diff --git a/cache/solidity-files-cache.json b/cache/solidity-files-cache.json index 4a06c33..e30c8a6 100644 --- a/cache/solidity-files-cache.json +++ b/cache/solidity-files-cache.json @@ -12,8 +12,8 @@ }, "files": { "lib/forge-std/lib/ds-test/src/test.sol": { - "lastModificationDate": 1667322927412, - "contentHash": "962996f0e05d5218857a538a62d7c47e", + "lastModificationDate": 1668887252495, + "contentHash": "a85cb92e605e48103a5375f81c8233f2", "sourceName": "lib/forge-std/lib/ds-test/src/test.sol", "solcConfig": { "settings": { @@ -47,13 +47,13 @@ "versionRequirement": ">=0.5.0", "artifacts": { "DSTest": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "test.sol/DSTest.json" + "0.8.15+commit.e14f2714.Windows.msvc": "test.sol\\DSTest.json" } } }, "lib/forge-std/src/Common.sol": { - "lastModificationDate": 1667322926727, - "contentHash": "385215973dee04c2a4bfefa3a37e253c", + "lastModificationDate": 1668887251652, + "contentHash": "13c51d6d45b8cfd25daaa702d283ac1d", "sourceName": "lib/forge-std/src/Common.sol", "solcConfig": { "settings": { @@ -100,13 +100,13 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "CommonBase": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "Common.sol/CommonBase.json" + "0.8.15+commit.e14f2714.Windows.msvc": "Common.sol\\CommonBase.json" } } }, "lib/forge-std/src/Components.sol": { - "lastModificationDate": 1667322926728, - "contentHash": "745a7e4623550699a5e0333bcf4f0184", + "lastModificationDate": 1668887251652, + "contentHash": "1f7ac089f5b13cd4e3cb932fc41b9d64", "sourceName": "lib/forge-std/src/Components.sol", "solcConfig": { "settings": { @@ -152,13 +152,13 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "Components": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "Components.sol/Components.json" + "0.8.15+commit.e14f2714.Windows.msvc": "Components.sol\\Components.json" } } }, "lib/forge-std/src/Script.sol": { - "lastModificationDate": 1667322926728, - "contentHash": "a0d7ca329f3374a1698e48c493ab4f1a", + "lastModificationDate": 1668887251652, + "contentHash": "69773022d84e81da38b69d1f5cdfcd37", "sourceName": "lib/forge-std/src/Script.sol", "solcConfig": { "settings": { @@ -206,16 +206,16 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "Script": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "Script.sol/Script.json" + "0.8.15+commit.e14f2714.Windows.msvc": "Script.sol\\Script.json" }, "ScriptBase": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "Script.sol/ScriptBase.json" + "0.8.15+commit.e14f2714.Windows.msvc": "Script.sol\\ScriptBase.json" } } }, "lib/forge-std/src/StdAssertions.sol": { - "lastModificationDate": 1667322926728, - "contentHash": "97b66d973ed246b7929e1d3644aa251d", + "lastModificationDate": 1668887251654, + "contentHash": "77ce5b9e738a79e536f54eaa86ccd4da", "sourceName": "lib/forge-std/src/StdAssertions.sol", "solcConfig": { "settings": { @@ -252,13 +252,13 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "StdAssertions": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "StdAssertions.sol/StdAssertions.json" + "0.8.15+commit.e14f2714.Windows.msvc": "StdAssertions.sol\\StdAssertions.json" } } }, "lib/forge-std/src/StdCheats.sol": { - "lastModificationDate": 1667322926728, - "contentHash": "4977c85e5d61f8134d71f5b275bcc243", + "lastModificationDate": 1668887251654, + "contentHash": "b87f2f282098c6c7de8c1882eb61f9f0", "sourceName": "lib/forge-std/src/StdCheats.sol", "solcConfig": { "settings": { @@ -295,16 +295,16 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "StdCheats": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "StdCheats.sol/StdCheats.json" + "0.8.15+commit.e14f2714.Windows.msvc": "StdCheats.sol\\StdCheats.json" }, "StdCheatsSafe": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "StdCheats.sol/StdCheatsSafe.json" + "0.8.15+commit.e14f2714.Windows.msvc": "StdCheats.sol\\StdCheatsSafe.json" } } }, "lib/forge-std/src/StdError.sol": { - "lastModificationDate": 1667322926728, - "contentHash": "64c896e1276a291776e5ea5aecb3870a", + "lastModificationDate": 1668887251655, + "contentHash": "8c35ad419c5b8748575080db5fd58cae", "sourceName": "lib/forge-std/src/StdError.sol", "solcConfig": { "settings": { @@ -338,13 +338,13 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "stdError": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "StdError.sol/stdError.json" + "0.8.15+commit.e14f2714.Windows.msvc": "StdError.sol\\stdError.json" } } }, "lib/forge-std/src/StdJson.sol": { - "lastModificationDate": 1667322926728, - "contentHash": "8d00a5d48bd905d21a4c37c488772b02", + "lastModificationDate": 1668887251655, + "contentHash": "110e6c297c283002219818036790f405", "sourceName": "lib/forge-std/src/StdJson.sol", "solcConfig": { "settings": { @@ -380,13 +380,13 @@ "versionRequirement": ">=0.6.0, <0.9.0", "artifacts": { "stdJson": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "StdJson.sol/stdJson.json" + "0.8.15+commit.e14f2714.Windows.msvc": "StdJson.sol\\stdJson.json" } } }, "lib/forge-std/src/StdMath.sol": { - "lastModificationDate": 1667322926728, - "contentHash": "9da8f453eba6bb98f3d75bc6822bfb29", + "lastModificationDate": 1668887251655, + "contentHash": "fc64b149e462e64dea89f50e9cc0318f", "sourceName": "lib/forge-std/src/StdMath.sol", "solcConfig": { "settings": { @@ -420,13 +420,13 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "stdMath": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "StdMath.sol/stdMath.json" + "0.8.15+commit.e14f2714.Windows.msvc": "StdMath.sol\\stdMath.json" } } }, "lib/forge-std/src/StdStorage.sol": { - "lastModificationDate": 1667322926728, - "contentHash": "3f1bd6d72997330e2f556ececa8114a7", + "lastModificationDate": 1668887251656, + "contentHash": "2fb034cede70de5dbce298f332baf4f9", "sourceName": "lib/forge-std/src/StdStorage.sol", "solcConfig": { "settings": { @@ -462,16 +462,16 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "stdStorage": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "StdStorage.sol/stdStorage.json" + "0.8.15+commit.e14f2714.Windows.msvc": "StdStorage.sol\\stdStorage.json" }, "stdStorageSafe": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "StdStorage.sol/stdStorageSafe.json" + "0.8.15+commit.e14f2714.Windows.msvc": "StdStorage.sol\\stdStorageSafe.json" } } }, "lib/forge-std/src/StdUtils.sol": { - "lastModificationDate": 1667322926728, - "contentHash": "d243e50efcf697a63f0aeecb83c38c47", + "lastModificationDate": 1668887251656, + "contentHash": "5048526b8b034415fc5f2ed7b436168e", "sourceName": "lib/forge-std/src/StdUtils.sol", "solcConfig": { "settings": { @@ -507,13 +507,13 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "StdUtils": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "StdUtils.sol/StdUtils.json" + "0.8.15+commit.e14f2714.Windows.msvc": "StdUtils.sol\\StdUtils.json" } } }, "lib/forge-std/src/Vm.sol": { - "lastModificationDate": 1667322926729, - "contentHash": "aad91b6766351c7d5f8793522825b92a", + "lastModificationDate": 1668887251656, + "contentHash": "b735cd32d09d9e34afe11af711b54d8c", "sourceName": "lib/forge-std/src/Vm.sol", "solcConfig": { "settings": { @@ -547,16 +547,16 @@ "versionRequirement": ">=0.6.2, <0.9.0", "artifacts": { "Vm": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "Vm.sol/Vm.json" + "0.8.15+commit.e14f2714.Windows.msvc": "Vm.sol\\Vm.json" }, "VmSafe": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "Vm.sol/VmSafe.json" + "0.8.15+commit.e14f2714.Windows.msvc": "Vm.sol\\VmSafe.json" } } }, "lib/forge-std/src/console.sol": { - "lastModificationDate": 1667322926729, - "contentHash": "100b8a33b917da1147740d7ab8b0ded3", + "lastModificationDate": 1668887251656, + "contentHash": "c8cf989d04bc2e3069e3d91facf3b69c", "sourceName": "lib/forge-std/src/console.sol", "solcConfig": { "settings": { @@ -590,13 +590,13 @@ "versionRequirement": ">=0.4.22, <0.9.0", "artifacts": { "console": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "console.sol/console.json" + "0.8.15+commit.e14f2714.Windows.msvc": "console.sol\\console.json" } } }, "lib/forge-std/src/console2.sol": { - "lastModificationDate": 1667322926729, - "contentHash": "493035087920d89b7c215d662e53ace3", + "lastModificationDate": 1668887251657, + "contentHash": "f38f0c43d493deb95bc450f4125f7a99", "sourceName": "lib/forge-std/src/console2.sol", "solcConfig": { "settings": { @@ -630,13 +630,13 @@ "versionRequirement": ">=0.4.22, <0.9.0", "artifacts": { "console2": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "console2.sol/console2.json" + "0.8.15+commit.e14f2714.Windows.msvc": "console2.sol\\console2.json" } } }, "lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol": { - "lastModificationDate": 1667323236952, - "contentHash": "ad7c2d0af148c8f9f097d65deeb4da6b", + "lastModificationDate": 1668887252678, + "contentHash": "da337b36f786d26e7e0826fa874f8d27", "sourceName": "lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol", "solcConfig": { "settings": { @@ -670,13 +670,13 @@ "versionRequirement": "^0.8.0", "artifacts": { "IERC20": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "IERC20.sol/IERC20.json" + "0.8.15+commit.e14f2714.Windows.msvc": "IERC20.sol\\IERC20.json" } } }, "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol": { - "lastModificationDate": 1667323236953, - "contentHash": "fb77f144244b9ab12533aa6ce85ef8c5", + "lastModificationDate": 1668887252683, + "contentHash": "7d796cee942e6b138485934e561338dc", "sourceName": "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol", "solcConfig": { "settings": { @@ -710,13 +710,13 @@ "versionRequirement": "^0.8.0", "artifacts": { "IERC20Permit": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "draft-IERC20Permit.sol/IERC20Permit.json" + "0.8.15+commit.e14f2714.Windows.msvc": "draft-IERC20Permit.sol\\IERC20Permit.json" } } }, "lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol": { - "lastModificationDate": 1667323239211, - "contentHash": "3a843b05b85a270e9455e3d2e804e633", + "lastModificationDate": 1668887252684, + "contentHash": "208b580e2f2412c559aa14bf902549af", "sourceName": "lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol", "solcConfig": { "settings": { @@ -754,13 +754,13 @@ "versionRequirement": "^0.8.0", "artifacts": { "SafeERC20": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "SafeERC20.sol/SafeERC20.json" + "0.8.15+commit.e14f2714.Windows.msvc": "SafeERC20.sol\\SafeERC20.json" } } }, "lib/openzeppelin-contracts/contracts/utils/Address.sol": { - "lastModificationDate": 1667323239212, - "contentHash": "c476b3895a94798b88a4bb97399e6dfe", + "lastModificationDate": 1668887252694, + "contentHash": "d4e3095a31a3068e5a0e550c59021f34", "sourceName": "lib/openzeppelin-contracts/contracts/utils/Address.sol", "solcConfig": { "settings": { @@ -794,13 +794,13 @@ "versionRequirement": "^0.8.1", "artifacts": { "Address": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "Address.sol/Address.json" + "0.8.15+commit.e14f2714.Windows.msvc": "Address.sol\\Address.json" } } }, "script/Counter.s.sol": { - "lastModificationDate": 1667357527694, - "contentHash": "6bab57af50d9a69047d45c2965bc7142", + "lastModificationDate": 1668887219994, + "contentHash": "1a164a7b3d84ca07e74be5d91e45d474", "sourceName": "script/Counter.s.sol", "solcConfig": { "settings": { @@ -834,7 +834,7 @@ "lib/forge-std/lib/ds-test/src/test.sol", "lib/forge-std/src/Common.sol", "lib/forge-std/src/Components.sol", - "lib/forge-std/src/Script.sol", + "lib/forge-std/src\\Script.sol", "lib/forge-std/src/StdAssertions.sol", "lib/forge-std/src/StdCheats.sol", "lib/forge-std/src/StdError.sol", @@ -849,13 +849,13 @@ "versionRequirement": "^0.8.13", "artifacts": { "CounterScript": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "Counter.s.sol/CounterScript.json" + "0.8.15+commit.e14f2714.Windows.msvc": "Counter.s.sol\\CounterScript.json" } } }, "src/EscrowedProject.sol": { - "lastModificationDate": 1667357527695, - "contentHash": "ed8337bba5a0dd42f0e6a12090707e4c", + "lastModificationDate": 1668887219994, + "contentHash": "31f4323afef47c8bd61f3646856fe529", "sourceName": "src/EscrowedProject.sol", "solcConfig": { "settings": { @@ -894,13 +894,13 @@ "versionRequirement": "=0.8.15", "artifacts": { "EscrowedProject": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "EscrowedProject.sol/EscrowedProject.json" + "0.8.15+commit.e14f2714.Windows.msvc": "EscrowedProject.sol\\EscrowedProject.json" } } }, "src/ProjectFactory.sol": { - "lastModificationDate": 1667357527695, - "contentHash": "a0ec71f77cde8188684d9203a373b050", + "lastModificationDate": 1668887219995, + "contentHash": "9f7741d2c19fbe9ce4a050c494a39784", "sourceName": "src/ProjectFactory.sol", "solcConfig": { "settings": { @@ -935,12 +935,12 @@ "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol", "lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol", "lib/openzeppelin-contracts/contracts/utils/Address.sol", - "src/EscrowedProject.sol" + "src\\EscrowedProject.sol" ], "versionRequirement": "=0.8.15", "artifacts": { "ProjectFactory": { - "0.8.15+commit.e14f2714.Darwin.appleclang": "ProjectFactory.sol/ProjectFactory.json" + "0.8.15+commit.e14f2714.Windows.msvc": "ProjectFactory.sol\\ProjectFactory.json" } } } diff --git a/out/Address.sol/Address.json b/out/Address.sol/Address.json index b848c67..520cd1b 100644 --- a/out/Address.sol/Address.json +++ b/out/Address.sol/Address.json @@ -1,17 +1,17 @@ { "abi": [], "bytecode": { - "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209c125023a4137893cb72c3337aa51262156418522a30fab9d54cf5bddfece81664736f6c634300080f0033", - "sourceMap": "194:8111:17:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;194:8111:17;;;;;;;;;;;;;;;;;", + "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f9f48e9cd73a79f4abdbaf7caf222a9829f3392cb4e3b2bd8de9ad7d7872d8de64736f6c634300080f0033", + "sourceMap": "202:8324:17:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;202:8324:17;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209c125023a4137893cb72c3337aa51262156418522a30fab9d54cf5bddfece81664736f6c634300080f0033", - "sourceMap": "194:8111:17:-:0;;;;;;;;", + "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f9f48e9cd73a79f4abdbaf7caf222a9829f3392cb4e3b2bd8de9ad7d7872d8de64736f6c634300080f0033", + "sourceMap": "202:8324:17:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Collection of functions related to the address type\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":\"Address\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xd6153ce99bcdcce22b124f755e72553295be6abcd63804cfdffceb188b8bef10\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://35c47bece3c03caaa07fab37dd2bb3413bfbca20db7bd9895024390e0a469487\",\"dweb:/ipfs/QmPGWT2x3QHcKxqe6gRmAkdakhbaRgx3DLzcakHz5M4eXG\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Collection of functions related to the address type\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":\"Address\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xa57b068f1a00850a1f94777fb9705ed9212f2bd86e0bc87597bbe2b54c0acddf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://98110bac7d6b09790545049082c1f81c2b65644ace1063a9550bf1434ffa9a96\",\"dweb:/ipfs/QmVehCQGwE7KtgVYFnfPWvZw5oBh45skDqRyGFBNNGo6Uy\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,10 +51,10 @@ }, "sources": { "lib/openzeppelin-contracts/contracts/utils/Address.sol": { - "keccak256": "0xd6153ce99bcdcce22b124f755e72553295be6abcd63804cfdffceb188b8bef10", + "keccak256": "0xa57b068f1a00850a1f94777fb9705ed9212f2bd86e0bc87597bbe2b54c0acddf", "urls": [ - "bzz-raw://35c47bece3c03caaa07fab37dd2bb3413bfbca20db7bd9895024390e0a469487", - "dweb:/ipfs/QmPGWT2x3QHcKxqe6gRmAkdakhbaRgx3DLzcakHz5M4eXG" + "bzz-raw://98110bac7d6b09790545049082c1f81c2b65644ace1063a9550bf1434ffa9a96", + "dweb:/ipfs/QmVehCQGwE7KtgVYFnfPWvZw5oBh45skDqRyGFBNNGo6Uy" ], "license": "MIT" } @@ -70,12 +70,12 @@ ] }, "nodeType": "SourceUnit", - "src": "101:8205:17", + "src": "104:8424:17", "nodes": [ { "id": 24810, "nodeType": "PragmaDirective", - "src": "101:23:17", + "src": "104:23:17", "nodes": [], "literals": [ "solidity", @@ -87,17 +87,17 @@ { "id": 25103, "nodeType": "ContractDefinition", - "src": "194:8111:17", + "src": "202:8324:17", "nodes": [ { "id": 24826, "nodeType": "FunctionDefinition", - "src": "1175:320:17", + "src": "1210:326:17", "nodes": [], "body": { "id": 24825, "nodeType": "Block", - "src": "1241:254:17", + "src": "1276:260:17", "nodes": [], "statements": [ { @@ -119,7 +119,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24814, - "src": "1465:7:17", + "src": "1505:7:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -132,7 +132,7 @@ "lValueRequested": false, "memberName": "code", "nodeType": "MemberAccess", - "src": "1465:12:17", + "src": "1505:12:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -145,7 +145,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "1465:19:17", + "src": "1505:19:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -162,14 +162,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1487:1:17", + "src": "1527:1:17", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "1465:23:17", + "src": "1505:23:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -178,21 +178,21 @@ "functionReturnParameters": 24818, "id": 24824, "nodeType": "Return", - "src": "1458:30:17" + "src": "1498:30:17" } ] }, "documentation": { "id": 24812, "nodeType": "StructuredDocumentation", - "src": "216:954:17", + "src": "225:979:17", "text": " @dev Returns true if `account` is a contract.\n [IMPORTANT]\n ====\n It is unsafe to assume that an address for which this function returns\n false is an externally-owned account (EOA) and not a contract.\n Among others, `isContract` will return false for the following\n types of addresses:\n - an externally-owned account\n - a contract in construction\n - an address where a contract will be created\n - an address where a contract lived, but was destroyed\n ====\n [IMPORTANT]\n ====\n You shouldn't rely on `isContract` to protect against flash loan attacks!\n Preventing calls from contracts is highly discouraged. It breaks composability, breaks support for smart wallets\n like Gnosis Safe, and does not provide security since it can be circumvented by calling from a contract\n constructor.\n ====" }, "implemented": true, "kind": "function", "modifiers": [], "name": "isContract", - "nameLocation": "1184:10:17", + "nameLocation": "1219:10:17", "parameters": { "id": 24815, "nodeType": "ParameterList", @@ -202,10 +202,10 @@ "id": 24814, "mutability": "mutable", "name": "account", - "nameLocation": "1203:7:17", + "nameLocation": "1238:7:17", "nodeType": "VariableDeclaration", "scope": 24826, - "src": "1195:15:17", + "src": "1230:15:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216,7 +216,7 @@ "id": 24813, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1195:7:17", + "src": "1230:7:17", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -226,7 +226,7 @@ "visibility": "internal" } ], - "src": "1194:17:17" + "src": "1229:17:17" }, "returnParameters": { "id": 24818, @@ -240,7 +240,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24826, - "src": "1235:4:17", + "src": "1270:4:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -251,7 +251,7 @@ "id": 24816, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1235:4:17", + "src": "1270:4:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -260,7 +260,7 @@ "visibility": "internal" } ], - "src": "1234:6:17" + "src": "1269:6:17" }, "scope": 25103, "stateMutability": "view", @@ -270,12 +270,12 @@ { "id": 24860, "nodeType": "FunctionDefinition", - "src": "2412:312:17", + "src": "2471:317:17", "nodes": [], "body": { "id": 24859, "nodeType": "Block", - "src": "2483:241:17", + "src": "2542:246:17", "nodes": [], "statements": [ { @@ -300,7 +300,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "2509:4:17", + "src": "2569:4:17", "typeDescriptions": { "typeIdentifier": "t_contract$_Address_$25103", "typeString": "library Address" @@ -320,7 +320,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2501:7:17", + "src": "2561:7:17", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -329,7 +329,7 @@ "id": 24835, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2501:7:17", + "src": "2561:7:17", "typeDescriptions": {} } }, @@ -341,7 +341,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2501:13:17", + "src": "2561:13:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -355,7 +355,7 @@ "lValueRequested": false, "memberName": "balance", "nodeType": "MemberAccess", - "src": "2501:21:17", + "src": "2561:21:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -369,13 +369,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24831, - "src": "2526:6:17", + "src": "2586:6:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2501:31:17", + "src": "2561:31:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -390,7 +390,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2534:31:17", + "src": "2594:31:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5597a22abd0ef5332f8053862eb236db7590f17e2b93a53f63a103becfb561f9", "typeString": "literal_string \"Address: insufficient balance\"" @@ -417,7 +417,7 @@ -18 ], "referencedDeclaration": -18, - "src": "2493:7:17", + "src": "2553:7:17", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -431,7 +431,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2493:73:17", + "src": "2553:73:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -440,7 +440,7 @@ }, "id": 24844, "nodeType": "ExpressionStatement", - "src": "2493:73:17" + "src": "2553:73:17" }, { "assignments": [ @@ -453,10 +453,10 @@ "id": 24846, "mutability": "mutable", "name": "success", - "nameLocation": "2583:7:17", + "nameLocation": "2645:7:17", "nodeType": "VariableDeclaration", "scope": 24859, - "src": "2578:12:17", + "src": "2640:12:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -467,7 +467,7 @@ "id": 24845, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2578:4:17", + "src": "2640:4:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -489,7 +489,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2626:2:17", + "src": "2688:2:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "typeString": "literal_string \"\"" @@ -517,7 +517,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24829, - "src": "2596:9:17", + "src": "2658:9:17", "typeDescriptions": { "typeIdentifier": "t_address_payable", "typeString": "address payable" @@ -530,7 +530,7 @@ "lValueRequested": false, "memberName": "call", "nodeType": "MemberAccess", - "src": "2596:14:17", + "src": "2658:14:17", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -552,14 +552,14 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24831, - "src": "2618:6:17", + "src": "2680:6:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "src": "2596:29:17", + "src": "2658:29:17", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$value", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -573,7 +573,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2596:33:17", + "src": "2658:33:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -581,7 +581,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2577:52:17" + "src": "2639:52:17" }, { "expression": { @@ -592,7 +592,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24846, - "src": "2647:7:17", + "src": "2710:7:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -607,7 +607,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2656:60:17", + "src": "2719:60:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_51ddaa38748c0a1144620fb5bfe8edab31ea437571ad591a7734bbfd0429aeae", "typeString": "literal_string \"Address: unable to send value, recipient may have reverted\"" @@ -634,7 +634,7 @@ -18 ], "referencedDeclaration": -18, - "src": "2639:7:17", + "src": "2702:7:17", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -648,7 +648,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2639:78:17", + "src": "2702:78:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -657,21 +657,21 @@ }, "id": 24858, "nodeType": "ExpressionStatement", - "src": "2639:78:17" + "src": "2702:78:17" } ] }, "documentation": { "id": 24827, "nodeType": "StructuredDocumentation", - "src": "1501:906:17", + "src": "1544:921:17", "text": " @dev Replacement for Solidity's `transfer`: sends `amount` wei to\n `recipient`, forwarding all available gas and reverting on errors.\n https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost\n of certain opcodes, possibly making contracts go over the 2300 gas limit\n imposed by `transfer`, making them unable to receive funds via\n `transfer`. {sendValue} removes this limitation.\n https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].\n IMPORTANT: because control is transferred to `recipient`, care must be\n taken to not create reentrancy vulnerabilities. Consider using\n {ReentrancyGuard} or the\n https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern]." }, "implemented": true, "kind": "function", "modifiers": [], "name": "sendValue", - "nameLocation": "2421:9:17", + "nameLocation": "2480:9:17", "parameters": { "id": 24832, "nodeType": "ParameterList", @@ -681,10 +681,10 @@ "id": 24829, "mutability": "mutable", "name": "recipient", - "nameLocation": "2447:9:17", + "nameLocation": "2506:9:17", "nodeType": "VariableDeclaration", "scope": 24860, - "src": "2431:25:17", + "src": "2490:25:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -695,7 +695,7 @@ "id": 24828, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2431:15:17", + "src": "2490:15:17", "stateMutability": "payable", "typeDescriptions": { "typeIdentifier": "t_address_payable", @@ -709,10 +709,10 @@ "id": 24831, "mutability": "mutable", "name": "amount", - "nameLocation": "2466:6:17", + "nameLocation": "2525:6:17", "nodeType": "VariableDeclaration", "scope": 24860, - "src": "2458:14:17", + "src": "2517:14:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -723,7 +723,7 @@ "id": 24830, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2458:7:17", + "src": "2517:7:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -732,13 +732,13 @@ "visibility": "internal" } ], - "src": "2430:43:17" + "src": "2489:43:17" }, "returnParameters": { "id": 24833, "nodeType": "ParameterList", "parameters": [], - "src": "2483:0:17" + "src": "2542:0:17" }, "scope": 25103, "stateMutability": "nonpayable", @@ -748,12 +748,12 @@ { "id": 24877, "nodeType": "FunctionDefinition", - "src": "3466:173:17", + "src": "3550:175:17", "nodes": [], "body": { "id": 24876, "nodeType": "Block", - "src": "3555:84:17", + "src": "3639:86:17", "nodes": [], "statements": [ { @@ -765,7 +765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24863, - "src": "3585:6:17", + "src": "3670:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -777,7 +777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24865, - "src": "3593:4:17", + "src": "3678:4:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -792,7 +792,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3599:32:17", + "src": "3684:32:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_24d7ab5d382116e64324f19950ca9340b8af1ddeb09a8d026e0a3c6a01dcc9df", "typeString": "literal_string \"Address: low-level call failed\"" @@ -823,7 +823,7 @@ 24897 ], "referencedDeclaration": 24897, - "src": "3572:12:17", + "src": "3657:12:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (address,bytes memory,string memory) returns (bytes memory)" @@ -837,7 +837,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3572:60:17", + "src": "3657:60:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -847,21 +847,21 @@ "functionReturnParameters": 24869, "id": 24875, "nodeType": "Return", - "src": "3565:67:17" + "src": "3650:67:17" } ] }, "documentation": { "id": 24861, "nodeType": "StructuredDocumentation", - "src": "2730:731:17", + "src": "2796:748:17", "text": " @dev Performs a Solidity function call using a low level `call`. A\n plain `call` is an unsafe replacement for a function call: use this\n function instead.\n If `target` reverts with a revert reason, it is bubbled up by this\n function (like regular Solidity function calls).\n Returns the raw returned data. To convert to the expected return value,\n use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].\n Requirements:\n - `target` must be a contract.\n - calling `target` with `data` must not revert.\n _Available since v3.1._" }, "implemented": true, "kind": "function", "modifiers": [], "name": "functionCall", - "nameLocation": "3475:12:17", + "nameLocation": "3559:12:17", "parameters": { "id": 24866, "nodeType": "ParameterList", @@ -871,10 +871,10 @@ "id": 24863, "mutability": "mutable", "name": "target", - "nameLocation": "3496:6:17", + "nameLocation": "3580:6:17", "nodeType": "VariableDeclaration", "scope": 24877, - "src": "3488:14:17", + "src": "3572:14:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -885,7 +885,7 @@ "id": 24862, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3488:7:17", + "src": "3572:7:17", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -899,10 +899,10 @@ "id": 24865, "mutability": "mutable", "name": "data", - "nameLocation": "3517:4:17", + "nameLocation": "3601:4:17", "nodeType": "VariableDeclaration", "scope": 24877, - "src": "3504:17:17", + "src": "3588:17:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -913,7 +913,7 @@ "id": 24864, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3504:5:17", + "src": "3588:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -922,7 +922,7 @@ "visibility": "internal" } ], - "src": "3487:35:17" + "src": "3571:35:17" }, "returnParameters": { "id": 24869, @@ -936,7 +936,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24877, - "src": "3541:12:17", + "src": "3625:12:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -947,7 +947,7 @@ "id": 24867, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3541:5:17", + "src": "3625:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -956,7 +956,7 @@ "visibility": "internal" } ], - "src": "3540:14:17" + "src": "3624:14:17" }, "scope": 25103, "stateMutability": "nonpayable", @@ -966,12 +966,12 @@ { "id": 24897, "nodeType": "FunctionDefinition", - "src": "3861:223:17", + "src": "3955:229:17", "nodes": [], "body": { "id": 24896, "nodeType": "Block", - "src": "4008:76:17", + "src": "4106:78:17", "nodes": [], "statements": [ { @@ -983,7 +983,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24880, - "src": "4047:6:17", + "src": "4146:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -995,7 +995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24882, - "src": "4055:4:17", + "src": "4154:4:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -1010,7 +1010,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4061:1:17", + "src": "4160:1:17", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -1023,7 +1023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24884, - "src": "4064:12:17", + "src": "4163:12:17", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1057,7 +1057,7 @@ 24967 ], "referencedDeclaration": 24967, - "src": "4025:21:17", + "src": "4124:21:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_uint256_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (address,bytes memory,uint256,string memory) returns (bytes memory)" @@ -1071,7 +1071,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4025:52:17", + "src": "4124:52:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1081,21 +1081,21 @@ "functionReturnParameters": 24888, "id": 24895, "nodeType": "Return", - "src": "4018:59:17" + "src": "4117:59:17" } ] }, "documentation": { "id": 24878, "nodeType": "StructuredDocumentation", - "src": "3645:211:17", + "src": "3733:216:17", "text": " @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with\n `errorMessage` as a fallback revert reason when `target` reverts.\n _Available since v3.1._" }, "implemented": true, "kind": "function", "modifiers": [], "name": "functionCall", - "nameLocation": "3870:12:17", + "nameLocation": "3964:12:17", "parameters": { "id": 24885, "nodeType": "ParameterList", @@ -1105,10 +1105,10 @@ "id": 24880, "mutability": "mutable", "name": "target", - "nameLocation": "3900:6:17", + "nameLocation": "3995:6:17", "nodeType": "VariableDeclaration", "scope": 24897, - "src": "3892:14:17", + "src": "3987:14:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1119,7 +1119,7 @@ "id": 24879, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3892:7:17", + "src": "3987:7:17", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1133,10 +1133,10 @@ "id": 24882, "mutability": "mutable", "name": "data", - "nameLocation": "3929:4:17", + "nameLocation": "4025:4:17", "nodeType": "VariableDeclaration", "scope": 24897, - "src": "3916:17:17", + "src": "4012:17:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1147,7 +1147,7 @@ "id": 24881, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3916:5:17", + "src": "4012:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1160,10 +1160,10 @@ "id": 24884, "mutability": "mutable", "name": "errorMessage", - "nameLocation": "3957:12:17", + "nameLocation": "4054:12:17", "nodeType": "VariableDeclaration", "scope": 24897, - "src": "3943:26:17", + "src": "4040:26:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1174,7 +1174,7 @@ "id": 24883, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3943:6:17", + "src": "4040:6:17", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1183,7 +1183,7 @@ "visibility": "internal" } ], - "src": "3882:93:17" + "src": "3976:97:17" }, "returnParameters": { "id": 24888, @@ -1197,7 +1197,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24897, - "src": "3994:12:17", + "src": "4092:12:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1208,7 +1208,7 @@ "id": 24886, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3994:5:17", + "src": "4092:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1217,7 +1217,7 @@ "visibility": "internal" } ], - "src": "3993:14:17" + "src": "4091:14:17" }, "scope": 25103, "stateMutability": "nonpayable", @@ -1227,12 +1227,12 @@ { "id": 24917, "nodeType": "FunctionDefinition", - "src": "4446:254:17", + "src": "4559:260:17", "nodes": [], "body": { "id": 24916, "nodeType": "Block", - "src": "4589:111:17", + "src": "4706:113:17", "nodes": [], "statements": [ { @@ -1244,7 +1244,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24900, - "src": "4628:6:17", + "src": "4746:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1256,7 +1256,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24902, - "src": "4636:4:17", + "src": "4754:4:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -1268,7 +1268,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24904, - "src": "4642:5:17", + "src": "4760:5:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1283,7 +1283,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4649:43:17", + "src": "4767:43:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_88a4a0b5e975840320a0475d4027005235904fdb5ece94df156f3d717cb2dbfc", "typeString": "literal_string \"Address: low-level call with value failed\"" @@ -1318,7 +1318,7 @@ 24967 ], "referencedDeclaration": 24967, - "src": "4606:21:17", + "src": "4724:21:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_uint256_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (address,bytes memory,uint256,string memory) returns (bytes memory)" @@ -1332,7 +1332,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4606:87:17", + "src": "4724:87:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1342,21 +1342,21 @@ "functionReturnParameters": 24908, "id": 24915, "nodeType": "Return", - "src": "4599:94:17" + "src": "4717:94:17" } ] }, "documentation": { "id": 24898, "nodeType": "StructuredDocumentation", - "src": "4090:351:17", + "src": "4192:361:17", "text": " @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\n but also transferring `value` wei to `target`.\n Requirements:\n - the calling contract must have an ETH balance of at least `value`.\n - the called Solidity function must be `payable`.\n _Available since v3.1._" }, "implemented": true, "kind": "function", "modifiers": [], "name": "functionCallWithValue", - "nameLocation": "4455:21:17", + "nameLocation": "4568:21:17", "parameters": { "id": 24905, "nodeType": "ParameterList", @@ -1366,10 +1366,10 @@ "id": 24900, "mutability": "mutable", "name": "target", - "nameLocation": "4494:6:17", + "nameLocation": "4608:6:17", "nodeType": "VariableDeclaration", "scope": 24917, - "src": "4486:14:17", + "src": "4600:14:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1380,7 +1380,7 @@ "id": 24899, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4486:7:17", + "src": "4600:7:17", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1394,10 +1394,10 @@ "id": 24902, "mutability": "mutable", "name": "data", - "nameLocation": "4523:4:17", + "nameLocation": "4638:4:17", "nodeType": "VariableDeclaration", "scope": 24917, - "src": "4510:17:17", + "src": "4625:17:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1408,7 +1408,7 @@ "id": 24901, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4510:5:17", + "src": "4625:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1421,10 +1421,10 @@ "id": 24904, "mutability": "mutable", "name": "value", - "nameLocation": "4545:5:17", + "nameLocation": "4661:5:17", "nodeType": "VariableDeclaration", "scope": 24917, - "src": "4537:13:17", + "src": "4653:13:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1435,7 +1435,7 @@ "id": 24903, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4537:7:17", + "src": "4653:7:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1444,7 +1444,7 @@ "visibility": "internal" } ], - "src": "4476:80:17" + "src": "4589:84:17" }, "returnParameters": { "id": 24908, @@ -1458,7 +1458,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24917, - "src": "4575:12:17", + "src": "4692:12:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1469,7 +1469,7 @@ "id": 24906, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4575:5:17", + "src": "4692:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1478,7 +1478,7 @@ "visibility": "internal" } ], - "src": "4574:14:17" + "src": "4691:14:17" }, "scope": 25103, "stateMutability": "nonpayable", @@ -1488,12 +1488,12 @@ { "id": 24967, "nodeType": "FunctionDefinition", - "src": "4948:499:17", + "src": "5075:510:17", "nodes": [], "body": { "id": 24966, "nodeType": "Block", - "src": "5127:320:17", + "src": "5259:326:17", "nodes": [], "statements": [ { @@ -1518,7 +1518,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "5153:4:17", + "src": "5286:4:17", "typeDescriptions": { "typeIdentifier": "t_contract$_Address_$25103", "typeString": "library Address" @@ -1538,7 +1538,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5145:7:17", + "src": "5278:7:17", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -1547,7 +1547,7 @@ "id": 24932, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5145:7:17", + "src": "5278:7:17", "typeDescriptions": {} } }, @@ -1559,7 +1559,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5145:13:17", + "src": "5278:13:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -1573,7 +1573,7 @@ "lValueRequested": false, "memberName": "balance", "nodeType": "MemberAccess", - "src": "5145:21:17", + "src": "5278:21:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1587,13 +1587,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24924, - "src": "5170:5:17", + "src": "5303:5:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5145:30:17", + "src": "5278:30:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1608,7 +1608,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5177:40:17", + "src": "5310:40:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_565f1a77334fc4792800921178c71e4521acffab18ff9e7885b49377ee80ab4c", "typeString": "literal_string \"Address: insufficient balance for call\"" @@ -1635,7 +1635,7 @@ -18 ], "referencedDeclaration": -18, - "src": "5137:7:17", + "src": "5270:7:17", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -1649,7 +1649,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5137:81:17", + "src": "5270:81:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1658,7 +1658,7 @@ }, "id": 24941, "nodeType": "ExpressionStatement", - "src": "5137:81:17" + "src": "5270:81:17" }, { "expression": { @@ -1671,7 +1671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24920, - "src": "5247:6:17", + "src": "5381:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1690,7 +1690,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24826, - "src": "5236:10:17", + "src": "5370:10:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_address_$returns$_t_bool_$", "typeString": "function (address) view returns (bool)" @@ -1704,7 +1704,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5236:18:17", + "src": "5370:18:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -1720,7 +1720,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5256:31:17", + "src": "5390:31:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cc2e4e38850b7c0a3e942cfed89b71c77302df25bcb2ec297a0c4ff9ff6b90ad", "typeString": "literal_string \"Address: call to non-contract\"" @@ -1747,7 +1747,7 @@ -18 ], "referencedDeclaration": -18, - "src": "5228:7:17", + "src": "5362:7:17", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -1761,7 +1761,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5228:60:17", + "src": "5362:60:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1770,7 +1770,7 @@ }, "id": 24948, "nodeType": "ExpressionStatement", - "src": "5228:60:17" + "src": "5362:60:17" }, { "assignments": [ @@ -1783,10 +1783,10 @@ "id": 24950, "mutability": "mutable", "name": "success", - "nameLocation": "5305:7:17", + "nameLocation": "5441:7:17", "nodeType": "VariableDeclaration", "scope": 24966, - "src": "5300:12:17", + "src": "5436:12:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1797,7 +1797,7 @@ "id": 24949, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5300:4:17", + "src": "5436:4:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1810,10 +1810,10 @@ "id": 24952, "mutability": "mutable", "name": "returndata", - "nameLocation": "5327:10:17", + "nameLocation": "5463:10:17", "nodeType": "VariableDeclaration", "scope": 24966, - "src": "5314:23:17", + "src": "5450:23:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1824,7 +1824,7 @@ "id": 24951, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5314:5:17", + "src": "5450:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1842,7 +1842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24922, - "src": "5367:4:17", + "src": "5503:4:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -1869,7 +1869,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24920, - "src": "5341:6:17", + "src": "5477:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1882,7 +1882,7 @@ "lValueRequested": false, "memberName": "call", "nodeType": "MemberAccess", - "src": "5341:11:17", + "src": "5477:11:17", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -1904,14 +1904,14 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24924, - "src": "5360:5:17", + "src": "5496:5:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "src": "5341:25:17", + "src": "5477:25:17", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$value", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -1925,7 +1925,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5341:31:17", + "src": "5477:31:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -1933,7 +1933,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5299:73:17" + "src": "5435:73:17" }, { "expression": { @@ -1944,7 +1944,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24950, - "src": "5406:7:17", + "src": "5543:7:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1956,7 +1956,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24952, - "src": "5415:10:17", + "src": "5552:10:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -1968,7 +1968,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24926, - "src": "5427:12:17", + "src": "5564:12:17", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1995,7 +1995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25102, - "src": "5389:16:17", + "src": "5526:16:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bool_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bool,bytes memory,string memory) pure returns (bytes memory)" @@ -2009,7 +2009,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5389:51:17", + "src": "5526:51:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2019,21 +2019,21 @@ "functionReturnParameters": 24930, "id": 24965, "nodeType": "Return", - "src": "5382:58:17" + "src": "5519:58:17" } ] }, "documentation": { "id": 24918, "nodeType": "StructuredDocumentation", - "src": "4706:237:17", + "src": "4827:242:17", "text": " @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but\n with `errorMessage` as a fallback revert reason when `target` reverts.\n _Available since v3.1._" }, "implemented": true, "kind": "function", "modifiers": [], "name": "functionCallWithValue", - "nameLocation": "4957:21:17", + "nameLocation": "5084:21:17", "parameters": { "id": 24927, "nodeType": "ParameterList", @@ -2043,10 +2043,10 @@ "id": 24920, "mutability": "mutable", "name": "target", - "nameLocation": "4996:6:17", + "nameLocation": "5124:6:17", "nodeType": "VariableDeclaration", "scope": 24967, - "src": "4988:14:17", + "src": "5116:14:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2057,7 +2057,7 @@ "id": 24919, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4988:7:17", + "src": "5116:7:17", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2071,10 +2071,10 @@ "id": 24922, "mutability": "mutable", "name": "data", - "nameLocation": "5025:4:17", + "nameLocation": "5154:4:17", "nodeType": "VariableDeclaration", "scope": 24967, - "src": "5012:17:17", + "src": "5141:17:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2085,7 +2085,7 @@ "id": 24921, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5012:5:17", + "src": "5141:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2098,10 +2098,10 @@ "id": 24924, "mutability": "mutable", "name": "value", - "nameLocation": "5047:5:17", + "nameLocation": "5177:5:17", "nodeType": "VariableDeclaration", "scope": 24967, - "src": "5039:13:17", + "src": "5169:13:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2112,7 +2112,7 @@ "id": 24923, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5039:7:17", + "src": "5169:7:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2125,10 +2125,10 @@ "id": 24926, "mutability": "mutable", "name": "errorMessage", - "nameLocation": "5076:12:17", + "nameLocation": "5207:12:17", "nodeType": "VariableDeclaration", "scope": 24967, - "src": "5062:26:17", + "src": "5193:26:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2139,7 +2139,7 @@ "id": 24925, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5062:6:17", + "src": "5193:6:17", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2148,7 +2148,7 @@ "visibility": "internal" } ], - "src": "4978:116:17" + "src": "5105:121:17" }, "returnParameters": { "id": 24930, @@ -2162,7 +2162,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24967, - "src": "5113:12:17", + "src": "5245:12:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2173,7 +2173,7 @@ "id": 24928, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5113:5:17", + "src": "5245:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2182,7 +2182,7 @@ "visibility": "internal" } ], - "src": "5112:14:17" + "src": "5244:14:17" }, "scope": 25103, "stateMutability": "nonpayable", @@ -2192,12 +2192,12 @@ { "id": 24984, "nodeType": "FunctionDefinition", - "src": "5624:197:17", + "src": "5770:199:17", "nodes": [], "body": { "id": 24983, "nodeType": "Block", - "src": "5724:97:17", + "src": "5870:99:17", "nodes": [], "statements": [ { @@ -2209,7 +2209,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24970, - "src": "5760:6:17", + "src": "5907:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2221,7 +2221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24972, - "src": "5768:4:17", + "src": "5915:4:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2236,7 +2236,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5774:39:17", + "src": "5921:39:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_90ec82aa826a536a4cbfae44ecfa384680faa9a4b77344bce96aa761ad904df0", "typeString": "literal_string \"Address: low-level static call failed\"" @@ -2267,7 +2267,7 @@ 25019 ], "referencedDeclaration": 25019, - "src": "5741:18:17", + "src": "5888:18:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_address_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (address,bytes memory,string memory) view returns (bytes memory)" @@ -2281,7 +2281,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5741:73:17", + "src": "5888:73:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2291,21 +2291,21 @@ "functionReturnParameters": 24976, "id": 24982, "nodeType": "Return", - "src": "5734:80:17" + "src": "5881:80:17" } ] }, "documentation": { "id": 24968, "nodeType": "StructuredDocumentation", - "src": "5453:166:17", + "src": "5593:171:17", "text": " @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\n but performing a static call.\n _Available since v3.3._" }, "implemented": true, "kind": "function", "modifiers": [], "name": "functionStaticCall", - "nameLocation": "5633:18:17", + "nameLocation": "5779:18:17", "parameters": { "id": 24973, "nodeType": "ParameterList", @@ -2315,10 +2315,10 @@ "id": 24970, "mutability": "mutable", "name": "target", - "nameLocation": "5660:6:17", + "nameLocation": "5806:6:17", "nodeType": "VariableDeclaration", "scope": 24984, - "src": "5652:14:17", + "src": "5798:14:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2329,7 +2329,7 @@ "id": 24969, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5652:7:17", + "src": "5798:7:17", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2343,10 +2343,10 @@ "id": 24972, "mutability": "mutable", "name": "data", - "nameLocation": "5681:4:17", + "nameLocation": "5827:4:17", "nodeType": "VariableDeclaration", "scope": 24984, - "src": "5668:17:17", + "src": "5814:17:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2357,7 +2357,7 @@ "id": 24971, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5668:5:17", + "src": "5814:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2366,7 +2366,7 @@ "visibility": "internal" } ], - "src": "5651:35:17" + "src": "5797:35:17" }, "returnParameters": { "id": 24976, @@ -2380,7 +2380,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24984, - "src": "5710:12:17", + "src": "5856:12:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2391,7 +2391,7 @@ "id": 24974, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5710:5:17", + "src": "5856:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2400,7 +2400,7 @@ "visibility": "internal" } ], - "src": "5709:14:17" + "src": "5855:14:17" }, "scope": 25103, "stateMutability": "view", @@ -2410,12 +2410,12 @@ { "id": 25019, "nodeType": "FunctionDefinition", - "src": "6005:386:17", + "src": "6161:395:17", "nodes": [], "body": { "id": 25018, "nodeType": "Block", - "src": "6163:228:17", + "src": "6323:233:17", "nodes": [], "statements": [ { @@ -2429,7 +2429,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24987, - "src": "6192:6:17", + "src": "6353:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2448,7 +2448,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24826, - "src": "6181:10:17", + "src": "6342:10:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_address_$returns$_t_bool_$", "typeString": "function (address) view returns (bool)" @@ -2462,7 +2462,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6181:18:17", + "src": "6342:18:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -2478,7 +2478,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6201:38:17", + "src": "6362:38:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c79cc78e4f16ce3933a42b84c73868f93bb4a59c031a0acf576679de98c608a9", "typeString": "literal_string \"Address: static call to non-contract\"" @@ -2505,7 +2505,7 @@ -18 ], "referencedDeclaration": -18, - "src": "6173:7:17", + "src": "6334:7:17", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -2519,7 +2519,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6173:67:17", + "src": "6334:67:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2528,7 +2528,7 @@ }, "id": 25002, "nodeType": "ExpressionStatement", - "src": "6173:67:17" + "src": "6334:67:17" }, { "assignments": [ @@ -2541,10 +2541,10 @@ "id": 25004, "mutability": "mutable", "name": "success", - "nameLocation": "6257:7:17", + "nameLocation": "6420:7:17", "nodeType": "VariableDeclaration", "scope": 25018, - "src": "6252:12:17", + "src": "6415:12:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2555,7 +2555,7 @@ "id": 25003, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6252:4:17", + "src": "6415:4:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2568,10 +2568,10 @@ "id": 25006, "mutability": "mutable", "name": "returndata", - "nameLocation": "6279:10:17", + "nameLocation": "6442:10:17", "nodeType": "VariableDeclaration", "scope": 25018, - "src": "6266:23:17", + "src": "6429:23:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2582,7 +2582,7 @@ "id": 25005, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6266:5:17", + "src": "6429:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2600,7 +2600,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24989, - "src": "6311:4:17", + "src": "6474:4:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2620,7 +2620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24987, - "src": "6293:6:17", + "src": "6456:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2633,7 +2633,7 @@ "lValueRequested": false, "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "6293:17:17", + "src": "6456:17:17", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" @@ -2647,7 +2647,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6293:23:17", + "src": "6456:23:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -2655,7 +2655,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6251:65:17" + "src": "6414:65:17" }, { "expression": { @@ -2666,7 +2666,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25004, - "src": "6350:7:17", + "src": "6514:7:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2678,7 +2678,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25006, - "src": "6359:10:17", + "src": "6523:10:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2690,7 +2690,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24991, - "src": "6371:12:17", + "src": "6535:12:17", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2717,7 +2717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25102, - "src": "6333:16:17", + "src": "6497:16:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bool_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bool,bytes memory,string memory) pure returns (bytes memory)" @@ -2731,7 +2731,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6333:51:17", + "src": "6497:51:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2741,21 +2741,21 @@ "functionReturnParameters": 24995, "id": 25017, "nodeType": "Return", - "src": "6326:58:17" + "src": "6490:58:17" } ] }, "documentation": { "id": 24985, "nodeType": "StructuredDocumentation", - "src": "5827:173:17", + "src": "5977:178:17", "text": " @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],\n but performing a static call.\n _Available since v3.3._" }, "implemented": true, "kind": "function", "modifiers": [], "name": "functionStaticCall", - "nameLocation": "6014:18:17", + "nameLocation": "6170:18:17", "parameters": { "id": 24992, "nodeType": "ParameterList", @@ -2765,10 +2765,10 @@ "id": 24987, "mutability": "mutable", "name": "target", - "nameLocation": "6050:6:17", + "nameLocation": "6207:6:17", "nodeType": "VariableDeclaration", "scope": 25019, - "src": "6042:14:17", + "src": "6199:14:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2779,7 +2779,7 @@ "id": 24986, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6042:7:17", + "src": "6199:7:17", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2793,10 +2793,10 @@ "id": 24989, "mutability": "mutable", "name": "data", - "nameLocation": "6079:4:17", + "nameLocation": "6237:4:17", "nodeType": "VariableDeclaration", "scope": 25019, - "src": "6066:17:17", + "src": "6224:17:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2807,7 +2807,7 @@ "id": 24988, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6066:5:17", + "src": "6224:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2820,10 +2820,10 @@ "id": 24991, "mutability": "mutable", "name": "errorMessage", - "nameLocation": "6107:12:17", + "nameLocation": "6266:12:17", "nodeType": "VariableDeclaration", "scope": 25019, - "src": "6093:26:17", + "src": "6252:26:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2834,7 +2834,7 @@ "id": 24990, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6093:6:17", + "src": "6252:6:17", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2843,7 +2843,7 @@ "visibility": "internal" } ], - "src": "6032:93:17" + "src": "6188:97:17" }, "returnParameters": { "id": 24995, @@ -2857,7 +2857,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 25019, - "src": "6149:12:17", + "src": "6309:12:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2868,7 +2868,7 @@ "id": 24993, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6149:5:17", + "src": "6309:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2877,7 +2877,7 @@ "visibility": "internal" } ], - "src": "6148:14:17" + "src": "6308:14:17" }, "scope": 25103, "stateMutability": "view", @@ -2887,12 +2887,12 @@ { "id": 25036, "nodeType": "FunctionDefinition", - "src": "6570:198:17", + "src": "6743:200:17", "nodes": [], "body": { "id": 25035, "nodeType": "Block", - "src": "6667:101:17", + "src": "6840:103:17", "nodes": [], "statements": [ { @@ -2904,7 +2904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25022, - "src": "6705:6:17", + "src": "6879:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2916,7 +2916,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25024, - "src": "6713:4:17", + "src": "6887:4:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2931,7 +2931,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6719:41:17", + "src": "6893:41:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9fdcd12e4b726339b32a442b0a448365d5d85c96b2d2cff917b4f66c63110398", "typeString": "literal_string \"Address: low-level delegate call failed\"" @@ -2962,7 +2962,7 @@ 25071 ], "referencedDeclaration": 25071, - "src": "6684:20:17", + "src": "6858:20:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (address,bytes memory,string memory) returns (bytes memory)" @@ -2976,7 +2976,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6684:77:17", + "src": "6858:77:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2986,21 +2986,21 @@ "functionReturnParameters": 25028, "id": 25034, "nodeType": "Return", - "src": "6677:84:17" + "src": "6851:84:17" } ] }, "documentation": { "id": 25020, "nodeType": "StructuredDocumentation", - "src": "6397:168:17", + "src": "6564:173:17", "text": " @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\n but performing a delegate call.\n _Available since v3.4._" }, "implemented": true, "kind": "function", "modifiers": [], "name": "functionDelegateCall", - "nameLocation": "6579:20:17", + "nameLocation": "6752:20:17", "parameters": { "id": 25025, "nodeType": "ParameterList", @@ -3010,10 +3010,10 @@ "id": 25022, "mutability": "mutable", "name": "target", - "nameLocation": "6608:6:17", + "nameLocation": "6781:6:17", "nodeType": "VariableDeclaration", "scope": 25036, - "src": "6600:14:17", + "src": "6773:14:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3024,7 +3024,7 @@ "id": 25021, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6600:7:17", + "src": "6773:7:17", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3038,10 +3038,10 @@ "id": 25024, "mutability": "mutable", "name": "data", - "nameLocation": "6629:4:17", + "nameLocation": "6802:4:17", "nodeType": "VariableDeclaration", "scope": 25036, - "src": "6616:17:17", + "src": "6789:17:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3052,7 +3052,7 @@ "id": 25023, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6616:5:17", + "src": "6789:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3061,7 +3061,7 @@ "visibility": "internal" } ], - "src": "6599:35:17" + "src": "6772:35:17" }, "returnParameters": { "id": 25028, @@ -3075,7 +3075,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 25036, - "src": "6653:12:17", + "src": "6826:12:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3086,7 +3086,7 @@ "id": 25026, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6653:5:17", + "src": "6826:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3095,7 +3095,7 @@ "visibility": "internal" } ], - "src": "6652:14:17" + "src": "6825:14:17" }, "scope": 25103, "stateMutability": "nonpayable", @@ -3105,12 +3105,12 @@ { "id": 25071, "nodeType": "FunctionDefinition", - "src": "6954:387:17", + "src": "7137:396:17", "nodes": [], "body": { "id": 25070, "nodeType": "Block", - "src": "7109:232:17", + "src": "7296:237:17", "nodes": [], "statements": [ { @@ -3124,7 +3124,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25039, - "src": "7138:6:17", + "src": "7326:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3143,7 +3143,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24826, - "src": "7127:10:17", + "src": "7315:10:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_address_$returns$_t_bool_$", "typeString": "function (address) view returns (bool)" @@ -3157,7 +3157,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7127:18:17", + "src": "7315:18:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -3173,7 +3173,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7147:40:17", + "src": "7335:40:17", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520", "typeString": "literal_string \"Address: delegate call to non-contract\"" @@ -3200,7 +3200,7 @@ -18 ], "referencedDeclaration": -18, - "src": "7119:7:17", + "src": "7307:7:17", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -3214,7 +3214,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7119:69:17", + "src": "7307:69:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3223,7 +3223,7 @@ }, "id": 25054, "nodeType": "ExpressionStatement", - "src": "7119:69:17" + "src": "7307:69:17" }, { "assignments": [ @@ -3236,10 +3236,10 @@ "id": 25056, "mutability": "mutable", "name": "success", - "nameLocation": "7205:7:17", + "nameLocation": "7395:7:17", "nodeType": "VariableDeclaration", "scope": 25070, - "src": "7200:12:17", + "src": "7390:12:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3250,7 +3250,7 @@ "id": 25055, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7200:4:17", + "src": "7390:4:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3263,10 +3263,10 @@ "id": 25058, "mutability": "mutable", "name": "returndata", - "nameLocation": "7227:10:17", + "nameLocation": "7417:10:17", "nodeType": "VariableDeclaration", "scope": 25070, - "src": "7214:23:17", + "src": "7404:23:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3277,7 +3277,7 @@ "id": 25057, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7214:5:17", + "src": "7404:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3295,7 +3295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25041, - "src": "7261:4:17", + "src": "7451:4:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3315,7 +3315,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25039, - "src": "7241:6:17", + "src": "7431:6:17", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3328,7 +3328,7 @@ "lValueRequested": false, "memberName": "delegatecall", "nodeType": "MemberAccess", - "src": "7241:19:17", + "src": "7431:19:17", "typeDescriptions": { "typeIdentifier": "t_function_baredelegatecall_nonpayable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) returns (bool,bytes memory)" @@ -3342,7 +3342,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7241:25:17", + "src": "7431:25:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -3350,7 +3350,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "7199:67:17" + "src": "7389:67:17" }, { "expression": { @@ -3361,7 +3361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25056, - "src": "7300:7:17", + "src": "7491:7:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3373,7 +3373,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25058, - "src": "7309:10:17", + "src": "7500:10:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3385,7 +3385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25043, - "src": "7321:12:17", + "src": "7512:12:17", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3412,7 +3412,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25102, - "src": "7283:16:17", + "src": "7474:16:17", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bool_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bool,bytes memory,string memory) pure returns (bytes memory)" @@ -3426,7 +3426,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7283:51:17", + "src": "7474:51:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3436,21 +3436,21 @@ "functionReturnParameters": 25047, "id": 25069, "nodeType": "Return", - "src": "7276:58:17" + "src": "7467:58:17" } ] }, "documentation": { "id": 25037, "nodeType": "StructuredDocumentation", - "src": "6774:175:17", + "src": "6951:180:17", "text": " @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],\n but performing a delegate call.\n _Available since v3.4._" }, "implemented": true, "kind": "function", "modifiers": [], "name": "functionDelegateCall", - "nameLocation": "6963:20:17", + "nameLocation": "7146:20:17", "parameters": { "id": 25044, "nodeType": "ParameterList", @@ -3460,10 +3460,10 @@ "id": 25039, "mutability": "mutable", "name": "target", - "nameLocation": "7001:6:17", + "nameLocation": "7185:6:17", "nodeType": "VariableDeclaration", "scope": 25071, - "src": "6993:14:17", + "src": "7177:14:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3474,7 +3474,7 @@ "id": 25038, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6993:7:17", + "src": "7177:7:17", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3488,10 +3488,10 @@ "id": 25041, "mutability": "mutable", "name": "data", - "nameLocation": "7030:4:17", + "nameLocation": "7215:4:17", "nodeType": "VariableDeclaration", "scope": 25071, - "src": "7017:17:17", + "src": "7202:17:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3502,7 +3502,7 @@ "id": 25040, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7017:5:17", + "src": "7202:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3515,10 +3515,10 @@ "id": 25043, "mutability": "mutable", "name": "errorMessage", - "nameLocation": "7058:12:17", + "nameLocation": "7244:12:17", "nodeType": "VariableDeclaration", "scope": 25071, - "src": "7044:26:17", + "src": "7230:26:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3529,7 +3529,7 @@ "id": 25042, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7044:6:17", + "src": "7230:6:17", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3538,7 +3538,7 @@ "visibility": "internal" } ], - "src": "6983:93:17" + "src": "7166:97:17" }, "returnParameters": { "id": 25047, @@ -3552,7 +3552,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 25071, - "src": "7095:12:17", + "src": "7282:12:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3563,7 +3563,7 @@ "id": 25045, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7095:5:17", + "src": "7282:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3572,7 +3572,7 @@ "visibility": "internal" } ], - "src": "7094:14:17" + "src": "7281:14:17" }, "scope": 25103, "stateMutability": "nonpayable", @@ -3582,12 +3582,12 @@ { "id": 25102, "nodeType": "FunctionDefinition", - "src": "7561:742:17", + "src": "7761:762:17", "nodes": [], "body": { "id": 25101, "nodeType": "Block", - "src": "7721:582:17", + "src": "7925:598:17", "nodes": [], "statements": [ { @@ -3597,7 +3597,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25074, - "src": "7735:7:17", + "src": "7940:7:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3606,7 +3606,7 @@ "falseBody": { "id": 25099, "nodeType": "Block", - "src": "7792:505:17", + "src": "7999:517:17", "statements": [ { "condition": { @@ -3626,7 +3626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25076, - "src": "7876:10:17", + "src": "8085:10:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3639,7 +3639,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "7876:17:17", + "src": "8085:17:17", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3656,14 +3656,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7896:1:17", + "src": "8105:1:17", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "7876:21:17", + "src": "8085:21:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3672,7 +3672,7 @@ "falseBody": { "id": 25097, "nodeType": "Block", - "src": "8234:53:17", + "src": "8450:55:17", "statements": [ { "expression": { @@ -3683,7 +3683,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25078, - "src": "8259:12:17", + "src": "8476:12:17", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3705,7 +3705,7 @@ -19 ], "referencedDeclaration": -19, - "src": "8252:6:17", + "src": "8469:6:17", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" @@ -3719,7 +3719,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8252:20:17", + "src": "8469:20:17", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3728,47 +3728,47 @@ }, "id": 25096, "nodeType": "ExpressionStatement", - "src": "8252:20:17" + "src": "8469:20:17" } ] }, "id": 25098, "nodeType": "IfStatement", - "src": "7872:415:17", + "src": "8081:424:17", "trueBody": { "id": 25092, "nodeType": "Block", - "src": "7899:329:17", + "src": "8108:336:17", "statements": [ { "AST": { "nodeType": "YulBlock", - "src": "8069:145:17", + "src": "8281:148:17", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "8091:40:17", + "src": "8304:40:17", "value": { "arguments": [ { "name": "returndata", "nodeType": "YulIdentifier", - "src": "8120:10:17" + "src": "8333:10:17" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "8114:5:17" + "src": "8327:5:17" }, "nodeType": "YulFunctionCall", - "src": "8114:17:17" + "src": "8327:17:17" }, "variables": [ { "name": "returndata_size", "nodeType": "YulTypedName", - "src": "8095:15:17", + "src": "8308:15:17", "type": "" } ] @@ -3781,40 +3781,40 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8163:2:17", + "src": "8377:2:17", "type": "", "value": "32" }, { "name": "returndata", "nodeType": "YulIdentifier", - "src": "8167:10:17" + "src": "8381:10:17" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "8159:3:17" + "src": "8373:3:17" }, "nodeType": "YulFunctionCall", - "src": "8159:19:17" + "src": "8373:19:17" }, { "name": "returndata_size", "nodeType": "YulIdentifier", - "src": "8180:15:17" + "src": "8394:15:17" } ], "functionName": { "name": "revert", "nodeType": "YulIdentifier", - "src": "8152:6:17" + "src": "8366:6:17" }, "nodeType": "YulFunctionCall", - "src": "8152:44:17" + "src": "8366:44:17" }, "nodeType": "YulExpressionStatement", - "src": "8152:44:17" + "src": "8366:44:17" } ] }, @@ -3825,20 +3825,20 @@ "declaration": 25076, "isOffset": false, "isSlot": false, - "src": "8120:10:17", + "src": "8333:10:17", "valueSize": 1 }, { "declaration": 25076, "isOffset": false, "isSlot": false, - "src": "8167:10:17", + "src": "8381:10:17", "valueSize": 1 } ], "id": 25091, "nodeType": "InlineAssembly", - "src": "8060:154:17" + "src": "8272:157:17" } ] } @@ -3847,11 +3847,11 @@ }, "id": 25100, "nodeType": "IfStatement", - "src": "7731:566:17", + "src": "7936:580:17", "trueBody": { "id": 25086, "nodeType": "Block", - "src": "7744:42:17", + "src": "7949:44:17", "statements": [ { "expression": { @@ -3860,7 +3860,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25076, - "src": "7765:10:17", + "src": "7971:10:17", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3869,7 +3869,7 @@ "functionReturnParameters": 25082, "id": 25085, "nodeType": "Return", - "src": "7758:17:17" + "src": "7964:17:17" } ] } @@ -3879,14 +3879,14 @@ "documentation": { "id": 25072, "nodeType": "StructuredDocumentation", - "src": "7347:209:17", + "src": "7541:214:17", "text": " @dev Tool to verifies that a low level call was successful, and revert if it wasn't, either by bubbling the\n revert reason using the provided one.\n _Available since v4.3._" }, "implemented": true, "kind": "function", "modifiers": [], "name": "verifyCallResult", - "nameLocation": "7570:16:17", + "nameLocation": "7770:16:17", "parameters": { "id": 25079, "nodeType": "ParameterList", @@ -3896,10 +3896,10 @@ "id": 25074, "mutability": "mutable", "name": "success", - "nameLocation": "7601:7:17", + "nameLocation": "7802:7:17", "nodeType": "VariableDeclaration", "scope": 25102, - "src": "7596:12:17", + "src": "7797:12:17", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3910,7 +3910,7 @@ "id": 25073, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7596:4:17", + "src": "7797:4:17", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3923,10 +3923,10 @@ "id": 25076, "mutability": "mutable", "name": "returndata", - "nameLocation": "7631:10:17", + "nameLocation": "7833:10:17", "nodeType": "VariableDeclaration", "scope": 25102, - "src": "7618:23:17", + "src": "7820:23:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3937,7 +3937,7 @@ "id": 25075, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7618:5:17", + "src": "7820:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3950,10 +3950,10 @@ "id": 25078, "mutability": "mutable", "name": "errorMessage", - "nameLocation": "7665:12:17", + "nameLocation": "7868:12:17", "nodeType": "VariableDeclaration", "scope": 25102, - "src": "7651:26:17", + "src": "7854:26:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3964,7 +3964,7 @@ "id": 25077, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7651:6:17", + "src": "7854:6:17", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3973,7 +3973,7 @@ "visibility": "internal" } ], - "src": "7586:97:17" + "src": "7786:101:17" }, "returnParameters": { "id": 25082, @@ -3987,7 +3987,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 25102, - "src": "7707:12:17", + "src": "7911:12:17", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3998,7 +3998,7 @@ "id": 25080, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7707:5:17", + "src": "7911:5:17", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4007,7 +4007,7 @@ "visibility": "internal" } ], - "src": "7706:14:17" + "src": "7910:14:17" }, "scope": 25103, "stateMutability": "pure", @@ -4023,7 +4023,7 @@ "documentation": { "id": 24811, "nodeType": "StructuredDocumentation", - "src": "126:67:17", + "src": "131:69:17", "text": " @dev Collection of functions related to the address type" }, "fullyImplemented": true, @@ -4031,7 +4031,7 @@ 25103 ], "name": "Address", - "nameLocation": "202:7:17", + "nameLocation": "210:7:17", "scope": 25104, "usedErrors": [] } diff --git a/out/Common.sol/CommonBase.json b/out/Common.sol/CommonBase.json index 1525061..7a65b18 100644 --- a/out/Common.sol/CommonBase.json +++ b/out/Common.sol/CommonBase.json @@ -11,7 +11,7 @@ "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/Common.sol\":\"CommonBase\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5\",\"dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr\"]},\"lib/forge-std/src/Common.sol\":{\"keccak256\":\"0x3ed7f49e907eaf339c3bb0b79a81d303d0f9e37aa5b8a9854c0cbfc3ad9a3ef0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://01c2532fb5fea32c6dc165518f2c4918af25d9139d17c11da330414c9797a70b\",\"dweb:/ipfs/QmV4r8a1e9Rgu2xoigVCuSv3fZ737wD2DXbV6ZmHXVUtDn\"]},\"lib/forge-std/src/Components.sol\":{\"keccak256\":\"0xd3b8ba6df58174d5d650a668dfa49eeee28b2b855514b9e793e1c0b69d747149\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce2b2ca79d5ce993b91358ed3d588396295e0aba9bb923481c1ffa5058a0dcd\",\"dweb:/ipfs/QmPNymteQmLWk7SqQhNsF6Rbc3xFPY7xGb4fBKravHLXD3\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8\",\"dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf\",\"dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV\"]},\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6\",\"dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09\",\"dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a\",\"dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3\",\"dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa\",\"dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD\"]}},\"version\":1}", + "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/Common.sol\":\"CommonBase\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda\",\"dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R\"]},\"lib/forge-std/src/Common.sol\":{\"keccak256\":\"0xc276cf7d0b941dde1a412d6cd70d78f61a31dcea03f57d823061683d37af1839\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac1f7675a4825fa8ef550605ad26d5092601988ad29ac27142f308dc81beaee6\",\"dweb:/ipfs/QmTszN3auPFHMJSuEtchamABFK1CbUetyK7Y3ZBUc6YBhK\"]},\"lib/forge-std/src/Components.sol\":{\"keccak256\":\"0x5050d616cac46c69c109812ce46ba605ea20bf96ea475ae5ae743c2fc6c17e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fc9f6243c4a24ae48202d12905e811a05d882cf7716db557f4ee17fea7be1be8\",\"dweb:/ipfs/QmU9WYUUGTSmo7fA5Wt3pSdetC9yjUcNcdALqXR6a4JYFP\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e\",\"dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2\",\"dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA\"]},\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b\",\"dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9\",\"dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8\",\"dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649\",\"dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d\",\"dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42\",\"dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0\",\"dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,106 +51,106 @@ }, "sources": { "lib/forge-std/lib/ds-test/src/test.sol": { - "keccak256": "0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54", + "keccak256": "0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e", "urls": [ - "bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5", - "dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr" + "bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda", + "dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R" ], "license": "GPL-3.0-or-later" }, "lib/forge-std/src/Common.sol": { - "keccak256": "0x3ed7f49e907eaf339c3bb0b79a81d303d0f9e37aa5b8a9854c0cbfc3ad9a3ef0", + "keccak256": "0xc276cf7d0b941dde1a412d6cd70d78f61a31dcea03f57d823061683d37af1839", "urls": [ - "bzz-raw://01c2532fb5fea32c6dc165518f2c4918af25d9139d17c11da330414c9797a70b", - "dweb:/ipfs/QmV4r8a1e9Rgu2xoigVCuSv3fZ737wD2DXbV6ZmHXVUtDn" + "bzz-raw://ac1f7675a4825fa8ef550605ad26d5092601988ad29ac27142f308dc81beaee6", + "dweb:/ipfs/QmTszN3auPFHMJSuEtchamABFK1CbUetyK7Y3ZBUc6YBhK" ], "license": "MIT" }, "lib/forge-std/src/Components.sol": { - "keccak256": "0xd3b8ba6df58174d5d650a668dfa49eeee28b2b855514b9e793e1c0b69d747149", + "keccak256": "0x5050d616cac46c69c109812ce46ba605ea20bf96ea475ae5ae743c2fc6c17e98", "urls": [ - "bzz-raw://cce2b2ca79d5ce993b91358ed3d588396295e0aba9bb923481c1ffa5058a0dcd", - "dweb:/ipfs/QmPNymteQmLWk7SqQhNsF6Rbc3xFPY7xGb4fBKravHLXD3" + "bzz-raw://fc9f6243c4a24ae48202d12905e811a05d882cf7716db557f4ee17fea7be1be8", + "dweb:/ipfs/QmU9WYUUGTSmo7fA5Wt3pSdetC9yjUcNcdALqXR6a4JYFP" ], "license": "MIT" }, "lib/forge-std/src/StdAssertions.sol": { - "keccak256": "0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5", + "keccak256": "0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82", "urls": [ - "bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8", - "dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1" + "bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e", + "dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA" ], "license": "MIT" }, "lib/forge-std/src/StdCheats.sol": { - "keccak256": "0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7", + "keccak256": "0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9", "urls": [ - "bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf", - "dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV" + "bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2", + "dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA" ], "license": "MIT" }, "lib/forge-std/src/StdError.sol": { - "keccak256": "0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77", + "keccak256": "0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701", "urls": [ - "bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6", - "dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj" + "bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b", + "dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6" ], "license": "MIT" }, "lib/forge-std/src/StdJson.sol": { - "keccak256": "0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e", + "keccak256": "0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f", "urls": [ - "bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09", - "dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2" + "bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9", + "dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp" ], "license": "MIT" }, "lib/forge-std/src/StdMath.sol": { - "keccak256": "0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2", + "keccak256": "0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399", "urls": [ - "bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92", - "dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC" + "bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8", + "dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6" ], "license": "MIT" }, "lib/forge-std/src/StdStorage.sol": { - "keccak256": "0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5", + "keccak256": "0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c", "urls": [ - "bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a", - "dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn" + "bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649", + "dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX" ], "license": "MIT" }, "lib/forge-std/src/StdUtils.sol": { - "keccak256": "0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b", + "keccak256": "0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69", "urls": [ - "bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3", - "dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi" + "bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d", + "dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i" ], "license": "MIT" }, "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" }, "lib/forge-std/src/console.sol": { - "keccak256": "0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba", + "keccak256": "0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837", "urls": [ - "bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70", - "dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec" + "bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42", + "dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63" ], "license": "MIT" }, "lib/forge-std/src/console2.sol": { - "keccak256": "0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f", + "keccak256": "0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb", "urls": [ - "bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa", - "dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD" + "bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0", + "dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q" ], "license": "MIT" } @@ -172,12 +172,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:429:1", + "src": "33:441:1", "nodes": [ { "id": 1788, "nodeType": "PragmaDirective", - "src": "32:31:1", + "src": "33:31:1", "nodes": [], "literals": [ "solidity", @@ -192,7 +192,7 @@ { "id": 1791, "nodeType": "ImportDirective", - "src": "65:48:1", + "src": "68:48:1", "nodes": [], "absolutePath": "lib/forge-std/src/Components.sol", "file": "./Components.sol", @@ -207,7 +207,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5672, - "src": "73:10:1", + "src": "76:10:1", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -219,7 +219,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8284, - "src": "85:2:1", + "src": "88:2:1", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -230,17 +230,17 @@ { "id": 1818, "nodeType": "ContractDefinition", - "src": "115:345:1", + "src": "120:352:1", "nodes": [ { "id": 1805, "nodeType": "VariableDeclaration", - "src": "150:94:1", + "src": "156:94:1", "nodes": [], "constant": true, "mutability": "constant", "name": "VM_ADDRESS", - "nameLocation": "176:10:1", + "nameLocation": "182:10:1", "scope": 1818, "stateVariable": true, "storageLocation": "default", @@ -252,7 +252,7 @@ "id": 1792, "name": "address", "nodeType": "ElementaryTypeName", - "src": "150:7:1", + "src": "156:7:1", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -276,7 +276,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "223:17:1", + "src": "229:17:1", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -296,7 +296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "213:9:1", + "src": "219:9:1", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -310,7 +310,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "213:28:1", + "src": "219:28:1", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -331,7 +331,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "205:7:1", + "src": "211:7:1", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -340,7 +340,7 @@ "id": 1797, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "205:7:1", + "src": "211:7:1", "typeDescriptions": {} } }, @@ -352,7 +352,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "205:37:1", + "src": "211:37:1", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -373,7 +373,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "197:7:1", + "src": "203:7:1", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -382,7 +382,7 @@ "id": 1795, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "197:7:1", + "src": "203:7:1", "typeDescriptions": {} } }, @@ -394,7 +394,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "197:46:1", + "src": "203:46:1", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -415,7 +415,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "189:7:1", + "src": "195:7:1", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -424,7 +424,7 @@ "id": 1793, "name": "address", "nodeType": "ElementaryTypeName", - "src": "189:7:1", + "src": "195:7:1", "typeDescriptions": {} } }, @@ -436,7 +436,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "189:55:1", + "src": "195:55:1", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -448,12 +448,12 @@ { "id": 1808, "nodeType": "VariableDeclaration", - "src": "250:126:1", + "src": "257:127:1", "nodes": [], "constant": true, "mutability": "constant", "name": "UINT256_MAX", - "nameLocation": "276:11:1", + "nameLocation": "283:11:1", "scope": 1818, "stateVariable": true, "storageLocation": "default", @@ -465,7 +465,7 @@ "id": 1806, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "250:7:1", + "src": "257:7:1", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -480,7 +480,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "298:78:1", + "src": "306:78:1", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1", "typeString": "int_const 1157...(70 digits omitted)...9935" @@ -492,12 +492,12 @@ { "id": 1811, "nodeType": "VariableDeclaration", - "src": "383:28:1", + "src": "393:28:1", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdstore", - "nameLocation": "403:8:1", + "nameLocation": "413:8:1", "scope": 1818, "stateVariable": true, "storageLocation": "default", @@ -513,10 +513,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "383:10:1" + "src": "393:10:1" }, "referencedDeclaration": 5672, - "src": "383:10:1", + "src": "393:10:1", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -527,12 +527,12 @@ { "id": 1817, "nodeType": "VariableDeclaration", - "src": "417:40:1", + "src": "428:40:1", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "438:2:1", + "nameLocation": "449:2:1", "scope": 1818, "stateVariable": true, "storageLocation": "default", @@ -548,10 +548,10 @@ "name": "Vm", "nodeType": "IdentifierPath", "referencedDeclaration": 8284, - "src": "417:2:1" + "src": "428:2:1" }, "referencedDeclaration": 8284, - "src": "417:2:1", + "src": "428:2:1", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -565,7 +565,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1805, - "src": "446:10:1", + "src": "457:10:1", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -584,7 +584,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8284, - "src": "443:2:1", + "src": "454:2:1", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_Vm_$8284_$", "typeString": "type(contract Vm)" @@ -598,7 +598,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "443:14:1", + "src": "454:14:1", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", @@ -618,7 +618,7 @@ 1818 ], "name": "CommonBase", - "nameLocation": "133:10:1", + "nameLocation": "138:10:1", "scope": 1819, "usedErrors": [] } diff --git a/out/Components.sol/Components.json b/out/Components.sol/Components.json index 26c39d9..4115259 100644 --- a/out/Components.sol/Components.json +++ b/out/Components.sol/Components.json @@ -59,12 +59,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:282:2", + "src": "33:294:2", "nodes": [ { "id": 1820, "nodeType": "PragmaDirective", - "src": "32:31:2", + "src": "33:31:2", "nodes": [], "literals": [ "solidity", @@ -79,7 +79,7 @@ { "id": 1821, "nodeType": "ImportDirective", - "src": "65:23:2", + "src": "68:23:2", "nodes": [], "absolutePath": "lib/forge-std/src/console.sol", "file": "./console.sol", @@ -92,7 +92,7 @@ { "id": 1822, "nodeType": "ImportDirective", - "src": "89:24:2", + "src": "93:24:2", "nodes": [], "absolutePath": "lib/forge-std/src/console2.sol", "file": "./console2.sol", @@ -105,7 +105,7 @@ { "id": 1823, "nodeType": "ImportDirective", - "src": "114:29:2", + "src": "119:29:2", "nodes": [], "absolutePath": "lib/forge-std/src/StdAssertions.sol", "file": "./StdAssertions.sol", @@ -118,7 +118,7 @@ { "id": 1824, "nodeType": "ImportDirective", - "src": "144:25:2", + "src": "150:25:2", "nodes": [], "absolutePath": "lib/forge-std/src/StdCheats.sol", "file": "./StdCheats.sol", @@ -131,7 +131,7 @@ { "id": 1825, "nodeType": "ImportDirective", - "src": "170:24:2", + "src": "177:24:2", "nodes": [], "absolutePath": "lib/forge-std/src/StdError.sol", "file": "./StdError.sol", @@ -144,7 +144,7 @@ { "id": 1826, "nodeType": "ImportDirective", - "src": "195:23:2", + "src": "203:23:2", "nodes": [], "absolutePath": "lib/forge-std/src/StdJson.sol", "file": "./StdJson.sol", @@ -157,7 +157,7 @@ { "id": 1827, "nodeType": "ImportDirective", - "src": "219:23:2", + "src": "228:23:2", "nodes": [], "absolutePath": "lib/forge-std/src/StdMath.sol", "file": "./StdMath.sol", @@ -170,7 +170,7 @@ { "id": 1828, "nodeType": "ImportDirective", - "src": "243:26:2", + "src": "253:26:2", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", @@ -183,7 +183,7 @@ { "id": 1829, "nodeType": "ImportDirective", - "src": "270:24:2", + "src": "281:24:2", "nodes": [], "absolutePath": "lib/forge-std/src/StdUtils.sol", "file": "./StdUtils.sol", @@ -196,7 +196,7 @@ { "id": 1830, "nodeType": "ImportDirective", - "src": "295:18:2", + "src": "307:18:2", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", diff --git a/out/Counter.s.sol/CounterScript.json b/out/Counter.s.sol/CounterScript.json index 6a6eb6c..c4356a5 100644 --- a/out/Counter.s.sol/CounterScript.json +++ b/out/Counter.s.sol/CounterScript.json @@ -29,13 +29,13 @@ } ], "bytecode": { - "object": "0x608060405261000c61002e565b600755603b805460ff1916600117905534801561002857600080fd5b506116f4565b6000604051806102200160405280604051806060016040528060405180604001604052806005815260200164105b9d9a5b60da1b8152508152602001617a6981526020016040518060400160405280601581526020017f687474703a2f2f3132372e302e302e313a383534350000000000000000000000815250815250815260200160405180606001604052806040518060400160405280600781526020016612185c991a185d60ca1b8152508152602001617a6981526020016040518060400160405280601581526020017f687474703a2f2f3132372e302e302e313a383534350000000000000000000000815250815250815260200160405180606001604052806040518060400160405280600781526020016613585a5b9b995d60ca1b8152508152602001600181526020016040518060400160405280601f81526020017f68747470733a2f2f6170692e6d7963727970746f6170692e636f6d2f657468008152508152508152602001604051806060016040528060405180604001604052806006815260200165476f65726c6960d01b8152508152602001600581526020016040518060600160405280603c8152602001611878603c9139905281526040805160a0808201835260076060808401918252665365706f6c696160c81b60808086019190915291845262aa36a760208581019190915285518087018752601781527f68747470733a2f2f7270632e7365706f6c69612e646576000000000000000000818301528587015280870194909452845180840186526008818301908152674f7074696d69736d60c01b828501528152600a8186015285518087018752601b81527f68747470733a2f2f6d61696e6e65742e6f7074696d69736d2e696f000000000081870152818701528587015284518084018652600e8183019081526d4f7074696d69736d476f65726c6960901b8285015281526101a48186015285518087018752601a81527f68747470733a2f2f676f65726c692e6f7074696d69736d2e696f00000000000081870152818701528187015284518084018652600b8183019081526a417262697472756d4f6e6560a81b82850152815261a4b18186015285518087018752601c81527f68747470733a2f2f617262312e617262697472756d2e696f2f7270630000000081870152818701528287015284518084018652601181830190815270417262697472756d4f6e65476f65726c6960781b9382019390935291825262066eed82850152845190810185526025808252929095019490938401929091906118b490830139905281526040805160a08082018352600c60608084019182526b417262697472756d4e6f766160a01b60808086019190915291845261a4ba60208581019190915285518087018752601c81527f68747470733a2f2f6e6f76612e617262697472756d2e696f2f72706300000000818301528587015280870194909452845180840186526007818301908152662837b63cb3b7b760c91b82850152815260898186015285518087018752601781527f68747470733a2f2f706f6c79676f6e2d7270632e636f6d00000000000000000081870152818701528587015284518084018652600d8183019081526c506f6c79676f6e4d756d62616960981b828501528152620138818186015285518087018752601e81527f68747470733a2f2f7270632d6d756d6261692e6d617469632e746f6461790000818701528187015281870152845192830185526009838201908152684176616c616e63686560b81b84840152835261a86a838501528451908101855260258082529190950194919384019261185390830139815250815260200160405180606001604052806040518060400160405280600d81526020016c4176616c616e63686546756a6960981b815250815260200161a86981526020016040518060600160405280602a81526020016118d9602a9139815250815260200160405180606001604052806040518060400160405280600d81526020016c21373129b6b0b93a21b430b4b760991b81525081526020016038815260200160405180606001604052806021815260200161190360219139815250815260200160405180606001604052806040518060400160405280601481526020017f426e62536d617274436861696e546573746e65740000000000000000000000008152508152602001606181526020016040518060600160405280602e8152602001611825602e9139905281526040805160a081018252600b606082019081526a23b737b9b4b9a1b430b4b760a91b60808301528152606460208281019190915282518084018452601b81527f68747470733a2f2f7270632e676e6f736973636861696e2e636f6d0000000000818301529282019290925291015280518051600891908290819061071990826113cc565b50602082015160018201556040820151600282019061073890826113cc565b505050602082015180516003830190819061075390826113cc565b50602082015160018201556040820151600282019061077290826113cc565b505050604082015180516006830190819061078d90826113cc565b5060208201516001820155604082015160028201906107ac90826113cc565b50505060608201518051600983019081906107c790826113cc565b5060208201516001820155604082015160028201906107e690826113cc565b50505060808201518051600c830190819061080190826113cc565b50602082015160018201556040820151600282019061082090826113cc565b50505060a08201518051600f830190819061083b90826113cc565b50602082015160018201556040820151600282019061085a90826113cc565b50505060c082015180516012830190819061087590826113cc565b50602082015160018201556040820151600282019061089490826113cc565b50505060e08201518051601583019081906108af90826113cc565b5060208201516001820155604082015160028201906108ce90826113cc565b5050506101008201518051601883019081906108ea90826113cc565b50602082015160018201556040820151600282019061090990826113cc565b5050506101208201518051601b830190819061092590826113cc565b50602082015160018201556040820151600282019061094490826113cc565b5050506101408201518051601e830190819061096090826113cc565b50602082015160018201556040820151600282019061097f90826113cc565b50505061016082015180516021830190819061099b90826113cc565b5060208201516001820155604082015160028201906109ba90826113cc565b5050506101808201518051602483019081906109d690826113cc565b5060208201516001820155604082015160028201906109f590826113cc565b5050506101a0820151805160278301908190610a1190826113cc565b506020820151600182015560408201516002820190610a3090826113cc565b5050506101c08201518051602a8301908190610a4c90826113cc565b506020820151600182015560408201516002820190610a6b90826113cc565b5050506101e08201518051602d8301908190610a8790826113cc565b506020820151600182015560408201516002820190610aa690826113cc565b505050610200820151805160308301908190610ac290826113cc565b506020820151600182015560408201516002820190610ae190826113cc565b50505090505060007f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663a85a84186040518163ffffffff1660e01b81526004016000604051808303816000875af1158015610b4c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b749190810190611513565b905060005b815181101561121c57600080838381518110610b9757610b97611684565b6020026020010151600060028110610bb157610bb1611684565b6020020151848481518110610bc857610bc8611684565b6020026020010151600160028110610be257610be2611684565b602002015191509150610c188260405180604001604052806005815260200164185b9d9a5b60da1b81525061122560201b60201c565b15610c2f57600a610c2982826113cc565b50611207565b610c5e82604051806040016040528060078152602001661a185c991a185d60ca1b81525061122560201b60201c565b15610c6f57600d610c2982826113cc565b610c9e82604051806040016040528060078152602001661b585a5b9b995d60ca1b81525061122560201b60201c565b15610caf576010610c2982826113cc565b610cdd8260405180604001604052806006815260200165676f65726c6960d01b81525061122560201b60201c565b15610cee576013610c2982826113cc565b610d1d82604051806040016040528060078152602001667365706f6c696160c81b81525061122560201b60201c565b15610d2e576016610c2982826113cc565b610d5e82604051806040016040528060088152602001676f7074696d69736d60c01b81525061122560201b60201c565b15610d6f576019610c2982826113cc565b610dce826040518060400160405280600f81526020016e6f7074696d69736d5f676f65726c6960881b8152506040518060400160405280600f81526020016e6f7074696d69736d2d676f65726c6960881b81525061127e60201b60201c565b15610ddf57601c610c2982826113cc565b610e38826040518060400160405280600c81526020016b617262697472756d5f6f6e6560a01b8152506040518060400160405280600c81526020016b617262697472756d2d6f6e6560a01b81525061127e60201b60201c565b15610e4957601f610c2982826113cc565b610ec4826040518060400160405280601381526020017f617262697472756d5f6f6e655f676f65726c69000000000000000000000000008152506040518060400160405280601381526020017f617262697472756d2d6f6e652d676f65726c690000000000000000000000000081525061127e60201b60201c565b15610ed5576022610c2982826113cc565b610f30826040518060400160405280600d81526020016c617262697472756d5f6e6f766160981b8152506040518060400160405280600d81526020016c617262697472756d2d6e6f766160981b81525061127e60201b60201c565b15610f41576025610c2982826113cc565b610f7082604051806040016040528060078152602001663837b63cb3b7b760c91b81525061122560201b60201c565b15610f81576028610c2982826113cc565b610fde826040518060400160405280600e81526020016d706f6c79676f6e5f6d756d62616960901b8152506040518060400160405280600e81526020016d706f6c79676f6e2d6d756d62616960901b81525061127e60201b60201c565b15610fef57602b610c2982826113cc565b61102082604051806040016040528060098152602001686176616c616e63686560b81b81525061122560201b60201c565b1561103157602e610c2982826113cc565b61108e826040518060400160405280600e81526020016d6176616c616e6368655f66756a6960901b8152506040518060400160405280600e81526020016d6176616c616e6368652d66756a6960901b81525061127e60201b60201c565b1561109f576031610c2982826113cc565b6110fe826040518060400160405280600f81526020016e3137312fb9b6b0b93a2fb1b430b4b760891b8152506040518060400160405280600f81526020016e31373116b9b6b0b93a16b1b430b4b760891b81525061127e60201b60201c565b1561110f576034610c2982826113cc565b61118a826040518060400160405280601781526020017f626e625f736d6172745f636861696e5f746573746e65740000000000000000008152506040518060400160405280601781526020017f626e622d736d6172742d636861696e2d746573746e657400000000000000000081525061127e60201b60201c565b1561119b576037610c2982826113cc565b6111f4826040518060400160405280600c81526020016b33b737b9b4b9afb1b430b4b760a11b8152506040518060400160405280600c81526020016b33b737b9b4b996b1b430b4b760a11b81525061127e60201b60201c565b1561120757603a61120582826113cc565b505b505080806112149061169a565b915050610b79565b50600091505090565b60008160405160200161123891906116c1565b604051602081830303815290604052805190602001208360405160200161125f91906116c1565b6040516020818303038152906040528051906020012014905092915050565b60008260405160200161129191906116c1565b60405160208183030381529060405280519060200120846040516020016112b891906116c1565b6040516020818303038152906040528051906020012014806113255750816040516020016112e691906116c1565b604051602081830303815290604052805190602001208460405160200161130d91906116c1565b60405160208183030381529060405280519060200120145b949350505050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061135757607f821691505b60208210810361137757634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156113c757600081815260208120601f850160051c810160208610156113a45750805b601f850160051c820191505b818110156113c3578281556001016113b0565b5050505b505050565b81516001600160401b038111156113e5576113e561132d565b6113f9816113f38454611343565b8461137d565b602080601f83116001811461142e57600084156114165750858301515b600019600386901b1c1916600185901b1785556113c3565b600085815260208120601f198616915b8281101561145d5788860151825594840194600190910190840161143e565b508582101561147b5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604080519081016001600160401b03811182821017156114ad576114ad61132d565b60405290565b604051601f8201601f191681016001600160401b03811182821017156114db576114db61132d565b604052919050565b60005b838110156114fe5781810151838201526020016114e6565b8381111561150d576000848401525b50505050565b60006020828403121561152557600080fd5b81516001600160401b038082111561153c57600080fd5b818401915084601f83011261155057600080fd5b8151818111156115625761156261132d565b61157160208260051b016114b3565b8082825260208201915060208360051b86010192508783111561159357600080fd5b602085015b83811015611678578051858111156115af57600080fd5b8601603f81018a136115c057600080fd5b6115c861148b565b808b6060840111156115d957600080fd5b602083015b60608401811015611667578051898111156115f857600080fd5b8401603f81018e1361160957600080fd5b60208101518a81111561161e5761161e61132d565b611631601f8201601f19166020016114b3565b8181528f604083850101111561164657600080fd5b6116578260208301604086016114e3565b85525050602092830192016115de565b508552505060209283019201611598565b50979650505050505050565b634e487b7160e01b600052603260045260246000fd5b6000600182016116ba57634e487b7160e01b600052601160045260246000fd5b5060010190565b60208152600082518060208401526116e08160408501602087016114e3565b601f01601f19169190910160400192915050565b610122806117036000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80630a9254e4146041578063c0406226146043578063f8ccbf47146049575b600080fd5b005b60416069565b603b5460559060ff1681565b604051901515815260200160405180910390f35b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c73ffffffffffffffffffffffffffffffffffffffff1663afc980406040518163ffffffff1660e01b8152600401600060405180830381600087803b15801560d357600080fd5b505af115801560e6573d6000803e3d6000fd5b5050505056fea2646970667358221220dadf32910b6c4317f3648fe3eb3cce2c6ea0468e696e250d3193e9d3e5c5ed8a64736f6c634300080f003368747470733a2f2f646174612d736565642d7072656273632d312d73312e62696e616e63652e6f72673a3835343568747470733a2f2f6170692e617661782e6e6574776f726b2f6578742f62632f432f72706368747470733a2f2f676f65726c692e696e667572612e696f2f76332f383438343230373862303939343636333863303331353766383334303532313368747470733a2f2f676f65726c692d726f6c6c75702e617262697472756d2e696f2f72706368747470733a2f2f6170692e617661782d746573742e6e6574776f726b2f6578742f62632f432f72706368747470733a2f2f6273632d6461746173656564312e62696e616e63652e6f7267", - "sourceMap": "97:116:18:-:0;;;650:14:5;:12;:14::i;:::-;620:44;;445:28:3;;;-1:-1:-1;;445:28:3;469:4;445:28;;;97:116:18;;;;;;;;;;;;6228:3879:5;6269:7;6353:1679;;;;;;;;6381:46;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6381:46:5;;;;;;;6396:5;6381:46;;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;6450:48;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6450:48:5;;;;;;;6467:5;6450:48;;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;6521:54;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6521:54:5;;;;;;;6538:1;6521:54;;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;6597:82;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6597:82:5;;;;;;;6613:1;6597:82;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;6870:53;;;;;;;;;;;;;;;;;-1:-1:-1;;;6870:53:5;;;;;;;;;;;6887:8;6353:1679;6870:53;;;;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;;;;6947:52;;;;;;;;;;;;;;-1:-1:-1;;;6947:52:5;;;;;;6965:2;6947:52;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;7029:58;;;;;;;;;;;;;;-1:-1:-1;;;7029:58:5;;;;;;7053:3;7029:58;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;7114:59;;;;;;;;;;;;;;-1:-1:-1;;;7114:59:5;;;;;;7135:5;7114:59;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;7206:75;;;;;;;;;;;;;;-1:-1:-1;;;7206:75:5;;;;;;;;;;7233:6;7206:75;;;;;;;;;;;;;;;6353:1679;;;;;7206:75;;;;;;;;;;;;;;;6353:1679;;7309:60;;;;;;;;;;;;;;;;;-1:-1:-1;;;7309:60:5;;;;;;;;;;;7331:5;6353:1679;7309:60;;;;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;;;;7392:48;;;;;;;;;;;;;;-1:-1:-1;;;7392:48:5;;;;;;7409:3;7392:48;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;7469:63;;;;;;;;;;;;;;-1:-1:-1;;;7469:63:5;;;;;;7492:5;7469:63;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;7557:66;;;;;;;;;;;;;;-1:-1:-1;;;7557:66:5;;;;;;7576:5;7557:66;;;;;;;;;;;;;;;6353:1679;;;;;7557:66;;;;;;;;;;;;;6353:1679;;;;7652:75;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7652:75:5;;;;;;;7675:5;7652:75;;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;7756:63;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7756:63:5;;;;;;;7779:2;7756:63;;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;;7855:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7885:2;7855:83;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;7965:56;;;;;;;;;;;;;;;-1:-1:-1;;;7965:56:5;;;;;;7986:3;6353:1679;7965:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6353:1679;;;6341:1691;;;;:9;;:1691;:9;;;;:1691;;:9;:1691;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6341:1691:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6341:1691:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;8125:23;245:28;237:37;;-1:-1:-1;;;;;8152:10:5;;:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8152:12:5;;;;;;;;;;;;:::i;:::-;8124:40;;8179:9;8174:1909;8198:4;:11;8194:1;:15;8174:1909;;;8231:18;8251:20;8276:4;8281:1;8276:7;;;;;;;;:::i;:::-;;;;;;;8284:1;8276:10;;;;;;;:::i;:::-;;;;;8288:4;8293:1;8288:7;;;;;;;;:::i;:::-;;;;;;;8296:1;8288:10;;;;;;;:::i;:::-;;;;;8230:69;;;;8356:22;8364:4;8356:22;;;;;;;;;;;;;-1:-1:-1;;;8356:22:5;;;:7;;;:22;;:::i;:::-;8352:1683;;;8380:22;:31;8405:6;8380:22;:31;:::i;:::-;;8352:1683;;;8434:24;8442:4;8434:24;;;;;;;;;;;;;-1:-1:-1;;;8434:24:5;;;:7;;;:24;;:::i;:::-;8430:1605;;;8460:24;:33;8487:6;8460:24;:33;:::i;8430:1605::-;8516:24;8524:4;8516:24;;;;;;;;;;;;;-1:-1:-1;;;8516:24:5;;;:7;;;:24;;:::i;:::-;8512:1523;;;8542:24;:33;8569:6;8542:24;:33;:::i;8512:1523::-;8598:23;8606:4;8598:23;;;;;;;;;;;;;-1:-1:-1;;;8598:23:5;;;:7;;;:23;;:::i;:::-;8594:1441;;;8623:23;:32;8649:6;8623:23;:32;:::i;8594:1441::-;8678:24;8686:4;8678:24;;;;;;;;;;;;;-1:-1:-1;;;8678:24:5;;;:7;;;:24;;:::i;:::-;8674:1361;;;8704:24;:33;8731:6;8704:24;:33;:::i;8674:1361::-;8760:25;8768:4;8760:25;;;;;;;;;;;;;-1:-1:-1;;;8760:25:5;;;:7;;;:25;;:::i;:::-;8756:1279;;;8787:25;:34;8815:6;8787:25;:34;:::i;8756:1279::-;8844:51;8852:4;8844:51;;;;;;;;;;;;;-1:-1:-1;;;8844:51:5;;;;;;;;;;;;;;;;-1:-1:-1;;;8844:51:5;;;:7;;;:51;;:::i;:::-;8840:1195;;;8897:31;:40;8931:6;8897:31;:40;:::i;8840:1195::-;8960:45;8968:4;8960:45;;;;;;;;;;;;;-1:-1:-1;;;8960:45:5;;;;;;;;;;;;;;;;-1:-1:-1;;;8960:45:5;;;:7;;;:45;;:::i;:::-;8956:1079;;;9007:28;:37;9038:6;9007:28;:37;:::i;8956:1079::-;9067:59;9075:4;9067:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:7;;;:59;;:::i;:::-;9063:972;;;9128:34;:43;9165:6;9128:34;:43;:::i;9063:972::-;9194:47;9202:4;9194:47;;;;;;;;;;;;;-1:-1:-1;;;9194:47:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9194:47:5;;;:7;;;:47;;:::i;:::-;9190:845;;;9243:29;:38;9275:6;9243:29;:38;:::i;9190:845::-;9304:24;9312:4;9304:24;;;;;;;;;;;;;-1:-1:-1;;;9304:24:5;;;:7;;;:24;;:::i;:::-;9300:735;;;9330:24;:33;9357:6;9330:24;:33;:::i;9300:735::-;9386:49;9394:4;9386:49;;;;;;;;;;;;;-1:-1:-1;;;9386:49:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9386:49:5;;;:7;;;:49;;:::i;:::-;9382:653;;;9437:30;:39;9470:6;9437:30;:39;:::i;9382:653::-;9499:26;9507:4;9499:26;;;;;;;;;;;;;-1:-1:-1;;;9499:26:5;;;:7;;;:26;;:::i;:::-;9495:540;;;9527:26;:35;9556:6;9527:26;:35;:::i;9495:540::-;9585:49;9593:4;9585:49;;;;;;;;;;;;;-1:-1:-1;;;9585:49:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9585:49:5;;;:7;;;:49;;:::i;:::-;9581:454;;;9636:30;:39;9669:6;9636:30;:39;:::i;9581:454::-;9698:51;9706:4;9698:51;;;;;;;;;;;;;-1:-1:-1;;;9698:51:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9698:51:5;;;:7;;;:51;;:::i;:::-;9694:341;;;9751:30;:39;9784:6;9751:30;:39;:::i;9694:341::-;9813:67;9821:4;9813:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:7;;;:67;;:::i;:::-;9809:226;;;9882:37;:46;9922:6;9882:37;:46;:::i;9809:226::-;9951:45;9959:4;9951:45;;;;;;;;;;;;;-1:-1:-1;;;9951:45:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9951:45:5;;;:7;;;:45;;:::i;:::-;9947:88;;;9998:28;:37;10029:6;9998:28;:37;:::i;:::-;;9947:88;8216:1867;;8211:3;;;;;:::i;:::-;;;;8174:1909;;;;10099:1;10092:8;;;6228:3879;:::o;10113:155::-;10186:4;10258:1;10247:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10237:24;;;;;;10230:1;10219:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10209:24;;;;;;:52;10202:59;;10113:155;;;;:::o;10274:240::-;10364:4;10436:1;10425:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10415:24;;;;;;10408:1;10397:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10387:24;;;;;;:52;:120;;;;10504:1;10493:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10483:24;;;;;;10476:1;10465:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10455:24;;;;;;:52;10387:120;10380:127;10274:240;-1:-1:-1;;;;10274:240:5:o;14:127:21:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:380;225:1;221:12;;;;268;;;289:61;;343:4;335:6;331:17;321:27;;289:61;396:2;388:6;385:14;365:18;362:38;359:161;;442:10;437:3;433:20;430:1;423:31;477:4;474:1;467:15;505:4;502:1;495:15;359:161;;146:380;;;:::o;657:545::-;759:2;754:3;751:11;748:448;;;795:1;820:5;816:2;809:17;865:4;861:2;851:19;935:2;923:10;919:19;916:1;912:27;906:4;902:38;971:4;959:10;956:20;953:47;;;-1:-1:-1;994:4:21;953:47;1049:2;1044:3;1040:12;1037:1;1033:20;1027:4;1023:31;1013:41;;1104:82;1122:2;1115:5;1112:13;1104:82;;;1167:17;;;1148:1;1137:13;1104:82;;;1108:3;;;748:448;657:545;;;:::o;1378:1352::-;1498:10;;-1:-1:-1;;;;;1520:30:21;;1517:56;;;1553:18;;:::i;:::-;1582:97;1672:6;1632:38;1664:4;1658:11;1632:38;:::i;:::-;1626:4;1582:97;:::i;:::-;1734:4;;1798:2;1787:14;;1815:1;1810:663;;;;2517:1;2534:6;2531:89;;;-1:-1:-1;2586:19:21;;;2580:26;2531:89;-1:-1:-1;;1335:1:21;1331:11;;;1327:24;1323:29;1313:40;1359:1;1355:11;;;1310:57;2633:81;;1780:944;;1810:663;604:1;597:14;;;641:4;628:18;;-1:-1:-1;;1846:20:21;;;1964:236;1978:7;1975:1;1972:14;1964:236;;;2067:19;;;2061:26;2046:42;;2159:27;;;;2127:1;2115:14;;;;1994:19;;1964:236;;;1968:3;2228:6;2219:7;2216:19;2213:201;;;2289:19;;;2283:26;-1:-1:-1;;2372:1:21;2368:14;;;2384:3;2364:24;2360:37;2356:42;2341:58;2326:74;;2213:201;-1:-1:-1;;;;;2460:1:21;2444:14;;;2440:22;2427:36;;-1:-1:-1;1378:1352:21:o;2735:251::-;2807:2;2801:9;;;2837:15;;-1:-1:-1;;;;;2867:34:21;;2903:22;;;2864:62;2861:88;;;2929:18;;:::i;:::-;2965:2;2958:22;2735:251;:::o;2991:275::-;3062:2;3056:9;3127:2;3108:13;;-1:-1:-1;;3104:27:21;3092:40;;-1:-1:-1;;;;;3147:34:21;;3183:22;;;3144:62;3141:88;;;3209:18;;:::i;:::-;3245:2;3238:22;2991:275;;-1:-1:-1;2991:275:21:o;3271:258::-;3343:1;3353:113;3367:6;3364:1;3361:13;3353:113;;;3443:11;;;3437:18;3424:11;;;3417:39;3389:2;3382:10;3353:113;;;3484:6;3481:1;3478:13;3475:48;;;3519:1;3510:6;3505:3;3501:16;3494:27;3475:48;;3271:258;;;:::o;3534:2065::-;3662:6;3715:2;3703:9;3694:7;3690:23;3686:32;3683:52;;;3731:1;3728;3721:12;3683:52;3758:16;;-1:-1:-1;;;;;3823:14:21;;;3820:34;;;3850:1;3847;3840:12;3820:34;3888:6;3877:9;3873:22;3863:32;;3933:7;3926:4;3922:2;3918:13;3914:27;3904:55;;3955:1;3952;3945:12;3904:55;3984:2;3978:9;4006:2;4002;3999:10;3996:36;;;4012:18;;:::i;:::-;4052:36;4084:2;4079;4076:1;4072:10;4068:19;4052:36;:::i;:::-;4110:3;4134:2;4129:3;4122:15;4162:2;4157:3;4153:12;4146:19;;4213:2;4207;4204:1;4200:10;4196:2;4192:19;4188:28;4174:42;;4239:7;4231:6;4228:19;4225:39;;;4260:1;4257;4250:12;4225:39;4292:2;4288;4284:11;4304:1265;4320:6;4315:3;4312:15;4304:1265;;;4399:3;4393:10;4435:2;4422:11;4419:19;4416:39;;;4451:1;4448;4441:12;4416:39;4478:20;;4533:2;4525:11;;4521:25;-1:-1:-1;4511:53:21;;4560:1;4557;4550:12;4511:53;4590:22;;:::i;:::-;4638:5;4675:7;4670:2;4666;4662:11;4659:24;4656:44;;;4696:1;4693;4686:12;4656:44;4734:2;4730;4726:11;4750:746;4776:2;4772;4768:11;4761:5;4758:22;4750:746;;;4866:5;4860:12;4910:2;4895:13;4892:21;4889:41;;;4926:1;4923;4916:12;4889:41;4957:22;;5018:2;5010:11;;5006:25;-1:-1:-1;4996:53:21;;5045:1;5042;5035:12;4996:53;5090:2;5086;5082:11;5076:18;5121:2;5117;5114:10;5111:36;;;5127:18;;:::i;:::-;5177:53;5220:2;5201:13;;-1:-1:-1;;5197:27:21;5226:2;5193:36;5177:53;:::i;:::-;5261:2;5254:5;5247:17;5309:7;5304:2;5299;5295;5291:11;5287:20;5284:33;5281:53;;;5330:1;5327;5320:12;5281:53;5351:54;5402:2;5397;5390:5;5386:14;5381:2;5377;5373:11;5351:54;:::i;:::-;5422:20;;-1:-1:-1;;5479:2:21;5468:14;;;;4792;4750:746;;;-1:-1:-1;5509:18:21;;-1:-1:-1;;5556:2:21;5547:12;;;;4337;4304:1265;;;-1:-1:-1;5588:5:21;3534:2065;-1:-1:-1;;;;;;;3534:2065:21:o;5604:127::-;5665:10;5660:3;5656:20;5653:1;5646:31;5696:4;5693:1;5686:15;5720:4;5717:1;5710:15;5736:232;5775:3;5796:17;;;5793:140;;5855:10;5850:3;5846:20;5843:1;5836:31;5890:4;5887:1;5880:15;5918:4;5915:1;5908:15;5793:140;-1:-1:-1;5960:1:21;5949:13;;5736:232::o;5973:383::-;6122:2;6111:9;6104:21;6085:4;6154:6;6148:13;6197:6;6192:2;6181:9;6177:18;6170:34;6213:66;6272:6;6267:2;6256:9;6252:18;6247:2;6239:6;6235:15;6213:66;:::i;:::-;6340:2;6319:15;-1:-1:-1;;6315:29:21;6300:45;;;;6347:2;6296:54;;5973:383;-1:-1:-1;;5973:383:21:o;:::-;97:116:18;;;;;;", + "object": "0x608060405261000c61002e565b600755603b805460ff1916600117905534801561002857600080fd5b506116f4565b6000604051806102200160405280604051806060016040528060405180604001604052806005815260200164105b9d9a5b60da1b8152508152602001617a6981526020016040518060400160405280601581526020017f687474703a2f2f3132372e302e302e313a383534350000000000000000000000815250815250815260200160405180606001604052806040518060400160405280600781526020016612185c991a185d60ca1b8152508152602001617a6981526020016040518060400160405280601581526020017f687474703a2f2f3132372e302e302e313a383534350000000000000000000000815250815250815260200160405180606001604052806040518060400160405280600781526020016613585a5b9b995d60ca1b8152508152602001600181526020016040518060400160405280601f81526020017f68747470733a2f2f6170692e6d7963727970746f6170692e636f6d2f657468008152508152508152602001604051806060016040528060405180604001604052806006815260200165476f65726c6960d01b8152508152602001600581526020016040518060600160405280603c8152602001611878603c9139905281526040805160a0808201835260076060808401918252665365706f6c696160c81b60808086019190915291845262aa36a760208581019190915285518087018752601781527f68747470733a2f2f7270632e7365706f6c69612e646576000000000000000000818301528587015280870194909452845180840186526008818301908152674f7074696d69736d60c01b828501528152600a8186015285518087018752601b81527f68747470733a2f2f6d61696e6e65742e6f7074696d69736d2e696f000000000081870152818701528587015284518084018652600e8183019081526d4f7074696d69736d476f65726c6960901b8285015281526101a48186015285518087018752601a81527f68747470733a2f2f676f65726c692e6f7074696d69736d2e696f00000000000081870152818701528187015284518084018652600b8183019081526a417262697472756d4f6e6560a81b82850152815261a4b18186015285518087018752601c81527f68747470733a2f2f617262312e617262697472756d2e696f2f7270630000000081870152818701528287015284518084018652601181830190815270417262697472756d4f6e65476f65726c6960781b9382019390935291825262066eed82850152845190810185526025808252929095019490938401929091906118b490830139905281526040805160a08082018352600c60608084019182526b417262697472756d4e6f766160a01b60808086019190915291845261a4ba60208581019190915285518087018752601c81527f68747470733a2f2f6e6f76612e617262697472756d2e696f2f72706300000000818301528587015280870194909452845180840186526007818301908152662837b63cb3b7b760c91b82850152815260898186015285518087018752601781527f68747470733a2f2f706f6c79676f6e2d7270632e636f6d00000000000000000081870152818701528587015284518084018652600d8183019081526c506f6c79676f6e4d756d62616960981b828501528152620138818186015285518087018752601e81527f68747470733a2f2f7270632d6d756d6261692e6d617469632e746f6461790000818701528187015281870152845192830185526009838201908152684176616c616e63686560b81b84840152835261a86a838501528451908101855260258082529190950194919384019261185390830139815250815260200160405180606001604052806040518060400160405280600d81526020016c4176616c616e63686546756a6960981b815250815260200161a86981526020016040518060600160405280602a81526020016118d9602a9139815250815260200160405180606001604052806040518060400160405280600d81526020016c21373129b6b0b93a21b430b4b760991b81525081526020016038815260200160405180606001604052806021815260200161190360219139815250815260200160405180606001604052806040518060400160405280601481526020017f426e62536d617274436861696e546573746e65740000000000000000000000008152508152602001606181526020016040518060600160405280602e8152602001611825602e9139905281526040805160a081018252600b606082019081526a23b737b9b4b9a1b430b4b760a91b60808301528152606460208281019190915282518084018452601b81527f68747470733a2f2f7270632e676e6f736973636861696e2e636f6d0000000000818301529282019290925291015280518051600891908290819061071990826113cc565b50602082015160018201556040820151600282019061073890826113cc565b505050602082015180516003830190819061075390826113cc565b50602082015160018201556040820151600282019061077290826113cc565b505050604082015180516006830190819061078d90826113cc565b5060208201516001820155604082015160028201906107ac90826113cc565b50505060608201518051600983019081906107c790826113cc565b5060208201516001820155604082015160028201906107e690826113cc565b50505060808201518051600c830190819061080190826113cc565b50602082015160018201556040820151600282019061082090826113cc565b50505060a08201518051600f830190819061083b90826113cc565b50602082015160018201556040820151600282019061085a90826113cc565b50505060c082015180516012830190819061087590826113cc565b50602082015160018201556040820151600282019061089490826113cc565b50505060e08201518051601583019081906108af90826113cc565b5060208201516001820155604082015160028201906108ce90826113cc565b5050506101008201518051601883019081906108ea90826113cc565b50602082015160018201556040820151600282019061090990826113cc565b5050506101208201518051601b830190819061092590826113cc565b50602082015160018201556040820151600282019061094490826113cc565b5050506101408201518051601e830190819061096090826113cc565b50602082015160018201556040820151600282019061097f90826113cc565b50505061016082015180516021830190819061099b90826113cc565b5060208201516001820155604082015160028201906109ba90826113cc565b5050506101808201518051602483019081906109d690826113cc565b5060208201516001820155604082015160028201906109f590826113cc565b5050506101a0820151805160278301908190610a1190826113cc565b506020820151600182015560408201516002820190610a3090826113cc565b5050506101c08201518051602a8301908190610a4c90826113cc565b506020820151600182015560408201516002820190610a6b90826113cc565b5050506101e08201518051602d8301908190610a8790826113cc565b506020820151600182015560408201516002820190610aa690826113cc565b505050610200820151805160308301908190610ac290826113cc565b506020820151600182015560408201516002820190610ae190826113cc565b50505090505060007f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663a85a84186040518163ffffffff1660e01b81526004016000604051808303816000875af1158015610b4c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b749190810190611513565b905060005b815181101561121c57600080838381518110610b9757610b97611684565b6020026020010151600060028110610bb157610bb1611684565b6020020151848481518110610bc857610bc8611684565b6020026020010151600160028110610be257610be2611684565b602002015191509150610c188260405180604001604052806005815260200164185b9d9a5b60da1b81525061122560201b60201c565b15610c2f57600a610c2982826113cc565b50611207565b610c5e82604051806040016040528060078152602001661a185c991a185d60ca1b81525061122560201b60201c565b15610c6f57600d610c2982826113cc565b610c9e82604051806040016040528060078152602001661b585a5b9b995d60ca1b81525061122560201b60201c565b15610caf576010610c2982826113cc565b610cdd8260405180604001604052806006815260200165676f65726c6960d01b81525061122560201b60201c565b15610cee576013610c2982826113cc565b610d1d82604051806040016040528060078152602001667365706f6c696160c81b81525061122560201b60201c565b15610d2e576016610c2982826113cc565b610d5e82604051806040016040528060088152602001676f7074696d69736d60c01b81525061122560201b60201c565b15610d6f576019610c2982826113cc565b610dce826040518060400160405280600f81526020016e6f7074696d69736d5f676f65726c6960881b8152506040518060400160405280600f81526020016e6f7074696d69736d2d676f65726c6960881b81525061127e60201b60201c565b15610ddf57601c610c2982826113cc565b610e38826040518060400160405280600c81526020016b617262697472756d5f6f6e6560a01b8152506040518060400160405280600c81526020016b617262697472756d2d6f6e6560a01b81525061127e60201b60201c565b15610e4957601f610c2982826113cc565b610ec4826040518060400160405280601381526020017f617262697472756d5f6f6e655f676f65726c69000000000000000000000000008152506040518060400160405280601381526020017f617262697472756d2d6f6e652d676f65726c690000000000000000000000000081525061127e60201b60201c565b15610ed5576022610c2982826113cc565b610f30826040518060400160405280600d81526020016c617262697472756d5f6e6f766160981b8152506040518060400160405280600d81526020016c617262697472756d2d6e6f766160981b81525061127e60201b60201c565b15610f41576025610c2982826113cc565b610f7082604051806040016040528060078152602001663837b63cb3b7b760c91b81525061122560201b60201c565b15610f81576028610c2982826113cc565b610fde826040518060400160405280600e81526020016d706f6c79676f6e5f6d756d62616960901b8152506040518060400160405280600e81526020016d706f6c79676f6e2d6d756d62616960901b81525061127e60201b60201c565b15610fef57602b610c2982826113cc565b61102082604051806040016040528060098152602001686176616c616e63686560b81b81525061122560201b60201c565b1561103157602e610c2982826113cc565b61108e826040518060400160405280600e81526020016d6176616c616e6368655f66756a6960901b8152506040518060400160405280600e81526020016d6176616c616e6368652d66756a6960901b81525061127e60201b60201c565b1561109f576031610c2982826113cc565b6110fe826040518060400160405280600f81526020016e3137312fb9b6b0b93a2fb1b430b4b760891b8152506040518060400160405280600f81526020016e31373116b9b6b0b93a16b1b430b4b760891b81525061127e60201b60201c565b1561110f576034610c2982826113cc565b61118a826040518060400160405280601781526020017f626e625f736d6172745f636861696e5f746573746e65740000000000000000008152506040518060400160405280601781526020017f626e622d736d6172742d636861696e2d746573746e657400000000000000000081525061127e60201b60201c565b1561119b576037610c2982826113cc565b6111f4826040518060400160405280600c81526020016b33b737b9b4b9afb1b430b4b760a11b8152506040518060400160405280600c81526020016b33b737b9b4b996b1b430b4b760a11b81525061127e60201b60201c565b1561120757603a61120582826113cc565b505b505080806112149061169a565b915050610b79565b50600091505090565b60008160405160200161123891906116c1565b604051602081830303815290604052805190602001208360405160200161125f91906116c1565b6040516020818303038152906040528051906020012014905092915050565b60008260405160200161129191906116c1565b60405160208183030381529060405280519060200120846040516020016112b891906116c1565b6040516020818303038152906040528051906020012014806113255750816040516020016112e691906116c1565b604051602081830303815290604052805190602001208460405160200161130d91906116c1565b60405160208183030381529060405280519060200120145b949350505050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061135757607f821691505b60208210810361137757634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156113c757600081815260208120601f850160051c810160208610156113a45750805b601f850160051c820191505b818110156113c3578281556001016113b0565b5050505b505050565b81516001600160401b038111156113e5576113e561132d565b6113f9816113f38454611343565b8461137d565b602080601f83116001811461142e57600084156114165750858301515b600019600386901b1c1916600185901b1785556113c3565b600085815260208120601f198616915b8281101561145d5788860151825594840194600190910190840161143e565b508582101561147b5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604080519081016001600160401b03811182821017156114ad576114ad61132d565b60405290565b604051601f8201601f191681016001600160401b03811182821017156114db576114db61132d565b604052919050565b60005b838110156114fe5781810151838201526020016114e6565b8381111561150d576000848401525b50505050565b60006020828403121561152557600080fd5b81516001600160401b038082111561153c57600080fd5b818401915084601f83011261155057600080fd5b8151818111156115625761156261132d565b61157160208260051b016114b3565b8082825260208201915060208360051b86010192508783111561159357600080fd5b602085015b83811015611678578051858111156115af57600080fd5b8601603f81018a136115c057600080fd5b6115c861148b565b808b6060840111156115d957600080fd5b602083015b60608401811015611667578051898111156115f857600080fd5b8401603f81018e1361160957600080fd5b60208101518a81111561161e5761161e61132d565b611631601f8201601f19166020016114b3565b8181528f604083850101111561164657600080fd5b6116578260208301604086016114e3565b85525050602092830192016115de565b508552505060209283019201611598565b50979650505050505050565b634e487b7160e01b600052603260045260246000fd5b6000600182016116ba57634e487b7160e01b600052601160045260246000fd5b5060010190565b60208152600082518060208401526116e08160408501602087016114e3565b601f01601f19169190910160400192915050565b610122806117036000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80630a9254e4146041578063c0406226146043578063f8ccbf47146049575b600080fd5b005b60416069565b603b5460559060ff1681565b604051901515815260200160405180910390f35b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c73ffffffffffffffffffffffffffffffffffffffff1663afc980406040518163ffffffff1660e01b8152600401600060405180830381600087803b15801560d357600080fd5b505af115801560e6573d6000803e3d6000fd5b5050505056fea2646970667358221220ce66968429812606003eabc67ea32093281addf06b5d041986ac6a7e51851c9764736f6c634300080f003368747470733a2f2f646174612d736565642d7072656273632d312d73312e62696e616e63652e6f72673a3835343568747470733a2f2f6170692e617661782e6e6574776f726b2f6578742f62632f432f72706368747470733a2f2f676f65726c692e696e667572612e696f2f76332f383438343230373862303939343636333863303331353766383334303532313368747470733a2f2f676f65726c692d726f6c6c75702e617262697472756d2e696f2f72706368747470733a2f2f6170692e617661782d746573742e6e6574776f726b2f6578742f62632f432f72706368747470733a2f2f6273632d6461746173656564312e62696e616e63652e6f7267", + "sourceMap": "102:122:18:-:0;;;664:14:5;:12;:14::i;:::-;634:44;;457:28:3;;;-1:-1:-1;;457:28:3;481:4;457:28;;;102:122:18;;;;;;;;;;;;6455:3926:5;6496:7;6582:1697;;;;;;;;6611:46;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6611:46:5;;;;;;;6626:5;6611:46;;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;6681:48;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6681:48:5;;;;;;;6698:5;6681:48;;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;6753:54;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6753:54:5;;;;;;;6770:1;6753:54;;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;6830:82;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6830:82:5;;;;;;;6846:1;6830:82;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;7104:53;;;;;;;;;;;;;;;;;-1:-1:-1;;;7104:53:5;;;;;;;;;;;7121:8;6582:1697;7104:53;;;;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;;;;7182:52;;;;;;;;;;;;;;-1:-1:-1;;;7182:52:5;;;;;;7200:2;7182:52;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;7265:58;;;;;;;;;;;;;;-1:-1:-1;;;7265:58:5;;;;;;7289:3;7265:58;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;7351:59;;;;;;;;;;;;;;-1:-1:-1;;;7351:59:5;;;;;;7372:5;7351:59;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;7444:75;;;;;;;;;;;;;;-1:-1:-1;;;7444:75:5;;;;;;;;;;7471:6;7444:75;;;;;;;;;;;;;;;6582:1697;;;;;7444:75;;;;;;;;;;;;;;;6582:1697;;7548:60;;;;;;;;;;;;;;;;;-1:-1:-1;;;7548:60:5;;;;;;;;;;;7570:5;6582:1697;7548:60;;;;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;;;;7632:48;;;;;;;;;;;;;;-1:-1:-1;;;7632:48:5;;;;;;7649:3;7632:48;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;7710:63;;;;;;;;;;;;;;-1:-1:-1;;;7710:63:5;;;;;;7733:5;7710:63;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;7799:66;;;;;;;;;;;;;;-1:-1:-1;;;7799:66:5;;;;;;7818:5;7799:66;;;;;;;;;;;;;;;6582:1697;;;;;7799:66;;;;;;;;;;;;;6582:1697;;;;7895:75;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7895:75:5;;;;;;;7918:5;7895:75;;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;8000:63;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8000:63:5;;;;;;;8023:2;8000:63;;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;;8100:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8130:2;8100:83;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;8211:56;;;;;;;;;;;;;;;-1:-1:-1;;;8211:56:5;;;;;;8232:3;6582:1697;8211:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6582:1697;;;6570:1709;;;;:9;;:1709;:9;;;;:1709;;:9;:1709;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;6570:1709:5;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;6570:1709:5;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;8375:23;254:28;246:37;;-1:-1:-1;;;;;8402:10:5;;:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8402:12:5;;;;;;;;;;;;:::i;:::-;8374:40;;8430:9;8425:1930;8449:4;:11;8445:1;:15;8425:1930;;;8483:18;8503:20;8528:4;8533:1;8528:7;;;;;;;;:::i;:::-;;;;;;;8536:1;8528:10;;;;;;;:::i;:::-;;;;;8540:4;8545:1;8540:7;;;;;;;;:::i;:::-;;;;;;;8548:1;8540:10;;;;;;;:::i;:::-;;;;;8482:69;;;;8610:22;8618:4;8610:22;;;;;;;;;;;;;-1:-1:-1;;;8610:22:5;;;:7;;;:22;;:::i;:::-;8606:1699;;;8634:22;:31;8659:6;8634:22;:31;:::i;:::-;;8606:1699;;;8689:24;8697:4;8689:24;;;;;;;;;;;;;-1:-1:-1;;;8689:24:5;;;:7;;;:24;;:::i;:::-;8685:1620;;;8715:24;:33;8742:6;8715:24;:33;:::i;8685:1620::-;8772:24;8780:4;8772:24;;;;;;;;;;;;;-1:-1:-1;;;8772:24:5;;;:7;;;:24;;:::i;:::-;8768:1537;;;8798:24;:33;8825:6;8798:24;:33;:::i;8768:1537::-;8855:23;8863:4;8855:23;;;;;;;;;;;;;-1:-1:-1;;;8855:23:5;;;:7;;;:23;;:::i;:::-;8851:1454;;;8880:23;:32;8906:6;8880:23;:32;:::i;8851:1454::-;8936:24;8944:4;8936:24;;;;;;;;;;;;;-1:-1:-1;;;8936:24:5;;;:7;;;:24;;:::i;:::-;8932:1373;;;8962:24;:33;8989:6;8962:24;:33;:::i;8932:1373::-;9019:25;9027:4;9019:25;;;;;;;;;;;;;-1:-1:-1;;;9019:25:5;;;:7;;;:25;;:::i;:::-;9015:1290;;;9046:25;:34;9074:6;9046:25;:34;:::i;9015:1290::-;9104:51;9112:4;9104:51;;;;;;;;;;;;;-1:-1:-1;;;9104:51:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9104:51:5;;;:7;;;:51;;:::i;:::-;9100:1205;;;9157:31;:40;9191:6;9157:31;:40;:::i;9100:1205::-;9221:45;9229:4;9221:45;;;;;;;;;;;;;-1:-1:-1;;;9221:45:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9221:45:5;;;:7;;;:45;;:::i;:::-;9217:1088;;;9268:28;:37;9299:6;9268:28;:37;:::i;9217:1088::-;9329:59;9337:4;9329:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:7;;;:59;;:::i;:::-;9325:980;;;9390:34;:43;9427:6;9390:34;:43;:::i;9325:980::-;9457:47;9465:4;9457:47;;;;;;;;;;;;;-1:-1:-1;;;9457:47:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9457:47:5;;;:7;;;:47;;:::i;:::-;9453:852;;;9506:29;:38;9538:6;9506:29;:38;:::i;9453:852::-;9568:24;9576:4;9568:24;;;;;;;;;;;;;-1:-1:-1;;;9568:24:5;;;:7;;;:24;;:::i;:::-;9564:741;;;9594:24;:33;9621:6;9594:24;:33;:::i;9564:741::-;9651:49;9659:4;9651:49;;;;;;;;;;;;;-1:-1:-1;;;9651:49:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9651:49:5;;;:7;;;:49;;:::i;:::-;9647:658;;;9702:30;:39;9735:6;9702:30;:39;:::i;9647:658::-;9765:26;9773:4;9765:26;;;;;;;;;;;;;-1:-1:-1;;;9765:26:5;;;:7;;;:26;;:::i;:::-;9761:544;;;9793:26;:35;9822:6;9793:26;:35;:::i;9761:544::-;9852:49;9860:4;9852:49;;;;;;;;;;;;;-1:-1:-1;;;9852:49:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9852:49:5;;;:7;;;:49;;:::i;:::-;9848:457;;;9903:30;:39;9936:6;9903:30;:39;:::i;9848:457::-;9966:51;9974:4;9966:51;;;;;;;;;;;;;-1:-1:-1;;;9966:51:5;;;;;;;;;;;;;;;;-1:-1:-1;;;9966:51:5;;;:7;;;:51;;:::i;:::-;9962:343;;;10019:30;:39;10052:6;10019:30;:39;:::i;9962:343::-;10082:67;10090:4;10082:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:7;;;:67;;:::i;:::-;10078:227;;;10151:37;:46;10191:6;10151:37;:46;:::i;10078:227::-;10221:45;10229:4;10221:45;;;;;;;;;;;;;-1:-1:-1;;;10221:45:5;;;;;;;;;;;;;;;;-1:-1:-1;;;10221:45:5;;;:7;;;:45;;:::i;:::-;10217:88;;;10268:28;:37;10299:6;10268:28;:37;:::i;:::-;;10217:88;8467:1888;;8462:3;;;;;:::i;:::-;;;;8425:1930;;;;10372:1;10365:8;;;6455:3926;:::o;10389:157::-;10462:4;10535:1;10524:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10514:24;;;;;;10507:1;10496:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10486:24;;;;;;:52;10479:59;;10389:157;;;;:::o;10554:243::-;10644:4;10717:1;10706:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10696:24;;;;;;10689:1;10678:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10668:24;;;;;;:52;:121;;;;10786:1;10775:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10765:24;;;;;;10758:1;10747:13;;;;;;;;:::i;:::-;;;;;;;;;;;;;10737:24;;;;;;:52;10668:121;10661:128;10554:243;-1:-1:-1;;;;10554:243:5:o;14:127:21:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:380;225:1;221:12;;;;268;;;289:61;;343:4;335:6;331:17;321:27;;289:61;396:2;388:6;385:14;365:18;362:38;359:161;;442:10;437:3;433:20;430:1;423:31;477:4;474:1;467:15;505:4;502:1;495:15;359:161;;146:380;;;:::o;657:545::-;759:2;754:3;751:11;748:448;;;795:1;820:5;816:2;809:17;865:4;861:2;851:19;935:2;923:10;919:19;916:1;912:27;906:4;902:38;971:4;959:10;956:20;953:47;;;-1:-1:-1;994:4:21;953:47;1049:2;1044:3;1040:12;1037:1;1033:20;1027:4;1023:31;1013:41;;1104:82;1122:2;1115:5;1112:13;1104:82;;;1167:17;;;1148:1;1137:13;1104:82;;;1108:3;;;748:448;657:545;;;:::o;1378:1352::-;1498:10;;-1:-1:-1;;;;;1520:30:21;;1517:56;;;1553:18;;:::i;:::-;1582:97;1672:6;1632:38;1664:4;1658:11;1632:38;:::i;:::-;1626:4;1582:97;:::i;:::-;1734:4;;1798:2;1787:14;;1815:1;1810:663;;;;2517:1;2534:6;2531:89;;;-1:-1:-1;2586:19:21;;;2580:26;2531:89;-1:-1:-1;;1335:1:21;1331:11;;;1327:24;1323:29;1313:40;1359:1;1355:11;;;1310:57;2633:81;;1780:944;;1810:663;604:1;597:14;;;641:4;628:18;;-1:-1:-1;;1846:20:21;;;1964:236;1978:7;1975:1;1972:14;1964:236;;;2067:19;;;2061:26;2046:42;;2159:27;;;;2127:1;2115:14;;;;1994:19;;1964:236;;;1968:3;2228:6;2219:7;2216:19;2213:201;;;2289:19;;;2283:26;-1:-1:-1;;2372:1:21;2368:14;;;2384:3;2364:24;2360:37;2356:42;2341:58;2326:74;;2213:201;-1:-1:-1;;;;;2460:1:21;2444:14;;;2440:22;2427:36;;-1:-1:-1;1378:1352:21:o;2735:251::-;2807:2;2801:9;;;2837:15;;-1:-1:-1;;;;;2867:34:21;;2903:22;;;2864:62;2861:88;;;2929:18;;:::i;:::-;2965:2;2958:22;2735:251;:::o;2991:275::-;3062:2;3056:9;3127:2;3108:13;;-1:-1:-1;;3104:27:21;3092:40;;-1:-1:-1;;;;;3147:34:21;;3183:22;;;3144:62;3141:88;;;3209:18;;:::i;:::-;3245:2;3238:22;2991:275;;-1:-1:-1;2991:275:21:o;3271:258::-;3343:1;3353:113;3367:6;3364:1;3361:13;3353:113;;;3443:11;;;3437:18;3424:11;;;3417:39;3389:2;3382:10;3353:113;;;3484:6;3481:1;3478:13;3475:48;;;3519:1;3510:6;3505:3;3501:16;3494:27;3475:48;;3271:258;;;:::o;3534:2065::-;3662:6;3715:2;3703:9;3694:7;3690:23;3686:32;3683:52;;;3731:1;3728;3721:12;3683:52;3758:16;;-1:-1:-1;;;;;3823:14:21;;;3820:34;;;3850:1;3847;3840:12;3820:34;3888:6;3877:9;3873:22;3863:32;;3933:7;3926:4;3922:2;3918:13;3914:27;3904:55;;3955:1;3952;3945:12;3904:55;3984:2;3978:9;4006:2;4002;3999:10;3996:36;;;4012:18;;:::i;:::-;4052:36;4084:2;4079;4076:1;4072:10;4068:19;4052:36;:::i;:::-;4110:3;4134:2;4129:3;4122:15;4162:2;4157:3;4153:12;4146:19;;4213:2;4207;4204:1;4200:10;4196:2;4192:19;4188:28;4174:42;;4239:7;4231:6;4228:19;4225:39;;;4260:1;4257;4250:12;4225:39;4292:2;4288;4284:11;4304:1265;4320:6;4315:3;4312:15;4304:1265;;;4399:3;4393:10;4435:2;4422:11;4419:19;4416:39;;;4451:1;4448;4441:12;4416:39;4478:20;;4533:2;4525:11;;4521:25;-1:-1:-1;4511:53:21;;4560:1;4557;4550:12;4511:53;4590:22;;:::i;:::-;4638:5;4675:7;4670:2;4666;4662:11;4659:24;4656:44;;;4696:1;4693;4686:12;4656:44;4734:2;4730;4726:11;4750:746;4776:2;4772;4768:11;4761:5;4758:22;4750:746;;;4866:5;4860:12;4910:2;4895:13;4892:21;4889:41;;;4926:1;4923;4916:12;4889:41;4957:22;;5018:2;5010:11;;5006:25;-1:-1:-1;4996:53:21;;5045:1;5042;5035:12;4996:53;5090:2;5086;5082:11;5076:18;5121:2;5117;5114:10;5111:36;;;5127:18;;:::i;:::-;5177:53;5220:2;5201:13;;-1:-1:-1;;5197:27:21;5226:2;5193:36;5177:53;:::i;:::-;5261:2;5254:5;5247:17;5309:7;5304:2;5299;5295;5291:11;5287:20;5284:33;5281:53;;;5330:1;5327;5320:12;5281:53;5351:54;5402:2;5397;5390:5;5386:14;5381:2;5377;5373:11;5351:54;:::i;:::-;5422:20;;-1:-1:-1;;5479:2:21;5468:14;;;;4792;4750:746;;;-1:-1:-1;5509:18:21;;-1:-1:-1;;5556:2:21;5547:12;;;;4337;4304:1265;;;-1:-1:-1;5588:5:21;3534:2065;-1:-1:-1;;;;;;;3534:2065:21:o;5604:127::-;5665:10;5660:3;5656:20;5653:1;5646:31;5696:4;5693:1;5686:15;5720:4;5717:1;5710:15;5736:232;5775:3;5796:17;;;5793:140;;5855:10;5850:3;5846:20;5843:1;5836:31;5890:4;5887:1;5880:15;5918:4;5915:1;5908:15;5793:140;-1:-1:-1;5960:1:21;5949:13;;5736:232::o;5973:383::-;6122:2;6111:9;6104:21;6085:4;6154:6;6148:13;6197:6;6192:2;6181:9;6177:18;6170:34;6213:66;6272:6;6267:2;6256:9;6252:18;6247:2;6239:6;6235:15;6213:66;:::i;:::-;6340:2;6319:15;-1:-1:-1;;6315:29:21;6300:45;;;;6347:2;6296:54;;5973:383;-1:-1:-1;;5973:383:21:o;:::-;102:122:18;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x6080604052348015600f57600080fd5b5060043610603c5760003560e01c80630a9254e4146041578063c0406226146043578063f8ccbf47146049575b600080fd5b005b60416069565b603b5460559060ff1681565b604051901515815260200160405180910390f35b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c73ffffffffffffffffffffffffffffffffffffffff1663afc980406040518163ffffffff1660e01b8152600401600060405180830381600087803b15801560d357600080fd5b505af115801560e6573d6000803e3d6000fd5b5050505056fea2646970667358221220dadf32910b6c4317f3648fe3eb3cce2c6ea0468e696e250d3193e9d3e5c5ed8a64736f6c634300080f0033", - "sourceMap": "97:116:18:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;134:26;;164:47;;;:::i;445:28:3:-;;;;;;;;;;;;179:14:21;;172:22;154:41;;142:2;127:18;445:28:3;;;;;;;164:47:18;213:28:1;205:37;;192:12:18;;;:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;164:47::o", + "object": "0x6080604052348015600f57600080fd5b5060043610603c5760003560e01c80630a9254e4146041578063c0406226146043578063f8ccbf47146049575b600080fd5b005b60416069565b603b5460559060ff1681565b604051901515815260200160405180910390f35b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c73ffffffffffffffffffffffffffffffffffffffff1663afc980406040518163ffffffff1660e01b8152600401600060405180830381600087803b15801560d357600080fd5b505af115801560e6573d6000803e3d6000fd5b5050505056fea2646970667358221220ce66968429812606003eabc67ea32093281addf06b5d041986ac6a7e51851c9764736f6c634300080f0033", + "sourceMap": "102:122:18:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;140:26;;172:49;;;:::i;457:28:3:-;;;;;;;;;;;;179:14:21;;172:22;154:41;;142:2;127:18;457:28:3;;;;;;;172:49:18;219:28:1;211:37;;201:12:18;;;:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;172:49::o", "linkReferences": {} }, "methodIdentifiers": { @@ -43,7 +43,7 @@ "run()": "c0406226", "setUp()": "0a9254e4" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"run\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"setUp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"script/Counter.s.sol\":\"CounterScript\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5\",\"dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr\"]},\"lib/forge-std/src/Common.sol\":{\"keccak256\":\"0x3ed7f49e907eaf339c3bb0b79a81d303d0f9e37aa5b8a9854c0cbfc3ad9a3ef0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://01c2532fb5fea32c6dc165518f2c4918af25d9139d17c11da330414c9797a70b\",\"dweb:/ipfs/QmV4r8a1e9Rgu2xoigVCuSv3fZ737wD2DXbV6ZmHXVUtDn\"]},\"lib/forge-std/src/Components.sol\":{\"keccak256\":\"0xd3b8ba6df58174d5d650a668dfa49eeee28b2b855514b9e793e1c0b69d747149\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce2b2ca79d5ce993b91358ed3d588396295e0aba9bb923481c1ffa5058a0dcd\",\"dweb:/ipfs/QmPNymteQmLWk7SqQhNsF6Rbc3xFPY7xGb4fBKravHLXD3\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0xaf461de14bea23fc3b45b9556017cc50a57d340362ef625aeebe31db1315a2ae\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ad0f80c75b923aec0068a753e012e6086422bcc433b7f2cb4042ade553670487\",\"dweb:/ipfs/QmcsY4WHfAJ5yU7gpWwMEwQe8LnULySJAqfcdaKSTWJaso\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8\",\"dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf\",\"dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV\"]},\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6\",\"dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09\",\"dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a\",\"dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3\",\"dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa\",\"dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD\"]},\"script/Counter.s.sol\":{\"keccak256\":\"0xb173bb91c3fe3f3746d49de9a534f6e44a961f2de0e4f49c341282c6e3109147\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://db794d8e8969180216ce66d2cf7c518daa086b29e5e00b0022611b10c784d3fb\",\"dweb:/ipfs/QmQPPiJkPrmbZy2CtKgjTjfmwaEa5Pzwa5fRnPovyqTs2Z\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"run\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"setUp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"script/Counter.s.sol\":\"CounterScript\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda\",\"dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R\"]},\"lib/forge-std/src/Common.sol\":{\"keccak256\":\"0xc276cf7d0b941dde1a412d6cd70d78f61a31dcea03f57d823061683d37af1839\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac1f7675a4825fa8ef550605ad26d5092601988ad29ac27142f308dc81beaee6\",\"dweb:/ipfs/QmTszN3auPFHMJSuEtchamABFK1CbUetyK7Y3ZBUc6YBhK\"]},\"lib/forge-std/src/Components.sol\":{\"keccak256\":\"0x5050d616cac46c69c109812ce46ba605ea20bf96ea475ae5ae743c2fc6c17e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fc9f6243c4a24ae48202d12905e811a05d882cf7716db557f4ee17fea7be1be8\",\"dweb:/ipfs/QmU9WYUUGTSmo7fA5Wt3pSdetC9yjUcNcdALqXR6a4JYFP\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0xcb91882bf2c1e77516307137813e2e9128ade5e9e29d8df1df374b52b4a92aef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a64134bceccf4193877c5af5448f4371c8c7cac7c4dded3185150fb046239123\",\"dweb:/ipfs/QmSfmJ93NXNYWHLPd1dYHVtWGvjRfAtR9T1y9AD2e9iTja\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e\",\"dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2\",\"dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA\"]},\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b\",\"dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9\",\"dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8\",\"dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649\",\"dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d\",\"dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42\",\"dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0\",\"dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q\"]},\"script/Counter.s.sol\":{\"keccak256\":\"0x342d761de56140f59df3ed5e35e90a6025c86e2906b037c6f99c3c409711a22f\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://402898abc1b99078a7e3baa65f93d824f9a75da99403197ea3f2223731544ddd\",\"dweb:/ipfs/Qme3Zfvmb6VSJSMuBZU4mAcLDdwEY2xAjpr6HaHMQWTA9C\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -109,122 +109,122 @@ }, "sources": { "lib/forge-std/lib/ds-test/src/test.sol": { - "keccak256": "0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54", + "keccak256": "0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e", "urls": [ - "bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5", - "dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr" + "bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda", + "dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R" ], "license": "GPL-3.0-or-later" }, "lib/forge-std/src/Common.sol": { - "keccak256": "0x3ed7f49e907eaf339c3bb0b79a81d303d0f9e37aa5b8a9854c0cbfc3ad9a3ef0", + "keccak256": "0xc276cf7d0b941dde1a412d6cd70d78f61a31dcea03f57d823061683d37af1839", "urls": [ - "bzz-raw://01c2532fb5fea32c6dc165518f2c4918af25d9139d17c11da330414c9797a70b", - "dweb:/ipfs/QmV4r8a1e9Rgu2xoigVCuSv3fZ737wD2DXbV6ZmHXVUtDn" + "bzz-raw://ac1f7675a4825fa8ef550605ad26d5092601988ad29ac27142f308dc81beaee6", + "dweb:/ipfs/QmTszN3auPFHMJSuEtchamABFK1CbUetyK7Y3ZBUc6YBhK" ], "license": "MIT" }, "lib/forge-std/src/Components.sol": { - "keccak256": "0xd3b8ba6df58174d5d650a668dfa49eeee28b2b855514b9e793e1c0b69d747149", + "keccak256": "0x5050d616cac46c69c109812ce46ba605ea20bf96ea475ae5ae743c2fc6c17e98", "urls": [ - "bzz-raw://cce2b2ca79d5ce993b91358ed3d588396295e0aba9bb923481c1ffa5058a0dcd", - "dweb:/ipfs/QmPNymteQmLWk7SqQhNsF6Rbc3xFPY7xGb4fBKravHLXD3" + "bzz-raw://fc9f6243c4a24ae48202d12905e811a05d882cf7716db557f4ee17fea7be1be8", + "dweb:/ipfs/QmU9WYUUGTSmo7fA5Wt3pSdetC9yjUcNcdALqXR6a4JYFP" ], "license": "MIT" }, "lib/forge-std/src/Script.sol": { - "keccak256": "0xaf461de14bea23fc3b45b9556017cc50a57d340362ef625aeebe31db1315a2ae", + "keccak256": "0xcb91882bf2c1e77516307137813e2e9128ade5e9e29d8df1df374b52b4a92aef", "urls": [ - "bzz-raw://ad0f80c75b923aec0068a753e012e6086422bcc433b7f2cb4042ade553670487", - "dweb:/ipfs/QmcsY4WHfAJ5yU7gpWwMEwQe8LnULySJAqfcdaKSTWJaso" + "bzz-raw://a64134bceccf4193877c5af5448f4371c8c7cac7c4dded3185150fb046239123", + "dweb:/ipfs/QmSfmJ93NXNYWHLPd1dYHVtWGvjRfAtR9T1y9AD2e9iTja" ], "license": "MIT" }, "lib/forge-std/src/StdAssertions.sol": { - "keccak256": "0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5", + "keccak256": "0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82", "urls": [ - "bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8", - "dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1" + "bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e", + "dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA" ], "license": "MIT" }, "lib/forge-std/src/StdCheats.sol": { - "keccak256": "0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7", + "keccak256": "0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9", "urls": [ - "bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf", - "dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV" + "bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2", + "dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA" ], "license": "MIT" }, "lib/forge-std/src/StdError.sol": { - "keccak256": "0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77", + "keccak256": "0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701", "urls": [ - "bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6", - "dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj" + "bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b", + "dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6" ], "license": "MIT" }, "lib/forge-std/src/StdJson.sol": { - "keccak256": "0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e", + "keccak256": "0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f", "urls": [ - "bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09", - "dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2" + "bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9", + "dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp" ], "license": "MIT" }, "lib/forge-std/src/StdMath.sol": { - "keccak256": "0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2", + "keccak256": "0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399", "urls": [ - "bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92", - "dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC" + "bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8", + "dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6" ], "license": "MIT" }, "lib/forge-std/src/StdStorage.sol": { - "keccak256": "0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5", + "keccak256": "0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c", "urls": [ - "bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a", - "dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn" + "bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649", + "dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX" ], "license": "MIT" }, "lib/forge-std/src/StdUtils.sol": { - "keccak256": "0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b", + "keccak256": "0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69", "urls": [ - "bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3", - "dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi" + "bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d", + "dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i" ], "license": "MIT" }, "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" }, "lib/forge-std/src/console.sol": { - "keccak256": "0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba", + "keccak256": "0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837", "urls": [ - "bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70", - "dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec" + "bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42", + "dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63" ], "license": "MIT" }, "lib/forge-std/src/console2.sol": { - "keccak256": "0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f", + "keccak256": "0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb", "urls": [ - "bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa", - "dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD" + "bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0", + "dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q" ], "license": "MIT" }, "script/Counter.s.sol": { - "keccak256": "0xb173bb91c3fe3f3746d49de9a534f6e44a961f2de0e4f49c341282c6e3109147", + "keccak256": "0x342d761de56140f59df3ed5e35e90a6025c86e2906b037c6f99c3c409711a22f", "urls": [ - "bzz-raw://db794d8e8969180216ce66d2cf7c518daa086b29e5e00b0022611b10c784d3fb", - "dweb:/ipfs/QmQPPiJkPrmbZy2CtKgjTjfmwaEa5Pzwa5fRnPovyqTs2Z" + "bzz-raw://402898abc1b99078a7e3baa65f93d824f9a75da99403197ea3f2223731544ddd", + "dweb:/ipfs/Qme3Zfvmb6VSJSMuBZU4mAcLDdwEY2xAjpr6HaHMQWTA9C" ], "license": "UNLICENSED" } @@ -276,12 +276,12 @@ ] }, "nodeType": "SourceUnit", - "src": "39:175:18", + "src": "40:186:18", "nodes": [ { "id": 25105, "nodeType": "PragmaDirective", - "src": "39:24:18", + "src": "40:24:18", "nodes": [], "literals": [ "solidity", @@ -293,7 +293,7 @@ { "id": 25106, "nodeType": "ImportDirective", - "src": "65:30:18", + "src": "68:30:18", "nodes": [], "absolutePath": "lib/forge-std/src/Script.sol", "file": "forge-std/Script.sol", @@ -306,17 +306,17 @@ { "id": 25122, "nodeType": "ContractDefinition", - "src": "97:116:18", + "src": "102:122:18", "nodes": [ { "id": 25112, "nodeType": "FunctionDefinition", - "src": "134:26:18", + "src": "140:26:18", "nodes": [], "body": { "id": 25111, "nodeType": "Block", - "src": "158:2:18", + "src": "164:2:18", "nodes": [], "statements": [] }, @@ -325,18 +325,18 @@ "kind": "function", "modifiers": [], "name": "setUp", - "nameLocation": "143:5:18", + "nameLocation": "149:5:18", "parameters": { "id": 25109, "nodeType": "ParameterList", "parameters": [], - "src": "148:2:18" + "src": "154:2:18" }, "returnParameters": { "id": 25110, "nodeType": "ParameterList", "parameters": [], - "src": "158:0:18" + "src": "164:0:18" }, "scope": 25122, "stateMutability": "nonpayable", @@ -346,12 +346,12 @@ { "id": 25121, "nodeType": "FunctionDefinition", - "src": "164:47:18", + "src": "172:49:18", "nodes": [], "body": { "id": 25120, "nodeType": "Block", - "src": "186:25:18", + "src": "194:27:18", "nodes": [], "statements": [ { @@ -365,7 +365,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1817, - "src": "192:2:18", + "src": "201:2:18", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -379,7 +379,7 @@ "memberName": "broadcast", "nodeType": "MemberAccess", "referencedDeclaration": 7718, - "src": "192:12:18", + "src": "201:12:18", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" @@ -393,7 +393,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "192:14:18", + "src": "201:14:18", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -402,7 +402,7 @@ }, "id": 25119, "nodeType": "ExpressionStatement", - "src": "192:14:18" + "src": "201:14:18" } ] }, @@ -411,18 +411,18 @@ "kind": "function", "modifiers": [], "name": "run", - "nameLocation": "173:3:18", + "nameLocation": "181:3:18", "parameters": { "id": 25113, "nodeType": "ParameterList", "parameters": [], - "src": "176:2:18" + "src": "184:2:18" }, "returnParameters": { "id": 25114, "nodeType": "ParameterList", "parameters": [], - "src": "186:0:18" + "src": "194:0:18" }, "scope": 25122, "stateMutability": "nonpayable", @@ -438,11 +438,11 @@ "name": "Script", "nodeType": "IdentifierPath", "referencedDeclaration": 1863, - "src": "123:6:18" + "src": "128:6:18" }, "id": 25108, "nodeType": "InheritanceSpecifier", - "src": "123:6:18" + "src": "128:6:18" } ], "canonicalName": "CounterScript", @@ -458,7 +458,7 @@ 1818 ], "name": "CounterScript", - "nameLocation": "106:13:18", + "nameLocation": "111:13:18", "scope": 25123, "usedErrors": [] } diff --git a/out/EscrowedProject.sol/EscrowedProject.json b/out/EscrowedProject.sol/EscrowedProject.json index 1623328..968ef17 100644 --- a/out/EscrowedProject.sol/EscrowedProject.json +++ b/out/EscrowedProject.sol/EscrowedProject.json @@ -171,13 +171,13 @@ } ], "bytecode": { - "object": "0x61012060405234801561001157600080fd5b5060405161041c38038061041c833981016040819052610030916100a0565b6001600160a01b03848116608052600080546001600160a01b031916918516919091179055600182905560a081905261006c42626ebe006100e3565b610100525050600060c081905260e052506101099050565b80516001600160a01b038116811461009b57600080fd5b919050565b600080600080608085870312156100b657600080fd5b6100bf85610084565b93506100cd60208601610084565b6040860151606090960151949790965092505050565b6000821982111561010457634e487b7160e01b600052601160045260246000fd5b500190565b60805160a05160c05160e051610100516102d061014c60003960006102220152600061018d015260006101db015260006101b40152600060d301526102d06000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80637e0bc77a11610081578063dd2662a21161005b578063dd2662a2146101d6578063ea6106ae146101fd578063eddd11851461021d57600080fd5b80637e0bc77a1461017d5780638fcdeba114610188578063ba4d35b3146101af57600080fd5b8063420a9739116100b2578063420a9739146101635780636c563abe1461016c5780637a3a0e841461017f57600080fd5b8063029eb76e146100ce57806337074acf1461011f575b600080fd5b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61015561012d366004610244565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b604051908152602001610116565b61015560025481565b61017d61017a366004610281565b50565b005b61015560015481565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6000546100f59073ffffffffffffffffffffffffffffffffffffffff1681565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b60006020828403121561025657600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461027a57600080fd5b9392505050565b60006020828403121561029357600080fd5b503591905056fea2646970667358221220de508fa99c316814fc8ce282b47b3e4f63a6592d9c0d8ac12d05683532a13ee364736f6c634300080f0033", - "sourceMap": "458:1514:19:-:0;;;876:414;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;1008:32:19;;;;;1046:12;:36;;-1:-1:-1;;;;;;1046:36:19;;;;;;;;;;-1:-1:-1;1088:26:19;;;1120:30;;;;1174:26;:15;1192:8;1174:26;:::i;:::-;1156:44;;-1:-1:-1;;1867:7:19;1207:40;;;;1253:32;;-1:-1:-1;458:1514:19;;-1:-1:-1;458:1514:19;14:177:21;93:13;;-1:-1:-1;;;;;135:31:21;;125:42;;115:70;;181:1;178;171:12;115:70;14:177;;;:::o;196:416::-;293:6;301;309;317;370:3;358:9;349:7;345:23;341:33;338:53;;;387:1;384;377:12;338:53;410:40;440:9;410:40;:::i;:::-;400:50;;469:49;514:2;503:9;499:18;469:49;:::i;:::-;558:2;543:18;;537:25;602:2;587:18;;;581:25;196:416;;459:59;;-1:-1:-1;196:416:21;-1:-1:-1;;;196:416:21:o;617:225::-;657:3;688:1;684:6;681:1;678:13;675:136;;;733:10;728:3;724:20;721:1;714:31;768:4;765:1;758:15;796:4;793:1;786:15;675:136;-1:-1:-1;827:9:21;;617:225::o;:::-;458:1514:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", + "object": "0x61012060405234801561001157600080fd5b5060405161041c38038061041c833981016040819052610030916100a0565b6001600160a01b03848116608052600080546001600160a01b031916918516919091179055600182905560a081905261006c42626ebe006100e3565b610100525050600060c081905260e052506101099050565b80516001600160a01b038116811461009b57600080fd5b919050565b600080600080608085870312156100b657600080fd5b6100bf85610084565b93506100cd60208601610084565b6040860151606090960151949790965092505050565b6000821982111561010457634e487b7160e01b600052601160045260246000fd5b500190565b60805160a05160c05160e051610100516102d061014c60003960006102220152600061018d015260006101db015260006101b40152600060d301526102d06000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80637e0bc77a11610081578063dd2662a21161005b578063dd2662a2146101d6578063ea6106ae146101fd578063eddd11851461021d57600080fd5b80637e0bc77a1461017d5780638fcdeba114610188578063ba4d35b3146101af57600080fd5b8063420a9739116100b2578063420a9739146101635780636c563abe1461016c5780637a3a0e841461017f57600080fd5b8063029eb76e146100ce57806337074acf1461011f575b600080fd5b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61015561012d366004610244565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b604051908152602001610116565b61015560025481565b61017d61017a366004610281565b50565b005b61015560015481565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6000546100f59073ffffffffffffffffffffffffffffffffffffffff1681565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b60006020828403121561025657600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461027a57600080fd5b9392505050565b60006020828403121561029357600080fd5b503591905056fea26469706673582212200fa8958133f13c3126f955857bf542f2666db6e22178abc38170a6cb8e26161e64736f6c634300080f0033", + "sourceMap": "470:1579:19:-:0;;;906:428;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;1044:32:19;;;;;1083:12;:36;;-1:-1:-1;;;;;;1083:36:19;;;;;;;;;;-1:-1:-1;1126:26:19;;;1159:30;;;;1214:26;:15;1232:8;1214:26;:::i;:::-;1196:44;;-1:-1:-1;;1937:7:19;1249:40;;;;1296:32;;-1:-1:-1;470:1579:19;;-1:-1:-1;470:1579:19;14:177:21;93:13;;-1:-1:-1;;;;;135:31:21;;125:42;;115:70;;181:1;178;171:12;115:70;14:177;;;:::o;196:416::-;293:6;301;309;317;370:3;358:9;349:7;345:23;341:33;338:53;;;387:1;384;377:12;338:53;410:40;440:9;410:40;:::i;:::-;400:50;;469:49;514:2;503:9;499:18;469:49;:::i;:::-;558:2;543:18;;537:25;602:2;587:18;;;581:25;196:416;;459:59;;-1:-1:-1;196:416:21;-1:-1:-1;;;196:416:21:o;617:225::-;657:3;688:1;684:6;681:1;678:13;675:136;;;733:10;728:3;724:20;721:1;714:31;768:4;765:1;758:15;796:4;793:1;786:15;675:136;-1:-1:-1;827:9:21;;617:225::o;:::-;470:1579:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x608060405234801561001057600080fd5b50600436106100c95760003560e01c80637e0bc77a11610081578063dd2662a21161005b578063dd2662a2146101d6578063ea6106ae146101fd578063eddd11851461021d57600080fd5b80637e0bc77a1461017d5780638fcdeba114610188578063ba4d35b3146101af57600080fd5b8063420a9739116100b2578063420a9739146101635780636c563abe1461016c5780637a3a0e841461017f57600080fd5b8063029eb76e146100ce57806337074acf1461011f575b600080fd5b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61015561012d366004610244565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b604051908152602001610116565b61015560025481565b61017d61017a366004610281565b50565b005b61015560015481565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6000546100f59073ffffffffffffffffffffffffffffffffffffffff1681565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b60006020828403121561025657600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461027a57600080fd5b9392505050565b60006020828403121561029357600080fd5b503591905056fea2646970667358221220de508fa99c316814fc8ce282b47b3e4f63a6592d9c0d8ac12d05683532a13ee364736f6c634300080f0033", - "sourceMap": "458:1514:19:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;518:39;;;;;;;;190:42:21;178:55;;;160:74;;148:2;133:18;518:39:19;;;;;;;;1363:123;;;;;;:::i;:::-;1459:22;;1430:14;1459:22;;;:11;:22;;;;;;;1363:123;;;;705:25:21;;;693:2;678:18;1363:123:19;559:177:21;749:26:19;;;;;;1557:63;;;;;;:::i;:::-;;;;;592:26;;;;;;709:35;;;;;623:38;;;;;666:39;;;;;562:26;;;;;;;;;831:40;;;;;245:309:21;304:6;357:2;345:9;336:7;332:23;328:32;325:52;;;373:1;370;363:12;325:52;412:9;399:23;462:42;455:5;451:54;444:5;441:65;431:93;;520:1;517;510:12;431:93;543:5;245:309;-1:-1:-1;;;245:309:21:o;741:180::-;800:6;853:2;841:9;832:7;828:23;824:32;821:52;;;869:1;866;859:12;821:52;-1:-1:-1;892:23:21;;741:180;-1:-1:-1;741:180:21:o", + "object": "0x608060405234801561001057600080fd5b50600436106100c95760003560e01c80637e0bc77a11610081578063dd2662a21161005b578063dd2662a2146101d6578063ea6106ae146101fd578063eddd11851461021d57600080fd5b80637e0bc77a1461017d5780638fcdeba114610188578063ba4d35b3146101af57600080fd5b8063420a9739116100b2578063420a9739146101635780636c563abe1461016c5780637a3a0e841461017f57600080fd5b8063029eb76e146100ce57806337074acf1461011f575b600080fd5b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61015561012d366004610244565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b604051908152602001610116565b61015560025481565b61017d61017a366004610281565b50565b005b61015560015481565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6000546100f59073ffffffffffffffffffffffffffffffffffffffff1681565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b60006020828403121561025657600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461027a57600080fd5b9392505050565b60006020828403121561029357600080fd5b503591905056fea26469706673582212200fa8958133f13c3126f955857bf542f2666db6e22178abc38170a6cb8e26161e64736f6c634300080f0033", + "sourceMap": "470:1579:19:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;533:39;;;;;;;;190:42:21;178:55;;;160:74;;148:2;133:18;533:39:19;;;;;;;;1412:125;;;;;;:::i;:::-;1509:22;;1479:14;1509:22;;;:11;:22;;;;;;;1412:125;;;;705:25:21;;;693:2;678:18;1412:125:19;559:177:21;774:26:19;;;;;;1613:65;;;;;;:::i;:::-;;;;;610:26;;;;;;732:35;;;;;643:38;;;;;688:39;;;;;579:26;;;;;;;;;859:40;;;;;245:309:21;304:6;357:2;345:9;336:7;332:23;328:32;325:52;;;373:1;370;363:12;325:52;412:9;399:23;462:42;455:5;451:54;444:5;441:65;431:93;;520:1;517;510:12;431:93;543:5;245:309;-1:-1:-1;;;245:309:21:o;741:180::-;800:6;853:2;841:9;832:7;828:23;824:32;821:52;;;869:1;866;859:12;821:52;-1:-1:-1;892:23:21;;741:180;-1:-1:-1;741:180:21:o", "linkReferences": {}, "immutableReferences": { "25134": [ @@ -225,7 +225,7 @@ "projectManager()": "029eb76e", "supportDeadline()": "eddd1185" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"projectManager_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fundingAsset_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fundingGoal_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minFundAmount_\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"approveBudgetPull\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"fundProject\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fundedTotal\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fundingAsset\",\"outputs\":[{\"internalType\":\"contract IERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fundingGoal\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fundingVoucher\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"supporter\",\"type\":\"address\"}],\"name\":\"getSupportBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"funded\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minFundAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"productNFT\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"projectManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"supportDeadline\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"approveBudgetPull()\":{\"notice\":\"Approve budget pull by `projectManager`. Requirements: - MUST check caller is a `supporter`.\"},\"fundProject(uint256)\":{\"notice\":\"Call to support this project by `amount`.\"},\"getSupportBalance(address)\":{\"notice\":\"Returns the `funded` amount of `supporter`.\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/EscrowedProject.sol\":\"EscrowedProject\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0x9750c6b834f7b43000631af5cc30001c5f547b3ceb3635488f140f60e897ea6b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5a7d5b1ef5d8d5889ad2ed89d8619c09383b80b72ab226e0fe7bde1636481e34\",\"dweb:/ipfs/QmebXWgtEfumQGBdVeM6c71McLixYXQP5Bk6kKXuoY4Bmr\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":{\"keccak256\":\"0xf41ca991f30855bf80ffd11e9347856a517b977f0a6c2d52e6421a99b7840329\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b2717fd2bdac99daa960a6de500754ea1b932093c946388c381da48658234b95\",\"dweb:/ipfs/QmP6QVMn6UeA3ByahyJbYQr5M6coHKBKsf3ySZSfbyA8R7\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":{\"keccak256\":\"0x032807210d1d7d218963d7355d62e021a84bf1b3339f4f50be2f63b53cccaf29\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://11756f42121f6541a35a8339ea899ee7514cfaa2e6d740625fcc844419296aa6\",\"dweb:/ipfs/QmekMuk6BY4DAjzeXr4MSbKdgoqqsZnA8JPtuyWc6CwXHf\"]},\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xd6153ce99bcdcce22b124f755e72553295be6abcd63804cfdffceb188b8bef10\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://35c47bece3c03caaa07fab37dd2bb3413bfbca20db7bd9895024390e0a469487\",\"dweb:/ipfs/QmPGWT2x3QHcKxqe6gRmAkdakhbaRgx3DLzcakHz5M4eXG\"]},\"src/EscrowedProject.sol\":{\"keccak256\":\"0x66fadb120be7fe4e30810148349c7049b5a1736a0ba887983a0d9a7ab2d30668\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://d54a5b897ede8049e5bd62b466ba91756521425ffc4ef0e0d5c532ad437f2522\",\"dweb:/ipfs/QmemYTPbQ8iUpGrp3KsL31ShTsMPD185kJsBBAVW5REHGe\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"projectManager_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fundingAsset_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fundingGoal_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minFundAmount_\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"approveBudgetPull\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"fundProject\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fundedTotal\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fundingAsset\",\"outputs\":[{\"internalType\":\"contract IERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fundingGoal\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fundingVoucher\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"supporter\",\"type\":\"address\"}],\"name\":\"getSupportBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"funded\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minFundAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"productNFT\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"projectManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"supportDeadline\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"approveBudgetPull()\":{\"notice\":\"Approve budget pull by `projectManager`. Requirements: - MUST check caller is a `supporter`.\"},\"fundProject(uint256)\":{\"notice\":\"Call to support this project by `amount`.\"},\"getSupportBalance(address)\":{\"notice\":\"Returns the `funded` amount of `supporter`.\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/EscrowedProject.sol\":\"EscrowedProject\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xdd286f7283325eb12ee50e41dac6be9665262e827b66f4f8952111ff77b6a130\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://567e5cfe5c64fb8c5f041393d42178447cf00880a2a2172a5a8e83131e1c24fa\",\"dweb:/ipfs/QmY6KVSBk5xbtZuyhcQPNyJAATMZnmJ45TcBBAE7rzD5du\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":{\"keccak256\":\"0x86bd9e04dbee51fb3a9370279a0177e9da874a858dfb2c25a405171aa5ae2030\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1b1f9a3add1a5670683e8477cd4a3aece458f60872e57c0e005282891c1ae03f\",\"dweb:/ipfs/QmYzjghJuXKk9bPTMDcNhoM574w41iXqWLvNKctRwUdN1R\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":{\"keccak256\":\"0x1accc27d93b3fa20126629264e04bbc6e46cec3019200f17ba058ce85e26dce1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5520e6f034009787240afcb91f9450df9af3226081fac199230b0fff892887f2\",\"dweb:/ipfs/QmaDGqdmELWBuHNDQw13Uu2C8h9cHA7d2p4LxMKk3hFZpG\"]},\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xa57b068f1a00850a1f94777fb9705ed9212f2bd86e0bc87597bbe2b54c0acddf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://98110bac7d6b09790545049082c1f81c2b65644ace1063a9550bf1434ffa9a96\",\"dweb:/ipfs/QmVehCQGwE7KtgVYFnfPWvZw5oBh45skDqRyGFBNNGo6Uy\"]},\"src/EscrowedProject.sol\":{\"keccak256\":\"0xbc9f88021b76c5e88a4316e639c86ba3596312651c4d3b7a0e0b9977f01b99fd\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://1025436e5919a01e751aeeabc9ef8913260b4f7a6af2e7ad3956a14c44d5916d\",\"dweb:/ipfs/QmQe1KWnHqfgrZyzmj98j5DV52wfiNqaqo6b7NPFWX8byB\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -443,42 +443,42 @@ }, "sources": { "lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol": { - "keccak256": "0x9750c6b834f7b43000631af5cc30001c5f547b3ceb3635488f140f60e897ea6b", + "keccak256": "0xdd286f7283325eb12ee50e41dac6be9665262e827b66f4f8952111ff77b6a130", "urls": [ - "bzz-raw://5a7d5b1ef5d8d5889ad2ed89d8619c09383b80b72ab226e0fe7bde1636481e34", - "dweb:/ipfs/QmebXWgtEfumQGBdVeM6c71McLixYXQP5Bk6kKXuoY4Bmr" + "bzz-raw://567e5cfe5c64fb8c5f041393d42178447cf00880a2a2172a5a8e83131e1c24fa", + "dweb:/ipfs/QmY6KVSBk5xbtZuyhcQPNyJAATMZnmJ45TcBBAE7rzD5du" ], "license": "MIT" }, "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol": { - "keccak256": "0xf41ca991f30855bf80ffd11e9347856a517b977f0a6c2d52e6421a99b7840329", + "keccak256": "0x86bd9e04dbee51fb3a9370279a0177e9da874a858dfb2c25a405171aa5ae2030", "urls": [ - "bzz-raw://b2717fd2bdac99daa960a6de500754ea1b932093c946388c381da48658234b95", - "dweb:/ipfs/QmP6QVMn6UeA3ByahyJbYQr5M6coHKBKsf3ySZSfbyA8R7" + "bzz-raw://1b1f9a3add1a5670683e8477cd4a3aece458f60872e57c0e005282891c1ae03f", + "dweb:/ipfs/QmYzjghJuXKk9bPTMDcNhoM574w41iXqWLvNKctRwUdN1R" ], "license": "MIT" }, "lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol": { - "keccak256": "0x032807210d1d7d218963d7355d62e021a84bf1b3339f4f50be2f63b53cccaf29", + "keccak256": "0x1accc27d93b3fa20126629264e04bbc6e46cec3019200f17ba058ce85e26dce1", "urls": [ - "bzz-raw://11756f42121f6541a35a8339ea899ee7514cfaa2e6d740625fcc844419296aa6", - "dweb:/ipfs/QmekMuk6BY4DAjzeXr4MSbKdgoqqsZnA8JPtuyWc6CwXHf" + "bzz-raw://5520e6f034009787240afcb91f9450df9af3226081fac199230b0fff892887f2", + "dweb:/ipfs/QmaDGqdmELWBuHNDQw13Uu2C8h9cHA7d2p4LxMKk3hFZpG" ], "license": "MIT" }, "lib/openzeppelin-contracts/contracts/utils/Address.sol": { - "keccak256": "0xd6153ce99bcdcce22b124f755e72553295be6abcd63804cfdffceb188b8bef10", + "keccak256": "0xa57b068f1a00850a1f94777fb9705ed9212f2bd86e0bc87597bbe2b54c0acddf", "urls": [ - "bzz-raw://35c47bece3c03caaa07fab37dd2bb3413bfbca20db7bd9895024390e0a469487", - "dweb:/ipfs/QmPGWT2x3QHcKxqe6gRmAkdakhbaRgx3DLzcakHz5M4eXG" + "bzz-raw://98110bac7d6b09790545049082c1f81c2b65644ace1063a9550bf1434ffa9a96", + "dweb:/ipfs/QmVehCQGwE7KtgVYFnfPWvZw5oBh45skDqRyGFBNNGo6Uy" ], "license": "MIT" }, "src/EscrowedProject.sol": { - "keccak256": "0x66fadb120be7fe4e30810148349c7049b5a1736a0ba887983a0d9a7ab2d30668", + "keccak256": "0xbc9f88021b76c5e88a4316e639c86ba3596312651c4d3b7a0e0b9977f01b99fd", "urls": [ - "bzz-raw://d54a5b897ede8049e5bd62b466ba91756521425ffc4ef0e0d5c532ad437f2522", - "dweb:/ipfs/QmemYTPbQ8iUpGrp3KsL31ShTsMPD185kJsBBAVW5REHGe" + "bzz-raw://1025436e5919a01e751aeeabc9ef8913260b4f7a6af2e7ad3956a14c44d5916d", + "dweb:/ipfs/QmQe1KWnHqfgrZyzmj98j5DV52wfiNqaqo6b7NPFWX8byB" ], "license": "GPL-3.0-or-later" } @@ -500,12 +500,12 @@ ] }, "nodeType": "SourceUnit", - "src": "45:1928:19", + "src": "46:2005:19", "nodes": [ { "id": 25124, "nodeType": "PragmaDirective", - "src": "45:23:19", + "src": "46:23:19", "nodes": [], "literals": [ "solidity", @@ -516,7 +516,7 @@ { "id": 25126, "nodeType": "ImportDirective", - "src": "271:86:19", + "src": "280:86:19", "nodes": [], "absolutePath": "lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol", "file": "../lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol", @@ -531,7 +531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24491, - "src": "279:6:19", + "src": "288:6:19", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -542,7 +542,7 @@ { "id": 25128, "nodeType": "ImportDirective", - "src": "358:98:19", + "src": "368:98:19", "nodes": [], "absolutePath": "lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol", "file": "../lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol", @@ -557,7 +557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24808, - "src": "366:9:19", + "src": "376:9:19", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -568,12 +568,12 @@ { "id": 25238, "nodeType": "ContractDefinition", - "src": "458:1514:19", + "src": "470:1579:19", "nodes": [ { "id": 25132, "nodeType": "UsingForDirective", - "src": "487:27:19", + "src": "500:27:19", "nodes": [], "global": false, "libraryName": { @@ -581,7 +581,7 @@ "name": "SafeERC20", "nodeType": "IdentifierPath", "referencedDeclaration": 24808, - "src": "493:9:19" + "src": "506:9:19" }, "typeName": { "id": 25131, @@ -591,10 +591,10 @@ "name": "IERC20", "nodeType": "IdentifierPath", "referencedDeclaration": 24491, - "src": "507:6:19" + "src": "520:6:19" }, "referencedDeclaration": 24491, - "src": "507:6:19", + "src": "520:6:19", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -604,13 +604,13 @@ { "id": 25134, "nodeType": "VariableDeclaration", - "src": "518:39:19", + "src": "533:39:19", "nodes": [], "constant": false, "functionSelector": "029eb76e", "mutability": "immutable", "name": "projectManager", - "nameLocation": "543:14:19", + "nameLocation": "558:14:19", "scope": 25238, "stateVariable": true, "storageLocation": "default", @@ -622,7 +622,7 @@ "id": 25133, "name": "address", "nodeType": "ElementaryTypeName", - "src": "518:7:19", + "src": "533:7:19", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -634,13 +634,13 @@ { "id": 25137, "nodeType": "VariableDeclaration", - "src": "562:26:19", + "src": "579:26:19", "nodes": [], "constant": false, "functionSelector": "ea6106ae", "mutability": "mutable", "name": "fundingAsset", - "nameLocation": "576:12:19", + "nameLocation": "593:12:19", "scope": 25238, "stateVariable": true, "storageLocation": "default", @@ -656,10 +656,10 @@ "name": "IERC20", "nodeType": "IdentifierPath", "referencedDeclaration": 24491, - "src": "562:6:19" + "src": "579:6:19" }, "referencedDeclaration": 24491, - "src": "562:6:19", + "src": "579:6:19", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -670,13 +670,13 @@ { "id": 25139, "nodeType": "VariableDeclaration", - "src": "592:26:19", + "src": "610:26:19", "nodes": [], "constant": false, "functionSelector": "7a3a0e84", "mutability": "mutable", "name": "fundingGoal", - "nameLocation": "607:11:19", + "nameLocation": "625:11:19", "scope": 25238, "stateVariable": true, "storageLocation": "default", @@ -688,7 +688,7 @@ "id": 25138, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "592:7:19", + "src": "610:7:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -699,13 +699,13 @@ { "id": 25141, "nodeType": "VariableDeclaration", - "src": "623:38:19", + "src": "643:38:19", "nodes": [], "constant": false, "functionSelector": "ba4d35b3", "mutability": "immutable", "name": "minFundAmount", - "nameLocation": "648:13:19", + "nameLocation": "668:13:19", "scope": 25238, "stateVariable": true, "storageLocation": "default", @@ -717,7 +717,7 @@ "id": 25140, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "623:7:19", + "src": "643:7:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -728,13 +728,13 @@ { "id": 25143, "nodeType": "VariableDeclaration", - "src": "666:39:19", + "src": "688:39:19", "nodes": [], "constant": false, "functionSelector": "dd2662a2", "mutability": "immutable", "name": "fundingVoucher", - "nameLocation": "691:14:19", + "nameLocation": "713:14:19", "scope": 25238, "stateVariable": true, "storageLocation": "default", @@ -746,7 +746,7 @@ "id": 25142, "name": "address", "nodeType": "ElementaryTypeName", - "src": "666:7:19", + "src": "688:7:19", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -758,13 +758,13 @@ { "id": 25145, "nodeType": "VariableDeclaration", - "src": "709:35:19", + "src": "732:35:19", "nodes": [], "constant": false, "functionSelector": "8fcdeba1", "mutability": "immutable", "name": "productNFT", - "nameLocation": "734:10:19", + "nameLocation": "757:10:19", "scope": 25238, "stateVariable": true, "storageLocation": "default", @@ -776,7 +776,7 @@ "id": 25144, "name": "address", "nodeType": "ElementaryTypeName", - "src": "709:7:19", + "src": "732:7:19", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -788,13 +788,13 @@ { "id": 25147, "nodeType": "VariableDeclaration", - "src": "749:26:19", + "src": "774:26:19", "nodes": [], "constant": false, "functionSelector": "420a9739", "mutability": "mutable", "name": "fundedTotal", - "nameLocation": "764:11:19", + "nameLocation": "789:11:19", "scope": 25238, "stateVariable": true, "storageLocation": "default", @@ -806,7 +806,7 @@ "id": 25146, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "749:7:19", + "src": "774:7:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -817,12 +817,12 @@ { "id": 25151, "nodeType": "VariableDeclaration", - "src": "779:47:19", + "src": "805:47:19", "nodes": [], "constant": false, "mutability": "mutable", "name": "_supporters", - "nameLocation": "815:11:19", + "nameLocation": "841:11:19", "scope": 25238, "stateVariable": true, "storageLocation": "default", @@ -836,14 +836,14 @@ "id": 25148, "name": "address", "nodeType": "ElementaryTypeName", - "src": "787:7:19", + "src": "813:7:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "779:27:19", + "src": "805:27:19", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_uint256_$", "typeString": "mapping(address => uint256)" @@ -852,7 +852,7 @@ "id": 25149, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "798:7:19", + "src": "824:7:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -864,13 +864,13 @@ { "id": 25153, "nodeType": "VariableDeclaration", - "src": "831:40:19", + "src": "859:40:19", "nodes": [], "constant": false, "functionSelector": "eddd1185", "mutability": "immutable", "name": "supportDeadline", - "nameLocation": "856:15:19", + "nameLocation": "884:15:19", "scope": 25238, "stateVariable": true, "storageLocation": "default", @@ -882,7 +882,7 @@ "id": 25152, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "831:7:19", + "src": "859:7:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -893,12 +893,12 @@ { "id": 25200, "nodeType": "FunctionDefinition", - "src": "876:414:19", + "src": "906:428:19", "nodes": [], "body": { "id": 25199, "nodeType": "Block", - "src": "1002:288:19", + "src": "1037:297:19", "nodes": [], "statements": [ { @@ -914,7 +914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25134, - "src": "1008:14:19", + "src": "1044:14:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -928,13 +928,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25155, - "src": "1025:15:19", + "src": "1061:15:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "1008:32:19", + "src": "1044:32:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -942,7 +942,7 @@ }, "id": 25167, "nodeType": "ExpressionStatement", - "src": "1008:32:19" + "src": "1044:32:19" }, { "expression": { @@ -957,7 +957,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25137, - "src": "1046:12:19", + "src": "1083:12:19", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -973,7 +973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25157, - "src": "1068:13:19", + "src": "1105:13:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -992,7 +992,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24491, - "src": "1061:6:19", + "src": "1098:6:19", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_IERC20_$24491_$", "typeString": "type(contract IERC20)" @@ -1006,14 +1006,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1061:21:19", + "src": "1098:21:19", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" } }, - "src": "1046:36:19", + "src": "1083:36:19", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -1021,7 +1021,7 @@ }, "id": 25173, "nodeType": "ExpressionStatement", - "src": "1046:36:19" + "src": "1083:36:19" }, { "expression": { @@ -1036,7 +1036,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25139, - "src": "1088:11:19", + "src": "1126:11:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1050,13 +1050,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25159, - "src": "1102:12:19", + "src": "1140:12:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1088:26:19", + "src": "1126:26:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1064,7 +1064,7 @@ }, "id": 25177, "nodeType": "ExpressionStatement", - "src": "1088:26:19" + "src": "1126:26:19" }, { "expression": { @@ -1079,7 +1079,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25141, - "src": "1120:13:19", + "src": "1159:13:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1093,13 +1093,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25161, - "src": "1136:14:19", + "src": "1175:14:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1120:30:19", + "src": "1159:30:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1107,7 +1107,7 @@ }, "id": 25181, "nodeType": "ExpressionStatement", - "src": "1120:30:19" + "src": "1159:30:19" }, { "expression": { @@ -1122,7 +1122,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25153, - "src": "1156:15:19", + "src": "1196:15:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1147,7 +1147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -4, - "src": "1174:5:19", + "src": "1214:5:19", "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" @@ -1160,7 +1160,7 @@ "lValueRequested": false, "memberName": "timestamp", "nodeType": "MemberAccess", - "src": "1174:15:19", + "src": "1214:15:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1177,7 +1177,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1192:8:19", + "src": "1232:8:19", "subdenomination": "weeks", "typeDescriptions": { "typeIdentifier": "t_rational_7257600_by_1", @@ -1185,13 +1185,13 @@ }, "value": "12" }, - "src": "1174:26:19", + "src": "1214:26:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1156:44:19", + "src": "1196:44:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1199,7 +1199,7 @@ }, "id": 25188, "nodeType": "ExpressionStatement", - "src": "1156:44:19" + "src": "1196:44:19" }, { "expression": { @@ -1214,7 +1214,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25143, - "src": "1207:14:19", + "src": "1249:14:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1231,7 +1231,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25231, - "src": "1224:21:19", + "src": "1266:21:19", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$_t_address_$", "typeString": "function () returns (address)" @@ -1245,14 +1245,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1224:23:19", + "src": "1266:23:19", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "1207:40:19", + "src": "1249:40:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1260,7 +1260,7 @@ }, "id": 25193, "nodeType": "ExpressionStatement", - "src": "1207:40:19" + "src": "1249:40:19" }, { "expression": { @@ -1275,7 +1275,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25145, - "src": "1253:10:19", + "src": "1296:10:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1292,7 +1292,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25237, - "src": "1266:17:19", + "src": "1309:17:19", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$_t_address_$", "typeString": "function () returns (address)" @@ -1306,14 +1306,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1266:19:19", + "src": "1309:19:19", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "1253:32:19", + "src": "1296:32:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1321,7 +1321,7 @@ }, "id": 25198, "nodeType": "ExpressionStatement", - "src": "1253:32:19" + "src": "1296:32:19" } ] }, @@ -1339,10 +1339,10 @@ "id": 25155, "mutability": "mutable", "name": "projectManager_", - "nameLocation": "901:15:19", + "nameLocation": "932:15:19", "nodeType": "VariableDeclaration", "scope": 25200, - "src": "893:23:19", + "src": "924:23:19", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1353,7 +1353,7 @@ "id": 25154, "name": "address", "nodeType": "ElementaryTypeName", - "src": "893:7:19", + "src": "924:7:19", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1367,10 +1367,10 @@ "id": 25157, "mutability": "mutable", "name": "fundingAsset_", - "nameLocation": "930:13:19", + "nameLocation": "962:13:19", "nodeType": "VariableDeclaration", "scope": 25200, - "src": "922:21:19", + "src": "954:21:19", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1381,7 +1381,7 @@ "id": 25156, "name": "address", "nodeType": "ElementaryTypeName", - "src": "922:7:19", + "src": "954:7:19", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1395,10 +1395,10 @@ "id": 25159, "mutability": "mutable", "name": "fundingGoal_", - "nameLocation": "957:12:19", + "nameLocation": "990:12:19", "nodeType": "VariableDeclaration", "scope": 25200, - "src": "949:20:19", + "src": "982:20:19", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1409,7 +1409,7 @@ "id": 25158, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "949:7:19", + "src": "982:7:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1422,10 +1422,10 @@ "id": 25161, "mutability": "mutable", "name": "minFundAmount_", - "nameLocation": "983:14:19", + "nameLocation": "1017:14:19", "nodeType": "VariableDeclaration", "scope": 25200, - "src": "975:22:19", + "src": "1009:22:19", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1436,7 +1436,7 @@ "id": 25160, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "975:7:19", + "src": "1009:7:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1445,13 +1445,13 @@ "visibility": "internal" } ], - "src": "887:114:19" + "src": "917:119:19" }, "returnParameters": { "id": 25163, "nodeType": "ParameterList", "parameters": [], - "src": "1002:0:19" + "src": "1037:0:19" }, "scope": 25238, "stateMutability": "nonpayable", @@ -1461,12 +1461,12 @@ { "id": 25213, "nodeType": "FunctionDefinition", - "src": "1363:123:19", + "src": "1412:125:19", "nodes": [], "body": { "id": 25212, "nodeType": "Block", - "src": "1446:40:19", + "src": "1495:42:19", "nodes": [], "statements": [ { @@ -1477,7 +1477,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25151, - "src": "1459:11:19", + "src": "1509:11:19", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_uint256_$", "typeString": "mapping(address => uint256)" @@ -1490,7 +1490,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25203, - "src": "1471:9:19", + "src": "1521:9:19", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1501,7 +1501,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1459:22:19", + "src": "1509:22:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1510,14 +1510,14 @@ "functionReturnParameters": 25207, "id": 25211, "nodeType": "Return", - "src": "1452:29:19" + "src": "1502:29:19" } ] }, "documentation": { "id": 25201, "nodeType": "StructuredDocumentation", - "src": "1294:66:19", + "src": "1340:68:19", "text": " @notice Returns the `funded` amount of `supporter`." }, "functionSelector": "37074acf", @@ -1525,7 +1525,7 @@ "kind": "function", "modifiers": [], "name": "getSupportBalance", - "nameLocation": "1372:17:19", + "nameLocation": "1421:17:19", "parameters": { "id": 25204, "nodeType": "ParameterList", @@ -1535,10 +1535,10 @@ "id": 25203, "mutability": "mutable", "name": "supporter", - "nameLocation": "1398:9:19", + "nameLocation": "1447:9:19", "nodeType": "VariableDeclaration", "scope": 25213, - "src": "1390:17:19", + "src": "1439:17:19", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1549,7 +1549,7 @@ "id": 25202, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1390:7:19", + "src": "1439:7:19", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1559,7 +1559,7 @@ "visibility": "internal" } ], - "src": "1389:19:19" + "src": "1438:19:19" }, "returnParameters": { "id": 25207, @@ -1570,10 +1570,10 @@ "id": 25206, "mutability": "mutable", "name": "funded", - "nameLocation": "1438:6:19", + "nameLocation": "1487:6:19", "nodeType": "VariableDeclaration", "scope": 25213, - "src": "1430:14:19", + "src": "1479:14:19", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1584,7 +1584,7 @@ "id": 25205, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1430:7:19", + "src": "1479:7:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1593,7 +1593,7 @@ "visibility": "internal" } ], - "src": "1429:16:19" + "src": "1478:16:19" }, "scope": 25238, "stateMutability": "view", @@ -1603,19 +1603,19 @@ { "id": 25220, "nodeType": "FunctionDefinition", - "src": "1557:63:19", + "src": "1613:65:19", "nodes": [], "body": { "id": 25219, "nodeType": "Block", - "src": "1603:17:19", + "src": "1659:19:19", "nodes": [], "statements": [] }, "documentation": { "id": 25214, "nodeType": "StructuredDocumentation", - "src": "1490:64:19", + "src": "1543:66:19", "text": " @notice Call to support this project by `amount`." }, "functionSelector": "6c563abe", @@ -1623,7 +1623,7 @@ "kind": "function", "modifiers": [], "name": "fundProject", - "nameLocation": "1566:11:19", + "nameLocation": "1622:11:19", "parameters": { "id": 25217, "nodeType": "ParameterList", @@ -1633,10 +1633,10 @@ "id": 25216, "mutability": "mutable", "name": "amount", - "nameLocation": "1586:6:19", + "nameLocation": "1642:6:19", "nodeType": "VariableDeclaration", "scope": 25220, - "src": "1578:14:19", + "src": "1634:14:19", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1647,7 +1647,7 @@ "id": 25215, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1578:7:19", + "src": "1634:7:19", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1656,13 +1656,13 @@ "visibility": "internal" } ], - "src": "1577:16:19" + "src": "1633:16:19" }, "returnParameters": { "id": 25218, "nodeType": "ParameterList", "parameters": [], - "src": "1603:0:19" + "src": "1659:0:19" }, "scope": 25238, "stateMutability": "nonpayable", @@ -1672,19 +1672,19 @@ { "id": 25225, "nodeType": "FunctionDefinition", - "src": "1757:55:19", + "src": "1823:57:19", "nodes": [], "body": { "id": 25224, "nodeType": "Block", - "src": "1795:17:19", + "src": "1861:19:19", "nodes": [], "statements": [] }, "documentation": { "id": 25221, "nodeType": "StructuredDocumentation", - "src": "1624:130:19", + "src": "1684:135:19", "text": " @notice Approve budget pull by `projectManager`.\n Requirements:\n - MUST check caller is a `supporter`." }, "functionSelector": "7e0bc77a", @@ -1692,18 +1692,18 @@ "kind": "function", "modifiers": [], "name": "approveBudgetPull", - "nameLocation": "1766:17:19", + "nameLocation": "1832:17:19", "parameters": { "id": 25222, "nodeType": "ParameterList", "parameters": [], - "src": "1783:2:19" + "src": "1849:2:19" }, "returnParameters": { "id": 25223, "nodeType": "ParameterList", "parameters": [], - "src": "1795:0:19" + "src": "1861:0:19" }, "scope": 25238, "stateMutability": "nonpayable", @@ -1713,12 +1713,12 @@ { "id": 25231, "nodeType": "FunctionDefinition", - "src": "1816:77:19", + "src": "1886:79:19", "nodes": [], "body": { "id": 25230, "nodeType": "Block", - "src": "1876:17:19", + "src": "1946:19:19", "nodes": [], "statements": [] }, @@ -1726,12 +1726,12 @@ "kind": "function", "modifiers": [], "name": "_deployFundingVoucher", - "nameLocation": "1825:21:19", + "nameLocation": "1895:21:19", "parameters": { "id": 25226, "nodeType": "ParameterList", "parameters": [], - "src": "1846:2:19" + "src": "1916:2:19" }, "returnParameters": { "id": 25229, @@ -1745,7 +1745,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 25231, - "src": "1867:7:19", + "src": "1937:7:19", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1756,7 +1756,7 @@ "id": 25227, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1867:7:19", + "src": "1937:7:19", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1766,7 +1766,7 @@ "visibility": "internal" } ], - "src": "1866:9:19" + "src": "1936:9:19" }, "scope": 25238, "stateMutability": "nonpayable", @@ -1776,12 +1776,12 @@ { "id": 25237, "nodeType": "FunctionDefinition", - "src": "1897:73:19", + "src": "1971:75:19", "nodes": [], "body": { "id": 25236, "nodeType": "Block", - "src": "1953:17:19", + "src": "2027:19:19", "nodes": [], "statements": [] }, @@ -1789,12 +1789,12 @@ "kind": "function", "modifiers": [], "name": "_deployProductNFT", - "nameLocation": "1906:17:19", + "nameLocation": "1980:17:19", "parameters": { "id": 25232, "nodeType": "ParameterList", "parameters": [], - "src": "1923:2:19" + "src": "1997:2:19" }, "returnParameters": { "id": 25235, @@ -1808,7 +1808,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 25237, - "src": "1944:7:19", + "src": "2018:7:19", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1819,7 +1819,7 @@ "id": 25233, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1944:7:19", + "src": "2018:7:19", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1829,7 +1829,7 @@ "visibility": "internal" } ], - "src": "1943:9:19" + "src": "2017:9:19" }, "scope": 25238, "stateMutability": "nonpayable", @@ -1847,7 +1847,7 @@ 25238 ], "name": "EscrowedProject", - "nameLocation": "467:15:19", + "nameLocation": "479:15:19", "scope": 25239, "usedErrors": [] } diff --git a/out/IERC20.sol/IERC20.json b/out/IERC20.sol/IERC20.json index 288c505..7899c64 100644 --- a/out/IERC20.sol/IERC20.json +++ b/out/IERC20.sol/IERC20.json @@ -202,7 +202,7 @@ "transfer(address,uint256)": "a9059cbb", "transferFrom(address,address,uint256)": "23b872dd" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface of the ERC20 standard as defined in the EIP.\",\"events\":{\"Approval(address,address,uint256)\":{\"details\":\"Emitted when the allowance of a `spender` for an `owner` is set by a call to {approve}. `value` is the new allowance.\"},\"Transfer(address,address,uint256)\":{\"details\":\"Emitted when `value` tokens are moved from one account (`from`) to another (`to`). Note that `value` may be zero.\"}},\"kind\":\"dev\",\"methods\":{\"allowance(address,address)\":{\"details\":\"Returns the remaining number of tokens that `spender` will be allowed to spend on behalf of `owner` through {transferFrom}. This is zero by default. This value changes when {approve} or {transferFrom} are called.\"},\"approve(address,uint256)\":{\"details\":\"Sets `amount` as the allowance of `spender` over the caller's tokens. Returns a boolean value indicating whether the operation succeeded. IMPORTANT: Beware that changing an allowance with this method brings the risk that someone may use both the old and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the amount of tokens owned by `account`.\"},\"totalSupply()\":{\"details\":\"Returns the amount of tokens in existence.\"},\"transfer(address,uint256)\":{\"details\":\"Moves `amount` tokens from the caller's account to `to`. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Moves `amount` tokens from `from` to `to` using the allowance mechanism. `amount` is then deducted from the caller's allowance. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":\"IERC20\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0x9750c6b834f7b43000631af5cc30001c5f547b3ceb3635488f140f60e897ea6b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5a7d5b1ef5d8d5889ad2ed89d8619c09383b80b72ab226e0fe7bde1636481e34\",\"dweb:/ipfs/QmebXWgtEfumQGBdVeM6c71McLixYXQP5Bk6kKXuoY4Bmr\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface of the ERC20 standard as defined in the EIP.\",\"events\":{\"Approval(address,address,uint256)\":{\"details\":\"Emitted when the allowance of a `spender` for an `owner` is set by a call to {approve}. `value` is the new allowance.\"},\"Transfer(address,address,uint256)\":{\"details\":\"Emitted when `value` tokens are moved from one account (`from`) to another (`to`). Note that `value` may be zero.\"}},\"kind\":\"dev\",\"methods\":{\"allowance(address,address)\":{\"details\":\"Returns the remaining number of tokens that `spender` will be allowed to spend on behalf of `owner` through {transferFrom}. This is zero by default. This value changes when {approve} or {transferFrom} are called.\"},\"approve(address,uint256)\":{\"details\":\"Sets `amount` as the allowance of `spender` over the caller's tokens. Returns a boolean value indicating whether the operation succeeded. IMPORTANT: Beware that changing an allowance with this method brings the risk that someone may use both the old and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the amount of tokens owned by `account`.\"},\"totalSupply()\":{\"details\":\"Returns the amount of tokens in existence.\"},\"transfer(address,uint256)\":{\"details\":\"Moves `amount` tokens from the caller's account to `to`. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Moves `amount` tokens from `from` to `to` using the allowance mechanism. `amount` is then deducted from the caller's allowance. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":\"IERC20\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xdd286f7283325eb12ee50e41dac6be9665262e827b66f4f8952111ff77b6a130\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://567e5cfe5c64fb8c5f041393d42178447cf00880a2a2172a5a8e83131e1c24fa\",\"dweb:/ipfs/QmY6KVSBk5xbtZuyhcQPNyJAATMZnmJ45TcBBAE7rzD5du\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -445,10 +445,10 @@ }, "sources": { "lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol": { - "keccak256": "0x9750c6b834f7b43000631af5cc30001c5f547b3ceb3635488f140f60e897ea6b", + "keccak256": "0xdd286f7283325eb12ee50e41dac6be9665262e827b66f4f8952111ff77b6a130", "urls": [ - "bzz-raw://5a7d5b1ef5d8d5889ad2ed89d8619c09383b80b72ab226e0fe7bde1636481e34", - "dweb:/ipfs/QmebXWgtEfumQGBdVeM6c71McLixYXQP5Bk6kKXuoY4Bmr" + "bzz-raw://567e5cfe5c64fb8c5f041393d42178447cf00880a2a2172a5a8e83131e1c24fa", + "dweb:/ipfs/QmY6KVSBk5xbtZuyhcQPNyJAATMZnmJ45TcBBAE7rzD5du" ], "license": "MIT" } @@ -464,12 +464,12 @@ ] }, "nodeType": "SourceUnit", - "src": "106:2661:14", + "src": "109:2740:14", "nodes": [ { "id": 24415, "nodeType": "PragmaDirective", - "src": "106:23:14", + "src": "109:23:14", "nodes": [], "literals": [ "solidity", @@ -481,23 +481,23 @@ { "id": 24491, "nodeType": "ContractDefinition", - "src": "202:2564:14", + "src": "210:2637:14", "nodes": [ { "id": 24425, "nodeType": "EventDefinition", - "src": "388:72:14", + "src": "403:72:14", "nodes": [], "anonymous": false, "documentation": { "id": 24417, "nodeType": "StructuredDocumentation", - "src": "225:158:14", + "src": "234:163:14", "text": " @dev Emitted when `value` tokens are moved from one account (`from`) to\n another (`to`).\n Note that `value` may be zero." }, "eventSelector": "ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "name": "Transfer", - "nameLocation": "394:8:14", + "nameLocation": "409:8:14", "parameters": { "id": 24424, "nodeType": "ParameterList", @@ -508,10 +508,10 @@ "indexed": true, "mutability": "mutable", "name": "from", - "nameLocation": "419:4:14", + "nameLocation": "434:4:14", "nodeType": "VariableDeclaration", "scope": 24425, - "src": "403:20:14", + "src": "418:20:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -522,7 +522,7 @@ "id": 24418, "name": "address", "nodeType": "ElementaryTypeName", - "src": "403:7:14", + "src": "418:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -537,10 +537,10 @@ "indexed": true, "mutability": "mutable", "name": "to", - "nameLocation": "441:2:14", + "nameLocation": "456:2:14", "nodeType": "VariableDeclaration", "scope": 24425, - "src": "425:18:14", + "src": "440:18:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -551,7 +551,7 @@ "id": 24420, "name": "address", "nodeType": "ElementaryTypeName", - "src": "425:7:14", + "src": "440:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -566,10 +566,10 @@ "indexed": false, "mutability": "mutable", "name": "value", - "nameLocation": "453:5:14", + "nameLocation": "468:5:14", "nodeType": "VariableDeclaration", "scope": 24425, - "src": "445:13:14", + "src": "460:13:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -580,7 +580,7 @@ "id": 24422, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "445:7:14", + "src": "460:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -589,24 +589,24 @@ "visibility": "internal" } ], - "src": "402:57:14" + "src": "417:57:14" } }, { "id": 24434, "nodeType": "EventDefinition", - "src": "619:78:14", + "src": "640:78:14", "nodes": [], "anonymous": false, "documentation": { "id": 24426, "nodeType": "StructuredDocumentation", - "src": "466:148:14", + "src": "483:151:14", "text": " @dev Emitted when the allowance of a `spender` for an `owner` is set by\n a call to {approve}. `value` is the new allowance." }, "eventSelector": "8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "name": "Approval", - "nameLocation": "625:8:14", + "nameLocation": "646:8:14", "parameters": { "id": 24433, "nodeType": "ParameterList", @@ -617,10 +617,10 @@ "indexed": true, "mutability": "mutable", "name": "owner", - "nameLocation": "650:5:14", + "nameLocation": "671:5:14", "nodeType": "VariableDeclaration", "scope": 24434, - "src": "634:21:14", + "src": "655:21:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -631,7 +631,7 @@ "id": 24427, "name": "address", "nodeType": "ElementaryTypeName", - "src": "634:7:14", + "src": "655:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -646,10 +646,10 @@ "indexed": true, "mutability": "mutable", "name": "spender", - "nameLocation": "673:7:14", + "nameLocation": "694:7:14", "nodeType": "VariableDeclaration", "scope": 24434, - "src": "657:23:14", + "src": "678:23:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -660,7 +660,7 @@ "id": 24429, "name": "address", "nodeType": "ElementaryTypeName", - "src": "657:7:14", + "src": "678:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -675,10 +675,10 @@ "indexed": false, "mutability": "mutable", "name": "value", - "nameLocation": "690:5:14", + "nameLocation": "711:5:14", "nodeType": "VariableDeclaration", "scope": 24434, - "src": "682:13:14", + "src": "703:13:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -689,7 +689,7 @@ "id": 24431, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "682:7:14", + "src": "703:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -698,18 +698,18 @@ "visibility": "internal" } ], - "src": "633:63:14" + "src": "654:63:14" } }, { "id": 24440, "nodeType": "FunctionDefinition", - "src": "774:55:14", + "src": "800:55:14", "nodes": [], "documentation": { "id": 24435, "nodeType": "StructuredDocumentation", - "src": "703:66:14", + "src": "726:68:14", "text": " @dev Returns the amount of tokens in existence." }, "functionSelector": "18160ddd", @@ -717,12 +717,12 @@ "kind": "function", "modifiers": [], "name": "totalSupply", - "nameLocation": "783:11:14", + "nameLocation": "809:11:14", "parameters": { "id": 24436, "nodeType": "ParameterList", "parameters": [], - "src": "794:2:14" + "src": "820:2:14" }, "returnParameters": { "id": 24439, @@ -736,7 +736,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24440, - "src": "820:7:14", + "src": "846:7:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -747,7 +747,7 @@ "id": 24437, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "820:7:14", + "src": "846:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -756,7 +756,7 @@ "visibility": "internal" } ], - "src": "819:9:14" + "src": "845:9:14" }, "scope": 24491, "stateMutability": "view", @@ -766,12 +766,12 @@ { "id": 24448, "nodeType": "FunctionDefinition", - "src": "912:68:14", + "src": "943:68:14", "nodes": [], "documentation": { "id": 24441, "nodeType": "StructuredDocumentation", - "src": "835:72:14", + "src": "863:74:14", "text": " @dev Returns the amount of tokens owned by `account`." }, "functionSelector": "70a08231", @@ -779,7 +779,7 @@ "kind": "function", "modifiers": [], "name": "balanceOf", - "nameLocation": "921:9:14", + "nameLocation": "952:9:14", "parameters": { "id": 24444, "nodeType": "ParameterList", @@ -789,10 +789,10 @@ "id": 24443, "mutability": "mutable", "name": "account", - "nameLocation": "939:7:14", + "nameLocation": "970:7:14", "nodeType": "VariableDeclaration", "scope": 24448, - "src": "931:15:14", + "src": "962:15:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -803,7 +803,7 @@ "id": 24442, "name": "address", "nodeType": "ElementaryTypeName", - "src": "931:7:14", + "src": "962:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -813,7 +813,7 @@ "visibility": "internal" } ], - "src": "930:17:14" + "src": "961:17:14" }, "returnParameters": { "id": 24447, @@ -827,7 +827,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24448, - "src": "971:7:14", + "src": "1002:7:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -838,7 +838,7 @@ "id": 24445, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "971:7:14", + "src": "1002:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -847,7 +847,7 @@ "visibility": "internal" } ], - "src": "970:9:14" + "src": "1001:9:14" }, "scope": 24491, "stateMutability": "view", @@ -857,12 +857,12 @@ { "id": 24458, "nodeType": "FunctionDefinition", - "src": "1193:70:14", + "src": "1233:70:14", "nodes": [], "documentation": { "id": 24449, "nodeType": "StructuredDocumentation", - "src": "986:202:14", + "src": "1019:208:14", "text": " @dev Moves `amount` tokens from the caller's account to `to`.\n Returns a boolean value indicating whether the operation succeeded.\n Emits a {Transfer} event." }, "functionSelector": "a9059cbb", @@ -870,7 +870,7 @@ "kind": "function", "modifiers": [], "name": "transfer", - "nameLocation": "1202:8:14", + "nameLocation": "1242:8:14", "parameters": { "id": 24454, "nodeType": "ParameterList", @@ -880,10 +880,10 @@ "id": 24451, "mutability": "mutable", "name": "to", - "nameLocation": "1219:2:14", + "nameLocation": "1259:2:14", "nodeType": "VariableDeclaration", "scope": 24458, - "src": "1211:10:14", + "src": "1251:10:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -894,7 +894,7 @@ "id": 24450, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1211:7:14", + "src": "1251:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -908,10 +908,10 @@ "id": 24453, "mutability": "mutable", "name": "amount", - "nameLocation": "1231:6:14", + "nameLocation": "1271:6:14", "nodeType": "VariableDeclaration", "scope": 24458, - "src": "1223:14:14", + "src": "1263:14:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -922,7 +922,7 @@ "id": 24452, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1223:7:14", + "src": "1263:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -931,7 +931,7 @@ "visibility": "internal" } ], - "src": "1210:28:14" + "src": "1250:28:14" }, "returnParameters": { "id": 24457, @@ -945,7 +945,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24458, - "src": "1257:4:14", + "src": "1297:4:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -956,7 +956,7 @@ "id": 24455, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1257:4:14", + "src": "1297:4:14", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -965,7 +965,7 @@ "visibility": "internal" } ], - "src": "1256:6:14" + "src": "1296:6:14" }, "scope": 24491, "stateMutability": "nonpayable", @@ -975,12 +975,12 @@ { "id": 24468, "nodeType": "FunctionDefinition", - "src": "1538:83:14", + "src": "1587:83:14", "nodes": [], "documentation": { "id": 24459, "nodeType": "StructuredDocumentation", - "src": "1269:264:14", + "src": "1311:270:14", "text": " @dev Returns the remaining number of tokens that `spender` will be\n allowed to spend on behalf of `owner` through {transferFrom}. This is\n zero by default.\n This value changes when {approve} or {transferFrom} are called." }, "functionSelector": "dd62ed3e", @@ -988,7 +988,7 @@ "kind": "function", "modifiers": [], "name": "allowance", - "nameLocation": "1547:9:14", + "nameLocation": "1596:9:14", "parameters": { "id": 24464, "nodeType": "ParameterList", @@ -998,10 +998,10 @@ "id": 24461, "mutability": "mutable", "name": "owner", - "nameLocation": "1565:5:14", + "nameLocation": "1614:5:14", "nodeType": "VariableDeclaration", "scope": 24468, - "src": "1557:13:14", + "src": "1606:13:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1012,7 +1012,7 @@ "id": 24460, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1557:7:14", + "src": "1606:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1026,10 +1026,10 @@ "id": 24463, "mutability": "mutable", "name": "spender", - "nameLocation": "1580:7:14", + "nameLocation": "1629:7:14", "nodeType": "VariableDeclaration", "scope": 24468, - "src": "1572:15:14", + "src": "1621:15:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1040,7 +1040,7 @@ "id": 24462, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1572:7:14", + "src": "1621:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1050,7 +1050,7 @@ "visibility": "internal" } ], - "src": "1556:32:14" + "src": "1605:32:14" }, "returnParameters": { "id": 24467, @@ -1064,7 +1064,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24468, - "src": "1612:7:14", + "src": "1661:7:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1075,7 +1075,7 @@ "id": 24465, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1612:7:14", + "src": "1661:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1084,7 +1084,7 @@ "visibility": "internal" } ], - "src": "1611:9:14" + "src": "1660:9:14" }, "scope": 24491, "stateMutability": "view", @@ -1094,12 +1094,12 @@ { "id": 24478, "nodeType": "FunctionDefinition", - "src": "2274:74:14", + "src": "2339:74:14", "nodes": [], "documentation": { "id": 24469, "nodeType": "StructuredDocumentation", - "src": "1627:642:14", + "src": "1678:655:14", "text": " @dev Sets `amount` as the allowance of `spender` over the caller's tokens.\n Returns a boolean value indicating whether the operation succeeded.\n IMPORTANT: Beware that changing an allowance with this method brings the risk\n that someone may use both the old and the new allowance by unfortunate\n transaction ordering. One possible solution to mitigate this race\n condition is to first reduce the spender's allowance to 0 and set the\n desired value afterwards:\n https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729\n Emits an {Approval} event." }, "functionSelector": "095ea7b3", @@ -1107,7 +1107,7 @@ "kind": "function", "modifiers": [], "name": "approve", - "nameLocation": "2283:7:14", + "nameLocation": "2348:7:14", "parameters": { "id": 24474, "nodeType": "ParameterList", @@ -1117,10 +1117,10 @@ "id": 24471, "mutability": "mutable", "name": "spender", - "nameLocation": "2299:7:14", + "nameLocation": "2364:7:14", "nodeType": "VariableDeclaration", "scope": 24478, - "src": "2291:15:14", + "src": "2356:15:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1131,7 +1131,7 @@ "id": 24470, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2291:7:14", + "src": "2356:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1145,10 +1145,10 @@ "id": 24473, "mutability": "mutable", "name": "amount", - "nameLocation": "2316:6:14", + "nameLocation": "2381:6:14", "nodeType": "VariableDeclaration", "scope": 24478, - "src": "2308:14:14", + "src": "2373:14:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1159,7 +1159,7 @@ "id": 24472, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2308:7:14", + "src": "2373:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1168,7 +1168,7 @@ "visibility": "internal" } ], - "src": "2290:33:14" + "src": "2355:33:14" }, "returnParameters": { "id": 24477, @@ -1182,7 +1182,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24478, - "src": "2342:4:14", + "src": "2407:4:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1193,7 +1193,7 @@ "id": 24475, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2342:4:14", + "src": "2407:4:14", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1202,7 +1202,7 @@ "visibility": "internal" } ], - "src": "2341:6:14" + "src": "2406:6:14" }, "scope": 24491, "stateMutability": "nonpayable", @@ -1212,12 +1212,12 @@ { "id": 24490, "nodeType": "FunctionDefinition", - "src": "2646:118:14", + "src": "2722:122:14", "nodes": [], "documentation": { "id": 24479, "nodeType": "StructuredDocumentation", - "src": "2354:287:14", + "src": "2421:295:14", "text": " @dev Moves `amount` tokens from `from` to `to` using the\n allowance mechanism. `amount` is then deducted from the caller's\n allowance.\n Returns a boolean value indicating whether the operation succeeded.\n Emits a {Transfer} event." }, "functionSelector": "23b872dd", @@ -1225,7 +1225,7 @@ "kind": "function", "modifiers": [], "name": "transferFrom", - "nameLocation": "2655:12:14", + "nameLocation": "2731:12:14", "parameters": { "id": 24486, "nodeType": "ParameterList", @@ -1235,10 +1235,10 @@ "id": 24481, "mutability": "mutable", "name": "from", - "nameLocation": "2685:4:14", + "nameLocation": "2762:4:14", "nodeType": "VariableDeclaration", "scope": 24490, - "src": "2677:12:14", + "src": "2754:12:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1249,7 +1249,7 @@ "id": 24480, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2677:7:14", + "src": "2754:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1263,10 +1263,10 @@ "id": 24483, "mutability": "mutable", "name": "to", - "nameLocation": "2707:2:14", + "nameLocation": "2785:2:14", "nodeType": "VariableDeclaration", "scope": 24490, - "src": "2699:10:14", + "src": "2777:10:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1277,7 +1277,7 @@ "id": 24482, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2699:7:14", + "src": "2777:7:14", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1291,10 +1291,10 @@ "id": 24485, "mutability": "mutable", "name": "amount", - "nameLocation": "2727:6:14", + "nameLocation": "2806:6:14", "nodeType": "VariableDeclaration", "scope": 24490, - "src": "2719:14:14", + "src": "2798:14:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1305,7 +1305,7 @@ "id": 24484, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2719:7:14", + "src": "2798:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1314,7 +1314,7 @@ "visibility": "internal" } ], - "src": "2667:72:14" + "src": "2743:76:14" }, "returnParameters": { "id": 24489, @@ -1328,7 +1328,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24490, - "src": "2758:4:14", + "src": "2838:4:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1339,7 +1339,7 @@ "id": 24487, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2758:4:14", + "src": "2838:4:14", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1348,7 +1348,7 @@ "visibility": "internal" } ], - "src": "2757:6:14" + "src": "2837:6:14" }, "scope": 24491, "stateMutability": "nonpayable", @@ -1364,7 +1364,7 @@ "documentation": { "id": 24416, "nodeType": "StructuredDocumentation", - "src": "131:70:14", + "src": "136:72:14", "text": " @dev Interface of the ERC20 standard as defined in the EIP." }, "fullyImplemented": false, @@ -1372,7 +1372,7 @@ 24491 ], "name": "IERC20", - "nameLocation": "212:6:14", + "nameLocation": "220:6:14", "scope": 24492, "usedErrors": [] } diff --git a/out/ProjectFactory.sol/ProjectFactory.json b/out/ProjectFactory.sol/ProjectFactory.json index b6fc856..4e16ac3 100644 --- a/out/ProjectFactory.sol/ProjectFactory.json +++ b/out/ProjectFactory.sol/ProjectFactory.json @@ -68,20 +68,20 @@ } ], "bytecode": { - "object": "0x608060405234801561001057600080fd5b50610683806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806305c814081461003b578063bf7aaf6f14610072575b600080fd5b61005e6100493660046101cd565b60006020819052908152604090205460ff1681565b604051901515815260200160405180910390f35b6100856100803660046101ef565b610087565b005b6040805173ffffffffffffffffffffffffffffffffffffffff8087166020830152851691810191909152606081018390526080810182905260009060a001604051602081830303815290604052805190602001209050600081868686866040516100f090610197565b73ffffffffffffffffffffffffffffffffffffffff9485168152939092166020840152604083015260608201526080018190604051809103906000f5905080158015610140573d6000803e3d6000fd5b5060405173ffffffffffffffffffffffffffffffffffffffff8216815290915033907f8cb1f5e0b7508307e592a641586f535256dba226b02388100691c6133f65e22e9060200160405180910390a2505050505050565b61041c8061023283390190565b803573ffffffffffffffffffffffffffffffffffffffff811681146101c857600080fd5b919050565b6000602082840312156101df57600080fd5b6101e8826101a4565b9392505050565b6000806000806080858703121561020557600080fd5b61020e856101a4565b935061021c602086016101a4565b9396939550505050604082013591606001359056fe61012060405234801561001157600080fd5b5060405161041c38038061041c833981016040819052610030916100a0565b6001600160a01b03848116608052600080546001600160a01b031916918516919091179055600182905560a081905261006c42626ebe006100e3565b610100525050600060c081905260e052506101099050565b80516001600160a01b038116811461009b57600080fd5b919050565b600080600080608085870312156100b657600080fd5b6100bf85610084565b93506100cd60208601610084565b6040860151606090960151949790965092505050565b6000821982111561010457634e487b7160e01b600052601160045260246000fd5b500190565b60805160a05160c05160e051610100516102d061014c60003960006102220152600061018d015260006101db015260006101b40152600060d301526102d06000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80637e0bc77a11610081578063dd2662a21161005b578063dd2662a2146101d6578063ea6106ae146101fd578063eddd11851461021d57600080fd5b80637e0bc77a1461017d5780638fcdeba114610188578063ba4d35b3146101af57600080fd5b8063420a9739116100b2578063420a9739146101635780636c563abe1461016c5780637a3a0e841461017f57600080fd5b8063029eb76e146100ce57806337074acf1461011f575b600080fd5b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61015561012d366004610244565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b604051908152602001610116565b61015560025481565b61017d61017a366004610281565b50565b005b61015560015481565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6000546100f59073ffffffffffffffffffffffffffffffffffffffff1681565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b60006020828403121561025657600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461027a57600080fd5b9392505050565b60006020828403121561029357600080fd5b503591905056fea2646970667358221220de508fa99c316814fc8ce282b47b3e4f63a6592d9c0d8ac12d05683532a13ee364736f6c634300080f0033a2646970667358221220486356e639f55b456cdd20c5498daf4b6c227899437f8fcbcae1a3a66017c0a764736f6c634300080f0033", - "sourceMap": "284:876:20:-:0;;;;;;;;;;;;;;;;;;;", + "object": "0x608060405234801561001057600080fd5b50610683806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806305c814081461003b578063bf7aaf6f14610072575b600080fd5b61005e6100493660046101cd565b60006020819052908152604090205460ff1681565b604051901515815260200160405180910390f35b6100856100803660046101ef565b610087565b005b6040805173ffffffffffffffffffffffffffffffffffffffff8087166020830152851691810191909152606081018390526080810182905260009060a001604051602081830303815290604052805190602001209050600081868686866040516100f090610197565b73ffffffffffffffffffffffffffffffffffffffff9485168152939092166020840152604083015260608201526080018190604051809103906000f5905080158015610140573d6000803e3d6000fd5b5060405173ffffffffffffffffffffffffffffffffffffffff8216815290915033907f8cb1f5e0b7508307e592a641586f535256dba226b02388100691c6133f65e22e9060200160405180910390a2505050505050565b61041c8061023283390190565b803573ffffffffffffffffffffffffffffffffffffffff811681146101c857600080fd5b919050565b6000602082840312156101df57600080fd5b6101e8826101a4565b9392505050565b6000806000806080858703121561020557600080fd5b61020e856101a4565b935061021c602086016101a4565b9396939550505050604082013591606001359056fe61012060405234801561001157600080fd5b5060405161041c38038061041c833981016040819052610030916100a0565b6001600160a01b03848116608052600080546001600160a01b031916918516919091179055600182905560a081905261006c42626ebe006100e3565b610100525050600060c081905260e052506101099050565b80516001600160a01b038116811461009b57600080fd5b919050565b600080600080608085870312156100b657600080fd5b6100bf85610084565b93506100cd60208601610084565b6040860151606090960151949790965092505050565b6000821982111561010457634e487b7160e01b600052601160045260246000fd5b500190565b60805160a05160c05160e051610100516102d061014c60003960006102220152600061018d015260006101db015260006101b40152600060d301526102d06000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80637e0bc77a11610081578063dd2662a21161005b578063dd2662a2146101d6578063ea6106ae146101fd578063eddd11851461021d57600080fd5b80637e0bc77a1461017d5780638fcdeba114610188578063ba4d35b3146101af57600080fd5b8063420a9739116100b2578063420a9739146101635780636c563abe1461016c5780637a3a0e841461017f57600080fd5b8063029eb76e146100ce57806337074acf1461011f575b600080fd5b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61015561012d366004610244565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b604051908152602001610116565b61015560025481565b61017d61017a366004610281565b50565b005b61015560015481565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6000546100f59073ffffffffffffffffffffffffffffffffffffffff1681565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b60006020828403121561025657600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461027a57600080fd5b9392505050565b60006020828403121561029357600080fd5b503591905056fea26469706673582212200fa8958133f13c3126f955857bf542f2666db6e22178abc38170a6cb8e26161e64736f6c634300080f0033a2646970667358221220c1847769c2636b4d14ca3fbeb5d4a828be5744287336b5686564a3bb91c6879d64736f6c634300080f0033", + "sourceMap": "296:912:20:-:0;;;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806305c814081461003b578063bf7aaf6f14610072575b600080fd5b61005e6100493660046101cd565b60006020819052908152604090205460ff1681565b604051901515815260200160405180910390f35b6100856100803660046101ef565b610087565b005b6040805173ffffffffffffffffffffffffffffffffffffffff8087166020830152851691810191909152606081018390526080810182905260009060a001604051602081830303815290604052805190602001209050600081868686866040516100f090610197565b73ffffffffffffffffffffffffffffffffffffffff9485168152939092166020840152604083015260608201526080018190604051809103906000f5905080158015610140573d6000803e3d6000fd5b5060405173ffffffffffffffffffffffffffffffffffffffff8216815290915033907f8cb1f5e0b7508307e592a641586f535256dba226b02388100691c6133f65e22e9060200160405180910390a2505050505050565b61041c8061023283390190565b803573ffffffffffffffffffffffffffffffffffffffff811681146101c857600080fd5b919050565b6000602082840312156101df57600080fd5b6101e8826101a4565b9392505050565b6000806000806080858703121561020557600080fd5b61020e856101a4565b935061021c602086016101a4565b9396939550505050604082013591606001359056fe61012060405234801561001157600080fd5b5060405161041c38038061041c833981016040819052610030916100a0565b6001600160a01b03848116608052600080546001600160a01b031916918516919091179055600182905560a081905261006c42626ebe006100e3565b610100525050600060c081905260e052506101099050565b80516001600160a01b038116811461009b57600080fd5b919050565b600080600080608085870312156100b657600080fd5b6100bf85610084565b93506100cd60208601610084565b6040860151606090960151949790965092505050565b6000821982111561010457634e487b7160e01b600052601160045260246000fd5b500190565b60805160a05160c05160e051610100516102d061014c60003960006102220152600061018d015260006101db015260006101b40152600060d301526102d06000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80637e0bc77a11610081578063dd2662a21161005b578063dd2662a2146101d6578063ea6106ae146101fd578063eddd11851461021d57600080fd5b80637e0bc77a1461017d5780638fcdeba114610188578063ba4d35b3146101af57600080fd5b8063420a9739116100b2578063420a9739146101635780636c563abe1461016c5780637a3a0e841461017f57600080fd5b8063029eb76e146100ce57806337074acf1461011f575b600080fd5b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61015561012d366004610244565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b604051908152602001610116565b61015560025481565b61017d61017a366004610281565b50565b005b61015560015481565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6000546100f59073ffffffffffffffffffffffffffffffffffffffff1681565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b60006020828403121561025657600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461027a57600080fd5b9392505050565b60006020828403121561029357600080fd5b503591905056fea2646970667358221220de508fa99c316814fc8ce282b47b3e4f63a6592d9c0d8ac12d05683532a13ee364736f6c634300080f0033a2646970667358221220486356e639f55b456cdd20c5498daf4b6c227899437f8fcbcae1a3a66017c0a764736f6c634300080f0033", - "sourceMap": "284:876:20:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;493:41;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;571:14:21;;564:22;546:41;;534:2;519:18;493:41:20;;;;;;;643:515;;;;;;:::i;:::-;;:::i;:::-;;;832:72;;;1241:42:21;1310:15;;;832:72:20;;;1292:34:21;1362:15;;1342:18;;;1335:43;;;;1394:18;;;1387:34;;;1437:18;;;1430:34;;;801:12:20;;1203:19:21;;832:72:20;;;;;;;;;;;;822:83;;;;;;801:104;;911:18;973:4;992:15;1021:13;1048:12;1074:14;947:151;;;;;:::i;:::-;1241:42:21;1310:15;;;1292:34;;1362:15;;;;1357:2;1342:18;;1335:43;1409:2;1394:18;;1387:34;1452:2;1437:18;;1430:34;1218:3;1203:19;947:151:20;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1115:38:20;;;1639:55:21;;1621:74;;911:193:20;;-1:-1:-1;1130:10:20;;1115:38;;1609:2:21;1594:18;1115:38:20;;;;;;;795:363;;643:515;;;;:::o;-1:-1:-1:-;;;;;;;;:::o;14:196:21:-;82:20;;142:42;131:54;;121:65;;111:93;;200:1;197;190:12;111:93;14:196;;;:::o;215:186::-;274:6;327:2;315:9;306:7;302:23;298:32;295:52;;;343:1;340;333:12;295:52;366:29;385:9;366:29;:::i;:::-;356:39;215:186;-1:-1:-1;;;215:186:21:o;598:397::-;684:6;692;700;708;761:3;749:9;740:7;736:23;732:33;729:53;;;778:1;775;768:12;729:53;801:29;820:9;801:29;:::i;:::-;791:39;;849:38;883:2;872:9;868:18;849:38;:::i;:::-;598:397;;839:48;;-1:-1:-1;;;;934:2:21;919:18;;906:32;;985:2;970:18;957:32;;598:397::o", + "object": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806305c814081461003b578063bf7aaf6f14610072575b600080fd5b61005e6100493660046101cd565b60006020819052908152604090205460ff1681565b604051901515815260200160405180910390f35b6100856100803660046101ef565b610087565b005b6040805173ffffffffffffffffffffffffffffffffffffffff8087166020830152851691810191909152606081018390526080810182905260009060a001604051602081830303815290604052805190602001209050600081868686866040516100f090610197565b73ffffffffffffffffffffffffffffffffffffffff9485168152939092166020840152604083015260608201526080018190604051809103906000f5905080158015610140573d6000803e3d6000fd5b5060405173ffffffffffffffffffffffffffffffffffffffff8216815290915033907f8cb1f5e0b7508307e592a641586f535256dba226b02388100691c6133f65e22e9060200160405180910390a2505050505050565b61041c8061023283390190565b803573ffffffffffffffffffffffffffffffffffffffff811681146101c857600080fd5b919050565b6000602082840312156101df57600080fd5b6101e8826101a4565b9392505050565b6000806000806080858703121561020557600080fd5b61020e856101a4565b935061021c602086016101a4565b9396939550505050604082013591606001359056fe61012060405234801561001157600080fd5b5060405161041c38038061041c833981016040819052610030916100a0565b6001600160a01b03848116608052600080546001600160a01b031916918516919091179055600182905560a081905261006c42626ebe006100e3565b610100525050600060c081905260e052506101099050565b80516001600160a01b038116811461009b57600080fd5b919050565b600080600080608085870312156100b657600080fd5b6100bf85610084565b93506100cd60208601610084565b6040860151606090960151949790965092505050565b6000821982111561010457634e487b7160e01b600052601160045260246000fd5b500190565b60805160a05160c05160e051610100516102d061014c60003960006102220152600061018d015260006101db015260006101b40152600060d301526102d06000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80637e0bc77a11610081578063dd2662a21161005b578063dd2662a2146101d6578063ea6106ae146101fd578063eddd11851461021d57600080fd5b80637e0bc77a1461017d5780638fcdeba114610188578063ba4d35b3146101af57600080fd5b8063420a9739116100b2578063420a9739146101635780636c563abe1461016c5780637a3a0e841461017f57600080fd5b8063029eb76e146100ce57806337074acf1461011f575b600080fd5b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61015561012d366004610244565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b604051908152602001610116565b61015560025481565b61017d61017a366004610281565b50565b005b61015560015481565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b6100f57f000000000000000000000000000000000000000000000000000000000000000081565b6000546100f59073ffffffffffffffffffffffffffffffffffffffff1681565b6101557f000000000000000000000000000000000000000000000000000000000000000081565b60006020828403121561025657600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461027a57600080fd5b9392505050565b60006020828403121561029357600080fd5b503591905056fea26469706673582212200fa8958133f13c3126f955857bf542f2666db6e22178abc38170a6cb8e26161e64736f6c634300080f0033a2646970667358221220c1847769c2636b4d14ca3fbeb5d4a828be5744287336b5686564a3bb91c6879d64736f6c634300080f0033", + "sourceMap": "296:912:20:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;513:41;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;571:14:21;;564:22;546:41;;534:2;519:18;513:41:20;;;;;;;671:534;;;;;;:::i;:::-;;:::i;:::-;;;869:72;;;1241:42:21;1310:15;;;869:72:20;;;1292:34:21;1362:15;;1342:18;;;1335:43;;;;1394:18;;;1387:34;;;1437:18;;;1430:34;;;837:12:20;;1203:19:21;;869:72:20;;;;;;;;;;;;859:83;;;;;;837:105;;949:18;1012:4;1032:15;1062:13;1090:12;1117:14;986:156;;;;;:::i;:::-;1241:42:21;1310:15;;;1292:34;;1362:15;;;;1357:2;1342:18;;1335:43;1409:2;1394:18;;1387:34;1452:2;1437:18;;1430:34;1218:3;1203:19;986:156:20;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1161:38:20;;;1639:55:21;;1621:74;;949:200:20;;-1:-1:-1;1176:10:20;;1161:38;;1609:2:21;1594:18;1161:38:20;;;;;;;830:375;;671:534;;;;:::o;-1:-1:-1:-;;;;;;;;:::o;14:196:21:-;82:20;;142:42;131:54;;121:65;;111:93;;200:1;197;190:12;111:93;14:196;;;:::o;215:186::-;274:6;327:2;315:9;306:7;302:23;298:32;295:52;;;343:1;340;333:12;295:52;366:29;385:9;366:29;:::i;:::-;356:39;215:186;-1:-1:-1;;;215:186:21:o;598:397::-;684:6;692;700;708;761:3;749:9;740:7;736:23;732:33;729:53;;;778:1;775;768:12;729:53;801:29;820:9;801:29;:::i;:::-;791:39;;849:38;883:2;872:9;868:18;849:38;:::i;:::-;598:397;;839:48;;-1:-1:-1;;;;934:2:21;919:18;;906:32;;985:2;970:18;957:32;;598:397::o", "linkReferences": {} }, "methodIdentifiers": { "createProject(address,address,uint256,uint256)": "bf7aaf6f", "isProject(address)": "05c81408" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"manager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"project\",\"type\":\"address\"}],\"name\":\"ProjectCreated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"projectManager_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fundingAsset_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fundingGoal_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minFundAmount_\",\"type\":\"uint256\"}],\"name\":\"createProject\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isProject\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"events\":{\"ProjectCreated(address,address)\":{\"details\":\"Emit when a new project is created.\",\"params\":{\"manager\":\"address\",\"project\":\"address\"}}},\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"createProject(address,address,uint256,uint256)\":{\"notice\":\"Creates a new project Requirements: - MUST be access restricted\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/ProjectFactory.sol\":\"ProjectFactory\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0x9750c6b834f7b43000631af5cc30001c5f547b3ceb3635488f140f60e897ea6b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5a7d5b1ef5d8d5889ad2ed89d8619c09383b80b72ab226e0fe7bde1636481e34\",\"dweb:/ipfs/QmebXWgtEfumQGBdVeM6c71McLixYXQP5Bk6kKXuoY4Bmr\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":{\"keccak256\":\"0xf41ca991f30855bf80ffd11e9347856a517b977f0a6c2d52e6421a99b7840329\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b2717fd2bdac99daa960a6de500754ea1b932093c946388c381da48658234b95\",\"dweb:/ipfs/QmP6QVMn6UeA3ByahyJbYQr5M6coHKBKsf3ySZSfbyA8R7\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":{\"keccak256\":\"0x032807210d1d7d218963d7355d62e021a84bf1b3339f4f50be2f63b53cccaf29\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://11756f42121f6541a35a8339ea899ee7514cfaa2e6d740625fcc844419296aa6\",\"dweb:/ipfs/QmekMuk6BY4DAjzeXr4MSbKdgoqqsZnA8JPtuyWc6CwXHf\"]},\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xd6153ce99bcdcce22b124f755e72553295be6abcd63804cfdffceb188b8bef10\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://35c47bece3c03caaa07fab37dd2bb3413bfbca20db7bd9895024390e0a469487\",\"dweb:/ipfs/QmPGWT2x3QHcKxqe6gRmAkdakhbaRgx3DLzcakHz5M4eXG\"]},\"src/EscrowedProject.sol\":{\"keccak256\":\"0x66fadb120be7fe4e30810148349c7049b5a1736a0ba887983a0d9a7ab2d30668\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://d54a5b897ede8049e5bd62b466ba91756521425ffc4ef0e0d5c532ad437f2522\",\"dweb:/ipfs/QmemYTPbQ8iUpGrp3KsL31ShTsMPD185kJsBBAVW5REHGe\"]},\"src/ProjectFactory.sol\":{\"keccak256\":\"0xd9a43995e2b1ecd7fbfd20710692dcacda63cacdfce5ef36f47d0ef860411028\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://d5594214d80c3cf7d87f6da0be504509f93737c57d54ded6448a79da481b1706\",\"dweb:/ipfs/QmTafr4SUH9fJ7fzVz3T4Fx2zrt4ovRU8Urz6PJACqsW8d\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"manager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"project\",\"type\":\"address\"}],\"name\":\"ProjectCreated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"projectManager_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fundingAsset_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fundingGoal_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minFundAmount_\",\"type\":\"uint256\"}],\"name\":\"createProject\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isProject\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"events\":{\"ProjectCreated(address,address)\":{\"details\":\"Emit when a new project is created.\",\"params\":{\"manager\":\"address\",\"project\":\"address\"}}},\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"createProject(address,address,uint256,uint256)\":{\"notice\":\"Creates a new project Requirements: - MUST be access restricted\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/ProjectFactory.sol\":\"ProjectFactory\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xdd286f7283325eb12ee50e41dac6be9665262e827b66f4f8952111ff77b6a130\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://567e5cfe5c64fb8c5f041393d42178447cf00880a2a2172a5a8e83131e1c24fa\",\"dweb:/ipfs/QmY6KVSBk5xbtZuyhcQPNyJAATMZnmJ45TcBBAE7rzD5du\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":{\"keccak256\":\"0x86bd9e04dbee51fb3a9370279a0177e9da874a858dfb2c25a405171aa5ae2030\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1b1f9a3add1a5670683e8477cd4a3aece458f60872e57c0e005282891c1ae03f\",\"dweb:/ipfs/QmYzjghJuXKk9bPTMDcNhoM574w41iXqWLvNKctRwUdN1R\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":{\"keccak256\":\"0x1accc27d93b3fa20126629264e04bbc6e46cec3019200f17ba058ce85e26dce1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5520e6f034009787240afcb91f9450df9af3226081fac199230b0fff892887f2\",\"dweb:/ipfs/QmaDGqdmELWBuHNDQw13Uu2C8h9cHA7d2p4LxMKk3hFZpG\"]},\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xa57b068f1a00850a1f94777fb9705ed9212f2bd86e0bc87597bbe2b54c0acddf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://98110bac7d6b09790545049082c1f81c2b65644ace1063a9550bf1434ffa9a96\",\"dweb:/ipfs/QmVehCQGwE7KtgVYFnfPWvZw5oBh45skDqRyGFBNNGo6Uy\"]},\"src/EscrowedProject.sol\":{\"keccak256\":\"0xbc9f88021b76c5e88a4316e639c86ba3596312651c4d3b7a0e0b9977f01b99fd\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://1025436e5919a01e751aeeabc9ef8913260b4f7a6af2e7ad3956a14c44d5916d\",\"dweb:/ipfs/QmQe1KWnHqfgrZyzmj98j5DV52wfiNqaqo6b7NPFWX8byB\"]},\"src/ProjectFactory.sol\":{\"keccak256\":\"0x421fe37c9e01b70707b06efb81154ca3efd50ca47ecb90993cb8c021845b8e0e\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://8f21f52bf72d150b25a5f2b2b63fbd0b073c281f9bb4c067dfbc1c3eeb35ac8b\",\"dweb:/ipfs/QmZpvFJUjM1LvdUMSo9G39dtrB8jdcpf2sGNMFybAG3ksm\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -191,50 +191,50 @@ }, "sources": { "lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol": { - "keccak256": "0x9750c6b834f7b43000631af5cc30001c5f547b3ceb3635488f140f60e897ea6b", + "keccak256": "0xdd286f7283325eb12ee50e41dac6be9665262e827b66f4f8952111ff77b6a130", "urls": [ - "bzz-raw://5a7d5b1ef5d8d5889ad2ed89d8619c09383b80b72ab226e0fe7bde1636481e34", - "dweb:/ipfs/QmebXWgtEfumQGBdVeM6c71McLixYXQP5Bk6kKXuoY4Bmr" + "bzz-raw://567e5cfe5c64fb8c5f041393d42178447cf00880a2a2172a5a8e83131e1c24fa", + "dweb:/ipfs/QmY6KVSBk5xbtZuyhcQPNyJAATMZnmJ45TcBBAE7rzD5du" ], "license": "MIT" }, "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol": { - "keccak256": "0xf41ca991f30855bf80ffd11e9347856a517b977f0a6c2d52e6421a99b7840329", + "keccak256": "0x86bd9e04dbee51fb3a9370279a0177e9da874a858dfb2c25a405171aa5ae2030", "urls": [ - "bzz-raw://b2717fd2bdac99daa960a6de500754ea1b932093c946388c381da48658234b95", - "dweb:/ipfs/QmP6QVMn6UeA3ByahyJbYQr5M6coHKBKsf3ySZSfbyA8R7" + "bzz-raw://1b1f9a3add1a5670683e8477cd4a3aece458f60872e57c0e005282891c1ae03f", + "dweb:/ipfs/QmYzjghJuXKk9bPTMDcNhoM574w41iXqWLvNKctRwUdN1R" ], "license": "MIT" }, "lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol": { - "keccak256": "0x032807210d1d7d218963d7355d62e021a84bf1b3339f4f50be2f63b53cccaf29", + "keccak256": "0x1accc27d93b3fa20126629264e04bbc6e46cec3019200f17ba058ce85e26dce1", "urls": [ - "bzz-raw://11756f42121f6541a35a8339ea899ee7514cfaa2e6d740625fcc844419296aa6", - "dweb:/ipfs/QmekMuk6BY4DAjzeXr4MSbKdgoqqsZnA8JPtuyWc6CwXHf" + "bzz-raw://5520e6f034009787240afcb91f9450df9af3226081fac199230b0fff892887f2", + "dweb:/ipfs/QmaDGqdmELWBuHNDQw13Uu2C8h9cHA7d2p4LxMKk3hFZpG" ], "license": "MIT" }, "lib/openzeppelin-contracts/contracts/utils/Address.sol": { - "keccak256": "0xd6153ce99bcdcce22b124f755e72553295be6abcd63804cfdffceb188b8bef10", + "keccak256": "0xa57b068f1a00850a1f94777fb9705ed9212f2bd86e0bc87597bbe2b54c0acddf", "urls": [ - "bzz-raw://35c47bece3c03caaa07fab37dd2bb3413bfbca20db7bd9895024390e0a469487", - "dweb:/ipfs/QmPGWT2x3QHcKxqe6gRmAkdakhbaRgx3DLzcakHz5M4eXG" + "bzz-raw://98110bac7d6b09790545049082c1f81c2b65644ace1063a9550bf1434ffa9a96", + "dweb:/ipfs/QmVehCQGwE7KtgVYFnfPWvZw5oBh45skDqRyGFBNNGo6Uy" ], "license": "MIT" }, "src/EscrowedProject.sol": { - "keccak256": "0x66fadb120be7fe4e30810148349c7049b5a1736a0ba887983a0d9a7ab2d30668", + "keccak256": "0xbc9f88021b76c5e88a4316e639c86ba3596312651c4d3b7a0e0b9977f01b99fd", "urls": [ - "bzz-raw://d54a5b897ede8049e5bd62b466ba91756521425ffc4ef0e0d5c532ad437f2522", - "dweb:/ipfs/QmemYTPbQ8iUpGrp3KsL31ShTsMPD185kJsBBAVW5REHGe" + "bzz-raw://1025436e5919a01e751aeeabc9ef8913260b4f7a6af2e7ad3956a14c44d5916d", + "dweb:/ipfs/QmQe1KWnHqfgrZyzmj98j5DV52wfiNqaqo6b7NPFWX8byB" ], "license": "GPL-3.0-or-later" }, "src/ProjectFactory.sol": { - "keccak256": "0xd9a43995e2b1ecd7fbfd20710692dcacda63cacdfce5ef36f47d0ef860411028", + "keccak256": "0x421fe37c9e01b70707b06efb81154ca3efd50ca47ecb90993cb8c021845b8e0e", "urls": [ - "bzz-raw://d5594214d80c3cf7d87f6da0be504509f93737c57d54ded6448a79da481b1706", - "dweb:/ipfs/QmTafr4SUH9fJ7fzVz3T4Fx2zrt4ovRU8Urz6PJACqsW8d" + "bzz-raw://8f21f52bf72d150b25a5f2b2b63fbd0b073c281f9bb4c067dfbc1c3eeb35ac8b", + "dweb:/ipfs/QmZpvFJUjM1LvdUMSo9G39dtrB8jdcpf2sGNMFybAG3ksm" ], "license": "GPL-3.0-or-later" } @@ -253,12 +253,12 @@ ] }, "nodeType": "SourceUnit", - "src": "45:1116:20", + "src": "46:1164:20", "nodes": [ { "id": 25240, "nodeType": "PragmaDirective", - "src": "45:23:20", + "src": "46:23:20", "nodes": [], "literals": [ "solidity", @@ -269,7 +269,7 @@ { "id": 25242, "nodeType": "ImportDirective", - "src": "228:54:20", + "src": "238:54:20", "nodes": [], "absolutePath": "src/EscrowedProject.sol", "file": "./EscrowedProject.sol", @@ -284,7 +284,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25238, - "src": "236:15:20", + "src": "246:15:20", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -295,23 +295,23 @@ { "id": 25301, "nodeType": "ContractDefinition", - "src": "284:876:20", + "src": "296:912:20", "nodes": [ { "id": 25249, "nodeType": "EventDefinition", - "src": "426:63:20", + "src": "444:63:20", "nodes": [], "anonymous": false, "documentation": { "id": 25243, "nodeType": "StructuredDocumentation", - "src": "312:111:20", + "src": "325:115:20", "text": " @dev Emit when a new project is created.\n @param manager address\n @param project address" }, "eventSelector": "8cb1f5e0b7508307e592a641586f535256dba226b02388100691c6133f65e22e", "name": "ProjectCreated", - "nameLocation": "432:14:20", + "nameLocation": "450:14:20", "parameters": { "id": 25248, "nodeType": "ParameterList", @@ -322,10 +322,10 @@ "indexed": true, "mutability": "mutable", "name": "manager", - "nameLocation": "463:7:20", + "nameLocation": "481:7:20", "nodeType": "VariableDeclaration", "scope": 25249, - "src": "447:23:20", + "src": "465:23:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336,7 +336,7 @@ "id": 25244, "name": "address", "nodeType": "ElementaryTypeName", - "src": "447:7:20", + "src": "465:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -351,10 +351,10 @@ "indexed": false, "mutability": "mutable", "name": "project", - "nameLocation": "480:7:20", + "nameLocation": "498:7:20", "nodeType": "VariableDeclaration", "scope": 25249, - "src": "472:15:20", + "src": "490:15:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365,7 +365,7 @@ "id": 25246, "name": "address", "nodeType": "ElementaryTypeName", - "src": "472:7:20", + "src": "490:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -375,19 +375,19 @@ "visibility": "internal" } ], - "src": "446:42:20" + "src": "464:42:20" } }, { "id": 25253, "nodeType": "VariableDeclaration", - "src": "493:41:20", + "src": "513:41:20", "nodes": [], "constant": false, "functionSelector": "05c81408", "mutability": "mutable", "name": "isProject", - "nameLocation": "525:9:20", + "nameLocation": "545:9:20", "scope": 25301, "stateVariable": true, "storageLocation": "default", @@ -401,14 +401,14 @@ "id": 25250, "name": "address", "nodeType": "ElementaryTypeName", - "src": "501:7:20", + "src": "521:7:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "493:24:20", + "src": "513:24:20", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_bool_$", "typeString": "mapping(address => bool)" @@ -417,7 +417,7 @@ "id": 25251, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "512:4:20", + "src": "532:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -429,12 +429,12 @@ { "id": 25300, "nodeType": "FunctionDefinition", - "src": "643:515:20", + "src": "671:534:20", "nodes": [], "body": { "id": 25299, "nodeType": "Block", - "src": "795:363:20", + "src": "830:375:20", "nodes": [], "statements": [ { @@ -447,10 +447,10 @@ "id": 25266, "mutability": "mutable", "name": "salt", - "nameLocation": "809:4:20", + "nameLocation": "845:4:20", "nodeType": "VariableDeclaration", "scope": 25299, - "src": "801:12:20", + "src": "837:12:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -461,7 +461,7 @@ "id": 25265, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "801:7:20", + "src": "837:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -481,7 +481,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25256, - "src": "843:15:20", + "src": "880:15:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -493,7 +493,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25258, - "src": "860:13:20", + "src": "897:13:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -505,7 +505,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25260, - "src": "875:12:20", + "src": "912:12:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -517,7 +517,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25262, - "src": "889:14:20", + "src": "926:14:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -549,7 +549,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "832:3:20", + "src": "869:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -562,7 +562,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "832:10:20", + "src": "869:10:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -576,7 +576,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "832:72:20", + "src": "869:72:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -596,7 +596,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "822:9:20", + "src": "859:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -610,7 +610,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "822:83:20", + "src": "859:83:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -618,7 +618,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "801:104:20" + "src": "837:105:20" }, { "assignments": [ @@ -630,10 +630,10 @@ "id": 25278, "mutability": "mutable", "name": "newProject", - "nameLocation": "919:10:20", + "nameLocation": "957:10:20", "nodeType": "VariableDeclaration", "scope": 25299, - "src": "911:18:20", + "src": "949:18:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -644,7 +644,7 @@ "id": 25277, "name": "address", "nodeType": "ElementaryTypeName", - "src": "911:7:20", + "src": "949:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -665,7 +665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25256, - "src": "992:15:20", + "src": "1032:15:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -677,7 +677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25258, - "src": "1021:13:20", + "src": "1062:13:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -689,7 +689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25260, - "src": "1048:12:20", + "src": "1090:12:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -701,7 +701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25262, - "src": "1074:14:20", + "src": "1117:14:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -752,7 +752,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "NewExpression", - "src": "947:19:20", + "src": "986:19:20", "typeDescriptions": { "typeIdentifier": "t_function_creation_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_uint256_$returns$_t_contract$_EscrowedProject_$25238_$", "typeString": "function (address,address,uint256,uint256) returns (contract EscrowedProject)" @@ -765,10 +765,10 @@ "name": "EscrowedProject", "nodeType": "IdentifierPath", "referencedDeclaration": 25238, - "src": "951:15:20" + "src": "990:15:20" }, "referencedDeclaration": 25238, - "src": "951:15:20", + "src": "990:15:20", "typeDescriptions": { "typeIdentifier": "t_contract$_EscrowedProject_$25238", "typeString": "contract EscrowedProject" @@ -791,14 +791,14 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25266, - "src": "973:4:20", + "src": "1012:4:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } } ], - "src": "947:31:20", + "src": "986:31:20", "typeDescriptions": { "typeIdentifier": "t_function_creation_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_uint256_$returns$_t_contract$_EscrowedProject_$25238_$salt", "typeString": "function (address,address,uint256,uint256) returns (contract EscrowedProject)" @@ -812,7 +812,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "947:151:20", + "src": "986:156:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_EscrowedProject_$25238", @@ -833,7 +833,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "932:7:20", + "src": "970:7:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -842,7 +842,7 @@ "id": 25279, "name": "address", "nodeType": "ElementaryTypeName", - "src": "932:7:20", + "src": "970:7:20", "typeDescriptions": {} } }, @@ -854,7 +854,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "932:172:20", + "src": "970:179:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -862,7 +862,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "911:193:20" + "src": "949:200:20" }, { "eventCall": { @@ -874,7 +874,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -15, - "src": "1130:3:20", + "src": "1176:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_message", "typeString": "msg" @@ -887,7 +887,7 @@ "lValueRequested": false, "memberName": "sender", "nodeType": "MemberAccess", - "src": "1130:10:20", + "src": "1176:10:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -899,7 +899,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25278, - "src": "1142:10:20", + "src": "1188:10:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -922,7 +922,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 25249, - "src": "1115:14:20", + "src": "1161:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address)" @@ -936,7 +936,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1115:38:20", + "src": "1161:38:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -945,14 +945,14 @@ }, "id": 25298, "nodeType": "EmitStatement", - "src": "1110:43:20" + "src": "1156:43:20" } ] }, "documentation": { "id": 25254, "nodeType": "StructuredDocumentation", - "src": "539:101:20", + "src": "561:106:20", "text": " @notice Creates a new project\n Requirements:\n - MUST be access restricted" }, "functionSelector": "bf7aaf6f", @@ -960,7 +960,7 @@ "kind": "function", "modifiers": [], "name": "createProject", - "nameLocation": "652:13:20", + "nameLocation": "680:13:20", "parameters": { "id": 25263, "nodeType": "ParameterList", @@ -970,10 +970,10 @@ "id": 25256, "mutability": "mutable", "name": "projectManager_", - "nameLocation": "679:15:20", + "nameLocation": "708:15:20", "nodeType": "VariableDeclaration", "scope": 25300, - "src": "671:23:20", + "src": "700:23:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -984,7 +984,7 @@ "id": 25255, "name": "address", "nodeType": "ElementaryTypeName", - "src": "671:7:20", + "src": "700:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -998,10 +998,10 @@ "id": 25258, "mutability": "mutable", "name": "fundingAsset_", - "nameLocation": "708:13:20", + "nameLocation": "738:13:20", "nodeType": "VariableDeclaration", "scope": 25300, - "src": "700:21:20", + "src": "730:21:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1012,7 +1012,7 @@ "id": 25257, "name": "address", "nodeType": "ElementaryTypeName", - "src": "700:7:20", + "src": "730:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1026,10 +1026,10 @@ "id": 25260, "mutability": "mutable", "name": "fundingGoal_", - "nameLocation": "735:12:20", + "nameLocation": "766:12:20", "nodeType": "VariableDeclaration", "scope": 25300, - "src": "727:20:20", + "src": "758:20:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1040,7 +1040,7 @@ "id": 25259, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "727:7:20", + "src": "758:7:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1053,10 +1053,10 @@ "id": 25262, "mutability": "mutable", "name": "minFundAmount_", - "nameLocation": "761:14:20", + "nameLocation": "793:14:20", "nodeType": "VariableDeclaration", "scope": 25300, - "src": "753:22:20", + "src": "785:22:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1067,7 +1067,7 @@ "id": 25261, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "753:7:20", + "src": "785:7:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1076,13 +1076,13 @@ "visibility": "internal" } ], - "src": "665:114:20" + "src": "693:119:20" }, "returnParameters": { "id": 25264, "nodeType": "ParameterList", "parameters": [], - "src": "795:0:20" + "src": "830:0:20" }, "scope": 25301, "stateMutability": "nonpayable", @@ -1102,7 +1102,7 @@ 25301 ], "name": "ProjectFactory", - "nameLocation": "293:14:20", + "nameLocation": "305:14:20", "scope": 25302, "usedErrors": [] } diff --git a/out/SafeERC20.sol/SafeERC20.json b/out/SafeERC20.sol/SafeERC20.json index bcbe4e3..2372489 100644 --- a/out/SafeERC20.sol/SafeERC20.json +++ b/out/SafeERC20.sol/SafeERC20.json @@ -1,17 +1,17 @@ { "abi": [], "bytecode": { - "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c6f3fc909945b6aa8dcaf2de5834242c98db53b076ea870d61838ecff57f738264736f6c634300080f0033", - "sourceMap": "707:3748:16:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;707:3748:16;;;;;;;;;;;;;;;;;", + "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220366adf3e3681a1d455ae53ced4970542a91dc17ce459530ce4fe3c8f3762934764736f6c634300080f0033", + "sourceMap": "725:3845:16:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;725:3845:16;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c6f3fc909945b6aa8dcaf2de5834242c98db53b076ea870d61838ecff57f738264736f6c634300080f0033", - "sourceMap": "707:3748:16:-:0;;;;;;;;", + "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220366adf3e3681a1d455ae53ced4970542a91dc17ce459530ce4fe3c8f3762934764736f6c634300080f0033", + "sourceMap": "725:3845:16:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Wrappers around ERC20 operations that throw on failure (when the token contract returns false). Tokens that return no value (and instead revert or throw on failure) are also supported, non-reverting calls are assumed to be successful. To use this library you can add a `using SafeERC20 for IERC20;` statement to your contract, which allows you to call the safe operations as `token.safeTransfer(...)`, etc.\",\"kind\":\"dev\",\"methods\":{},\"title\":\"SafeERC20\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":\"SafeERC20\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0x9750c6b834f7b43000631af5cc30001c5f547b3ceb3635488f140f60e897ea6b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5a7d5b1ef5d8d5889ad2ed89d8619c09383b80b72ab226e0fe7bde1636481e34\",\"dweb:/ipfs/QmebXWgtEfumQGBdVeM6c71McLixYXQP5Bk6kKXuoY4Bmr\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":{\"keccak256\":\"0xf41ca991f30855bf80ffd11e9347856a517b977f0a6c2d52e6421a99b7840329\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b2717fd2bdac99daa960a6de500754ea1b932093c946388c381da48658234b95\",\"dweb:/ipfs/QmP6QVMn6UeA3ByahyJbYQr5M6coHKBKsf3ySZSfbyA8R7\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":{\"keccak256\":\"0x032807210d1d7d218963d7355d62e021a84bf1b3339f4f50be2f63b53cccaf29\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://11756f42121f6541a35a8339ea899ee7514cfaa2e6d740625fcc844419296aa6\",\"dweb:/ipfs/QmekMuk6BY4DAjzeXr4MSbKdgoqqsZnA8JPtuyWc6CwXHf\"]},\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xd6153ce99bcdcce22b124f755e72553295be6abcd63804cfdffceb188b8bef10\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://35c47bece3c03caaa07fab37dd2bb3413bfbca20db7bd9895024390e0a469487\",\"dweb:/ipfs/QmPGWT2x3QHcKxqe6gRmAkdakhbaRgx3DLzcakHz5M4eXG\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Wrappers around ERC20 operations that throw on failure (when the token contract returns false). Tokens that return no value (and instead revert or throw on failure) are also supported, non-reverting calls are assumed to be successful. To use this library you can add a `using SafeERC20 for IERC20;` statement to your contract, which allows you to call the safe operations as `token.safeTransfer(...)`, etc.\",\"kind\":\"dev\",\"methods\":{},\"title\":\"SafeERC20\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":\"SafeERC20\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xdd286f7283325eb12ee50e41dac6be9665262e827b66f4f8952111ff77b6a130\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://567e5cfe5c64fb8c5f041393d42178447cf00880a2a2172a5a8e83131e1c24fa\",\"dweb:/ipfs/QmY6KVSBk5xbtZuyhcQPNyJAATMZnmJ45TcBBAE7rzD5du\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":{\"keccak256\":\"0x86bd9e04dbee51fb3a9370279a0177e9da874a858dfb2c25a405171aa5ae2030\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1b1f9a3add1a5670683e8477cd4a3aece458f60872e57c0e005282891c1ae03f\",\"dweb:/ipfs/QmYzjghJuXKk9bPTMDcNhoM574w41iXqWLvNKctRwUdN1R\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":{\"keccak256\":\"0x1accc27d93b3fa20126629264e04bbc6e46cec3019200f17ba058ce85e26dce1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5520e6f034009787240afcb91f9450df9af3226081fac199230b0fff892887f2\",\"dweb:/ipfs/QmaDGqdmELWBuHNDQw13Uu2C8h9cHA7d2p4LxMKk3hFZpG\"]},\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xa57b068f1a00850a1f94777fb9705ed9212f2bd86e0bc87597bbe2b54c0acddf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://98110bac7d6b09790545049082c1f81c2b65644ace1063a9550bf1434ffa9a96\",\"dweb:/ipfs/QmVehCQGwE7KtgVYFnfPWvZw5oBh45skDqRyGFBNNGo6Uy\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,34 +51,34 @@ }, "sources": { "lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol": { - "keccak256": "0x9750c6b834f7b43000631af5cc30001c5f547b3ceb3635488f140f60e897ea6b", + "keccak256": "0xdd286f7283325eb12ee50e41dac6be9665262e827b66f4f8952111ff77b6a130", "urls": [ - "bzz-raw://5a7d5b1ef5d8d5889ad2ed89d8619c09383b80b72ab226e0fe7bde1636481e34", - "dweb:/ipfs/QmebXWgtEfumQGBdVeM6c71McLixYXQP5Bk6kKXuoY4Bmr" + "bzz-raw://567e5cfe5c64fb8c5f041393d42178447cf00880a2a2172a5a8e83131e1c24fa", + "dweb:/ipfs/QmY6KVSBk5xbtZuyhcQPNyJAATMZnmJ45TcBBAE7rzD5du" ], "license": "MIT" }, "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol": { - "keccak256": "0xf41ca991f30855bf80ffd11e9347856a517b977f0a6c2d52e6421a99b7840329", + "keccak256": "0x86bd9e04dbee51fb3a9370279a0177e9da874a858dfb2c25a405171aa5ae2030", "urls": [ - "bzz-raw://b2717fd2bdac99daa960a6de500754ea1b932093c946388c381da48658234b95", - "dweb:/ipfs/QmP6QVMn6UeA3ByahyJbYQr5M6coHKBKsf3ySZSfbyA8R7" + "bzz-raw://1b1f9a3add1a5670683e8477cd4a3aece458f60872e57c0e005282891c1ae03f", + "dweb:/ipfs/QmYzjghJuXKk9bPTMDcNhoM574w41iXqWLvNKctRwUdN1R" ], "license": "MIT" }, "lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol": { - "keccak256": "0x032807210d1d7d218963d7355d62e021a84bf1b3339f4f50be2f63b53cccaf29", + "keccak256": "0x1accc27d93b3fa20126629264e04bbc6e46cec3019200f17ba058ce85e26dce1", "urls": [ - "bzz-raw://11756f42121f6541a35a8339ea899ee7514cfaa2e6d740625fcc844419296aa6", - "dweb:/ipfs/QmekMuk6BY4DAjzeXr4MSbKdgoqqsZnA8JPtuyWc6CwXHf" + "bzz-raw://5520e6f034009787240afcb91f9450df9af3226081fac199230b0fff892887f2", + "dweb:/ipfs/QmaDGqdmELWBuHNDQw13Uu2C8h9cHA7d2p4LxMKk3hFZpG" ], "license": "MIT" }, "lib/openzeppelin-contracts/contracts/utils/Address.sol": { - "keccak256": "0xd6153ce99bcdcce22b124f755e72553295be6abcd63804cfdffceb188b8bef10", + "keccak256": "0xa57b068f1a00850a1f94777fb9705ed9212f2bd86e0bc87597bbe2b54c0acddf", "urls": [ - "bzz-raw://35c47bece3c03caaa07fab37dd2bb3413bfbca20db7bd9895024390e0a469487", - "dweb:/ipfs/QmPGWT2x3QHcKxqe6gRmAkdakhbaRgx3DLzcakHz5M4eXG" + "bzz-raw://98110bac7d6b09790545049082c1f81c2b65644ace1063a9550bf1434ffa9a96", + "dweb:/ipfs/QmVehCQGwE7KtgVYFnfPWvZw5oBh45skDqRyGFBNNGo6Uy" ], "license": "MIT" } @@ -103,12 +103,12 @@ ] }, "nodeType": "SourceUnit", - "src": "115:4341:16", + "src": "118:4454:16", "nodes": [ { "id": 24529, "nodeType": "PragmaDirective", - "src": "115:23:16", + "src": "118:23:16", "nodes": [], "literals": [ "solidity", @@ -120,7 +120,7 @@ { "id": 24530, "nodeType": "ImportDirective", - "src": "140:23:16", + "src": "145:23:16", "nodes": [], "absolutePath": "lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol", "file": "../IERC20.sol", @@ -133,7 +133,7 @@ { "id": 24531, "nodeType": "ImportDirective", - "src": "164:46:16", + "src": "170:46:16", "nodes": [], "absolutePath": "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol", "file": "../extensions/draft-IERC20Permit.sol", @@ -146,7 +146,7 @@ { "id": 24532, "nodeType": "ImportDirective", - "src": "211:36:16", + "src": "218:36:16", "nodes": [], "absolutePath": "lib/openzeppelin-contracts/contracts/utils/Address.sol", "file": "../../../utils/Address.sol", @@ -159,12 +159,12 @@ { "id": 24808, "nodeType": "ContractDefinition", - "src": "707:3748:16", + "src": "725:3845:16", "nodes": [ { "id": 24536, "nodeType": "UsingForDirective", - "src": "731:26:16", + "src": "750:26:16", "nodes": [], "global": false, "libraryName": { @@ -172,13 +172,13 @@ "name": "Address", "nodeType": "IdentifierPath", "referencedDeclaration": 25103, - "src": "737:7:16" + "src": "756:7:16" }, "typeName": { "id": 24535, "name": "address", "nodeType": "ElementaryTypeName", - "src": "749:7:16", + "src": "768:7:16", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -189,12 +189,12 @@ { "id": 24559, "nodeType": "FunctionDefinition", - "src": "763:205:16", + "src": "784:211:16", "nodes": [], "body": { "id": 24558, "nodeType": "Block", - "src": "865:103:16", + "src": "890:105:16", "nodes": [], "statements": [ { @@ -206,7 +206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24539, - "src": "895:5:16", + "src": "921:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -222,7 +222,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24539, - "src": "925:5:16", + "src": "951:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -236,7 +236,7 @@ "memberName": "transfer", "nodeType": "MemberAccess", "referencedDeclaration": 24458, - "src": "925:14:16", + "src": "951:14:16", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$_t_bool_$", "typeString": "function (address,uint256) external returns (bool)" @@ -249,7 +249,7 @@ "lValueRequested": false, "memberName": "selector", "nodeType": "MemberAccess", - "src": "925:23:16", + "src": "951:23:16", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -261,7 +261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24541, - "src": "950:2:16", + "src": "976:2:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -273,7 +273,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24543, - "src": "954:5:16", + "src": "980:5:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -301,7 +301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "902:3:16", + "src": "928:3:16", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -314,7 +314,7 @@ "lValueRequested": false, "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "902:22:16", + "src": "928:22:16", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" @@ -328,7 +328,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "902:58:16", + "src": "928:58:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -352,7 +352,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24807, - "src": "875:19:16", + "src": "901:19:16", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_contract$_IERC20_$24491_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (contract IERC20,bytes memory)" @@ -366,7 +366,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "875:86:16", + "src": "901:86:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -375,7 +375,7 @@ }, "id": 24557, "nodeType": "ExpressionStatement", - "src": "875:86:16" + "src": "901:86:16" } ] }, @@ -383,7 +383,7 @@ "kind": "function", "modifiers": [], "name": "safeTransfer", - "nameLocation": "772:12:16", + "nameLocation": "793:12:16", "parameters": { "id": 24544, "nodeType": "ParameterList", @@ -393,10 +393,10 @@ "id": 24539, "mutability": "mutable", "name": "token", - "nameLocation": "801:5:16", + "nameLocation": "823:5:16", "nodeType": "VariableDeclaration", "scope": 24559, - "src": "794:12:16", + "src": "816:12:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411,10 +411,10 @@ "name": "IERC20", "nodeType": "IdentifierPath", "referencedDeclaration": 24491, - "src": "794:6:16" + "src": "816:6:16" }, "referencedDeclaration": 24491, - "src": "794:6:16", + "src": "816:6:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -427,10 +427,10 @@ "id": 24541, "mutability": "mutable", "name": "to", - "nameLocation": "824:2:16", + "nameLocation": "847:2:16", "nodeType": "VariableDeclaration", "scope": 24559, - "src": "816:10:16", + "src": "839:10:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441,7 +441,7 @@ "id": 24540, "name": "address", "nodeType": "ElementaryTypeName", - "src": "816:7:16", + "src": "839:7:16", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -455,10 +455,10 @@ "id": 24543, "mutability": "mutable", "name": "value", - "nameLocation": "844:5:16", + "nameLocation": "868:5:16", "nodeType": "VariableDeclaration", "scope": 24559, - "src": "836:13:16", + "src": "860:13:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -469,7 +469,7 @@ "id": 24542, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "836:7:16", + "src": "860:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -478,13 +478,13 @@ "visibility": "internal" } ], - "src": "784:71:16" + "src": "805:75:16" }, "returnParameters": { "id": 24545, "nodeType": "ParameterList", "parameters": [], - "src": "865:0:16" + "src": "890:0:16" }, "scope": 24808, "stateMutability": "nonpayable", @@ -494,12 +494,12 @@ { "id": 24585, "nodeType": "FunctionDefinition", - "src": "974:241:16", + "src": "1003:248:16", "nodes": [], "body": { "id": 24584, "nodeType": "Block", - "src": "1102:113:16", + "src": "1136:115:16", "nodes": [], "statements": [ { @@ -511,7 +511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24562, - "src": "1132:5:16", + "src": "1167:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -527,7 +527,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24562, - "src": "1162:5:16", + "src": "1197:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -541,7 +541,7 @@ "memberName": "transferFrom", "nodeType": "MemberAccess", "referencedDeclaration": 24490, - "src": "1162:18:16", + "src": "1197:18:16", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$_t_bool_$", "typeString": "function (address,address,uint256) external returns (bool)" @@ -554,7 +554,7 @@ "lValueRequested": false, "memberName": "selector", "nodeType": "MemberAccess", - "src": "1162:27:16", + "src": "1197:27:16", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -566,7 +566,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24564, - "src": "1191:4:16", + "src": "1226:4:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -578,7 +578,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24566, - "src": "1197:2:16", + "src": "1232:2:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -590,7 +590,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24568, - "src": "1201:5:16", + "src": "1236:5:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -622,7 +622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1139:3:16", + "src": "1174:3:16", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -635,7 +635,7 @@ "lValueRequested": false, "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "1139:22:16", + "src": "1174:22:16", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" @@ -649,7 +649,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1139:68:16", + "src": "1174:68:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -673,7 +673,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24807, - "src": "1112:19:16", + "src": "1147:19:16", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_contract$_IERC20_$24491_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (contract IERC20,bytes memory)" @@ -687,7 +687,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1112:96:16", + "src": "1147:96:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -696,7 +696,7 @@ }, "id": 24583, "nodeType": "ExpressionStatement", - "src": "1112:96:16" + "src": "1147:96:16" } ] }, @@ -704,7 +704,7 @@ "kind": "function", "modifiers": [], "name": "safeTransferFrom", - "nameLocation": "983:16:16", + "nameLocation": "1012:16:16", "parameters": { "id": 24569, "nodeType": "ParameterList", @@ -714,10 +714,10 @@ "id": 24562, "mutability": "mutable", "name": "token", - "nameLocation": "1016:5:16", + "nameLocation": "1046:5:16", "nodeType": "VariableDeclaration", "scope": 24585, - "src": "1009:12:16", + "src": "1039:12:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -732,10 +732,10 @@ "name": "IERC20", "nodeType": "IdentifierPath", "referencedDeclaration": 24491, - "src": "1009:6:16" + "src": "1039:6:16" }, "referencedDeclaration": 24491, - "src": "1009:6:16", + "src": "1039:6:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -748,10 +748,10 @@ "id": 24564, "mutability": "mutable", "name": "from", - "nameLocation": "1039:4:16", + "nameLocation": "1070:4:16", "nodeType": "VariableDeclaration", "scope": 24585, - "src": "1031:12:16", + "src": "1062:12:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -762,7 +762,7 @@ "id": 24563, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1031:7:16", + "src": "1062:7:16", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -776,10 +776,10 @@ "id": 24566, "mutability": "mutable", "name": "to", - "nameLocation": "1061:2:16", + "nameLocation": "1093:2:16", "nodeType": "VariableDeclaration", "scope": 24585, - "src": "1053:10:16", + "src": "1085:10:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -790,7 +790,7 @@ "id": 24565, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1053:7:16", + "src": "1085:7:16", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -804,10 +804,10 @@ "id": 24568, "mutability": "mutable", "name": "value", - "nameLocation": "1081:5:16", + "nameLocation": "1114:5:16", "nodeType": "VariableDeclaration", "scope": 24585, - "src": "1073:13:16", + "src": "1106:13:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -818,7 +818,7 @@ "id": 24567, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1073:7:16", + "src": "1106:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -827,13 +827,13 @@ "visibility": "internal" } ], - "src": "999:93:16" + "src": "1028:98:16" }, "returnParameters": { "id": 24570, "nodeType": "ParameterList", "parameters": [], - "src": "1102:0:16" + "src": "1136:0:16" }, "scope": 24808, "stateMutability": "nonpayable", @@ -843,12 +843,12 @@ { "id": 24629, "nodeType": "FunctionDefinition", - "src": "1475:603:16", + "src": "1520:616:16", "nodes": [], "body": { "id": 24628, "nodeType": "Block", - "src": "1581:497:16", + "src": "1630:506:16", "nodes": [], "statements": [ { @@ -882,7 +882,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24593, - "src": "1830:5:16", + "src": "1884:5:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -899,14 +899,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1839:1:16", + "src": "1893:1:16", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "1830:10:16", + "src": "1884:10:16", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -920,7 +920,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "1829:12:16", + "src": "1883:12:16", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -950,7 +950,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "1870:4:16", + "src": "1924:4:16", "typeDescriptions": { "typeIdentifier": "t_contract$_SafeERC20_$24808", "typeString": "library SafeERC20" @@ -970,7 +970,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1862:7:16", + "src": "1916:7:16", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -979,7 +979,7 @@ "id": 24603, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1862:7:16", + "src": "1916:7:16", "typeDescriptions": {} } }, @@ -991,7 +991,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1862:13:16", + "src": "1916:13:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -1004,7 +1004,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24591, - "src": "1877:7:16", + "src": "1931:7:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1028,7 +1028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24589, - "src": "1846:5:16", + "src": "1900:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -1042,7 +1042,7 @@ "memberName": "allowance", "nodeType": "MemberAccess", "referencedDeclaration": 24468, - "src": "1846:15:16", + "src": "1900:15:16", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_address_$returns$_t_uint256_$", "typeString": "function (address,address) view external returns (uint256)" @@ -1056,7 +1056,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1846:39:16", + "src": "1900:39:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1074,14 +1074,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1889:1:16", + "src": "1943:1:16", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "1846:44:16", + "src": "1900:44:16", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1095,13 +1095,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "1845:46:16", + "src": "1899:46:16", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "1829:62:16", + "src": "1883:62:16", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1116,7 +1116,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1905:56:16", + "src": "1960:56:16", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef945ddb1bfdc0da870feb4560d868b047642b4ac7f2fb7f8b7c51cb4a411e25", "typeString": "literal_string \"SafeERC20: approve from non-zero to non-zero allowance\"" @@ -1143,7 +1143,7 @@ -18 ], "referencedDeclaration": -18, - "src": "1808:7:16", + "src": "1861:7:16", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -1157,7 +1157,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1808:163:16", + "src": "1861:166:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1166,7 +1166,7 @@ }, "id": 24615, "nodeType": "ExpressionStatement", - "src": "1808:163:16" + "src": "1861:166:16" }, { "expression": { @@ -1177,7 +1177,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24589, - "src": "2001:5:16", + "src": "2058:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -1193,7 +1193,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24589, - "src": "2031:5:16", + "src": "2088:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -1207,7 +1207,7 @@ "memberName": "approve", "nodeType": "MemberAccess", "referencedDeclaration": 24478, - "src": "2031:13:16", + "src": "2088:13:16", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$_t_bool_$", "typeString": "function (address,uint256) external returns (bool)" @@ -1220,7 +1220,7 @@ "lValueRequested": false, "memberName": "selector", "nodeType": "MemberAccess", - "src": "2031:22:16", + "src": "2088:22:16", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1232,7 +1232,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24591, - "src": "2055:7:16", + "src": "2112:7:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1244,7 +1244,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24593, - "src": "2064:5:16", + "src": "2121:5:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1272,7 +1272,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2008:3:16", + "src": "2065:3:16", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1285,7 +1285,7 @@ "lValueRequested": false, "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "2008:22:16", + "src": "2065:22:16", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" @@ -1299,7 +1299,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2008:62:16", + "src": "2065:62:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1323,7 +1323,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24807, - "src": "1981:19:16", + "src": "2038:19:16", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_contract$_IERC20_$24491_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (contract IERC20,bytes memory)" @@ -1337,7 +1337,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1981:90:16", + "src": "2038:90:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1346,21 +1346,21 @@ }, "id": 24627, "nodeType": "ExpressionStatement", - "src": "1981:90:16" + "src": "2038:90:16" } ] }, "documentation": { "id": 24586, "nodeType": "StructuredDocumentation", - "src": "1221:249:16", + "src": "1259:255:16", "text": " @dev Deprecated. This function has issues similar to the ones found in\n {IERC20-approve}, and its usage is discouraged.\n Whenever possible, use {safeIncreaseAllowance} and\n {safeDecreaseAllowance} instead." }, "implemented": true, "kind": "function", "modifiers": [], "name": "safeApprove", - "nameLocation": "1484:11:16", + "nameLocation": "1529:11:16", "parameters": { "id": 24594, "nodeType": "ParameterList", @@ -1370,10 +1370,10 @@ "id": 24589, "mutability": "mutable", "name": "token", - "nameLocation": "1512:5:16", + "nameLocation": "1558:5:16", "nodeType": "VariableDeclaration", "scope": 24629, - "src": "1505:12:16", + "src": "1551:12:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1388,10 +1388,10 @@ "name": "IERC20", "nodeType": "IdentifierPath", "referencedDeclaration": 24491, - "src": "1505:6:16" + "src": "1551:6:16" }, "referencedDeclaration": 24491, - "src": "1505:6:16", + "src": "1551:6:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -1404,10 +1404,10 @@ "id": 24591, "mutability": "mutable", "name": "spender", - "nameLocation": "1535:7:16", + "nameLocation": "1582:7:16", "nodeType": "VariableDeclaration", "scope": 24629, - "src": "1527:15:16", + "src": "1574:15:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1418,7 +1418,7 @@ "id": 24590, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1527:7:16", + "src": "1574:7:16", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1432,10 +1432,10 @@ "id": 24593, "mutability": "mutable", "name": "value", - "nameLocation": "1560:5:16", + "nameLocation": "1608:5:16", "nodeType": "VariableDeclaration", "scope": 24629, - "src": "1552:13:16", + "src": "1600:13:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1446,7 +1446,7 @@ "id": 24592, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1552:7:16", + "src": "1600:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1455,13 +1455,13 @@ "visibility": "internal" } ], - "src": "1495:76:16" + "src": "1540:80:16" }, "returnParameters": { "id": 24595, "nodeType": "ParameterList", "parameters": [], - "src": "1581:0:16" + "src": "1630:0:16" }, "scope": 24808, "stateMutability": "nonpayable", @@ -1471,12 +1471,12 @@ { "id": 24665, "nodeType": "FunctionDefinition", - "src": "2084:310:16", + "src": "2144:317:16", "nodes": [], "body": { "id": 24664, "nodeType": "Block", - "src": "2200:194:16", + "src": "2264:197:16", "nodes": [], "statements": [ { @@ -1489,10 +1489,10 @@ "id": 24640, "mutability": "mutable", "name": "newAllowance", - "nameLocation": "2218:12:16", + "nameLocation": "2283:12:16", "nodeType": "VariableDeclaration", "scope": 24664, - "src": "2210:20:16", + "src": "2275:20:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1503,7 +1503,7 @@ "id": 24639, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2210:7:16", + "src": "2275:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1533,7 +1533,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "2257:4:16", + "src": "2322:4:16", "typeDescriptions": { "typeIdentifier": "t_contract$_SafeERC20_$24808", "typeString": "library SafeERC20" @@ -1553,7 +1553,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2249:7:16", + "src": "2314:7:16", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -1562,7 +1562,7 @@ "id": 24643, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2249:7:16", + "src": "2314:7:16", "typeDescriptions": {} } }, @@ -1574,7 +1574,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2249:13:16", + "src": "2314:13:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -1587,7 +1587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24634, - "src": "2264:7:16", + "src": "2329:7:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1611,7 +1611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24632, - "src": "2233:5:16", + "src": "2298:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -1625,7 +1625,7 @@ "memberName": "allowance", "nodeType": "MemberAccess", "referencedDeclaration": 24468, - "src": "2233:15:16", + "src": "2298:15:16", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_address_$returns$_t_uint256_$", "typeString": "function (address,address) view external returns (uint256)" @@ -1639,7 +1639,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2233:39:16", + "src": "2298:39:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1654,20 +1654,20 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24636, - "src": "2275:5:16", + "src": "2340:5:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2233:47:16", + "src": "2298:47:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "2210:70:16" + "src": "2275:70:16" }, { "expression": { @@ -1678,7 +1678,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24632, - "src": "2310:5:16", + "src": "2376:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -1694,7 +1694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24632, - "src": "2340:5:16", + "src": "2406:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -1708,7 +1708,7 @@ "memberName": "approve", "nodeType": "MemberAccess", "referencedDeclaration": 24478, - "src": "2340:13:16", + "src": "2406:13:16", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$_t_bool_$", "typeString": "function (address,uint256) external returns (bool)" @@ -1721,7 +1721,7 @@ "lValueRequested": false, "memberName": "selector", "nodeType": "MemberAccess", - "src": "2340:22:16", + "src": "2406:22:16", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1733,7 +1733,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24634, - "src": "2364:7:16", + "src": "2430:7:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1745,7 +1745,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24640, - "src": "2373:12:16", + "src": "2439:12:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1773,7 +1773,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2317:3:16", + "src": "2383:3:16", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1786,7 +1786,7 @@ "lValueRequested": false, "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "2317:22:16", + "src": "2383:22:16", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" @@ -1800,7 +1800,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2317:69:16", + "src": "2383:69:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1824,7 +1824,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24807, - "src": "2290:19:16", + "src": "2356:19:16", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_contract$_IERC20_$24491_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (contract IERC20,bytes memory)" @@ -1838,7 +1838,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2290:97:16", + "src": "2356:97:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1847,7 +1847,7 @@ }, "id": 24663, "nodeType": "ExpressionStatement", - "src": "2290:97:16" + "src": "2356:97:16" } ] }, @@ -1855,7 +1855,7 @@ "kind": "function", "modifiers": [], "name": "safeIncreaseAllowance", - "nameLocation": "2093:21:16", + "nameLocation": "2153:21:16", "parameters": { "id": 24637, "nodeType": "ParameterList", @@ -1865,10 +1865,10 @@ "id": 24632, "mutability": "mutable", "name": "token", - "nameLocation": "2131:5:16", + "nameLocation": "2192:5:16", "nodeType": "VariableDeclaration", "scope": 24665, - "src": "2124:12:16", + "src": "2185:12:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1883,10 +1883,10 @@ "name": "IERC20", "nodeType": "IdentifierPath", "referencedDeclaration": 24491, - "src": "2124:6:16" + "src": "2185:6:16" }, "referencedDeclaration": 24491, - "src": "2124:6:16", + "src": "2185:6:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -1899,10 +1899,10 @@ "id": 24634, "mutability": "mutable", "name": "spender", - "nameLocation": "2154:7:16", + "nameLocation": "2216:7:16", "nodeType": "VariableDeclaration", "scope": 24665, - "src": "2146:15:16", + "src": "2208:15:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1913,7 +1913,7 @@ "id": 24633, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2146:7:16", + "src": "2208:7:16", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1927,10 +1927,10 @@ "id": 24636, "mutability": "mutable", "name": "value", - "nameLocation": "2179:5:16", + "nameLocation": "2242:5:16", "nodeType": "VariableDeclaration", "scope": 24665, - "src": "2171:13:16", + "src": "2234:13:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1941,7 +1941,7 @@ "id": 24635, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2171:7:16", + "src": "2234:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1950,13 +1950,13 @@ "visibility": "internal" } ], - "src": "2114:76:16" + "src": "2174:80:16" }, "returnParameters": { "id": 24638, "nodeType": "ParameterList", "parameters": [], - "src": "2200:0:16" + "src": "2264:0:16" }, "scope": 24808, "stateMutability": "nonpayable", @@ -1966,18 +1966,18 @@ { "id": 24713, "nodeType": "FunctionDefinition", - "src": "2400:486:16", + "src": "2469:497:16", "nodes": [], "body": { "id": 24712, "nodeType": "Block", - "src": "2516:370:16", + "src": "2589:377:16", "nodes": [], "statements": [ { "id": 24711, "nodeType": "UncheckedBlock", - "src": "2526:354:16", + "src": "2600:359:16", "statements": [ { "assignments": [ @@ -1989,10 +1989,10 @@ "id": 24676, "mutability": "mutable", "name": "oldAllowance", - "nameLocation": "2558:12:16", + "nameLocation": "2633:12:16", "nodeType": "VariableDeclaration", "scope": 24711, - "src": "2550:20:16", + "src": "2625:20:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2003,7 +2003,7 @@ "id": 24675, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2550:7:16", + "src": "2625:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2023,7 +2023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "2597:4:16", + "src": "2672:4:16", "typeDescriptions": { "typeIdentifier": "t_contract$_SafeERC20_$24808", "typeString": "library SafeERC20" @@ -2043,7 +2043,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2589:7:16", + "src": "2664:7:16", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -2052,7 +2052,7 @@ "id": 24679, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2589:7:16", + "src": "2664:7:16", "typeDescriptions": {} } }, @@ -2064,7 +2064,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2589:13:16", + "src": "2664:13:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -2077,7 +2077,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24670, - "src": "2604:7:16", + "src": "2679:7:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2101,7 +2101,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24668, - "src": "2573:5:16", + "src": "2648:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -2115,7 +2115,7 @@ "memberName": "allowance", "nodeType": "MemberAccess", "referencedDeclaration": 24468, - "src": "2573:15:16", + "src": "2648:15:16", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_address_$returns$_t_uint256_$", "typeString": "function (address,address) view external returns (uint256)" @@ -2129,7 +2129,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2573:39:16", + "src": "2648:39:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -2137,7 +2137,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2550:62:16" + "src": "2625:62:16" }, { "expression": { @@ -2158,7 +2158,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24676, - "src": "2634:12:16", + "src": "2710:12:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2172,13 +2172,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24672, - "src": "2650:5:16", + "src": "2726:5:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2634:21:16", + "src": "2710:21:16", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2193,7 +2193,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2657:43:16", + "src": "2733:43:16", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c3af60974a758b7e72e108c9bf0943ecc9e4f2e8af4695da5f52fbf57a63d3a", "typeString": "literal_string \"SafeERC20: decreased allowance below zero\"" @@ -2220,7 +2220,7 @@ -18 ], "referencedDeclaration": -18, - "src": "2626:7:16", + "src": "2702:7:16", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -2234,7 +2234,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2626:75:16", + "src": "2702:75:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2243,7 +2243,7 @@ }, "id": 24692, "nodeType": "ExpressionStatement", - "src": "2626:75:16" + "src": "2702:75:16" }, { "assignments": [ @@ -2255,10 +2255,10 @@ "id": 24694, "mutability": "mutable", "name": "newAllowance", - "nameLocation": "2723:12:16", + "nameLocation": "2800:12:16", "nodeType": "VariableDeclaration", "scope": 24711, - "src": "2715:20:16", + "src": "2792:20:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2269,7 +2269,7 @@ "id": 24693, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2715:7:16", + "src": "2792:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2295,7 +2295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24676, - "src": "2738:12:16", + "src": "2815:12:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2309,20 +2309,20 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24672, - "src": "2753:5:16", + "src": "2830:5:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2738:20:16", + "src": "2815:20:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "2715:43:16" + "src": "2792:43:16" }, { "expression": { @@ -2333,7 +2333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24668, - "src": "2792:5:16", + "src": "2870:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -2349,7 +2349,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24668, - "src": "2822:5:16", + "src": "2900:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -2363,7 +2363,7 @@ "memberName": "approve", "nodeType": "MemberAccess", "referencedDeclaration": 24478, - "src": "2822:13:16", + "src": "2900:13:16", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$_t_bool_$", "typeString": "function (address,uint256) external returns (bool)" @@ -2376,7 +2376,7 @@ "lValueRequested": false, "memberName": "selector", "nodeType": "MemberAccess", - "src": "2822:22:16", + "src": "2900:22:16", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2388,7 +2388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24670, - "src": "2846:7:16", + "src": "2924:7:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2400,7 +2400,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24694, - "src": "2855:12:16", + "src": "2933:12:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2428,7 +2428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2799:3:16", + "src": "2877:3:16", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2441,7 +2441,7 @@ "lValueRequested": false, "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "2799:22:16", + "src": "2877:22:16", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" @@ -2455,7 +2455,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2799:69:16", + "src": "2877:69:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2479,7 +2479,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24807, - "src": "2772:19:16", + "src": "2850:19:16", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_contract$_IERC20_$24491_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (contract IERC20,bytes memory)" @@ -2493,7 +2493,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2772:97:16", + "src": "2850:97:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2502,7 +2502,7 @@ }, "id": 24710, "nodeType": "ExpressionStatement", - "src": "2772:97:16" + "src": "2850:97:16" } ] } @@ -2512,7 +2512,7 @@ "kind": "function", "modifiers": [], "name": "safeDecreaseAllowance", - "nameLocation": "2409:21:16", + "nameLocation": "2478:21:16", "parameters": { "id": 24673, "nodeType": "ParameterList", @@ -2522,10 +2522,10 @@ "id": 24668, "mutability": "mutable", "name": "token", - "nameLocation": "2447:5:16", + "nameLocation": "2517:5:16", "nodeType": "VariableDeclaration", "scope": 24713, - "src": "2440:12:16", + "src": "2510:12:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2540,10 +2540,10 @@ "name": "IERC20", "nodeType": "IdentifierPath", "referencedDeclaration": 24491, - "src": "2440:6:16" + "src": "2510:6:16" }, "referencedDeclaration": 24491, - "src": "2440:6:16", + "src": "2510:6:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -2556,10 +2556,10 @@ "id": 24670, "mutability": "mutable", "name": "spender", - "nameLocation": "2470:7:16", + "nameLocation": "2541:7:16", "nodeType": "VariableDeclaration", "scope": 24713, - "src": "2462:15:16", + "src": "2533:15:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2570,7 +2570,7 @@ "id": 24669, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2462:7:16", + "src": "2533:7:16", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2584,10 +2584,10 @@ "id": 24672, "mutability": "mutable", "name": "value", - "nameLocation": "2495:5:16", + "nameLocation": "2567:5:16", "nodeType": "VariableDeclaration", "scope": 24713, - "src": "2487:13:16", + "src": "2559:13:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2598,7 +2598,7 @@ "id": 24671, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2487:7:16", + "src": "2559:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2607,13 +2607,13 @@ "visibility": "internal" } ], - "src": "2430:76:16" + "src": "2499:80:16" }, "returnParameters": { "id": 24674, "nodeType": "ParameterList", "parameters": [], - "src": "2516:0:16" + "src": "2589:0:16" }, "scope": 24808, "stateMutability": "nonpayable", @@ -2623,12 +2623,12 @@ { "id": 24769, "nodeType": "FunctionDefinition", - "src": "2892:472:16", + "src": "2974:486:16", "nodes": [], "body": { "id": 24768, "nodeType": "Block", - "src": "3107:257:16", + "src": "3198:262:16", "nodes": [], "statements": [ { @@ -2641,10 +2641,10 @@ "id": 24734, "mutability": "mutable", "name": "nonceBefore", - "nameLocation": "3125:11:16", + "nameLocation": "3217:11:16", "nodeType": "VariableDeclaration", "scope": 24768, - "src": "3117:19:16", + "src": "3209:19:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2655,7 +2655,7 @@ "id": 24733, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3117:7:16", + "src": "3209:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2673,7 +2673,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24718, - "src": "3152:5:16", + "src": "3244:5:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2693,7 +2693,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24716, - "src": "3139:5:16", + "src": "3231:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20Permit_$24527", "typeString": "contract IERC20Permit" @@ -2707,7 +2707,7 @@ "memberName": "nonces", "nodeType": "MemberAccess", "referencedDeclaration": 24520, - "src": "3139:12:16", + "src": "3231:12:16", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$returns$_t_uint256_$", "typeString": "function (address) view external returns (uint256)" @@ -2721,7 +2721,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3139:19:16", + "src": "3231:19:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -2729,7 +2729,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3117:41:16" + "src": "3209:41:16" }, { "expression": { @@ -2740,7 +2740,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24718, - "src": "3181:5:16", + "src": "3274:5:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2752,7 +2752,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24720, - "src": "3188:7:16", + "src": "3281:7:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2764,7 +2764,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24722, - "src": "3197:5:16", + "src": "3290:5:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2776,7 +2776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24724, - "src": "3204:8:16", + "src": "3297:8:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2788,7 +2788,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24726, - "src": "3214:1:16", + "src": "3307:1:16", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -2800,7 +2800,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24728, - "src": "3217:1:16", + "src": "3310:1:16", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2812,7 +2812,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24730, - "src": "3220:1:16", + "src": "3313:1:16", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2856,7 +2856,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24716, - "src": "3168:5:16", + "src": "3261:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20Permit_$24527", "typeString": "contract IERC20Permit" @@ -2870,7 +2870,7 @@ "memberName": "permit", "nodeType": "MemberAccess", "referencedDeclaration": 24512, - "src": "3168:12:16", + "src": "3261:12:16", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_uint256_$_t_uint8_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,address,uint256,uint256,uint8,bytes32,bytes32) external" @@ -2884,7 +2884,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3168:54:16", + "src": "3261:54:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2893,7 +2893,7 @@ }, "id": 24751, "nodeType": "ExpressionStatement", - "src": "3168:54:16" + "src": "3261:54:16" }, { "assignments": [ @@ -2905,10 +2905,10 @@ "id": 24753, "mutability": "mutable", "name": "nonceAfter", - "nameLocation": "3240:10:16", + "nameLocation": "3334:10:16", "nodeType": "VariableDeclaration", "scope": 24768, - "src": "3232:18:16", + "src": "3326:18:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2919,7 +2919,7 @@ "id": 24752, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3232:7:16", + "src": "3326:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2937,7 +2937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24718, - "src": "3266:5:16", + "src": "3360:5:16", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2957,7 +2957,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24716, - "src": "3253:5:16", + "src": "3347:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20Permit_$24527", "typeString": "contract IERC20Permit" @@ -2971,7 +2971,7 @@ "memberName": "nonces", "nodeType": "MemberAccess", "referencedDeclaration": 24520, - "src": "3253:12:16", + "src": "3347:12:16", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$returns$_t_uint256_$", "typeString": "function (address) view external returns (uint256)" @@ -2985,7 +2985,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3253:19:16", + "src": "3347:19:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -2993,7 +2993,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3232:40:16" + "src": "3326:40:16" }, { "expression": { @@ -3014,7 +3014,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24753, - "src": "3290:10:16", + "src": "3385:10:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3038,7 +3038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24734, - "src": "3304:11:16", + "src": "3399:11:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3055,20 +3055,20 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3318:1:16", + "src": "3413:1:16", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "3304:15:16", + "src": "3399:15:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3290:29:16", + "src": "3385:29:16", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3083,7 +3083,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3321:35:16", + "src": "3416:35:16", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cde8e927812a7a656f8f04e89ac4f4113d47940dd2125d11fcb8e0bd36bfc59d", "typeString": "literal_string \"SafeERC20: permit did not succeed\"" @@ -3110,7 +3110,7 @@ -18 ], "referencedDeclaration": -18, - "src": "3282:7:16", + "src": "3377:7:16", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -3124,7 +3124,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3282:75:16", + "src": "3377:75:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3133,7 +3133,7 @@ }, "id": 24767, "nodeType": "ExpressionStatement", - "src": "3282:75:16" + "src": "3377:75:16" } ] }, @@ -3141,7 +3141,7 @@ "kind": "function", "modifiers": [], "name": "safePermit", - "nameLocation": "2901:10:16", + "nameLocation": "2983:10:16", "parameters": { "id": 24731, "nodeType": "ParameterList", @@ -3151,10 +3151,10 @@ "id": 24716, "mutability": "mutable", "name": "token", - "nameLocation": "2934:5:16", + "nameLocation": "3017:5:16", "nodeType": "VariableDeclaration", "scope": 24769, - "src": "2921:18:16", + "src": "3004:18:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3169,10 +3169,10 @@ "name": "IERC20Permit", "nodeType": "IdentifierPath", "referencedDeclaration": 24527, - "src": "2921:12:16" + "src": "3004:12:16" }, "referencedDeclaration": 24527, - "src": "2921:12:16", + "src": "3004:12:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20Permit_$24527", "typeString": "contract IERC20Permit" @@ -3185,10 +3185,10 @@ "id": 24718, "mutability": "mutable", "name": "owner", - "nameLocation": "2957:5:16", + "nameLocation": "3041:5:16", "nodeType": "VariableDeclaration", "scope": 24769, - "src": "2949:13:16", + "src": "3033:13:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3199,7 +3199,7 @@ "id": 24717, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2949:7:16", + "src": "3033:7:16", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3213,10 +3213,10 @@ "id": 24720, "mutability": "mutable", "name": "spender", - "nameLocation": "2980:7:16", + "nameLocation": "3065:7:16", "nodeType": "VariableDeclaration", "scope": 24769, - "src": "2972:15:16", + "src": "3057:15:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3227,7 +3227,7 @@ "id": 24719, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2972:7:16", + "src": "3057:7:16", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3241,10 +3241,10 @@ "id": 24722, "mutability": "mutable", "name": "value", - "nameLocation": "3005:5:16", + "nameLocation": "3091:5:16", "nodeType": "VariableDeclaration", "scope": 24769, - "src": "2997:13:16", + "src": "3083:13:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3255,7 +3255,7 @@ "id": 24721, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2997:7:16", + "src": "3083:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3268,10 +3268,10 @@ "id": 24724, "mutability": "mutable", "name": "deadline", - "nameLocation": "3028:8:16", + "nameLocation": "3115:8:16", "nodeType": "VariableDeclaration", "scope": 24769, - "src": "3020:16:16", + "src": "3107:16:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3282,7 +3282,7 @@ "id": 24723, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3020:7:16", + "src": "3107:7:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3295,10 +3295,10 @@ "id": 24726, "mutability": "mutable", "name": "v", - "nameLocation": "3052:1:16", + "nameLocation": "3140:1:16", "nodeType": "VariableDeclaration", "scope": 24769, - "src": "3046:7:16", + "src": "3134:7:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3309,7 +3309,7 @@ "id": 24725, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "3046:5:16", + "src": "3134:5:16", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -3322,10 +3322,10 @@ "id": 24728, "mutability": "mutable", "name": "r", - "nameLocation": "3071:1:16", + "nameLocation": "3160:1:16", "nodeType": "VariableDeclaration", "scope": 24769, - "src": "3063:9:16", + "src": "3152:9:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3336,7 +3336,7 @@ "id": 24727, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3063:7:16", + "src": "3152:7:16", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3349,10 +3349,10 @@ "id": 24730, "mutability": "mutable", "name": "s", - "nameLocation": "3090:1:16", + "nameLocation": "3180:1:16", "nodeType": "VariableDeclaration", "scope": 24769, - "src": "3082:9:16", + "src": "3172:9:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3363,7 +3363,7 @@ "id": 24729, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3082:7:16", + "src": "3172:7:16", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3372,13 +3372,13 @@ "visibility": "internal" } ], - "src": "2911:186:16" + "src": "2993:195:16" }, "returnParameters": { "id": 24732, "nodeType": "ParameterList", "parameters": [], - "src": "3107:0:16" + "src": "3198:0:16" }, "scope": 24808, "stateMutability": "nonpayable", @@ -3388,12 +3388,12 @@ { "id": 24807, "nodeType": "FunctionDefinition", - "src": "3747:706:16", + "src": "3851:716:16", "nodes": [], "body": { "id": 24806, "nodeType": "Block", - "src": "3817:636:16", + "src": "3921:646:16", "nodes": [], "statements": [ { @@ -3406,10 +3406,10 @@ "id": 24779, "mutability": "mutable", "name": "returndata", - "nameLocation": "4179:10:16", + "nameLocation": "4288:10:16", "nodeType": "VariableDeclaration", "scope": 24806, - "src": "4166:23:16", + "src": "4275:23:16", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3420,7 +3420,7 @@ "id": 24778, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4166:5:16", + "src": "4275:5:16", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3438,7 +3438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24775, - "src": "4220:4:16", + "src": "4329:4:16", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3453,7 +3453,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4226:34:16", + "src": "4335:34:16", "typeDescriptions": { "typeIdentifier": "t_stringliteral_47fb62c2c272651d2f0f342bac006756b8ba07f21cc5cb87e0fbb9d50c0c585b", "typeString": "literal_string \"SafeERC20: low-level call failed\"" @@ -3480,7 +3480,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24773, - "src": "4200:5:16", + "src": "4309:5:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -3500,7 +3500,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4192:7:16", + "src": "4301:7:16", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -3509,7 +3509,7 @@ "id": 24780, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4192:7:16", + "src": "4301:7:16", "typeDescriptions": {} } }, @@ -3521,7 +3521,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4192:14:16", + "src": "4301:14:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -3536,7 +3536,7 @@ "memberName": "functionCall", "nodeType": "MemberAccess", "referencedDeclaration": 24897, - "src": "4192:27:16", + "src": "4301:27:16", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$bound_to$_t_address_$", "typeString": "function (address,bytes memory,string memory) returns (bytes memory)" @@ -3550,7 +3550,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4192:69:16", + "src": "4301:69:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3558,7 +3558,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "4166:95:16" + "src": "4275:95:16" }, { "condition": { @@ -3578,7 +3578,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24779, - "src": "4275:10:16", + "src": "4385:10:16", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3591,7 +3591,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "4275:17:16", + "src": "4385:17:16", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3608,14 +3608,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4295:1:16", + "src": "4405:1:16", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "4275:21:16", + "src": "4385:21:16", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3623,11 +3623,11 @@ }, "id": 24805, "nodeType": "IfStatement", - "src": "4271:176:16", + "src": "4381:179:16", "trueBody": { "id": 24804, "nodeType": "Block", - "src": "4298:149:16", + "src": "4408:152:16", "statements": [ { "expression": { @@ -3640,7 +3640,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24779, - "src": "4370:10:16", + "src": "4482:10:16", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3655,7 +3655,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4383:4:16", + "src": "4495:4:16", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -3664,7 +3664,7 @@ "id": 24797, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4383:4:16", + "src": "4495:4:16", "typeDescriptions": {} } } @@ -3676,7 +3676,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "4382:6:16", + "src": "4494:6:16", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -3700,7 +3700,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4359:3:16", + "src": "4471:3:16", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3713,7 +3713,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "4359:10:16", + "src": "4471:10:16", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -3727,7 +3727,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4359:30:16", + "src": "4471:30:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -3743,7 +3743,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4391:44:16", + "src": "4503:44:16", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e11ad79d1e4a7f2e5f376964cb99e8e8f7904e3fc16a109f7a7ecb9aa7956dcd", "typeString": "literal_string \"SafeERC20: ERC20 operation did not succeed\"" @@ -3770,7 +3770,7 @@ -18 ], "referencedDeclaration": -18, - "src": "4351:7:16", + "src": "4463:7:16", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -3784,7 +3784,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4351:85:16", + "src": "4463:85:16", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3793,7 +3793,7 @@ }, "id": 24803, "nodeType": "ExpressionStatement", - "src": "4351:85:16" + "src": "4463:85:16" } ] } @@ -3803,14 +3803,14 @@ "documentation": { "id": 24770, "nodeType": "StructuredDocumentation", - "src": "3370:372:16", + "src": "3468:377:16", "text": " @dev Imitates a Solidity high-level call (i.e. a regular function call to a contract), relaxing the requirement\n on the return value: the return value is optional (but if data is returned, it must not be false).\n @param token The token targeted by the call.\n @param data The call data (encoded using abi.encode or one of its variants)." }, "implemented": true, "kind": "function", "modifiers": [], "name": "_callOptionalReturn", - "nameLocation": "3756:19:16", + "nameLocation": "3860:19:16", "parameters": { "id": 24776, "nodeType": "ParameterList", @@ -3820,10 +3820,10 @@ "id": 24773, "mutability": "mutable", "name": "token", - "nameLocation": "3783:5:16", + "nameLocation": "3887:5:16", "nodeType": "VariableDeclaration", "scope": 24807, - "src": "3776:12:16", + "src": "3880:12:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3838,10 +3838,10 @@ "name": "IERC20", "nodeType": "IdentifierPath", "referencedDeclaration": 24491, - "src": "3776:6:16" + "src": "3880:6:16" }, "referencedDeclaration": 24491, - "src": "3776:6:16", + "src": "3880:6:16", "typeDescriptions": { "typeIdentifier": "t_contract$_IERC20_$24491", "typeString": "contract IERC20" @@ -3854,10 +3854,10 @@ "id": 24775, "mutability": "mutable", "name": "data", - "nameLocation": "3803:4:16", + "nameLocation": "3907:4:16", "nodeType": "VariableDeclaration", "scope": 24807, - "src": "3790:17:16", + "src": "3894:17:16", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3868,7 +3868,7 @@ "id": 24774, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3790:5:16", + "src": "3894:5:16", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3877,13 +3877,13 @@ "visibility": "internal" } ], - "src": "3775:33:16" + "src": "3879:33:16" }, "returnParameters": { "id": 24777, "nodeType": "ParameterList", "parameters": [], - "src": "3817:0:16" + "src": "3921:0:16" }, "scope": 24808, "stateMutability": "nonpayable", @@ -3899,7 +3899,7 @@ "documentation": { "id": 24533, "nodeType": "StructuredDocumentation", - "src": "249:457:16", + "src": "258:465:16", "text": " @title SafeERC20\n @dev Wrappers around ERC20 operations that throw on failure (when the token\n contract returns false). Tokens that return no value (and instead revert or\n throw on failure) are also supported, non-reverting calls are assumed to be\n successful.\n To use this library you can add a `using SafeERC20 for IERC20;` statement to your contract,\n which allows you to call the safe operations as `token.safeTransfer(...)`, etc." }, "fullyImplemented": true, @@ -3907,7 +3907,7 @@ 24808 ], "name": "SafeERC20", - "nameLocation": "715:9:16", + "nameLocation": "733:9:16", "scope": 24809, "usedErrors": [] } diff --git a/out/Script.sol/Script.json b/out/Script.sol/Script.json index 3ed53f3..30aa6ff 100644 --- a/out/Script.sol/Script.json +++ b/out/Script.sol/Script.json @@ -27,7 +27,7 @@ "methodIdentifiers": { "IS_SCRIPT()": "f8ccbf47" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/Script.sol\":\"Script\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5\",\"dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr\"]},\"lib/forge-std/src/Common.sol\":{\"keccak256\":\"0x3ed7f49e907eaf339c3bb0b79a81d303d0f9e37aa5b8a9854c0cbfc3ad9a3ef0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://01c2532fb5fea32c6dc165518f2c4918af25d9139d17c11da330414c9797a70b\",\"dweb:/ipfs/QmV4r8a1e9Rgu2xoigVCuSv3fZ737wD2DXbV6ZmHXVUtDn\"]},\"lib/forge-std/src/Components.sol\":{\"keccak256\":\"0xd3b8ba6df58174d5d650a668dfa49eeee28b2b855514b9e793e1c0b69d747149\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce2b2ca79d5ce993b91358ed3d588396295e0aba9bb923481c1ffa5058a0dcd\",\"dweb:/ipfs/QmPNymteQmLWk7SqQhNsF6Rbc3xFPY7xGb4fBKravHLXD3\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0xaf461de14bea23fc3b45b9556017cc50a57d340362ef625aeebe31db1315a2ae\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ad0f80c75b923aec0068a753e012e6086422bcc433b7f2cb4042ade553670487\",\"dweb:/ipfs/QmcsY4WHfAJ5yU7gpWwMEwQe8LnULySJAqfcdaKSTWJaso\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8\",\"dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf\",\"dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV\"]},\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6\",\"dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09\",\"dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a\",\"dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3\",\"dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa\",\"dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/Script.sol\":\"Script\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda\",\"dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R\"]},\"lib/forge-std/src/Common.sol\":{\"keccak256\":\"0xc276cf7d0b941dde1a412d6cd70d78f61a31dcea03f57d823061683d37af1839\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac1f7675a4825fa8ef550605ad26d5092601988ad29ac27142f308dc81beaee6\",\"dweb:/ipfs/QmTszN3auPFHMJSuEtchamABFK1CbUetyK7Y3ZBUc6YBhK\"]},\"lib/forge-std/src/Components.sol\":{\"keccak256\":\"0x5050d616cac46c69c109812ce46ba605ea20bf96ea475ae5ae743c2fc6c17e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fc9f6243c4a24ae48202d12905e811a05d882cf7716db557f4ee17fea7be1be8\",\"dweb:/ipfs/QmU9WYUUGTSmo7fA5Wt3pSdetC9yjUcNcdALqXR6a4JYFP\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0xcb91882bf2c1e77516307137813e2e9128ade5e9e29d8df1df374b52b4a92aef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a64134bceccf4193877c5af5448f4371c8c7cac7c4dded3185150fb046239123\",\"dweb:/ipfs/QmSfmJ93NXNYWHLPd1dYHVtWGvjRfAtR9T1y9AD2e9iTja\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e\",\"dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2\",\"dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA\"]},\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b\",\"dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9\",\"dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8\",\"dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649\",\"dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d\",\"dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42\",\"dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0\",\"dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -81,114 +81,114 @@ }, "sources": { "lib/forge-std/lib/ds-test/src/test.sol": { - "keccak256": "0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54", + "keccak256": "0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e", "urls": [ - "bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5", - "dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr" + "bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda", + "dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R" ], "license": "GPL-3.0-or-later" }, "lib/forge-std/src/Common.sol": { - "keccak256": "0x3ed7f49e907eaf339c3bb0b79a81d303d0f9e37aa5b8a9854c0cbfc3ad9a3ef0", + "keccak256": "0xc276cf7d0b941dde1a412d6cd70d78f61a31dcea03f57d823061683d37af1839", "urls": [ - "bzz-raw://01c2532fb5fea32c6dc165518f2c4918af25d9139d17c11da330414c9797a70b", - "dweb:/ipfs/QmV4r8a1e9Rgu2xoigVCuSv3fZ737wD2DXbV6ZmHXVUtDn" + "bzz-raw://ac1f7675a4825fa8ef550605ad26d5092601988ad29ac27142f308dc81beaee6", + "dweb:/ipfs/QmTszN3auPFHMJSuEtchamABFK1CbUetyK7Y3ZBUc6YBhK" ], "license": "MIT" }, "lib/forge-std/src/Components.sol": { - "keccak256": "0xd3b8ba6df58174d5d650a668dfa49eeee28b2b855514b9e793e1c0b69d747149", + "keccak256": "0x5050d616cac46c69c109812ce46ba605ea20bf96ea475ae5ae743c2fc6c17e98", "urls": [ - "bzz-raw://cce2b2ca79d5ce993b91358ed3d588396295e0aba9bb923481c1ffa5058a0dcd", - "dweb:/ipfs/QmPNymteQmLWk7SqQhNsF6Rbc3xFPY7xGb4fBKravHLXD3" + "bzz-raw://fc9f6243c4a24ae48202d12905e811a05d882cf7716db557f4ee17fea7be1be8", + "dweb:/ipfs/QmU9WYUUGTSmo7fA5Wt3pSdetC9yjUcNcdALqXR6a4JYFP" ], "license": "MIT" }, "lib/forge-std/src/Script.sol": { - "keccak256": "0xaf461de14bea23fc3b45b9556017cc50a57d340362ef625aeebe31db1315a2ae", + "keccak256": "0xcb91882bf2c1e77516307137813e2e9128ade5e9e29d8df1df374b52b4a92aef", "urls": [ - "bzz-raw://ad0f80c75b923aec0068a753e012e6086422bcc433b7f2cb4042ade553670487", - "dweb:/ipfs/QmcsY4WHfAJ5yU7gpWwMEwQe8LnULySJAqfcdaKSTWJaso" + "bzz-raw://a64134bceccf4193877c5af5448f4371c8c7cac7c4dded3185150fb046239123", + "dweb:/ipfs/QmSfmJ93NXNYWHLPd1dYHVtWGvjRfAtR9T1y9AD2e9iTja" ], "license": "MIT" }, "lib/forge-std/src/StdAssertions.sol": { - "keccak256": "0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5", + "keccak256": "0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82", "urls": [ - "bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8", - "dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1" + "bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e", + "dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA" ], "license": "MIT" }, "lib/forge-std/src/StdCheats.sol": { - "keccak256": "0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7", + "keccak256": "0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9", "urls": [ - "bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf", - "dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV" + "bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2", + "dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA" ], "license": "MIT" }, "lib/forge-std/src/StdError.sol": { - "keccak256": "0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77", + "keccak256": "0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701", "urls": [ - "bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6", - "dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj" + "bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b", + "dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6" ], "license": "MIT" }, "lib/forge-std/src/StdJson.sol": { - "keccak256": "0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e", + "keccak256": "0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f", "urls": [ - "bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09", - "dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2" + "bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9", + "dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp" ], "license": "MIT" }, "lib/forge-std/src/StdMath.sol": { - "keccak256": "0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2", + "keccak256": "0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399", "urls": [ - "bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92", - "dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC" + "bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8", + "dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6" ], "license": "MIT" }, "lib/forge-std/src/StdStorage.sol": { - "keccak256": "0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5", + "keccak256": "0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c", "urls": [ - "bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a", - "dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn" + "bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649", + "dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX" ], "license": "MIT" }, "lib/forge-std/src/StdUtils.sol": { - "keccak256": "0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b", + "keccak256": "0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69", "urls": [ - "bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3", - "dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi" + "bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d", + "dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i" ], "license": "MIT" }, "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" }, "lib/forge-std/src/console.sol": { - "keccak256": "0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba", + "keccak256": "0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837", "urls": [ - "bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70", - "dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec" + "bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42", + "dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63" ], "license": "MIT" }, "lib/forge-std/src/console2.sol": { - "keccak256": "0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f", + "keccak256": "0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb", "urls": [ - "bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa", - "dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD" + "bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0", + "dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q" ], "license": "MIT" } @@ -237,12 +237,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:445:3", + "src": "33:458:3", "nodes": [ { "id": 1832, "nodeType": "PragmaDirective", - "src": "32:31:3", + "src": "33:31:3", "nodes": [], "literals": [ "solidity", @@ -257,7 +257,7 @@ { "id": 1834, "nodeType": "ImportDirective", - "src": "65:40:3", + "src": "68:40:3", "nodes": [], "absolutePath": "lib/forge-std/src/Common.sol", "file": "./Common.sol", @@ -272,7 +272,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1818, - "src": "73:10:3", + "src": "76:10:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -283,7 +283,7 @@ { "id": 1844, "nodeType": "ImportDirective", - "src": "137:130:3", + "src": "142:130:3", "nodes": [], "absolutePath": "lib/forge-std/src/Components.sol", "file": "./Components.sol", @@ -298,7 +298,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16348, - "src": "145:7:3", + "src": "150:7:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -310,7 +310,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24413, - "src": "154:8:3", + "src": "159:8:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -322,7 +322,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4684, - "src": "164:13:3", + "src": "169:13:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -334,7 +334,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5499, - "src": "179:7:3", + "src": "184:7:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -346,7 +346,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "188:7:3", + "src": "193:7:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -358,7 +358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5672, - "src": "197:10:3", + "src": "202:10:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -370,7 +370,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "209:14:3", + "src": "214:14:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -382,7 +382,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7501, - "src": "225:8:3", + "src": "230:8:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -394,7 +394,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7959, - "src": "235:6:3", + "src": "240:6:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -405,17 +405,17 @@ { "id": 1853, "nodeType": "ContractDefinition", - "src": "269:104:3", + "src": "276:106:3", "nodes": [ { "id": 1852, "nodeType": "VariableDeclaration", - "src": "318:52:3", + "src": "326:52:3", "nodes": [], "constant": true, "mutability": "constant", "name": "vmSafe", - "nameLocation": "343:6:3", + "nameLocation": "351:6:3", "scope": 1853, "stateVariable": true, "storageLocation": "default", @@ -431,10 +431,10 @@ "name": "VmSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 7959, - "src": "318:6:3" + "src": "326:6:3" }, "referencedDeclaration": 7959, - "src": "318:6:3", + "src": "326:6:3", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -448,7 +448,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1805, - "src": "359:10:3", + "src": "367:10:3", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -467,7 +467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7959, - "src": "352:6:3", + "src": "360:6:3", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_VmSafe_$7959_$", "typeString": "type(contract VmSafe)" @@ -481,7 +481,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "352:18:3", + "src": "360:18:3", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", @@ -499,11 +499,11 @@ "name": "CommonBase", "nodeType": "IdentifierPath", "referencedDeclaration": 1818, - "src": "301:10:3" + "src": "308:10:3" }, "id": 1846, "nodeType": "InheritanceSpecifier", - "src": "301:10:3" + "src": "308:10:3" } ], "canonicalName": "ScriptBase", @@ -515,25 +515,25 @@ 1818 ], "name": "ScriptBase", - "nameLocation": "287:10:3", + "nameLocation": "294:10:3", "scope": 1864, "usedErrors": [] }, { "id": 1863, "nodeType": "ContractDefinition", - "src": "375:101:3", + "src": "386:103:3", "nodes": [ { "id": 1862, "nodeType": "VariableDeclaration", - "src": "445:28:3", + "src": "457:28:3", "nodes": [], "constant": false, "functionSelector": "f8ccbf47", "mutability": "mutable", "name": "IS_SCRIPT", - "nameLocation": "457:9:3", + "nameLocation": "469:9:3", "scope": 1863, "stateVariable": true, "storageLocation": "default", @@ -545,7 +545,7 @@ "id": 1860, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "445:4:3", + "src": "457:4:3", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -560,7 +560,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "469:4:3", + "src": "481:4:3", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -578,11 +578,11 @@ "name": "ScriptBase", "nodeType": "IdentifierPath", "referencedDeclaration": 1853, - "src": "403:10:3" + "src": "414:10:3" }, "id": 1855, "nodeType": "InheritanceSpecifier", - "src": "403:10:3" + "src": "414:10:3" }, { "baseName": { @@ -590,11 +590,11 @@ "name": "StdCheatsSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 4684, - "src": "415:13:3" + "src": "426:13:3" }, "id": 1857, "nodeType": "InheritanceSpecifier", - "src": "415:13:3" + "src": "426:13:3" }, { "baseName": { @@ -602,11 +602,11 @@ "name": "StdUtils", "nodeType": "IdentifierPath", "referencedDeclaration": 7501, - "src": "430:8:3" + "src": "441:8:3" }, "id": 1859, "nodeType": "InheritanceSpecifier", - "src": "430:8:3" + "src": "441:8:3" } ], "canonicalName": "Script", @@ -621,7 +621,7 @@ 1818 ], "name": "Script", - "nameLocation": "393:6:3", + "nameLocation": "404:6:3", "scope": 1864, "usedErrors": [] } diff --git a/out/Script.sol/ScriptBase.json b/out/Script.sol/ScriptBase.json index 88d8a38..87b3f68 100644 --- a/out/Script.sol/ScriptBase.json +++ b/out/Script.sol/ScriptBase.json @@ -11,7 +11,7 @@ "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/Script.sol\":\"ScriptBase\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5\",\"dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr\"]},\"lib/forge-std/src/Common.sol\":{\"keccak256\":\"0x3ed7f49e907eaf339c3bb0b79a81d303d0f9e37aa5b8a9854c0cbfc3ad9a3ef0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://01c2532fb5fea32c6dc165518f2c4918af25d9139d17c11da330414c9797a70b\",\"dweb:/ipfs/QmV4r8a1e9Rgu2xoigVCuSv3fZ737wD2DXbV6ZmHXVUtDn\"]},\"lib/forge-std/src/Components.sol\":{\"keccak256\":\"0xd3b8ba6df58174d5d650a668dfa49eeee28b2b855514b9e793e1c0b69d747149\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce2b2ca79d5ce993b91358ed3d588396295e0aba9bb923481c1ffa5058a0dcd\",\"dweb:/ipfs/QmPNymteQmLWk7SqQhNsF6Rbc3xFPY7xGb4fBKravHLXD3\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0xaf461de14bea23fc3b45b9556017cc50a57d340362ef625aeebe31db1315a2ae\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ad0f80c75b923aec0068a753e012e6086422bcc433b7f2cb4042ade553670487\",\"dweb:/ipfs/QmcsY4WHfAJ5yU7gpWwMEwQe8LnULySJAqfcdaKSTWJaso\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8\",\"dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf\",\"dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV\"]},\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6\",\"dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09\",\"dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a\",\"dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3\",\"dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa\",\"dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD\"]}},\"version\":1}", + "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/Script.sol\":\"ScriptBase\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda\",\"dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R\"]},\"lib/forge-std/src/Common.sol\":{\"keccak256\":\"0xc276cf7d0b941dde1a412d6cd70d78f61a31dcea03f57d823061683d37af1839\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac1f7675a4825fa8ef550605ad26d5092601988ad29ac27142f308dc81beaee6\",\"dweb:/ipfs/QmTszN3auPFHMJSuEtchamABFK1CbUetyK7Y3ZBUc6YBhK\"]},\"lib/forge-std/src/Components.sol\":{\"keccak256\":\"0x5050d616cac46c69c109812ce46ba605ea20bf96ea475ae5ae743c2fc6c17e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fc9f6243c4a24ae48202d12905e811a05d882cf7716db557f4ee17fea7be1be8\",\"dweb:/ipfs/QmU9WYUUGTSmo7fA5Wt3pSdetC9yjUcNcdALqXR6a4JYFP\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0xcb91882bf2c1e77516307137813e2e9128ade5e9e29d8df1df374b52b4a92aef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a64134bceccf4193877c5af5448f4371c8c7cac7c4dded3185150fb046239123\",\"dweb:/ipfs/QmSfmJ93NXNYWHLPd1dYHVtWGvjRfAtR9T1y9AD2e9iTja\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e\",\"dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2\",\"dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA\"]},\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b\",\"dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9\",\"dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8\",\"dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649\",\"dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d\",\"dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42\",\"dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0\",\"dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,114 +51,114 @@ }, "sources": { "lib/forge-std/lib/ds-test/src/test.sol": { - "keccak256": "0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54", + "keccak256": "0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e", "urls": [ - "bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5", - "dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr" + "bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda", + "dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R" ], "license": "GPL-3.0-or-later" }, "lib/forge-std/src/Common.sol": { - "keccak256": "0x3ed7f49e907eaf339c3bb0b79a81d303d0f9e37aa5b8a9854c0cbfc3ad9a3ef0", + "keccak256": "0xc276cf7d0b941dde1a412d6cd70d78f61a31dcea03f57d823061683d37af1839", "urls": [ - "bzz-raw://01c2532fb5fea32c6dc165518f2c4918af25d9139d17c11da330414c9797a70b", - "dweb:/ipfs/QmV4r8a1e9Rgu2xoigVCuSv3fZ737wD2DXbV6ZmHXVUtDn" + "bzz-raw://ac1f7675a4825fa8ef550605ad26d5092601988ad29ac27142f308dc81beaee6", + "dweb:/ipfs/QmTszN3auPFHMJSuEtchamABFK1CbUetyK7Y3ZBUc6YBhK" ], "license": "MIT" }, "lib/forge-std/src/Components.sol": { - "keccak256": "0xd3b8ba6df58174d5d650a668dfa49eeee28b2b855514b9e793e1c0b69d747149", + "keccak256": "0x5050d616cac46c69c109812ce46ba605ea20bf96ea475ae5ae743c2fc6c17e98", "urls": [ - "bzz-raw://cce2b2ca79d5ce993b91358ed3d588396295e0aba9bb923481c1ffa5058a0dcd", - "dweb:/ipfs/QmPNymteQmLWk7SqQhNsF6Rbc3xFPY7xGb4fBKravHLXD3" + "bzz-raw://fc9f6243c4a24ae48202d12905e811a05d882cf7716db557f4ee17fea7be1be8", + "dweb:/ipfs/QmU9WYUUGTSmo7fA5Wt3pSdetC9yjUcNcdALqXR6a4JYFP" ], "license": "MIT" }, "lib/forge-std/src/Script.sol": { - "keccak256": "0xaf461de14bea23fc3b45b9556017cc50a57d340362ef625aeebe31db1315a2ae", + "keccak256": "0xcb91882bf2c1e77516307137813e2e9128ade5e9e29d8df1df374b52b4a92aef", "urls": [ - "bzz-raw://ad0f80c75b923aec0068a753e012e6086422bcc433b7f2cb4042ade553670487", - "dweb:/ipfs/QmcsY4WHfAJ5yU7gpWwMEwQe8LnULySJAqfcdaKSTWJaso" + "bzz-raw://a64134bceccf4193877c5af5448f4371c8c7cac7c4dded3185150fb046239123", + "dweb:/ipfs/QmSfmJ93NXNYWHLPd1dYHVtWGvjRfAtR9T1y9AD2e9iTja" ], "license": "MIT" }, "lib/forge-std/src/StdAssertions.sol": { - "keccak256": "0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5", + "keccak256": "0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82", "urls": [ - "bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8", - "dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1" + "bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e", + "dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA" ], "license": "MIT" }, "lib/forge-std/src/StdCheats.sol": { - "keccak256": "0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7", + "keccak256": "0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9", "urls": [ - "bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf", - "dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV" + "bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2", + "dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA" ], "license": "MIT" }, "lib/forge-std/src/StdError.sol": { - "keccak256": "0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77", + "keccak256": "0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701", "urls": [ - "bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6", - "dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj" + "bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b", + "dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6" ], "license": "MIT" }, "lib/forge-std/src/StdJson.sol": { - "keccak256": "0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e", + "keccak256": "0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f", "urls": [ - "bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09", - "dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2" + "bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9", + "dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp" ], "license": "MIT" }, "lib/forge-std/src/StdMath.sol": { - "keccak256": "0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2", + "keccak256": "0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399", "urls": [ - "bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92", - "dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC" + "bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8", + "dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6" ], "license": "MIT" }, "lib/forge-std/src/StdStorage.sol": { - "keccak256": "0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5", + "keccak256": "0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c", "urls": [ - "bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a", - "dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn" + "bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649", + "dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX" ], "license": "MIT" }, "lib/forge-std/src/StdUtils.sol": { - "keccak256": "0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b", + "keccak256": "0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69", "urls": [ - "bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3", - "dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi" + "bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d", + "dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i" ], "license": "MIT" }, "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" }, "lib/forge-std/src/console.sol": { - "keccak256": "0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba", + "keccak256": "0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837", "urls": [ - "bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70", - "dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec" + "bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42", + "dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63" ], "license": "MIT" }, "lib/forge-std/src/console2.sol": { - "keccak256": "0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f", + "keccak256": "0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb", "urls": [ - "bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa", - "dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD" + "bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0", + "dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q" ], "license": "MIT" } @@ -207,12 +207,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:445:3", + "src": "33:458:3", "nodes": [ { "id": 1832, "nodeType": "PragmaDirective", - "src": "32:31:3", + "src": "33:31:3", "nodes": [], "literals": [ "solidity", @@ -227,7 +227,7 @@ { "id": 1834, "nodeType": "ImportDirective", - "src": "65:40:3", + "src": "68:40:3", "nodes": [], "absolutePath": "lib/forge-std/src/Common.sol", "file": "./Common.sol", @@ -242,7 +242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1818, - "src": "73:10:3", + "src": "76:10:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -253,7 +253,7 @@ { "id": 1844, "nodeType": "ImportDirective", - "src": "137:130:3", + "src": "142:130:3", "nodes": [], "absolutePath": "lib/forge-std/src/Components.sol", "file": "./Components.sol", @@ -268,7 +268,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16348, - "src": "145:7:3", + "src": "150:7:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -280,7 +280,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24413, - "src": "154:8:3", + "src": "159:8:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -292,7 +292,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4684, - "src": "164:13:3", + "src": "169:13:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -304,7 +304,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5499, - "src": "179:7:3", + "src": "184:7:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -316,7 +316,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "188:7:3", + "src": "193:7:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -328,7 +328,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5672, - "src": "197:10:3", + "src": "202:10:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -340,7 +340,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "209:14:3", + "src": "214:14:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -352,7 +352,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7501, - "src": "225:8:3", + "src": "230:8:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -364,7 +364,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7959, - "src": "235:6:3", + "src": "240:6:3", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -375,17 +375,17 @@ { "id": 1853, "nodeType": "ContractDefinition", - "src": "269:104:3", + "src": "276:106:3", "nodes": [ { "id": 1852, "nodeType": "VariableDeclaration", - "src": "318:52:3", + "src": "326:52:3", "nodes": [], "constant": true, "mutability": "constant", "name": "vmSafe", - "nameLocation": "343:6:3", + "nameLocation": "351:6:3", "scope": 1853, "stateVariable": true, "storageLocation": "default", @@ -401,10 +401,10 @@ "name": "VmSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 7959, - "src": "318:6:3" + "src": "326:6:3" }, "referencedDeclaration": 7959, - "src": "318:6:3", + "src": "326:6:3", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -418,7 +418,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1805, - "src": "359:10:3", + "src": "367:10:3", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -437,7 +437,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7959, - "src": "352:6:3", + "src": "360:6:3", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_VmSafe_$7959_$", "typeString": "type(contract VmSafe)" @@ -451,7 +451,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "352:18:3", + "src": "360:18:3", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", @@ -469,11 +469,11 @@ "name": "CommonBase", "nodeType": "IdentifierPath", "referencedDeclaration": 1818, - "src": "301:10:3" + "src": "308:10:3" }, "id": 1846, "nodeType": "InheritanceSpecifier", - "src": "301:10:3" + "src": "308:10:3" } ], "canonicalName": "ScriptBase", @@ -485,25 +485,25 @@ 1818 ], "name": "ScriptBase", - "nameLocation": "287:10:3", + "nameLocation": "294:10:3", "scope": 1864, "usedErrors": [] }, { "id": 1863, "nodeType": "ContractDefinition", - "src": "375:101:3", + "src": "386:103:3", "nodes": [ { "id": 1862, "nodeType": "VariableDeclaration", - "src": "445:28:3", + "src": "457:28:3", "nodes": [], "constant": false, "functionSelector": "f8ccbf47", "mutability": "mutable", "name": "IS_SCRIPT", - "nameLocation": "457:9:3", + "nameLocation": "469:9:3", "scope": 1863, "stateVariable": true, "storageLocation": "default", @@ -515,7 +515,7 @@ "id": 1860, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "445:4:3", + "src": "457:4:3", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -530,7 +530,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "469:4:3", + "src": "481:4:3", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -548,11 +548,11 @@ "name": "ScriptBase", "nodeType": "IdentifierPath", "referencedDeclaration": 1853, - "src": "403:10:3" + "src": "414:10:3" }, "id": 1855, "nodeType": "InheritanceSpecifier", - "src": "403:10:3" + "src": "414:10:3" }, { "baseName": { @@ -560,11 +560,11 @@ "name": "StdCheatsSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 4684, - "src": "415:13:3" + "src": "426:13:3" }, "id": 1857, "nodeType": "InheritanceSpecifier", - "src": "415:13:3" + "src": "426:13:3" }, { "baseName": { @@ -572,11 +572,11 @@ "name": "StdUtils", "nodeType": "IdentifierPath", "referencedDeclaration": 7501, - "src": "430:8:3" + "src": "441:8:3" }, "id": 1859, "nodeType": "InheritanceSpecifier", - "src": "430:8:3" + "src": "441:8:3" } ], "canonicalName": "Script", @@ -591,7 +591,7 @@ 1818 ], "name": "Script", - "nameLocation": "393:6:3", + "nameLocation": "404:6:3", "scope": 1864, "usedErrors": [] } diff --git a/out/StdAssertions.sol/StdAssertions.json b/out/StdAssertions.sol/StdAssertions.json index 3e4ab53..3467f39 100644 --- a/out/StdAssertions.sol/StdAssertions.json +++ b/out/StdAssertions.sol/StdAssertions.json @@ -405,7 +405,7 @@ "IS_TEST()": "fa7626d4", "failed()": "ba414fa6" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"log_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"val\",\"type\":\"uint256[]\"}],\"name\":\"log_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256[]\",\"name\":\"val\",\"type\":\"int256[]\"}],\"name\":\"log_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"val\",\"type\":\"address[]\"}],\"name\":\"log_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"log_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"log_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"log_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"val\",\"type\":\"address\"}],\"name\":\"log_named_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"val\",\"type\":\"uint256[]\"}],\"name\":\"log_named_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256[]\",\"name\":\"val\",\"type\":\"int256[]\"}],\"name\":\"log_named_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"val\",\"type\":\"address[]\"}],\"name\":\"log_named_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"val\",\"type\":\"bytes\"}],\"name\":\"log_named_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"val\",\"type\":\"bytes32\"}],\"name\":\"log_named_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"}],\"name\":\"log_named_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"val\",\"type\":\"string\"}],\"name\":\"log_named_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"}],\"name\":\"log_named_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"log_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"logs\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"IS_TEST\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"failed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdAssertions.sol\":\"StdAssertions\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5\",\"dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8\",\"dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"log_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"val\",\"type\":\"uint256[]\"}],\"name\":\"log_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256[]\",\"name\":\"val\",\"type\":\"int256[]\"}],\"name\":\"log_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"val\",\"type\":\"address[]\"}],\"name\":\"log_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"log_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"log_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"log_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"val\",\"type\":\"address\"}],\"name\":\"log_named_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"val\",\"type\":\"uint256[]\"}],\"name\":\"log_named_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256[]\",\"name\":\"val\",\"type\":\"int256[]\"}],\"name\":\"log_named_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"val\",\"type\":\"address[]\"}],\"name\":\"log_named_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"val\",\"type\":\"bytes\"}],\"name\":\"log_named_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"val\",\"type\":\"bytes32\"}],\"name\":\"log_named_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"}],\"name\":\"log_named_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"val\",\"type\":\"string\"}],\"name\":\"log_named_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"}],\"name\":\"log_named_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"log_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"logs\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"IS_TEST\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"failed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdAssertions.sol\":\"StdAssertions\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda\",\"dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R\"]},\"lib/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e\",\"dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8\",\"dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -836,26 +836,26 @@ }, "sources": { "lib/forge-std/lib/ds-test/src/test.sol": { - "keccak256": "0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54", + "keccak256": "0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e", "urls": [ - "bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5", - "dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr" + "bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda", + "dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R" ], "license": "GPL-3.0-or-later" }, "lib/forge-std/src/StdAssertions.sol": { - "keccak256": "0xd2ac402483b70ead6e053993c03253a9d7d6b437a981b7a0158c4748abf202f5", + "keccak256": "0x89013c52fc880a9f0ce3b6dca8edc910dfb703b8a3d3050f46b604ea5e21dc82", "urls": [ - "bzz-raw://f662716875766eb46d34de4949bfb79ca6c408054f004fff0b2fc23d967182f8", - "dweb:/ipfs/QmeNGCZBnSDjK7djHuGJ34kV2rNh8SL69SJTjR1PEsgJi1" + "bzz-raw://f8226a3088ceb056c68731d0d5ed655a933e3527f7947d71d5b80af7d4da324e", + "dweb:/ipfs/QmQoDdwnVmfyxHbawnYiEDVtQv3bxhhxNrBcyWfiNuB5YA" ], "license": "MIT" }, "lib/forge-std/src/StdMath.sol": { - "keccak256": "0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2", + "keccak256": "0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399", "urls": [ - "bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92", - "dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC" + "bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8", + "dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6" ], "license": "MIT" } @@ -877,12 +877,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:7333:4", + "src": "33:7541:4", "nodes": [ { "id": 1865, "nodeType": "PragmaDirective", - "src": "32:31:4", + "src": "33:31:4", "nodes": [], "literals": [ "solidity", @@ -897,7 +897,7 @@ { "id": 1866, "nodeType": "ImportDirective", - "src": "65:37:4", + "src": "68:37:4", "nodes": [], "absolutePath": "lib/forge-std/lib/ds-test/src/test.sol", "file": "../lib/ds-test/src/test.sol", @@ -910,7 +910,7 @@ { "id": 1867, "nodeType": "ImportDirective", - "src": "103:23:4", + "src": "107:23:4", "nodes": [], "absolutePath": "lib/forge-std/src/StdMath.sol", "file": "./StdMath.sol", @@ -923,17 +923,17 @@ { "id": 2677, "nodeType": "ContractDefinition", - "src": "128:7236:4", + "src": "134:7438:4", "nodes": [ { "id": 1874, "nodeType": "EventDefinition", - "src": "176:31:4", + "src": "183:31:4", "nodes": [], "anonymous": false, "eventSelector": "fb102865d50addddf69da9b5aa1bced66c80cf869a5c8d0471a467e18ce9cab1", "name": "log_array", - "nameLocation": "182:9:4", + "nameLocation": "189:9:4", "parameters": { "id": 1873, "nodeType": "ParameterList", @@ -944,10 +944,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "202:3:4", + "nameLocation": "209:3:4", "nodeType": "VariableDeclaration", "scope": 1874, - "src": "192:13:4", + "src": "199:13:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -959,7 +959,7 @@ "id": 1870, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "192:7:4", + "src": "199:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -967,7 +967,7 @@ }, "id": 1871, "nodeType": "ArrayTypeName", - "src": "192:9:4", + "src": "199:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -976,18 +976,18 @@ "visibility": "internal" } ], - "src": "191:15:4" + "src": "198:15:4" } }, { "id": 1879, "nodeType": "EventDefinition", - "src": "212:30:4", + "src": "220:30:4", "nodes": [], "anonymous": false, "eventSelector": "890a82679b470f2bd82816ed9b161f97d8b967f37fa3647c21d5bf39749e2dd5", "name": "log_array", - "nameLocation": "218:9:4", + "nameLocation": "226:9:4", "parameters": { "id": 1878, "nodeType": "ParameterList", @@ -998,10 +998,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "237:3:4", + "nameLocation": "245:3:4", "nodeType": "VariableDeclaration", "scope": 1879, - "src": "228:12:4", + "src": "236:12:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1013,7 +1013,7 @@ "id": 1875, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "228:6:4", + "src": "236:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1021,7 +1021,7 @@ }, "id": 1876, "nodeType": "ArrayTypeName", - "src": "228:8:4", + "src": "236:8:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -1030,18 +1030,18 @@ "visibility": "internal" } ], - "src": "227:14:4" + "src": "235:14:4" } }, { "id": 1884, "nodeType": "EventDefinition", - "src": "247:31:4", + "src": "256:31:4", "nodes": [], "anonymous": false, "eventSelector": "40e1840f5769073d61bd01372d9b75baa9842d5629a0c99ff103be1178a8e9e2", "name": "log_array", - "nameLocation": "253:9:4", + "nameLocation": "262:9:4", "parameters": { "id": 1883, "nodeType": "ParameterList", @@ -1052,10 +1052,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "273:3:4", + "nameLocation": "282:3:4", "nodeType": "VariableDeclaration", "scope": 1884, - "src": "263:13:4", + "src": "272:13:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1067,7 +1067,7 @@ "id": 1880, "name": "address", "nodeType": "ElementaryTypeName", - "src": "263:7:4", + "src": "272:7:4", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1076,7 +1076,7 @@ }, "id": 1881, "nodeType": "ArrayTypeName", - "src": "263:9:4", + "src": "272:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -1085,18 +1085,18 @@ "visibility": "internal" } ], - "src": "262:15:4" + "src": "271:15:4" } }, { "id": 1891, "nodeType": "EventDefinition", - "src": "283:49:4", + "src": "293:49:4", "nodes": [], "anonymous": false, "eventSelector": "00aaa39c9ffb5f567a4534380c737075702e1f7f14107fc95328e3b56c0325fb", "name": "log_named_array", - "nameLocation": "289:15:4", + "nameLocation": "299:15:4", "parameters": { "id": 1890, "nodeType": "ParameterList", @@ -1107,10 +1107,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "312:3:4", + "nameLocation": "322:3:4", "nodeType": "VariableDeclaration", "scope": 1891, - "src": "305:10:4", + "src": "315:10:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1121,7 +1121,7 @@ "id": 1885, "name": "string", "nodeType": "ElementaryTypeName", - "src": "305:6:4", + "src": "315:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1135,10 +1135,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "327:3:4", + "nameLocation": "337:3:4", "nodeType": "VariableDeclaration", "scope": 1891, - "src": "317:13:4", + "src": "327:13:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1150,7 +1150,7 @@ "id": 1887, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "317:7:4", + "src": "327:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1158,7 +1158,7 @@ }, "id": 1888, "nodeType": "ArrayTypeName", - "src": "317:9:4", + "src": "327:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -1167,18 +1167,18 @@ "visibility": "internal" } ], - "src": "304:27:4" + "src": "314:27:4" } }, { "id": 1898, "nodeType": "EventDefinition", - "src": "337:48:4", + "src": "348:48:4", "nodes": [], "anonymous": false, "eventSelector": "a73eda09662f46dde729be4611385ff34fe6c44fbbc6f7e17b042b59a3445b57", "name": "log_named_array", - "nameLocation": "343:15:4", + "nameLocation": "354:15:4", "parameters": { "id": 1897, "nodeType": "ParameterList", @@ -1189,10 +1189,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "366:3:4", + "nameLocation": "377:3:4", "nodeType": "VariableDeclaration", "scope": 1898, - "src": "359:10:4", + "src": "370:10:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1203,7 +1203,7 @@ "id": 1892, "name": "string", "nodeType": "ElementaryTypeName", - "src": "359:6:4", + "src": "370:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1217,10 +1217,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "380:3:4", + "nameLocation": "391:3:4", "nodeType": "VariableDeclaration", "scope": 1898, - "src": "371:12:4", + "src": "382:12:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1232,7 +1232,7 @@ "id": 1894, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "371:6:4", + "src": "382:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1240,7 +1240,7 @@ }, "id": 1895, "nodeType": "ArrayTypeName", - "src": "371:8:4", + "src": "382:8:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -1249,18 +1249,18 @@ "visibility": "internal" } ], - "src": "358:26:4" + "src": "369:26:4" } }, { "id": 1905, "nodeType": "EventDefinition", - "src": "390:49:4", + "src": "402:49:4", "nodes": [], "anonymous": false, "eventSelector": "3bcfb2ae2e8d132dd1fce7cf278a9a19756a9fceabe470df3bdabb4bc577d1bd", "name": "log_named_array", - "nameLocation": "396:15:4", + "nameLocation": "408:15:4", "parameters": { "id": 1904, "nodeType": "ParameterList", @@ -1271,10 +1271,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "419:3:4", + "nameLocation": "431:3:4", "nodeType": "VariableDeclaration", "scope": 1905, - "src": "412:10:4", + "src": "424:10:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1285,7 +1285,7 @@ "id": 1899, "name": "string", "nodeType": "ElementaryTypeName", - "src": "412:6:4", + "src": "424:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1299,10 +1299,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "434:3:4", + "nameLocation": "446:3:4", "nodeType": "VariableDeclaration", "scope": 1905, - "src": "424:13:4", + "src": "436:13:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1314,7 +1314,7 @@ "id": 1901, "name": "address", "nodeType": "ElementaryTypeName", - "src": "424:7:4", + "src": "436:7:4", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1323,7 +1323,7 @@ }, "id": 1902, "nodeType": "ArrayTypeName", - "src": "424:9:4", + "src": "436:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -1332,18 +1332,18 @@ "visibility": "internal" } ], - "src": "411:27:4" + "src": "423:27:4" } }, { "id": 1919, "nodeType": "FunctionDefinition", - "src": "445:118:4", + "src": "459:121:4", "nodes": [], "body": { "id": 1918, "nodeType": "Block", - "src": "495:68:4", + "src": "509:71:4", "nodes": [], "statements": [ { @@ -1358,7 +1358,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "527:7:4", + "src": "542:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -1371,7 +1371,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1907, - "src": "536:3:4", + "src": "551:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1394,7 +1394,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "510:16:4", + "src": "525:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -1408,7 +1408,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "510:30:4", + "src": "525:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1417,7 +1417,7 @@ }, "id": 1914, "nodeType": "EmitStatement", - "src": "505:35:4" + "src": "520:35:4" }, { "expression": { @@ -1432,7 +1432,7 @@ 216 ], "referencedDeclaration": 216, - "src": "550:4:4", + "src": "566:4:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -1446,7 +1446,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "550:6:4", + "src": "566:6:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1455,7 +1455,7 @@ }, "id": 1917, "nodeType": "ExpressionStatement", - "src": "550:6:4" + "src": "566:6:4" } ] }, @@ -1463,7 +1463,7 @@ "kind": "function", "modifiers": [], "name": "fail", - "nameLocation": "454:4:4", + "nameLocation": "468:4:4", "parameters": { "id": 1908, "nodeType": "ParameterList", @@ -1473,10 +1473,10 @@ "id": 1907, "mutability": "mutable", "name": "err", - "nameLocation": "473:3:4", + "nameLocation": "487:3:4", "nodeType": "VariableDeclaration", "scope": 1919, - "src": "459:17:4", + "src": "473:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1487,7 +1487,7 @@ "id": 1906, "name": "string", "nodeType": "ElementaryTypeName", - "src": "459:6:4", + "src": "473:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1496,13 +1496,13 @@ "visibility": "internal" } ], - "src": "458:19:4" + "src": "472:19:4" }, "returnParameters": { "id": 1909, "nodeType": "ParameterList", "parameters": [], - "src": "495:0:4" + "src": "509:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -1512,12 +1512,12 @@ { "id": 1930, "nodeType": "FunctionDefinition", - "src": "569:83:4", + "src": "588:85:4", "nodes": [], "body": { "id": 1929, "nodeType": "Block", - "src": "618:34:4", + "src": "637:36:4", "nodes": [], "statements": [ { @@ -1532,14 +1532,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "639:5:4", + "src": "659:5:4", "subExpression": { "id": 1925, "name": "data", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1921, - "src": "640:4:4", + "src": "660:4:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1566,7 +1566,7 @@ 290 ], "referencedDeclaration": 269, - "src": "628:10:4", + "src": "648:10:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool)" @@ -1580,7 +1580,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "628:17:4", + "src": "648:17:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1589,7 +1589,7 @@ }, "id": 1928, "nodeType": "ExpressionStatement", - "src": "628:17:4" + "src": "648:17:4" } ] }, @@ -1597,7 +1597,7 @@ "kind": "function", "modifiers": [], "name": "assertFalse", - "nameLocation": "578:11:4", + "nameLocation": "597:11:4", "parameters": { "id": 1922, "nodeType": "ParameterList", @@ -1607,10 +1607,10 @@ "id": 1921, "mutability": "mutable", "name": "data", - "nameLocation": "595:4:4", + "nameLocation": "614:4:4", "nodeType": "VariableDeclaration", "scope": 1930, - "src": "590:9:4", + "src": "609:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1621,7 +1621,7 @@ "id": 1920, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "590:4:4", + "src": "609:4:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1630,13 +1630,13 @@ "visibility": "internal" } ], - "src": "589:11:4" + "src": "608:11:4" }, "returnParameters": { "id": 1923, "nodeType": "ParameterList", "parameters": [], - "src": "618:0:4" + "src": "637:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -1646,12 +1646,12 @@ { "id": 1944, "nodeType": "FunctionDefinition", - "src": "658:107:4", + "src": "681:109:4", "nodes": [], "body": { "id": 1943, "nodeType": "Block", - "src": "726:39:4", + "src": "749:41:4", "nodes": [], "statements": [ { @@ -1666,14 +1666,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "747:5:4", + "src": "771:5:4", "subExpression": { "id": 1938, "name": "data", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1932, - "src": "748:4:4", + "src": "772:4:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1690,7 +1690,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1934, - "src": "754:3:4", + "src": "778:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1716,7 +1716,7 @@ 290 ], "referencedDeclaration": 290, - "src": "736:10:4", + "src": "760:10:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory)" @@ -1730,7 +1730,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "736:22:4", + "src": "760:22:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1739,7 +1739,7 @@ }, "id": 1942, "nodeType": "ExpressionStatement", - "src": "736:22:4" + "src": "760:22:4" } ] }, @@ -1747,7 +1747,7 @@ "kind": "function", "modifiers": [], "name": "assertFalse", - "nameLocation": "667:11:4", + "nameLocation": "690:11:4", "parameters": { "id": 1935, "nodeType": "ParameterList", @@ -1757,10 +1757,10 @@ "id": 1932, "mutability": "mutable", "name": "data", - "nameLocation": "684:4:4", + "nameLocation": "707:4:4", "nodeType": "VariableDeclaration", "scope": 1944, - "src": "679:9:4", + "src": "702:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1771,7 +1771,7 @@ "id": 1931, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "679:4:4", + "src": "702:4:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1784,10 +1784,10 @@ "id": 1934, "mutability": "mutable", "name": "err", - "nameLocation": "704:3:4", + "nameLocation": "727:3:4", "nodeType": "VariableDeclaration", "scope": 1944, - "src": "690:17:4", + "src": "713:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1798,7 +1798,7 @@ "id": 1933, "name": "string", "nodeType": "ElementaryTypeName", - "src": "690:6:4", + "src": "713:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1807,13 +1807,13 @@ "visibility": "internal" } ], - "src": "678:30:4" + "src": "701:30:4" }, "returnParameters": { "id": 1936, "nodeType": "ParameterList", "parameters": [], - "src": "726:0:4" + "src": "749:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -1823,12 +1823,12 @@ { "id": 1980, "nodeType": "FunctionDefinition", - "src": "771:312:4", + "src": "798:319:4", "nodes": [], "body": { "id": 1979, "nodeType": "Block", - "src": "822:261:4", + "src": "849:268:4", "nodes": [], "statements": [ { @@ -1848,7 +1848,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1946, - "src": "836:1:4", + "src": "864:1:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1862,13 +1862,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1948, - "src": "841:1:4", + "src": "869:1:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "836:6:4", + "src": "864:6:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1876,11 +1876,11 @@ }, "id": 1978, "nodeType": "IfStatement", - "src": "832:245:4", + "src": "860:250:4", "trueBody": { "id": 1977, "nodeType": "Block", - "src": "844:233:4", + "src": "872:238:4", "statements": [ { "eventCall": { @@ -1894,7 +1894,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "867:36:4", + "src": "896:36:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8b48ec9ac4dc7123ad32509232067c63ebae61bff18d5e06bf4dea2a25240ed2", "typeString": "literal_string \"Error: a == b not satisfied [bool]\"" @@ -1914,7 +1914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "863:3:4", + "src": "892:3:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -1928,7 +1928,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "863:41:4", + "src": "892:41:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1937,7 +1937,7 @@ }, "id": 1957, "nodeType": "EmitStatement", - "src": "858:46:4" + "src": "887:46:4" }, { "eventCall": { @@ -1951,7 +1951,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "940:12:4", + "src": "970:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -1965,7 +1965,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1948, - "src": "954:1:4", + "src": "984:1:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1980,7 +1980,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "967:7:4", + "src": "997:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ba9154e0baa69c78e0ca563b867df81bae9d177c4ea1452c35c84386a70f0f7a", "typeString": "literal_string \"false\"" @@ -1993,7 +1993,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "954:20:4", + "src": "984:20:4", "trueExpression": { "hexValue": "74727565", "id": 1961, @@ -2003,7 +2003,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "958:6:4", + "src": "988:6:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6273151f959616268004b58dbb21e5c851b7b8d04498b4aabee12291d22fc034", "typeString": "literal_string \"true\"" @@ -2032,7 +2032,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "923:16:4", + "src": "953:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -2046,7 +2046,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "923:52:4", + "src": "953:52:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2055,7 +2055,7 @@ }, "id": 1965, "nodeType": "EmitStatement", - "src": "918:57:4" + "src": "948:57:4" }, { "eventCall": { @@ -2069,7 +2069,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1011:12:4", + "src": "1042:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -2083,7 +2083,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1946, - "src": "1025:1:4", + "src": "1056:1:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2098,7 +2098,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1038:7:4", + "src": "1069:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ba9154e0baa69c78e0ca563b867df81bae9d177c4ea1452c35c84386a70f0f7a", "typeString": "literal_string \"false\"" @@ -2111,7 +2111,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "1025:20:4", + "src": "1056:20:4", "trueExpression": { "hexValue": "74727565", "id": 1969, @@ -2121,7 +2121,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1029:6:4", + "src": "1060:6:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6273151f959616268004b58dbb21e5c851b7b8d04498b4aabee12291d22fc034", "typeString": "literal_string \"true\"" @@ -2150,7 +2150,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "994:16:4", + "src": "1025:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -2164,7 +2164,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "994:52:4", + "src": "1025:52:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2173,7 +2173,7 @@ }, "id": 1973, "nodeType": "EmitStatement", - "src": "989:57:4" + "src": "1020:57:4" }, { "expression": { @@ -2188,7 +2188,7 @@ 216 ], "referencedDeclaration": 216, - "src": "1060:4:4", + "src": "1092:4:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -2202,7 +2202,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1060:6:4", + "src": "1092:6:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2211,7 +2211,7 @@ }, "id": 1976, "nodeType": "ExpressionStatement", - "src": "1060:6:4" + "src": "1092:6:4" } ] } @@ -2222,7 +2222,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "780:8:4", + "nameLocation": "807:8:4", "parameters": { "id": 1949, "nodeType": "ParameterList", @@ -2232,10 +2232,10 @@ "id": 1946, "mutability": "mutable", "name": "a", - "nameLocation": "794:1:4", + "nameLocation": "821:1:4", "nodeType": "VariableDeclaration", "scope": 1980, - "src": "789:6:4", + "src": "816:6:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2246,7 +2246,7 @@ "id": 1945, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "789:4:4", + "src": "816:4:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2259,10 +2259,10 @@ "id": 1948, "mutability": "mutable", "name": "b", - "nameLocation": "802:1:4", + "nameLocation": "829:1:4", "nodeType": "VariableDeclaration", "scope": 1980, - "src": "797:6:4", + "src": "824:6:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2273,7 +2273,7 @@ "id": 1947, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "797:4:4", + "src": "824:4:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2282,13 +2282,13 @@ "visibility": "internal" } ], - "src": "788:16:4" + "src": "815:16:4" }, "returnParameters": { "id": 1950, "nodeType": "ParameterList", "parameters": [], - "src": "822:0:4" + "src": "849:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -2298,12 +2298,12 @@ { "id": 2005, "nodeType": "FunctionDefinition", - "src": "1089:186:4", + "src": "1125:191:4", "nodes": [], "body": { "id": 2004, "nodeType": "Block", - "src": "1159:116:4", + "src": "1195:121:4", "nodes": [], "statements": [ { @@ -2323,7 +2323,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1982, - "src": "1173:1:4", + "src": "1210:1:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2337,13 +2337,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1984, - "src": "1178:1:4", + "src": "1215:1:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "1173:6:4", + "src": "1210:6:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2351,11 +2351,11 @@ }, "id": 2003, "nodeType": "IfStatement", - "src": "1169:100:4", + "src": "1206:103:4", "trueBody": { "id": 2002, "nodeType": "Block", - "src": "1181:88:4", + "src": "1218:91:4", "statements": [ { "eventCall": { @@ -2369,7 +2369,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1217:7:4", + "src": "1255:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -2382,7 +2382,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1986, - "src": "1226:3:4", + "src": "1264:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2405,7 +2405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "1200:16:4", + "src": "1238:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -2419,7 +2419,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1200:30:4", + "src": "1238:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2428,7 +2428,7 @@ }, "id": 1996, "nodeType": "EmitStatement", - "src": "1195:35:4" + "src": "1233:35:4" }, { "expression": { @@ -2439,7 +2439,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1982, - "src": "1253:1:4", + "src": "1292:1:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2451,7 +2451,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1984, - "src": "1256:1:4", + "src": "1295:1:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2495,7 +2495,7 @@ 1674 ], "referencedDeclaration": 1980, - "src": "1244:8:4", + "src": "1283:8:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bool_$_t_bool_$returns$__$", "typeString": "function (bool,bool)" @@ -2509,7 +2509,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1244:14:4", + "src": "1283:14:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2518,7 +2518,7 @@ }, "id": 2001, "nodeType": "ExpressionStatement", - "src": "1244:14:4" + "src": "1283:14:4" } ] } @@ -2529,7 +2529,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1098:8:4", + "nameLocation": "1134:8:4", "parameters": { "id": 1987, "nodeType": "ParameterList", @@ -2539,10 +2539,10 @@ "id": 1982, "mutability": "mutable", "name": "a", - "nameLocation": "1112:1:4", + "nameLocation": "1148:1:4", "nodeType": "VariableDeclaration", "scope": 2005, - "src": "1107:6:4", + "src": "1143:6:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2553,7 +2553,7 @@ "id": 1981, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1107:4:4", + "src": "1143:4:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2566,10 +2566,10 @@ "id": 1984, "mutability": "mutable", "name": "b", - "nameLocation": "1120:1:4", + "nameLocation": "1156:1:4", "nodeType": "VariableDeclaration", "scope": 2005, - "src": "1115:6:4", + "src": "1151:6:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2580,7 +2580,7 @@ "id": 1983, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1115:4:4", + "src": "1151:4:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2593,10 +2593,10 @@ "id": 1986, "mutability": "mutable", "name": "err", - "nameLocation": "1137:3:4", + "nameLocation": "1173:3:4", "nodeType": "VariableDeclaration", "scope": 2005, - "src": "1123:17:4", + "src": "1159:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2607,7 +2607,7 @@ "id": 1985, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1123:6:4", + "src": "1159:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2616,13 +2616,13 @@ "visibility": "internal" } ], - "src": "1106:35:4" + "src": "1142:35:4" }, "returnParameters": { "id": 1988, "nodeType": "ParameterList", "parameters": [], - "src": "1159:0:4" + "src": "1195:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -2632,12 +2632,12 @@ { "id": 2018, "nodeType": "FunctionDefinition", - "src": "1281:99:4", + "src": "1324:101:4", "nodes": [], "body": { "id": 2017, "nodeType": "Block", - "src": "1348:32:4", + "src": "1391:34:4", "nodes": [], "statements": [ { @@ -2649,7 +2649,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2007, - "src": "1368:1:4", + "src": "1412:1:4", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2661,7 +2661,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2009, - "src": "1371:1:4", + "src": "1415:1:4", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2687,7 +2687,7 @@ 1785 ], "referencedDeclaration": 1758, - "src": "1358:9:4", + "src": "1402:9:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory,bytes memory)" @@ -2701,7 +2701,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1358:15:4", + "src": "1402:15:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2710,7 +2710,7 @@ }, "id": 2016, "nodeType": "ExpressionStatement", - "src": "1358:15:4" + "src": "1402:15:4" } ] }, @@ -2718,7 +2718,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1290:8:4", + "nameLocation": "1333:8:4", "parameters": { "id": 2010, "nodeType": "ParameterList", @@ -2728,10 +2728,10 @@ "id": 2007, "mutability": "mutable", "name": "a", - "nameLocation": "1312:1:4", + "nameLocation": "1355:1:4", "nodeType": "VariableDeclaration", "scope": 2018, - "src": "1299:14:4", + "src": "1342:14:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2742,7 +2742,7 @@ "id": 2006, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1299:5:4", + "src": "1342:5:4", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2755,10 +2755,10 @@ "id": 2009, "mutability": "mutable", "name": "b", - "nameLocation": "1328:1:4", + "nameLocation": "1371:1:4", "nodeType": "VariableDeclaration", "scope": 2018, - "src": "1315:14:4", + "src": "1358:14:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2769,7 +2769,7 @@ "id": 2008, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1315:5:4", + "src": "1358:5:4", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2778,13 +2778,13 @@ "visibility": "internal" } ], - "src": "1298:32:4" + "src": "1341:32:4" }, "returnParameters": { "id": 2011, "nodeType": "ParameterList", "parameters": [], - "src": "1348:0:4" + "src": "1391:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -2794,12 +2794,12 @@ { "id": 2034, "nodeType": "FunctionDefinition", - "src": "1386:123:4", + "src": "1433:125:4", "nodes": [], "body": { "id": 2033, "nodeType": "Block", - "src": "1472:37:4", + "src": "1519:39:4", "nodes": [], "statements": [ { @@ -2811,7 +2811,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2020, - "src": "1492:1:4", + "src": "1540:1:4", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2823,7 +2823,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2022, - "src": "1495:1:4", + "src": "1543:1:4", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2835,7 +2835,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2024, - "src": "1498:3:4", + "src": "1546:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2865,7 +2865,7 @@ 1785 ], "referencedDeclaration": 1785, - "src": "1482:9:4", + "src": "1530:9:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bytes memory,bytes memory,string memory)" @@ -2879,7 +2879,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1482:20:4", + "src": "1530:20:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2888,7 +2888,7 @@ }, "id": 2032, "nodeType": "ExpressionStatement", - "src": "1482:20:4" + "src": "1530:20:4" } ] }, @@ -2896,7 +2896,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1395:8:4", + "nameLocation": "1442:8:4", "parameters": { "id": 2025, "nodeType": "ParameterList", @@ -2906,10 +2906,10 @@ "id": 2020, "mutability": "mutable", "name": "a", - "nameLocation": "1417:1:4", + "nameLocation": "1464:1:4", "nodeType": "VariableDeclaration", "scope": 2034, - "src": "1404:14:4", + "src": "1451:14:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2920,7 +2920,7 @@ "id": 2019, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1404:5:4", + "src": "1451:5:4", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2933,10 +2933,10 @@ "id": 2022, "mutability": "mutable", "name": "b", - "nameLocation": "1433:1:4", + "nameLocation": "1480:1:4", "nodeType": "VariableDeclaration", "scope": 2034, - "src": "1420:14:4", + "src": "1467:14:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2947,7 +2947,7 @@ "id": 2021, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1420:5:4", + "src": "1467:5:4", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2960,10 +2960,10 @@ "id": 2024, "mutability": "mutable", "name": "err", - "nameLocation": "1450:3:4", + "nameLocation": "1497:3:4", "nodeType": "VariableDeclaration", "scope": 2034, - "src": "1436:17:4", + "src": "1483:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2974,7 +2974,7 @@ "id": 2023, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1436:6:4", + "src": "1483:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2983,13 +2983,13 @@ "visibility": "internal" } ], - "src": "1403:51:4" + "src": "1450:51:4" }, "returnParameters": { "id": 2026, "nodeType": "ParameterList", "parameters": [], - "src": "1472:0:4" + "src": "1519:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -2999,12 +2999,12 @@ { "id": 2076, "nodeType": "FunctionDefinition", - "src": "1515:344:4", + "src": "1566:351:4", "nodes": [], "body": { "id": 2075, "nodeType": "Block", - "src": "1590:269:4", + "src": "1641:276:4", "nodes": [], "statements": [ { @@ -3028,7 +3028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2037, - "src": "1625:1:4", + "src": "1677:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -3048,7 +3048,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1614:3:4", + "src": "1666:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3061,7 +3061,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "1614:10:4", + "src": "1666:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3075,7 +3075,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1614:13:4", + "src": "1666:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3095,7 +3095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1604:9:4", + "src": "1656:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -3109,7 +3109,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1604:24:4", + "src": "1656:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3128,7 +3128,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2040, - "src": "1653:1:4", + "src": "1705:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -3148,7 +3148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1642:3:4", + "src": "1694:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3161,7 +3161,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "1642:10:4", + "src": "1694:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3175,7 +3175,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1642:13:4", + "src": "1694:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3195,7 +3195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1632:9:4", + "src": "1684:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -3209,14 +3209,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1632:24:4", + "src": "1684:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "1604:52:4", + "src": "1656:52:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3224,11 +3224,11 @@ }, "id": 2074, "nodeType": "IfStatement", - "src": "1600:253:4", + "src": "1652:258:4", "trueBody": { "id": 2073, "nodeType": "Block", - "src": "1658:195:4", + "src": "1710:200:4", "statements": [ { "eventCall": { @@ -3242,7 +3242,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1681:38:4", + "src": "1734:38:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_521d63632bd73b6c06245b96e4e8f1b767ee309607c65899b409e5c9e6c384eb", "typeString": "literal_string \"Error: a == b not satisfied [uint[]]\"" @@ -3262,7 +3262,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "1677:3:4", + "src": "1730:3:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -3276,7 +3276,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1677:43:4", + "src": "1730:43:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3285,7 +3285,7 @@ }, "id": 2059, "nodeType": "EmitStatement", - "src": "1672:48:4" + "src": "1725:48:4" }, { "eventCall": { @@ -3299,7 +3299,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1755:12:4", + "src": "1809:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -3312,7 +3312,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2040, - "src": "1769:1:4", + "src": "1823:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -3339,7 +3339,7 @@ 1905 ], "referencedDeclaration": 1891, - "src": "1739:15:4", + "src": "1793:15:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_uint256_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,uint256[] memory)" @@ -3353,7 +3353,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1739:32:4", + "src": "1793:32:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3362,7 +3362,7 @@ }, "id": 2064, "nodeType": "EmitStatement", - "src": "1734:37:4" + "src": "1788:37:4" }, { "eventCall": { @@ -3376,7 +3376,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1806:12:4", + "src": "1861:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -3389,7 +3389,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2037, - "src": "1820:1:4", + "src": "1875:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -3416,7 +3416,7 @@ 1905 ], "referencedDeclaration": 1891, - "src": "1790:15:4", + "src": "1845:15:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_uint256_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,uint256[] memory)" @@ -3430,7 +3430,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1790:32:4", + "src": "1845:32:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3439,7 +3439,7 @@ }, "id": 2069, "nodeType": "EmitStatement", - "src": "1785:37:4" + "src": "1840:37:4" }, { "expression": { @@ -3454,7 +3454,7 @@ 216 ], "referencedDeclaration": 216, - "src": "1836:4:4", + "src": "1892:4:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -3468,7 +3468,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1836:6:4", + "src": "1892:6:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3477,7 +3477,7 @@ }, "id": 2072, "nodeType": "ExpressionStatement", - "src": "1836:6:4" + "src": "1892:6:4" } ] } @@ -3488,7 +3488,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1524:8:4", + "nameLocation": "1575:8:4", "parameters": { "id": 2041, "nodeType": "ParameterList", @@ -3498,10 +3498,10 @@ "id": 2037, "mutability": "mutable", "name": "a", - "nameLocation": "1550:1:4", + "nameLocation": "1601:1:4", "nodeType": "VariableDeclaration", "scope": 2076, - "src": "1533:18:4", + "src": "1584:18:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3513,7 +3513,7 @@ "id": 2035, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1533:7:4", + "src": "1584:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3521,7 +3521,7 @@ }, "id": 2036, "nodeType": "ArrayTypeName", - "src": "1533:9:4", + "src": "1584:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -3534,10 +3534,10 @@ "id": 2040, "mutability": "mutable", "name": "b", - "nameLocation": "1570:1:4", + "nameLocation": "1621:1:4", "nodeType": "VariableDeclaration", "scope": 2076, - "src": "1553:18:4", + "src": "1604:18:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3549,7 +3549,7 @@ "id": 2038, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1553:7:4", + "src": "1604:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3557,7 +3557,7 @@ }, "id": 2039, "nodeType": "ArrayTypeName", - "src": "1553:9:4", + "src": "1604:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -3566,13 +3566,13 @@ "visibility": "internal" } ], - "src": "1532:40:4" + "src": "1583:40:4" }, "returnParameters": { "id": 2042, "nodeType": "ParameterList", "parameters": [], - "src": "1590:0:4" + "src": "1641:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -3582,12 +3582,12 @@ { "id": 2118, "nodeType": "FunctionDefinition", - "src": "1865:341:4", + "src": "1925:348:4", "nodes": [], "body": { "id": 2117, "nodeType": "Block", - "src": "1938:268:4", + "src": "1998:275:4", "nodes": [], "statements": [ { @@ -3611,7 +3611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2079, - "src": "1973:1:4", + "src": "2034:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -3631,7 +3631,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1962:3:4", + "src": "2023:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3644,7 +3644,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "1962:10:4", + "src": "2023:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3658,7 +3658,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1962:13:4", + "src": "2023:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3678,7 +3678,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1952:9:4", + "src": "2013:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -3692,7 +3692,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1952:24:4", + "src": "2013:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3711,7 +3711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2082, - "src": "2001:1:4", + "src": "2062:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -3731,7 +3731,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1990:3:4", + "src": "2051:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3744,7 +3744,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "1990:10:4", + "src": "2051:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3758,7 +3758,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1990:13:4", + "src": "2051:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3778,7 +3778,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1980:9:4", + "src": "2041:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -3792,14 +3792,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1980:24:4", + "src": "2041:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "1952:52:4", + "src": "2013:52:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3807,11 +3807,11 @@ }, "id": 2116, "nodeType": "IfStatement", - "src": "1948:252:4", + "src": "2009:257:4", "trueBody": { "id": 2115, "nodeType": "Block", - "src": "2006:194:4", + "src": "2067:199:4", "statements": [ { "eventCall": { @@ -3825,7 +3825,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2029:37:4", + "src": "2091:37:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c8a6638f7c95c9ee18ffcfc37ffe04d6270c2db7493e9b7a14add834054a5f5", "typeString": "literal_string \"Error: a == b not satisfied [int[]]\"" @@ -3845,7 +3845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "2025:3:4", + "src": "2087:3:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -3859,7 +3859,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2025:42:4", + "src": "2087:42:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3868,7 +3868,7 @@ }, "id": 2101, "nodeType": "EmitStatement", - "src": "2020:47:4" + "src": "2082:47:4" }, { "eventCall": { @@ -3882,7 +3882,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2102:12:4", + "src": "2165:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -3895,7 +3895,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2082, - "src": "2116:1:4", + "src": "2179:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -3922,7 +3922,7 @@ 1905 ], "referencedDeclaration": 1898, - "src": "2086:15:4", + "src": "2149:15:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_int256_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,int256[] memory)" @@ -3936,7 +3936,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2086:32:4", + "src": "2149:32:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3945,7 +3945,7 @@ }, "id": 2106, "nodeType": "EmitStatement", - "src": "2081:37:4" + "src": "2144:37:4" }, { "eventCall": { @@ -3959,7 +3959,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2153:12:4", + "src": "2217:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -3972,7 +3972,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2079, - "src": "2167:1:4", + "src": "2231:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -3999,7 +3999,7 @@ 1905 ], "referencedDeclaration": 1898, - "src": "2137:15:4", + "src": "2201:15:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_int256_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,int256[] memory)" @@ -4013,7 +4013,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2137:32:4", + "src": "2201:32:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4022,7 +4022,7 @@ }, "id": 2111, "nodeType": "EmitStatement", - "src": "2132:37:4" + "src": "2196:37:4" }, { "expression": { @@ -4037,7 +4037,7 @@ 216 ], "referencedDeclaration": 216, - "src": "2183:4:4", + "src": "2248:4:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -4051,7 +4051,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2183:6:4", + "src": "2248:6:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4060,7 +4060,7 @@ }, "id": 2114, "nodeType": "ExpressionStatement", - "src": "2183:6:4" + "src": "2248:6:4" } ] } @@ -4071,7 +4071,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1874:8:4", + "nameLocation": "1934:8:4", "parameters": { "id": 2083, "nodeType": "ParameterList", @@ -4081,10 +4081,10 @@ "id": 2079, "mutability": "mutable", "name": "a", - "nameLocation": "1899:1:4", + "nameLocation": "1959:1:4", "nodeType": "VariableDeclaration", "scope": 2118, - "src": "1883:17:4", + "src": "1943:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4096,7 +4096,7 @@ "id": 2077, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1883:6:4", + "src": "1943:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4104,7 +4104,7 @@ }, "id": 2078, "nodeType": "ArrayTypeName", - "src": "1883:8:4", + "src": "1943:8:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -4117,10 +4117,10 @@ "id": 2082, "mutability": "mutable", "name": "b", - "nameLocation": "1918:1:4", + "nameLocation": "1978:1:4", "nodeType": "VariableDeclaration", "scope": 2118, - "src": "1902:17:4", + "src": "1962:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4132,7 +4132,7 @@ "id": 2080, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1902:6:4", + "src": "1962:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4140,7 +4140,7 @@ }, "id": 2081, "nodeType": "ArrayTypeName", - "src": "1902:8:4", + "src": "1962:8:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -4149,13 +4149,13 @@ "visibility": "internal" } ], - "src": "1882:38:4" + "src": "1942:38:4" }, "returnParameters": { "id": 2084, "nodeType": "ParameterList", "parameters": [], - "src": "1938:0:4" + "src": "1998:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -4165,12 +4165,12 @@ { "id": 2160, "nodeType": "FunctionDefinition", - "src": "2212:347:4", + "src": "2281:354:4", "nodes": [], "body": { "id": 2159, "nodeType": "Block", - "src": "2287:272:4", + "src": "2356:279:4", "nodes": [], "statements": [ { @@ -4194,7 +4194,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2121, - "src": "2322:1:4", + "src": "2392:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -4214,7 +4214,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2311:3:4", + "src": "2381:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4227,7 +4227,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "2311:10:4", + "src": "2381:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4241,7 +4241,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2311:13:4", + "src": "2381:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4261,7 +4261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2301:9:4", + "src": "2371:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4275,7 +4275,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2301:24:4", + "src": "2371:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4294,7 +4294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2124, - "src": "2350:1:4", + "src": "2420:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -4314,7 +4314,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2339:3:4", + "src": "2409:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4327,7 +4327,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "2339:10:4", + "src": "2409:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4341,7 +4341,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2339:13:4", + "src": "2409:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4361,7 +4361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2329:9:4", + "src": "2399:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4375,14 +4375,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2329:24:4", + "src": "2399:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2301:52:4", + "src": "2371:52:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4390,11 +4390,11 @@ }, "id": 2158, "nodeType": "IfStatement", - "src": "2297:256:4", + "src": "2367:261:4", "trueBody": { "id": 2157, "nodeType": "Block", - "src": "2355:198:4", + "src": "2425:203:4", "statements": [ { "eventCall": { @@ -4408,7 +4408,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2378:41:4", + "src": "2449:41:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_18b6dc04296758144a4e9b271bd3d79214335bb195df00f93d1706586d5041f8", "typeString": "literal_string \"Error: a == b not satisfied [address[]]\"" @@ -4428,7 +4428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "2374:3:4", + "src": "2445:3:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -4442,7 +4442,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2374:46:4", + "src": "2445:46:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4451,7 +4451,7 @@ }, "id": 2143, "nodeType": "EmitStatement", - "src": "2369:51:4" + "src": "2440:51:4" }, { "eventCall": { @@ -4465,7 +4465,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2455:12:4", + "src": "2527:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -4478,7 +4478,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2124, - "src": "2469:1:4", + "src": "2541:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -4505,7 +4505,7 @@ 1905 ], "referencedDeclaration": 1905, - "src": "2439:15:4", + "src": "2511:15:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_address_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,address[] memory)" @@ -4519,7 +4519,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2439:32:4", + "src": "2511:32:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4528,7 +4528,7 @@ }, "id": 2148, "nodeType": "EmitStatement", - "src": "2434:37:4" + "src": "2506:37:4" }, { "eventCall": { @@ -4542,7 +4542,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2506:12:4", + "src": "2579:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -4555,7 +4555,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2121, - "src": "2520:1:4", + "src": "2593:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -4582,7 +4582,7 @@ 1905 ], "referencedDeclaration": 1905, - "src": "2490:15:4", + "src": "2563:15:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_address_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,address[] memory)" @@ -4596,7 +4596,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2490:32:4", + "src": "2563:32:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4605,7 +4605,7 @@ }, "id": 2153, "nodeType": "EmitStatement", - "src": "2485:37:4" + "src": "2558:37:4" }, { "expression": { @@ -4620,7 +4620,7 @@ 216 ], "referencedDeclaration": 216, - "src": "2536:4:4", + "src": "2610:4:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -4634,7 +4634,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2536:6:4", + "src": "2610:6:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4643,7 +4643,7 @@ }, "id": 2156, "nodeType": "ExpressionStatement", - "src": "2536:6:4" + "src": "2610:6:4" } ] } @@ -4654,7 +4654,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "2221:8:4", + "nameLocation": "2290:8:4", "parameters": { "id": 2125, "nodeType": "ParameterList", @@ -4664,10 +4664,10 @@ "id": 2121, "mutability": "mutable", "name": "a", - "nameLocation": "2247:1:4", + "nameLocation": "2316:1:4", "nodeType": "VariableDeclaration", "scope": 2160, - "src": "2230:18:4", + "src": "2299:18:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4679,7 +4679,7 @@ "id": 2119, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2230:7:4", + "src": "2299:7:4", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4688,7 +4688,7 @@ }, "id": 2120, "nodeType": "ArrayTypeName", - "src": "2230:9:4", + "src": "2299:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -4701,10 +4701,10 @@ "id": 2124, "mutability": "mutable", "name": "b", - "nameLocation": "2267:1:4", + "nameLocation": "2336:1:4", "nodeType": "VariableDeclaration", "scope": 2160, - "src": "2250:18:4", + "src": "2319:18:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4716,7 +4716,7 @@ "id": 2122, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2250:7:4", + "src": "2319:7:4", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4725,7 +4725,7 @@ }, "id": 2123, "nodeType": "ArrayTypeName", - "src": "2250:9:4", + "src": "2319:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -4734,13 +4734,13 @@ "visibility": "internal" } ], - "src": "2229:40:4" + "src": "2298:40:4" }, "returnParameters": { "id": 2126, "nodeType": "ParameterList", "parameters": [], - "src": "2287:0:4" + "src": "2356:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -4750,12 +4750,12 @@ { "id": 2197, "nodeType": "FunctionDefinition", - "src": "2565:256:4", + "src": "2643:261:4", "nodes": [], "body": { "id": 2196, "nodeType": "Block", - "src": "2659:162:4", + "src": "2737:167:4", "nodes": [], "statements": [ { @@ -4779,7 +4779,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2163, - "src": "2694:1:4", + "src": "2773:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -4799,7 +4799,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2683:3:4", + "src": "2762:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4812,7 +4812,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "2683:10:4", + "src": "2762:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4826,7 +4826,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2683:13:4", + "src": "2762:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4846,7 +4846,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2673:9:4", + "src": "2752:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4860,7 +4860,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2673:24:4", + "src": "2752:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4879,7 +4879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2166, - "src": "2722:1:4", + "src": "2801:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -4899,7 +4899,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2711:3:4", + "src": "2790:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4912,7 +4912,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "2711:10:4", + "src": "2790:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4926,7 +4926,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2711:13:4", + "src": "2790:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4946,7 +4946,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2701:9:4", + "src": "2780:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4960,14 +4960,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2701:24:4", + "src": "2780:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2673:52:4", + "src": "2752:52:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4975,11 +4975,11 @@ }, "id": 2195, "nodeType": "IfStatement", - "src": "2669:146:4", + "src": "2748:149:4", "trueBody": { "id": 2194, "nodeType": "Block", - "src": "2727:88:4", + "src": "2806:91:4", "statements": [ { "eventCall": { @@ -4993,7 +4993,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2763:7:4", + "src": "2843:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -5006,7 +5006,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2168, - "src": "2772:3:4", + "src": "2852:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5029,7 +5029,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "2746:16:4", + "src": "2826:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -5043,7 +5043,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2746:30:4", + "src": "2826:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5052,7 +5052,7 @@ }, "id": 2188, "nodeType": "EmitStatement", - "src": "2741:35:4" + "src": "2821:35:4" }, { "expression": { @@ -5063,7 +5063,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2163, - "src": "2799:1:4", + "src": "2880:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -5075,7 +5075,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2166, - "src": "2802:1:4", + "src": "2883:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -5119,7 +5119,7 @@ 1674 ], "referencedDeclaration": 2076, - "src": "2790:8:4", + "src": "2871:8:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_array$_t_uint256_$dyn_memory_ptr_$_t_array$_t_uint256_$dyn_memory_ptr_$returns$__$", "typeString": "function (uint256[] memory,uint256[] memory)" @@ -5133,7 +5133,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2790:14:4", + "src": "2871:14:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5142,7 +5142,7 @@ }, "id": 2193, "nodeType": "ExpressionStatement", - "src": "2790:14:4" + "src": "2871:14:4" } ] } @@ -5153,7 +5153,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "2574:8:4", + "nameLocation": "2652:8:4", "parameters": { "id": 2169, "nodeType": "ParameterList", @@ -5163,10 +5163,10 @@ "id": 2163, "mutability": "mutable", "name": "a", - "nameLocation": "2600:1:4", + "nameLocation": "2678:1:4", "nodeType": "VariableDeclaration", "scope": 2197, - "src": "2583:18:4", + "src": "2661:18:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5178,7 +5178,7 @@ "id": 2161, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2583:7:4", + "src": "2661:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5186,7 +5186,7 @@ }, "id": 2162, "nodeType": "ArrayTypeName", - "src": "2583:9:4", + "src": "2661:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -5199,10 +5199,10 @@ "id": 2166, "mutability": "mutable", "name": "b", - "nameLocation": "2620:1:4", + "nameLocation": "2698:1:4", "nodeType": "VariableDeclaration", "scope": 2197, - "src": "2603:18:4", + "src": "2681:18:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5214,7 +5214,7 @@ "id": 2164, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2603:7:4", + "src": "2681:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5222,7 +5222,7 @@ }, "id": 2165, "nodeType": "ArrayTypeName", - "src": "2603:9:4", + "src": "2681:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -5235,10 +5235,10 @@ "id": 2168, "mutability": "mutable", "name": "err", - "nameLocation": "2637:3:4", + "nameLocation": "2715:3:4", "nodeType": "VariableDeclaration", "scope": 2197, - "src": "2623:17:4", + "src": "2701:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5249,7 +5249,7 @@ "id": 2167, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2623:6:4", + "src": "2701:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5258,13 +5258,13 @@ "visibility": "internal" } ], - "src": "2582:59:4" + "src": "2660:59:4" }, "returnParameters": { "id": 2170, "nodeType": "ParameterList", "parameters": [], - "src": "2659:0:4" + "src": "2737:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -5274,12 +5274,12 @@ { "id": 2234, "nodeType": "FunctionDefinition", - "src": "2827:254:4", + "src": "2912:259:4", "nodes": [], "body": { "id": 2233, "nodeType": "Block", - "src": "2919:162:4", + "src": "3004:167:4", "nodes": [], "statements": [ { @@ -5303,7 +5303,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2200, - "src": "2954:1:4", + "src": "3040:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -5323,7 +5323,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2943:3:4", + "src": "3029:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5336,7 +5336,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "2943:10:4", + "src": "3029:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -5350,7 +5350,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2943:13:4", + "src": "3029:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5370,7 +5370,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2933:9:4", + "src": "3019:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -5384,7 +5384,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2933:24:4", + "src": "3019:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5403,7 +5403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2203, - "src": "2982:1:4", + "src": "3068:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -5423,7 +5423,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2971:3:4", + "src": "3057:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5436,7 +5436,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "2971:10:4", + "src": "3057:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -5450,7 +5450,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2971:13:4", + "src": "3057:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5470,7 +5470,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2961:9:4", + "src": "3047:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -5484,14 +5484,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2961:24:4", + "src": "3047:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2933:52:4", + "src": "3019:52:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5499,11 +5499,11 @@ }, "id": 2232, "nodeType": "IfStatement", - "src": "2929:146:4", + "src": "3015:149:4", "trueBody": { "id": 2231, "nodeType": "Block", - "src": "2987:88:4", + "src": "3073:91:4", "statements": [ { "eventCall": { @@ -5517,7 +5517,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3023:7:4", + "src": "3110:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -5530,7 +5530,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2205, - "src": "3032:3:4", + "src": "3119:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5553,7 +5553,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "3006:16:4", + "src": "3093:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -5567,7 +5567,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3006:30:4", + "src": "3093:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5576,7 +5576,7 @@ }, "id": 2225, "nodeType": "EmitStatement", - "src": "3001:35:4" + "src": "3088:35:4" }, { "expression": { @@ -5587,7 +5587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2200, - "src": "3059:1:4", + "src": "3147:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -5599,7 +5599,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2203, - "src": "3062:1:4", + "src": "3150:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -5643,7 +5643,7 @@ 1674 ], "referencedDeclaration": 2118, - "src": "3050:8:4", + "src": "3138:8:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_array$_t_int256_$dyn_memory_ptr_$_t_array$_t_int256_$dyn_memory_ptr_$returns$__$", "typeString": "function (int256[] memory,int256[] memory)" @@ -5657,7 +5657,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3050:14:4", + "src": "3138:14:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5666,7 +5666,7 @@ }, "id": 2230, "nodeType": "ExpressionStatement", - "src": "3050:14:4" + "src": "3138:14:4" } ] } @@ -5677,7 +5677,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "2836:8:4", + "nameLocation": "2921:8:4", "parameters": { "id": 2206, "nodeType": "ParameterList", @@ -5687,10 +5687,10 @@ "id": 2200, "mutability": "mutable", "name": "a", - "nameLocation": "2861:1:4", + "nameLocation": "2946:1:4", "nodeType": "VariableDeclaration", "scope": 2234, - "src": "2845:17:4", + "src": "2930:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5702,7 +5702,7 @@ "id": 2198, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "2845:6:4", + "src": "2930:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -5710,7 +5710,7 @@ }, "id": 2199, "nodeType": "ArrayTypeName", - "src": "2845:8:4", + "src": "2930:8:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -5723,10 +5723,10 @@ "id": 2203, "mutability": "mutable", "name": "b", - "nameLocation": "2880:1:4", + "nameLocation": "2965:1:4", "nodeType": "VariableDeclaration", "scope": 2234, - "src": "2864:17:4", + "src": "2949:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5738,7 +5738,7 @@ "id": 2201, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "2864:6:4", + "src": "2949:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -5746,7 +5746,7 @@ }, "id": 2202, "nodeType": "ArrayTypeName", - "src": "2864:8:4", + "src": "2949:8:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -5759,10 +5759,10 @@ "id": 2205, "mutability": "mutable", "name": "err", - "nameLocation": "2897:3:4", + "nameLocation": "2982:3:4", "nodeType": "VariableDeclaration", "scope": 2234, - "src": "2883:17:4", + "src": "2968:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5773,7 +5773,7 @@ "id": 2204, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2883:6:4", + "src": "2968:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5782,13 +5782,13 @@ "visibility": "internal" } ], - "src": "2844:57:4" + "src": "2929:57:4" }, "returnParameters": { "id": 2207, "nodeType": "ParameterList", "parameters": [], - "src": "2919:0:4" + "src": "3004:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -5798,12 +5798,12 @@ { "id": 2271, "nodeType": "FunctionDefinition", - "src": "3087:256:4", + "src": "3179:261:4", "nodes": [], "body": { "id": 2270, "nodeType": "Block", - "src": "3181:162:4", + "src": "3273:167:4", "nodes": [], "statements": [ { @@ -5827,7 +5827,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2237, - "src": "3216:1:4", + "src": "3309:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -5847,7 +5847,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3205:3:4", + "src": "3298:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5860,7 +5860,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "3205:10:4", + "src": "3298:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -5874,7 +5874,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3205:13:4", + "src": "3298:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5894,7 +5894,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3195:9:4", + "src": "3288:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -5908,7 +5908,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3195:24:4", + "src": "3288:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5927,7 +5927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2240, - "src": "3244:1:4", + "src": "3337:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -5947,7 +5947,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3233:3:4", + "src": "3326:3:4", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5960,7 +5960,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "3233:10:4", + "src": "3326:10:4", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -5974,7 +5974,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3233:13:4", + "src": "3326:13:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5994,7 +5994,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3223:9:4", + "src": "3316:9:4", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -6008,14 +6008,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3223:24:4", + "src": "3316:24:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3195:52:4", + "src": "3288:52:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6023,11 +6023,11 @@ }, "id": 2269, "nodeType": "IfStatement", - "src": "3191:146:4", + "src": "3284:149:4", "trueBody": { "id": 2268, "nodeType": "Block", - "src": "3249:88:4", + "src": "3342:91:4", "statements": [ { "eventCall": { @@ -6041,7 +6041,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3285:7:4", + "src": "3379:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -6054,7 +6054,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2242, - "src": "3294:3:4", + "src": "3388:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6077,7 +6077,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "3268:16:4", + "src": "3362:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -6091,7 +6091,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3268:30:4", + "src": "3362:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6100,7 +6100,7 @@ }, "id": 2262, "nodeType": "EmitStatement", - "src": "3263:35:4" + "src": "3357:35:4" }, { "expression": { @@ -6111,7 +6111,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2237, - "src": "3321:1:4", + "src": "3416:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -6123,7 +6123,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2240, - "src": "3324:1:4", + "src": "3419:1:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -6167,7 +6167,7 @@ 1674 ], "referencedDeclaration": 2160, - "src": "3312:8:4", + "src": "3407:8:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_array$_t_address_$dyn_memory_ptr_$_t_array$_t_address_$dyn_memory_ptr_$returns$__$", "typeString": "function (address[] memory,address[] memory)" @@ -6181,7 +6181,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3312:14:4", + "src": "3407:14:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6190,7 +6190,7 @@ }, "id": 2267, "nodeType": "ExpressionStatement", - "src": "3312:14:4" + "src": "3407:14:4" } ] } @@ -6201,7 +6201,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "3096:8:4", + "nameLocation": "3188:8:4", "parameters": { "id": 2243, "nodeType": "ParameterList", @@ -6211,10 +6211,10 @@ "id": 2237, "mutability": "mutable", "name": "a", - "nameLocation": "3122:1:4", + "nameLocation": "3214:1:4", "nodeType": "VariableDeclaration", "scope": 2271, - "src": "3105:18:4", + "src": "3197:18:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6226,7 +6226,7 @@ "id": 2235, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3105:7:4", + "src": "3197:7:4", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6235,7 +6235,7 @@ }, "id": 2236, "nodeType": "ArrayTypeName", - "src": "3105:9:4", + "src": "3197:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -6248,10 +6248,10 @@ "id": 2240, "mutability": "mutable", "name": "b", - "nameLocation": "3142:1:4", + "nameLocation": "3234:1:4", "nodeType": "VariableDeclaration", "scope": 2271, - "src": "3125:18:4", + "src": "3217:18:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6263,7 +6263,7 @@ "id": 2238, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3125:7:4", + "src": "3217:7:4", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6272,7 +6272,7 @@ }, "id": 2239, "nodeType": "ArrayTypeName", - "src": "3125:9:4", + "src": "3217:9:4", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -6285,10 +6285,10 @@ "id": 2242, "mutability": "mutable", "name": "err", - "nameLocation": "3159:3:4", + "nameLocation": "3251:3:4", "nodeType": "VariableDeclaration", "scope": 2271, - "src": "3145:17:4", + "src": "3237:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6299,7 +6299,7 @@ "id": 2241, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3145:6:4", + "src": "3237:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6308,13 +6308,13 @@ "visibility": "internal" } ], - "src": "3104:59:4" + "src": "3196:59:4" }, "returnParameters": { "id": 2244, "nodeType": "ParameterList", "parameters": [], - "src": "3181:0:4" + "src": "3273:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -6324,12 +6324,12 @@ { "id": 2290, "nodeType": "FunctionDefinition", - "src": "3370:110:4", + "src": "3470:112:4", "nodes": [], "body": { "id": 2289, "nodeType": "Block", - "src": "3431:49:4", + "src": "3531:51:4", "nodes": [], "statements": [ { @@ -6343,7 +6343,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2273, - "src": "3458:1:4", + "src": "3559:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6363,7 +6363,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3450:7:4", + "src": "3551:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -6372,7 +6372,7 @@ "id": 2279, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3450:7:4", + "src": "3551:7:4", "typeDescriptions": {} } }, @@ -6384,7 +6384,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3450:10:4", + "src": "3551:10:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -6399,7 +6399,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2275, - "src": "3470:1:4", + "src": "3571:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6419,7 +6419,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3462:7:4", + "src": "3563:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -6428,7 +6428,7 @@ "id": 2283, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3462:7:4", + "src": "3563:7:4", "typeDescriptions": {} } }, @@ -6440,7 +6440,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3462:10:4", + "src": "3563:10:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -6485,7 +6485,7 @@ 1674 ], "referencedDeclaration": 514, - "src": "3441:8:4", + "src": "3542:8:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" @@ -6499,7 +6499,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3441:32:4", + "src": "3542:32:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6508,7 +6508,7 @@ }, "id": 2288, "nodeType": "ExpressionStatement", - "src": "3441:32:4" + "src": "3542:32:4" } ] }, @@ -6516,7 +6516,7 @@ "kind": "function", "modifiers": [], "name": "assertEqUint", - "nameLocation": "3379:12:4", + "nameLocation": "3479:12:4", "parameters": { "id": 2276, "nodeType": "ParameterList", @@ -6526,10 +6526,10 @@ "id": 2273, "mutability": "mutable", "name": "a", - "nameLocation": "3400:1:4", + "nameLocation": "3500:1:4", "nodeType": "VariableDeclaration", "scope": 2290, - "src": "3392:9:4", + "src": "3492:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6540,7 +6540,7 @@ "id": 2272, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3392:7:4", + "src": "3492:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6553,10 +6553,10 @@ "id": 2275, "mutability": "mutable", "name": "b", - "nameLocation": "3411:1:4", + "nameLocation": "3511:1:4", "nodeType": "VariableDeclaration", "scope": 2290, - "src": "3403:9:4", + "src": "3503:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6567,7 +6567,7 @@ "id": 2274, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3403:7:4", + "src": "3503:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6576,13 +6576,13 @@ "visibility": "internal" } ], - "src": "3391:22:4" + "src": "3491:22:4" }, "returnParameters": { "id": 2277, "nodeType": "ParameterList", "parameters": [], - "src": "3431:0:4" + "src": "3531:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -6592,12 +6592,12 @@ { "id": 2340, "nodeType": "FunctionDefinition", - "src": "3486:470:4", + "src": "3590:481:4", "nodes": [], "body": { "id": 2339, "nodeType": "Block", - "src": "3570:386:4", + "src": "3674:397:4", "nodes": [], "statements": [ { @@ -6610,10 +6610,10 @@ "id": 2300, "mutability": "mutable", "name": "delta", - "nameLocation": "3588:5:4", + "nameLocation": "3693:5:4", "nodeType": "VariableDeclaration", "scope": 2339, - "src": "3580:13:4", + "src": "3685:13:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6624,7 +6624,7 @@ "id": 2299, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3580:7:4", + "src": "3685:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6642,7 +6642,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2292, - "src": "3610:1:4", + "src": "3715:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6654,7 +6654,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2294, - "src": "3613:1:4", + "src": "3718:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6678,7 +6678,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "3596:7:4", + "src": "3701:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdMath_$5641_$", "typeString": "type(library stdMath)" @@ -6692,7 +6692,7 @@ "memberName": "delta", "nodeType": "MemberAccess", "referencedDeclaration": 5552, - "src": "3596:13:4", + "src": "3701:13:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" @@ -6706,7 +6706,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3596:19:4", + "src": "3701:19:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -6714,7 +6714,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3580:35:4" + "src": "3685:35:4" }, { "condition": { @@ -6733,7 +6733,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2300, - "src": "3630:5:4", + "src": "3737:5:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6747,13 +6747,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2296, - "src": "3638:8:4", + "src": "3745:8:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3630:16:4", + "src": "3737:16:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6761,11 +6761,11 @@ }, "id": 2338, "nodeType": "IfStatement", - "src": "3626:324:4", + "src": "3733:331:4", "trueBody": { "id": 2337, "nodeType": "Block", - "src": "3648:302:4", + "src": "3755:309:4", "statements": [ { "eventCall": { @@ -6779,7 +6779,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3671:36:4", + "src": "3779:36:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b3cfa1421f120a399b6064fcc8d5188a4e28bcc717972b37d8e8a5e5cc07c7fe", "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" @@ -6799,7 +6799,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "3667:3:4", + "src": "3775:3:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -6813,7 +6813,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3667:41:4", + "src": "3775:41:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6822,7 +6822,7 @@ }, "id": 2313, "nodeType": "EmitStatement", - "src": "3662:46:4" + "src": "3770:46:4" }, { "eventCall": { @@ -6836,7 +6836,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3742:12:4", + "src": "3851:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -6849,7 +6849,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2294, - "src": "3756:1:4", + "src": "3865:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6872,7 +6872,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "3727:14:4", + "src": "3836:14:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -6886,7 +6886,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3727:31:4", + "src": "3836:31:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6895,7 +6895,7 @@ }, "id": 2318, "nodeType": "EmitStatement", - "src": "3722:36:4" + "src": "3831:36:4" }, { "eventCall": { @@ -6909,7 +6909,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3792:12:4", + "src": "3902:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -6922,7 +6922,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2292, - "src": "3806:1:4", + "src": "3916:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6945,7 +6945,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "3777:14:4", + "src": "3887:14:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -6959,7 +6959,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3777:31:4", + "src": "3887:31:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6968,7 +6968,7 @@ }, "id": 2323, "nodeType": "EmitStatement", - "src": "3772:36:4" + "src": "3882:36:4" }, { "eventCall": { @@ -6982,7 +6982,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3842:12:4", + "src": "3953:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cd2884c74a25327f5cafe8471ed73da28ba1991b65dde72feb1cd4f78f5dc2a5", "typeString": "literal_string \" Max Delta\"" @@ -6995,7 +6995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2296, - "src": "3856:8:4", + "src": "3967:8:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7018,7 +7018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "3827:14:4", + "src": "3938:14:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -7032,7 +7032,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3827:38:4", + "src": "3938:38:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7041,7 +7041,7 @@ }, "id": 2328, "nodeType": "EmitStatement", - "src": "3822:43:4" + "src": "3933:43:4" }, { "eventCall": { @@ -7055,7 +7055,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3899:12:4", + "src": "4011:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_39d8d5e74991bbc141eb1ca770e60e69523d5c43706b72685708d217b293c55f", "typeString": "literal_string \" Delta\"" @@ -7068,7 +7068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2300, - "src": "3913:5:4", + "src": "4025:5:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7091,7 +7091,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "3884:14:4", + "src": "3996:14:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -7105,7 +7105,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3884:35:4", + "src": "3996:35:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7114,7 +7114,7 @@ }, "id": 2333, "nodeType": "EmitStatement", - "src": "3879:40:4" + "src": "3991:40:4" }, { "expression": { @@ -7129,7 +7129,7 @@ 216 ], "referencedDeclaration": 216, - "src": "3933:4:4", + "src": "4046:4:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -7143,7 +7143,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3933:6:4", + "src": "4046:6:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7152,7 +7152,7 @@ }, "id": 2336, "nodeType": "ExpressionStatement", - "src": "3933:6:4" + "src": "4046:6:4" } ] } @@ -7163,7 +7163,7 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbs", - "nameLocation": "3495:17:4", + "nameLocation": "3599:17:4", "parameters": { "id": 2297, "nodeType": "ParameterList", @@ -7173,10 +7173,10 @@ "id": 2292, "mutability": "mutable", "name": "a", - "nameLocation": "3521:1:4", + "nameLocation": "3625:1:4", "nodeType": "VariableDeclaration", "scope": 2340, - "src": "3513:9:4", + "src": "3617:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7187,7 +7187,7 @@ "id": 2291, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3513:7:4", + "src": "3617:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7200,10 +7200,10 @@ "id": 2294, "mutability": "mutable", "name": "b", - "nameLocation": "3532:1:4", + "nameLocation": "3636:1:4", "nodeType": "VariableDeclaration", "scope": 2340, - "src": "3524:9:4", + "src": "3628:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7214,7 +7214,7 @@ "id": 2293, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3524:7:4", + "src": "3628:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7227,10 +7227,10 @@ "id": 2296, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "3543:8:4", + "nameLocation": "3647:8:4", "nodeType": "VariableDeclaration", "scope": 2340, - "src": "3535:16:4", + "src": "3639:16:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7241,7 +7241,7 @@ "id": 2295, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3535:7:4", + "src": "3639:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7250,13 +7250,13 @@ "visibility": "internal" } ], - "src": "3512:40:4" + "src": "3616:40:4" }, "returnParameters": { "id": 2298, "nodeType": "ParameterList", "parameters": [], - "src": "3570:0:4" + "src": "3674:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -7266,12 +7266,12 @@ { "id": 2376, "nodeType": "FunctionDefinition", - "src": "3962:294:4", + "src": "4079:301:4", "nodes": [], "body": { "id": 2375, "nodeType": "Block", - "src": "4065:191:4", + "src": "4182:198:4", "nodes": [], "statements": [ { @@ -7284,10 +7284,10 @@ "id": 2352, "mutability": "mutable", "name": "delta", - "nameLocation": "4083:5:4", + "nameLocation": "4201:5:4", "nodeType": "VariableDeclaration", "scope": 2375, - "src": "4075:13:4", + "src": "4193:13:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7298,7 +7298,7 @@ "id": 2351, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4075:7:4", + "src": "4193:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7316,7 +7316,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2342, - "src": "4105:1:4", + "src": "4223:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7328,7 +7328,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2344, - "src": "4108:1:4", + "src": "4226:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7352,7 +7352,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "4091:7:4", + "src": "4209:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdMath_$5641_$", "typeString": "type(library stdMath)" @@ -7366,7 +7366,7 @@ "memberName": "delta", "nodeType": "MemberAccess", "referencedDeclaration": 5552, - "src": "4091:13:4", + "src": "4209:13:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" @@ -7380,7 +7380,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4091:19:4", + "src": "4209:19:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -7388,7 +7388,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "4075:35:4" + "src": "4193:35:4" }, { "condition": { @@ -7407,7 +7407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2352, - "src": "4125:5:4", + "src": "4245:5:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7421,13 +7421,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2346, - "src": "4133:8:4", + "src": "4253:8:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4125:16:4", + "src": "4245:16:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7435,11 +7435,11 @@ }, "id": 2374, "nodeType": "IfStatement", - "src": "4121:129:4", + "src": "4241:132:4", "trueBody": { "id": 2373, "nodeType": "Block", - "src": "4143:107:4", + "src": "4263:110:4", "statements": [ { "eventCall": { @@ -7453,7 +7453,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4179:7:4", + "src": "4300:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -7466,7 +7466,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2348, - "src": "4188:3:4", + "src": "4309:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7489,7 +7489,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "4162:16:4", + "src": "4283:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -7503,7 +7503,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4162:30:4", + "src": "4283:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7512,7 +7512,7 @@ }, "id": 2366, "nodeType": "EmitStatement", - "src": "4157:35:4" + "src": "4278:35:4" }, { "expression": { @@ -7523,7 +7523,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2342, - "src": "4224:1:4", + "src": "4346:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7535,7 +7535,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2344, - "src": "4227:1:4", + "src": "4349:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7547,7 +7547,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2346, - "src": "4230:8:4", + "src": "4352:8:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7579,7 +7579,7 @@ 2462 ], "referencedDeclaration": 2340, - "src": "4206:17:4", + "src": "4328:17:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" @@ -7593,7 +7593,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4206:33:4", + "src": "4328:33:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7602,7 +7602,7 @@ }, "id": 2372, "nodeType": "ExpressionStatement", - "src": "4206:33:4" + "src": "4328:33:4" } ] } @@ -7613,7 +7613,7 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbs", - "nameLocation": "3971:17:4", + "nameLocation": "4088:17:4", "parameters": { "id": 2349, "nodeType": "ParameterList", @@ -7623,10 +7623,10 @@ "id": 2342, "mutability": "mutable", "name": "a", - "nameLocation": "3997:1:4", + "nameLocation": "4114:1:4", "nodeType": "VariableDeclaration", "scope": 2376, - "src": "3989:9:4", + "src": "4106:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7637,7 +7637,7 @@ "id": 2341, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3989:7:4", + "src": "4106:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7650,10 +7650,10 @@ "id": 2344, "mutability": "mutable", "name": "b", - "nameLocation": "4008:1:4", + "nameLocation": "4125:1:4", "nodeType": "VariableDeclaration", "scope": 2376, - "src": "4000:9:4", + "src": "4117:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7664,7 +7664,7 @@ "id": 2343, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4000:7:4", + "src": "4117:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7677,10 +7677,10 @@ "id": 2346, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "4019:8:4", + "nameLocation": "4136:8:4", "nodeType": "VariableDeclaration", "scope": 2376, - "src": "4011:16:4", + "src": "4128:16:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7691,7 +7691,7 @@ "id": 2345, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4011:7:4", + "src": "4128:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7704,10 +7704,10 @@ "id": 2348, "mutability": "mutable", "name": "err", - "nameLocation": "4043:3:4", + "nameLocation": "4160:3:4", "nodeType": "VariableDeclaration", "scope": 2376, - "src": "4029:17:4", + "src": "4146:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7718,7 +7718,7 @@ "id": 2347, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4029:6:4", + "src": "4146:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7727,13 +7727,13 @@ "visibility": "internal" } ], - "src": "3988:59:4" + "src": "4105:59:4" }, "returnParameters": { "id": 2350, "nodeType": "ParameterList", "parameters": [], - "src": "4065:0:4" + "src": "4182:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -7743,12 +7743,12 @@ { "id": 2426, "nodeType": "FunctionDefinition", - "src": "4262:465:4", + "src": "4388:476:4", "nodes": [], "body": { "id": 2425, "nodeType": "Block", - "src": "4344:383:4", + "src": "4470:394:4", "nodes": [], "statements": [ { @@ -7761,10 +7761,10 @@ "id": 2386, "mutability": "mutable", "name": "delta", - "nameLocation": "4362:5:4", + "nameLocation": "4489:5:4", "nodeType": "VariableDeclaration", "scope": 2425, - "src": "4354:13:4", + "src": "4481:13:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7775,7 +7775,7 @@ "id": 2385, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4354:7:4", + "src": "4481:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7793,7 +7793,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2378, - "src": "4384:1:4", + "src": "4511:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7805,7 +7805,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2380, - "src": "4387:1:4", + "src": "4514:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7829,7 +7829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "4370:7:4", + "src": "4497:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdMath_$5641_$", "typeString": "type(library stdMath)" @@ -7843,7 +7843,7 @@ "memberName": "delta", "nodeType": "MemberAccess", "referencedDeclaration": 5588, - "src": "4370:13:4", + "src": "4497:13:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" @@ -7857,7 +7857,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4370:19:4", + "src": "4497:19:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -7865,7 +7865,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "4354:35:4" + "src": "4481:35:4" }, { "condition": { @@ -7884,7 +7884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2386, - "src": "4404:5:4", + "src": "4533:5:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7898,13 +7898,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2382, - "src": "4412:8:4", + "src": "4541:8:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4404:16:4", + "src": "4533:16:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7912,11 +7912,11 @@ }, "id": 2424, "nodeType": "IfStatement", - "src": "4400:321:4", + "src": "4529:328:4", "trueBody": { "id": 2423, "nodeType": "Block", - "src": "4422:299:4", + "src": "4551:306:4", "statements": [ { "eventCall": { @@ -7930,7 +7930,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4445:35:4", + "src": "4575:35:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_11d61c8cdd58caffa5994831eb66eb6db7a7b4d13b2c9d187ffbe992d75f810d", "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" @@ -7950,7 +7950,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "4441:3:4", + "src": "4571:3:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -7964,7 +7964,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4441:40:4", + "src": "4571:40:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7973,7 +7973,7 @@ }, "id": 2399, "nodeType": "EmitStatement", - "src": "4436:45:4" + "src": "4566:45:4" }, { "eventCall": { @@ -7987,7 +7987,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4514:12:4", + "src": "4645:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -8000,7 +8000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2380, - "src": "4528:1:4", + "src": "4659:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8023,7 +8023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "4500:13:4", + "src": "4631:13:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -8037,7 +8037,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4500:30:4", + "src": "4631:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8046,7 +8046,7 @@ }, "id": 2404, "nodeType": "EmitStatement", - "src": "4495:35:4" + "src": "4626:35:4" }, { "eventCall": { @@ -8060,7 +8060,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4563:12:4", + "src": "4695:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -8073,7 +8073,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2378, - "src": "4577:1:4", + "src": "4709:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8096,7 +8096,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "4549:13:4", + "src": "4681:13:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -8110,7 +8110,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4549:30:4", + "src": "4681:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8119,7 +8119,7 @@ }, "id": 2409, "nodeType": "EmitStatement", - "src": "4544:35:4" + "src": "4676:35:4" }, { "eventCall": { @@ -8133,7 +8133,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4613:12:4", + "src": "4746:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cd2884c74a25327f5cafe8471ed73da28ba1991b65dde72feb1cd4f78f5dc2a5", "typeString": "literal_string \" Max Delta\"" @@ -8146,7 +8146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2382, - "src": "4627:8:4", + "src": "4760:8:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8169,7 +8169,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "4598:14:4", + "src": "4731:14:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -8183,7 +8183,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4598:38:4", + "src": "4731:38:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8192,7 +8192,7 @@ }, "id": 2414, "nodeType": "EmitStatement", - "src": "4593:43:4" + "src": "4726:43:4" }, { "eventCall": { @@ -8206,7 +8206,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4670:12:4", + "src": "4804:12:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_39d8d5e74991bbc141eb1ca770e60e69523d5c43706b72685708d217b293c55f", "typeString": "literal_string \" Delta\"" @@ -8219,7 +8219,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2386, - "src": "4684:5:4", + "src": "4818:5:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8242,7 +8242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "4655:14:4", + "src": "4789:14:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -8256,7 +8256,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4655:35:4", + "src": "4789:35:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8265,7 +8265,7 @@ }, "id": 2419, "nodeType": "EmitStatement", - "src": "4650:40:4" + "src": "4784:40:4" }, { "expression": { @@ -8280,7 +8280,7 @@ 216 ], "referencedDeclaration": 216, - "src": "4704:4:4", + "src": "4839:4:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -8294,7 +8294,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4704:6:4", + "src": "4839:6:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8303,7 +8303,7 @@ }, "id": 2422, "nodeType": "ExpressionStatement", - "src": "4704:6:4" + "src": "4839:6:4" } ] } @@ -8314,7 +8314,7 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbs", - "nameLocation": "4271:17:4", + "nameLocation": "4397:17:4", "parameters": { "id": 2383, "nodeType": "ParameterList", @@ -8324,10 +8324,10 @@ "id": 2378, "mutability": "mutable", "name": "a", - "nameLocation": "4296:1:4", + "nameLocation": "4422:1:4", "nodeType": "VariableDeclaration", "scope": 2426, - "src": "4289:8:4", + "src": "4415:8:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8338,7 +8338,7 @@ "id": 2377, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4289:6:4", + "src": "4415:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8351,10 +8351,10 @@ "id": 2380, "mutability": "mutable", "name": "b", - "nameLocation": "4306:1:4", + "nameLocation": "4432:1:4", "nodeType": "VariableDeclaration", "scope": 2426, - "src": "4299:8:4", + "src": "4425:8:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8365,7 +8365,7 @@ "id": 2379, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4299:6:4", + "src": "4425:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8378,10 +8378,10 @@ "id": 2382, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "4317:8:4", + "nameLocation": "4443:8:4", "nodeType": "VariableDeclaration", "scope": 2426, - "src": "4309:16:4", + "src": "4435:16:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8392,7 +8392,7 @@ "id": 2381, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4309:7:4", + "src": "4435:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8401,13 +8401,13 @@ "visibility": "internal" } ], - "src": "4288:38:4" + "src": "4414:38:4" }, "returnParameters": { "id": 2384, "nodeType": "ParameterList", "parameters": [], - "src": "4344:0:4" + "src": "4470:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -8417,12 +8417,12 @@ { "id": 2462, "nodeType": "FunctionDefinition", - "src": "4733:292:4", + "src": "4872:299:4", "nodes": [], "body": { "id": 2461, "nodeType": "Block", - "src": "4834:191:4", + "src": "4973:198:4", "nodes": [], "statements": [ { @@ -8435,10 +8435,10 @@ "id": 2438, "mutability": "mutable", "name": "delta", - "nameLocation": "4852:5:4", + "nameLocation": "4992:5:4", "nodeType": "VariableDeclaration", "scope": 2461, - "src": "4844:13:4", + "src": "4984:13:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8449,7 +8449,7 @@ "id": 2437, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4844:7:4", + "src": "4984:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8467,7 +8467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2428, - "src": "4874:1:4", + "src": "5014:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8479,7 +8479,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2430, - "src": "4877:1:4", + "src": "5017:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8503,7 +8503,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "4860:7:4", + "src": "5000:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdMath_$5641_$", "typeString": "type(library stdMath)" @@ -8517,7 +8517,7 @@ "memberName": "delta", "nodeType": "MemberAccess", "referencedDeclaration": 5588, - "src": "4860:13:4", + "src": "5000:13:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" @@ -8531,7 +8531,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4860:19:4", + "src": "5000:19:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -8539,7 +8539,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "4844:35:4" + "src": "4984:35:4" }, { "condition": { @@ -8558,7 +8558,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2438, - "src": "4894:5:4", + "src": "5036:5:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8572,13 +8572,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2432, - "src": "4902:8:4", + "src": "5044:8:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4894:16:4", + "src": "5036:16:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8586,11 +8586,11 @@ }, "id": 2460, "nodeType": "IfStatement", - "src": "4890:129:4", + "src": "5032:132:4", "trueBody": { "id": 2459, "nodeType": "Block", - "src": "4912:107:4", + "src": "5054:110:4", "statements": [ { "eventCall": { @@ -8604,7 +8604,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4948:7:4", + "src": "5091:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -8617,7 +8617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2434, - "src": "4957:3:4", + "src": "5100:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8640,7 +8640,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "4931:16:4", + "src": "5074:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -8654,7 +8654,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4931:30:4", + "src": "5074:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8663,7 +8663,7 @@ }, "id": 2452, "nodeType": "EmitStatement", - "src": "4926:35:4" + "src": "5069:35:4" }, { "expression": { @@ -8674,7 +8674,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2428, - "src": "4993:1:4", + "src": "5137:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8686,7 +8686,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2430, - "src": "4996:1:4", + "src": "5140:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8698,7 +8698,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2432, - "src": "4999:8:4", + "src": "5143:8:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8730,7 +8730,7 @@ 2462 ], "referencedDeclaration": 2426, - "src": "4975:17:4", + "src": "5119:17:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" @@ -8744,7 +8744,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4975:33:4", + "src": "5119:33:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8753,7 +8753,7 @@ }, "id": 2458, "nodeType": "ExpressionStatement", - "src": "4975:33:4" + "src": "5119:33:4" } ] } @@ -8764,7 +8764,7 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbs", - "nameLocation": "4742:17:4", + "nameLocation": "4881:17:4", "parameters": { "id": 2435, "nodeType": "ParameterList", @@ -8774,10 +8774,10 @@ "id": 2428, "mutability": "mutable", "name": "a", - "nameLocation": "4767:1:4", + "nameLocation": "4906:1:4", "nodeType": "VariableDeclaration", "scope": 2462, - "src": "4760:8:4", + "src": "4899:8:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8788,7 +8788,7 @@ "id": 2427, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4760:6:4", + "src": "4899:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8801,10 +8801,10 @@ "id": 2430, "mutability": "mutable", "name": "b", - "nameLocation": "4777:1:4", + "nameLocation": "4916:1:4", "nodeType": "VariableDeclaration", "scope": 2462, - "src": "4770:8:4", + "src": "4909:8:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8815,7 +8815,7 @@ "id": 2429, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4770:6:4", + "src": "4909:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8828,10 +8828,10 @@ "id": 2432, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "4788:8:4", + "nameLocation": "4927:8:4", "nodeType": "VariableDeclaration", "scope": 2462, - "src": "4780:16:4", + "src": "4919:16:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8842,7 +8842,7 @@ "id": 2431, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4780:7:4", + "src": "4919:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8855,10 +8855,10 @@ "id": 2434, "mutability": "mutable", "name": "err", - "nameLocation": "4812:3:4", + "nameLocation": "4951:3:4", "nodeType": "VariableDeclaration", "scope": 2462, - "src": "4798:17:4", + "src": "4937:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8869,7 +8869,7 @@ "id": 2433, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4798:6:4", + "src": "4937:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8878,13 +8878,13 @@ "visibility": "internal" } ], - "src": "4759:57:4" + "src": "4898:57:4" }, "returnParameters": { "id": 2436, "nodeType": "ParameterList", "parameters": [], - "src": "4834:0:4" + "src": "4973:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -8894,12 +8894,12 @@ { "id": 2523, "nodeType": "FunctionDefinition", - "src": "5031:726:4", + "src": "5179:743:4", "nodes": [], "body": { "id": 2522, "nodeType": "Block", - "src": "5208:549:4", + "src": "5360:562:4", "nodes": [], "statements": [ { @@ -8919,7 +8919,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2466, - "src": "5222:1:4", + "src": "5375:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8936,14 +8936,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5227:1:4", + "src": "5380:1:4", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "5222:6:4", + "src": "5375:6:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8951,7 +8951,7 @@ }, "id": 2479, "nodeType": "IfStatement", - "src": "5218:33:4", + "src": "5371:33:4", "trueBody": { "expression": { "arguments": [ @@ -8961,7 +8961,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2464, - "src": "5246:1:4", + "src": "5399:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8973,7 +8973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2466, - "src": "5249:1:4", + "src": "5402:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9017,7 +9017,7 @@ 1674 ], "referencedDeclaration": 514, - "src": "5237:8:4", + "src": "5390:8:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" @@ -9031,7 +9031,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5237:14:4", + "src": "5390:14:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9041,7 +9041,7 @@ "functionReturnParameters": 2470, "id": 2478, "nodeType": "Return", - "src": "5230:21:4" + "src": "5383:21:4" } }, { @@ -9054,10 +9054,10 @@ "id": 2481, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "5315:12:4", + "nameLocation": "5470:12:4", "nodeType": "VariableDeclaration", "scope": 2522, - "src": "5307:20:4", + "src": "5462:20:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9068,7 +9068,7 @@ "id": 2480, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5307:7:4", + "src": "5462:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9086,7 +9086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2464, - "src": "5351:1:4", + "src": "5506:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9098,7 +9098,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2466, - "src": "5354:1:4", + "src": "5509:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9122,7 +9122,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "5330:7:4", + "src": "5485:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdMath_$5641_$", "typeString": "type(library stdMath)" @@ -9136,7 +9136,7 @@ "memberName": "percentDelta", "nodeType": "MemberAccess", "referencedDeclaration": 5611, - "src": "5330:20:4", + "src": "5485:20:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" @@ -9150,7 +9150,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5330:26:4", + "src": "5485:26:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -9158,7 +9158,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5307:49:4" + "src": "5462:49:4" }, { "condition": { @@ -9177,7 +9177,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2481, - "src": "5371:12:4", + "src": "5528:12:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9191,13 +9191,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2468, - "src": "5386:15:4", + "src": "5543:15:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5371:30:4", + "src": "5528:30:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9205,11 +9205,11 @@ }, "id": 2521, "nodeType": "IfStatement", - "src": "5367:384:4", + "src": "5524:391:4", "trueBody": { "id": 2520, "nodeType": "Block", - "src": "5403:348:4", + "src": "5560:355:4", "statements": [ { "eventCall": { @@ -9223,7 +9223,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5426:36:4", + "src": "5584:36:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b3cfa1421f120a399b6064fcc8d5188a4e28bcc717972b37d8e8a5e5cc07c7fe", "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" @@ -9243,7 +9243,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "5422:3:4", + "src": "5580:3:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -9257,7 +9257,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5422:41:4", + "src": "5580:41:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9266,7 +9266,7 @@ }, "id": 2494, "nodeType": "EmitStatement", - "src": "5417:46:4" + "src": "5575:46:4" }, { "eventCall": { @@ -9280,7 +9280,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5497:14:4", + "src": "5656:14:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0e33bb6058f2c6cccd03674115e231a9d0cfe482a7efa638b81035808613e7d3", "typeString": "literal_string \" Expected\"" @@ -9293,7 +9293,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2466, - "src": "5513:1:4", + "src": "5672:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9316,7 +9316,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "5482:14:4", + "src": "5641:14:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -9330,7 +9330,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5482:33:4", + "src": "5641:33:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9339,7 +9339,7 @@ }, "id": 2499, "nodeType": "EmitStatement", - "src": "5477:38:4" + "src": "5636:38:4" }, { "eventCall": { @@ -9353,7 +9353,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5549:14:4", + "src": "5709:14:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0c86931dadd9b7dcb5fe0132c9f180edb774e714bd6d32d0fc56d5f9258e30e9", "typeString": "literal_string \" Actual\"" @@ -9366,7 +9366,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2464, - "src": "5565:1:4", + "src": "5725:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9389,7 +9389,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "5534:14:4", + "src": "5694:14:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -9403,7 +9403,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5534:33:4", + "src": "5694:33:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9412,7 +9412,7 @@ }, "id": 2504, "nodeType": "EmitStatement", - "src": "5529:38:4" + "src": "5689:38:4" }, { "eventCall": { @@ -9426,7 +9426,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5609:14:4", + "src": "5770:14:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_476fe8c6eb42275e4a879ea3f97d4c8aa2f38a65ce8511d323ad7a22579f732d", "typeString": "literal_string \" Max % Delta\"" @@ -9439,7 +9439,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2468, - "src": "5625:15:4", + "src": "5786:15:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9454,7 +9454,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5642:2:4", + "src": "5803:2:4", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -9482,7 +9482,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "5586:22:4", + "src": "5747:22:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -9496,7 +9496,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5586:59:4", + "src": "5747:59:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9505,7 +9505,7 @@ }, "id": 2510, "nodeType": "EmitStatement", - "src": "5581:64:4" + "src": "5742:64:4" }, { "eventCall": { @@ -9519,7 +9519,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5687:14:4", + "src": "5849:14:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a4ade1e1607945ca481fbcd7c0ca5baa7e21e413316ae3997404f04177b03d7", "typeString": "literal_string \" % Delta\"" @@ -9532,7 +9532,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2481, - "src": "5703:12:4", + "src": "5865:12:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9547,7 +9547,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5717:2:4", + "src": "5879:2:4", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -9575,7 +9575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "5664:22:4", + "src": "5826:22:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -9589,7 +9589,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5664:56:4", + "src": "5826:56:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9598,7 +9598,7 @@ }, "id": 2516, "nodeType": "EmitStatement", - "src": "5659:61:4" + "src": "5821:61:4" }, { "expression": { @@ -9613,7 +9613,7 @@ 216 ], "referencedDeclaration": 216, - "src": "5734:4:4", + "src": "5897:4:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -9627,7 +9627,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5734:6:4", + "src": "5897:6:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9636,7 +9636,7 @@ }, "id": 2519, "nodeType": "ExpressionStatement", - "src": "5734:6:4" + "src": "5897:6:4" } ] } @@ -9647,7 +9647,7 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRel", - "nameLocation": "5040:17:4", + "nameLocation": "5188:17:4", "parameters": { "id": 2469, "nodeType": "ParameterList", @@ -9657,10 +9657,10 @@ "id": 2464, "mutability": "mutable", "name": "a", - "nameLocation": "5075:1:4", + "nameLocation": "5224:1:4", "nodeType": "VariableDeclaration", "scope": 2523, - "src": "5067:9:4", + "src": "5216:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9671,7 +9671,7 @@ "id": 2463, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5067:7:4", + "src": "5216:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9684,10 +9684,10 @@ "id": 2466, "mutability": "mutable", "name": "b", - "nameLocation": "5094:1:4", + "nameLocation": "5244:1:4", "nodeType": "VariableDeclaration", "scope": 2523, - "src": "5086:9:4", + "src": "5236:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9698,7 +9698,7 @@ "id": 2465, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5086:7:4", + "src": "5236:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9711,10 +9711,10 @@ "id": 2468, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "5113:15:4", + "nameLocation": "5264:15:4", "nodeType": "VariableDeclaration", "scope": 2523, - "src": "5105:23:4", + "src": "5256:23:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9725,7 +9725,7 @@ "id": 2467, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5105:7:4", + "src": "5256:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9734,13 +9734,13 @@ "visibility": "internal" } ], - "src": "5057:133:4" + "src": "5205:137:4" }, "returnParameters": { "id": 2470, "nodeType": "ParameterList", "parameters": [], - "src": "5208:0:4" + "src": "5360:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -9750,12 +9750,12 @@ { "id": 2569, "nodeType": "FunctionDefinition", - "src": "5763:524:4", + "src": "5930:538:4", "nodes": [], "body": { "id": 2568, "nodeType": "Block", - "src": "5967:320:4", + "src": "6139:329:4", "nodes": [], "statements": [ { @@ -9775,7 +9775,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2527, - "src": "5981:1:4", + "src": "6154:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9792,14 +9792,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5986:1:4", + "src": "6159:1:4", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "5981:6:4", + "src": "6154:6:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9807,7 +9807,7 @@ }, "id": 2543, "nodeType": "IfStatement", - "src": "5977:38:4", + "src": "6150:38:4", "trueBody": { "expression": { "arguments": [ @@ -9817,7 +9817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2525, - "src": "6005:1:4", + "src": "6178:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9829,7 +9829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2527, - "src": "6008:1:4", + "src": "6181:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9841,7 +9841,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2531, - "src": "6011:3:4", + "src": "6184:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9889,7 +9889,7 @@ 1674 ], "referencedDeclaration": 539, - "src": "5996:8:4", + "src": "6169:8:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_string_memory_ptr_$returns$__$", "typeString": "function (uint256,uint256,string memory)" @@ -9903,7 +9903,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5996:19:4", + "src": "6169:19:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9913,7 +9913,7 @@ "functionReturnParameters": 2533, "id": 2542, "nodeType": "Return", - "src": "5989:26:4" + "src": "6162:26:4" } }, { @@ -9926,10 +9926,10 @@ "id": 2545, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "6079:12:4", + "nameLocation": "6254:12:4", "nodeType": "VariableDeclaration", "scope": 2568, - "src": "6071:20:4", + "src": "6246:20:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9940,7 +9940,7 @@ "id": 2544, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6071:7:4", + "src": "6246:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9958,7 +9958,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2525, - "src": "6115:1:4", + "src": "6290:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9970,7 +9970,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2527, - "src": "6118:1:4", + "src": "6293:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9994,7 +9994,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "6094:7:4", + "src": "6269:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdMath_$5641_$", "typeString": "type(library stdMath)" @@ -10008,7 +10008,7 @@ "memberName": "percentDelta", "nodeType": "MemberAccess", "referencedDeclaration": 5611, - "src": "6094:20:4", + "src": "6269:20:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" @@ -10022,7 +10022,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6094:26:4", + "src": "6269:26:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -10030,7 +10030,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6071:49:4" + "src": "6246:49:4" }, { "condition": { @@ -10049,7 +10049,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2545, - "src": "6135:12:4", + "src": "6312:12:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10063,13 +10063,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2529, - "src": "6150:15:4", + "src": "6327:15:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6135:30:4", + "src": "6312:30:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10077,11 +10077,11 @@ }, "id": 2567, "nodeType": "IfStatement", - "src": "6131:150:4", + "src": "6308:153:4", "trueBody": { "id": 2566, "nodeType": "Block", - "src": "6167:114:4", + "src": "6344:117:4", "statements": [ { "eventCall": { @@ -10095,7 +10095,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6203:7:4", + "src": "6381:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -10108,7 +10108,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2531, - "src": "6212:3:4", + "src": "6390:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10131,7 +10131,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "6186:16:4", + "src": "6364:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -10145,7 +10145,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6186:30:4", + "src": "6364:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10154,7 +10154,7 @@ }, "id": 2559, "nodeType": "EmitStatement", - "src": "6181:35:4" + "src": "6359:35:4" }, { "expression": { @@ -10165,7 +10165,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2525, - "src": "6248:1:4", + "src": "6427:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10177,7 +10177,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2527, - "src": "6251:1:4", + "src": "6430:1:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10189,7 +10189,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2529, - "src": "6254:15:4", + "src": "6433:15:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10221,7 +10221,7 @@ 2676 ], "referencedDeclaration": 2523, - "src": "6230:17:4", + "src": "6409:17:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" @@ -10235,7 +10235,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6230:40:4", + "src": "6409:40:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10244,7 +10244,7 @@ }, "id": 2565, "nodeType": "ExpressionStatement", - "src": "6230:40:4" + "src": "6409:40:4" } ] } @@ -10255,7 +10255,7 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRel", - "nameLocation": "5772:17:4", + "nameLocation": "5939:17:4", "parameters": { "id": 2532, "nodeType": "ParameterList", @@ -10265,10 +10265,10 @@ "id": 2525, "mutability": "mutable", "name": "a", - "nameLocation": "5807:1:4", + "nameLocation": "5975:1:4", "nodeType": "VariableDeclaration", "scope": 2569, - "src": "5799:9:4", + "src": "5967:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10279,7 +10279,7 @@ "id": 2524, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5799:7:4", + "src": "5967:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10292,10 +10292,10 @@ "id": 2527, "mutability": "mutable", "name": "b", - "nameLocation": "5826:1:4", + "nameLocation": "5995:1:4", "nodeType": "VariableDeclaration", "scope": 2569, - "src": "5818:9:4", + "src": "5987:9:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10306,7 +10306,7 @@ "id": 2526, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5818:7:4", + "src": "5987:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10319,10 +10319,10 @@ "id": 2529, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "5845:15:4", + "nameLocation": "6015:15:4", "nodeType": "VariableDeclaration", "scope": 2569, - "src": "5837:23:4", + "src": "6007:23:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10333,7 +10333,7 @@ "id": 2528, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5837:7:4", + "src": "6007:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10346,10 +10346,10 @@ "id": 2531, "mutability": "mutable", "name": "err", - "nameLocation": "5940:3:4", + "nameLocation": "6111:3:4", "nodeType": "VariableDeclaration", "scope": 2569, - "src": "5926:17:4", + "src": "6097:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10360,7 +10360,7 @@ "id": 2530, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5926:6:4", + "src": "6097:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10369,13 +10369,13 @@ "visibility": "internal" } ], - "src": "5789:160:4" + "src": "5956:165:4" }, "returnParameters": { "id": 2533, "nodeType": "ParameterList", "parameters": [], - "src": "5967:0:4" + "src": "6139:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -10385,12 +10385,12 @@ { "id": 2630, "nodeType": "FunctionDefinition", - "src": "6293:635:4", + "src": "6476:648:4", "nodes": [], "body": { "id": 2629, "nodeType": "Block", - "src": "6382:546:4", + "src": "6565:559:4", "nodes": [], "statements": [ { @@ -10410,7 +10410,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2573, - "src": "6396:1:4", + "src": "6580:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10427,14 +10427,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6401:1:4", + "src": "6585:1:4", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "6396:6:4", + "src": "6580:6:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10442,7 +10442,7 @@ }, "id": 2586, "nodeType": "IfStatement", - "src": "6392:33:4", + "src": "6576:33:4", "trueBody": { "expression": { "arguments": [ @@ -10452,7 +10452,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2571, - "src": "6420:1:4", + "src": "6604:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10464,7 +10464,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2573, - "src": "6423:1:4", + "src": "6607:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10508,7 +10508,7 @@ 1674 ], "referencedDeclaration": 459, - "src": "6411:8:4", + "src": "6595:8:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" @@ -10522,7 +10522,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6411:14:4", + "src": "6595:14:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10532,7 +10532,7 @@ "functionReturnParameters": 2577, "id": 2585, "nodeType": "Return", - "src": "6404:21:4" + "src": "6588:21:4" } }, { @@ -10545,10 +10545,10 @@ "id": 2588, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "6489:12:4", + "nameLocation": "6675:12:4", "nodeType": "VariableDeclaration", "scope": 2629, - "src": "6481:20:4", + "src": "6667:20:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10559,7 +10559,7 @@ "id": 2587, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6481:7:4", + "src": "6667:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10577,7 +10577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2571, - "src": "6525:1:4", + "src": "6711:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10589,7 +10589,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2573, - "src": "6528:1:4", + "src": "6714:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10613,7 +10613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "6504:7:4", + "src": "6690:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdMath_$5641_$", "typeString": "type(library stdMath)" @@ -10627,7 +10627,7 @@ "memberName": "percentDelta", "nodeType": "MemberAccess", "referencedDeclaration": 5640, - "src": "6504:20:4", + "src": "6690:20:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" @@ -10641,7 +10641,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6504:26:4", + "src": "6690:26:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -10649,7 +10649,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6481:49:4" + "src": "6667:49:4" }, { "condition": { @@ -10668,7 +10668,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2588, - "src": "6545:12:4", + "src": "6733:12:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10682,13 +10682,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2575, - "src": "6560:15:4", + "src": "6748:15:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6545:30:4", + "src": "6733:30:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10696,11 +10696,11 @@ }, "id": 2628, "nodeType": "IfStatement", - "src": "6541:381:4", + "src": "6729:388:4", "trueBody": { "id": 2627, "nodeType": "Block", - "src": "6577:345:4", + "src": "6765:352:4", "statements": [ { "eventCall": { @@ -10714,7 +10714,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6600:35:4", + "src": "6789:35:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_11d61c8cdd58caffa5994831eb66eb6db7a7b4d13b2c9d187ffbe992d75f810d", "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" @@ -10734,7 +10734,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "6596:3:4", + "src": "6785:3:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -10748,7 +10748,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6596:40:4", + "src": "6785:40:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10757,7 +10757,7 @@ }, "id": 2601, "nodeType": "EmitStatement", - "src": "6591:45:4" + "src": "6780:45:4" }, { "eventCall": { @@ -10771,7 +10771,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6669:14:4", + "src": "6859:14:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0e33bb6058f2c6cccd03674115e231a9d0cfe482a7efa638b81035808613e7d3", "typeString": "literal_string \" Expected\"" @@ -10784,7 +10784,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2573, - "src": "6685:1:4", + "src": "6875:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10807,7 +10807,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "6655:13:4", + "src": "6845:13:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -10821,7 +10821,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6655:32:4", + "src": "6845:32:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10830,7 +10830,7 @@ }, "id": 2606, "nodeType": "EmitStatement", - "src": "6650:37:4" + "src": "6840:37:4" }, { "eventCall": { @@ -10844,7 +10844,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6720:14:4", + "src": "6911:14:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0c86931dadd9b7dcb5fe0132c9f180edb774e714bd6d32d0fc56d5f9258e30e9", "typeString": "literal_string \" Actual\"" @@ -10857,7 +10857,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2571, - "src": "6736:1:4", + "src": "6927:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10880,7 +10880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "6706:13:4", + "src": "6897:13:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -10894,7 +10894,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6706:32:4", + "src": "6897:32:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10903,7 +10903,7 @@ }, "id": 2611, "nodeType": "EmitStatement", - "src": "6701:37:4" + "src": "6892:37:4" }, { "eventCall": { @@ -10917,7 +10917,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6780:14:4", + "src": "6972:14:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_476fe8c6eb42275e4a879ea3f97d4c8aa2f38a65ce8511d323ad7a22579f732d", "typeString": "literal_string \" Max % Delta\"" @@ -10930,7 +10930,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2575, - "src": "6796:15:4", + "src": "6988:15:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10945,7 +10945,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6813:2:4", + "src": "7005:2:4", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -10973,7 +10973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "6757:22:4", + "src": "6949:22:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -10987,7 +10987,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6757:59:4", + "src": "6949:59:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10996,7 +10996,7 @@ }, "id": 2617, "nodeType": "EmitStatement", - "src": "6752:64:4" + "src": "6944:64:4" }, { "eventCall": { @@ -11010,7 +11010,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6858:14:4", + "src": "7051:14:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a4ade1e1607945ca481fbcd7c0ca5baa7e21e413316ae3997404f04177b03d7", "typeString": "literal_string \" % Delta\"" @@ -11023,7 +11023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2588, - "src": "6874:12:4", + "src": "7067:12:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11038,7 +11038,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6888:2:4", + "src": "7081:2:4", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -11066,7 +11066,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "6835:22:4", + "src": "7028:22:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -11080,7 +11080,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6835:56:4", + "src": "7028:56:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11089,7 +11089,7 @@ }, "id": 2623, "nodeType": "EmitStatement", - "src": "6830:61:4" + "src": "7023:61:4" }, { "expression": { @@ -11104,7 +11104,7 @@ 216 ], "referencedDeclaration": 216, - "src": "6905:4:4", + "src": "7099:4:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -11118,7 +11118,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6905:6:4", + "src": "7099:6:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11127,7 +11127,7 @@ }, "id": 2626, "nodeType": "ExpressionStatement", - "src": "6905:6:4" + "src": "7099:6:4" } ] } @@ -11138,7 +11138,7 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRel", - "nameLocation": "6302:17:4", + "nameLocation": "6485:17:4", "parameters": { "id": 2576, "nodeType": "ParameterList", @@ -11148,10 +11148,10 @@ "id": 2571, "mutability": "mutable", "name": "a", - "nameLocation": "6327:1:4", + "nameLocation": "6510:1:4", "nodeType": "VariableDeclaration", "scope": 2630, - "src": "6320:8:4", + "src": "6503:8:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11162,7 +11162,7 @@ "id": 2570, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6320:6:4", + "src": "6503:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11175,10 +11175,10 @@ "id": 2573, "mutability": "mutable", "name": "b", - "nameLocation": "6337:1:4", + "nameLocation": "6520:1:4", "nodeType": "VariableDeclaration", "scope": 2630, - "src": "6330:8:4", + "src": "6513:8:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11189,7 +11189,7 @@ "id": 2572, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6330:6:4", + "src": "6513:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11202,10 +11202,10 @@ "id": 2575, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "6348:15:4", + "nameLocation": "6531:15:4", "nodeType": "VariableDeclaration", "scope": 2630, - "src": "6340:23:4", + "src": "6523:23:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11216,7 +11216,7 @@ "id": 2574, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6340:7:4", + "src": "6523:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11225,13 +11225,13 @@ "visibility": "internal" } ], - "src": "6319:45:4" + "src": "6502:45:4" }, "returnParameters": { "id": 2577, "nodeType": "ParameterList", "parameters": [], - "src": "6382:0:4" + "src": "6565:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -11241,12 +11241,12 @@ { "id": 2676, "nodeType": "FunctionDefinition", - "src": "6934:428:4", + "src": "7132:437:4", "nodes": [], "body": { "id": 2675, "nodeType": "Block", - "src": "7042:320:4", + "src": "7240:329:4", "nodes": [], "statements": [ { @@ -11266,7 +11266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2634, - "src": "7056:1:4", + "src": "7255:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11283,14 +11283,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7061:1:4", + "src": "7260:1:4", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "7056:6:4", + "src": "7255:6:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11298,7 +11298,7 @@ }, "id": 2650, "nodeType": "IfStatement", - "src": "7052:38:4", + "src": "7251:38:4", "trueBody": { "expression": { "arguments": [ @@ -11308,7 +11308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2632, - "src": "7080:1:4", + "src": "7279:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11320,7 +11320,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2634, - "src": "7083:1:4", + "src": "7282:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11332,7 +11332,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2638, - "src": "7086:3:4", + "src": "7285:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11380,7 +11380,7 @@ 1674 ], "referencedDeclaration": 484, - "src": "7071:8:4", + "src": "7270:8:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_string_memory_ptr_$returns$__$", "typeString": "function (int256,int256,string memory)" @@ -11394,7 +11394,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7071:19:4", + "src": "7270:19:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11404,7 +11404,7 @@ "functionReturnParameters": 2640, "id": 2649, "nodeType": "Return", - "src": "7064:26:4" + "src": "7263:26:4" } }, { @@ -11417,10 +11417,10 @@ "id": 2652, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "7154:12:4", + "nameLocation": "7355:12:4", "nodeType": "VariableDeclaration", "scope": 2675, - "src": "7146:20:4", + "src": "7347:20:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11431,7 +11431,7 @@ "id": 2651, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7146:7:4", + "src": "7347:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11449,7 +11449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2632, - "src": "7190:1:4", + "src": "7391:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11461,7 +11461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2634, - "src": "7193:1:4", + "src": "7394:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11485,7 +11485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5641, - "src": "7169:7:4", + "src": "7370:7:4", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdMath_$5641_$", "typeString": "type(library stdMath)" @@ -11499,7 +11499,7 @@ "memberName": "percentDelta", "nodeType": "MemberAccess", "referencedDeclaration": 5640, - "src": "7169:20:4", + "src": "7370:20:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" @@ -11513,7 +11513,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7169:26:4", + "src": "7370:26:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -11521,7 +11521,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "7146:49:4" + "src": "7347:49:4" }, { "condition": { @@ -11540,7 +11540,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2652, - "src": "7210:12:4", + "src": "7413:12:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11554,13 +11554,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2636, - "src": "7225:15:4", + "src": "7428:15:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "7210:30:4", + "src": "7413:30:4", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11568,11 +11568,11 @@ }, "id": 2674, "nodeType": "IfStatement", - "src": "7206:150:4", + "src": "7409:153:4", "trueBody": { "id": 2673, "nodeType": "Block", - "src": "7242:114:4", + "src": "7445:117:4", "statements": [ { "eventCall": { @@ -11586,7 +11586,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7278:7:4", + "src": "7482:7:4", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -11599,7 +11599,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2638, - "src": "7287:3:4", + "src": "7491:3:4", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11622,7 +11622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "7261:16:4", + "src": "7465:16:4", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -11636,7 +11636,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7261:30:4", + "src": "7465:30:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11645,7 +11645,7 @@ }, "id": 2666, "nodeType": "EmitStatement", - "src": "7256:35:4" + "src": "7460:35:4" }, { "expression": { @@ -11656,7 +11656,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2632, - "src": "7323:1:4", + "src": "7528:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11668,7 +11668,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2634, - "src": "7326:1:4", + "src": "7531:1:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11680,7 +11680,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2636, - "src": "7329:15:4", + "src": "7534:15:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11712,7 +11712,7 @@ 2676 ], "referencedDeclaration": 2630, - "src": "7305:17:4", + "src": "7510:17:4", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" @@ -11726,7 +11726,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7305:40:4", + "src": "7510:40:4", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11735,7 +11735,7 @@ }, "id": 2672, "nodeType": "ExpressionStatement", - "src": "7305:40:4" + "src": "7510:40:4" } ] } @@ -11746,7 +11746,7 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRel", - "nameLocation": "6943:17:4", + "nameLocation": "7141:17:4", "parameters": { "id": 2639, "nodeType": "ParameterList", @@ -11756,10 +11756,10 @@ "id": 2632, "mutability": "mutable", "name": "a", - "nameLocation": "6968:1:4", + "nameLocation": "7166:1:4", "nodeType": "VariableDeclaration", "scope": 2676, - "src": "6961:8:4", + "src": "7159:8:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11770,7 +11770,7 @@ "id": 2631, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6961:6:4", + "src": "7159:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11783,10 +11783,10 @@ "id": 2634, "mutability": "mutable", "name": "b", - "nameLocation": "6978:1:4", + "nameLocation": "7176:1:4", "nodeType": "VariableDeclaration", "scope": 2676, - "src": "6971:8:4", + "src": "7169:8:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11797,7 +11797,7 @@ "id": 2633, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6971:6:4", + "src": "7169:6:4", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11810,10 +11810,10 @@ "id": 2636, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "6989:15:4", + "nameLocation": "7187:15:4", "nodeType": "VariableDeclaration", "scope": 2676, - "src": "6981:23:4", + "src": "7179:23:4", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11824,7 +11824,7 @@ "id": 2635, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6981:7:4", + "src": "7179:7:4", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11837,10 +11837,10 @@ "id": 2638, "mutability": "mutable", "name": "err", - "nameLocation": "7020:3:4", + "nameLocation": "7218:3:4", "nodeType": "VariableDeclaration", "scope": 2676, - "src": "7006:17:4", + "src": "7204:17:4", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11851,7 +11851,7 @@ "id": 2637, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7006:6:4", + "src": "7204:6:4", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11860,13 +11860,13 @@ "visibility": "internal" } ], - "src": "6960:64:4" + "src": "7158:64:4" }, "returnParameters": { "id": 2640, "nodeType": "ParameterList", "parameters": [], - "src": "7042:0:4" + "src": "7240:0:4" }, "scope": 2677, "stateMutability": "nonpayable", @@ -11882,11 +11882,11 @@ "name": "DSTest", "nodeType": "IdentifierPath", "referencedDeclaration": 1786, - "src": "163:6:4" + "src": "169:6:4" }, "id": 1869, "nodeType": "InheritanceSpecifier", - "src": "163:6:4" + "src": "169:6:4" } ], "canonicalName": "StdAssertions", @@ -11898,7 +11898,7 @@ 1786 ], "name": "StdAssertions", - "nameLocation": "146:13:4", + "nameLocation": "152:13:4", "scope": 2678, "usedErrors": [] } diff --git a/out/StdCheats.sol/StdCheats.json b/out/StdCheats.sol/StdCheats.json index b87d9c5..3881f52 100644 --- a/out/StdCheats.sol/StdCheats.json +++ b/out/StdCheats.sol/StdCheats.json @@ -11,7 +11,7 @@ "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\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf\",\"dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a\",\"dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]}},\"version\":1}", + "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\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2\",\"dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649\",\"dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,26 +51,26 @@ }, "sources": { "lib/forge-std/src/StdCheats.sol": { - "keccak256": "0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7", + "keccak256": "0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9", "urls": [ - "bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf", - "dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV" + "bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2", + "dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA" ], "license": "MIT" }, "lib/forge-std/src/StdStorage.sol": { - "keccak256": "0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5", + "keccak256": "0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c", "urls": [ - "bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a", - "dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn" + "bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649", + "dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX" ], "license": "MIT" }, "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" } @@ -104,12 +104,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:24912:5", + "src": "33:25530:5", "nodes": [ { "id": 2679, "nodeType": "PragmaDirective", - "src": "32:31:5", + "src": "33:31:5", "nodes": [], "literals": [ "solidity", @@ -124,7 +124,7 @@ { "id": 2680, "nodeType": "PragmaDirective", - "src": "65:33:5", + "src": "68:33:5", "nodes": [], "literals": [ "experimental", @@ -134,7 +134,7 @@ { "id": 2681, "nodeType": "ImportDirective", - "src": "100:26:5", + "src": "105:26:5", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", @@ -147,7 +147,7 @@ { "id": 2682, "nodeType": "ImportDirective", - "src": "127:18:5", + "src": "133:18:5", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", @@ -160,17 +160,17 @@ { "id": 4684, "nodeType": "ContractDefinition", - "src": "147:21590:5", + "src": "155:22101:5", "nodes": [ { "id": 2699, "nodeType": "VariableDeclaration", - "src": "185:92:5", + "src": "194:92:5", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "209:2:5", + "nameLocation": "218:2:5", "scope": 4684, "stateVariable": true, "storageLocation": "default", @@ -186,10 +186,10 @@ "name": "VmSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 7959, - "src": "185:6:5" + "src": "194:6:5" }, "referencedDeclaration": 7959, - "src": "185:6:5", + "src": "194:6:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -214,7 +214,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "255:17:5", + "src": "264:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -234,7 +234,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "245:9:5", + "src": "254:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -248,7 +248,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "245:28:5", + "src": "254:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -269,7 +269,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "237:7:5", + "src": "246:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -278,7 +278,7 @@ "id": 2690, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "237:7:5", + "src": "246:7:5", "typeDescriptions": {} } }, @@ -290,7 +290,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "237:37:5", + "src": "246:37:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -311,7 +311,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "229:7:5", + "src": "238:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -320,7 +320,7 @@ "id": 2688, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "229:7:5", + "src": "238:7:5", "typeDescriptions": {} } }, @@ -332,7 +332,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "229:46:5", + "src": "238:46:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -353,7 +353,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "221:7:5", + "src": "230:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -362,7 +362,7 @@ "id": 2686, "name": "address", "nodeType": "ElementaryTypeName", - "src": "221:7:5", + "src": "230:7:5", "typeDescriptions": {} } }, @@ -374,7 +374,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "221:55:5", + "src": "230:55:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -394,7 +394,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7959, - "src": "214:6:5", + "src": "223:6:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_VmSafe_$7959_$", "typeString": "type(contract VmSafe)" @@ -408,7 +408,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "214:63:5", + "src": "223:63:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", @@ -420,18 +420,18 @@ { "id": 2704, "nodeType": "VariableDeclaration", - "src": "620:44:5", + "src": "634:44:5", "nodes": [], "constant": false, "documentation": { "id": 2700, "nodeType": "StructuredDocumentation", - "src": "284:331:5", + "src": "295:333:5", "text": "@dev To hide constructor warnings across solc versions due to different constructor visibility requirements and\n syntaxes, we put the constructor in a private method and assign an unused return value to a variable. This\n forces the method to run during construction, but without declaring an explicit constructor." }, "mutability": "mutable", "name": "CONSTRUCTOR", - "nameLocation": "636:11:5", + "nameLocation": "650:11:5", "scope": 4684, "stateVariable": true, "storageLocation": "default", @@ -443,7 +443,7 @@ "id": 2701, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "620:7:5", + "src": "634:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -458,7 +458,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3413, - "src": "650:12:5", + "src": "664:12:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$_t_uint256_$", "typeString": "function () returns (uint256)" @@ -472,7 +472,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "650:14:5", + "src": "664:14:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -484,7 +484,7 @@ { "id": 2711, "nodeType": "StructDefinition", - "src": "671:567:5", + "src": "687:577:5", "nodes": [], "canonicalName": "StdCheatsSafe.Chain", "members": [ @@ -493,10 +493,10 @@ "id": 2706, "mutability": "mutable", "name": "name", - "nameLocation": "800:4:5", + "nameLocation": "818:4:5", "nodeType": "VariableDeclaration", "scope": 2711, - "src": "793:11:5", + "src": "811:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -507,7 +507,7 @@ "id": 2705, "name": "string", "nodeType": "ElementaryTypeName", - "src": "793:6:5", + "src": "811:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -520,10 +520,10 @@ "id": 2708, "mutability": "mutable", "name": "chainId", - "nameLocation": "855:7:5", + "nameLocation": "875:7:5", "nodeType": "VariableDeclaration", "scope": 2711, - "src": "847:15:5", + "src": "867:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -534,7 +534,7 @@ "id": 2707, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "847:7:5", + "src": "867:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -547,10 +547,10 @@ "id": 2710, "mutability": "mutable", "name": "rpcUrl", - "nameLocation": "1225:6:5", + "nameLocation": "1250:6:5", "nodeType": "VariableDeclaration", "scope": 2711, - "src": "1218:13:5", + "src": "1243:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -561,7 +561,7 @@ "id": 2709, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1218:6:5", + "src": "1243:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -571,14 +571,14 @@ } ], "name": "Chain", - "nameLocation": "678:5:5", + "nameLocation": "694:5:5", "scope": 4684, "visibility": "public" }, { "id": 2763, "nodeType": "StructDefinition", - "src": "1244:473:5", + "src": "1272:491:5", "nodes": [], "canonicalName": "StdCheatsSafe.Chains", "members": [ @@ -587,10 +587,10 @@ "id": 2714, "mutability": "mutable", "name": "Anvil", - "nameLocation": "1274:5:5", + "nameLocation": "1303:5:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1268:11:5", + "src": "1297:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -605,10 +605,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1268:5:5" + "src": "1297:5:5" }, "referencedDeclaration": 2711, - "src": "1268:5:5", + "src": "1297:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -621,10 +621,10 @@ "id": 2717, "mutability": "mutable", "name": "Hardhat", - "nameLocation": "1295:7:5", + "nameLocation": "1325:7:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1289:13:5", + "src": "1319:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -639,10 +639,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1289:5:5" + "src": "1319:5:5" }, "referencedDeclaration": 2711, - "src": "1289:5:5", + "src": "1319:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -655,10 +655,10 @@ "id": 2720, "mutability": "mutable", "name": "Mainnet", - "nameLocation": "1318:7:5", + "nameLocation": "1349:7:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1312:13:5", + "src": "1343:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -673,10 +673,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1312:5:5" + "src": "1343:5:5" }, "referencedDeclaration": 2711, - "src": "1312:5:5", + "src": "1343:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -689,10 +689,10 @@ "id": 2723, "mutability": "mutable", "name": "Goerli", - "nameLocation": "1341:6:5", + "nameLocation": "1373:6:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1335:12:5", + "src": "1367:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -707,10 +707,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1335:5:5" + "src": "1367:5:5" }, "referencedDeclaration": 2711, - "src": "1335:5:5", + "src": "1367:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -723,10 +723,10 @@ "id": 2726, "mutability": "mutable", "name": "Sepolia", - "nameLocation": "1363:7:5", + "nameLocation": "1396:7:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1357:13:5", + "src": "1390:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -741,10 +741,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1357:5:5" + "src": "1390:5:5" }, "referencedDeclaration": 2711, - "src": "1357:5:5", + "src": "1390:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -757,10 +757,10 @@ "id": 2729, "mutability": "mutable", "name": "Optimism", - "nameLocation": "1386:8:5", + "nameLocation": "1420:8:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1380:14:5", + "src": "1414:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -775,10 +775,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1380:5:5" + "src": "1414:5:5" }, "referencedDeclaration": 2711, - "src": "1380:5:5", + "src": "1414:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -791,10 +791,10 @@ "id": 2732, "mutability": "mutable", "name": "OptimismGoerli", - "nameLocation": "1410:14:5", + "nameLocation": "1445:14:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1404:20:5", + "src": "1439:20:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -809,10 +809,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1404:5:5" + "src": "1439:5:5" }, "referencedDeclaration": 2711, - "src": "1404:5:5", + "src": "1439:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -825,10 +825,10 @@ "id": 2735, "mutability": "mutable", "name": "ArbitrumOne", - "nameLocation": "1440:11:5", + "nameLocation": "1476:11:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1434:17:5", + "src": "1470:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -843,10 +843,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1434:5:5" + "src": "1470:5:5" }, "referencedDeclaration": 2711, - "src": "1434:5:5", + "src": "1470:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -859,10 +859,10 @@ "id": 2738, "mutability": "mutable", "name": "ArbitrumOneGoerli", - "nameLocation": "1467:17:5", + "nameLocation": "1504:17:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1461:23:5", + "src": "1498:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -877,10 +877,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1461:5:5" + "src": "1498:5:5" }, "referencedDeclaration": 2711, - "src": "1461:5:5", + "src": "1498:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -893,10 +893,10 @@ "id": 2741, "mutability": "mutable", "name": "ArbitrumNova", - "nameLocation": "1500:12:5", + "nameLocation": "1538:12:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1494:18:5", + "src": "1532:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -911,10 +911,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1494:5:5" + "src": "1532:5:5" }, "referencedDeclaration": 2711, - "src": "1494:5:5", + "src": "1532:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -927,10 +927,10 @@ "id": 2744, "mutability": "mutable", "name": "Polygon", - "nameLocation": "1528:7:5", + "nameLocation": "1567:7:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1522:13:5", + "src": "1561:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -945,10 +945,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1522:5:5" + "src": "1561:5:5" }, "referencedDeclaration": 2711, - "src": "1522:5:5", + "src": "1561:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -961,10 +961,10 @@ "id": 2747, "mutability": "mutable", "name": "PolygonMumbai", - "nameLocation": "1551:13:5", + "nameLocation": "1591:13:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1545:19:5", + "src": "1585:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -979,10 +979,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1545:5:5" + "src": "1585:5:5" }, "referencedDeclaration": 2711, - "src": "1545:5:5", + "src": "1585:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -995,10 +995,10 @@ "id": 2750, "mutability": "mutable", "name": "Avalanche", - "nameLocation": "1580:9:5", + "nameLocation": "1621:9:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1574:15:5", + "src": "1615:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1013,10 +1013,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1574:5:5" + "src": "1615:5:5" }, "referencedDeclaration": 2711, - "src": "1574:5:5", + "src": "1615:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1029,10 +1029,10 @@ "id": 2753, "mutability": "mutable", "name": "AvalancheFuji", - "nameLocation": "1605:13:5", + "nameLocation": "1647:13:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1599:19:5", + "src": "1641:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1047,10 +1047,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1599:5:5" + "src": "1641:5:5" }, "referencedDeclaration": 2711, - "src": "1599:5:5", + "src": "1641:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1063,10 +1063,10 @@ "id": 2756, "mutability": "mutable", "name": "BnbSmartChain", - "nameLocation": "1634:13:5", + "nameLocation": "1677:13:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1628:19:5", + "src": "1671:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1081,10 +1081,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1628:5:5" + "src": "1671:5:5" }, "referencedDeclaration": 2711, - "src": "1628:5:5", + "src": "1671:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1097,10 +1097,10 @@ "id": 2759, "mutability": "mutable", "name": "BnbSmartChainTestnet", - "nameLocation": "1663:20:5", + "nameLocation": "1707:20:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1657:26:5", + "src": "1701:26:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1115,10 +1115,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1657:5:5" + "src": "1701:5:5" }, "referencedDeclaration": 2711, - "src": "1657:5:5", + "src": "1701:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1131,10 +1131,10 @@ "id": 2762, "mutability": "mutable", "name": "GnosisChain", - "nameLocation": "1699:11:5", + "nameLocation": "1744:11:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1693:17:5", + "src": "1738:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1149,10 +1149,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1693:5:5" + "src": "1738:5:5" }, "referencedDeclaration": 2711, - "src": "1693:5:5", + "src": "1738:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1162,19 +1162,19 @@ } ], "name": "Chains", - "nameLocation": "1251:6:5", + "nameLocation": "1279:6:5", "scope": 4684, "visibility": "public" }, { "id": 2766, "nodeType": "VariableDeclaration", - "src": "1723:16:5", + "src": "1771:16:5", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdChains", - "nameLocation": "1730:9:5", + "nameLocation": "1778:9:5", "scope": 4684, "stateVariable": true, "storageLocation": "default", @@ -1190,10 +1190,10 @@ "name": "Chains", "nodeType": "IdentifierPath", "referencedDeclaration": 2763, - "src": "1723:6:5" + "src": "1771:6:5" }, "referencedDeclaration": 2763, - "src": "1723:6:5", + "src": "1771:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage_ptr", "typeString": "struct StdCheatsSafe.Chains" @@ -1204,7 +1204,7 @@ { "id": 2783, "nodeType": "StructDefinition", - "src": "1984:325:5", + "src": "2038:336:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawTx1559", "members": [ @@ -1213,10 +1213,10 @@ "id": 2769, "mutability": "mutable", "name": "arguments", - "nameLocation": "2020:9:5", + "nameLocation": "2075:9:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2011:18:5", + "src": "2066:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1228,7 +1228,7 @@ "id": 2767, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2011:6:5", + "src": "2066:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1236,7 +1236,7 @@ }, "id": 2768, "nodeType": "ArrayTypeName", - "src": "2011:8:5", + "src": "2066:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -1249,10 +1249,10 @@ "id": 2771, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "2047:15:5", + "nameLocation": "2103:15:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2039:23:5", + "src": "2095:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1263,7 +1263,7 @@ "id": 2770, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2039:7:5", + "src": "2095:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1277,10 +1277,10 @@ "id": 2773, "mutability": "mutable", "name": "contractName", - "nameLocation": "2079:12:5", + "nameLocation": "2136:12:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2072:19:5", + "src": "2129:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1291,7 +1291,7 @@ "id": 2772, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2072:6:5", + "src": "2129:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1304,10 +1304,10 @@ "id": 2775, "mutability": "mutable", "name": "functionSig", - "nameLocation": "2146:11:5", + "nameLocation": "2205:11:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2139:18:5", + "src": "2198:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1318,7 +1318,7 @@ "id": 2774, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2139:6:5", + "src": "2198:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1331,10 +1331,10 @@ "id": 2777, "mutability": "mutable", "name": "hash", - "nameLocation": "2175:4:5", + "nameLocation": "2235:4:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2167:12:5", + "src": "2227:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1345,7 +1345,7 @@ "id": 2776, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2167:7:5", + "src": "2227:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1358,10 +1358,10 @@ "id": 2780, "mutability": "mutable", "name": "txDetail", - "nameLocation": "2237:8:5", + "nameLocation": "2299:8:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2221:24:5", + "src": "2283:24:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1376,10 +1376,10 @@ "name": "RawTx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2802, - "src": "2221:15:5" + "src": "2283:15:5" }, "referencedDeclaration": 2802, - "src": "2221:15:5", + "src": "2283:15:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" @@ -1392,10 +1392,10 @@ "id": 2782, "mutability": "mutable", "name": "opcode", - "nameLocation": "2296:6:5", + "nameLocation": "2360:6:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2289:13:5", + "src": "2353:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1406,7 +1406,7 @@ "id": 2781, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2289:6:5", + "src": "2353:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1416,14 +1416,14 @@ } ], "name": "RawTx1559", - "nameLocation": "1991:9:5", + "nameLocation": "2045:9:5", "scope": 4684, "visibility": "public" }, { "id": 2802, "nodeType": "StructDefinition", - "src": "2315:208:5", + "src": "2382:217:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawTx1559Detail", "members": [ @@ -1432,10 +1432,10 @@ "id": 2787, "mutability": "mutable", "name": "accessList", - "nameLocation": "2361:10:5", + "nameLocation": "2429:10:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2348:23:5", + "src": "2416:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1451,10 +1451,10 @@ "name": "AccessList", "nodeType": "IdentifierPath", "referencedDeclaration": 2894, - "src": "2348:10:5" + "src": "2416:10:5" }, "referencedDeclaration": 2894, - "src": "2348:10:5", + "src": "2416:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_AccessList_$2894_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" @@ -1462,7 +1462,7 @@ }, "id": 2786, "nodeType": "ArrayTypeName", - "src": "2348:12:5", + "src": "2416:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" @@ -1475,10 +1475,10 @@ "id": 2789, "mutability": "mutable", "name": "data", - "nameLocation": "2387:4:5", + "nameLocation": "2456:4:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2381:10:5", + "src": "2450:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1489,7 +1489,7 @@ "id": 2788, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2381:5:5", + "src": "2450:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1502,10 +1502,10 @@ "id": 2791, "mutability": "mutable", "name": "from", - "nameLocation": "2409:4:5", + "nameLocation": "2479:4:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2401:12:5", + "src": "2471:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1516,7 +1516,7 @@ "id": 2790, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2401:7:5", + "src": "2471:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1530,10 +1530,10 @@ "id": 2793, "mutability": "mutable", "name": "gas", - "nameLocation": "2429:3:5", + "nameLocation": "2500:3:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2423:9:5", + "src": "2494:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1544,7 +1544,7 @@ "id": 2792, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2423:5:5", + "src": "2494:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1557,10 +1557,10 @@ "id": 2795, "mutability": "mutable", "name": "nonce", - "nameLocation": "2448:5:5", + "nameLocation": "2520:5:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2442:11:5", + "src": "2514:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1571,7 +1571,7 @@ "id": 2794, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2442:5:5", + "src": "2514:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1584,10 +1584,10 @@ "id": 2797, "mutability": "mutable", "name": "to", - "nameLocation": "2471:2:5", + "nameLocation": "2544:2:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2463:10:5", + "src": "2536:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1598,7 +1598,7 @@ "id": 2796, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2463:7:5", + "src": "2536:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1612,10 +1612,10 @@ "id": 2799, "mutability": "mutable", "name": "txType", - "nameLocation": "2489:6:5", + "nameLocation": "2563:6:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2483:12:5", + "src": "2557:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1626,7 +1626,7 @@ "id": 2798, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2483:5:5", + "src": "2557:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1639,10 +1639,10 @@ "id": 2801, "mutability": "mutable", "name": "value", - "nameLocation": "2511:5:5", + "nameLocation": "2586:5:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2505:11:5", + "src": "2580:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1653,7 +1653,7 @@ "id": 2800, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2505:5:5", + "src": "2580:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1663,14 +1663,14 @@ } ], "name": "RawTx1559Detail", - "nameLocation": "2322:15:5", + "nameLocation": "2389:15:5", "scope": 4684, "visibility": "public" }, { "id": 2819, "nodeType": "StructDefinition", - "src": "2529:215:5", + "src": "2607:223:5", "nodes": [], "canonicalName": "StdCheatsSafe.Tx1559", "members": [ @@ -1679,10 +1679,10 @@ "id": 2805, "mutability": "mutable", "name": "arguments", - "nameLocation": "2562:9:5", + "nameLocation": "2641:9:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2553:18:5", + "src": "2632:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1694,7 +1694,7 @@ "id": 2803, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2553:6:5", + "src": "2632:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1702,7 +1702,7 @@ }, "id": 2804, "nodeType": "ArrayTypeName", - "src": "2553:8:5", + "src": "2632:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -1715,10 +1715,10 @@ "id": 2807, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "2589:15:5", + "nameLocation": "2669:15:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2581:23:5", + "src": "2661:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1729,7 +1729,7 @@ "id": 2806, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2581:7:5", + "src": "2661:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1743,10 +1743,10 @@ "id": 2809, "mutability": "mutable", "name": "contractName", - "nameLocation": "2621:12:5", + "nameLocation": "2702:12:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2614:19:5", + "src": "2695:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1757,7 +1757,7 @@ "id": 2808, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2614:6:5", + "src": "2695:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1770,10 +1770,10 @@ "id": 2811, "mutability": "mutable", "name": "functionSig", - "nameLocation": "2650:11:5", + "nameLocation": "2732:11:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2643:18:5", + "src": "2725:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1784,7 +1784,7 @@ "id": 2810, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2643:6:5", + "src": "2725:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1797,10 +1797,10 @@ "id": 2813, "mutability": "mutable", "name": "hash", - "nameLocation": "2679:4:5", + "nameLocation": "2762:4:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2671:12:5", + "src": "2754:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1811,7 +1811,7 @@ "id": 2812, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2671:7:5", + "src": "2754:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1824,10 +1824,10 @@ "id": 2816, "mutability": "mutable", "name": "txDetail", - "nameLocation": "2706:8:5", + "nameLocation": "2790:8:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2693:21:5", + "src": "2777:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1842,10 +1842,10 @@ "name": "Tx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2838, - "src": "2693:12:5" + "src": "2777:12:5" }, "referencedDeclaration": 2838, - "src": "2693:12:5", + "src": "2777:12:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" @@ -1858,10 +1858,10 @@ "id": 2818, "mutability": "mutable", "name": "opcode", - "nameLocation": "2731:6:5", + "nameLocation": "2816:6:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2724:13:5", + "src": "2809:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1872,7 +1872,7 @@ "id": 2817, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2724:6:5", + "src": "2809:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1882,14 +1882,14 @@ } ], "name": "Tx1559", - "nameLocation": "2536:6:5", + "nameLocation": "2614:6:5", "scope": 4684, "visibility": "public" }, { "id": 2838, "nodeType": "StructDefinition", - "src": "2750:213:5", + "src": "2838:222:5", "nodes": [], "canonicalName": "StdCheatsSafe.Tx1559Detail", "members": [ @@ -1898,10 +1898,10 @@ "id": 2823, "mutability": "mutable", "name": "accessList", - "nameLocation": "2793:10:5", + "nameLocation": "2882:10:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2780:23:5", + "src": "2869:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1917,10 +1917,10 @@ "name": "AccessList", "nodeType": "IdentifierPath", "referencedDeclaration": 2894, - "src": "2780:10:5" + "src": "2869:10:5" }, "referencedDeclaration": 2894, - "src": "2780:10:5", + "src": "2869:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_AccessList_$2894_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" @@ -1928,7 +1928,7 @@ }, "id": 2822, "nodeType": "ArrayTypeName", - "src": "2780:12:5", + "src": "2869:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" @@ -1941,10 +1941,10 @@ "id": 2825, "mutability": "mutable", "name": "data", - "nameLocation": "2819:4:5", + "nameLocation": "2909:4:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2813:10:5", + "src": "2903:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1955,7 +1955,7 @@ "id": 2824, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2813:5:5", + "src": "2903:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1968,10 +1968,10 @@ "id": 2827, "mutability": "mutable", "name": "from", - "nameLocation": "2841:4:5", + "nameLocation": "2932:4:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2833:12:5", + "src": "2924:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1982,7 +1982,7 @@ "id": 2826, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2833:7:5", + "src": "2924:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1996,10 +1996,10 @@ "id": 2829, "mutability": "mutable", "name": "gas", - "nameLocation": "2863:3:5", + "nameLocation": "2955:3:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2855:11:5", + "src": "2947:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2010,7 +2010,7 @@ "id": 2828, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2855:7:5", + "src": "2947:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2023,10 +2023,10 @@ "id": 2831, "mutability": "mutable", "name": "nonce", - "nameLocation": "2884:5:5", + "nameLocation": "2977:5:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2876:13:5", + "src": "2969:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2037,7 +2037,7 @@ "id": 2830, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2876:7:5", + "src": "2969:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2050,10 +2050,10 @@ "id": 2833, "mutability": "mutable", "name": "to", - "nameLocation": "2907:2:5", + "nameLocation": "3001:2:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2899:10:5", + "src": "2993:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2064,7 +2064,7 @@ "id": 2832, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2899:7:5", + "src": "2993:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2078,10 +2078,10 @@ "id": 2835, "mutability": "mutable", "name": "txType", - "nameLocation": "2927:6:5", + "nameLocation": "3022:6:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2919:14:5", + "src": "3014:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2092,7 +2092,7 @@ "id": 2834, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2919:7:5", + "src": "3014:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2105,10 +2105,10 @@ "id": 2837, "mutability": "mutable", "name": "value", - "nameLocation": "2951:5:5", + "nameLocation": "3047:5:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2943:13:5", + "src": "3039:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2119,7 +2119,7 @@ "id": 2836, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2943:7:5", + "src": "3039:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2129,14 +2129,14 @@ } ], "name": "Tx1559Detail", - "nameLocation": "2757:12:5", + "nameLocation": "2845:12:5", "scope": 4684, "visibility": "public" }, { "id": 2855, "nodeType": "StructDefinition", - "src": "3214:221:5", + "src": "3317:229:5", "nodes": [], "canonicalName": "StdCheatsSafe.TxLegacy", "members": [ @@ -2145,10 +2145,10 @@ "id": 2841, "mutability": "mutable", "name": "arguments", - "nameLocation": "3249:9:5", + "nameLocation": "3353:9:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3240:18:5", + "src": "3344:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2160,7 +2160,7 @@ "id": 2839, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3240:6:5", + "src": "3344:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2168,7 +2168,7 @@ }, "id": 2840, "nodeType": "ArrayTypeName", - "src": "3240:8:5", + "src": "3344:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -2181,10 +2181,10 @@ "id": 2843, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "3276:15:5", + "nameLocation": "3381:15:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3268:23:5", + "src": "3373:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2195,7 +2195,7 @@ "id": 2842, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3268:7:5", + "src": "3373:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2209,10 +2209,10 @@ "id": 2845, "mutability": "mutable", "name": "contractName", - "nameLocation": "3308:12:5", + "nameLocation": "3414:12:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3301:19:5", + "src": "3407:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2223,7 +2223,7 @@ "id": 2844, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3301:6:5", + "src": "3407:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2236,10 +2236,10 @@ "id": 2847, "mutability": "mutable", "name": "functionSig", - "nameLocation": "3337:11:5", + "nameLocation": "3444:11:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3330:18:5", + "src": "3437:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2250,7 +2250,7 @@ "id": 2846, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3330:6:5", + "src": "3437:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2263,10 +2263,10 @@ "id": 2849, "mutability": "mutable", "name": "hash", - "nameLocation": "3365:4:5", + "nameLocation": "3473:4:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3358:11:5", + "src": "3466:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2277,7 +2277,7 @@ "id": 2848, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3358:6:5", + "src": "3466:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2290,10 +2290,10 @@ "id": 2851, "mutability": "mutable", "name": "opcode", - "nameLocation": "3386:6:5", + "nameLocation": "3495:6:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3379:13:5", + "src": "3488:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2304,7 +2304,7 @@ "id": 2850, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3379:6:5", + "src": "3488:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2317,10 +2317,10 @@ "id": 2854, "mutability": "mutable", "name": "transaction", - "nameLocation": "3417:11:5", + "nameLocation": "3527:11:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3402:26:5", + "src": "3512:26:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2335,10 +2335,10 @@ "name": "TxDetailLegacy", "nodeType": "IdentifierPath", "referencedDeclaration": 2888, - "src": "3402:14:5" + "src": "3512:14:5" }, "referencedDeclaration": 2888, - "src": "3402:14:5", + "src": "3512:14:5", "typeDescriptions": { "typeIdentifier": "t_struct$_TxDetailLegacy_$2888_storage_ptr", "typeString": "struct StdCheatsSafe.TxDetailLegacy" @@ -2348,14 +2348,14 @@ } ], "name": "TxLegacy", - "nameLocation": "3221:8:5", + "nameLocation": "3324:8:5", "scope": 4684, "visibility": "public" }, { "id": 2888, "nodeType": "StructDefinition", - "src": "3441:366:5", + "src": "3554:382:5", "nodes": [], "canonicalName": "StdCheatsSafe.TxDetailLegacy", "members": [ @@ -2364,10 +2364,10 @@ "id": 2859, "mutability": "mutable", "name": "accessList", - "nameLocation": "3486:10:5", + "nameLocation": "3600:10:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3473:23:5", + "src": "3587:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2383,10 +2383,10 @@ "name": "AccessList", "nodeType": "IdentifierPath", "referencedDeclaration": 2894, - "src": "3473:10:5" + "src": "3587:10:5" }, "referencedDeclaration": 2894, - "src": "3473:10:5", + "src": "3587:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_AccessList_$2894_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" @@ -2394,7 +2394,7 @@ }, "id": 2858, "nodeType": "ArrayTypeName", - "src": "3473:12:5", + "src": "3587:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" @@ -2407,10 +2407,10 @@ "id": 2861, "mutability": "mutable", "name": "chainId", - "nameLocation": "3514:7:5", + "nameLocation": "3629:7:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3506:15:5", + "src": "3621:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2421,7 +2421,7 @@ "id": 2860, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3506:7:5", + "src": "3621:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2434,10 +2434,10 @@ "id": 2863, "mutability": "mutable", "name": "data", - "nameLocation": "3537:4:5", + "nameLocation": "3653:4:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3531:10:5", + "src": "3647:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2448,7 +2448,7 @@ "id": 2862, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3531:5:5", + "src": "3647:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2461,10 +2461,10 @@ "id": 2865, "mutability": "mutable", "name": "from", - "nameLocation": "3559:4:5", + "nameLocation": "3676:4:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3551:12:5", + "src": "3668:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2475,7 +2475,7 @@ "id": 2864, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3551:7:5", + "src": "3668:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2489,10 +2489,10 @@ "id": 2867, "mutability": "mutable", "name": "gas", - "nameLocation": "3581:3:5", + "nameLocation": "3699:3:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3573:11:5", + "src": "3691:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2503,7 +2503,7 @@ "id": 2866, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3573:7:5", + "src": "3691:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2516,10 +2516,10 @@ "id": 2869, "mutability": "mutable", "name": "gasPrice", - "nameLocation": "3602:8:5", + "nameLocation": "3721:8:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3594:16:5", + "src": "3713:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2530,7 +2530,7 @@ "id": 2868, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3594:7:5", + "src": "3713:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2543,10 +2543,10 @@ "id": 2871, "mutability": "mutable", "name": "hash", - "nameLocation": "3628:4:5", + "nameLocation": "3748:4:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3620:12:5", + "src": "3740:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2557,7 +2557,7 @@ "id": 2870, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3620:7:5", + "src": "3740:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2570,10 +2570,10 @@ "id": 2873, "mutability": "mutable", "name": "nonce", - "nameLocation": "3650:5:5", + "nameLocation": "3771:5:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3642:13:5", + "src": "3763:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2584,7 +2584,7 @@ "id": 2872, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3642:7:5", + "src": "3763:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2597,10 +2597,10 @@ "id": 2875, "mutability": "mutable", "name": "opcode", - "nameLocation": "3672:6:5", + "nameLocation": "3794:6:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3665:13:5", + "src": "3787:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2611,7 +2611,7 @@ "id": 2874, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3665:6:5", + "src": "3787:6:5", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -2624,10 +2624,10 @@ "id": 2877, "mutability": "mutable", "name": "r", - "nameLocation": "3696:1:5", + "nameLocation": "3819:1:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3688:9:5", + "src": "3811:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2638,7 +2638,7 @@ "id": 2876, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3688:7:5", + "src": "3811:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2651,10 +2651,10 @@ "id": 2879, "mutability": "mutable", "name": "s", - "nameLocation": "3715:1:5", + "nameLocation": "3839:1:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3707:9:5", + "src": "3831:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2665,7 +2665,7 @@ "id": 2878, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3707:7:5", + "src": "3831:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2678,10 +2678,10 @@ "id": 2881, "mutability": "mutable", "name": "txType", - "nameLocation": "3734:6:5", + "nameLocation": "3859:6:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3726:14:5", + "src": "3851:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2692,7 +2692,7 @@ "id": 2880, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3726:7:5", + "src": "3851:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2705,10 +2705,10 @@ "id": 2883, "mutability": "mutable", "name": "to", - "nameLocation": "3758:2:5", + "nameLocation": "3884:2:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3750:10:5", + "src": "3876:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2719,7 +2719,7 @@ "id": 2882, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3750:7:5", + "src": "3876:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2733,10 +2733,10 @@ "id": 2885, "mutability": "mutable", "name": "v", - "nameLocation": "3776:1:5", + "nameLocation": "3903:1:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3770:7:5", + "src": "3897:7:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2747,7 +2747,7 @@ "id": 2884, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "3770:5:5", + "src": "3897:5:5", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -2760,10 +2760,10 @@ "id": 2887, "mutability": "mutable", "name": "value", - "nameLocation": "3795:5:5", + "nameLocation": "3923:5:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3787:13:5", + "src": "3915:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2774,7 +2774,7 @@ "id": 2886, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3787:7:5", + "src": "3915:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2784,14 +2784,14 @@ } ], "name": "TxDetailLegacy", - "nameLocation": "3448:14:5", + "nameLocation": "3561:14:5", "scope": 4684, "visibility": "public" }, { "id": 2894, "nodeType": "StructDefinition", - "src": "3813:87:5", + "src": "3944:90:5", "nodes": [], "canonicalName": "StdCheatsSafe.AccessList", "members": [ @@ -2800,10 +2800,10 @@ "id": 2890, "mutability": "mutable", "name": "accessAddress", - "nameLocation": "3849:13:5", + "nameLocation": "3981:13:5", "nodeType": "VariableDeclaration", "scope": 2894, - "src": "3841:21:5", + "src": "3973:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2814,7 +2814,7 @@ "id": 2889, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3841:7:5", + "src": "3973:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2828,10 +2828,10 @@ "id": 2893, "mutability": "mutable", "name": "storageKeys", - "nameLocation": "3882:11:5", + "nameLocation": "4015:11:5", "nodeType": "VariableDeclaration", "scope": 2894, - "src": "3872:21:5", + "src": "4005:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2843,7 +2843,7 @@ "id": 2891, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3872:7:5", + "src": "4005:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2851,7 +2851,7 @@ }, "id": 2892, "nodeType": "ArrayTypeName", - "src": "3872:9:5", + "src": "4005:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2861,14 +2861,14 @@ } ], "name": "AccessList", - "nameLocation": "3820:10:5", + "nameLocation": "3951:10:5", "scope": 4684, "visibility": "public" }, { "id": 2923, "nodeType": "StructDefinition", - "src": "4116:385:5", + "src": "4256:399:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawReceipt", "members": [ @@ -2877,10 +2877,10 @@ "id": 2896, "mutability": "mutable", "name": "blockHash", - "nameLocation": "4152:9:5", + "nameLocation": "4293:9:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4144:17:5", + "src": "4285:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2891,7 +2891,7 @@ "id": 2895, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4144:7:5", + "src": "4285:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2904,10 +2904,10 @@ "id": 2898, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "4177:11:5", + "nameLocation": "4319:11:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4171:17:5", + "src": "4313:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2918,7 +2918,7 @@ "id": 2897, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4171:5:5", + "src": "4313:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2931,10 +2931,10 @@ "id": 2900, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "4206:15:5", + "nameLocation": "4349:15:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4198:23:5", + "src": "4341:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2945,7 +2945,7 @@ "id": 2899, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4198:7:5", + "src": "4341:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2959,10 +2959,10 @@ "id": 2902, "mutability": "mutable", "name": "cumulativeGasUsed", - "nameLocation": "4237:17:5", + "nameLocation": "4381:17:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4231:23:5", + "src": "4375:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2973,7 +2973,7 @@ "id": 2901, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4231:5:5", + "src": "4375:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2986,10 +2986,10 @@ "id": 2904, "mutability": "mutable", "name": "effectiveGasPrice", - "nameLocation": "4270:17:5", + "nameLocation": "4415:17:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4264:23:5", + "src": "4409:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3000,7 +3000,7 @@ "id": 2903, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4264:5:5", + "src": "4409:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3013,10 +3013,10 @@ "id": 2906, "mutability": "mutable", "name": "from", - "nameLocation": "4305:4:5", + "nameLocation": "4451:4:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4297:12:5", + "src": "4443:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3027,7 +3027,7 @@ "id": 2905, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4297:7:5", + "src": "4443:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3041,10 +3041,10 @@ "id": 2908, "mutability": "mutable", "name": "gasUsed", - "nameLocation": "4325:7:5", + "nameLocation": "4472:7:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4319:13:5", + "src": "4466:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3055,7 +3055,7 @@ "id": 2907, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4319:5:5", + "src": "4466:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3068,10 +3068,10 @@ "id": 2912, "mutability": "mutable", "name": "logs", - "nameLocation": "4358:4:5", + "nameLocation": "4506:4:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4342:20:5", + "src": "4490:20:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3087,10 +3087,10 @@ "name": "RawReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3020, - "src": "4342:13:5" + "src": "4490:13:5" }, "referencedDeclaration": 3020, - "src": "4342:13:5", + "src": "4490:13:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog" @@ -3098,7 +3098,7 @@ }, "id": 2911, "nodeType": "ArrayTypeName", - "src": "4342:15:5", + "src": "4490:15:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" @@ -3111,10 +3111,10 @@ "id": 2914, "mutability": "mutable", "name": "logsBloom", - "nameLocation": "4378:9:5", + "nameLocation": "4527:9:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4372:15:5", + "src": "4521:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3125,7 +3125,7 @@ "id": 2913, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4372:5:5", + "src": "4521:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3138,10 +3138,10 @@ "id": 2916, "mutability": "mutable", "name": "status", - "nameLocation": "4403:6:5", + "nameLocation": "4553:6:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4397:12:5", + "src": "4547:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3152,7 +3152,7 @@ "id": 2915, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4397:5:5", + "src": "4547:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3165,10 +3165,10 @@ "id": 2918, "mutability": "mutable", "name": "to", - "nameLocation": "4427:2:5", + "nameLocation": "4578:2:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4419:10:5", + "src": "4570:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3179,7 +3179,7 @@ "id": 2917, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4419:7:5", + "src": "4570:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3193,10 +3193,10 @@ "id": 2920, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "4447:15:5", + "nameLocation": "4599:15:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4439:23:5", + "src": "4591:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3207,7 +3207,7 @@ "id": 2919, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4439:7:5", + "src": "4591:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3220,10 +3220,10 @@ "id": 2922, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "4478:16:5", + "nameLocation": "4631:16:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4472:22:5", + "src": "4625:22:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3234,7 +3234,7 @@ "id": 2921, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4472:5:5", + "src": "4625:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3244,14 +3244,14 @@ } ], "name": "RawReceipt", - "nameLocation": "4123:10:5", + "nameLocation": "4263:10:5", "scope": 4684, "visibility": "public" }, { "id": 2952, "nodeType": "StructDefinition", - "src": "4507:391:5", + "src": "4663:405:5", "nodes": [], "canonicalName": "StdCheatsSafe.Receipt", "members": [ @@ -3260,10 +3260,10 @@ "id": 2925, "mutability": "mutable", "name": "blockHash", - "nameLocation": "4540:9:5", + "nameLocation": "4697:9:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4532:17:5", + "src": "4689:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3274,7 +3274,7 @@ "id": 2924, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4532:7:5", + "src": "4689:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3287,10 +3287,10 @@ "id": 2927, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "4567:11:5", + "nameLocation": "4725:11:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4559:19:5", + "src": "4717:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3301,7 +3301,7 @@ "id": 2926, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4559:7:5", + "src": "4717:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3314,10 +3314,10 @@ "id": 2929, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "4596:15:5", + "nameLocation": "4755:15:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4588:23:5", + "src": "4747:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3328,7 +3328,7 @@ "id": 2928, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4588:7:5", + "src": "4747:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3342,10 +3342,10 @@ "id": 2931, "mutability": "mutable", "name": "cumulativeGasUsed", - "nameLocation": "4629:17:5", + "nameLocation": "4789:17:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4621:25:5", + "src": "4781:25:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3356,7 +3356,7 @@ "id": 2930, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4621:7:5", + "src": "4781:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3369,10 +3369,10 @@ "id": 2933, "mutability": "mutable", "name": "effectiveGasPrice", - "nameLocation": "4664:17:5", + "nameLocation": "4825:17:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4656:25:5", + "src": "4817:25:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3383,7 +3383,7 @@ "id": 2932, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4656:7:5", + "src": "4817:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3396,10 +3396,10 @@ "id": 2935, "mutability": "mutable", "name": "from", - "nameLocation": "4699:4:5", + "nameLocation": "4861:4:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4691:12:5", + "src": "4853:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3410,7 +3410,7 @@ "id": 2934, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4691:7:5", + "src": "4853:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3424,10 +3424,10 @@ "id": 2937, "mutability": "mutable", "name": "gasUsed", - "nameLocation": "4721:7:5", + "nameLocation": "4884:7:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4713:15:5", + "src": "4876:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3438,7 +3438,7 @@ "id": 2936, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4713:7:5", + "src": "4876:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3451,10 +3451,10 @@ "id": 2941, "mutability": "mutable", "name": "logs", - "nameLocation": "4751:4:5", + "nameLocation": "4915:4:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4738:17:5", + "src": "4902:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3470,10 +3470,10 @@ "name": "ReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3040, - "src": "4738:10:5" + "src": "4902:10:5" }, "referencedDeclaration": 3040, - "src": "4738:10:5", + "src": "4902:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" @@ -3481,7 +3481,7 @@ }, "id": 2940, "nodeType": "ArrayTypeName", - "src": "4738:12:5", + "src": "4902:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" @@ -3494,10 +3494,10 @@ "id": 2943, "mutability": "mutable", "name": "logsBloom", - "nameLocation": "4771:9:5", + "nameLocation": "4936:9:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4765:15:5", + "src": "4930:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3508,7 +3508,7 @@ "id": 2942, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4765:5:5", + "src": "4930:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3521,10 +3521,10 @@ "id": 2945, "mutability": "mutable", "name": "status", - "nameLocation": "4798:6:5", + "nameLocation": "4964:6:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4790:14:5", + "src": "4956:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3535,7 +3535,7 @@ "id": 2944, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4790:7:5", + "src": "4956:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3548,10 +3548,10 @@ "id": 2947, "mutability": "mutable", "name": "to", - "nameLocation": "4822:2:5", + "nameLocation": "4989:2:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4814:10:5", + "src": "4981:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3562,7 +3562,7 @@ "id": 2946, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4814:7:5", + "src": "4981:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3576,10 +3576,10 @@ "id": 2949, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "4842:15:5", + "nameLocation": "5010:15:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4834:23:5", + "src": "5002:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3590,7 +3590,7 @@ "id": 2948, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4834:7:5", + "src": "5002:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3603,10 +3603,10 @@ "id": 2951, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "4875:16:5", + "nameLocation": "5044:16:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4867:24:5", + "src": "5036:24:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3617,7 +3617,7 @@ "id": 2950, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4867:7:5", + "src": "5036:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3627,14 +3627,14 @@ } ], "name": "Receipt", - "nameLocation": "4514:7:5", + "nameLocation": "4670:7:5", "scope": 4684, "visibility": "public" }, { "id": 2975, "nodeType": "StructDefinition", - "src": "5021:227:5", + "src": "5196:235:5", "nodes": [], "canonicalName": "StdCheatsSafe.EIP1559ScriptArtifact", "members": [ @@ -3643,10 +3643,10 @@ "id": 2955, "mutability": "mutable", "name": "libraries", - "nameLocation": "5069:9:5", + "nameLocation": "5245:9:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5060:18:5", + "src": "5236:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3658,7 +3658,7 @@ "id": 2953, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5060:6:5", + "src": "5236:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3666,7 +3666,7 @@ }, "id": 2954, "nodeType": "ArrayTypeName", - "src": "5060:8:5", + "src": "5236:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3679,10 +3679,10 @@ "id": 2957, "mutability": "mutable", "name": "path", - "nameLocation": "5095:4:5", + "nameLocation": "5272:4:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5088:11:5", + "src": "5265:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3693,7 +3693,7 @@ "id": 2956, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5088:6:5", + "src": "5265:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3706,10 +3706,10 @@ "id": 2960, "mutability": "mutable", "name": "pending", - "nameLocation": "5118:7:5", + "nameLocation": "5296:7:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5109:16:5", + "src": "5287:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3721,7 +3721,7 @@ "id": 2958, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5109:6:5", + "src": "5287:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3729,7 +3729,7 @@ }, "id": 2959, "nodeType": "ArrayTypeName", - "src": "5109:8:5", + "src": "5287:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3742,10 +3742,10 @@ "id": 2964, "mutability": "mutable", "name": "receipts", - "nameLocation": "5145:8:5", + "nameLocation": "5324:8:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5135:18:5", + "src": "5314:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3761,10 +3761,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "5135:7:5" + "src": "5314:7:5" }, "referencedDeclaration": 2952, - "src": "5135:7:5", + "src": "5314:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -3772,7 +3772,7 @@ }, "id": 2963, "nodeType": "ArrayTypeName", - "src": "5135:9:5", + "src": "5314:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -3785,10 +3785,10 @@ "id": 2966, "mutability": "mutable", "name": "timestamp", - "nameLocation": "5171:9:5", + "nameLocation": "5351:9:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5163:17:5", + "src": "5343:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3799,7 +3799,7 @@ "id": 2965, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5163:7:5", + "src": "5343:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3812,10 +3812,10 @@ "id": 2970, "mutability": "mutable", "name": "transactions", - "nameLocation": "5199:12:5", + "nameLocation": "5380:12:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5190:21:5", + "src": "5371:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3831,10 +3831,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "5190:6:5" + "src": "5371:6:5" }, "referencedDeclaration": 2819, - "src": "5190:6:5", + "src": "5371:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -3842,7 +3842,7 @@ }, "id": 2969, "nodeType": "ArrayTypeName", - "src": "5190:8:5", + "src": "5371:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -3855,10 +3855,10 @@ "id": 2974, "mutability": "mutable", "name": "txReturns", - "nameLocation": "5232:9:5", + "nameLocation": "5414:9:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5221:20:5", + "src": "5403:20:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3874,10 +3874,10 @@ "name": "TxReturn", "nodeType": "IdentifierPath", "referencedDeclaration": 3045, - "src": "5221:8:5" + "src": "5403:8:5" }, "referencedDeclaration": 3045, - "src": "5221:8:5", + "src": "5403:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_TxReturn_$3045_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn" @@ -3885,7 +3885,7 @@ }, "id": 2973, "nodeType": "ArrayTypeName", - "src": "5221:10:5", + "src": "5403:10:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" @@ -3895,14 +3895,14 @@ } ], "name": "EIP1559ScriptArtifact", - "nameLocation": "5028:21:5", + "nameLocation": "5203:21:5", "scope": 4684, "visibility": "public" }, { "id": 2998, "nodeType": "StructDefinition", - "src": "5254:236:5", + "src": "5439:244:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawEIP1559ScriptArtifact", "members": [ @@ -3911,10 +3911,10 @@ "id": 2978, "mutability": "mutable", "name": "libraries", - "nameLocation": "5305:9:5", + "nameLocation": "5491:9:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5296:18:5", + "src": "5482:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3926,7 +3926,7 @@ "id": 2976, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5296:6:5", + "src": "5482:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3934,7 +3934,7 @@ }, "id": 2977, "nodeType": "ArrayTypeName", - "src": "5296:8:5", + "src": "5482:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3947,10 +3947,10 @@ "id": 2980, "mutability": "mutable", "name": "path", - "nameLocation": "5331:4:5", + "nameLocation": "5518:4:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5324:11:5", + "src": "5511:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3961,7 +3961,7 @@ "id": 2979, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5324:6:5", + "src": "5511:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3974,10 +3974,10 @@ "id": 2983, "mutability": "mutable", "name": "pending", - "nameLocation": "5354:7:5", + "nameLocation": "5542:7:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5345:16:5", + "src": "5533:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3989,7 +3989,7 @@ "id": 2981, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5345:6:5", + "src": "5533:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3997,7 +3997,7 @@ }, "id": 2982, "nodeType": "ArrayTypeName", - "src": "5345:8:5", + "src": "5533:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -4010,10 +4010,10 @@ "id": 2987, "mutability": "mutable", "name": "receipts", - "nameLocation": "5384:8:5", + "nameLocation": "5573:8:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5371:21:5", + "src": "5560:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4029,10 +4029,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "5371:10:5" + "src": "5560:10:5" }, "referencedDeclaration": 2923, - "src": "5371:10:5", + "src": "5560:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -4040,7 +4040,7 @@ }, "id": 2986, "nodeType": "ArrayTypeName", - "src": "5371:12:5", + "src": "5560:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" @@ -4053,10 +4053,10 @@ "id": 2991, "mutability": "mutable", "name": "txReturns", - "nameLocation": "5413:9:5", + "nameLocation": "5603:9:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5402:20:5", + "src": "5592:20:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4072,10 +4072,10 @@ "name": "TxReturn", "nodeType": "IdentifierPath", "referencedDeclaration": 3045, - "src": "5402:8:5" + "src": "5592:8:5" }, "referencedDeclaration": 3045, - "src": "5402:8:5", + "src": "5592:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_TxReturn_$3045_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn" @@ -4083,7 +4083,7 @@ }, "id": 2990, "nodeType": "ArrayTypeName", - "src": "5402:10:5", + "src": "5592:10:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" @@ -4096,10 +4096,10 @@ "id": 2993, "mutability": "mutable", "name": "timestamp", - "nameLocation": "5440:9:5", + "nameLocation": "5631:9:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5432:17:5", + "src": "5623:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4110,7 +4110,7 @@ "id": 2992, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5432:7:5", + "src": "5623:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4123,10 +4123,10 @@ "id": 2997, "mutability": "mutable", "name": "transactions", - "nameLocation": "5471:12:5", + "nameLocation": "5663:12:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5459:24:5", + "src": "5651:24:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4142,10 +4142,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "5459:9:5" + "src": "5651:9:5" }, "referencedDeclaration": 2783, - "src": "5459:9:5", + "src": "5651:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -4153,7 +4153,7 @@ }, "id": 2996, "nodeType": "ArrayTypeName", - "src": "5459:11:5", + "src": "5651:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" @@ -4163,14 +4163,14 @@ } ], "name": "RawEIP1559ScriptArtifact", - "nameLocation": "5261:24:5", + "nameLocation": "5446:24:5", "scope": 4684, "visibility": "public" }, { "id": 3020, "nodeType": "StructDefinition", - "src": "5496:334:5", + "src": "5691:346:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawReceiptLog", "members": [ @@ -4179,10 +4179,10 @@ "id": 3000, "mutability": "mutable", "name": "logAddress", - "nameLocation": "5567:10:5", + "nameLocation": "5764:10:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5559:18:5", + "src": "5756:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4193,7 +4193,7 @@ "id": 2999, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5559:7:5", + "src": "5756:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4207,10 +4207,10 @@ "id": 3002, "mutability": "mutable", "name": "blockHash", - "nameLocation": "5595:9:5", + "nameLocation": "5793:9:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5587:17:5", + "src": "5785:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4221,7 +4221,7 @@ "id": 3001, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5587:7:5", + "src": "5785:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4234,10 +4234,10 @@ "id": 3004, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "5620:11:5", + "nameLocation": "5819:11:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5614:17:5", + "src": "5813:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4248,7 +4248,7 @@ "id": 3003, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5614:5:5", + "src": "5813:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4261,10 +4261,10 @@ "id": 3006, "mutability": "mutable", "name": "data", - "nameLocation": "5647:4:5", + "nameLocation": "5847:4:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5641:10:5", + "src": "5841:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4275,7 +4275,7 @@ "id": 3005, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5641:5:5", + "src": "5841:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4288,10 +4288,10 @@ "id": 3008, "mutability": "mutable", "name": "logIndex", - "nameLocation": "5667:8:5", + "nameLocation": "5868:8:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5661:14:5", + "src": "5862:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4302,7 +4302,7 @@ "id": 3007, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5661:5:5", + "src": "5862:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4315,10 +4315,10 @@ "id": 3010, "mutability": "mutable", "name": "removed", - "nameLocation": "5690:7:5", + "nameLocation": "5892:7:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5685:12:5", + "src": "5887:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4329,7 +4329,7 @@ "id": 3009, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5685:4:5", + "src": "5887:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4342,10 +4342,10 @@ "id": 3013, "mutability": "mutable", "name": "topics", - "nameLocation": "5717:6:5", + "nameLocation": "5920:6:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5707:16:5", + "src": "5910:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4357,7 +4357,7 @@ "id": 3011, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5707:7:5", + "src": "5910:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4365,7 +4365,7 @@ }, "id": 3012, "nodeType": "ArrayTypeName", - "src": "5707:9:5", + "src": "5910:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4378,10 +4378,10 @@ "id": 3015, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "5741:15:5", + "nameLocation": "5945:15:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5733:23:5", + "src": "5937:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4392,7 +4392,7 @@ "id": 3014, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5733:7:5", + "src": "5937:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4405,10 +4405,10 @@ "id": 3017, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "5772:16:5", + "nameLocation": "5977:16:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5766:22:5", + "src": "5971:22:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4419,7 +4419,7 @@ "id": 3016, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5766:5:5", + "src": "5971:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4432,10 +4432,10 @@ "id": 3019, "mutability": "mutable", "name": "transactionLogIndex", - "nameLocation": "5804:19:5", + "nameLocation": "6010:19:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5798:25:5", + "src": "6004:25:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4446,7 +4446,7 @@ "id": 3018, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5798:5:5", + "src": "6004:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4456,14 +4456,14 @@ } ], "name": "RawReceiptLog", - "nameLocation": "5503:13:5", + "nameLocation": "5698:13:5", "scope": 4684, "visibility": "public" }, { "id": 3040, "nodeType": "StructDefinition", - "src": "5836:306:5", + "src": "6045:317:5", "nodes": [], "canonicalName": "StdCheatsSafe.ReceiptLog", "members": [ @@ -4472,10 +4472,10 @@ "id": 3022, "mutability": "mutable", "name": "logAddress", - "nameLocation": "5904:10:5", + "nameLocation": "6115:10:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "5896:18:5", + "src": "6107:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4486,7 +4486,7 @@ "id": 3021, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5896:7:5", + "src": "6107:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4500,10 +4500,10 @@ "id": 3024, "mutability": "mutable", "name": "blockHash", - "nameLocation": "5932:9:5", + "nameLocation": "6144:9:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "5924:17:5", + "src": "6136:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4514,7 +4514,7 @@ "id": 3023, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5924:7:5", + "src": "6136:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4527,10 +4527,10 @@ "id": 3026, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "5959:11:5", + "nameLocation": "6172:11:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "5951:19:5", + "src": "6164:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4541,7 +4541,7 @@ "id": 3025, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5951:7:5", + "src": "6164:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4554,10 +4554,10 @@ "id": 3028, "mutability": "mutable", "name": "data", - "nameLocation": "5986:4:5", + "nameLocation": "6200:4:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "5980:10:5", + "src": "6194:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4568,7 +4568,7 @@ "id": 3027, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5980:5:5", + "src": "6194:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4581,10 +4581,10 @@ "id": 3030, "mutability": "mutable", "name": "logIndex", - "nameLocation": "6008:8:5", + "nameLocation": "6223:8:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6000:16:5", + "src": "6215:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4595,7 +4595,7 @@ "id": 3029, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6000:7:5", + "src": "6215:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4608,10 +4608,10 @@ "id": 3033, "mutability": "mutable", "name": "topics", - "nameLocation": "6036:6:5", + "nameLocation": "6252:6:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6026:16:5", + "src": "6242:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4623,7 +4623,7 @@ "id": 3031, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6026:7:5", + "src": "6242:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4631,7 +4631,7 @@ }, "id": 3032, "nodeType": "ArrayTypeName", - "src": "6026:9:5", + "src": "6242:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4644,10 +4644,10 @@ "id": 3035, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "6060:16:5", + "nameLocation": "6277:16:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6052:24:5", + "src": "6269:24:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4658,7 +4658,7 @@ "id": 3034, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6052:7:5", + "src": "6269:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4671,10 +4671,10 @@ "id": 3037, "mutability": "mutable", "name": "transactionLogIndex", - "nameLocation": "6094:19:5", + "nameLocation": "6312:19:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6086:27:5", + "src": "6304:27:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4685,7 +4685,7 @@ "id": 3036, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6086:7:5", + "src": "6304:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4698,10 +4698,10 @@ "id": 3039, "mutability": "mutable", "name": "removed", - "nameLocation": "6128:7:5", + "nameLocation": "6347:7:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6123:12:5", + "src": "6342:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4712,7 +4712,7 @@ "id": 3038, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6123:4:5", + "src": "6342:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4722,14 +4722,14 @@ } ], "name": "ReceiptLog", - "nameLocation": "5843:10:5", + "nameLocation": "6052:10:5", "scope": 4684, "visibility": "public" }, { "id": 3045, "nodeType": "StructDefinition", - "src": "6148:74:5", + "src": "6370:77:5", "nodes": [], "canonicalName": "StdCheatsSafe.TxReturn", "members": [ @@ -4738,10 +4738,10 @@ "id": 3042, "mutability": "mutable", "name": "internalType", - "nameLocation": "6181:12:5", + "nameLocation": "6404:12:5", "nodeType": "VariableDeclaration", "scope": 3045, - "src": "6174:19:5", + "src": "6397:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4752,7 +4752,7 @@ "id": 3041, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6174:6:5", + "src": "6397:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4765,10 +4765,10 @@ "id": 3044, "mutability": "mutable", "name": "value", - "nameLocation": "6210:5:5", + "nameLocation": "6434:5:5", "nodeType": "VariableDeclaration", "scope": 3045, - "src": "6203:12:5", + "src": "6427:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4779,7 +4779,7 @@ "id": 3043, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6203:6:5", + "src": "6427:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4789,19 +4789,19 @@ } ], "name": "TxReturn", - "nameLocation": "6155:8:5", + "nameLocation": "6377:8:5", "scope": 4684, "visibility": "public" }, { "id": 3413, "nodeType": "FunctionDefinition", - "src": "6228:3879:5", + "src": "6455:3926:5", "nodes": [], "body": { "id": 3412, "nodeType": "Block", - "src": "6278:3829:5", + "src": "6505:3876:5", "nodes": [], "statements": [ { @@ -4817,7 +4817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "6341:9:5", + "src": "6570:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -4838,7 +4838,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6387:7:5", + "src": "6617:7:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1ab1bd2f543bf53e1036abfe292a89809c7285bff756db6e274686afe6fb41b4", "typeString": "literal_string \"Anvil\"" @@ -4854,7 +4854,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6396:5:5", + "src": "6626:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_31337_by_1", "typeString": "int_const 31337" @@ -4870,7 +4870,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6403:23:5", + "src": "6633:23:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_308a18cf3d9de3b161a842ef1e873581d7b16a5d4ea08170e123f95d25f33fe0", "typeString": "literal_string \"http://127.0.0.1:8545\"" @@ -4898,7 +4898,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6381:5:5", + "src": "6611:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -4912,7 +4912,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6381:46:5", + "src": "6611:46:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -4930,7 +4930,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6456:9:5", + "src": "6687:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_586258927916cf0d904406d36da1f5f818494652192f6e9e71d4067756af388a", "typeString": "literal_string \"Hardhat\"" @@ -4946,7 +4946,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6467:5:5", + "src": "6698:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_31337_by_1", "typeString": "int_const 31337" @@ -4962,7 +4962,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6474:23:5", + "src": "6705:23:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_308a18cf3d9de3b161a842ef1e873581d7b16a5d4ea08170e123f95d25f33fe0", "typeString": "literal_string \"http://127.0.0.1:8545\"" @@ -4990,7 +4990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6450:5:5", + "src": "6681:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5004,7 +5004,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6450:48:5", + "src": "6681:48:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5022,7 +5022,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6527:9:5", + "src": "6759:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d646f556e5d9d6f1edcf7a39b77f5ac253776eb34efcfd688aacbee518efc26", "typeString": "literal_string \"Mainnet\"" @@ -5038,7 +5038,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6538:1:5", + "src": "6770:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -5054,7 +5054,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6541:33:5", + "src": "6773:33:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_642d0dfd5be66fc0d93c6f4bdcf342230ac00c9a7eea5a03cf0e431c94556a8a", "typeString": "literal_string \"https://api.mycryptoapi.com/eth\"" @@ -5082,7 +5082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6521:5:5", + "src": "6753:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5096,7 +5096,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6521:54:5", + "src": "6753:54:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5114,7 +5114,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6603:8:5", + "src": "6836:8:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_736fc55653a3415af498a1309898240f13c5e9e33098fa3cf9e5f2a200d14c3e", "typeString": "literal_string \"Goerli\"" @@ -5130,7 +5130,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6613:1:5", + "src": "6846:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_5_by_1", "typeString": "int_const 5" @@ -5146,7 +5146,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6616:62:5", + "src": "6849:62:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c2d03e2021afc2d5d60147a3389a88cf92b3f908f6bb3983dd56ad3eccee2784", "typeString": "literal_string \"https://goerli.infura.io/v3/84842078b09946638c03157f83405213\"" @@ -5174,7 +5174,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6597:5:5", + "src": "6830:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5188,7 +5188,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6597:82:5", + "src": "6830:82:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5206,7 +5206,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6876:9:5", + "src": "7110:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a6b54cd124a84bb64f1808905ed95fb171a09730726f85e60eefcd47a4831b27", "typeString": "literal_string \"Sepolia\"" @@ -5222,7 +5222,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6887:8:5", + "src": "7121:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_11155111_by_1", "typeString": "int_const 11155111" @@ -5238,7 +5238,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6897:25:5", + "src": "7131:25:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e36469e9d6da385a975d561558a2cc6fd854a99901b2f285356c4d0070d0cd11", "typeString": "literal_string \"https://rpc.sepolia.dev\"" @@ -5266,7 +5266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6870:5:5", + "src": "7104:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5280,7 +5280,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6870:53:5", + "src": "7104:53:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5298,7 +5298,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6953:10:5", + "src": "7188:10:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f997187c3c319ef9e33fa05f852d1612b66e309dc48d97a4b6b39832090a3bec", "typeString": "literal_string \"Optimism\"" @@ -5314,7 +5314,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6965:2:5", + "src": "7200:2:5", "typeDescriptions": { "typeIdentifier": "t_rational_10_by_1", "typeString": "int_const 10" @@ -5330,7 +5330,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6969:29:5", + "src": "7204:29:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_38b9211512154272cdc8d9677b3720aef06041b8d31b5e68a6ffc7a4bb22d93e", "typeString": "literal_string \"https://mainnet.optimism.io\"" @@ -5358,7 +5358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6947:5:5", + "src": "7182:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5372,7 +5372,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6947:52:5", + "src": "7182:52:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5390,7 +5390,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7035:16:5", + "src": "7271:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d9e83ba4223db8a023ae97eb487186dabb6dd9d99c932d6c6d55c3a871fd823b", "typeString": "literal_string \"OptimismGoerli\"" @@ -5406,7 +5406,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7053:3:5", + "src": "7289:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_420_by_1", "typeString": "int_const 420" @@ -5422,7 +5422,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7058:28:5", + "src": "7294:28:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef3dbe59ba72d73e51c1959c67c0485880270dce59b4642a5dff6497ea5e55ad", "typeString": "literal_string \"https://goerli.optimism.io\"" @@ -5450,7 +5450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7029:5:5", + "src": "7265:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5464,7 +5464,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7029:58:5", + "src": "7265:58:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5482,7 +5482,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7120:13:5", + "src": "7357:13:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6df9caaa24d0aa87ccd61c51cb854d77d480b45159ae76ccd47b3ede5442512a", "typeString": "literal_string \"ArbitrumOne\"" @@ -5498,7 +5498,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7135:5:5", + "src": "7372:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_42161_by_1", "typeString": "int_const 42161" @@ -5514,7 +5514,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7142:30:5", + "src": "7379:30:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ff28c1a1bf3c117d5956efad529d0ee22dcfc0fe5cbf5a03e0bdfcc3c6cac126", "typeString": "literal_string \"https://arb1.arbitrum.io/rpc\"" @@ -5542,7 +5542,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7114:5:5", + "src": "7351:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5556,7 +5556,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7114:59:5", + "src": "7351:59:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5574,7 +5574,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7212:19:5", + "src": "7450:19:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5b4956b999f35d4a20c70f00d0cedd04e295184a6fc63feee731ba560bf3905", "typeString": "literal_string \"ArbitrumOneGoerli\"" @@ -5590,7 +5590,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7233:6:5", + "src": "7471:6:5", "typeDescriptions": { "typeIdentifier": "t_rational_421613_by_1", "typeString": "int_const 421613" @@ -5606,7 +5606,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7241:39:5", + "src": "7479:39:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d65fa49ed6bf0763184aace821262295f8ad23c20b74cd1f836fe5e06f5dd8ea", "typeString": "literal_string \"https://goerli-rollup.arbitrum.io/rpc\"" @@ -5634,7 +5634,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7206:5:5", + "src": "7444:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5648,7 +5648,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7206:75:5", + "src": "7444:75:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5666,7 +5666,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7315:14:5", + "src": "7554:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_13e73cab871f1c9e497ebd52b23be7e33059c34106c5972ca6d5442d7f6fd702", "typeString": "literal_string \"ArbitrumNova\"" @@ -5682,7 +5682,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7331:5:5", + "src": "7570:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_42170_by_1", "typeString": "int_const 42170" @@ -5698,7 +5698,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7338:30:5", + "src": "7577:30:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a77f0a686c95785c75ada33247e30dc9ac80330a7f8eb521bebdf48f492ee4ac", "typeString": "literal_string \"https://nova.arbitrum.io/rpc\"" @@ -5726,7 +5726,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7309:5:5", + "src": "7548:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5740,7 +5740,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7309:60:5", + "src": "7548:60:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5758,7 +5758,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7398:9:5", + "src": "7638:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_890af8db8ca1aa1e915857edbc2717639ebd8a22c786f9e0e776d6a1aacb5e71", "typeString": "literal_string \"Polygon\"" @@ -5774,7 +5774,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7409:3:5", + "src": "7649:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_137_by_1", "typeString": "int_const 137" @@ -5790,7 +5790,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7414:25:5", + "src": "7654:25:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fda46ab670b83929623b4aa9bcfa97ff7b7376fa90a24a450a8561482232c5c0", "typeString": "literal_string \"https://polygon-rpc.com\"" @@ -5818,7 +5818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7392:5:5", + "src": "7632:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5832,7 +5832,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7392:48:5", + "src": "7632:48:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5850,7 +5850,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7475:15:5", + "src": "7716:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b679d1334e201410faae95031e02547ebf38762fd30bbdb02e972f9620e68b0c", "typeString": "literal_string \"PolygonMumbai\"" @@ -5866,7 +5866,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7492:5:5", + "src": "7733:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_80001_by_1", "typeString": "int_const 80001" @@ -5882,7 +5882,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7499:32:5", + "src": "7740:32:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f106af479a6c11cecfa2b74ea0e8c7e413c6e6ff201ebf6b50d3261e370192f7", "typeString": "literal_string \"https://rpc-mumbai.matic.today\"" @@ -5910,7 +5910,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7469:5:5", + "src": "7710:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5924,7 +5924,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7469:63:5", + "src": "7710:63:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5942,7 +5942,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7563:11:5", + "src": "7805:11:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6585177c3aba6cb7ffc0a37e831a958c4ee9278e4c62c7bdad7175ca09883c40", "typeString": "literal_string \"Avalanche\"" @@ -5958,7 +5958,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7576:5:5", + "src": "7818:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_43114_by_1", "typeString": "int_const 43114" @@ -5974,7 +5974,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7583:39:5", + "src": "7825:39:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_429365eac47ed6b261c38927d854e528b743fc5a678b1b4ba631c511f305886a", "typeString": "literal_string \"https://api.avax.network/ext/bc/C/rpc\"" @@ -6002,7 +6002,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7557:5:5", + "src": "7799:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6016,7 +6016,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7557:66:5", + "src": "7799:66:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6034,7 +6034,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7658:15:5", + "src": "7901:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fdf69378c46b8ff891cba7e67a64ab16528e8dd2967a6899493af515997356c9", "typeString": "literal_string \"AvalancheFuji\"" @@ -6050,7 +6050,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7675:5:5", + "src": "7918:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_43113_by_1", "typeString": "int_const 43113" @@ -6066,7 +6066,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7682:44:5", + "src": "7925:44:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6621ea822eabf6c190358ea82de0c52d3503dcce8117b3366a8a3bd96eb422d", "typeString": "literal_string \"https://api.avax-test.network/ext/bc/C/rpc\"" @@ -6094,7 +6094,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7652:5:5", + "src": "7895:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6108,7 +6108,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7652:75:5", + "src": "7895:75:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6126,7 +6126,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7762:15:5", + "src": "8006:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d4fe9019651d2cbc3862fc4674c442a483623b82a7dce2ac7c28138180d528c5", "typeString": "literal_string \"BnbSmartChain\"" @@ -6142,7 +6142,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7779:2:5", + "src": "8023:2:5", "typeDescriptions": { "typeIdentifier": "t_rational_56_by_1", "typeString": "int_const 56" @@ -6158,7 +6158,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7783:35:5", + "src": "8027:35:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e2b4215bd50ab260c8c9f18e36ea07b1f952450853bcf024123d5767a40d4719", "typeString": "literal_string \"https://bsc-dataseed1.binance.org\"" @@ -6186,7 +6186,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7756:5:5", + "src": "8000:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6200,7 +6200,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7756:63:5", + "src": "8000:63:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6218,7 +6218,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7861:22:5", + "src": "8106:22:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c6b8390686af629e8bd6173ee298c65730bbac6941fb18507d79305cdc961824", "typeString": "literal_string \"BnbSmartChainTestnet\"" @@ -6234,7 +6234,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7885:2:5", + "src": "8130:2:5", "typeDescriptions": { "typeIdentifier": "t_rational_97_by_1", "typeString": "int_const 97" @@ -6250,7 +6250,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7889:48:5", + "src": "8134:48:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_06894ce500210f386acd0844767c4ae19c623595ce2845e4d185bcd99fc926dc", "typeString": "literal_string \"https://data-seed-prebsc-1-s1.binance.org:8545\"" @@ -6278,7 +6278,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7855:5:5", + "src": "8100:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6292,7 +6292,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7855:83:5", + "src": "8100:83:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6310,7 +6310,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7971:13:5", + "src": "8217:13:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_589ad15416facb73658c8b7c701776721413377d931b9f2915448613d693ae89", "typeString": "literal_string \"GnosisChain\"" @@ -6326,7 +6326,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7986:3:5", + "src": "8232:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -6342,7 +6342,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7991:29:5", + "src": "8237:29:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_127e02590d58e22164456f76136047039faabc2ca27eb41939081a3e775b50df", "typeString": "literal_string \"https://rpc.gnosischain.com\"" @@ -6370,7 +6370,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7965:5:5", + "src": "8211:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6384,7 +6384,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7965:56:5", + "src": "8211:56:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6468,7 +6468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2763, - "src": "6353:6:5", + "src": "6582:6:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chains_$2763_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chains storage pointer)" @@ -6500,14 +6500,14 @@ "GnosisChain" ], "nodeType": "FunctionCall", - "src": "6353:1679:5", + "src": "6582:1697:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_memory_ptr", "typeString": "struct StdCheatsSafe.Chains memory" } }, - "src": "6341:1691:5", + "src": "6570:1709:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -6515,7 +6515,7 @@ }, "id": 3139, "nodeType": "ExpressionStatement", - "src": "6341:1691:5" + "src": "6570:1709:5" }, { "assignments": [ @@ -6527,10 +6527,10 @@ "id": 3146, "mutability": "mutable", "name": "rpcs", - "nameLocation": "8144:4:5", + "nameLocation": "8394:4:5", "nodeType": "VariableDeclaration", "scope": 3412, - "src": "8125:23:5", + "src": "8375:23:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6543,7 +6543,7 @@ "id": 3143, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8125:6:5", + "src": "8375:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6559,7 +6559,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8132:1:5", + "src": "8382:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -6567,7 +6567,7 @@ "value": "2" }, "nodeType": "ArrayTypeName", - "src": "8125:9:5", + "src": "8375:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$2_storage_ptr", "typeString": "string[2]" @@ -6575,7 +6575,7 @@ }, "id": 3145, "nodeType": "ArrayTypeName", - "src": "8125:11:5", + "src": "8375:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_storage_$2_storage_$dyn_storage_ptr", "typeString": "string[2][]" @@ -6595,7 +6595,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "8152:2:5", + "src": "8402:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -6609,7 +6609,7 @@ "memberName": "rpcUrls", "nodeType": "MemberAccess", "referencedDeclaration": 7953, - "src": "8152:10:5", + "src": "8402:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$_t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr_$", "typeString": "function () external returns (string memory[2] memory[] memory)" @@ -6623,7 +6623,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8152:12:5", + "src": "8402:12:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr", @@ -6631,13 +6631,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "8124:40:5" + "src": "8374:40:5" }, { "body": { "id": 3408, "nodeType": "Block", - "src": "8216:1867:5", + "src": "8467:1888:5", "statements": [ { "assignments": [ @@ -6650,10 +6650,10 @@ "id": 3163, "mutability": "mutable", "name": "name", - "nameLocation": "8245:4:5", + "nameLocation": "8497:4:5", "nodeType": "VariableDeclaration", "scope": 3408, - "src": "8231:18:5", + "src": "8483:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6664,7 +6664,7 @@ "id": 3162, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8231:6:5", + "src": "8483:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6677,10 +6677,10 @@ "id": 3165, "mutability": "mutable", "name": "rpcUrl", - "nameLocation": "8265:6:5", + "nameLocation": "8517:6:5", "nodeType": "VariableDeclaration", "scope": 3408, - "src": "8251:20:5", + "src": "8503:20:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6691,7 +6691,7 @@ "id": 3164, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8251:6:5", + "src": "8503:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6711,7 +6711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3146, - "src": "8276:4:5", + "src": "8528:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[2] memory[] memory" @@ -6724,7 +6724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3152, - "src": "8281:1:5", + "src": "8533:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6735,7 +6735,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8276:7:5", + "src": "8528:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$2_memory_ptr", "typeString": "string memory[2] memory" @@ -6751,7 +6751,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8284:1:5", + "src": "8536:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -6763,7 +6763,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8276:10:5", + "src": "8528:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6777,7 +6777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3146, - "src": "8288:4:5", + "src": "8540:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[2] memory[] memory" @@ -6790,7 +6790,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3152, - "src": "8293:1:5", + "src": "8545:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6801,7 +6801,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8288:7:5", + "src": "8540:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$2_memory_ptr", "typeString": "string memory[2] memory" @@ -6817,7 +6817,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8296:1:5", + "src": "8548:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -6829,7 +6829,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8288:10:5", + "src": "8540:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6843,14 +6843,14 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "8275:24:5", + "src": "8527:24:5", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_string_memory_ptr_$_t_string_memory_ptr_$", "typeString": "tuple(string memory,string memory)" } }, "nodeType": "VariableDeclarationStatement", - "src": "8230:69:5" + "src": "8482:69:5" }, { "condition": { @@ -6861,7 +6861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8364:4:5", + "src": "8618:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6876,7 +6876,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8370:7:5", + "src": "8624:7:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a3d859b77cebfdf9da3b485434702c5090ff9e91b7b86c670ebb15f8a00eb72b", "typeString": "literal_string \"anvil\"" @@ -6903,7 +6903,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8356:7:5", + "src": "8610:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -6917,7 +6917,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8356:22:5", + "src": "8610:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -6933,7 +6933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8442:4:5", + "src": "8697:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6948,7 +6948,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8448:9:5", + "src": "8703:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41d010e4d55c1f680ac8d1df51d62770f05ab44e7687503f884ef0629dbf7ab0", "typeString": "literal_string \"hardhat\"" @@ -6975,7 +6975,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8434:7:5", + "src": "8689:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -6989,7 +6989,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8434:24:5", + "src": "8689:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7005,7 +7005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8524:4:5", + "src": "8780:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7020,7 +7020,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8530:9:5", + "src": "8786:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7beafa94c8bfb8f1c1a43104a34f72c524268aafbfe83bff17485539345c66ff", "typeString": "literal_string \"mainnet\"" @@ -7047,7 +7047,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8516:7:5", + "src": "8772:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7061,7 +7061,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8516:24:5", + "src": "8772:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7077,7 +7077,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8606:4:5", + "src": "8863:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7092,7 +7092,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8612:8:5", + "src": "8869:8:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e24dd81d18a6354d406364c0fc25f4237534cee10d0c3099c9c2a6aa50d7dd0a", "typeString": "literal_string \"goerli\"" @@ -7119,7 +7119,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8598:7:5", + "src": "8855:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7133,7 +7133,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8598:23:5", + "src": "8855:23:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7149,7 +7149,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8686:4:5", + "src": "8944:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7164,7 +7164,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8692:9:5", + "src": "8950:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e1f58df0b51f34f4835aba989f0aa2f2e66218cab53207bafd3dbf37270bd39a", "typeString": "literal_string \"sepolia\"" @@ -7191,7 +7191,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8678:7:5", + "src": "8936:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7205,7 +7205,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8678:24:5", + "src": "8936:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7221,7 +7221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8768:4:5", + "src": "9027:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7236,7 +7236,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8774:10:5", + "src": "9033:10:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_09d0f27659ee556a8134fa56941e42400e672aecc2d4cfc61cdb0fcea4590e05", "typeString": "literal_string \"optimism\"" @@ -7263,7 +7263,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8760:7:5", + "src": "9019:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7277,7 +7277,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8760:25:5", + "src": "9019:25:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7293,7 +7293,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8852:4:5", + "src": "9112:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7308,7 +7308,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8858:17:5", + "src": "9118:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ecf3b2cc678a701bfbf2329b12e6edf723c3043a32339c2eea2efb7c9533c09c", "typeString": "literal_string \"optimism_goerli\"" @@ -7324,7 +7324,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8877:17:5", + "src": "9137:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d68b5da1d2df2dbe4764ed9e76bdeb201ef1878643e994b3a46689de6ddf2672", "typeString": "literal_string \"optimism-goerli\"" @@ -7355,7 +7355,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "8844:7:5", + "src": "9104:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7369,7 +7369,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8844:51:5", + "src": "9104:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7385,7 +7385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8968:4:5", + "src": "9229:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7400,7 +7400,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8974:14:5", + "src": "9235:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b44cea7839e0679ac5072602932da9b25ebfb3a9ac42625d9c583a7b6b2eb4", "typeString": "literal_string \"arbitrum_one\"" @@ -7416,7 +7416,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8990:14:5", + "src": "9251:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5c0fe22876ca849b8468b279a80ab02e01b5927ecd890a0e70c39380fa1d9b88", "typeString": "literal_string \"arbitrum-one\"" @@ -7447,7 +7447,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "8960:7:5", + "src": "9221:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7461,7 +7461,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8960:45:5", + "src": "9221:45:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7477,7 +7477,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9075:4:5", + "src": "9337:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7492,7 +7492,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9081:21:5", + "src": "9343:21:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9c5068a3a5cdbd747f13200fdd6f590995f99bde231a5dcfa62a5f92af1dc3d4", "typeString": "literal_string \"arbitrum_one_goerli\"" @@ -7508,7 +7508,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9104:21:5", + "src": "9366:21:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3e7ef79dc818f58845fdbe1d5ebeafa39e4565fbfca7e1fc93bcda3fa9bd367e", "typeString": "literal_string \"arbitrum-one-goerli\"" @@ -7539,7 +7539,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9067:7:5", + "src": "9329:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7553,7 +7553,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9067:59:5", + "src": "9329:59:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7569,7 +7569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9202:4:5", + "src": "9465:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7584,7 +7584,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9208:15:5", + "src": "9471:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9338ed1403277416ebb39d4e992ebf5c49e6dded5ec79963ea5fc261cbd7fdac", "typeString": "literal_string \"arbitrum_nova\"" @@ -7600,7 +7600,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9225:15:5", + "src": "9488:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e520ee08b2577ac8be4e654f7d92e8715f162ac40a35c745c50be017a9eb8a06", "typeString": "literal_string \"arbitrum-nova\"" @@ -7631,7 +7631,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9194:7:5", + "src": "9457:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7645,7 +7645,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9194:47:5", + "src": "9457:47:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7661,7 +7661,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9312:4:5", + "src": "9576:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7676,7 +7676,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9318:9:5", + "src": "9582:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ac63fa1fe369e75c38d62f0f4d465b48b3cd5159f0fb416332899402031d1408", "typeString": "literal_string \"polygon\"" @@ -7703,7 +7703,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "9304:7:5", + "src": "9568:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7717,7 +7717,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9304:24:5", + "src": "9568:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7733,7 +7733,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9394:4:5", + "src": "9659:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7748,7 +7748,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9400:16:5", + "src": "9665:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a7308364e169f5f44de3933205a00d3632b7366702c91dff3452b4dbf6ed70f0", "typeString": "literal_string \"polygon_mumbai\"" @@ -7764,7 +7764,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9418:16:5", + "src": "9683:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d4ba5060ac26b70957e2b8e70e404ab62930e333eae52a8a727b41630a82ffb8", "typeString": "literal_string \"polygon-mumbai\"" @@ -7795,7 +7795,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9386:7:5", + "src": "9651:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7809,7 +7809,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9386:49:5", + "src": "9651:49:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7825,7 +7825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9507:4:5", + "src": "9773:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7840,7 +7840,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9513:11:5", + "src": "9779:11:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6e8b0d92516ee4289145e3b78cea58daac177b1c618beeedbc6cdabd388a6e55", "typeString": "literal_string \"avalanche\"" @@ -7867,7 +7867,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "9499:7:5", + "src": "9765:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7881,7 +7881,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9499:26:5", + "src": "9765:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7897,7 +7897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9593:4:5", + "src": "9860:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7912,7 +7912,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9599:16:5", + "src": "9866:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a1920d2f80060f1c83444622c7eb5adf4484bed8a537b8d13eae53bd800aa692", "typeString": "literal_string \"avalanche_fuji\"" @@ -7928,7 +7928,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9617:16:5", + "src": "9884:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_563fae2db16567e7c8de7ab296c24bee337018b6040b5ac271d22d493a2fb29a", "typeString": "literal_string \"avalanche-fuji\"" @@ -7959,7 +7959,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9585:7:5", + "src": "9852:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7973,7 +7973,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9585:49:5", + "src": "9852:49:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7989,7 +7989,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9706:4:5", + "src": "9974:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8004,7 +8004,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9712:17:5", + "src": "9980:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fa8b17ae9aa26749f5dc3a3bb333e0019db0c257f3541e870f73bb48b574361e", "typeString": "literal_string \"bnb_smart_chain\"" @@ -8020,7 +8020,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9731:17:5", + "src": "9999:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cb542230e53a4ffc48d33ce19295cce7f9000dbfcd3dd12a9b1e152eb1f2c90a", "typeString": "literal_string \"bnb-smart-chain\"" @@ -8051,7 +8051,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9698:7:5", + "src": "9966:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -8065,7 +8065,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9698:51:5", + "src": "9966:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8081,7 +8081,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9821:4:5", + "src": "10090:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8096,7 +8096,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9827:25:5", + "src": "10096:25:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1813de9892ab9db3d0c3b0c3eed9c8b820fe0c7e205bed860e6e89f4d7f75f29", "typeString": "literal_string \"bnb_smart_chain_testnet\"" @@ -8112,7 +8112,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9854:25:5", + "src": "10123:25:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_16de182b04188fa3afc72806ce6c2f0c8ad4b079f90da09319c4a2e7506f403f", "typeString": "literal_string \"bnb-smart-chain-testnet\"" @@ -8143,7 +8143,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9813:7:5", + "src": "10082:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -8157,7 +8157,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9813:67:5", + "src": "10082:67:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8173,7 +8173,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9959:4:5", + "src": "10229:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8188,7 +8188,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9965:14:5", + "src": "10235:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_847b7ed4df59b2dfcdba377bf4ac481c502926169e9af948ee2dd45c0e6df595", "typeString": "literal_string \"gnosis_chain\"" @@ -8204,7 +8204,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9981:14:5", + "src": "10251:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aaa0352933f7ca2ff9f89ab88e70b00bef753b85c8ceac462339fb3928bd7531", "typeString": "literal_string \"gnosis-chain\"" @@ -8235,7 +8235,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9951:7:5", + "src": "10221:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -8249,7 +8249,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9951:45:5", + "src": "10221:45:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8258,7 +8258,7 @@ }, "id": 3391, "nodeType": "IfStatement", - "src": "9947:88:5", + "src": "10217:88:5", "trueBody": { "expression": { "id": 3389, @@ -8274,7 +8274,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9998:9:5", + "src": "10268:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8288,7 +8288,7 @@ "memberName": "GnosisChain", "nodeType": "MemberAccess", "referencedDeclaration": 2762, - "src": "9998:21:5", + "src": "10268:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8302,7 +8302,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9998:28:5", + "src": "10268:28:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8316,13 +8316,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "10029:6:5", + "src": "10299:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9998:37:5", + "src": "10268:37:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8330,12 +8330,12 @@ }, "id": 3390, "nodeType": "ExpressionStatement", - "src": "9998:37:5" + "src": "10268:37:5" } }, "id": 3392, "nodeType": "IfStatement", - "src": "9809:226:5", + "src": "10078:227:5", "trueBody": { "expression": { "id": 3376, @@ -8351,7 +8351,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9882:9:5", + "src": "10151:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8365,7 +8365,7 @@ "memberName": "BnbSmartChainTestnet", "nodeType": "MemberAccess", "referencedDeclaration": 2759, - "src": "9882:30:5", + "src": "10151:30:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8379,7 +8379,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9882:37:5", + "src": "10151:37:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8393,13 +8393,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9922:6:5", + "src": "10191:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9882:46:5", + "src": "10151:46:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8407,12 +8407,12 @@ }, "id": 3377, "nodeType": "ExpressionStatement", - "src": "9882:46:5" + "src": "10151:46:5" } }, "id": 3393, "nodeType": "IfStatement", - "src": "9694:341:5", + "src": "9962:343:5", "trueBody": { "expression": { "id": 3363, @@ -8428,7 +8428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9751:9:5", + "src": "10019:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8442,7 +8442,7 @@ "memberName": "BnbSmartChain", "nodeType": "MemberAccess", "referencedDeclaration": 2756, - "src": "9751:23:5", + "src": "10019:23:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8456,7 +8456,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9751:30:5", + "src": "10019:30:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8470,13 +8470,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9784:6:5", + "src": "10052:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9751:39:5", + "src": "10019:39:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8484,12 +8484,12 @@ }, "id": 3364, "nodeType": "ExpressionStatement", - "src": "9751:39:5" + "src": "10019:39:5" } }, "id": 3394, "nodeType": "IfStatement", - "src": "9581:454:5", + "src": "9848:457:5", "trueBody": { "expression": { "id": 3350, @@ -8505,7 +8505,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9636:9:5", + "src": "9903:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8519,7 +8519,7 @@ "memberName": "AvalancheFuji", "nodeType": "MemberAccess", "referencedDeclaration": 2753, - "src": "9636:23:5", + "src": "9903:23:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8533,7 +8533,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9636:30:5", + "src": "9903:30:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8547,13 +8547,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9669:6:5", + "src": "9936:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9636:39:5", + "src": "9903:39:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8561,12 +8561,12 @@ }, "id": 3351, "nodeType": "ExpressionStatement", - "src": "9636:39:5" + "src": "9903:39:5" } }, "id": 3395, "nodeType": "IfStatement", - "src": "9495:540:5", + "src": "9761:544:5", "trueBody": { "expression": { "id": 3337, @@ -8582,7 +8582,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9527:9:5", + "src": "9793:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8596,7 +8596,7 @@ "memberName": "Avalanche", "nodeType": "MemberAccess", "referencedDeclaration": 2750, - "src": "9527:19:5", + "src": "9793:19:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8610,7 +8610,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9527:26:5", + "src": "9793:26:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8624,13 +8624,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9556:6:5", + "src": "9822:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9527:35:5", + "src": "9793:35:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8638,12 +8638,12 @@ }, "id": 3338, "nodeType": "ExpressionStatement", - "src": "9527:35:5" + "src": "9793:35:5" } }, "id": 3396, "nodeType": "IfStatement", - "src": "9382:653:5", + "src": "9647:658:5", "trueBody": { "expression": { "id": 3325, @@ -8659,7 +8659,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9437:9:5", + "src": "9702:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8673,7 +8673,7 @@ "memberName": "PolygonMumbai", "nodeType": "MemberAccess", "referencedDeclaration": 2747, - "src": "9437:23:5", + "src": "9702:23:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8687,7 +8687,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9437:30:5", + "src": "9702:30:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8701,13 +8701,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9470:6:5", + "src": "9735:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9437:39:5", + "src": "9702:39:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8715,12 +8715,12 @@ }, "id": 3326, "nodeType": "ExpressionStatement", - "src": "9437:39:5" + "src": "9702:39:5" } }, "id": 3397, "nodeType": "IfStatement", - "src": "9300:735:5", + "src": "9564:741:5", "trueBody": { "expression": { "id": 3312, @@ -8736,7 +8736,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9330:9:5", + "src": "9594:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8750,7 +8750,7 @@ "memberName": "Polygon", "nodeType": "MemberAccess", "referencedDeclaration": 2744, - "src": "9330:17:5", + "src": "9594:17:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8764,7 +8764,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9330:24:5", + "src": "9594:24:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8778,13 +8778,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9357:6:5", + "src": "9621:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9330:33:5", + "src": "9594:33:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8792,12 +8792,12 @@ }, "id": 3313, "nodeType": "ExpressionStatement", - "src": "9330:33:5" + "src": "9594:33:5" } }, "id": 3398, "nodeType": "IfStatement", - "src": "9190:845:5", + "src": "9453:852:5", "trueBody": { "expression": { "id": 3300, @@ -8813,7 +8813,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9243:9:5", + "src": "9506:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8827,7 +8827,7 @@ "memberName": "ArbitrumNova", "nodeType": "MemberAccess", "referencedDeclaration": 2741, - "src": "9243:22:5", + "src": "9506:22:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8841,7 +8841,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9243:29:5", + "src": "9506:29:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8855,13 +8855,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9275:6:5", + "src": "9538:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9243:38:5", + "src": "9506:38:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8869,12 +8869,12 @@ }, "id": 3301, "nodeType": "ExpressionStatement", - "src": "9243:38:5" + "src": "9506:38:5" } }, "id": 3399, "nodeType": "IfStatement", - "src": "9063:972:5", + "src": "9325:980:5", "trueBody": { "expression": { "id": 3287, @@ -8890,7 +8890,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9128:9:5", + "src": "9390:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8904,7 +8904,7 @@ "memberName": "ArbitrumOneGoerli", "nodeType": "MemberAccess", "referencedDeclaration": 2738, - "src": "9128:27:5", + "src": "9390:27:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8918,7 +8918,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9128:34:5", + "src": "9390:34:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8932,13 +8932,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9165:6:5", + "src": "9427:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9128:43:5", + "src": "9390:43:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8946,12 +8946,12 @@ }, "id": 3288, "nodeType": "ExpressionStatement", - "src": "9128:43:5" + "src": "9390:43:5" } }, "id": 3400, "nodeType": "IfStatement", - "src": "8956:1079:5", + "src": "9217:1088:5", "trueBody": { "expression": { "id": 3274, @@ -8967,7 +8967,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9007:9:5", + "src": "9268:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8981,7 +8981,7 @@ "memberName": "ArbitrumOne", "nodeType": "MemberAccess", "referencedDeclaration": 2735, - "src": "9007:21:5", + "src": "9268:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8995,7 +8995,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9007:28:5", + "src": "9268:28:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9009,13 +9009,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9038:6:5", + "src": "9299:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9007:37:5", + "src": "9268:37:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9023,12 +9023,12 @@ }, "id": 3275, "nodeType": "ExpressionStatement", - "src": "9007:37:5" + "src": "9268:37:5" } }, "id": 3401, "nodeType": "IfStatement", - "src": "8840:1195:5", + "src": "9100:1205:5", "trueBody": { "expression": { "id": 3261, @@ -9044,7 +9044,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8897:9:5", + "src": "9157:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9058,7 +9058,7 @@ "memberName": "OptimismGoerli", "nodeType": "MemberAccess", "referencedDeclaration": 2732, - "src": "8897:24:5", + "src": "9157:24:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9072,7 +9072,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8897:31:5", + "src": "9157:31:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9086,13 +9086,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8931:6:5", + "src": "9191:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8897:40:5", + "src": "9157:40:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9100,12 +9100,12 @@ }, "id": 3262, "nodeType": "ExpressionStatement", - "src": "8897:40:5" + "src": "9157:40:5" } }, "id": 3402, "nodeType": "IfStatement", - "src": "8756:1279:5", + "src": "9015:1290:5", "trueBody": { "expression": { "id": 3248, @@ -9121,7 +9121,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8787:9:5", + "src": "9046:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9135,7 +9135,7 @@ "memberName": "Optimism", "nodeType": "MemberAccess", "referencedDeclaration": 2729, - "src": "8787:18:5", + "src": "9046:18:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9149,7 +9149,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8787:25:5", + "src": "9046:25:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9163,13 +9163,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8815:6:5", + "src": "9074:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8787:34:5", + "src": "9046:34:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9177,12 +9177,12 @@ }, "id": 3249, "nodeType": "ExpressionStatement", - "src": "8787:34:5" + "src": "9046:34:5" } }, "id": 3403, "nodeType": "IfStatement", - "src": "8674:1361:5", + "src": "8932:1373:5", "trueBody": { "expression": { "id": 3236, @@ -9198,7 +9198,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8704:9:5", + "src": "8962:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9212,7 +9212,7 @@ "memberName": "Sepolia", "nodeType": "MemberAccess", "referencedDeclaration": 2726, - "src": "8704:17:5", + "src": "8962:17:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9226,7 +9226,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8704:24:5", + "src": "8962:24:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9240,13 +9240,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8731:6:5", + "src": "8989:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8704:33:5", + "src": "8962:33:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9254,12 +9254,12 @@ }, "id": 3237, "nodeType": "ExpressionStatement", - "src": "8704:33:5" + "src": "8962:33:5" } }, "id": 3404, "nodeType": "IfStatement", - "src": "8594:1441:5", + "src": "8851:1454:5", "trueBody": { "expression": { "id": 3224, @@ -9275,7 +9275,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8623:9:5", + "src": "8880:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9289,7 +9289,7 @@ "memberName": "Goerli", "nodeType": "MemberAccess", "referencedDeclaration": 2723, - "src": "8623:16:5", + "src": "8880:16:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9303,7 +9303,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8623:23:5", + "src": "8880:23:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9317,13 +9317,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8649:6:5", + "src": "8906:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8623:32:5", + "src": "8880:32:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9331,12 +9331,12 @@ }, "id": 3225, "nodeType": "ExpressionStatement", - "src": "8623:32:5" + "src": "8880:32:5" } }, "id": 3405, "nodeType": "IfStatement", - "src": "8512:1523:5", + "src": "8768:1537:5", "trueBody": { "expression": { "id": 3212, @@ -9352,7 +9352,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8542:9:5", + "src": "8798:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9366,7 +9366,7 @@ "memberName": "Mainnet", "nodeType": "MemberAccess", "referencedDeclaration": 2720, - "src": "8542:17:5", + "src": "8798:17:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9380,7 +9380,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8542:24:5", + "src": "8798:24:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9394,13 +9394,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8569:6:5", + "src": "8825:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8542:33:5", + "src": "8798:33:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9408,12 +9408,12 @@ }, "id": 3213, "nodeType": "ExpressionStatement", - "src": "8542:33:5" + "src": "8798:33:5" } }, "id": 3406, "nodeType": "IfStatement", - "src": "8430:1605:5", + "src": "8685:1620:5", "trueBody": { "expression": { "id": 3200, @@ -9429,7 +9429,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8460:9:5", + "src": "8715:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9443,7 +9443,7 @@ "memberName": "Hardhat", "nodeType": "MemberAccess", "referencedDeclaration": 2717, - "src": "8460:17:5", + "src": "8715:17:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9457,7 +9457,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8460:24:5", + "src": "8715:24:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9471,13 +9471,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8487:6:5", + "src": "8742:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8460:33:5", + "src": "8715:33:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9485,12 +9485,12 @@ }, "id": 3201, "nodeType": "ExpressionStatement", - "src": "8460:33:5" + "src": "8715:33:5" } }, "id": 3407, "nodeType": "IfStatement", - "src": "8352:1683:5", + "src": "8606:1699:5", "trueBody": { "expression": { "id": 3188, @@ -9506,7 +9506,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8380:9:5", + "src": "8634:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9520,7 +9520,7 @@ "memberName": "Anvil", "nodeType": "MemberAccess", "referencedDeclaration": 2714, - "src": "8380:15:5", + "src": "8634:15:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9534,7 +9534,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8380:22:5", + "src": "8634:22:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9548,13 +9548,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8405:6:5", + "src": "8659:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8380:31:5", + "src": "8634:31:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9562,7 +9562,7 @@ }, "id": 3189, "nodeType": "ExpressionStatement", - "src": "8380:31:5" + "src": "8634:31:5" } } ] @@ -9583,7 +9583,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3152, - "src": "8194:1:5", + "src": "8445:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9598,7 +9598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3146, - "src": "8198:4:5", + "src": "8449:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[2] memory[] memory" @@ -9611,13 +9611,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "8198:11:5", + "src": "8449:11:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8194:15:5", + "src": "8445:15:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9634,10 +9634,10 @@ "id": 3152, "mutability": "mutable", "name": "i", - "nameLocation": "8187:1:5", + "nameLocation": "8438:1:5", "nodeType": "VariableDeclaration", "scope": 3409, - "src": "8179:9:5", + "src": "8430:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9648,7 +9648,7 @@ "id": 3151, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8179:7:5", + "src": "8430:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9667,7 +9667,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8191:1:5", + "src": "8442:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -9675,7 +9675,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "8179:13:5" + "src": "8430:13:5" }, "loopExpression": { "expression": { @@ -9687,14 +9687,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "8211:3:5", + "src": "8462:3:5", "subExpression": { "id": 3159, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3152, - "src": "8211:1:5", + "src": "8462:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9707,10 +9707,10 @@ }, "id": 3161, "nodeType": "ExpressionStatement", - "src": "8211:3:5" + "src": "8462:3:5" }, "nodeType": "ForStatement", - "src": "8174:1909:5" + "src": "8425:1930:5" }, { "expression": { @@ -9722,7 +9722,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10099:1:5", + "src": "10372:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -9732,7 +9732,7 @@ "functionReturnParameters": 3049, "id": 3411, "nodeType": "Return", - "src": "10092:8:5" + "src": "10365:8:5" } ] }, @@ -9740,12 +9740,12 @@ "kind": "function", "modifiers": [], "name": "_constructor", - "nameLocation": "6237:12:5", + "nameLocation": "6464:12:5", "parameters": { "id": 3046, "nodeType": "ParameterList", "parameters": [], - "src": "6249:2:5" + "src": "6476:2:5" }, "returnParameters": { "id": 3049, @@ -9759,7 +9759,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3413, - "src": "6269:7:5", + "src": "6496:7:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9770,7 +9770,7 @@ "id": 3047, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6269:7:5", + "src": "6496:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9779,7 +9779,7 @@ "visibility": "internal" } ], - "src": "6268:9:5" + "src": "6495:9:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -9789,12 +9789,12 @@ { "id": 3437, "nodeType": "FunctionDefinition", - "src": "10113:155:5", + "src": "10389:157:5", "nodes": [], "body": { "id": 3436, "nodeType": "Block", - "src": "10192:76:5", + "src": "10468:78:5", "nodes": [], "statements": [ { @@ -9818,7 +9818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3415, - "src": "10230:1:5", + "src": "10507:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9838,7 +9838,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10219:3:5", + "src": "10496:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9851,7 +9851,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10219:10:5", + "src": "10496:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -9865,7 +9865,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10219:13:5", + "src": "10496:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9885,7 +9885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10209:9:5", + "src": "10486:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -9899,7 +9899,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10209:24:5", + "src": "10486:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9918,7 +9918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3417, - "src": "10258:1:5", + "src": "10535:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9938,7 +9938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10247:3:5", + "src": "10524:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9951,7 +9951,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10247:10:5", + "src": "10524:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -9965,7 +9965,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10247:13:5", + "src": "10524:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9985,7 +9985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10237:9:5", + "src": "10514:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -9999,14 +9999,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10237:24:5", + "src": "10514:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "10209:52:5", + "src": "10486:52:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10015,7 +10015,7 @@ "functionReturnParameters": 3421, "id": 3435, "nodeType": "Return", - "src": "10202:59:5" + "src": "10479:59:5" } ] }, @@ -10023,7 +10023,7 @@ "kind": "function", "modifiers": [], "name": "isEqual", - "nameLocation": "10122:7:5", + "nameLocation": "10398:7:5", "parameters": { "id": 3418, "nodeType": "ParameterList", @@ -10033,10 +10033,10 @@ "id": 3415, "mutability": "mutable", "name": "a", - "nameLocation": "10144:1:5", + "nameLocation": "10420:1:5", "nodeType": "VariableDeclaration", "scope": 3437, - "src": "10130:15:5", + "src": "10406:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10047,7 +10047,7 @@ "id": 3414, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10130:6:5", + "src": "10406:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10060,10 +10060,10 @@ "id": 3417, "mutability": "mutable", "name": "b", - "nameLocation": "10161:1:5", + "nameLocation": "10437:1:5", "nodeType": "VariableDeclaration", "scope": 3437, - "src": "10147:15:5", + "src": "10423:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10074,7 +10074,7 @@ "id": 3416, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10147:6:5", + "src": "10423:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10083,7 +10083,7 @@ "visibility": "internal" } ], - "src": "10129:34:5" + "src": "10405:34:5" }, "returnParameters": { "id": 3421, @@ -10097,7 +10097,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3437, - "src": "10186:4:5", + "src": "10462:4:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10108,7 +10108,7 @@ "id": 3419, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10186:4:5", + "src": "10462:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10117,7 +10117,7 @@ "visibility": "internal" } ], - "src": "10185:6:5" + "src": "10461:6:5" }, "scope": 4684, "stateMutability": "pure", @@ -10127,12 +10127,12 @@ { "id": 3477, "nodeType": "FunctionDefinition", - "src": "10274:240:5", + "src": "10554:243:5", "nodes": [], "body": { "id": 3476, "nodeType": "Block", - "src": "10370:144:5", + "src": "10650:147:5", "nodes": [], "statements": [ { @@ -10166,7 +10166,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3439, - "src": "10408:1:5", + "src": "10689:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10186,7 +10186,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10397:3:5", + "src": "10678:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10199,7 +10199,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10397:10:5", + "src": "10678:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -10213,7 +10213,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10397:13:5", + "src": "10678:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10233,7 +10233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10387:9:5", + "src": "10668:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -10247,7 +10247,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10387:24:5", + "src": "10668:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -10266,7 +10266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3441, - "src": "10436:1:5", + "src": "10717:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10286,7 +10286,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10425:3:5", + "src": "10706:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10299,7 +10299,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10425:10:5", + "src": "10706:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -10313,7 +10313,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10425:13:5", + "src": "10706:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10333,7 +10333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10415:9:5", + "src": "10696:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -10347,14 +10347,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10415:24:5", + "src": "10696:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "10387:52:5", + "src": "10668:52:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10382,7 +10382,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3439, - "src": "10476:1:5", + "src": "10758:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10402,7 +10402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10465:3:5", + "src": "10747:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10415,7 +10415,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10465:10:5", + "src": "10747:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -10429,7 +10429,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10465:13:5", + "src": "10747:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10449,7 +10449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10455:9:5", + "src": "10737:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -10463,7 +10463,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10455:24:5", + "src": "10737:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -10482,7 +10482,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3443, - "src": "10504:1:5", + "src": "10786:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10502,7 +10502,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10493:3:5", + "src": "10775:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10515,7 +10515,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10493:10:5", + "src": "10775:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -10529,7 +10529,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10493:13:5", + "src": "10775:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10549,7 +10549,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10483:9:5", + "src": "10765:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -10563,20 +10563,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10483:24:5", + "src": "10765:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "10455:52:5", + "src": "10737:52:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10387:120:5", + "src": "10668:121:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10585,7 +10585,7 @@ "functionReturnParameters": 3447, "id": 3475, "nodeType": "Return", - "src": "10380:127:5" + "src": "10661:128:5" } ] }, @@ -10593,7 +10593,7 @@ "kind": "function", "modifiers": [], "name": "isEqual", - "nameLocation": "10283:7:5", + "nameLocation": "10563:7:5", "parameters": { "id": 3444, "nodeType": "ParameterList", @@ -10603,10 +10603,10 @@ "id": 3439, "mutability": "mutable", "name": "a", - "nameLocation": "10305:1:5", + "nameLocation": "10585:1:5", "nodeType": "VariableDeclaration", "scope": 3477, - "src": "10291:15:5", + "src": "10571:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10617,7 +10617,7 @@ "id": 3438, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10291:6:5", + "src": "10571:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10630,10 +10630,10 @@ "id": 3441, "mutability": "mutable", "name": "b", - "nameLocation": "10322:1:5", + "nameLocation": "10602:1:5", "nodeType": "VariableDeclaration", "scope": 3477, - "src": "10308:15:5", + "src": "10588:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10644,7 +10644,7 @@ "id": 3440, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10308:6:5", + "src": "10588:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10657,10 +10657,10 @@ "id": 3443, "mutability": "mutable", "name": "c", - "nameLocation": "10339:1:5", + "nameLocation": "10619:1:5", "nodeType": "VariableDeclaration", "scope": 3477, - "src": "10325:15:5", + "src": "10605:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10671,7 +10671,7 @@ "id": 3442, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10325:6:5", + "src": "10605:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10680,7 +10680,7 @@ "visibility": "internal" } ], - "src": "10290:51:5" + "src": "10570:51:5" }, "returnParameters": { "id": 3447, @@ -10694,7 +10694,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3477, - "src": "10364:4:5", + "src": "10644:4:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10705,7 +10705,7 @@ "id": 3445, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10364:4:5", + "src": "10644:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10714,7 +10714,7 @@ "visibility": "internal" } ], - "src": "10363:6:5" + "src": "10643:6:5" }, "scope": 4684, "stateMutability": "pure", @@ -10724,12 +10724,12 @@ { "id": 3492, "nodeType": "FunctionDefinition", - "src": "10520:274:5", + "src": "10805:281:5", "nodes": [], "body": { "id": 3491, "nodeType": "Block", - "src": "10580:214:5", + "src": "10865:221:5", "nodes": [], "statements": [ { @@ -10742,10 +10742,10 @@ "id": 3483, "mutability": "mutable", "name": "chainId", - "nameLocation": "10674:7:5", + "nameLocation": "10961:7:5", "nodeType": "VariableDeclaration", "scope": 3491, - "src": "10666:15:5", + "src": "10953:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10756,7 +10756,7 @@ "id": 3482, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10666:7:5", + "src": "10953:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10767,31 +10767,31 @@ ], "id": 3484, "nodeType": "VariableDeclarationStatement", - "src": "10666:15:5" + "src": "10953:15:5" }, { "AST": { "nodeType": "YulBlock", - "src": "10700:44:5", + "src": "10988:46:5", "statements": [ { "nodeType": "YulAssignment", - "src": "10714:20:5", + "src": "11003:20:5", "value": { "arguments": [], "functionName": { "name": "chainid", "nodeType": "YulIdentifier", - "src": "10725:7:5" + "src": "11014:7:5" }, "nodeType": "YulFunctionCall", - "src": "10725:9:5" + "src": "11014:9:5" }, "variableNames": [ { "name": "chainId", "nodeType": "YulIdentifier", - "src": "10714:7:5" + "src": "11003:7:5" } ] } @@ -10803,13 +10803,13 @@ "declaration": 3483, "isOffset": false, "isSlot": false, - "src": "10714:7:5", + "src": "11003:7:5", "valueSize": 1 } ], "id": 3485, "nodeType": "InlineAssembly", - "src": "10691:53:5" + "src": "10979:55:5" }, { "expression": { @@ -10820,7 +10820,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3479, - "src": "10773:4:5", + "src": "11064:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10832,7 +10832,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3483, - "src": "10779:7:5", + "src": "11070:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10858,7 +10858,7 @@ 3647 ], "referencedDeclaration": 3647, - "src": "10753:19:5", + "src": "11044:19:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" @@ -10872,7 +10872,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10753:34:5", + "src": "11044:34:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10881,7 +10881,7 @@ }, "id": 3490, "nodeType": "ExpressionStatement", - "src": "10753:34:5" + "src": "11044:34:5" } ] }, @@ -10889,7 +10889,7 @@ "kind": "function", "modifiers": [], "name": "assumeNoPrecompiles", - "nameLocation": "10529:19:5", + "nameLocation": "10814:19:5", "parameters": { "id": 3480, "nodeType": "ParameterList", @@ -10899,10 +10899,10 @@ "id": 3479, "mutability": "mutable", "name": "addr", - "nameLocation": "10557:4:5", + "nameLocation": "10842:4:5", "nodeType": "VariableDeclaration", "scope": 3492, - "src": "10549:12:5", + "src": "10834:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10913,7 +10913,7 @@ "id": 3478, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10549:7:5", + "src": "10834:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10923,13 +10923,13 @@ "visibility": "internal" } ], - "src": "10548:14:5" + "src": "10833:14:5" }, "returnParameters": { "id": 3481, "nodeType": "ParameterList", "parameters": [], - "src": "10580:0:5" + "src": "10865:0:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -10939,12 +10939,12 @@ { "id": 3647, "nodeType": "FunctionDefinition", - "src": "10800:1937:5", + "src": "11094:1958:5", "nodes": [], "body": { "id": 3646, "nodeType": "Block", - "src": "10877:1860:5", + "src": "11171:1881:5", "nodes": [], "statements": [ { @@ -10976,7 +10976,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11175:4:5", + "src": "11474:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10995,7 +10995,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11190:3:5", + "src": "11489:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -11016,7 +11016,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11182:7:5", + "src": "11481:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -11025,7 +11025,7 @@ "id": 3503, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11182:7:5", + "src": "11481:7:5", "typeDescriptions": {} } }, @@ -11037,14 +11037,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11182:12:5", + "src": "11481:12:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11175:19:5", + "src": "11474:19:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11068,7 +11068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11198:4:5", + "src": "11497:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11087,7 +11087,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11213:3:5", + "src": "11512:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_9_by_1", "typeString": "int_const 9" @@ -11108,7 +11108,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11205:7:5", + "src": "11504:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -11117,7 +11117,7 @@ "id": 3509, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11205:7:5", + "src": "11504:7:5", "typeDescriptions": {} } }, @@ -11129,20 +11129,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11205:12:5", + "src": "11504:12:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11198:19:5", + "src": "11497:19:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11175:42:5", + "src": "11474:42:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11162,7 +11162,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "11165:2:5", + "src": "11464:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -11176,7 +11176,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "11165:9:5", + "src": "11464:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -11190,7 +11190,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11165:53:5", + "src": "11464:53:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11199,7 +11199,7 @@ }, "id": 3516, "nodeType": "ExpressionStatement", - "src": "11165:53:5" + "src": "11464:53:5" }, { "condition": { @@ -11228,7 +11228,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "11268:7:5", + "src": "11570:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11244,7 +11244,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "11279:9:5", + "src": "11581:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11258,7 +11258,7 @@ "memberName": "Optimism", "nodeType": "MemberAccess", "referencedDeclaration": 2729, - "src": "11279:18:5", + "src": "11581:18:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11272,13 +11272,13 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "11279:26:5", + "src": "11581:26:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11268:37:5", + "src": "11570:37:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11302,7 +11302,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "11309:7:5", + "src": "11611:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11318,7 +11318,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "11320:9:5", + "src": "11622:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11332,7 +11332,7 @@ "memberName": "OptimismGoerli", "nodeType": "MemberAccess", "referencedDeclaration": 2732, - "src": "11320:24:5", + "src": "11622:24:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11346,19 +11346,19 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "11320:32:5", + "src": "11622:32:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11309:43:5", + "src": "11611:43:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11268:84:5", + "src": "11570:84:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11391,7 +11391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "11670:7:5", + "src": "11975:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11407,7 +11407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "11681:9:5", + "src": "11986:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11421,7 +11421,7 @@ "memberName": "ArbitrumOne", "nodeType": "MemberAccess", "referencedDeclaration": 2735, - "src": "11681:21:5", + "src": "11986:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11435,13 +11435,13 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "11681:29:5", + "src": "11986:29:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11670:40:5", + "src": "11975:40:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11465,7 +11465,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "11714:7:5", + "src": "12019:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11481,7 +11481,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "11725:9:5", + "src": "12030:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11495,7 +11495,7 @@ "memberName": "ArbitrumOneGoerli", "nodeType": "MemberAccess", "referencedDeclaration": 2738, - "src": "11725:27:5", + "src": "12030:27:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11509,19 +11509,19 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "11725:35:5", + "src": "12030:35:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11714:46:5", + "src": "12019:46:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11670:90:5", + "src": "11975:90:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11554,7 +11554,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "12037:7:5", + "src": "12345:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11570,7 +11570,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "12048:9:5", + "src": "12356:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11584,7 +11584,7 @@ "memberName": "Avalanche", "nodeType": "MemberAccess", "referencedDeclaration": 2750, - "src": "12048:19:5", + "src": "12356:19:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11598,13 +11598,13 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "12048:27:5", + "src": "12356:27:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12037:38:5", + "src": "12345:38:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11628,7 +11628,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "12079:7:5", + "src": "12387:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11644,7 +11644,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "12090:9:5", + "src": "12398:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11658,7 +11658,7 @@ "memberName": "AvalancheFuji", "nodeType": "MemberAccess", "referencedDeclaration": 2753, - "src": "12090:23:5", + "src": "12398:23:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11672,19 +11672,19 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "12090:31:5", + "src": "12398:31:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12079:42:5", + "src": "12387:42:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12037:84:5", + "src": "12345:84:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11692,11 +11692,11 @@ }, "id": 3643, "nodeType": "IfStatement", - "src": "12033:665:5", + "src": "12341:670:5", "trueBody": { "id": 3642, "nodeType": "Block", - "src": "12123:575:5", + "src": "12431:580:5", "statements": [ { "expression": { @@ -11727,7 +11727,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12276:4:5", + "src": "12586:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11746,7 +11746,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12291:42:5", + "src": "12601:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11767,7 +11767,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12283:7:5", + "src": "12593:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -11776,7 +11776,7 @@ "id": 3592, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12283:7:5", + "src": "12593:7:5", "typeDescriptions": {} } }, @@ -11788,14 +11788,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12283:51:5", + "src": "12593:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12276:58:5", + "src": "12586:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11819,7 +11819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12338:4:5", + "src": "12648:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11838,7 +11838,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12353:42:5", + "src": "12663:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11859,7 +11859,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12345:7:5", + "src": "12655:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -11868,7 +11868,7 @@ "id": 3598, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12345:7:5", + "src": "12655:7:5", "typeDescriptions": {} } }, @@ -11880,20 +11880,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12345:51:5", + "src": "12655:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12338:58:5", + "src": "12648:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12276:120:5", + "src": "12586:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11913,7 +11913,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12266:2:5", + "src": "12576:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -11927,7 +11927,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "12266:9:5", + "src": "12576:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -11941,7 +11941,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12266:131:5", + "src": "12576:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11950,7 +11950,7 @@ }, "id": 3605, "nodeType": "ExpressionStatement", - "src": "12266:131:5" + "src": "12576:131:5" }, { "expression": { @@ -11981,7 +11981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12421:4:5", + "src": "12732:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12000,7 +12000,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12436:42:5", + "src": "12747:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12021,7 +12021,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12428:7:5", + "src": "12739:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12030,7 +12030,7 @@ "id": 3610, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12428:7:5", + "src": "12739:7:5", "typeDescriptions": {} } }, @@ -12042,14 +12042,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12428:51:5", + "src": "12739:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12421:58:5", + "src": "12732:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12073,7 +12073,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12483:4:5", + "src": "12794:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12092,7 +12092,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12498:42:5", + "src": "12809:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12113,7 +12113,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12490:7:5", + "src": "12801:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12122,7 +12122,7 @@ "id": 3616, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12490:7:5", + "src": "12801:7:5", "typeDescriptions": {} } }, @@ -12134,20 +12134,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12490:51:5", + "src": "12801:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12483:58:5", + "src": "12794:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12421:120:5", + "src": "12732:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12167,7 +12167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12411:2:5", + "src": "12722:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -12181,7 +12181,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "12411:9:5", + "src": "12722:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -12195,7 +12195,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12411:131:5", + "src": "12722:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12204,7 +12204,7 @@ }, "id": 3623, "nodeType": "ExpressionStatement", - "src": "12411:131:5" + "src": "12722:131:5" }, { "expression": { @@ -12235,7 +12235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12566:4:5", + "src": "12878:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12254,7 +12254,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12581:42:5", + "src": "12893:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12275,7 +12275,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12573:7:5", + "src": "12885:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12284,7 +12284,7 @@ "id": 3628, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12573:7:5", + "src": "12885:7:5", "typeDescriptions": {} } }, @@ -12296,14 +12296,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12573:51:5", + "src": "12885:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12566:58:5", + "src": "12878:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12327,7 +12327,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12628:4:5", + "src": "12940:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12346,7 +12346,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12643:42:5", + "src": "12955:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12367,7 +12367,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12635:7:5", + "src": "12947:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12376,7 +12376,7 @@ "id": 3634, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12635:7:5", + "src": "12947:7:5", "typeDescriptions": {} } }, @@ -12388,20 +12388,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12635:51:5", + "src": "12947:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12628:58:5", + "src": "12940:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12566:120:5", + "src": "12878:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12421,7 +12421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12556:2:5", + "src": "12868:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -12435,7 +12435,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "12556:9:5", + "src": "12868:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -12449,7 +12449,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12556:131:5", + "src": "12868:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12458,18 +12458,18 @@ }, "id": 3641, "nodeType": "ExpressionStatement", - "src": "12556:131:5" + "src": "12868:131:5" } ] } }, "id": 3644, "nodeType": "IfStatement", - "src": "11666:1032:5", + "src": "11971:1040:5", "trueBody": { "id": 3576, "nodeType": "Block", - "src": "11762:265:5", + "src": "12067:268:5", "statements": [ { "expression": { @@ -12500,7 +12500,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11895:4:5", + "src": "12202:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12519,7 +12519,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11910:42:5", + "src": "12217:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12540,7 +12540,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11902:7:5", + "src": "12209:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12549,7 +12549,7 @@ "id": 3562, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11902:7:5", + "src": "12209:7:5", "typeDescriptions": {} } }, @@ -12561,14 +12561,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11902:51:5", + "src": "12209:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11895:58:5", + "src": "12202:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12592,7 +12592,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11957:4:5", + "src": "12264:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12611,7 +12611,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11972:42:5", + "src": "12279:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12632,7 +12632,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11964:7:5", + "src": "12271:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12641,7 +12641,7 @@ "id": 3568, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11964:7:5", + "src": "12271:7:5", "typeDescriptions": {} } }, @@ -12653,20 +12653,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11964:51:5", + "src": "12271:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11957:58:5", + "src": "12264:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11895:120:5", + "src": "12202:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12686,7 +12686,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "11885:2:5", + "src": "12192:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -12700,7 +12700,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "11885:9:5", + "src": "12192:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -12714,7 +12714,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11885:131:5", + "src": "12192:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12723,18 +12723,18 @@ }, "id": 3575, "nodeType": "ExpressionStatement", - "src": "11885:131:5" + "src": "12192:131:5" } ] } }, "id": 3645, "nodeType": "IfStatement", - "src": "11264:1434:5", + "src": "11566:1445:5", "trueBody": { "id": 3546, "nodeType": "Block", - "src": "11354:306:5", + "src": "11656:309:5", "statements": [ { "expression": { @@ -12765,7 +12765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11528:4:5", + "src": "11832:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12784,7 +12784,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11543:42:5", + "src": "11847:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12805,7 +12805,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11535:7:5", + "src": "11839:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12814,7 +12814,7 @@ "id": 3532, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11535:7:5", + "src": "11839:7:5", "typeDescriptions": {} } }, @@ -12826,14 +12826,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11535:51:5", + "src": "11839:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11528:58:5", + "src": "11832:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12857,7 +12857,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11590:4:5", + "src": "11894:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12876,7 +12876,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11605:42:5", + "src": "11909:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12897,7 +12897,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11597:7:5", + "src": "11901:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12906,7 +12906,7 @@ "id": 3538, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11597:7:5", + "src": "11901:7:5", "typeDescriptions": {} } }, @@ -12918,20 +12918,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11597:51:5", + "src": "11901:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11590:58:5", + "src": "11894:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11528:120:5", + "src": "11832:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12951,7 +12951,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "11518:2:5", + "src": "11822:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -12965,7 +12965,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "11518:9:5", + "src": "11822:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -12979,7 +12979,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11518:131:5", + "src": "11822:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12988,7 +12988,7 @@ }, "id": 3545, "nodeType": "ExpressionStatement", - "src": "11518:131:5" + "src": "11822:131:5" } ] } @@ -12999,7 +12999,7 @@ "kind": "function", "modifiers": [], "name": "assumeNoPrecompiles", - "nameLocation": "10809:19:5", + "nameLocation": "11103:19:5", "parameters": { "id": 3497, "nodeType": "ParameterList", @@ -13009,10 +13009,10 @@ "id": 3494, "mutability": "mutable", "name": "addr", - "nameLocation": "10837:4:5", + "nameLocation": "11131:4:5", "nodeType": "VariableDeclaration", "scope": 3647, - "src": "10829:12:5", + "src": "11123:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13023,7 +13023,7 @@ "id": 3493, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10829:7:5", + "src": "11123:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13037,10 +13037,10 @@ "id": 3496, "mutability": "mutable", "name": "chainId", - "nameLocation": "10851:7:5", + "nameLocation": "11145:7:5", "nodeType": "VariableDeclaration", "scope": 3647, - "src": "10843:15:5", + "src": "11137:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13051,7 +13051,7 @@ "id": 3495, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10843:7:5", + "src": "11137:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13060,13 +13060,13 @@ "visibility": "internal" } ], - "src": "10828:31:5" + "src": "11122:31:5" }, "returnParameters": { "id": 3498, "nodeType": "ParameterList", "parameters": [], - "src": "10877:0:5" + "src": "11171:0:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -13076,12 +13076,12 @@ { "id": 3739, "nodeType": "FunctionDefinition", - "src": "12743:802:5", + "src": "13060:815:5", "nodes": [], "body": { "id": 3738, "nodeType": "Block", - "src": "12854:691:5", + "src": "13171:704:5", "nodes": [], "statements": [ { @@ -13094,10 +13094,10 @@ "id": 3656, "mutability": "mutable", "name": "data", - "nameLocation": "12878:4:5", + "nameLocation": "13196:4:5", "nodeType": "VariableDeclaration", "scope": 3738, - "src": "12864:18:5", + "src": "13182:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13108,7 +13108,7 @@ "id": 3655, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12864:6:5", + "src": "13182:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13126,7 +13126,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3649, - "src": "12897:4:5", + "src": "13215:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13146,7 +13146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12885:2:5", + "src": "13203:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -13160,7 +13160,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "12885:11:5", + "src": "13203:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -13174,7 +13174,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12885:17:5", + "src": "13203:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -13182,7 +13182,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12864:38:5" + "src": "13182:38:5" }, { "assignments": [ @@ -13194,10 +13194,10 @@ "id": 3663, "mutability": "mutable", "name": "parsedData", - "nameLocation": "12925:10:5", + "nameLocation": "13244:10:5", "nodeType": "VariableDeclaration", "scope": 3738, - "src": "12912:23:5", + "src": "13231:23:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13208,7 +13208,7 @@ "id": 3662, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12912:5:5", + "src": "13231:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13226,7 +13226,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3656, - "src": "12951:4:5", + "src": "13270:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13246,7 +13246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12938:2:5", + "src": "13257:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -13260,7 +13260,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7938, - "src": "12938:12:5", + "src": "13257:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -13274,7 +13274,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12938:18:5", + "src": "13257:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13282,7 +13282,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12912:44:5" + "src": "13231:44:5" }, { "assignments": [ @@ -13294,10 +13294,10 @@ "id": 3671, "mutability": "mutable", "name": "rawArtifact", - "nameLocation": "12998:11:5", + "nameLocation": "13318:11:5", "nodeType": "VariableDeclaration", "scope": 3738, - "src": "12966:43:5", + "src": "13286:43:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13312,10 +13312,10 @@ "name": "RawEIP1559ScriptArtifact", "nodeType": "IdentifierPath", "referencedDeclaration": 2998, - "src": "12966:24:5" + "src": "13286:24:5" }, "referencedDeclaration": 2998, - "src": "12966:24:5", + "src": "13286:24:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_storage_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact" @@ -13333,7 +13333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3663, - "src": "13023:10:5", + "src": "13343:10:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -13347,7 +13347,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2998, - "src": "13036:24:5", + "src": "13356:24:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$2998_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" @@ -13361,7 +13361,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "13035:26:5", + "src": "13355:26:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$2998_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" @@ -13385,7 +13385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13012:3:5", + "src": "13332:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13398,7 +13398,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "13012:10:5", + "src": "13332:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -13412,7 +13412,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13012:50:5", + "src": "13332:50:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", @@ -13420,7 +13420,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12966:96:5" + "src": "13286:96:5" }, { "assignments": [ @@ -13432,10 +13432,10 @@ "id": 3681, "mutability": "mutable", "name": "artifact", - "nameLocation": "13101:8:5", + "nameLocation": "13422:8:5", "nodeType": "VariableDeclaration", "scope": 3738, - "src": "13072:37:5", + "src": "13393:37:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13450,10 +13450,10 @@ "name": "EIP1559ScriptArtifact", "nodeType": "IdentifierPath", "referencedDeclaration": 2975, - "src": "13072:21:5" + "src": "13393:21:5" }, "referencedDeclaration": 2975, - "src": "13072:21:5", + "src": "13393:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_storage_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" @@ -13464,7 +13464,7 @@ ], "id": 3682, "nodeType": "VariableDeclarationStatement", - "src": "13072:37:5" + "src": "13393:37:5" }, { "expression": { @@ -13480,7 +13480,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13119:8:5", + "src": "13441:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13494,7 +13494,7 @@ "memberName": "libraries", "nodeType": "MemberAccess", "referencedDeclaration": 2955, - "src": "13119:18:5", + "src": "13441:18:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13509,7 +13509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13140:11:5", + "src": "13462:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13523,13 +13523,13 @@ "memberName": "libraries", "nodeType": "MemberAccess", "referencedDeclaration": 2978, - "src": "13140:21:5", + "src": "13462:21:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "13119:42:5", + "src": "13441:42:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13537,7 +13537,7 @@ }, "id": 3689, "nodeType": "ExpressionStatement", - "src": "13119:42:5" + "src": "13441:42:5" }, { "expression": { @@ -13553,7 +13553,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13171:8:5", + "src": "13494:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13567,7 +13567,7 @@ "memberName": "path", "nodeType": "MemberAccess", "referencedDeclaration": 2957, - "src": "13171:13:5", + "src": "13494:13:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13582,7 +13582,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13187:11:5", + "src": "13510:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13596,13 +13596,13 @@ "memberName": "path", "nodeType": "MemberAccess", "referencedDeclaration": 2980, - "src": "13187:16:5", + "src": "13510:16:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "13171:32:5", + "src": "13494:32:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13610,7 +13610,7 @@ }, "id": 3696, "nodeType": "ExpressionStatement", - "src": "13171:32:5" + "src": "13494:32:5" }, { "expression": { @@ -13626,7 +13626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13213:8:5", + "src": "13537:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13640,7 +13640,7 @@ "memberName": "timestamp", "nodeType": "MemberAccess", "referencedDeclaration": 2966, - "src": "13213:18:5", + "src": "13537:18:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13655,7 +13655,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13234:11:5", + "src": "13558:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13669,13 +13669,13 @@ "memberName": "timestamp", "nodeType": "MemberAccess", "referencedDeclaration": 2993, - "src": "13234:21:5", + "src": "13558:21:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13213:42:5", + "src": "13537:42:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13683,7 +13683,7 @@ }, "id": 3703, "nodeType": "ExpressionStatement", - "src": "13213:42:5" + "src": "13537:42:5" }, { "expression": { @@ -13699,7 +13699,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13265:8:5", + "src": "13590:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13713,7 +13713,7 @@ "memberName": "pending", "nodeType": "MemberAccess", "referencedDeclaration": 2960, - "src": "13265:16:5", + "src": "13590:16:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13728,7 +13728,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13284:11:5", + "src": "13609:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13742,13 +13742,13 @@ "memberName": "pending", "nodeType": "MemberAccess", "referencedDeclaration": 2983, - "src": "13284:19:5", + "src": "13609:19:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "13265:38:5", + "src": "13590:38:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13756,7 +13756,7 @@ }, "id": 3710, "nodeType": "ExpressionStatement", - "src": "13265:38:5" + "src": "13590:38:5" }, { "expression": { @@ -13772,7 +13772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13313:8:5", + "src": "13639:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13786,7 +13786,7 @@ "memberName": "txReturns", "nodeType": "MemberAccess", "referencedDeclaration": 2974, - "src": "13313:18:5", + "src": "13639:18:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" @@ -13801,7 +13801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13334:11:5", + "src": "13660:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13815,13 +13815,13 @@ "memberName": "txReturns", "nodeType": "MemberAccess", "referencedDeclaration": 2991, - "src": "13334:21:5", + "src": "13660:21:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" } }, - "src": "13313:42:5", + "src": "13639:42:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" @@ -13829,7 +13829,7 @@ }, "id": 3717, "nodeType": "ExpressionStatement", - "src": "13313:42:5" + "src": "13639:42:5" }, { "expression": { @@ -13845,7 +13845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13365:8:5", + "src": "13692:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13859,7 +13859,7 @@ "memberName": "receipts", "nodeType": "MemberAccess", "referencedDeclaration": 2964, - "src": "13365:17:5", + "src": "13692:17:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" @@ -13876,7 +13876,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13408:11:5", + "src": "13735:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13890,7 +13890,7 @@ "memberName": "receipts", "nodeType": "MemberAccess", "referencedDeclaration": 2987, - "src": "13408:20:5", + "src": "13735:20:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -13909,7 +13909,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4171, - "src": "13385:22:5", + "src": "13712:22:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory[] memory) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" @@ -13923,14 +13923,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13385:44:5", + "src": "13712:44:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "src": "13365:64:5", + "src": "13692:64:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" @@ -13938,7 +13938,7 @@ }, "id": 3726, "nodeType": "ExpressionStatement", - "src": "13365:64:5" + "src": "13692:64:5" }, { "expression": { @@ -13954,7 +13954,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13439:8:5", + "src": "13767:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13968,7 +13968,7 @@ "memberName": "transactions", "nodeType": "MemberAccess", "referencedDeclaration": 2970, - "src": "13439:21:5", + "src": "13767:21:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" @@ -13985,7 +13985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13488:11:5", + "src": "13816:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13999,7 +13999,7 @@ "memberName": "transactions", "nodeType": "MemberAccess", "referencedDeclaration": 2997, - "src": "13488:24:5", + "src": "13816:24:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -14018,7 +14018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3788, - "src": "13463:24:5", + "src": "13791:24:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory[] memory) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" @@ -14032,14 +14032,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13463:50:5", + "src": "13791:50:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "src": "13439:74:5", + "src": "13767:74:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" @@ -14047,7 +14047,7 @@ }, "id": 3735, "nodeType": "ExpressionStatement", - "src": "13439:74:5" + "src": "13767:74:5" }, { "expression": { @@ -14056,7 +14056,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13530:8:5", + "src": "13859:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -14065,7 +14065,7 @@ "functionReturnParameters": 3654, "id": 3737, "nodeType": "Return", - "src": "13523:15:5" + "src": "13852:15:5" } ] }, @@ -14073,7 +14073,7 @@ "kind": "function", "modifiers": [], "name": "readEIP1559ScriptArtifact", - "nameLocation": "12752:25:5", + "nameLocation": "13069:25:5", "parameters": { "id": 3650, "nodeType": "ParameterList", @@ -14083,10 +14083,10 @@ "id": 3649, "mutability": "mutable", "name": "path", - "nameLocation": "12792:4:5", + "nameLocation": "13109:4:5", "nodeType": "VariableDeclaration", "scope": 3739, - "src": "12778:18:5", + "src": "13095:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14097,7 +14097,7 @@ "id": 3648, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12778:6:5", + "src": "13095:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14106,7 +14106,7 @@ "visibility": "internal" } ], - "src": "12777:20:5" + "src": "13094:20:5" }, "returnParameters": { "id": 3654, @@ -14120,7 +14120,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3739, - "src": "12824:28:5", + "src": "13141:28:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14135,10 +14135,10 @@ "name": "EIP1559ScriptArtifact", "nodeType": "IdentifierPath", "referencedDeclaration": 2975, - "src": "12824:21:5" + "src": "13141:21:5" }, "referencedDeclaration": 2975, - "src": "12824:21:5", + "src": "13141:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_storage_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" @@ -14147,7 +14147,7 @@ "visibility": "internal" } ], - "src": "12823:30:5" + "src": "13140:30:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -14157,12 +14157,12 @@ { "id": 3788, "nodeType": "FunctionDefinition", - "src": "13551:312:5", + "src": "13883:318:5", "nodes": [], "body": { "id": 3787, "nodeType": "Block", - "src": "13660:203:5", + "src": "13992:209:5", "nodes": [], "statements": [ { @@ -14175,10 +14175,10 @@ "id": 3754, "mutability": "mutable", "name": "txs", - "nameLocation": "13686:3:5", + "nameLocation": "14019:3:5", "nodeType": "VariableDeclaration", "scope": 3787, - "src": "13670:19:5", + "src": "14003:19:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14194,10 +14194,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13670:6:5" + "src": "14003:6:5" }, "referencedDeclaration": 2819, - "src": "13670:6:5", + "src": "14003:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -14205,7 +14205,7 @@ }, "id": 3753, "nodeType": "ArrayTypeName", - "src": "13670:8:5", + "src": "14003:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -14224,7 +14224,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3743, - "src": "13705:6:5", + "src": "14038:6:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -14237,7 +14237,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "13705:13:5", + "src": "14038:13:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14257,7 +14257,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "13692:12:5", + "src": "14025:12:5", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" @@ -14271,10 +14271,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13696:6:5" + "src": "14029:6:5" }, "referencedDeclaration": 2819, - "src": "13696:6:5", + "src": "14029:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -14282,7 +14282,7 @@ }, "id": 3757, "nodeType": "ArrayTypeName", - "src": "13696:8:5", + "src": "14029:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -14297,7 +14297,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13692:27:5", + "src": "14025:27:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", @@ -14305,13 +14305,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "13670:49:5" + "src": "14003:49:5" }, { "body": { "id": 3783, "nodeType": "Block", - "src": "13769:68:5", + "src": "14103:70:5", "statements": [ { "expression": { @@ -14327,7 +14327,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3754, - "src": "13783:3:5", + "src": "14118:3:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" @@ -14340,7 +14340,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3764, - "src": "13787:1:5", + "src": "14122:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14351,7 +14351,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "13783:6:5", + "src": "14118:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14368,7 +14368,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3743, - "src": "13816:6:5", + "src": "14151:6:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -14381,7 +14381,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3764, - "src": "13823:1:5", + "src": "14158:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14392,7 +14392,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "13816:9:5", + "src": "14151:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -14411,7 +14411,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3848, - "src": "13792:23:5", + "src": "14127:23:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$2783_memory_ptr_$returns$_t_struct$_Tx1559_$2819_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory) pure returns (struct StdCheatsSafe.Tx1559 memory)" @@ -14425,14 +14425,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13792:34:5", + "src": "14127:34:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "src": "13783:43:5", + "src": "14118:43:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14440,7 +14440,7 @@ }, "id": 3782, "nodeType": "ExpressionStatement", - "src": "13783:43:5" + "src": "14118:43:5" } ] }, @@ -14460,7 +14460,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3764, - "src": "13745:1:5", + "src": "14079:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14475,7 +14475,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3743, - "src": "13749:6:5", + "src": "14083:6:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -14488,13 +14488,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "13749:13:5", + "src": "14083:13:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13745:17:5", + "src": "14079:17:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14511,10 +14511,10 @@ "id": 3764, "mutability": "mutable", "name": "i", - "nameLocation": "13742:1:5", + "nameLocation": "14076:1:5", "nodeType": "VariableDeclaration", "scope": 3784, - "src": "13734:9:5", + "src": "14068:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14525,7 +14525,7 @@ "id": 3763, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13734:7:5", + "src": "14068:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14536,7 +14536,7 @@ ], "id": 3765, "nodeType": "VariableDeclarationStatement", - "src": "13734:9:5" + "src": "14068:9:5" }, "loopExpression": { "expression": { @@ -14548,14 +14548,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "13764:3:5", + "src": "14098:3:5", "subExpression": { "id": 3770, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3764, - "src": "13764:1:5", + "src": "14098:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14568,10 +14568,10 @@ }, "id": 3772, "nodeType": "ExpressionStatement", - "src": "13764:3:5" + "src": "14098:3:5" }, "nodeType": "ForStatement", - "src": "13729:108:5" + "src": "14063:110:5" }, { "expression": { @@ -14580,7 +14580,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3754, - "src": "13853:3:5", + "src": "14190:3:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" @@ -14589,7 +14589,7 @@ "functionReturnParameters": 3749, "id": 3786, "nodeType": "Return", - "src": "13846:10:5" + "src": "14183:10:5" } ] }, @@ -14597,7 +14597,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIPTx1559s", - "nameLocation": "13560:24:5", + "nameLocation": "13892:24:5", "parameters": { "id": 3744, "nodeType": "ParameterList", @@ -14607,10 +14607,10 @@ "id": 3743, "mutability": "mutable", "name": "rawTxs", - "nameLocation": "13604:6:5", + "nameLocation": "13936:6:5", "nodeType": "VariableDeclaration", "scope": 3788, - "src": "13585:25:5", + "src": "13917:25:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14626,10 +14626,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "13585:9:5" + "src": "13917:9:5" }, "referencedDeclaration": 2783, - "src": "13585:9:5", + "src": "13917:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -14637,7 +14637,7 @@ }, "id": 3742, "nodeType": "ArrayTypeName", - "src": "13585:11:5", + "src": "13917:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" @@ -14646,7 +14646,7 @@ "visibility": "internal" } ], - "src": "13584:27:5" + "src": "13916:27:5" }, "returnParameters": { "id": 3749, @@ -14660,7 +14660,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3788, - "src": "13643:15:5", + "src": "13975:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14676,10 +14676,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13643:6:5" + "src": "13975:6:5" }, "referencedDeclaration": 2819, - "src": "13643:6:5", + "src": "13975:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -14687,7 +14687,7 @@ }, "id": 3747, "nodeType": "ArrayTypeName", - "src": "13643:8:5", + "src": "13975:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -14696,7 +14696,7 @@ "visibility": "internal" } ], - "src": "13642:17:5" + "src": "13974:17:5" }, "scope": 4684, "stateMutability": "pure", @@ -14706,12 +14706,12 @@ { "id": 3848, "nodeType": "FunctionDefinition", - "src": "13869:488:5", + "src": "14209:497:5", "nodes": [], "body": { "id": 3847, "nodeType": "Block", - "src": "13972:385:5", + "src": "14312:394:5", "nodes": [], "statements": [ { @@ -14724,10 +14724,10 @@ "id": 3799, "mutability": "mutable", "name": "transaction", - "nameLocation": "13996:11:5", + "nameLocation": "14337:11:5", "nodeType": "VariableDeclaration", "scope": 3847, - "src": "13982:25:5", + "src": "14323:25:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14742,10 +14742,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13982:6:5" + "src": "14323:6:5" }, "referencedDeclaration": 2819, - "src": "13982:6:5", + "src": "14323:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -14756,7 +14756,7 @@ ], "id": 3800, "nodeType": "VariableDeclarationStatement", - "src": "13982:25:5" + "src": "14323:25:5" }, { "expression": { @@ -14772,7 +14772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14017:11:5", + "src": "14359:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14786,7 +14786,7 @@ "memberName": "arguments", "nodeType": "MemberAccess", "referencedDeclaration": 2805, - "src": "14017:21:5", + "src": "14359:21:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -14801,7 +14801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14041:5:5", + "src": "14383:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -14815,13 +14815,13 @@ "memberName": "arguments", "nodeType": "MemberAccess", "referencedDeclaration": 2769, - "src": "14041:15:5", + "src": "14383:15:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "14017:39:5", + "src": "14359:39:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -14829,7 +14829,7 @@ }, "id": 3807, "nodeType": "ExpressionStatement", - "src": "14017:39:5" + "src": "14359:39:5" }, { "expression": { @@ -14845,7 +14845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14066:11:5", + "src": "14409:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14859,7 +14859,7 @@ "memberName": "contractName", "nodeType": "MemberAccess", "referencedDeclaration": 2809, - "src": "14066:24:5", + "src": "14409:24:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14874,7 +14874,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14093:5:5", + "src": "14436:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -14888,13 +14888,13 @@ "memberName": "contractName", "nodeType": "MemberAccess", "referencedDeclaration": 2773, - "src": "14093:18:5", + "src": "14436:18:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "14066:45:5", + "src": "14409:45:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14902,7 +14902,7 @@ }, "id": 3814, "nodeType": "ExpressionStatement", - "src": "14066:45:5" + "src": "14409:45:5" }, { "expression": { @@ -14918,7 +14918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14121:11:5", + "src": "14465:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14932,7 +14932,7 @@ "memberName": "functionSig", "nodeType": "MemberAccess", "referencedDeclaration": 2811, - "src": "14121:23:5", + "src": "14465:23:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14947,7 +14947,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14147:5:5", + "src": "14491:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -14961,13 +14961,13 @@ "memberName": "functionSig", "nodeType": "MemberAccess", "referencedDeclaration": 2775, - "src": "14147:17:5", + "src": "14491:17:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "14121:43:5", + "src": "14465:43:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14975,7 +14975,7 @@ }, "id": 3821, "nodeType": "ExpressionStatement", - "src": "14121:43:5" + "src": "14465:43:5" }, { "expression": { @@ -14991,7 +14991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14174:11:5", + "src": "14519:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -15005,7 +15005,7 @@ "memberName": "hash", "nodeType": "MemberAccess", "referencedDeclaration": 2813, - "src": "14174:16:5", + "src": "14519:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15020,7 +15020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14193:5:5", + "src": "14538:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -15034,13 +15034,13 @@ "memberName": "hash", "nodeType": "MemberAccess", "referencedDeclaration": 2777, - "src": "14193:10:5", + "src": "14538:10:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "14174:29:5", + "src": "14519:29:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15048,7 +15048,7 @@ }, "id": 3828, "nodeType": "ExpressionStatement", - "src": "14174:29:5" + "src": "14519:29:5" }, { "expression": { @@ -15064,7 +15064,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14213:11:5", + "src": "14559:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -15078,7 +15078,7 @@ "memberName": "txDetail", "nodeType": "MemberAccess", "referencedDeclaration": 2816, - "src": "14213:20:5", + "src": "14559:20:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15095,7 +15095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14264:5:5", + "src": "14610:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -15109,7 +15109,7 @@ "memberName": "txDetail", "nodeType": "MemberAccess", "referencedDeclaration": 2780, - "src": "14264:14:5", + "src": "14610:14:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15128,7 +15128,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3928, - "src": "14236:27:5", + "src": "14582:27:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559Detail_$2802_memory_ptr_$returns$_t_struct$_Tx1559Detail_$2838_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559Detail memory) pure returns (struct StdCheatsSafe.Tx1559Detail memory)" @@ -15142,14 +15142,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14236:43:5", + "src": "14582:43:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "src": "14213:66:5", + "src": "14559:66:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15157,7 +15157,7 @@ }, "id": 3837, "nodeType": "ExpressionStatement", - "src": "14213:66:5" + "src": "14559:66:5" }, { "expression": { @@ -15173,7 +15173,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14289:11:5", + "src": "14636:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -15187,7 +15187,7 @@ "memberName": "opcode", "nodeType": "MemberAccess", "referencedDeclaration": 2818, - "src": "14289:18:5", + "src": "14636:18:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15202,7 +15202,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14310:5:5", + "src": "14657:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -15216,13 +15216,13 @@ "memberName": "opcode", "nodeType": "MemberAccess", "referencedDeclaration": 2782, - "src": "14310:12:5", + "src": "14657:12:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "14289:33:5", + "src": "14636:33:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15230,7 +15230,7 @@ }, "id": 3844, "nodeType": "ExpressionStatement", - "src": "14289:33:5" + "src": "14636:33:5" }, { "expression": { @@ -15239,7 +15239,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14339:11:5", + "src": "14687:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -15248,7 +15248,7 @@ "functionReturnParameters": 3796, "id": 3846, "nodeType": "Return", - "src": "14332:18:5" + "src": "14680:18:5" } ] }, @@ -15256,7 +15256,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIPTx1559", - "nameLocation": "13878:23:5", + "nameLocation": "14218:23:5", "parameters": { "id": 3792, "nodeType": "ParameterList", @@ -15266,10 +15266,10 @@ "id": 3791, "mutability": "mutable", "name": "rawTx", - "nameLocation": "13919:5:5", + "nameLocation": "14259:5:5", "nodeType": "VariableDeclaration", "scope": 3848, - "src": "13902:22:5", + "src": "14242:22:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15284,10 +15284,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "13902:9:5" + "src": "14242:9:5" }, "referencedDeclaration": 2783, - "src": "13902:9:5", + "src": "14242:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -15296,7 +15296,7 @@ "visibility": "internal" } ], - "src": "13901:24:5" + "src": "14241:24:5" }, "returnParameters": { "id": 3796, @@ -15310,7 +15310,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3848, - "src": "13957:13:5", + "src": "14297:13:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15325,10 +15325,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13957:6:5" + "src": "14297:6:5" }, "referencedDeclaration": 2819, - "src": "13957:6:5", + "src": "14297:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -15337,7 +15337,7 @@ "visibility": "internal" } ], - "src": "13956:15:5" + "src": "14296:15:5" }, "scope": 4684, "stateMutability": "pure", @@ -15347,12 +15347,12 @@ { "id": 3928, "nodeType": "FunctionDefinition", - "src": "14363:615:5", + "src": "14714:631:5", "nodes": [], "body": { "id": 3927, "nodeType": "Block", - "src": "14522:456:5", + "src": "14878:467:5", "nodes": [], "statements": [ { @@ -15365,10 +15365,10 @@ "id": 3859, "mutability": "mutable", "name": "txDetail", - "nameLocation": "14552:8:5", + "nameLocation": "14909:8:5", "nodeType": "VariableDeclaration", "scope": 3927, - "src": "14532:28:5", + "src": "14889:28:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15383,10 +15383,10 @@ "name": "Tx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2838, - "src": "14532:12:5" + "src": "14889:12:5" }, "referencedDeclaration": 2838, - "src": "14532:12:5", + "src": "14889:12:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" @@ -15397,7 +15397,7 @@ ], "id": 3860, "nodeType": "VariableDeclarationStatement", - "src": "14532:28:5" + "src": "14889:28:5" }, { "expression": { @@ -15413,7 +15413,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14570:8:5", + "src": "14928:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15427,7 +15427,7 @@ "memberName": "data", "nodeType": "MemberAccess", "referencedDeclaration": 2825, - "src": "14570:13:5", + "src": "14928:13:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15442,7 +15442,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14586:9:5", + "src": "14944:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15456,13 +15456,13 @@ "memberName": "data", "nodeType": "MemberAccess", "referencedDeclaration": 2789, - "src": "14586:14:5", + "src": "14944:14:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "14570:30:5", + "src": "14928:30:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15470,7 +15470,7 @@ }, "id": 3867, "nodeType": "ExpressionStatement", - "src": "14570:30:5" + "src": "14928:30:5" }, { "expression": { @@ -15486,7 +15486,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14610:8:5", + "src": "14969:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15500,7 +15500,7 @@ "memberName": "from", "nodeType": "MemberAccess", "referencedDeclaration": 2827, - "src": "14610:13:5", + "src": "14969:13:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15515,7 +15515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14626:9:5", + "src": "14985:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15529,13 +15529,13 @@ "memberName": "from", "nodeType": "MemberAccess", "referencedDeclaration": 2791, - "src": "14626:14:5", + "src": "14985:14:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "14610:30:5", + "src": "14969:30:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15543,7 +15543,7 @@ }, "id": 3874, "nodeType": "ExpressionStatement", - "src": "14610:30:5" + "src": "14969:30:5" }, { "expression": { @@ -15559,7 +15559,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14650:8:5", + "src": "15010:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15573,7 +15573,7 @@ "memberName": "to", "nodeType": "MemberAccess", "referencedDeclaration": 2833, - "src": "14650:11:5", + "src": "15010:11:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15588,7 +15588,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14664:9:5", + "src": "15024:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15602,13 +15602,13 @@ "memberName": "to", "nodeType": "MemberAccess", "referencedDeclaration": 2797, - "src": "14664:12:5", + "src": "15024:12:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "14650:26:5", + "src": "15010:26:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15616,7 +15616,7 @@ }, "id": 3881, "nodeType": "ExpressionStatement", - "src": "14650:26:5" + "src": "15010:26:5" }, { "expression": { @@ -15632,7 +15632,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14686:8:5", + "src": "15047:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15646,7 +15646,7 @@ "memberName": "nonce", "nodeType": "MemberAccess", "referencedDeclaration": 2831, - "src": "14686:14:5", + "src": "15047:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15663,7 +15663,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14715:9:5", + "src": "15076:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15677,7 +15677,7 @@ "memberName": "nonce", "nodeType": "MemberAccess", "referencedDeclaration": 2795, - "src": "14715:15:5", + "src": "15076:15:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15696,7 +15696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "14703:11:5", + "src": "15064:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -15710,14 +15710,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14703:28:5", + "src": "15064:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14686:45:5", + "src": "15047:45:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15725,7 +15725,7 @@ }, "id": 3890, "nodeType": "ExpressionStatement", - "src": "14686:45:5" + "src": "15047:45:5" }, { "expression": { @@ -15741,7 +15741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14741:8:5", + "src": "15103:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15755,7 +15755,7 @@ "memberName": "txType", "nodeType": "MemberAccess", "referencedDeclaration": 2835, - "src": "14741:15:5", + "src": "15103:15:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15772,7 +15772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14771:9:5", + "src": "15133:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15786,7 +15786,7 @@ "memberName": "txType", "nodeType": "MemberAccess", "referencedDeclaration": 2799, - "src": "14771:16:5", + "src": "15133:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15805,7 +15805,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "14759:11:5", + "src": "15121:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -15819,14 +15819,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14759:29:5", + "src": "15121:29:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14741:47:5", + "src": "15103:47:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15834,7 +15834,7 @@ }, "id": 3899, "nodeType": "ExpressionStatement", - "src": "14741:47:5" + "src": "15103:47:5" }, { "expression": { @@ -15850,7 +15850,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14798:8:5", + "src": "15161:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15864,7 +15864,7 @@ "memberName": "value", "nodeType": "MemberAccess", "referencedDeclaration": 2837, - "src": "14798:14:5", + "src": "15161:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15881,7 +15881,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14827:9:5", + "src": "15190:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15895,7 +15895,7 @@ "memberName": "value", "nodeType": "MemberAccess", "referencedDeclaration": 2801, - "src": "14827:15:5", + "src": "15190:15:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15914,7 +15914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "14815:11:5", + "src": "15178:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -15928,14 +15928,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14815:28:5", + "src": "15178:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14798:45:5", + "src": "15161:45:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15943,7 +15943,7 @@ }, "id": 3908, "nodeType": "ExpressionStatement", - "src": "14798:45:5" + "src": "15161:45:5" }, { "expression": { @@ -15959,7 +15959,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14853:8:5", + "src": "15217:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15973,7 +15973,7 @@ "memberName": "gas", "nodeType": "MemberAccess", "referencedDeclaration": 2829, - "src": "14853:12:5", + "src": "15217:12:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15990,7 +15990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14880:9:5", + "src": "15244:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -16004,7 +16004,7 @@ "memberName": "gas", "nodeType": "MemberAccess", "referencedDeclaration": 2793, - "src": "14880:13:5", + "src": "15244:13:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16023,7 +16023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "14868:11:5", + "src": "15232:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -16037,14 +16037,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14868:26:5", + "src": "15232:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14853:41:5", + "src": "15217:41:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16052,7 +16052,7 @@ }, "id": 3917, "nodeType": "ExpressionStatement", - "src": "14853:41:5" + "src": "15217:41:5" }, { "expression": { @@ -16068,7 +16068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14904:8:5", + "src": "15269:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -16082,7 +16082,7 @@ "memberName": "accessList", "nodeType": "MemberAccess", "referencedDeclaration": 2823, - "src": "14904:19:5", + "src": "15269:19:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" @@ -16097,7 +16097,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14926:9:5", + "src": "15291:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -16111,13 +16111,13 @@ "memberName": "accessList", "nodeType": "MemberAccess", "referencedDeclaration": 2787, - "src": "14926:20:5", + "src": "15291:20:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" } }, - "src": "14904:42:5", + "src": "15269:42:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" @@ -16125,7 +16125,7 @@ }, "id": 3924, "nodeType": "ExpressionStatement", - "src": "14904:42:5" + "src": "15269:42:5" }, { "expression": { @@ -16134,7 +16134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14963:8:5", + "src": "15329:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -16143,7 +16143,7 @@ "functionReturnParameters": 3856, "id": 3926, "nodeType": "Return", - "src": "14956:15:5" + "src": "15322:15:5" } ] }, @@ -16151,7 +16151,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIP1559Detail", - "nameLocation": "14372:27:5", + "nameLocation": "14723:27:5", "parameters": { "id": 3852, "nodeType": "ParameterList", @@ -16161,10 +16161,10 @@ "id": 3851, "mutability": "mutable", "name": "rawDetail", - "nameLocation": "14423:9:5", + "nameLocation": "14774:9:5", "nodeType": "VariableDeclaration", "scope": 3928, - "src": "14400:32:5", + "src": "14751:32:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16179,10 +16179,10 @@ "name": "RawTx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2802, - "src": "14400:15:5" + "src": "14751:15:5" }, "referencedDeclaration": 2802, - "src": "14400:15:5", + "src": "14751:15:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" @@ -16191,7 +16191,7 @@ "visibility": "internal" } ], - "src": "14399:34:5" + "src": "14750:34:5" }, "returnParameters": { "id": 3856, @@ -16205,7 +16205,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3928, - "src": "14497:19:5", + "src": "14852:19:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16220,10 +16220,10 @@ "name": "Tx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2838, - "src": "14497:12:5" + "src": "14852:12:5" }, "referencedDeclaration": 2838, - "src": "14497:12:5", + "src": "14852:12:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" @@ -16232,7 +16232,7 @@ "visibility": "internal" } ], - "src": "14496:21:5" + "src": "14851:21:5" }, "scope": 4684, "stateMutability": "pure", @@ -16242,12 +16242,12 @@ { "id": 3970, "nodeType": "FunctionDefinition", - "src": "14984:358:5", + "src": "15353:363:5", "nodes": [], "body": { "id": 3969, "nodeType": "Block", - "src": "15068:274:5", + "src": "15437:279:5", "nodes": [], "statements": [ { @@ -16260,10 +16260,10 @@ "id": 3938, "mutability": "mutable", "name": "deployData", - "nameLocation": "15092:10:5", + "nameLocation": "15462:10:5", "nodeType": "VariableDeclaration", "scope": 3969, - "src": "15078:24:5", + "src": "15448:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16274,7 +16274,7 @@ "id": 3937, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15078:6:5", + "src": "15448:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16292,7 +16292,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3930, - "src": "15117:4:5", + "src": "15487:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16312,7 +16312,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15105:2:5", + "src": "15475:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -16326,7 +16326,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "15105:11:5", + "src": "15475:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -16340,7 +16340,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15105:17:5", + "src": "15475:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16348,7 +16348,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15078:44:5" + "src": "15448:44:5" }, { "assignments": [ @@ -16360,10 +16360,10 @@ "id": 3945, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "15145:16:5", + "nameLocation": "15516:16:5", "nodeType": "VariableDeclaration", "scope": 3969, - "src": "15132:29:5", + "src": "15503:29:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16374,7 +16374,7 @@ "id": 3944, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15132:5:5", + "src": "15503:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -16392,7 +16392,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3938, - "src": "15177:10:5", + "src": "15548:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16407,7 +16407,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15189:15:5", + "src": "15560:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b594723e6093f4c1c210e08bcd523373e89874e267b69a9d9a7cb17952e3049", "typeString": "literal_string \".transactions\"" @@ -16432,7 +16432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15164:2:5", + "src": "15535:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -16446,7 +16446,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "15164:12:5", + "src": "15535:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -16460,7 +16460,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15164:41:5", + "src": "15535:41:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16468,7 +16468,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15132:73:5" + "src": "15503:73:5" }, { "assignments": [ @@ -16480,10 +16480,10 @@ "id": 3956, "mutability": "mutable", "name": "rawTxs", - "nameLocation": "15234:6:5", + "nameLocation": "15606:6:5", "nodeType": "VariableDeclaration", "scope": 3969, - "src": "15215:25:5", + "src": "15587:25:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16499,10 +16499,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "15215:9:5" + "src": "15587:9:5" }, "referencedDeclaration": 2783, - "src": "15215:9:5", + "src": "15587:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -16510,7 +16510,7 @@ }, "id": 3955, "nodeType": "ArrayTypeName", - "src": "15215:11:5", + "src": "15587:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" @@ -16528,7 +16528,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3945, - "src": "15254:16:5", + "src": "15626:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16543,7 +16543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2783, - "src": "15273:9:5", + "src": "15645:9:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawTx1559_$2783_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" @@ -16555,7 +16555,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "15273:11:5", + "src": "15645:11:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" @@ -16569,7 +16569,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15272:13:5", + "src": "15644:13:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" @@ -16593,7 +16593,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15243:3:5", + "src": "15615:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16606,7 +16606,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "15243:10:5", + "src": "15615:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -16620,7 +16620,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15243:43:5", + "src": "15615:43:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", @@ -16628,7 +16628,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15215:71:5" + "src": "15587:71:5" }, { "expression": { @@ -16639,7 +16639,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3956, - "src": "15328:6:5", + "src": "15701:6:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -16658,7 +16658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3788, - "src": "15303:24:5", + "src": "15676:24:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory[] memory) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" @@ -16672,7 +16672,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15303:32:5", + "src": "15676:32:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", @@ -16682,7 +16682,7 @@ "functionReturnParameters": 3936, "id": 3968, "nodeType": "Return", - "src": "15296:39:5" + "src": "15669:39:5" } ] }, @@ -16690,7 +16690,7 @@ "kind": "function", "modifiers": [], "name": "readTx1559s", - "nameLocation": "14993:11:5", + "nameLocation": "15362:11:5", "parameters": { "id": 3931, "nodeType": "ParameterList", @@ -16700,10 +16700,10 @@ "id": 3930, "mutability": "mutable", "name": "path", - "nameLocation": "15019:4:5", + "nameLocation": "15388:4:5", "nodeType": "VariableDeclaration", "scope": 3970, - "src": "15005:18:5", + "src": "15374:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16714,7 +16714,7 @@ "id": 3929, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15005:6:5", + "src": "15374:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16723,7 +16723,7 @@ "visibility": "internal" } ], - "src": "15004:20:5" + "src": "15373:20:5" }, "returnParameters": { "id": 3936, @@ -16737,7 +16737,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3970, - "src": "15051:15:5", + "src": "15420:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16753,10 +16753,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "15051:6:5" + "src": "15420:6:5" }, "referencedDeclaration": 2819, - "src": "15051:6:5", + "src": "15420:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -16764,7 +16764,7 @@ }, "id": 3934, "nodeType": "ArrayTypeName", - "src": "15051:8:5", + "src": "15420:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -16773,7 +16773,7 @@ "visibility": "internal" } ], - "src": "15050:17:5" + "src": "15419:17:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -16783,12 +16783,12 @@ { "id": 4025, "nodeType": "FunctionDefinition", - "src": "15348:448:5", + "src": "15724:454:5", "nodes": [], "body": { "id": 4024, "nodeType": "Block", - "src": "15444:352:5", + "src": "15820:358:5", "nodes": [], "statements": [ { @@ -16801,10 +16801,10 @@ "id": 3981, "mutability": "mutable", "name": "deployData", - "nameLocation": "15468:10:5", + "nameLocation": "15845:10:5", "nodeType": "VariableDeclaration", "scope": 4024, - "src": "15454:24:5", + "src": "15831:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16815,7 +16815,7 @@ "id": 3980, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15454:6:5", + "src": "15831:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16833,7 +16833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3972, - "src": "15493:4:5", + "src": "15870:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16853,7 +16853,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15481:2:5", + "src": "15858:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -16867,7 +16867,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "15481:11:5", + "src": "15858:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -16881,7 +16881,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15481:17:5", + "src": "15858:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16889,7 +16889,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15454:44:5" + "src": "15831:44:5" }, { "assignments": [ @@ -16901,10 +16901,10 @@ "id": 3988, "mutability": "mutable", "name": "key", - "nameLocation": "15522:3:5", + "nameLocation": "15900:3:5", "nodeType": "VariableDeclaration", "scope": 4024, - "src": "15508:17:5", + "src": "15886:17:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16915,7 +16915,7 @@ "id": 3987, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15508:6:5", + "src": "15886:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16938,7 +16938,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15552:16:5", + "src": "15930:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7abc4cdd6094bba2d56cb8a26083c756a68ba4e3b40f345f8102e1fc2249cd5c", "typeString": "literal_string \".transactions[\"" @@ -16953,7 +16953,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3974, - "src": "15582:5:5", + "src": "15960:5:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16973,7 +16973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15570:2:5", + "src": "15948:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -16987,7 +16987,7 @@ "memberName": "toString", "nodeType": "MemberAccess", "referencedDeclaration": 7836, - "src": "15570:11:5", + "src": "15948:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) external returns (string memory)" @@ -17001,7 +17001,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15570:18:5", + "src": "15948:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17017,7 +17017,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15590:3:5", + "src": "15968:3:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b36bcf9cc1d9e7f60b1f757ebd8b4694b17fc592b16065d243c43b09fde00b29", "typeString": "literal_string \"]\"" @@ -17046,7 +17046,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15535:3:5", + "src": "15913:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17059,7 +17059,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "15535:16:5", + "src": "15913:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -17073,7 +17073,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15535:59:5", + "src": "15913:59:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17094,7 +17094,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "15528:6:5", + "src": "15906:6:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" @@ -17103,7 +17103,7 @@ "id": 3989, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15528:6:5", + "src": "15906:6:5", "typeDescriptions": {} } }, @@ -17115,7 +17115,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15528:67:5", + "src": "15906:67:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17123,7 +17123,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15508:87:5" + "src": "15886:87:5" }, { "assignments": [ @@ -17135,10 +17135,10 @@ "id": 4003, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "15618:16:5", + "nameLocation": "15997:16:5", "nodeType": "VariableDeclaration", "scope": 4024, - "src": "15605:29:5", + "src": "15984:29:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17149,7 +17149,7 @@ "id": 4002, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15605:5:5", + "src": "15984:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17167,7 +17167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3981, - "src": "15650:10:5", + "src": "16029:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17179,7 +17179,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3988, - "src": "15662:3:5", + "src": "16041:3:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17203,7 +17203,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15637:2:5", + "src": "16016:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -17217,7 +17217,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "15637:12:5", + "src": "16016:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -17231,7 +17231,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15637:29:5", + "src": "16016:29:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17239,7 +17239,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15605:61:5" + "src": "15984:61:5" }, { "assignments": [ @@ -17251,10 +17251,10 @@ "id": 4012, "mutability": "mutable", "name": "rawTx", - "nameLocation": "15693:5:5", + "nameLocation": "16073:5:5", "nodeType": "VariableDeclaration", "scope": 4024, - "src": "15676:22:5", + "src": "16056:22:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17269,10 +17269,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "15676:9:5" + "src": "16056:9:5" }, "referencedDeclaration": 2783, - "src": "15676:9:5", + "src": "16056:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -17290,7 +17290,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4003, - "src": "15712:16:5", + "src": "16092:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17304,7 +17304,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2783, - "src": "15731:9:5", + "src": "16111:9:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawTx1559_$2783_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" @@ -17318,7 +17318,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15730:11:5", + "src": "16110:11:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawTx1559_$2783_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" @@ -17342,7 +17342,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15701:3:5", + "src": "16081:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17355,7 +17355,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "15701:10:5", + "src": "16081:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -17369,7 +17369,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15701:41:5", + "src": "16081:41:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", @@ -17377,7 +17377,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15676:66:5" + "src": "16056:66:5" }, { "expression": { @@ -17388,7 +17388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4012, - "src": "15783:5:5", + "src": "16164:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -17407,7 +17407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3848, - "src": "15759:23:5", + "src": "16140:23:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$2783_memory_ptr_$returns$_t_struct$_Tx1559_$2819_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory) pure returns (struct StdCheatsSafe.Tx1559 memory)" @@ -17421,7 +17421,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15759:30:5", + "src": "16140:30:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", @@ -17431,7 +17431,7 @@ "functionReturnParameters": 3979, "id": 4023, "nodeType": "Return", - "src": "15752:37:5" + "src": "16133:37:5" } ] }, @@ -17439,7 +17439,7 @@ "kind": "function", "modifiers": [], "name": "readTx1559", - "nameLocation": "15357:10:5", + "nameLocation": "15733:10:5", "parameters": { "id": 3975, "nodeType": "ParameterList", @@ -17449,10 +17449,10 @@ "id": 3972, "mutability": "mutable", "name": "path", - "nameLocation": "15382:4:5", + "nameLocation": "15758:4:5", "nodeType": "VariableDeclaration", "scope": 4025, - "src": "15368:18:5", + "src": "15744:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17463,7 +17463,7 @@ "id": 3971, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15368:6:5", + "src": "15744:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17476,10 +17476,10 @@ "id": 3974, "mutability": "mutable", "name": "index", - "nameLocation": "15396:5:5", + "nameLocation": "15772:5:5", "nodeType": "VariableDeclaration", "scope": 4025, - "src": "15388:13:5", + "src": "15764:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17490,7 +17490,7 @@ "id": 3973, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15388:7:5", + "src": "15764:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17499,7 +17499,7 @@ "visibility": "internal" } ], - "src": "15367:35:5" + "src": "15743:35:5" }, "returnParameters": { "id": 3979, @@ -17513,7 +17513,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4025, - "src": "15429:13:5", + "src": "15805:13:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17528,10 +17528,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "15429:6:5" + "src": "15805:6:5" }, "referencedDeclaration": 2819, - "src": "15429:6:5", + "src": "15805:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -17540,7 +17540,7 @@ "visibility": "internal" } ], - "src": "15428:15:5" + "src": "15804:15:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -17550,12 +17550,12 @@ { "id": 4067, "nodeType": "FunctionDefinition", - "src": "15858:366:5", + "src": "16243:371:5", "nodes": [], "body": { "id": 4066, "nodeType": "Block", - "src": "15944:280:5", + "src": "16329:285:5", "nodes": [], "statements": [ { @@ -17568,10 +17568,10 @@ "id": 4035, "mutability": "mutable", "name": "deployData", - "nameLocation": "15968:10:5", + "nameLocation": "16354:10:5", "nodeType": "VariableDeclaration", "scope": 4066, - "src": "15954:24:5", + "src": "16340:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17582,7 +17582,7 @@ "id": 4034, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15954:6:5", + "src": "16340:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17600,7 +17600,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4027, - "src": "15993:4:5", + "src": "16379:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17620,7 +17620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15981:2:5", + "src": "16367:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -17634,7 +17634,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "15981:11:5", + "src": "16367:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -17648,7 +17648,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15981:17:5", + "src": "16367:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17656,7 +17656,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15954:44:5" + "src": "16340:44:5" }, { "assignments": [ @@ -17668,10 +17668,10 @@ "id": 4042, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "16021:16:5", + "nameLocation": "16408:16:5", "nodeType": "VariableDeclaration", "scope": 4066, - "src": "16008:29:5", + "src": "16395:29:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17682,7 +17682,7 @@ "id": 4041, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "16008:5:5", + "src": "16395:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17700,7 +17700,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4035, - "src": "16053:10:5", + "src": "16440:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17715,7 +17715,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16065:11:5", + "src": "16452:11:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_29a5d3664a45019923b250b65c7d5b7f8c019d3960761fa9ca59b9001f893261", "typeString": "literal_string \".receipts\"" @@ -17740,7 +17740,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "16040:2:5", + "src": "16427:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -17754,7 +17754,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "16040:12:5", + "src": "16427:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -17768,7 +17768,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16040:37:5", + "src": "16427:37:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17776,7 +17776,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16008:69:5" + "src": "16395:69:5" }, { "assignments": [ @@ -17788,10 +17788,10 @@ "id": 4053, "mutability": "mutable", "name": "rawReceipts", - "nameLocation": "16107:11:5", + "nameLocation": "16495:11:5", "nodeType": "VariableDeclaration", "scope": 4066, - "src": "16087:31:5", + "src": "16475:31:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17807,10 +17807,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "16087:10:5" + "src": "16475:10:5" }, "referencedDeclaration": 2923, - "src": "16087:10:5", + "src": "16475:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -17818,7 +17818,7 @@ }, "id": 4052, "nodeType": "ArrayTypeName", - "src": "16087:12:5", + "src": "16475:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" @@ -17836,7 +17836,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4042, - "src": "16132:16:5", + "src": "16520:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17851,7 +17851,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2923, - "src": "16151:10:5", + "src": "16539:10:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawReceipt_$2923_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" @@ -17863,7 +17863,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "16151:12:5", + "src": "16539:12:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" @@ -17877,7 +17877,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "16150:14:5", + "src": "16538:14:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" @@ -17901,7 +17901,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16121:3:5", + "src": "16509:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17914,7 +17914,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "16121:10:5", + "src": "16509:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -17928,7 +17928,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16121:44:5", + "src": "16509:44:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", @@ -17936,7 +17936,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16087:78:5" + "src": "16475:78:5" }, { "expression": { @@ -17947,7 +17947,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4053, - "src": "16205:11:5", + "src": "16594:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -17966,7 +17966,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4171, - "src": "16182:22:5", + "src": "16571:22:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory[] memory) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" @@ -17980,7 +17980,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16182:35:5", + "src": "16571:35:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", @@ -17990,7 +17990,7 @@ "functionReturnParameters": 4033, "id": 4065, "nodeType": "Return", - "src": "16175:42:5" + "src": "16564:42:5" } ] }, @@ -17998,7 +17998,7 @@ "kind": "function", "modifiers": [], "name": "readReceipts", - "nameLocation": "15867:12:5", + "nameLocation": "16252:12:5", "parameters": { "id": 4028, "nodeType": "ParameterList", @@ -18008,10 +18008,10 @@ "id": 4027, "mutability": "mutable", "name": "path", - "nameLocation": "15894:4:5", + "nameLocation": "16279:4:5", "nodeType": "VariableDeclaration", "scope": 4067, - "src": "15880:18:5", + "src": "16265:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18022,7 +18022,7 @@ "id": 4026, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15880:6:5", + "src": "16265:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18031,7 +18031,7 @@ "visibility": "internal" } ], - "src": "15879:20:5" + "src": "16264:20:5" }, "returnParameters": { "id": 4033, @@ -18045,7 +18045,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4067, - "src": "15926:16:5", + "src": "16311:16:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18061,10 +18061,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "15926:7:5" + "src": "16311:7:5" }, "referencedDeclaration": 2952, - "src": "15926:7:5", + "src": "16311:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -18072,7 +18072,7 @@ }, "id": 4031, "nodeType": "ArrayTypeName", - "src": "15926:9:5", + "src": "16311:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -18081,7 +18081,7 @@ "visibility": "internal" } ], - "src": "15925:18:5" + "src": "16310:18:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -18091,12 +18091,12 @@ { "id": 4122, "nodeType": "FunctionDefinition", - "src": "16230:456:5", + "src": "16622:462:5", "nodes": [], "body": { "id": 4121, "nodeType": "Block", - "src": "16328:358:5", + "src": "16720:364:5", "nodes": [], "statements": [ { @@ -18109,10 +18109,10 @@ "id": 4078, "mutability": "mutable", "name": "deployData", - "nameLocation": "16352:10:5", + "nameLocation": "16745:10:5", "nodeType": "VariableDeclaration", "scope": 4121, - "src": "16338:24:5", + "src": "16731:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18123,7 +18123,7 @@ "id": 4077, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16338:6:5", + "src": "16731:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18141,7 +18141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4069, - "src": "16377:4:5", + "src": "16770:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18161,7 +18161,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "16365:2:5", + "src": "16758:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -18175,7 +18175,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "16365:11:5", + "src": "16758:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -18189,7 +18189,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16365:17:5", + "src": "16758:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -18197,7 +18197,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16338:44:5" + "src": "16731:44:5" }, { "assignments": [ @@ -18209,10 +18209,10 @@ "id": 4085, "mutability": "mutable", "name": "key", - "nameLocation": "16406:3:5", + "nameLocation": "16800:3:5", "nodeType": "VariableDeclaration", "scope": 4121, - "src": "16392:17:5", + "src": "16786:17:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18223,7 +18223,7 @@ "id": 4084, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16392:6:5", + "src": "16786:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18246,7 +18246,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16436:12:5", + "src": "16830:12:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1f28b72ce547907c2ae0f1bd0fd1ff00aeea8e573cc3e4076246f258e653d170", "typeString": "literal_string \".receipts[\"" @@ -18261,7 +18261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4071, - "src": "16462:5:5", + "src": "16856:5:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18281,7 +18281,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "16450:2:5", + "src": "16844:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -18295,7 +18295,7 @@ "memberName": "toString", "nodeType": "MemberAccess", "referencedDeclaration": 7836, - "src": "16450:11:5", + "src": "16844:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) external returns (string memory)" @@ -18309,7 +18309,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16450:18:5", + "src": "16844:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -18325,7 +18325,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16470:3:5", + "src": "16864:3:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b36bcf9cc1d9e7f60b1f757ebd8b4694b17fc592b16065d243c43b09fde00b29", "typeString": "literal_string \"]\"" @@ -18354,7 +18354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16419:3:5", + "src": "16813:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18367,7 +18367,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "16419:16:5", + "src": "16813:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -18381,7 +18381,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16419:55:5", + "src": "16813:55:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18402,7 +18402,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "16412:6:5", + "src": "16806:6:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" @@ -18411,7 +18411,7 @@ "id": 4086, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16412:6:5", + "src": "16806:6:5", "typeDescriptions": {} } }, @@ -18423,7 +18423,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16412:63:5", + "src": "16806:63:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -18431,7 +18431,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16392:83:5" + "src": "16786:83:5" }, { "assignments": [ @@ -18443,10 +18443,10 @@ "id": 4100, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "16498:16:5", + "nameLocation": "16893:16:5", "nodeType": "VariableDeclaration", "scope": 4121, - "src": "16485:29:5", + "src": "16880:29:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18457,7 +18457,7 @@ "id": 4099, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "16485:5:5", + "src": "16880:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18475,7 +18475,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4078, - "src": "16530:10:5", + "src": "16925:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18487,7 +18487,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4085, - "src": "16542:3:5", + "src": "16937:3:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18511,7 +18511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "16517:2:5", + "src": "16912:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -18525,7 +18525,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "16517:12:5", + "src": "16912:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -18539,7 +18539,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16517:29:5", + "src": "16912:29:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18547,7 +18547,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16485:61:5" + "src": "16880:61:5" }, { "assignments": [ @@ -18559,10 +18559,10 @@ "id": 4109, "mutability": "mutable", "name": "rawReceipt", - "nameLocation": "16574:10:5", + "nameLocation": "16970:10:5", "nodeType": "VariableDeclaration", "scope": 4121, - "src": "16556:28:5", + "src": "16952:28:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18577,10 +18577,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "16556:10:5" + "src": "16952:10:5" }, "referencedDeclaration": 2923, - "src": "16556:10:5", + "src": "16952:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -18598,7 +18598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4100, - "src": "16598:16:5", + "src": "16994:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18612,7 +18612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2923, - "src": "16617:10:5", + "src": "17013:10:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawReceipt_$2923_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" @@ -18626,7 +18626,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "16616:12:5", + "src": "17012:12:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawReceipt_$2923_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" @@ -18650,7 +18650,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16587:3:5", + "src": "16983:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18663,7 +18663,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "16587:10:5", + "src": "16983:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -18677,7 +18677,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16587:42:5", + "src": "16983:42:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", @@ -18685,7 +18685,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16556:73:5" + "src": "16952:73:5" }, { "expression": { @@ -18696,7 +18696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4109, - "src": "16668:10:5", + "src": "17065:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -18715,7 +18715,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4292, - "src": "16646:21:5", + "src": "17043:21:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$2923_memory_ptr_$returns$_t_struct$_Receipt_$2952_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory) pure returns (struct StdCheatsSafe.Receipt memory)" @@ -18729,7 +18729,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16646:33:5", + "src": "17043:33:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", @@ -18739,7 +18739,7 @@ "functionReturnParameters": 4076, "id": 4120, "nodeType": "Return", - "src": "16639:40:5" + "src": "17036:40:5" } ] }, @@ -18747,7 +18747,7 @@ "kind": "function", "modifiers": [], "name": "readReceipt", - "nameLocation": "16239:11:5", + "nameLocation": "16631:11:5", "parameters": { "id": 4072, "nodeType": "ParameterList", @@ -18757,10 +18757,10 @@ "id": 4069, "mutability": "mutable", "name": "path", - "nameLocation": "16265:4:5", + "nameLocation": "16657:4:5", "nodeType": "VariableDeclaration", "scope": 4122, - "src": "16251:18:5", + "src": "16643:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18771,7 +18771,7 @@ "id": 4068, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16251:6:5", + "src": "16643:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18784,10 +18784,10 @@ "id": 4071, "mutability": "mutable", "name": "index", - "nameLocation": "16279:5:5", + "nameLocation": "16671:5:5", "nodeType": "VariableDeclaration", "scope": 4122, - "src": "16271:13:5", + "src": "16663:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18798,7 +18798,7 @@ "id": 4070, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16271:7:5", + "src": "16663:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18807,7 +18807,7 @@ "visibility": "internal" } ], - "src": "16250:35:5" + "src": "16642:35:5" }, "returnParameters": { "id": 4076, @@ -18821,7 +18821,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4122, - "src": "16312:14:5", + "src": "16704:14:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18836,10 +18836,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "16312:7:5" + "src": "16704:7:5" }, "referencedDeclaration": 2952, - "src": "16312:7:5", + "src": "16704:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -18848,7 +18848,7 @@ "visibility": "internal" } ], - "src": "16311:16:5" + "src": "16703:16:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -18858,12 +18858,12 @@ { "id": 4171, "nodeType": "FunctionDefinition", - "src": "16692:347:5", + "src": "17092:353:5", "nodes": [], "body": { "id": 4170, "nodeType": "Block", - "src": "16806:233:5", + "src": "17206:239:5", "nodes": [], "statements": [ { @@ -18876,10 +18876,10 @@ "id": 4137, "mutability": "mutable", "name": "receipts", - "nameLocation": "16833:8:5", + "nameLocation": "17234:8:5", "nodeType": "VariableDeclaration", "scope": 4170, - "src": "16816:25:5", + "src": "17217:25:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18895,10 +18895,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "16816:7:5" + "src": "17217:7:5" }, "referencedDeclaration": 2952, - "src": "16816:7:5", + "src": "17217:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -18906,7 +18906,7 @@ }, "id": 4136, "nodeType": "ArrayTypeName", - "src": "16816:9:5", + "src": "17217:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -18925,7 +18925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4126, - "src": "16858:11:5", + "src": "17259:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -18938,7 +18938,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "16858:18:5", + "src": "17259:18:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18958,7 +18958,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "16844:13:5", + "src": "17245:13:5", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" @@ -18972,10 +18972,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "16848:7:5" + "src": "17249:7:5" }, "referencedDeclaration": 2952, - "src": "16848:7:5", + "src": "17249:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -18983,7 +18983,7 @@ }, "id": 4140, "nodeType": "ArrayTypeName", - "src": "16848:9:5", + "src": "17249:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -18998,7 +18998,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16844:33:5", + "src": "17245:33:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", @@ -19006,13 +19006,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16816:61:5" + "src": "17217:61:5" }, { "body": { "id": 4166, "nodeType": "Block", - "src": "16932:76:5", + "src": "17334:78:5", "statements": [ { "expression": { @@ -19028,7 +19028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4137, - "src": "16946:8:5", + "src": "17349:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" @@ -19041,7 +19041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4147, - "src": "16955:1:5", + "src": "17358:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19052,7 +19052,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "16946:11:5", + "src": "17349:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19069,7 +19069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4126, - "src": "16982:11:5", + "src": "17385:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -19082,7 +19082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4147, - "src": "16994:1:5", + "src": "17397:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19093,7 +19093,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "16982:14:5", + "src": "17385:14:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19112,7 +19112,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4292, - "src": "16960:21:5", + "src": "17363:21:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$2923_memory_ptr_$returns$_t_struct$_Receipt_$2952_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory) pure returns (struct StdCheatsSafe.Receipt memory)" @@ -19126,14 +19126,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16960:37:5", + "src": "17363:37:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "src": "16946:51:5", + "src": "17349:51:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19141,7 +19141,7 @@ }, "id": 4165, "nodeType": "ExpressionStatement", - "src": "16946:51:5" + "src": "17349:51:5" } ] }, @@ -19161,7 +19161,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4147, - "src": "16903:1:5", + "src": "17305:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19176,7 +19176,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4126, - "src": "16907:11:5", + "src": "17309:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -19189,13 +19189,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "16907:18:5", + "src": "17309:18:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16903:22:5", + "src": "17305:22:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19212,10 +19212,10 @@ "id": 4147, "mutability": "mutable", "name": "i", - "nameLocation": "16900:1:5", + "nameLocation": "17302:1:5", "nodeType": "VariableDeclaration", "scope": 4167, - "src": "16892:9:5", + "src": "17294:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19226,7 +19226,7 @@ "id": 4146, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16892:7:5", + "src": "17294:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19237,7 +19237,7 @@ ], "id": 4148, "nodeType": "VariableDeclarationStatement", - "src": "16892:9:5" + "src": "17294:9:5" }, "loopExpression": { "expression": { @@ -19249,14 +19249,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "16927:3:5", + "src": "17329:3:5", "subExpression": { "id": 4153, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4147, - "src": "16927:1:5", + "src": "17329:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19269,10 +19269,10 @@ }, "id": 4155, "nodeType": "ExpressionStatement", - "src": "16927:3:5" + "src": "17329:3:5" }, "nodeType": "ForStatement", - "src": "16887:121:5" + "src": "17289:123:5" }, { "expression": { @@ -19281,7 +19281,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4137, - "src": "17024:8:5", + "src": "17429:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" @@ -19290,7 +19290,7 @@ "functionReturnParameters": 4132, "id": 4169, "nodeType": "Return", - "src": "17017:15:5" + "src": "17422:15:5" } ] }, @@ -19298,7 +19298,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceipts", - "nameLocation": "16701:22:5", + "nameLocation": "17101:22:5", "parameters": { "id": 4127, "nodeType": "ParameterList", @@ -19308,10 +19308,10 @@ "id": 4126, "mutability": "mutable", "name": "rawReceipts", - "nameLocation": "16744:11:5", + "nameLocation": "17144:11:5", "nodeType": "VariableDeclaration", "scope": 4171, - "src": "16724:31:5", + "src": "17124:31:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19327,10 +19327,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "16724:10:5" + "src": "17124:10:5" }, "referencedDeclaration": 2923, - "src": "16724:10:5", + "src": "17124:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -19338,7 +19338,7 @@ }, "id": 4125, "nodeType": "ArrayTypeName", - "src": "16724:12:5", + "src": "17124:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" @@ -19347,7 +19347,7 @@ "visibility": "internal" } ], - "src": "16723:33:5" + "src": "17123:33:5" }, "returnParameters": { "id": 4132, @@ -19361,7 +19361,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4171, - "src": "16788:16:5", + "src": "17188:16:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19377,10 +19377,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "16788:7:5" + "src": "17188:7:5" }, "referencedDeclaration": 2952, - "src": "16788:7:5", + "src": "17188:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -19388,7 +19388,7 @@ }, "id": 4130, "nodeType": "ArrayTypeName", - "src": "16788:9:5", + "src": "17188:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -19397,7 +19397,7 @@ "visibility": "internal" } ], - "src": "16787:18:5" + "src": "17187:18:5" }, "scope": 4684, "stateMutability": "pure", @@ -19407,12 +19407,12 @@ { "id": 4292, "nodeType": "FunctionDefinition", - "src": "17045:956:5", + "src": "17453:972:5", "nodes": [], "body": { "id": 4291, "nodeType": "Block", - "src": "17153:848:5", + "src": "17561:864:5", "nodes": [], "statements": [ { @@ -19425,10 +19425,10 @@ "id": 4182, "mutability": "mutable", "name": "receipt", - "nameLocation": "17178:7:5", + "nameLocation": "17587:7:5", "nodeType": "VariableDeclaration", "scope": 4291, - "src": "17163:22:5", + "src": "17572:22:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19443,10 +19443,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "17163:7:5" + "src": "17572:7:5" }, "referencedDeclaration": 2952, - "src": "17163:7:5", + "src": "17572:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -19457,7 +19457,7 @@ ], "id": 4183, "nodeType": "VariableDeclarationStatement", - "src": "17163:22:5" + "src": "17572:22:5" }, { "expression": { @@ -19473,7 +19473,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17195:7:5", + "src": "17605:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19487,7 +19487,7 @@ "memberName": "blockHash", "nodeType": "MemberAccess", "referencedDeclaration": 2925, - "src": "17195:17:5", + "src": "17605:17:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19502,7 +19502,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17215:10:5", + "src": "17625:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19516,13 +19516,13 @@ "memberName": "blockHash", "nodeType": "MemberAccess", "referencedDeclaration": 2896, - "src": "17215:20:5", + "src": "17625:20:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "17195:40:5", + "src": "17605:40:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19530,7 +19530,7 @@ }, "id": 4190, "nodeType": "ExpressionStatement", - "src": "17195:40:5" + "src": "17605:40:5" }, { "expression": { @@ -19546,7 +19546,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17245:7:5", + "src": "17656:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19560,7 +19560,7 @@ "memberName": "to", "nodeType": "MemberAccess", "referencedDeclaration": 2947, - "src": "17245:10:5", + "src": "17656:10:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19575,7 +19575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17258:10:5", + "src": "17669:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19589,13 +19589,13 @@ "memberName": "to", "nodeType": "MemberAccess", "referencedDeclaration": 2918, - "src": "17258:13:5", + "src": "17669:13:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "17245:26:5", + "src": "17656:26:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19603,7 +19603,7 @@ }, "id": 4197, "nodeType": "ExpressionStatement", - "src": "17245:26:5" + "src": "17656:26:5" }, { "expression": { @@ -19619,7 +19619,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17281:7:5", + "src": "17693:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19633,7 +19633,7 @@ "memberName": "from", "nodeType": "MemberAccess", "referencedDeclaration": 2935, - "src": "17281:12:5", + "src": "17693:12:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19648,7 +19648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17296:10:5", + "src": "17708:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19662,13 +19662,13 @@ "memberName": "from", "nodeType": "MemberAccess", "referencedDeclaration": 2906, - "src": "17296:15:5", + "src": "17708:15:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "17281:30:5", + "src": "17693:30:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19676,7 +19676,7 @@ }, "id": 4204, "nodeType": "ExpressionStatement", - "src": "17281:30:5" + "src": "17693:30:5" }, { "expression": { @@ -19692,7 +19692,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17321:7:5", + "src": "17734:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19706,7 +19706,7 @@ "memberName": "contractAddress", "nodeType": "MemberAccess", "referencedDeclaration": 2929, - "src": "17321:23:5", + "src": "17734:23:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19721,7 +19721,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17347:10:5", + "src": "17760:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19735,13 +19735,13 @@ "memberName": "contractAddress", "nodeType": "MemberAccess", "referencedDeclaration": 2900, - "src": "17347:26:5", + "src": "17760:26:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "17321:52:5", + "src": "17734:52:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19749,7 +19749,7 @@ }, "id": 4211, "nodeType": "ExpressionStatement", - "src": "17321:52:5" + "src": "17734:52:5" }, { "expression": { @@ -19765,7 +19765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17383:7:5", + "src": "17797:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19779,7 +19779,7 @@ "memberName": "effectiveGasPrice", "nodeType": "MemberAccess", "referencedDeclaration": 2933, - "src": "17383:25:5", + "src": "17797:25:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19796,7 +19796,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17423:10:5", + "src": "17837:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19810,7 +19810,7 @@ "memberName": "effectiveGasPrice", "nodeType": "MemberAccess", "referencedDeclaration": 2904, - "src": "17423:28:5", + "src": "17837:28:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19829,7 +19829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17411:11:5", + "src": "17825:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -19843,14 +19843,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17411:41:5", + "src": "17825:41:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17383:69:5", + "src": "17797:69:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19858,7 +19858,7 @@ }, "id": 4220, "nodeType": "ExpressionStatement", - "src": "17383:69:5" + "src": "17797:69:5" }, { "expression": { @@ -19874,7 +19874,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17462:7:5", + "src": "17877:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19888,7 +19888,7 @@ "memberName": "cumulativeGasUsed", "nodeType": "MemberAccess", "referencedDeclaration": 2931, - "src": "17462:25:5", + "src": "17877:25:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19905,7 +19905,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17502:10:5", + "src": "17917:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19919,7 +19919,7 @@ "memberName": "cumulativeGasUsed", "nodeType": "MemberAccess", "referencedDeclaration": 2902, - "src": "17502:28:5", + "src": "17917:28:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19938,7 +19938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17490:11:5", + "src": "17905:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -19952,14 +19952,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17490:41:5", + "src": "17905:41:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17462:69:5", + "src": "17877:69:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19967,7 +19967,7 @@ }, "id": 4229, "nodeType": "ExpressionStatement", - "src": "17462:69:5" + "src": "17877:69:5" }, { "expression": { @@ -19983,7 +19983,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17541:7:5", + "src": "17957:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19997,7 +19997,7 @@ "memberName": "gasUsed", "nodeType": "MemberAccess", "referencedDeclaration": 2937, - "src": "17541:15:5", + "src": "17957:15:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20014,7 +20014,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17571:10:5", + "src": "17987:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20028,7 +20028,7 @@ "memberName": "gasUsed", "nodeType": "MemberAccess", "referencedDeclaration": 2908, - "src": "17571:18:5", + "src": "17987:18:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20047,7 +20047,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17559:11:5", + "src": "17975:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -20061,14 +20061,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17559:31:5", + "src": "17975:31:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17541:49:5", + "src": "17957:49:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20076,7 +20076,7 @@ }, "id": 4238, "nodeType": "ExpressionStatement", - "src": "17541:49:5" + "src": "17957:49:5" }, { "expression": { @@ -20092,7 +20092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17600:7:5", + "src": "18017:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20106,7 +20106,7 @@ "memberName": "status", "nodeType": "MemberAccess", "referencedDeclaration": 2945, - "src": "17600:14:5", + "src": "18017:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20123,7 +20123,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17629:10:5", + "src": "18046:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20137,7 +20137,7 @@ "memberName": "status", "nodeType": "MemberAccess", "referencedDeclaration": 2916, - "src": "17629:17:5", + "src": "18046:17:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20156,7 +20156,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17617:11:5", + "src": "18034:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -20170,14 +20170,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17617:30:5", + "src": "18034:30:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17600:47:5", + "src": "18017:47:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20185,7 +20185,7 @@ }, "id": 4247, "nodeType": "ExpressionStatement", - "src": "17600:47:5" + "src": "18017:47:5" }, { "expression": { @@ -20201,7 +20201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17657:7:5", + "src": "18075:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20215,7 +20215,7 @@ "memberName": "transactionIndex", "nodeType": "MemberAccess", "referencedDeclaration": 2951, - "src": "17657:24:5", + "src": "18075:24:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20232,7 +20232,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17696:10:5", + "src": "18114:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20246,7 +20246,7 @@ "memberName": "transactionIndex", "nodeType": "MemberAccess", "referencedDeclaration": 2922, - "src": "17696:27:5", + "src": "18114:27:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20265,7 +20265,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17684:11:5", + "src": "18102:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -20279,14 +20279,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17684:40:5", + "src": "18102:40:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17657:67:5", + "src": "18075:67:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20294,7 +20294,7 @@ }, "id": 4256, "nodeType": "ExpressionStatement", - "src": "17657:67:5" + "src": "18075:67:5" }, { "expression": { @@ -20310,7 +20310,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17734:7:5", + "src": "18153:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20324,7 +20324,7 @@ "memberName": "blockNumber", "nodeType": "MemberAccess", "referencedDeclaration": 2927, - "src": "17734:19:5", + "src": "18153:19:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20341,7 +20341,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17768:10:5", + "src": "18187:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20355,7 +20355,7 @@ "memberName": "blockNumber", "nodeType": "MemberAccess", "referencedDeclaration": 2898, - "src": "17768:22:5", + "src": "18187:22:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20374,7 +20374,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17756:11:5", + "src": "18175:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -20388,14 +20388,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17756:35:5", + "src": "18175:35:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17734:57:5", + "src": "18153:57:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20403,7 +20403,7 @@ }, "id": 4265, "nodeType": "ExpressionStatement", - "src": "17734:57:5" + "src": "18153:57:5" }, { "expression": { @@ -20419,7 +20419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17801:7:5", + "src": "18221:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20433,7 +20433,7 @@ "memberName": "logs", "nodeType": "MemberAccess", "referencedDeclaration": 2941, - "src": "17801:12:5", + "src": "18221:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -20450,7 +20450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17842:10:5", + "src": "18262:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20464,7 +20464,7 @@ "memberName": "logs", "nodeType": "MemberAccess", "referencedDeclaration": 2912, - "src": "17842:15:5", + "src": "18262:15:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -20483,7 +20483,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4429, - "src": "17816:25:5", + "src": "18236:25:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceiptLog memory[] memory) pure returns (struct StdCheatsSafe.ReceiptLog memory[] memory)" @@ -20497,14 +20497,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17816:42:5", + "src": "18236:42:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "src": "17801:57:5", + "src": "18221:57:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -20512,7 +20512,7 @@ }, "id": 4274, "nodeType": "ExpressionStatement", - "src": "17801:57:5" + "src": "18221:57:5" }, { "expression": { @@ -20528,7 +20528,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17868:7:5", + "src": "18289:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20542,7 +20542,7 @@ "memberName": "logsBloom", "nodeType": "MemberAccess", "referencedDeclaration": 2943, - "src": "17868:17:5", + "src": "18289:17:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20557,7 +20557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17888:10:5", + "src": "18309:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20571,13 +20571,13 @@ "memberName": "logsBloom", "nodeType": "MemberAccess", "referencedDeclaration": 2914, - "src": "17888:20:5", + "src": "18309:20:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "17868:40:5", + "src": "18289:40:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20585,7 +20585,7 @@ }, "id": 4281, "nodeType": "ExpressionStatement", - "src": "17868:40:5" + "src": "18289:40:5" }, { "expression": { @@ -20601,7 +20601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17918:7:5", + "src": "18340:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20615,7 +20615,7 @@ "memberName": "transactionHash", "nodeType": "MemberAccess", "referencedDeclaration": 2949, - "src": "17918:23:5", + "src": "18340:23:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20630,7 +20630,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17944:10:5", + "src": "18366:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20644,13 +20644,13 @@ "memberName": "transactionHash", "nodeType": "MemberAccess", "referencedDeclaration": 2920, - "src": "17944:26:5", + "src": "18366:26:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "17918:52:5", + "src": "18340:52:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20658,7 +20658,7 @@ }, "id": 4288, "nodeType": "ExpressionStatement", - "src": "17918:52:5" + "src": "18340:52:5" }, { "expression": { @@ -20667,7 +20667,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17987:7:5", + "src": "18410:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20676,7 +20676,7 @@ "functionReturnParameters": 4179, "id": 4290, "nodeType": "Return", - "src": "17980:14:5" + "src": "18403:14:5" } ] }, @@ -20684,7 +20684,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceipt", - "nameLocation": "17054:21:5", + "nameLocation": "17462:21:5", "parameters": { "id": 4175, "nodeType": "ParameterList", @@ -20694,10 +20694,10 @@ "id": 4174, "mutability": "mutable", "name": "rawReceipt", - "nameLocation": "17094:10:5", + "nameLocation": "17502:10:5", "nodeType": "VariableDeclaration", "scope": 4292, - "src": "17076:28:5", + "src": "17484:28:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20712,10 +20712,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "17076:10:5" + "src": "17484:10:5" }, "referencedDeclaration": 2923, - "src": "17076:10:5", + "src": "17484:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -20724,7 +20724,7 @@ "visibility": "internal" } ], - "src": "17075:30:5" + "src": "17483:30:5" }, "returnParameters": { "id": 4179, @@ -20738,7 +20738,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4292, - "src": "17137:14:5", + "src": "17545:14:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20753,10 +20753,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "17137:7:5" + "src": "17545:7:5" }, "referencedDeclaration": 2952, - "src": "17137:7:5", + "src": "17545:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -20765,7 +20765,7 @@ "visibility": "internal" } ], - "src": "17136:16:5" + "src": "17544:16:5" }, "scope": 4684, "stateMutability": "pure", @@ -20775,12 +20775,12 @@ { "id": 4429, "nodeType": "FunctionDefinition", - "src": "18007:869:5", + "src": "18433:888:5", "nodes": [], "body": { "id": 4428, "nodeType": "Block", - "src": "18162:714:5", + "src": "18593:728:5", "nodes": [], "statements": [ { @@ -20793,10 +20793,10 @@ "id": 4307, "mutability": "mutable", "name": "logs", - "nameLocation": "18192:4:5", + "nameLocation": "18624:4:5", "nodeType": "VariableDeclaration", "scope": 4428, - "src": "18172:24:5", + "src": "18604:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20812,10 +20812,10 @@ "name": "ReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3040, - "src": "18172:10:5" + "src": "18604:10:5" }, "referencedDeclaration": 3040, - "src": "18172:10:5", + "src": "18604:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" @@ -20823,7 +20823,7 @@ }, "id": 4306, "nodeType": "ArrayTypeName", - "src": "18172:12:5", + "src": "18604:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" @@ -20842,7 +20842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18216:7:5", + "src": "18648:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -20855,7 +20855,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "18216:14:5", + "src": "18648:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20875,7 +20875,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "18199:16:5", + "src": "18631:16:5", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.ReceiptLog memory[] memory)" @@ -20889,10 +20889,10 @@ "name": "ReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3040, - "src": "18203:10:5" + "src": "18635:10:5" }, "referencedDeclaration": 3040, - "src": "18203:10:5", + "src": "18635:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" @@ -20900,7 +20900,7 @@ }, "id": 4310, "nodeType": "ArrayTypeName", - "src": "18203:12:5", + "src": "18635:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" @@ -20915,7 +20915,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18199:32:5", + "src": "18631:32:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", @@ -20923,13 +20923,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "18172:59:5" + "src": "18604:59:5" }, { "body": { "id": 4424, "nodeType": "Block", - "src": "18282:567:5", + "src": "18715:577:5", "statements": [ { "expression": { @@ -20946,7 +20946,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18296:4:5", + "src": "18730:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -20959,7 +20959,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18301:1:5", + "src": "18735:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20970,7 +20970,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18296:7:5", + "src": "18730:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -20984,7 +20984,7 @@ "memberName": "logAddress", "nodeType": "MemberAccess", "referencedDeclaration": 3022, - "src": "18296:18:5", + "src": "18730:18:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -21000,7 +21000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18317:7:5", + "src": "18751:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21013,7 +21013,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18325:1:5", + "src": "18759:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21024,7 +21024,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18317:10:5", + "src": "18751:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21038,13 +21038,13 @@ "memberName": "logAddress", "nodeType": "MemberAccess", "referencedDeclaration": 3000, - "src": "18317:21:5", + "src": "18751:21:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "18296:42:5", + "src": "18730:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -21052,7 +21052,7 @@ }, "id": 4335, "nodeType": "ExpressionStatement", - "src": "18296:42:5" + "src": "18730:42:5" }, { "expression": { @@ -21069,7 +21069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18352:4:5", + "src": "18787:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21082,7 +21082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18357:1:5", + "src": "18792:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21093,7 +21093,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18352:7:5", + "src": "18787:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21107,7 +21107,7 @@ "memberName": "blockHash", "nodeType": "MemberAccess", "referencedDeclaration": 3024, - "src": "18352:17:5", + "src": "18787:17:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21123,7 +21123,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18372:7:5", + "src": "18807:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21136,7 +21136,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18380:1:5", + "src": "18815:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21147,7 +21147,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18372:10:5", + "src": "18807:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21161,13 +21161,13 @@ "memberName": "blockHash", "nodeType": "MemberAccess", "referencedDeclaration": 3002, - "src": "18372:20:5", + "src": "18807:20:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "18352:40:5", + "src": "18787:40:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21175,7 +21175,7 @@ }, "id": 4345, "nodeType": "ExpressionStatement", - "src": "18352:40:5" + "src": "18787:40:5" }, { "expression": { @@ -21192,7 +21192,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18406:4:5", + "src": "18842:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21205,7 +21205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18411:1:5", + "src": "18847:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21216,7 +21216,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18406:7:5", + "src": "18842:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21230,7 +21230,7 @@ "memberName": "blockNumber", "nodeType": "MemberAccess", "referencedDeclaration": 3026, - "src": "18406:19:5", + "src": "18842:19:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21248,7 +21248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18440:7:5", + "src": "18876:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21261,7 +21261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18448:1:5", + "src": "18884:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21272,7 +21272,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18440:10:5", + "src": "18876:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21286,7 +21286,7 @@ "memberName": "blockNumber", "nodeType": "MemberAccess", "referencedDeclaration": 3004, - "src": "18440:22:5", + "src": "18876:22:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21305,7 +21305,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "18428:11:5", + "src": "18864:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -21319,14 +21319,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18428:35:5", + "src": "18864:35:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18406:57:5", + "src": "18842:57:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21334,7 +21334,7 @@ }, "id": 4357, "nodeType": "ExpressionStatement", - "src": "18406:57:5" + "src": "18842:57:5" }, { "expression": { @@ -21351,7 +21351,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18477:4:5", + "src": "18914:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21364,7 +21364,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18482:1:5", + "src": "18919:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21375,7 +21375,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18477:7:5", + "src": "18914:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21389,7 +21389,7 @@ "memberName": "data", "nodeType": "MemberAccess", "referencedDeclaration": 3028, - "src": "18477:12:5", + "src": "18914:12:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21405,7 +21405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18492:7:5", + "src": "18929:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21418,7 +21418,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18500:1:5", + "src": "18937:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21429,7 +21429,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18492:10:5", + "src": "18929:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21443,13 +21443,13 @@ "memberName": "data", "nodeType": "MemberAccess", "referencedDeclaration": 3006, - "src": "18492:15:5", + "src": "18929:15:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "18477:30:5", + "src": "18914:30:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21457,7 +21457,7 @@ }, "id": 4367, "nodeType": "ExpressionStatement", - "src": "18477:30:5" + "src": "18914:30:5" }, { "expression": { @@ -21474,7 +21474,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18521:4:5", + "src": "18959:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21487,7 +21487,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18526:1:5", + "src": "18964:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21498,7 +21498,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18521:7:5", + "src": "18959:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21512,7 +21512,7 @@ "memberName": "logIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3030, - "src": "18521:16:5", + "src": "18959:16:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21530,7 +21530,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18552:7:5", + "src": "18990:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21543,7 +21543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18560:1:5", + "src": "18998:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21554,7 +21554,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18552:10:5", + "src": "18990:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21568,7 +21568,7 @@ "memberName": "logIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3008, - "src": "18552:19:5", + "src": "18990:19:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21587,7 +21587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "18540:11:5", + "src": "18978:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -21601,14 +21601,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18540:32:5", + "src": "18978:32:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18521:51:5", + "src": "18959:51:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21616,7 +21616,7 @@ }, "id": 4379, "nodeType": "ExpressionStatement", - "src": "18521:51:5" + "src": "18959:51:5" }, { "expression": { @@ -21633,7 +21633,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18586:4:5", + "src": "19025:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21646,7 +21646,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18591:1:5", + "src": "19030:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21657,7 +21657,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18586:7:5", + "src": "19025:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21671,7 +21671,7 @@ "memberName": "topics", "nodeType": "MemberAccess", "referencedDeclaration": 3033, - "src": "18586:14:5", + "src": "19025:14:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -21687,7 +21687,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18603:7:5", + "src": "19042:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21700,7 +21700,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18611:1:5", + "src": "19050:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21711,7 +21711,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18603:10:5", + "src": "19042:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21725,13 +21725,13 @@ "memberName": "topics", "nodeType": "MemberAccess", "referencedDeclaration": 3013, - "src": "18603:17:5", + "src": "19042:17:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "src": "18586:34:5", + "src": "19025:34:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -21739,7 +21739,7 @@ }, "id": 4389, "nodeType": "ExpressionStatement", - "src": "18586:34:5" + "src": "19025:34:5" }, { "expression": { @@ -21756,7 +21756,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18634:4:5", + "src": "19074:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21769,7 +21769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18639:1:5", + "src": "19079:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21780,7 +21780,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18634:7:5", + "src": "19074:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21794,7 +21794,7 @@ "memberName": "transactionIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3035, - "src": "18634:24:5", + "src": "19074:24:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21812,7 +21812,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18673:7:5", + "src": "19113:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21825,7 +21825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18681:1:5", + "src": "19121:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21836,7 +21836,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18673:10:5", + "src": "19113:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21850,7 +21850,7 @@ "memberName": "transactionIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3017, - "src": "18673:27:5", + "src": "19113:27:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21869,7 +21869,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "18661:11:5", + "src": "19101:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -21883,14 +21883,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18661:40:5", + "src": "19101:40:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18634:67:5", + "src": "19074:67:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21898,7 +21898,7 @@ }, "id": 4401, "nodeType": "ExpressionStatement", - "src": "18634:67:5" + "src": "19074:67:5" }, { "expression": { @@ -21915,7 +21915,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18715:4:5", + "src": "19156:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21928,7 +21928,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18720:1:5", + "src": "19161:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21939,7 +21939,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18715:7:5", + "src": "19156:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21953,7 +21953,7 @@ "memberName": "transactionLogIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3037, - "src": "18715:27:5", + "src": "19156:27:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21971,7 +21971,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18757:7:5", + "src": "19198:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21984,7 +21984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18765:1:5", + "src": "19206:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21995,7 +21995,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18757:10:5", + "src": "19198:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -22009,7 +22009,7 @@ "memberName": "transactionLogIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3019, - "src": "18757:30:5", + "src": "19198:30:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22028,7 +22028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "18745:11:5", + "src": "19186:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -22042,14 +22042,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18745:43:5", + "src": "19186:43:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18715:73:5", + "src": "19156:73:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22057,7 +22057,7 @@ }, "id": 4413, "nodeType": "ExpressionStatement", - "src": "18715:73:5" + "src": "19156:73:5" }, { "expression": { @@ -22074,7 +22074,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18802:4:5", + "src": "19244:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -22087,7 +22087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18807:1:5", + "src": "19249:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22098,7 +22098,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18802:7:5", + "src": "19244:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -22112,7 +22112,7 @@ "memberName": "removed", "nodeType": "MemberAccess", "referencedDeclaration": 3039, - "src": "18802:15:5", + "src": "19244:15:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22128,7 +22128,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18820:7:5", + "src": "19262:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -22141,7 +22141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18828:1:5", + "src": "19270:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22152,7 +22152,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18820:10:5", + "src": "19262:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -22166,13 +22166,13 @@ "memberName": "removed", "nodeType": "MemberAccess", "referencedDeclaration": 3010, - "src": "18820:18:5", + "src": "19262:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "18802:36:5", + "src": "19244:36:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22180,7 +22180,7 @@ }, "id": 4423, "nodeType": "ExpressionStatement", - "src": "18802:36:5" + "src": "19244:36:5" } ] }, @@ -22200,7 +22200,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18257:1:5", + "src": "18690:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22215,7 +22215,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18261:7:5", + "src": "18694:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -22228,13 +22228,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "18261:14:5", + "src": "18694:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18257:18:5", + "src": "18690:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22251,10 +22251,10 @@ "id": 4317, "mutability": "mutable", "name": "i", - "nameLocation": "18254:1:5", + "nameLocation": "18687:1:5", "nodeType": "VariableDeclaration", "scope": 4425, - "src": "18246:9:5", + "src": "18679:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22265,7 +22265,7 @@ "id": 4316, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "18246:7:5", + "src": "18679:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22276,7 +22276,7 @@ ], "id": 4318, "nodeType": "VariableDeclarationStatement", - "src": "18246:9:5" + "src": "18679:9:5" }, "loopExpression": { "expression": { @@ -22288,14 +22288,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "18277:3:5", + "src": "18710:3:5", "subExpression": { "id": 4323, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18277:1:5", + "src": "18710:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22308,10 +22308,10 @@ }, "id": 4325, "nodeType": "ExpressionStatement", - "src": "18277:3:5" + "src": "18710:3:5" }, "nodeType": "ForStatement", - "src": "18241:608:5" + "src": "18674:618:5" }, { "expression": { @@ -22320,7 +22320,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18865:4:5", + "src": "19309:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -22329,7 +22329,7 @@ "functionReturnParameters": 4302, "id": 4427, "nodeType": "Return", - "src": "18858:11:5" + "src": "19302:11:5" } ] }, @@ -22337,7 +22337,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceiptLogs", - "nameLocation": "18016:25:5", + "nameLocation": "18442:25:5", "parameters": { "id": 4297, "nodeType": "ParameterList", @@ -22347,10 +22347,10 @@ "id": 4296, "mutability": "mutable", "name": "rawLogs", - "nameLocation": "18065:7:5", + "nameLocation": "18491:7:5", "nodeType": "VariableDeclaration", "scope": 4429, - "src": "18042:30:5", + "src": "18468:30:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22366,10 +22366,10 @@ "name": "RawReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3020, - "src": "18042:13:5" + "src": "18468:13:5" }, "referencedDeclaration": 3020, - "src": "18042:13:5", + "src": "18468:13:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog" @@ -22377,7 +22377,7 @@ }, "id": 4295, "nodeType": "ArrayTypeName", - "src": "18042:15:5", + "src": "18468:15:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" @@ -22386,7 +22386,7 @@ "visibility": "internal" } ], - "src": "18041:32:5" + "src": "18467:32:5" }, "returnParameters": { "id": 4302, @@ -22400,7 +22400,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4429, - "src": "18137:19:5", + "src": "18567:19:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22416,10 +22416,10 @@ "name": "ReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3040, - "src": "18137:10:5" + "src": "18567:10:5" }, "referencedDeclaration": 3040, - "src": "18137:10:5", + "src": "18567:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" @@ -22427,7 +22427,7 @@ }, "id": 4300, "nodeType": "ArrayTypeName", - "src": "18137:12:5", + "src": "18567:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" @@ -22436,7 +22436,7 @@ "visibility": "internal" } ], - "src": "18136:21:5" + "src": "18566:21:5" }, "scope": 4684, "stateMutability": "pure", @@ -22446,12 +22446,12 @@ { "id": 4461, "nodeType": "FunctionDefinition", - "src": "19036:416:5", + "src": "19486:424:5", "nodes": [], "body": { "id": 4460, "nodeType": "Block", - "src": "19135:317:5", + "src": "19585:325:5", "nodes": [], "statements": [ { @@ -22464,10 +22464,10 @@ "id": 4439, "mutability": "mutable", "name": "bytecode", - "nameLocation": "19158:8:5", + "nameLocation": "19609:8:5", "nodeType": "VariableDeclaration", "scope": 4460, - "src": "19145:21:5", + "src": "19596:21:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22478,7 +22478,7 @@ "id": 4438, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19145:5:5", + "src": "19596:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22498,7 +22498,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4431, - "src": "19197:4:5", + "src": "19648:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22518,7 +22518,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "19186:2:5", + "src": "19637:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -22532,7 +22532,7 @@ "memberName": "getCode", "nodeType": "MemberAccess", "referencedDeclaration": 7701, - "src": "19186:10:5", + "src": "19637:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -22546,7 +22546,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19186:16:5", + "src": "19637:16:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22559,7 +22559,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4433, - "src": "19204:4:5", + "src": "19655:4:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22583,7 +22583,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19169:3:5", + "src": "19620:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22596,7 +22596,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "19169:16:5", + "src": "19620:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -22610,7 +22610,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19169:40:5", + "src": "19620:40:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22618,22 +22618,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "19145:64:5" + "src": "19596:64:5" }, { "AST": { "nodeType": "YulBlock", - "src": "19271:79:5", + "src": "19724:81:5", "statements": [ { "nodeType": "YulAssignment", - "src": "19285:55:5", + "src": "19739:55:5", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19300:1:5", + "src": "19754:1:5", "type": "", "value": "0" }, @@ -22642,12 +22642,12 @@ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19307:8:5" + "src": "19761:8:5" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19317:4:5", + "src": "19771:4:5", "type": "", "value": "0x20" } @@ -22655,41 +22655,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19303:3:5" + "src": "19757:3:5" }, "nodeType": "YulFunctionCall", - "src": "19303:19:5" + "src": "19757:19:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19330:8:5" + "src": "19784:8:5" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19324:5:5" + "src": "19778:5:5" }, "nodeType": "YulFunctionCall", - "src": "19324:15:5" + "src": "19778:15:5" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19293:6:5" + "src": "19747:6:5" }, "nodeType": "YulFunctionCall", - "src": "19293:47:5" + "src": "19747:47:5" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19285:4:5" + "src": "19739:4:5" } ] } @@ -22702,27 +22702,27 @@ "declaration": 4436, "isOffset": false, "isSlot": false, - "src": "19285:4:5", + "src": "19739:4:5", "valueSize": 1 }, { "declaration": 4439, "isOffset": false, "isSlot": false, - "src": "19307:8:5", + "src": "19761:8:5", "valueSize": 1 }, { "declaration": 4439, "isOffset": false, "isSlot": false, - "src": "19330:8:5", + "src": "19784:8:5", "valueSize": 1 } ], "id": 4449, "nodeType": "InlineAssembly", - "src": "19262:88:5" + "src": "19715:90:5" }, { "expression": { @@ -22743,7 +22743,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4436, - "src": "19368:4:5", + "src": "19825:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22762,7 +22762,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19384:1:5", + "src": "19841:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -22783,7 +22783,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "19376:7:5", + "src": "19833:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -22792,7 +22792,7 @@ "id": 4452, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19376:7:5", + "src": "19833:7:5", "typeDescriptions": {} } }, @@ -22804,14 +22804,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19376:10:5", + "src": "19833:10:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19368:18:5", + "src": "19825:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22826,7 +22826,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19388:56:5", + "src": "19845:56:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a8fe98dd1d450e91397ea844d0b9cef01528a963df7b8ac4b93b8aa3ef69cfce", "typeString": "literal_string \"StdCheats deployCode(string,bytes): Deployment failed.\"" @@ -22853,7 +22853,7 @@ -18 ], "referencedDeclaration": -18, - "src": "19360:7:5", + "src": "19817:7:5", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -22867,7 +22867,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19360:85:5", + "src": "19817:85:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22876,7 +22876,7 @@ }, "id": 4459, "nodeType": "ExpressionStatement", - "src": "19360:85:5" + "src": "19817:85:5" } ] }, @@ -22884,7 +22884,7 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19045:10:5", + "nameLocation": "19495:10:5", "parameters": { "id": 4434, "nodeType": "ParameterList", @@ -22894,10 +22894,10 @@ "id": 4431, "mutability": "mutable", "name": "what", - "nameLocation": "19070:4:5", + "nameLocation": "19520:4:5", "nodeType": "VariableDeclaration", "scope": 4461, - "src": "19056:18:5", + "src": "19506:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22908,7 +22908,7 @@ "id": 4430, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19056:6:5", + "src": "19506:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22921,10 +22921,10 @@ "id": 4433, "mutability": "mutable", "name": "args", - "nameLocation": "19089:4:5", + "nameLocation": "19539:4:5", "nodeType": "VariableDeclaration", "scope": 4461, - "src": "19076:17:5", + "src": "19526:17:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22935,7 +22935,7 @@ "id": 4432, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19076:5:5", + "src": "19526:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22944,7 +22944,7 @@ "visibility": "internal" } ], - "src": "19055:39:5" + "src": "19505:39:5" }, "returnParameters": { "id": 4437, @@ -22955,10 +22955,10 @@ "id": 4436, "mutability": "mutable", "name": "addr", - "nameLocation": "19129:4:5", + "nameLocation": "19579:4:5", "nodeType": "VariableDeclaration", "scope": 4461, - "src": "19121:12:5", + "src": "19571:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22969,7 +22969,7 @@ "id": 4435, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19121:7:5", + "src": "19571:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22979,7 +22979,7 @@ "visibility": "internal" } ], - "src": "19120:14:5" + "src": "19570:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -22989,12 +22989,12 @@ { "id": 4487, "nodeType": "FunctionDefinition", - "src": "19458:367:5", + "src": "19918:375:5", "nodes": [], "body": { "id": 4486, "nodeType": "Block", - "src": "19538:287:5", + "src": "19998:295:5", "nodes": [], "statements": [ { @@ -23007,10 +23007,10 @@ "id": 4469, "mutability": "mutable", "name": "bytecode", - "nameLocation": "19561:8:5", + "nameLocation": "20022:8:5", "nodeType": "VariableDeclaration", "scope": 4486, - "src": "19548:21:5", + "src": "20009:21:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23021,7 +23021,7 @@ "id": 4468, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19548:5:5", + "src": "20009:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23039,7 +23039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4463, - "src": "19583:4:5", + "src": "20044:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23059,7 +23059,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "19572:2:5", + "src": "20033:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -23073,7 +23073,7 @@ "memberName": "getCode", "nodeType": "MemberAccess", "referencedDeclaration": 7701, - "src": "19572:10:5", + "src": "20033:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -23087,7 +23087,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19572:16:5", + "src": "20033:16:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23095,22 +23095,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "19548:40:5" + "src": "20009:40:5" }, { "AST": { "nodeType": "YulBlock", - "src": "19650:79:5", + "src": "20113:81:5", "statements": [ { "nodeType": "YulAssignment", - "src": "19664:55:5", + "src": "20128:55:5", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19679:1:5", + "src": "20143:1:5", "type": "", "value": "0" }, @@ -23119,12 +23119,12 @@ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19686:8:5" + "src": "20150:8:5" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19696:4:5", + "src": "20160:4:5", "type": "", "value": "0x20" } @@ -23132,41 +23132,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19682:3:5" + "src": "20146:3:5" }, "nodeType": "YulFunctionCall", - "src": "19682:19:5" + "src": "20146:19:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19709:8:5" + "src": "20173:8:5" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19703:5:5" + "src": "20167:5:5" }, "nodeType": "YulFunctionCall", - "src": "19703:15:5" + "src": "20167:15:5" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19672:6:5" + "src": "20136:6:5" }, "nodeType": "YulFunctionCall", - "src": "19672:47:5" + "src": "20136:47:5" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19664:4:5" + "src": "20128:4:5" } ] } @@ -23179,27 +23179,27 @@ "declaration": 4466, "isOffset": false, "isSlot": false, - "src": "19664:4:5", + "src": "20128:4:5", "valueSize": 1 }, { "declaration": 4469, "isOffset": false, "isSlot": false, - "src": "19686:8:5", + "src": "20150:8:5", "valueSize": 1 }, { "declaration": 4469, "isOffset": false, "isSlot": false, - "src": "19709:8:5", + "src": "20173:8:5", "valueSize": 1 } ], "id": 4475, "nodeType": "InlineAssembly", - "src": "19641:88:5" + "src": "20104:90:5" }, { "expression": { @@ -23220,7 +23220,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4466, - "src": "19747:4:5", + "src": "20214:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23239,7 +23239,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19763:1:5", + "src": "20230:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -23260,7 +23260,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "19755:7:5", + "src": "20222:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -23269,7 +23269,7 @@ "id": 4478, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19755:7:5", + "src": "20222:7:5", "typeDescriptions": {} } }, @@ -23281,14 +23281,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19755:10:5", + "src": "20222:10:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19747:18:5", + "src": "20214:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23303,7 +23303,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19767:50:5", + "src": "20234:50:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f6ca2d254da27f2f7b444314e77be236e782a4d81876827dbe8fe7dcea90b371", "typeString": "literal_string \"StdCheats deployCode(string): Deployment failed.\"" @@ -23330,7 +23330,7 @@ -18 ], "referencedDeclaration": -18, - "src": "19739:7:5", + "src": "20206:7:5", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -23344,7 +23344,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19739:79:5", + "src": "20206:79:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23353,7 +23353,7 @@ }, "id": 4485, "nodeType": "ExpressionStatement", - "src": "19739:79:5" + "src": "20206:79:5" } ] }, @@ -23361,7 +23361,7 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19467:10:5", + "nameLocation": "19927:10:5", "parameters": { "id": 4464, "nodeType": "ParameterList", @@ -23371,10 +23371,10 @@ "id": 4463, "mutability": "mutable", "name": "what", - "nameLocation": "19492:4:5", + "nameLocation": "19952:4:5", "nodeType": "VariableDeclaration", "scope": 4487, - "src": "19478:18:5", + "src": "19938:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23385,7 +23385,7 @@ "id": 4462, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19478:6:5", + "src": "19938:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23394,7 +23394,7 @@ "visibility": "internal" } ], - "src": "19477:20:5" + "src": "19937:20:5" }, "returnParameters": { "id": 4467, @@ -23405,10 +23405,10 @@ "id": 4466, "mutability": "mutable", "name": "addr", - "nameLocation": "19532:4:5", + "nameLocation": "19992:4:5", "nodeType": "VariableDeclaration", "scope": 4487, - "src": "19524:12:5", + "src": "19984:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23419,7 +23419,7 @@ "id": 4465, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19524:7:5", + "src": "19984:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23429,7 +23429,7 @@ "visibility": "internal" } ], - "src": "19523:14:5" + "src": "19983:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -23439,12 +23439,12 @@ { "id": 4522, "nodeType": "FunctionDefinition", - "src": "19887:439:5", + "src": "20358:447:5", "nodes": [], "body": { "id": 4521, "nodeType": "Block", - "src": "19999:327:5", + "src": "20470:335:5", "nodes": [], "statements": [ { @@ -23457,10 +23457,10 @@ "id": 4500, "mutability": "mutable", "name": "bytecode", - "nameLocation": "20022:8:5", + "nameLocation": "20494:8:5", "nodeType": "VariableDeclaration", "scope": 4521, - "src": "20009:21:5", + "src": "20481:21:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23471,7 +23471,7 @@ "id": 4499, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20009:5:5", + "src": "20481:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23491,7 +23491,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4490, - "src": "20061:4:5", + "src": "20533:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23511,7 +23511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "20050:2:5", + "src": "20522:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -23525,7 +23525,7 @@ "memberName": "getCode", "nodeType": "MemberAccess", "referencedDeclaration": 7701, - "src": "20050:10:5", + "src": "20522:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -23539,7 +23539,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20050:16:5", + "src": "20522:16:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23552,7 +23552,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4492, - "src": "20068:4:5", + "src": "20540:4:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -23576,7 +23576,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20033:3:5", + "src": "20505:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23589,7 +23589,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "20033:16:5", + "src": "20505:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -23603,7 +23603,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20033:40:5", + "src": "20505:40:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23611,34 +23611,34 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "20009:64:5" + "src": "20481:64:5" }, { "AST": { "nodeType": "YulBlock", - "src": "20135:81:5", + "src": "20609:83:5", "statements": [ { "nodeType": "YulAssignment", - "src": "20149:57:5", + "src": "20624:57:5", "value": { "arguments": [ { "name": "val", "nodeType": "YulIdentifier", - "src": "20164:3:5" + "src": "20639:3:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "20173:8:5" + "src": "20648:8:5" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "20183:4:5", + "src": "20658:4:5", "type": "", "value": "0x20" } @@ -23646,41 +23646,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "20169:3:5" + "src": "20644:3:5" }, "nodeType": "YulFunctionCall", - "src": "20169:19:5" + "src": "20644:19:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "20196:8:5" + "src": "20671:8:5" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "20190:5:5" + "src": "20665:5:5" }, "nodeType": "YulFunctionCall", - "src": "20190:15:5" + "src": "20665:15:5" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "20157:6:5" + "src": "20632:6:5" }, "nodeType": "YulFunctionCall", - "src": "20157:49:5" + "src": "20632:49:5" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "20149:4:5" + "src": "20624:4:5" } ] } @@ -23693,34 +23693,34 @@ "declaration": 4497, "isOffset": false, "isSlot": false, - "src": "20149:4:5", + "src": "20624:4:5", "valueSize": 1 }, { "declaration": 4500, "isOffset": false, "isSlot": false, - "src": "20173:8:5", + "src": "20648:8:5", "valueSize": 1 }, { "declaration": 4500, "isOffset": false, "isSlot": false, - "src": "20196:8:5", + "src": "20671:8:5", "valueSize": 1 }, { "declaration": 4494, "isOffset": false, "isSlot": false, - "src": "20164:3:5", + "src": "20639:3:5", "valueSize": 1 } ], "id": 4510, "nodeType": "InlineAssembly", - "src": "20126:90:5" + "src": "20600:92:5" }, { "expression": { @@ -23741,7 +23741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4497, - "src": "20234:4:5", + "src": "20712:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23760,7 +23760,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "20250:1:5", + "src": "20728:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -23781,7 +23781,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20242:7:5", + "src": "20720:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -23790,7 +23790,7 @@ "id": 4513, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20242:7:5", + "src": "20720:7:5", "typeDescriptions": {} } }, @@ -23802,14 +23802,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20242:10:5", + "src": "20720:10:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "20234:18:5", + "src": "20712:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23824,7 +23824,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20254:64:5", + "src": "20732:64:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b17e0074adb88d93215aea54607c780b63b16eef6aef31eb92005d5de3508fa0", "typeString": "literal_string \"StdCheats deployCode(string,bytes,uint256): Deployment failed.\"" @@ -23851,7 +23851,7 @@ -18 ], "referencedDeclaration": -18, - "src": "20226:7:5", + "src": "20704:7:5", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -23865,7 +23865,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20226:93:5", + "src": "20704:93:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23874,21 +23874,21 @@ }, "id": 4520, "nodeType": "ExpressionStatement", - "src": "20226:93:5" + "src": "20704:93:5" } ] }, "documentation": { "id": 4488, "nodeType": "StructuredDocumentation", - "src": "19831:51:5", + "src": "20301:51:5", "text": "@dev deploy contract with value on construction" }, "implemented": true, "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19896:10:5", + "nameLocation": "20367:10:5", "parameters": { "id": 4495, "nodeType": "ParameterList", @@ -23898,10 +23898,10 @@ "id": 4490, "mutability": "mutable", "name": "what", - "nameLocation": "19921:4:5", + "nameLocation": "20392:4:5", "nodeType": "VariableDeclaration", "scope": 4522, - "src": "19907:18:5", + "src": "20378:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23912,7 +23912,7 @@ "id": 4489, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19907:6:5", + "src": "20378:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23925,10 +23925,10 @@ "id": 4492, "mutability": "mutable", "name": "args", - "nameLocation": "19940:4:5", + "nameLocation": "20411:4:5", "nodeType": "VariableDeclaration", "scope": 4522, - "src": "19927:17:5", + "src": "20398:17:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23939,7 +23939,7 @@ "id": 4491, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19927:5:5", + "src": "20398:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23952,10 +23952,10 @@ "id": 4494, "mutability": "mutable", "name": "val", - "nameLocation": "19954:3:5", + "nameLocation": "20425:3:5", "nodeType": "VariableDeclaration", "scope": 4522, - "src": "19946:11:5", + "src": "20417:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23966,7 +23966,7 @@ "id": 4493, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19946:7:5", + "src": "20417:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23975,7 +23975,7 @@ "visibility": "internal" } ], - "src": "19906:52:5" + "src": "20377:52:5" }, "returnParameters": { "id": 4498, @@ -23986,10 +23986,10 @@ "id": 4497, "mutability": "mutable", "name": "addr", - "nameLocation": "19993:4:5", + "nameLocation": "20464:4:5", "nodeType": "VariableDeclaration", "scope": 4522, - "src": "19985:12:5", + "src": "20456:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24000,7 +24000,7 @@ "id": 4496, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19985:7:5", + "src": "20456:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24010,7 +24010,7 @@ "visibility": "internal" } ], - "src": "19984:14:5" + "src": "20455:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -24020,12 +24020,12 @@ { "id": 4550, "nodeType": "FunctionDefinition", - "src": "20332:390:5", + "src": "20813:398:5", "nodes": [], "body": { "id": 4549, "nodeType": "Block", - "src": "20425:297:5", + "src": "20906:305:5", "nodes": [], "statements": [ { @@ -24038,10 +24038,10 @@ "id": 4532, "mutability": "mutable", "name": "bytecode", - "nameLocation": "20448:8:5", + "nameLocation": "20930:8:5", "nodeType": "VariableDeclaration", "scope": 4549, - "src": "20435:21:5", + "src": "20917:21:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24052,7 +24052,7 @@ "id": 4531, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20435:5:5", + "src": "20917:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -24070,7 +24070,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4524, - "src": "20470:4:5", + "src": "20952:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24090,7 +24090,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "20459:2:5", + "src": "20941:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -24104,7 +24104,7 @@ "memberName": "getCode", "nodeType": "MemberAccess", "referencedDeclaration": 7701, - "src": "20459:10:5", + "src": "20941:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -24118,7 +24118,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20459:16:5", + "src": "20941:16:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24126,34 +24126,34 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "20435:40:5" + "src": "20917:40:5" }, { "AST": { "nodeType": "YulBlock", - "src": "20537:81:5", + "src": "21021:83:5", "statements": [ { "nodeType": "YulAssignment", - "src": "20551:57:5", + "src": "21036:57:5", "value": { "arguments": [ { "name": "val", "nodeType": "YulIdentifier", - "src": "20566:3:5" + "src": "21051:3:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "20575:8:5" + "src": "21060:8:5" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "20585:4:5", + "src": "21070:4:5", "type": "", "value": "0x20" } @@ -24161,41 +24161,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "20571:3:5" + "src": "21056:3:5" }, "nodeType": "YulFunctionCall", - "src": "20571:19:5" + "src": "21056:19:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "20598:8:5" + "src": "21083:8:5" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "20592:5:5" + "src": "21077:5:5" }, "nodeType": "YulFunctionCall", - "src": "20592:15:5" + "src": "21077:15:5" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "20559:6:5" + "src": "21044:6:5" }, "nodeType": "YulFunctionCall", - "src": "20559:49:5" + "src": "21044:49:5" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "20551:4:5" + "src": "21036:4:5" } ] } @@ -24208,34 +24208,34 @@ "declaration": 4529, "isOffset": false, "isSlot": false, - "src": "20551:4:5", + "src": "21036:4:5", "valueSize": 1 }, { "declaration": 4532, "isOffset": false, "isSlot": false, - "src": "20575:8:5", + "src": "21060:8:5", "valueSize": 1 }, { "declaration": 4532, "isOffset": false, "isSlot": false, - "src": "20598:8:5", + "src": "21083:8:5", "valueSize": 1 }, { "declaration": 4526, "isOffset": false, "isSlot": false, - "src": "20566:3:5", + "src": "21051:3:5", "valueSize": 1 } ], "id": 4538, "nodeType": "InlineAssembly", - "src": "20528:90:5" + "src": "21012:92:5" }, { "expression": { @@ -24256,7 +24256,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4529, - "src": "20636:4:5", + "src": "21124:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24275,7 +24275,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "20652:1:5", + "src": "21140:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -24296,7 +24296,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20644:7:5", + "src": "21132:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -24305,7 +24305,7 @@ "id": 4541, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20644:7:5", + "src": "21132:7:5", "typeDescriptions": {} } }, @@ -24317,14 +24317,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20644:10:5", + "src": "21132:10:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "20636:18:5", + "src": "21124:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24339,7 +24339,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20656:58:5", + "src": "21144:58:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cea3fb8155c56e1e84c027eaf19b7f987ed52f1b7ae1ee8bed46141b7ecf08d2", "typeString": "literal_string \"StdCheats deployCode(string,uint256): Deployment failed.\"" @@ -24366,7 +24366,7 @@ -18 ], "referencedDeclaration": -18, - "src": "20628:7:5", + "src": "21116:7:5", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -24380,7 +24380,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20628:87:5", + "src": "21116:87:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24389,7 +24389,7 @@ }, "id": 4548, "nodeType": "ExpressionStatement", - "src": "20628:87:5" + "src": "21116:87:5" } ] }, @@ -24397,7 +24397,7 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "20341:10:5", + "nameLocation": "20822:10:5", "parameters": { "id": 4527, "nodeType": "ParameterList", @@ -24407,10 +24407,10 @@ "id": 4524, "mutability": "mutable", "name": "what", - "nameLocation": "20366:4:5", + "nameLocation": "20847:4:5", "nodeType": "VariableDeclaration", "scope": 4550, - "src": "20352:18:5", + "src": "20833:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24421,7 +24421,7 @@ "id": 4523, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20352:6:5", + "src": "20833:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24434,10 +24434,10 @@ "id": 4526, "mutability": "mutable", "name": "val", - "nameLocation": "20380:3:5", + "nameLocation": "20861:3:5", "nodeType": "VariableDeclaration", "scope": 4550, - "src": "20372:11:5", + "src": "20853:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24448,7 +24448,7 @@ "id": 4525, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20372:7:5", + "src": "20853:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24457,7 +24457,7 @@ "visibility": "internal" } ], - "src": "20351:33:5" + "src": "20832:33:5" }, "returnParameters": { "id": 4530, @@ -24468,10 +24468,10 @@ "id": 4529, "mutability": "mutable", "name": "addr", - "nameLocation": "20419:4:5", + "nameLocation": "20900:4:5", "nodeType": "VariableDeclaration", "scope": 4550, - "src": "20411:12:5", + "src": "20892:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24482,7 +24482,7 @@ "id": 4528, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20411:7:5", + "src": "20892:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24492,7 +24492,7 @@ "visibility": "internal" } ], - "src": "20410:14:5" + "src": "20891:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -24502,12 +24502,12 @@ { "id": 4586, "nodeType": "FunctionDefinition", - "src": "20795:242:5", + "src": "21287:246:5", "nodes": [], "body": { "id": 4585, "nodeType": "Block", - "src": "20899:138:5", + "src": "21391:142:5", "nodes": [], "statements": [ { @@ -24523,7 +24523,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4557, - "src": "20909:10:5", + "src": "21402:10:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24543,7 +24543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4552, - "src": "20957:4:5", + "src": "21450:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24563,7 +24563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20940:3:5", + "src": "21433:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -24576,7 +24576,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "20940:16:5", + "src": "21433:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -24590,7 +24590,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20940:22:5", + "src": "21433:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24610,7 +24610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "20930:9:5", + "src": "21423:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -24624,7 +24624,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20930:33:5", + "src": "21423:33:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -24645,7 +24645,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20922:7:5", + "src": "21415:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -24654,7 +24654,7 @@ "id": 4560, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20922:7:5", + "src": "21415:7:5", "typeDescriptions": {} } }, @@ -24666,14 +24666,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20922:42:5", + "src": "21415:42:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "20909:55:5", + "src": "21402:55:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24681,7 +24681,7 @@ }, "id": 4570, "nodeType": "ExpressionStatement", - "src": "20909:55:5" + "src": "21402:55:5" }, { "expression": { @@ -24696,7 +24696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4555, - "src": "20974:4:5", + "src": "21468:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24712,7 +24712,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4557, - "src": "20989:10:5", + "src": "21483:10:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24732,7 +24732,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "20981:2:5", + "src": "21475:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -24746,7 +24746,7 @@ "memberName": "addr", "nodeType": "MemberAccess", "referencedDeclaration": 7539, - "src": "20981:7:5", + "src": "21475:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_address_$", "typeString": "function (uint256) external returns (address)" @@ -24760,14 +24760,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20981:19:5", + "src": "21475:19:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "20974:26:5", + "src": "21468:26:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24775,7 +24775,7 @@ }, "id": 4577, "nodeType": "ExpressionStatement", - "src": "20974:26:5" + "src": "21468:26:5" }, { "expression": { @@ -24786,7 +24786,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4555, - "src": "21019:4:5", + "src": "21514:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24798,7 +24798,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4552, - "src": "21025:4:5", + "src": "21520:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24822,7 +24822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "21010:2:5", + "src": "21505:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -24836,7 +24836,7 @@ "memberName": "label", "nodeType": "MemberAccess", "referencedDeclaration": 7715, - "src": "21010:8:5", + "src": "21505:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_string_memory_ptr_$returns$__$", "typeString": "function (address,string memory) external" @@ -24850,7 +24850,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21010:20:5", + "src": "21505:20:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24859,7 +24859,7 @@ }, "id": 4584, "nodeType": "ExpressionStatement", - "src": "21010:20:5" + "src": "21505:20:5" } ] }, @@ -24867,7 +24867,7 @@ "kind": "function", "modifiers": [], "name": "makeAddrAndKey", - "nameLocation": "20804:14:5", + "nameLocation": "21296:14:5", "parameters": { "id": 4553, "nodeType": "ParameterList", @@ -24877,10 +24877,10 @@ "id": 4552, "mutability": "mutable", "name": "name", - "nameLocation": "20833:4:5", + "nameLocation": "21325:4:5", "nodeType": "VariableDeclaration", "scope": 4586, - "src": "20819:18:5", + "src": "21311:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24891,7 +24891,7 @@ "id": 4551, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20819:6:5", + "src": "21311:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24900,7 +24900,7 @@ "visibility": "internal" } ], - "src": "20818:20:5" + "src": "21310:20:5" }, "returnParameters": { "id": 4558, @@ -24911,10 +24911,10 @@ "id": 4555, "mutability": "mutable", "name": "addr", - "nameLocation": "20873:4:5", + "nameLocation": "21365:4:5", "nodeType": "VariableDeclaration", "scope": 4586, - "src": "20865:12:5", + "src": "21357:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24925,7 +24925,7 @@ "id": 4554, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20865:7:5", + "src": "21357:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24939,10 +24939,10 @@ "id": 4557, "mutability": "mutable", "name": "privateKey", - "nameLocation": "20887:10:5", + "nameLocation": "21379:10:5", "nodeType": "VariableDeclaration", "scope": 4586, - "src": "20879:18:5", + "src": "21371:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24953,7 +24953,7 @@ "id": 4556, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20879:7:5", + "src": "21371:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24962,7 +24962,7 @@ "visibility": "internal" } ], - "src": "20864:34:5" + "src": "21356:34:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -24972,12 +24972,12 @@ { "id": 4601, "nodeType": "FunctionDefinition", - "src": "21076:125:5", + "src": "21575:127:5", "nodes": [], "body": { "id": 4600, "nodeType": "Block", - "src": "21154:47:5", + "src": "21653:49:5", "nodes": [], "statements": [ { @@ -24995,7 +24995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4591, - "src": "21165:4:5", + "src": "21665:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25010,7 +25010,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "21164:7:5", + "src": "21664:7:5", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$__$", "typeString": "tuple(address,)" @@ -25026,7 +25026,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4588, - "src": "21189:4:5", + "src": "21689:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25045,7 +25045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4586, - "src": "21174:14:5", + "src": "21674:14:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$returns$_t_address_$_t_uint256_$", "typeString": "function (string memory) returns (address,uint256)" @@ -25059,14 +25059,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21174:20:5", + "src": "21674:20:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$", "typeString": "tuple(address,uint256)" } }, - "src": "21164:30:5", + "src": "21664:30:5", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" @@ -25074,7 +25074,7 @@ }, "id": 4599, "nodeType": "ExpressionStatement", - "src": "21164:30:5" + "src": "21664:30:5" } ] }, @@ -25082,7 +25082,7 @@ "kind": "function", "modifiers": [], "name": "makeAddr", - "nameLocation": "21085:8:5", + "nameLocation": "21584:8:5", "parameters": { "id": 4589, "nodeType": "ParameterList", @@ -25092,10 +25092,10 @@ "id": 4588, "mutability": "mutable", "name": "name", - "nameLocation": "21108:4:5", + "nameLocation": "21607:4:5", "nodeType": "VariableDeclaration", "scope": 4601, - "src": "21094:18:5", + "src": "21593:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25106,7 +25106,7 @@ "id": 4587, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21094:6:5", + "src": "21593:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25115,7 +25115,7 @@ "visibility": "internal" } ], - "src": "21093:20:5" + "src": "21592:20:5" }, "returnParameters": { "id": 4592, @@ -25126,10 +25126,10 @@ "id": 4591, "mutability": "mutable", "name": "addr", - "nameLocation": "21148:4:5", + "nameLocation": "21647:4:5", "nodeType": "VariableDeclaration", "scope": 4601, - "src": "21140:12:5", + "src": "21639:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25140,7 +25140,7 @@ "id": 4590, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21140:7:5", + "src": "21639:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25150,7 +25150,7 @@ "visibility": "internal" } ], - "src": "21139:14:5" + "src": "21638:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -25160,12 +25160,12 @@ { "id": 4628, "nodeType": "FunctionDefinition", - "src": "21207:253:5", + "src": "21710:260:5", "nodes": [], "body": { "id": 4627, "nodeType": "Block", - "src": "21359:101:5", + "src": "21866:104:5", "nodes": [], "statements": [ { @@ -25181,7 +25181,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4610, - "src": "21369:10:5", + "src": "21877:10:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25197,7 +25197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4603, - "src": "21395:8:5", + "src": "21903:8:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25209,7 +25209,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4605, - "src": "21405:5:5", + "src": "21913:5:5", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -25233,7 +25233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "21382:2:5", + "src": "21890:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -25247,7 +25247,7 @@ "memberName": "deriveKey", "nodeType": "MemberAccess", "referencedDeclaration": 7904, - "src": "21382:12:5", + "src": "21890:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_uint32_$returns$_t_uint256_$", "typeString": "function (string memory,uint32) external returns (uint256)" @@ -25261,14 +25261,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21382:29:5", + "src": "21890:29:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21369:42:5", + "src": "21877:42:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25276,7 +25276,7 @@ }, "id": 4619, "nodeType": "ExpressionStatement", - "src": "21369:42:5" + "src": "21877:42:5" }, { "expression": { @@ -25291,7 +25291,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4608, - "src": "21421:3:5", + "src": "21930:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25307,7 +25307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4610, - "src": "21442:10:5", + "src": "21951:10:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25327,7 +25327,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "21427:2:5", + "src": "21936:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -25341,7 +25341,7 @@ "memberName": "rememberKey", "nodeType": "MemberAccess", "referencedDeclaration": 7922, - "src": "21427:14:5", + "src": "21936:14:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_address_$", "typeString": "function (uint256) external returns (address)" @@ -25355,14 +25355,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21427:26:5", + "src": "21936:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "21421:32:5", + "src": "21930:32:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25370,7 +25370,7 @@ }, "id": 4626, "nodeType": "ExpressionStatement", - "src": "21421:32:5" + "src": "21930:32:5" } ] }, @@ -25378,7 +25378,7 @@ "kind": "function", "modifiers": [], "name": "deriveRememberKey", - "nameLocation": "21216:17:5", + "nameLocation": "21719:17:5", "parameters": { "id": 4606, "nodeType": "ParameterList", @@ -25388,10 +25388,10 @@ "id": 4603, "mutability": "mutable", "name": "mnemonic", - "nameLocation": "21248:8:5", + "nameLocation": "21751:8:5", "nodeType": "VariableDeclaration", "scope": 4628, - "src": "21234:22:5", + "src": "21737:22:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25402,7 +25402,7 @@ "id": 4602, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21234:6:5", + "src": "21737:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25415,10 +25415,10 @@ "id": 4605, "mutability": "mutable", "name": "index", - "nameLocation": "21265:5:5", + "nameLocation": "21768:5:5", "nodeType": "VariableDeclaration", "scope": 4628, - "src": "21258:12:5", + "src": "21761:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25429,7 +25429,7 @@ "id": 4604, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "21258:6:5", + "src": "21761:6:5", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -25438,7 +25438,7 @@ "visibility": "internal" } ], - "src": "21233:38:5" + "src": "21736:38:5" }, "returnParameters": { "id": 4611, @@ -25449,10 +25449,10 @@ "id": 4608, "mutability": "mutable", "name": "who", - "nameLocation": "21330:3:5", + "nameLocation": "21836:3:5", "nodeType": "VariableDeclaration", "scope": 4628, - "src": "21322:11:5", + "src": "21828:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25463,7 +25463,7 @@ "id": 4607, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21322:7:5", + "src": "21828:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25477,10 +25477,10 @@ "id": 4610, "mutability": "mutable", "name": "privateKey", - "nameLocation": "21343:10:5", + "nameLocation": "21849:10:5", "nodeType": "VariableDeclaration", "scope": 4628, - "src": "21335:18:5", + "src": "21841:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25491,7 +25491,7 @@ "id": 4609, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21335:7:5", + "src": "21841:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25500,7 +25500,7 @@ "visibility": "internal" } ], - "src": "21321:33:5" + "src": "21827:33:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -25510,12 +25510,12 @@ { "id": 4683, "nodeType": "FunctionDefinition", - "src": "21466:269:5", + "src": "21978:275:5", "nodes": [], "body": { "id": 4682, "nodeType": "Block", - "src": "21534:201:5", + "src": "22046:207:5", "nodes": [], "statements": [ { @@ -25528,10 +25528,10 @@ "id": 4636, "mutability": "mutable", "name": "number", - "nameLocation": "21552:6:5", + "nameLocation": "22065:6:5", "nodeType": "VariableDeclaration", "scope": 4682, - "src": "21544:14:5", + "src": "22057:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25542,7 +25542,7 @@ "id": 4635, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21544:7:5", + "src": "22057:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25553,13 +25553,13 @@ ], "id": 4637, "nodeType": "VariableDeclarationStatement", - "src": "21544:14:5" + "src": "22057:14:5" }, { "body": { "id": 4678, "nodeType": "Block", - "src": "21607:99:5", + "src": "22121:101:5", "statements": [ { "expression": { @@ -25574,7 +25574,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4636, - "src": "21621:6:5", + "src": "22136:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25598,7 +25598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4636, - "src": "21630:6:5", + "src": "22145:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25627,7 +25627,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4630, - "src": "21653:1:5", + "src": "22168:1:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -25640,7 +25640,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4639, - "src": "21655:1:5", + "src": "22170:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25651,7 +25651,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "21653:4:5", + "src": "22168:4:5", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -25671,7 +25671,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21647:5:5", + "src": "22162:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint8_$", "typeString": "type(uint8)" @@ -25680,7 +25680,7 @@ "id": 4653, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "21647:5:5", + "src": "22162:5:5", "typeDescriptions": {} } }, @@ -25692,7 +25692,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21647:11:5", + "src": "22162:11:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint8", @@ -25713,7 +25713,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21639:7:5", + "src": "22154:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -25722,7 +25722,7 @@ "id": 4651, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21639:7:5", + "src": "22154:7:5", "typeDescriptions": {} } }, @@ -25734,7 +25734,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21639:20:5", + "src": "22154:20:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -25764,7 +25764,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21663:1:5", + "src": "22178:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -25794,7 +25794,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21669:1:5", + "src": "22184:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" @@ -25822,7 +25822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4630, - "src": "21674:1:5", + "src": "22189:1:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -25835,7 +25835,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "21674:8:5", + "src": "22189:8:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25861,7 +25861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4639, - "src": "21686:1:5", + "src": "22201:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25878,14 +25878,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21690:1:5", + "src": "22205:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "21686:5:5", + "src": "22201:5:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25899,13 +25899,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21685:7:5", + "src": "22200:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21674:18:5", + "src": "22189:18:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25919,13 +25919,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21673:20:5", + "src": "22188:20:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21669:24:5", + "src": "22184:24:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25939,13 +25939,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21668:26:5", + "src": "22183:26:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21663:31:5", + "src": "22178:31:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25959,25 +25959,25 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21662:33:5", + "src": "22177:33:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21639:56:5", + "src": "22154:56:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21630:65:5", + "src": "22145:65:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21621:74:5", + "src": "22136:74:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25985,7 +25985,7 @@ }, "id": 4677, "nodeType": "ExpressionStatement", - "src": "21621:74:5" + "src": "22136:74:5" } ] }, @@ -26005,7 +26005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4639, - "src": "21588:1:5", + "src": "22102:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26020,7 +26020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4630, - "src": "21592:1:5", + "src": "22106:1:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -26033,13 +26033,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "21592:8:5", + "src": "22106:8:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21588:12:5", + "src": "22102:12:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26056,10 +26056,10 @@ "id": 4639, "mutability": "mutable", "name": "i", - "nameLocation": "21581:1:5", + "nameLocation": "22095:1:5", "nodeType": "VariableDeclaration", "scope": 4679, - "src": "21573:9:5", + "src": "22087:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26070,7 +26070,7 @@ "id": 4638, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21573:7:5", + "src": "22087:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26089,7 +26089,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21585:1:5", + "src": "22099:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -26097,7 +26097,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "21573:13:5" + "src": "22087:13:5" }, "loopExpression": { "expression": { @@ -26109,14 +26109,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "21602:3:5", + "src": "22116:3:5", "subExpression": { "id": 4646, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4639, - "src": "21602:1:5", + "src": "22116:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26129,10 +26129,10 @@ }, "id": 4648, "nodeType": "ExpressionStatement", - "src": "21602:3:5" + "src": "22116:3:5" }, "nodeType": "ForStatement", - "src": "21568:138:5" + "src": "22082:140:5" }, { "expression": { @@ -26141,7 +26141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4636, - "src": "21722:6:5", + "src": "22239:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26150,7 +26150,7 @@ "functionReturnParameters": 4634, "id": 4681, "nodeType": "Return", - "src": "21715:13:5" + "src": "22232:13:5" } ] }, @@ -26158,7 +26158,7 @@ "kind": "function", "modifiers": [], "name": "bytesToUint", - "nameLocation": "21475:11:5", + "nameLocation": "21987:11:5", "parameters": { "id": 4631, "nodeType": "ParameterList", @@ -26168,10 +26168,10 @@ "id": 4630, "mutability": "mutable", "name": "b", - "nameLocation": "21500:1:5", + "nameLocation": "22012:1:5", "nodeType": "VariableDeclaration", "scope": 4683, - "src": "21487:14:5", + "src": "21999:14:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26182,7 +26182,7 @@ "id": 4629, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "21487:5:5", + "src": "21999:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26191,7 +26191,7 @@ "visibility": "internal" } ], - "src": "21486:16:5" + "src": "21998:16:5" }, "returnParameters": { "id": 4634, @@ -26205,7 +26205,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4683, - "src": "21525:7:5", + "src": "22037:7:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26216,7 +26216,7 @@ "id": 4632, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21525:7:5", + "src": "22037:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26225,7 +26225,7 @@ "visibility": "internal" } ], - "src": "21524:9:5" + "src": "22036:9:5" }, "scope": 4684, "stateMutability": "pure", @@ -26243,19 +26243,19 @@ 4684 ], "name": "StdCheatsSafe", - "nameLocation": "165:13:5", + "nameLocation": "173:13:5", "scope": 5074, "usedErrors": [] }, { "id": 5073, "nodeType": "ContractDefinition", - "src": "21787:3156:5", + "src": "22309:3252:5", "nodes": [ { "id": 4690, "nodeType": "UsingForDirective", - "src": "21838:32:5", + "src": "22361:32:5", "nodes": [], "global": false, "libraryName": { @@ -26263,7 +26263,7 @@ "name": "stdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 7106, - "src": "21844:10:5" + "src": "22367:10:5" }, "typeName": { "id": 4689, @@ -26273,10 +26273,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "21859:10:5" + "src": "22382:10:5" }, "referencedDeclaration": 5672, - "src": "21859:10:5", + "src": "22382:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -26286,12 +26286,12 @@ { "id": 4693, "nodeType": "VariableDeclaration", - "src": "21876:27:5", + "src": "22401:27:5", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdstore", - "nameLocation": "21895:8:5", + "nameLocation": "22420:8:5", "scope": 5073, "stateVariable": true, "storageLocation": "default", @@ -26307,10 +26307,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "21876:10:5" + "src": "22401:10:5" }, "referencedDeclaration": 5672, - "src": "21876:10:5", + "src": "22401:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -26321,12 +26321,12 @@ { "id": 4710, "nodeType": "VariableDeclaration", - "src": "21909:84:5", + "src": "22435:84:5", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "21929:2:5", + "nameLocation": "22455:2:5", "scope": 5073, "stateVariable": true, "storageLocation": "default", @@ -26342,10 +26342,10 @@ "name": "Vm", "nodeType": "IdentifierPath", "referencedDeclaration": 8284, - "src": "21909:2:5" + "src": "22435:2:5" }, "referencedDeclaration": 8284, - "src": "21909:2:5", + "src": "22435:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -26370,7 +26370,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21971:17:5", + "src": "22497:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -26390,7 +26390,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "21961:9:5", + "src": "22487:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -26404,7 +26404,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21961:28:5", + "src": "22487:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -26425,7 +26425,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21953:7:5", + "src": "22479:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -26434,7 +26434,7 @@ "id": 4701, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21953:7:5", + "src": "22479:7:5", "typeDescriptions": {} } }, @@ -26446,7 +26446,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21953:37:5", + "src": "22479:37:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -26467,7 +26467,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21945:7:5", + "src": "22471:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -26476,7 +26476,7 @@ "id": 4699, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "21945:7:5", + "src": "22471:7:5", "typeDescriptions": {} } }, @@ -26488,7 +26488,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21945:46:5", + "src": "22471:46:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -26509,7 +26509,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21937:7:5", + "src": "22463:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -26518,7 +26518,7 @@ "id": 4697, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21937:7:5", + "src": "22463:7:5", "typeDescriptions": {} } }, @@ -26530,7 +26530,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21937:55:5", + "src": "22463:55:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -26550,7 +26550,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8284, - "src": "21934:2:5", + "src": "22460:2:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_Vm_$8284_$", "typeString": "type(contract Vm)" @@ -26564,7 +26564,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21934:59:5", + "src": "22460:59:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", @@ -26576,12 +26576,12 @@ { "id": 4725, "nodeType": "FunctionDefinition", - "src": "22070:93:5", + "src": "22599:95:5", "nodes": [], "body": { "id": 4724, "nodeType": "Block", - "src": "22115:48:5", + "src": "22644:50:5", "nodes": [], "statements": [ { @@ -26604,7 +26604,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -4, - "src": "22133:5:5", + "src": "22663:5:5", "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" @@ -26617,7 +26617,7 @@ "lValueRequested": false, "memberName": "timestamp", "nodeType": "MemberAccess", - "src": "22133:15:5", + "src": "22663:15:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26631,13 +26631,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4712, - "src": "22151:4:5", + "src": "22681:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "22133:22:5", + "src": "22663:22:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26657,7 +26657,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22125:2:5", + "src": "22655:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -26671,7 +26671,7 @@ "memberName": "warp", "nodeType": "MemberAccess", "referencedDeclaration": 7966, - "src": "22125:7:5", + "src": "22655:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" @@ -26685,7 +26685,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22125:31:5", + "src": "22655:31:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26694,7 +26694,7 @@ }, "id": 4723, "nodeType": "ExpressionStatement", - "src": "22125:31:5" + "src": "22655:31:5" } ] }, @@ -26702,7 +26702,7 @@ "kind": "function", "modifiers": [], "name": "skip", - "nameLocation": "22079:4:5", + "nameLocation": "22608:4:5", "parameters": { "id": 4713, "nodeType": "ParameterList", @@ -26712,10 +26712,10 @@ "id": 4712, "mutability": "mutable", "name": "time", - "nameLocation": "22092:4:5", + "nameLocation": "22621:4:5", "nodeType": "VariableDeclaration", "scope": 4725, - "src": "22084:12:5", + "src": "22613:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26726,7 +26726,7 @@ "id": 4711, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22084:7:5", + "src": "22613:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26735,13 +26735,13 @@ "visibility": "internal" } ], - "src": "22083:14:5" + "src": "22612:14:5" }, "returnParameters": { "id": 4714, "nodeType": "ParameterList", "parameters": [], - "src": "22115:0:5" + "src": "22644:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -26751,12 +26751,12 @@ { "id": 4740, "nodeType": "FunctionDefinition", - "src": "22169:95:5", + "src": "22702:97:5", "nodes": [], "body": { "id": 4739, "nodeType": "Block", - "src": "22216:48:5", + "src": "22749:50:5", "nodes": [], "statements": [ { @@ -26779,7 +26779,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -4, - "src": "22234:5:5", + "src": "22768:5:5", "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" @@ -26792,7 +26792,7 @@ "lValueRequested": false, "memberName": "timestamp", "nodeType": "MemberAccess", - "src": "22234:15:5", + "src": "22768:15:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26806,13 +26806,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4727, - "src": "22252:4:5", + "src": "22786:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "22234:22:5", + "src": "22768:22:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26832,7 +26832,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22226:2:5", + "src": "22760:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -26846,7 +26846,7 @@ "memberName": "warp", "nodeType": "MemberAccess", "referencedDeclaration": 7966, - "src": "22226:7:5", + "src": "22760:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" @@ -26860,7 +26860,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22226:31:5", + "src": "22760:31:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26869,7 +26869,7 @@ }, "id": 4738, "nodeType": "ExpressionStatement", - "src": "22226:31:5" + "src": "22760:31:5" } ] }, @@ -26877,7 +26877,7 @@ "kind": "function", "modifiers": [], "name": "rewind", - "nameLocation": "22178:6:5", + "nameLocation": "22711:6:5", "parameters": { "id": 4728, "nodeType": "ParameterList", @@ -26887,10 +26887,10 @@ "id": 4727, "mutability": "mutable", "name": "time", - "nameLocation": "22193:4:5", + "nameLocation": "22726:4:5", "nodeType": "VariableDeclaration", "scope": 4740, - "src": "22185:12:5", + "src": "22718:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26901,7 +26901,7 @@ "id": 4726, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22185:7:5", + "src": "22718:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26910,13 +26910,13 @@ "visibility": "internal" } ], - "src": "22184:14:5" + "src": "22717:14:5" }, "returnParameters": { "id": 4729, "nodeType": "ParameterList", "parameters": [], - "src": "22216:0:5" + "src": "22749:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -26926,12 +26926,12 @@ { "id": 4761, "nodeType": "FunctionDefinition", - "src": "22327:106:5", + "src": "22865:109:5", "nodes": [], "body": { "id": 4760, "nodeType": "Block", - "src": "22371:62:5", + "src": "22909:65:5", "nodes": [], "statements": [ { @@ -26943,7 +26943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4742, - "src": "22389:3:5", + "src": "22928:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26968,7 +26968,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22394:1:5", + "src": "22933:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -26986,14 +26986,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22399:3:5", + "src": "22938:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "22394:8:5", + "src": "22933:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -27017,7 +27017,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22381:2:5", + "src": "22920:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27031,7 +27031,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22381:7:5", + "src": "22920:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -27045,7 +27045,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22381:22:5", + "src": "22920:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27054,7 +27054,7 @@ }, "id": 4753, "nodeType": "ExpressionStatement", - "src": "22381:22:5" + "src": "22920:22:5" }, { "expression": { @@ -27065,7 +27065,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4742, - "src": "22422:3:5", + "src": "22962:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27085,7 +27085,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22413:2:5", + "src": "22953:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27099,7 +27099,7 @@ "memberName": "prank", "nodeType": "MemberAccess", "referencedDeclaration": 8007, - "src": "22413:8:5", + "src": "22953:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -27113,7 +27113,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22413:13:5", + "src": "22953:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27122,7 +27122,7 @@ }, "id": 4759, "nodeType": "ExpressionStatement", - "src": "22413:13:5" + "src": "22953:13:5" } ] }, @@ -27130,7 +27130,7 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "22336:4:5", + "nameLocation": "22874:4:5", "parameters": { "id": 4743, "nodeType": "ParameterList", @@ -27140,10 +27140,10 @@ "id": 4742, "mutability": "mutable", "name": "who", - "nameLocation": "22349:3:5", + "nameLocation": "22887:3:5", "nodeType": "VariableDeclaration", "scope": 4761, - "src": "22341:11:5", + "src": "22879:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27154,7 +27154,7 @@ "id": 4741, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22341:7:5", + "src": "22879:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27164,13 +27164,13 @@ "visibility": "internal" } ], - "src": "22340:13:5" + "src": "22878:13:5" }, "returnParameters": { "id": 4744, "nodeType": "ParameterList", "parameters": [], - "src": "22371:0:5" + "src": "22909:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -27180,12 +27180,12 @@ { "id": 4782, "nodeType": "FunctionDefinition", - "src": "22439:116:5", + "src": "22982:119:5", "nodes": [], "body": { "id": 4781, "nodeType": "Block", - "src": "22497:58:5", + "src": "23040:61:5", "nodes": [], "statements": [ { @@ -27197,7 +27197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4763, - "src": "22515:3:5", + "src": "23059:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27209,7 +27209,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4765, - "src": "22520:4:5", + "src": "23064:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27233,7 +27233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22507:2:5", + "src": "23051:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27247,7 +27247,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22507:7:5", + "src": "23051:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -27261,7 +27261,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22507:18:5", + "src": "23051:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27270,7 +27270,7 @@ }, "id": 4774, "nodeType": "ExpressionStatement", - "src": "22507:18:5" + "src": "23051:18:5" }, { "expression": { @@ -27281,7 +27281,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4763, - "src": "22544:3:5", + "src": "23089:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27301,7 +27301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22535:2:5", + "src": "23080:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27315,7 +27315,7 @@ "memberName": "prank", "nodeType": "MemberAccess", "referencedDeclaration": 8007, - "src": "22535:8:5", + "src": "23080:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -27329,7 +27329,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22535:13:5", + "src": "23080:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27338,7 +27338,7 @@ }, "id": 4780, "nodeType": "ExpressionStatement", - "src": "22535:13:5" + "src": "23080:13:5" } ] }, @@ -27346,7 +27346,7 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "22448:4:5", + "nameLocation": "22991:4:5", "parameters": { "id": 4766, "nodeType": "ParameterList", @@ -27356,10 +27356,10 @@ "id": 4763, "mutability": "mutable", "name": "who", - "nameLocation": "22461:3:5", + "nameLocation": "23004:3:5", "nodeType": "VariableDeclaration", "scope": 4782, - "src": "22453:11:5", + "src": "22996:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27370,7 +27370,7 @@ "id": 4762, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22453:7:5", + "src": "22996:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27384,10 +27384,10 @@ "id": 4765, "mutability": "mutable", "name": "give", - "nameLocation": "22474:4:5", + "nameLocation": "23017:4:5", "nodeType": "VariableDeclaration", "scope": 4782, - "src": "22466:12:5", + "src": "23009:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27398,7 +27398,7 @@ "id": 4764, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22466:7:5", + "src": "23009:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27407,13 +27407,13 @@ "visibility": "internal" } ], - "src": "22452:27:5" + "src": "22995:27:5" }, "returnParameters": { "id": 4767, "nodeType": "ParameterList", "parameters": [], - "src": "22497:0:5" + "src": "23040:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -27423,12 +27423,12 @@ { "id": 4806, "nodeType": "FunctionDefinition", - "src": "22561:130:5", + "src": "23109:133:5", "nodes": [], "body": { "id": 4805, "nodeType": "Block", - "src": "22621:70:5", + "src": "23169:73:5", "nodes": [], "statements": [ { @@ -27440,7 +27440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4784, - "src": "22639:3:5", + "src": "23188:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27465,7 +27465,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22644:1:5", + "src": "23193:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -27483,14 +27483,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22649:3:5", + "src": "23198:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "22644:8:5", + "src": "23193:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -27514,7 +27514,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22631:2:5", + "src": "23180:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27528,7 +27528,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22631:7:5", + "src": "23180:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -27542,7 +27542,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22631:22:5", + "src": "23180:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27551,7 +27551,7 @@ }, "id": 4797, "nodeType": "ExpressionStatement", - "src": "22631:22:5" + "src": "23180:22:5" }, { "expression": { @@ -27562,7 +27562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4784, - "src": "22672:3:5", + "src": "23222:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27574,7 +27574,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4786, - "src": "22677:6:5", + "src": "23227:6:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27598,7 +27598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22663:2:5", + "src": "23213:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27612,7 +27612,7 @@ "memberName": "prank", "nodeType": "MemberAccess", "referencedDeclaration": 8019, - "src": "22663:8:5", + "src": "23213:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" @@ -27626,7 +27626,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22663:21:5", + "src": "23213:21:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27635,7 +27635,7 @@ }, "id": 4804, "nodeType": "ExpressionStatement", - "src": "22663:21:5" + "src": "23213:21:5" } ] }, @@ -27643,7 +27643,7 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "22570:4:5", + "nameLocation": "23118:4:5", "parameters": { "id": 4787, "nodeType": "ParameterList", @@ -27653,10 +27653,10 @@ "id": 4784, "mutability": "mutable", "name": "who", - "nameLocation": "22583:3:5", + "nameLocation": "23131:3:5", "nodeType": "VariableDeclaration", "scope": 4806, - "src": "22575:11:5", + "src": "23123:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27667,7 +27667,7 @@ "id": 4783, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22575:7:5", + "src": "23123:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27681,10 +27681,10 @@ "id": 4786, "mutability": "mutable", "name": "origin", - "nameLocation": "22596:6:5", + "nameLocation": "23144:6:5", "nodeType": "VariableDeclaration", "scope": 4806, - "src": "22588:14:5", + "src": "23136:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27695,7 +27695,7 @@ "id": 4785, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22588:7:5", + "src": "23136:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27705,13 +27705,13 @@ "visibility": "internal" } ], - "src": "22574:29:5" + "src": "23122:29:5" }, "returnParameters": { "id": 4788, "nodeType": "ParameterList", "parameters": [], - "src": "22621:0:5" + "src": "23169:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -27721,12 +27721,12 @@ { "id": 4830, "nodeType": "FunctionDefinition", - "src": "22697:140:5", + "src": "23250:143:5", "nodes": [], "body": { "id": 4829, "nodeType": "Block", - "src": "22771:66:5", + "src": "23324:69:5", "nodes": [], "statements": [ { @@ -27738,7 +27738,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4808, - "src": "22789:3:5", + "src": "23343:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27750,7 +27750,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4812, - "src": "22794:4:5", + "src": "23348:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27774,7 +27774,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22781:2:5", + "src": "23335:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27788,7 +27788,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22781:7:5", + "src": "23335:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -27802,7 +27802,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22781:18:5", + "src": "23335:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27811,7 +27811,7 @@ }, "id": 4821, "nodeType": "ExpressionStatement", - "src": "22781:18:5" + "src": "23335:18:5" }, { "expression": { @@ -27822,7 +27822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4808, - "src": "22818:3:5", + "src": "23373:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27834,7 +27834,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4810, - "src": "22823:6:5", + "src": "23378:6:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27858,7 +27858,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22809:2:5", + "src": "23364:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27872,7 +27872,7 @@ "memberName": "prank", "nodeType": "MemberAccess", "referencedDeclaration": 8019, - "src": "22809:8:5", + "src": "23364:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" @@ -27886,7 +27886,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22809:21:5", + "src": "23364:21:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27895,7 +27895,7 @@ }, "id": 4828, "nodeType": "ExpressionStatement", - "src": "22809:21:5" + "src": "23364:21:5" } ] }, @@ -27903,7 +27903,7 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "22706:4:5", + "nameLocation": "23259:4:5", "parameters": { "id": 4813, "nodeType": "ParameterList", @@ -27913,10 +27913,10 @@ "id": 4808, "mutability": "mutable", "name": "who", - "nameLocation": "22719:3:5", + "nameLocation": "23272:3:5", "nodeType": "VariableDeclaration", "scope": 4830, - "src": "22711:11:5", + "src": "23264:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27927,7 +27927,7 @@ "id": 4807, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22711:7:5", + "src": "23264:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27941,10 +27941,10 @@ "id": 4810, "mutability": "mutable", "name": "origin", - "nameLocation": "22732:6:5", + "nameLocation": "23285:6:5", "nodeType": "VariableDeclaration", "scope": 4830, - "src": "22724:14:5", + "src": "23277:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27955,7 +27955,7 @@ "id": 4809, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22724:7:5", + "src": "23277:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27969,10 +27969,10 @@ "id": 4812, "mutability": "mutable", "name": "give", - "nameLocation": "22748:4:5", + "nameLocation": "23301:4:5", "nodeType": "VariableDeclaration", "scope": 4830, - "src": "22740:12:5", + "src": "23293:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27983,7 +27983,7 @@ "id": 4811, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22740:7:5", + "src": "23293:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27992,13 +27992,13 @@ "visibility": "internal" } ], - "src": "22710:43:5" + "src": "23263:43:5" }, "returnParameters": { "id": 4814, "nodeType": "ParameterList", "parameters": [], - "src": "22771:0:5" + "src": "23324:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -28008,12 +28008,12 @@ { "id": 4851, "nodeType": "FunctionDefinition", - "src": "22908:116:5", + "src": "23467:119:5", "nodes": [], "body": { "id": 4850, "nodeType": "Block", - "src": "22957:67:5", + "src": "23516:70:5", "nodes": [], "statements": [ { @@ -28025,7 +28025,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4832, - "src": "22975:3:5", + "src": "23535:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28050,7 +28050,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22980:1:5", + "src": "23540:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -28068,14 +28068,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22985:3:5", + "src": "23545:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "22980:8:5", + "src": "23540:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -28099,7 +28099,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22967:2:5", + "src": "23527:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28113,7 +28113,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22967:7:5", + "src": "23527:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -28127,7 +28127,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22967:22:5", + "src": "23527:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28136,7 +28136,7 @@ }, "id": 4843, "nodeType": "ExpressionStatement", - "src": "22967:22:5" + "src": "23527:22:5" }, { "expression": { @@ -28147,7 +28147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4832, - "src": "23013:3:5", + "src": "23574:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28167,7 +28167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22999:2:5", + "src": "23560:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28181,7 +28181,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8012, - "src": "22999:13:5", + "src": "23560:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -28195,7 +28195,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22999:18:5", + "src": "23560:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28204,7 +28204,7 @@ }, "id": 4849, "nodeType": "ExpressionStatement", - "src": "22999:18:5" + "src": "23560:18:5" } ] }, @@ -28212,7 +28212,7 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "22917:9:5", + "nameLocation": "23476:9:5", "parameters": { "id": 4833, "nodeType": "ParameterList", @@ -28222,10 +28222,10 @@ "id": 4832, "mutability": "mutable", "name": "who", - "nameLocation": "22935:3:5", + "nameLocation": "23494:3:5", "nodeType": "VariableDeclaration", "scope": 4851, - "src": "22927:11:5", + "src": "23486:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28236,7 +28236,7 @@ "id": 4831, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22927:7:5", + "src": "23486:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28246,13 +28246,13 @@ "visibility": "internal" } ], - "src": "22926:13:5" + "src": "23485:13:5" }, "returnParameters": { "id": 4834, "nodeType": "ParameterList", "parameters": [], - "src": "22957:0:5" + "src": "23516:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -28262,12 +28262,12 @@ { "id": 4872, "nodeType": "FunctionDefinition", - "src": "23030:126:5", + "src": "23594:129:5", "nodes": [], "body": { "id": 4871, "nodeType": "Block", - "src": "23093:63:5", + "src": "23657:66:5", "nodes": [], "statements": [ { @@ -28279,7 +28279,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4853, - "src": "23111:3:5", + "src": "23676:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28291,7 +28291,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4855, - "src": "23116:4:5", + "src": "23681:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28315,7 +28315,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23103:2:5", + "src": "23668:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28329,7 +28329,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "23103:7:5", + "src": "23668:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -28343,7 +28343,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23103:18:5", + "src": "23668:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28352,7 +28352,7 @@ }, "id": 4864, "nodeType": "ExpressionStatement", - "src": "23103:18:5" + "src": "23668:18:5" }, { "expression": { @@ -28363,7 +28363,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4853, - "src": "23145:3:5", + "src": "23711:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28383,7 +28383,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23131:2:5", + "src": "23697:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28397,7 +28397,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8012, - "src": "23131:13:5", + "src": "23697:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -28411,7 +28411,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23131:18:5", + "src": "23697:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28420,7 +28420,7 @@ }, "id": 4870, "nodeType": "ExpressionStatement", - "src": "23131:18:5" + "src": "23697:18:5" } ] }, @@ -28428,7 +28428,7 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "23039:9:5", + "nameLocation": "23603:9:5", "parameters": { "id": 4856, "nodeType": "ParameterList", @@ -28438,10 +28438,10 @@ "id": 4853, "mutability": "mutable", "name": "who", - "nameLocation": "23057:3:5", + "nameLocation": "23621:3:5", "nodeType": "VariableDeclaration", "scope": 4872, - "src": "23049:11:5", + "src": "23613:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28452,7 +28452,7 @@ "id": 4852, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23049:7:5", + "src": "23613:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28466,10 +28466,10 @@ "id": 4855, "mutability": "mutable", "name": "give", - "nameLocation": "23070:4:5", + "nameLocation": "23634:4:5", "nodeType": "VariableDeclaration", "scope": 4872, - "src": "23062:12:5", + "src": "23626:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28480,7 +28480,7 @@ "id": 4854, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23062:7:5", + "src": "23626:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28489,13 +28489,13 @@ "visibility": "internal" } ], - "src": "23048:27:5" + "src": "23612:27:5" }, "returnParameters": { "id": 4857, "nodeType": "ParameterList", "parameters": [], - "src": "23093:0:5" + "src": "23657:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -28505,12 +28505,12 @@ { "id": 4896, "nodeType": "FunctionDefinition", - "src": "23275:140:5", + "src": "23846:143:5", "nodes": [], "body": { "id": 4895, "nodeType": "Block", - "src": "23340:75:5", + "src": "23911:78:5", "nodes": [], "statements": [ { @@ -28522,7 +28522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4874, - "src": "23358:3:5", + "src": "23930:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28547,7 +28547,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "23363:1:5", + "src": "23935:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -28565,14 +28565,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "23368:3:5", + "src": "23940:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "23363:8:5", + "src": "23935:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -28596,7 +28596,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23350:2:5", + "src": "23922:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28610,7 +28610,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "23350:7:5", + "src": "23922:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -28624,7 +28624,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23350:22:5", + "src": "23922:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28633,7 +28633,7 @@ }, "id": 4887, "nodeType": "ExpressionStatement", - "src": "23350:22:5" + "src": "23922:22:5" }, { "expression": { @@ -28644,7 +28644,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4874, - "src": "23396:3:5", + "src": "23969:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28656,7 +28656,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4876, - "src": "23401:6:5", + "src": "23974:6:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28680,7 +28680,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23382:2:5", + "src": "23955:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28694,7 +28694,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8026, - "src": "23382:13:5", + "src": "23955:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" @@ -28708,7 +28708,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23382:26:5", + "src": "23955:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28717,7 +28717,7 @@ }, "id": 4894, "nodeType": "ExpressionStatement", - "src": "23382:26:5" + "src": "23955:26:5" } ] }, @@ -28725,7 +28725,7 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "23284:9:5", + "nameLocation": "23855:9:5", "parameters": { "id": 4877, "nodeType": "ParameterList", @@ -28735,10 +28735,10 @@ "id": 4874, "mutability": "mutable", "name": "who", - "nameLocation": "23302:3:5", + "nameLocation": "23873:3:5", "nodeType": "VariableDeclaration", "scope": 4896, - "src": "23294:11:5", + "src": "23865:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28749,7 +28749,7 @@ "id": 4873, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23294:7:5", + "src": "23865:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28763,10 +28763,10 @@ "id": 4876, "mutability": "mutable", "name": "origin", - "nameLocation": "23315:6:5", + "nameLocation": "23886:6:5", "nodeType": "VariableDeclaration", "scope": 4896, - "src": "23307:14:5", + "src": "23878:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28777,7 +28777,7 @@ "id": 4875, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23307:7:5", + "src": "23878:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28787,13 +28787,13 @@ "visibility": "internal" } ], - "src": "23293:29:5" + "src": "23864:29:5" }, "returnParameters": { "id": 4878, "nodeType": "ParameterList", "parameters": [], - "src": "23340:0:5" + "src": "23911:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -28803,12 +28803,12 @@ { "id": 4920, "nodeType": "FunctionDefinition", - "src": "23421:150:5", + "src": "23997:153:5", "nodes": [], "body": { "id": 4919, "nodeType": "Block", - "src": "23500:71:5", + "src": "24076:74:5", "nodes": [], "statements": [ { @@ -28820,7 +28820,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4898, - "src": "23518:3:5", + "src": "24095:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28832,7 +28832,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4902, - "src": "23523:4:5", + "src": "24100:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28856,7 +28856,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23510:2:5", + "src": "24087:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28870,7 +28870,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "23510:7:5", + "src": "24087:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -28884,7 +28884,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23510:18:5", + "src": "24087:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28893,7 +28893,7 @@ }, "id": 4911, "nodeType": "ExpressionStatement", - "src": "23510:18:5" + "src": "24087:18:5" }, { "expression": { @@ -28904,7 +28904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4898, - "src": "23552:3:5", + "src": "24130:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28916,7 +28916,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4900, - "src": "23557:6:5", + "src": "24135:6:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28940,7 +28940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23538:2:5", + "src": "24116:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28954,7 +28954,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8026, - "src": "23538:13:5", + "src": "24116:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" @@ -28968,7 +28968,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23538:26:5", + "src": "24116:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28977,7 +28977,7 @@ }, "id": 4918, "nodeType": "ExpressionStatement", - "src": "23538:26:5" + "src": "24116:26:5" } ] }, @@ -28985,7 +28985,7 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "23430:9:5", + "nameLocation": "24006:9:5", "parameters": { "id": 4903, "nodeType": "ParameterList", @@ -28995,10 +28995,10 @@ "id": 4898, "mutability": "mutable", "name": "who", - "nameLocation": "23448:3:5", + "nameLocation": "24024:3:5", "nodeType": "VariableDeclaration", "scope": 4920, - "src": "23440:11:5", + "src": "24016:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29009,7 +29009,7 @@ "id": 4897, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23440:7:5", + "src": "24016:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29023,10 +29023,10 @@ "id": 4900, "mutability": "mutable", "name": "origin", - "nameLocation": "23461:6:5", + "nameLocation": "24037:6:5", "nodeType": "VariableDeclaration", "scope": 4920, - "src": "23453:14:5", + "src": "24029:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29037,7 +29037,7 @@ "id": 4899, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23453:7:5", + "src": "24029:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29051,10 +29051,10 @@ "id": 4902, "mutability": "mutable", "name": "give", - "nameLocation": "23477:4:5", + "nameLocation": "24053:4:5", "nodeType": "VariableDeclaration", "scope": 4920, - "src": "23469:12:5", + "src": "24045:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29065,7 +29065,7 @@ "id": 4901, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23469:7:5", + "src": "24045:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29074,13 +29074,13 @@ "visibility": "internal" } ], - "src": "23439:43:5" + "src": "24015:43:5" }, "returnParameters": { "id": 4904, "nodeType": "ParameterList", "parameters": [], - "src": "23500:0:5" + "src": "24076:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -29090,12 +29090,12 @@ { "id": 4937, "nodeType": "FunctionDefinition", - "src": "23577:110:5", + "src": "24158:113:5", "nodes": [], "body": { "id": 4936, "nodeType": "Block", - "src": "23628:59:5", + "src": "24209:62:5", "nodes": [], "statements": [ { @@ -29109,7 +29109,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23638:2:5", + "src": "24220:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -29123,7 +29123,7 @@ "memberName": "stopPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8029, - "src": "23638:12:5", + "src": "24220:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" @@ -29137,7 +29137,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23638:14:5", + "src": "24220:14:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29146,7 +29146,7 @@ }, "id": 4929, "nodeType": "ExpressionStatement", - "src": "23638:14:5" + "src": "24220:14:5" }, { "expression": { @@ -29157,7 +29157,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4922, - "src": "23676:3:5", + "src": "24259:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29177,7 +29177,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23662:2:5", + "src": "24245:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -29191,7 +29191,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8012, - "src": "23662:13:5", + "src": "24245:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -29205,7 +29205,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23662:18:5", + "src": "24245:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29214,7 +29214,7 @@ }, "id": 4935, "nodeType": "ExpressionStatement", - "src": "23662:18:5" + "src": "24245:18:5" } ] }, @@ -29222,7 +29222,7 @@ "kind": "function", "modifiers": [], "name": "changePrank", - "nameLocation": "23586:11:5", + "nameLocation": "24167:11:5", "parameters": { "id": 4923, "nodeType": "ParameterList", @@ -29232,10 +29232,10 @@ "id": 4922, "mutability": "mutable", "name": "who", - "nameLocation": "23606:3:5", + "nameLocation": "24187:3:5", "nodeType": "VariableDeclaration", "scope": 4937, - "src": "23598:11:5", + "src": "24179:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29246,7 +29246,7 @@ "id": 4921, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23598:7:5", + "src": "24179:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29256,13 +29256,13 @@ "visibility": "internal" } ], - "src": "23597:13:5" + "src": "24178:13:5" }, "returnParameters": { "id": 4924, "nodeType": "ParameterList", "parameters": [], - "src": "23628:0:5" + "src": "24209:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -29272,12 +29272,12 @@ { "id": 4952, "nodeType": "FunctionDefinition", - "src": "23778:91:5", + "src": "24366:93:5", "nodes": [], "body": { "id": 4951, "nodeType": "Block", - "src": "23835:34:5", + "src": "24423:36:5", "nodes": [], "statements": [ { @@ -29289,7 +29289,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4939, - "src": "23853:2:5", + "src": "24442:2:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29301,7 +29301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4941, - "src": "23857:4:5", + "src": "24446:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29325,7 +29325,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23845:2:5", + "src": "24434:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -29339,7 +29339,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "23845:7:5", + "src": "24434:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -29353,7 +29353,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23845:17:5", + "src": "24434:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29362,7 +29362,7 @@ }, "id": 4950, "nodeType": "ExpressionStatement", - "src": "23845:17:5" + "src": "24434:17:5" } ] }, @@ -29370,7 +29370,7 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "23787:4:5", + "nameLocation": "24375:4:5", "parameters": { "id": 4942, "nodeType": "ParameterList", @@ -29380,10 +29380,10 @@ "id": 4939, "mutability": "mutable", "name": "to", - "nameLocation": "23800:2:5", + "nameLocation": "24388:2:5", "nodeType": "VariableDeclaration", "scope": 4952, - "src": "23792:10:5", + "src": "24380:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29394,7 +29394,7 @@ "id": 4938, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23792:7:5", + "src": "24380:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29408,10 +29408,10 @@ "id": 4941, "mutability": "mutable", "name": "give", - "nameLocation": "23812:4:5", + "nameLocation": "24400:4:5", "nodeType": "VariableDeclaration", "scope": 4952, - "src": "23804:12:5", + "src": "24392:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29422,7 +29422,7 @@ "id": 4940, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23804:7:5", + "src": "24392:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29431,13 +29431,13 @@ "visibility": "internal" } ], - "src": "23791:26:5" + "src": "24379:26:5" }, "returnParameters": { "id": 4943, "nodeType": "ParameterList", "parameters": [], - "src": "23835:0:5" + "src": "24423:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -29447,12 +29447,12 @@ { "id": 4969, "nodeType": "FunctionDefinition", - "src": "23993:117:5", + "src": "24587:119:5", "nodes": [], "body": { "id": 4968, "nodeType": "Block", - "src": "24065:45:5", + "src": "24659:47:5", "nodes": [], "statements": [ { @@ -29464,7 +29464,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4954, - "src": "24080:5:5", + "src": "24675:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29476,7 +29476,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4956, - "src": "24087:2:5", + "src": "24682:2:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29488,7 +29488,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4958, - "src": "24091:4:5", + "src": "24686:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29503,7 +29503,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "24097:5:5", + "src": "24692:5:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29539,7 +29539,7 @@ 5072 ], "referencedDeclaration": 5072, - "src": "24075:4:5", + "src": "24670:4:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bool_$returns$__$", "typeString": "function (address,address,uint256,bool)" @@ -29553,7 +29553,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24075:28:5", + "src": "24670:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29562,7 +29562,7 @@ }, "id": 4967, "nodeType": "ExpressionStatement", - "src": "24075:28:5" + "src": "24670:28:5" } ] }, @@ -29570,7 +29570,7 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "24002:4:5", + "nameLocation": "24596:4:5", "parameters": { "id": 4959, "nodeType": "ParameterList", @@ -29580,10 +29580,10 @@ "id": 4954, "mutability": "mutable", "name": "token", - "nameLocation": "24015:5:5", + "nameLocation": "24609:5:5", "nodeType": "VariableDeclaration", "scope": 4969, - "src": "24007:13:5", + "src": "24601:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29594,7 +29594,7 @@ "id": 4953, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24007:7:5", + "src": "24601:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29608,10 +29608,10 @@ "id": 4956, "mutability": "mutable", "name": "to", - "nameLocation": "24030:2:5", + "nameLocation": "24624:2:5", "nodeType": "VariableDeclaration", "scope": 4969, - "src": "24022:10:5", + "src": "24616:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29622,7 +29622,7 @@ "id": 4955, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24022:7:5", + "src": "24616:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29636,10 +29636,10 @@ "id": 4958, "mutability": "mutable", "name": "give", - "nameLocation": "24042:4:5", + "nameLocation": "24636:4:5", "nodeType": "VariableDeclaration", "scope": 4969, - "src": "24034:12:5", + "src": "24628:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29650,7 +29650,7 @@ "id": 4957, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24034:7:5", + "src": "24628:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29659,13 +29659,13 @@ "visibility": "internal" } ], - "src": "24006:41:5" + "src": "24600:41:5" }, "returnParameters": { "id": 4960, "nodeType": "ParameterList", "parameters": [], - "src": "24065:0:5" + "src": "24659:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -29675,12 +29675,12 @@ { "id": 5072, "nodeType": "FunctionDefinition", - "src": "24116:825:5", + "src": "24714:844:5", "nodes": [], "body": { "id": 5071, "nodeType": "Block", - "src": "24201:740:5", + "src": "24799:759:5", "nodes": [], "statements": [ { @@ -29695,10 +29695,10 @@ "id": 4981, "mutability": "mutable", "name": "balData", - "nameLocation": "24258:7:5", + "nameLocation": "24858:7:5", "nodeType": "VariableDeclaration", "scope": 5071, - "src": "24245:20:5", + "src": "24845:20:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29709,7 +29709,7 @@ "id": 4980, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "24245:5:5", + "src": "24845:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -29732,7 +29732,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24303:10:5", + "src": "24903:10:5", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -29745,7 +29745,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4973, - "src": "24315:2:5", + "src": "24915:2:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29769,7 +29769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24280:3:5", + "src": "24880:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29782,7 +29782,7 @@ "lValueRequested": false, "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "24280:22:5", + "src": "24880:22:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" @@ -29796,7 +29796,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24280:38:5", + "src": "24880:38:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29817,7 +29817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4971, - "src": "24269:5:5", + "src": "24869:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29830,7 +29830,7 @@ "lValueRequested": false, "memberName": "call", "nodeType": "MemberAccess", - "src": "24269:10:5", + "src": "24869:10:5", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -29844,7 +29844,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24269:50:5", + "src": "24869:50:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -29852,7 +29852,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "24242:77:5" + "src": "24842:77:5" }, { "assignments": [ @@ -29864,10 +29864,10 @@ "id": 4992, "mutability": "mutable", "name": "prevBal", - "nameLocation": "24337:7:5", + "nameLocation": "24938:7:5", "nodeType": "VariableDeclaration", "scope": 5071, - "src": "24329:15:5", + "src": "24930:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29878,7 +29878,7 @@ "id": 4991, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24329:7:5", + "src": "24930:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29896,7 +29896,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4981, - "src": "24358:7:5", + "src": "24959:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -29911,7 +29911,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24368:7:5", + "src": "24969:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -29920,7 +29920,7 @@ "id": 4996, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24368:7:5", + "src": "24969:7:5", "typeDescriptions": {} } } @@ -29932,7 +29932,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "24367:9:5", + "src": "24968:9:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -29956,7 +29956,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24347:3:5", + "src": "24948:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29969,7 +29969,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "24347:10:5", + "src": "24948:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -29983,7 +29983,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24347:30:5", + "src": "24948:30:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -29991,7 +29991,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "24329:48:5" + "src": "24930:48:5" }, { "expression": { @@ -30002,7 +30002,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4975, - "src": "24480:4:5", + "src": "25084:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30024,7 +30024,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4973, - "src": "24462:2:5", + "src": "25066:2:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30049,7 +30049,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24441:10:5", + "src": "25045:10:5", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -30072,7 +30072,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4971, - "src": "24430:5:5", + "src": "25034:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30092,7 +30092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4693, - "src": "24414:8:5", + "src": "25018:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage", "typeString": "struct StdStorage storage ref" @@ -30106,7 +30106,7 @@ "memberName": "target", "nodeType": "MemberAccess", "referencedDeclaration": 6627, - "src": "24414:15:5", + "src": "25018:15:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -30120,7 +30120,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24414:22:5", + "src": "25018:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30135,7 +30135,7 @@ "memberName": "sig", "nodeType": "MemberAccess", "referencedDeclaration": 6645, - "src": "24414:26:5", + "src": "25018:26:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" @@ -30149,7 +30149,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24414:38:5", + "src": "25018:38:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30164,7 +30164,7 @@ "memberName": "with_key", "nodeType": "MemberAccess", "referencedDeclaration": 6681, - "src": "24414:47:5", + "src": "25018:47:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -30178,7 +30178,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24414:51:5", + "src": "25018:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30193,7 +30193,7 @@ "memberName": "checked_write", "nodeType": "MemberAccess", "referencedDeclaration": 6775, - "src": "24414:65:5", + "src": "25018:65:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_uint256_$returns$__$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" @@ -30207,7 +30207,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24414:71:5", + "src": "25018:71:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30216,7 +30216,7 @@ }, "id": 5015, "nodeType": "ExpressionStatement", - "src": "24414:71:5" + "src": "25018:71:5" }, { "condition": { @@ -30225,7 +30225,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4977, - "src": "24531:6:5", + "src": "25138:6:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30233,11 +30233,11 @@ }, "id": 5070, "nodeType": "IfStatement", - "src": "24527:408:5", + "src": "25134:417:5", "trueBody": { "id": 5069, "nodeType": "Block", - "src": "24539:396:5", + "src": "25146:405:5", "statements": [ { "assignments": [ @@ -30251,10 +30251,10 @@ "id": 5018, "mutability": "mutable", "name": "totSupData", - "nameLocation": "24569:10:5", + "nameLocation": "25177:10:5", "nodeType": "VariableDeclaration", "scope": 5069, - "src": "24556:23:5", + "src": "25164:23:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30265,7 +30265,7 @@ "id": 5017, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "24556:5:5", + "src": "25164:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -30288,7 +30288,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24617:10:5", + "src": "25225:10:5", "typeDescriptions": { "typeIdentifier": "t_rational_404098525_by_1", "typeString": "int_const 404098525" @@ -30309,7 +30309,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24594:3:5", + "src": "25202:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30322,7 +30322,7 @@ "lValueRequested": false, "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "24594:22:5", + "src": "25202:22:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" @@ -30336,7 +30336,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24594:34:5", + "src": "25202:34:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30357,7 +30357,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4971, - "src": "24583:5:5", + "src": "25191:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30370,7 +30370,7 @@ "lValueRequested": false, "memberName": "call", "nodeType": "MemberAccess", - "src": "24583:10:5", + "src": "25191:10:5", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -30384,7 +30384,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24583:46:5", + "src": "25191:46:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -30392,7 +30392,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "24553:76:5" + "src": "25161:76:5" }, { "assignments": [ @@ -30404,10 +30404,10 @@ "id": 5028, "mutability": "mutable", "name": "totSup", - "nameLocation": "24651:6:5", + "nameLocation": "25260:6:5", "nodeType": "VariableDeclaration", "scope": 5069, - "src": "24643:14:5", + "src": "25252:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30418,7 +30418,7 @@ "id": 5027, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24643:7:5", + "src": "25252:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30436,7 +30436,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5018, - "src": "24671:10:5", + "src": "25280:10:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -30451,7 +30451,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24684:7:5", + "src": "25293:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -30460,7 +30460,7 @@ "id": 5032, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24684:7:5", + "src": "25293:7:5", "typeDescriptions": {} } } @@ -30472,7 +30472,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "24683:9:5", + "src": "25292:9:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -30496,7 +30496,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24660:3:5", + "src": "25269:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30509,7 +30509,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "24660:10:5", + "src": "25269:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -30523,7 +30523,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24660:33:5", + "src": "25269:33:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -30531,7 +30531,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "24643:50:5" + "src": "25252:50:5" }, { "condition": { @@ -30550,7 +30550,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4975, - "src": "24711:4:5", + "src": "25321:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30564,13 +30564,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4992, - "src": "24718:7:5", + "src": "25328:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24711:14:5", + "src": "25321:14:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30579,7 +30579,7 @@ "falseBody": { "id": 5055, "nodeType": "Block", - "src": "24792:59:5", + "src": "25404:61:5", "statements": [ { "expression": { @@ -30594,7 +30594,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5028, - "src": "24810:6:5", + "src": "25423:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30620,7 +30620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4975, - "src": "24821:4:5", + "src": "25434:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30634,13 +30634,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4992, - "src": "24828:7:5", + "src": "25441:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24821:14:5", + "src": "25434:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30654,13 +30654,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "24820:16:5", + "src": "25433:16:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24810:26:5", + "src": "25423:26:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30668,17 +30668,17 @@ }, "id": 5054, "nodeType": "ExpressionStatement", - "src": "24810:26:5" + "src": "25423:26:5" } ] }, "id": 5056, "nodeType": "IfStatement", - "src": "24707:144:5", + "src": "25317:148:5", "trueBody": { "id": 5047, "nodeType": "Block", - "src": "24727:59:5", + "src": "25337:61:5", "statements": [ { "expression": { @@ -30693,7 +30693,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5028, - "src": "24745:6:5", + "src": "25356:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30719,7 +30719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4992, - "src": "24756:7:5", + "src": "25367:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30733,13 +30733,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4975, - "src": "24766:4:5", + "src": "25377:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24756:14:5", + "src": "25367:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30753,13 +30753,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "24755:16:5", + "src": "25366:16:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24745:26:5", + "src": "25356:26:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30767,7 +30767,7 @@ }, "id": 5046, "nodeType": "ExpressionStatement", - "src": "24745:26:5" + "src": "25356:26:5" } ] } @@ -30781,7 +30781,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5028, - "src": "24917:6:5", + "src": "25532:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30806,7 +30806,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24891:10:5", + "src": "25506:10:5", "typeDescriptions": { "typeIdentifier": "t_rational_404098525_by_1", "typeString": "int_const 404098525" @@ -30829,7 +30829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4971, - "src": "24880:5:5", + "src": "25495:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30849,7 +30849,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4693, - "src": "24864:8:5", + "src": "25479:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage", "typeString": "struct StdStorage storage ref" @@ -30863,7 +30863,7 @@ "memberName": "target", "nodeType": "MemberAccess", "referencedDeclaration": 6627, - "src": "24864:15:5", + "src": "25479:15:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -30877,7 +30877,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24864:22:5", + "src": "25479:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30892,7 +30892,7 @@ "memberName": "sig", "nodeType": "MemberAccess", "referencedDeclaration": 6645, - "src": "24864:26:5", + "src": "25479:26:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" @@ -30906,7 +30906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24864:38:5", + "src": "25479:38:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30921,7 +30921,7 @@ "memberName": "checked_write", "nodeType": "MemberAccess", "referencedDeclaration": 6775, - "src": "24864:52:5", + "src": "25479:52:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_uint256_$returns$__$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" @@ -30935,7 +30935,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24864:60:5", + "src": "25479:60:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30944,7 +30944,7 @@ }, "id": 5068, "nodeType": "ExpressionStatement", - "src": "24864:60:5" + "src": "25479:60:5" } ] } @@ -30955,7 +30955,7 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "24125:4:5", + "nameLocation": "24723:4:5", "parameters": { "id": 4978, "nodeType": "ParameterList", @@ -30965,10 +30965,10 @@ "id": 4971, "mutability": "mutable", "name": "token", - "nameLocation": "24138:5:5", + "nameLocation": "24736:5:5", "nodeType": "VariableDeclaration", "scope": 5072, - "src": "24130:13:5", + "src": "24728:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30979,7 +30979,7 @@ "id": 4970, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24130:7:5", + "src": "24728:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30993,10 +30993,10 @@ "id": 4973, "mutability": "mutable", "name": "to", - "nameLocation": "24153:2:5", + "nameLocation": "24751:2:5", "nodeType": "VariableDeclaration", "scope": 5072, - "src": "24145:10:5", + "src": "24743:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31007,7 +31007,7 @@ "id": 4972, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24145:7:5", + "src": "24743:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -31021,10 +31021,10 @@ "id": 4975, "mutability": "mutable", "name": "give", - "nameLocation": "24165:4:5", + "nameLocation": "24763:4:5", "nodeType": "VariableDeclaration", "scope": 5072, - "src": "24157:12:5", + "src": "24755:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31035,7 +31035,7 @@ "id": 4974, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24157:7:5", + "src": "24755:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31048,10 +31048,10 @@ "id": 4977, "mutability": "mutable", "name": "adjust", - "nameLocation": "24176:6:5", + "nameLocation": "24774:6:5", "nodeType": "VariableDeclaration", "scope": 5072, - "src": "24171:11:5", + "src": "24769:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31062,7 +31062,7 @@ "id": 4976, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24171:4:5", + "src": "24769:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -31071,13 +31071,13 @@ "visibility": "internal" } ], - "src": "24129:54:5" + "src": "24727:54:5" }, "returnParameters": { "id": 4979, "nodeType": "ParameterList", "parameters": [], - "src": "24201:0:5" + "src": "24799:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -31093,11 +31093,11 @@ "name": "StdCheatsSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 4684, - "src": "21818:13:5" + "src": "22340:13:5" }, "id": 4686, "nodeType": "InheritanceSpecifier", - "src": "21818:13:5" + "src": "22340:13:5" } ], "canonicalName": "StdCheats", @@ -31109,7 +31109,7 @@ 4684 ], "name": "StdCheats", - "nameLocation": "21805:9:5", + "nameLocation": "22327:9:5", "scope": 5074, "usedErrors": [] } diff --git a/out/StdCheats.sol/StdCheatsSafe.json b/out/StdCheats.sol/StdCheatsSafe.json index e186eb6..e53ae31 100644 --- a/out/StdCheats.sol/StdCheatsSafe.json +++ b/out/StdCheats.sol/StdCheatsSafe.json @@ -11,7 +11,7 @@ "linkReferences": {} }, "methodIdentifiers": {}, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"stateVariables\":{\"CONSTRUCTOR\":{\"details\":\"To hide constructor warnings across solc versions due to different constructor visibility requirements and syntaxes, we put the constructor in a private method and assign an unused return value to a variable. This forces the method to run during construction, but without declaring an explicit constructor.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdCheats.sol\":\"StdCheatsSafe\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf\",\"dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a\",\"dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"stateVariables\":{\"CONSTRUCTOR\":{\"details\":\"To hide constructor warnings across solc versions due to different constructor visibility requirements and syntaxes, we put the constructor in a private method and assign an unused return value to a variable. This forces the method to run during construction, but without declaring an explicit constructor.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdCheats.sol\":\"StdCheatsSafe\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2\",\"dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649\",\"dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,26 +51,26 @@ }, "sources": { "lib/forge-std/src/StdCheats.sol": { - "keccak256": "0x00d4802924cddef72a4cad6ef9ae31feefbdc3432185557a9dd85a0500bd7bf7", + "keccak256": "0xe6fd7bc5b19bf52eaa8560cde6ee0bf8b0fc67e0b3cac84a15e78f73c21f5fa9", "urls": [ - "bzz-raw://6246edaa7f9abb7b7256bf3369a28d8653e45d7353bcbcb9b67ec734b3aeaabf", - "dweb:/ipfs/QmaEnE5qxexifBViAPCEYnPeEsPnkwuR8pkWWveVwycZsV" + "bzz-raw://00f173121f16d2aab3453443960fc7b7c7d968807219124ef1eb1aad1a535ce2", + "dweb:/ipfs/QmZka7GQWsF3pAZBsneTCRZF3cyUxBv1jZbehiJ1QrrsNA" ], "license": "MIT" }, "lib/forge-std/src/StdStorage.sol": { - "keccak256": "0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5", + "keccak256": "0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c", "urls": [ - "bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a", - "dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn" + "bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649", + "dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX" ], "license": "MIT" }, "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" } @@ -104,12 +104,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:24912:5", + "src": "33:25530:5", "nodes": [ { "id": 2679, "nodeType": "PragmaDirective", - "src": "32:31:5", + "src": "33:31:5", "nodes": [], "literals": [ "solidity", @@ -124,7 +124,7 @@ { "id": 2680, "nodeType": "PragmaDirective", - "src": "65:33:5", + "src": "68:33:5", "nodes": [], "literals": [ "experimental", @@ -134,7 +134,7 @@ { "id": 2681, "nodeType": "ImportDirective", - "src": "100:26:5", + "src": "105:26:5", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", @@ -147,7 +147,7 @@ { "id": 2682, "nodeType": "ImportDirective", - "src": "127:18:5", + "src": "133:18:5", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", @@ -160,17 +160,17 @@ { "id": 4684, "nodeType": "ContractDefinition", - "src": "147:21590:5", + "src": "155:22101:5", "nodes": [ { "id": 2699, "nodeType": "VariableDeclaration", - "src": "185:92:5", + "src": "194:92:5", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "209:2:5", + "nameLocation": "218:2:5", "scope": 4684, "stateVariable": true, "storageLocation": "default", @@ -186,10 +186,10 @@ "name": "VmSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 7959, - "src": "185:6:5" + "src": "194:6:5" }, "referencedDeclaration": 7959, - "src": "185:6:5", + "src": "194:6:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -214,7 +214,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "255:17:5", + "src": "264:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -234,7 +234,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "245:9:5", + "src": "254:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -248,7 +248,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "245:28:5", + "src": "254:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -269,7 +269,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "237:7:5", + "src": "246:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -278,7 +278,7 @@ "id": 2690, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "237:7:5", + "src": "246:7:5", "typeDescriptions": {} } }, @@ -290,7 +290,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "237:37:5", + "src": "246:37:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -311,7 +311,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "229:7:5", + "src": "238:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -320,7 +320,7 @@ "id": 2688, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "229:7:5", + "src": "238:7:5", "typeDescriptions": {} } }, @@ -332,7 +332,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "229:46:5", + "src": "238:46:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -353,7 +353,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "221:7:5", + "src": "230:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -362,7 +362,7 @@ "id": 2686, "name": "address", "nodeType": "ElementaryTypeName", - "src": "221:7:5", + "src": "230:7:5", "typeDescriptions": {} } }, @@ -374,7 +374,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "221:55:5", + "src": "230:55:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -394,7 +394,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7959, - "src": "214:6:5", + "src": "223:6:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_VmSafe_$7959_$", "typeString": "type(contract VmSafe)" @@ -408,7 +408,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "214:63:5", + "src": "223:63:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", @@ -420,18 +420,18 @@ { "id": 2704, "nodeType": "VariableDeclaration", - "src": "620:44:5", + "src": "634:44:5", "nodes": [], "constant": false, "documentation": { "id": 2700, "nodeType": "StructuredDocumentation", - "src": "284:331:5", + "src": "295:333:5", "text": "@dev To hide constructor warnings across solc versions due to different constructor visibility requirements and\n syntaxes, we put the constructor in a private method and assign an unused return value to a variable. This\n forces the method to run during construction, but without declaring an explicit constructor." }, "mutability": "mutable", "name": "CONSTRUCTOR", - "nameLocation": "636:11:5", + "nameLocation": "650:11:5", "scope": 4684, "stateVariable": true, "storageLocation": "default", @@ -443,7 +443,7 @@ "id": 2701, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "620:7:5", + "src": "634:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -458,7 +458,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3413, - "src": "650:12:5", + "src": "664:12:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$_t_uint256_$", "typeString": "function () returns (uint256)" @@ -472,7 +472,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "650:14:5", + "src": "664:14:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -484,7 +484,7 @@ { "id": 2711, "nodeType": "StructDefinition", - "src": "671:567:5", + "src": "687:577:5", "nodes": [], "canonicalName": "StdCheatsSafe.Chain", "members": [ @@ -493,10 +493,10 @@ "id": 2706, "mutability": "mutable", "name": "name", - "nameLocation": "800:4:5", + "nameLocation": "818:4:5", "nodeType": "VariableDeclaration", "scope": 2711, - "src": "793:11:5", + "src": "811:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -507,7 +507,7 @@ "id": 2705, "name": "string", "nodeType": "ElementaryTypeName", - "src": "793:6:5", + "src": "811:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -520,10 +520,10 @@ "id": 2708, "mutability": "mutable", "name": "chainId", - "nameLocation": "855:7:5", + "nameLocation": "875:7:5", "nodeType": "VariableDeclaration", "scope": 2711, - "src": "847:15:5", + "src": "867:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -534,7 +534,7 @@ "id": 2707, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "847:7:5", + "src": "867:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -547,10 +547,10 @@ "id": 2710, "mutability": "mutable", "name": "rpcUrl", - "nameLocation": "1225:6:5", + "nameLocation": "1250:6:5", "nodeType": "VariableDeclaration", "scope": 2711, - "src": "1218:13:5", + "src": "1243:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -561,7 +561,7 @@ "id": 2709, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1218:6:5", + "src": "1243:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -571,14 +571,14 @@ } ], "name": "Chain", - "nameLocation": "678:5:5", + "nameLocation": "694:5:5", "scope": 4684, "visibility": "public" }, { "id": 2763, "nodeType": "StructDefinition", - "src": "1244:473:5", + "src": "1272:491:5", "nodes": [], "canonicalName": "StdCheatsSafe.Chains", "members": [ @@ -587,10 +587,10 @@ "id": 2714, "mutability": "mutable", "name": "Anvil", - "nameLocation": "1274:5:5", + "nameLocation": "1303:5:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1268:11:5", + "src": "1297:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -605,10 +605,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1268:5:5" + "src": "1297:5:5" }, "referencedDeclaration": 2711, - "src": "1268:5:5", + "src": "1297:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -621,10 +621,10 @@ "id": 2717, "mutability": "mutable", "name": "Hardhat", - "nameLocation": "1295:7:5", + "nameLocation": "1325:7:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1289:13:5", + "src": "1319:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -639,10 +639,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1289:5:5" + "src": "1319:5:5" }, "referencedDeclaration": 2711, - "src": "1289:5:5", + "src": "1319:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -655,10 +655,10 @@ "id": 2720, "mutability": "mutable", "name": "Mainnet", - "nameLocation": "1318:7:5", + "nameLocation": "1349:7:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1312:13:5", + "src": "1343:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -673,10 +673,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1312:5:5" + "src": "1343:5:5" }, "referencedDeclaration": 2711, - "src": "1312:5:5", + "src": "1343:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -689,10 +689,10 @@ "id": 2723, "mutability": "mutable", "name": "Goerli", - "nameLocation": "1341:6:5", + "nameLocation": "1373:6:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1335:12:5", + "src": "1367:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -707,10 +707,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1335:5:5" + "src": "1367:5:5" }, "referencedDeclaration": 2711, - "src": "1335:5:5", + "src": "1367:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -723,10 +723,10 @@ "id": 2726, "mutability": "mutable", "name": "Sepolia", - "nameLocation": "1363:7:5", + "nameLocation": "1396:7:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1357:13:5", + "src": "1390:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -741,10 +741,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1357:5:5" + "src": "1390:5:5" }, "referencedDeclaration": 2711, - "src": "1357:5:5", + "src": "1390:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -757,10 +757,10 @@ "id": 2729, "mutability": "mutable", "name": "Optimism", - "nameLocation": "1386:8:5", + "nameLocation": "1420:8:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1380:14:5", + "src": "1414:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -775,10 +775,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1380:5:5" + "src": "1414:5:5" }, "referencedDeclaration": 2711, - "src": "1380:5:5", + "src": "1414:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -791,10 +791,10 @@ "id": 2732, "mutability": "mutable", "name": "OptimismGoerli", - "nameLocation": "1410:14:5", + "nameLocation": "1445:14:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1404:20:5", + "src": "1439:20:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -809,10 +809,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1404:5:5" + "src": "1439:5:5" }, "referencedDeclaration": 2711, - "src": "1404:5:5", + "src": "1439:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -825,10 +825,10 @@ "id": 2735, "mutability": "mutable", "name": "ArbitrumOne", - "nameLocation": "1440:11:5", + "nameLocation": "1476:11:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1434:17:5", + "src": "1470:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -843,10 +843,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1434:5:5" + "src": "1470:5:5" }, "referencedDeclaration": 2711, - "src": "1434:5:5", + "src": "1470:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -859,10 +859,10 @@ "id": 2738, "mutability": "mutable", "name": "ArbitrumOneGoerli", - "nameLocation": "1467:17:5", + "nameLocation": "1504:17:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1461:23:5", + "src": "1498:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -877,10 +877,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1461:5:5" + "src": "1498:5:5" }, "referencedDeclaration": 2711, - "src": "1461:5:5", + "src": "1498:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -893,10 +893,10 @@ "id": 2741, "mutability": "mutable", "name": "ArbitrumNova", - "nameLocation": "1500:12:5", + "nameLocation": "1538:12:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1494:18:5", + "src": "1532:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -911,10 +911,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1494:5:5" + "src": "1532:5:5" }, "referencedDeclaration": 2711, - "src": "1494:5:5", + "src": "1532:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -927,10 +927,10 @@ "id": 2744, "mutability": "mutable", "name": "Polygon", - "nameLocation": "1528:7:5", + "nameLocation": "1567:7:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1522:13:5", + "src": "1561:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -945,10 +945,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1522:5:5" + "src": "1561:5:5" }, "referencedDeclaration": 2711, - "src": "1522:5:5", + "src": "1561:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -961,10 +961,10 @@ "id": 2747, "mutability": "mutable", "name": "PolygonMumbai", - "nameLocation": "1551:13:5", + "nameLocation": "1591:13:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1545:19:5", + "src": "1585:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -979,10 +979,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1545:5:5" + "src": "1585:5:5" }, "referencedDeclaration": 2711, - "src": "1545:5:5", + "src": "1585:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -995,10 +995,10 @@ "id": 2750, "mutability": "mutable", "name": "Avalanche", - "nameLocation": "1580:9:5", + "nameLocation": "1621:9:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1574:15:5", + "src": "1615:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1013,10 +1013,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1574:5:5" + "src": "1615:5:5" }, "referencedDeclaration": 2711, - "src": "1574:5:5", + "src": "1615:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1029,10 +1029,10 @@ "id": 2753, "mutability": "mutable", "name": "AvalancheFuji", - "nameLocation": "1605:13:5", + "nameLocation": "1647:13:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1599:19:5", + "src": "1641:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1047,10 +1047,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1599:5:5" + "src": "1641:5:5" }, "referencedDeclaration": 2711, - "src": "1599:5:5", + "src": "1641:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1063,10 +1063,10 @@ "id": 2756, "mutability": "mutable", "name": "BnbSmartChain", - "nameLocation": "1634:13:5", + "nameLocation": "1677:13:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1628:19:5", + "src": "1671:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1081,10 +1081,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1628:5:5" + "src": "1671:5:5" }, "referencedDeclaration": 2711, - "src": "1628:5:5", + "src": "1671:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1097,10 +1097,10 @@ "id": 2759, "mutability": "mutable", "name": "BnbSmartChainTestnet", - "nameLocation": "1663:20:5", + "nameLocation": "1707:20:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1657:26:5", + "src": "1701:26:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1115,10 +1115,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1657:5:5" + "src": "1701:5:5" }, "referencedDeclaration": 2711, - "src": "1657:5:5", + "src": "1701:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1131,10 +1131,10 @@ "id": 2762, "mutability": "mutable", "name": "GnosisChain", - "nameLocation": "1699:11:5", + "nameLocation": "1744:11:5", "nodeType": "VariableDeclaration", "scope": 2763, - "src": "1693:17:5", + "src": "1738:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1149,10 +1149,10 @@ "name": "Chain", "nodeType": "IdentifierPath", "referencedDeclaration": 2711, - "src": "1693:5:5" + "src": "1738:5:5" }, "referencedDeclaration": 2711, - "src": "1693:5:5", + "src": "1738:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage_ptr", "typeString": "struct StdCheatsSafe.Chain" @@ -1162,19 +1162,19 @@ } ], "name": "Chains", - "nameLocation": "1251:6:5", + "nameLocation": "1279:6:5", "scope": 4684, "visibility": "public" }, { "id": 2766, "nodeType": "VariableDeclaration", - "src": "1723:16:5", + "src": "1771:16:5", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdChains", - "nameLocation": "1730:9:5", + "nameLocation": "1778:9:5", "scope": 4684, "stateVariable": true, "storageLocation": "default", @@ -1190,10 +1190,10 @@ "name": "Chains", "nodeType": "IdentifierPath", "referencedDeclaration": 2763, - "src": "1723:6:5" + "src": "1771:6:5" }, "referencedDeclaration": 2763, - "src": "1723:6:5", + "src": "1771:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage_ptr", "typeString": "struct StdCheatsSafe.Chains" @@ -1204,7 +1204,7 @@ { "id": 2783, "nodeType": "StructDefinition", - "src": "1984:325:5", + "src": "2038:336:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawTx1559", "members": [ @@ -1213,10 +1213,10 @@ "id": 2769, "mutability": "mutable", "name": "arguments", - "nameLocation": "2020:9:5", + "nameLocation": "2075:9:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2011:18:5", + "src": "2066:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1228,7 +1228,7 @@ "id": 2767, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2011:6:5", + "src": "2066:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1236,7 +1236,7 @@ }, "id": 2768, "nodeType": "ArrayTypeName", - "src": "2011:8:5", + "src": "2066:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -1249,10 +1249,10 @@ "id": 2771, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "2047:15:5", + "nameLocation": "2103:15:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2039:23:5", + "src": "2095:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1263,7 +1263,7 @@ "id": 2770, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2039:7:5", + "src": "2095:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1277,10 +1277,10 @@ "id": 2773, "mutability": "mutable", "name": "contractName", - "nameLocation": "2079:12:5", + "nameLocation": "2136:12:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2072:19:5", + "src": "2129:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1291,7 +1291,7 @@ "id": 2772, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2072:6:5", + "src": "2129:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1304,10 +1304,10 @@ "id": 2775, "mutability": "mutable", "name": "functionSig", - "nameLocation": "2146:11:5", + "nameLocation": "2205:11:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2139:18:5", + "src": "2198:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1318,7 +1318,7 @@ "id": 2774, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2139:6:5", + "src": "2198:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1331,10 +1331,10 @@ "id": 2777, "mutability": "mutable", "name": "hash", - "nameLocation": "2175:4:5", + "nameLocation": "2235:4:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2167:12:5", + "src": "2227:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1345,7 +1345,7 @@ "id": 2776, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2167:7:5", + "src": "2227:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1358,10 +1358,10 @@ "id": 2780, "mutability": "mutable", "name": "txDetail", - "nameLocation": "2237:8:5", + "nameLocation": "2299:8:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2221:24:5", + "src": "2283:24:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1376,10 +1376,10 @@ "name": "RawTx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2802, - "src": "2221:15:5" + "src": "2283:15:5" }, "referencedDeclaration": 2802, - "src": "2221:15:5", + "src": "2283:15:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" @@ -1392,10 +1392,10 @@ "id": 2782, "mutability": "mutable", "name": "opcode", - "nameLocation": "2296:6:5", + "nameLocation": "2360:6:5", "nodeType": "VariableDeclaration", "scope": 2783, - "src": "2289:13:5", + "src": "2353:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1406,7 +1406,7 @@ "id": 2781, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2289:6:5", + "src": "2353:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1416,14 +1416,14 @@ } ], "name": "RawTx1559", - "nameLocation": "1991:9:5", + "nameLocation": "2045:9:5", "scope": 4684, "visibility": "public" }, { "id": 2802, "nodeType": "StructDefinition", - "src": "2315:208:5", + "src": "2382:217:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawTx1559Detail", "members": [ @@ -1432,10 +1432,10 @@ "id": 2787, "mutability": "mutable", "name": "accessList", - "nameLocation": "2361:10:5", + "nameLocation": "2429:10:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2348:23:5", + "src": "2416:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1451,10 +1451,10 @@ "name": "AccessList", "nodeType": "IdentifierPath", "referencedDeclaration": 2894, - "src": "2348:10:5" + "src": "2416:10:5" }, "referencedDeclaration": 2894, - "src": "2348:10:5", + "src": "2416:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_AccessList_$2894_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" @@ -1462,7 +1462,7 @@ }, "id": 2786, "nodeType": "ArrayTypeName", - "src": "2348:12:5", + "src": "2416:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" @@ -1475,10 +1475,10 @@ "id": 2789, "mutability": "mutable", "name": "data", - "nameLocation": "2387:4:5", + "nameLocation": "2456:4:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2381:10:5", + "src": "2450:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1489,7 +1489,7 @@ "id": 2788, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2381:5:5", + "src": "2450:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1502,10 +1502,10 @@ "id": 2791, "mutability": "mutable", "name": "from", - "nameLocation": "2409:4:5", + "nameLocation": "2479:4:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2401:12:5", + "src": "2471:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1516,7 +1516,7 @@ "id": 2790, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2401:7:5", + "src": "2471:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1530,10 +1530,10 @@ "id": 2793, "mutability": "mutable", "name": "gas", - "nameLocation": "2429:3:5", + "nameLocation": "2500:3:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2423:9:5", + "src": "2494:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1544,7 +1544,7 @@ "id": 2792, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2423:5:5", + "src": "2494:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1557,10 +1557,10 @@ "id": 2795, "mutability": "mutable", "name": "nonce", - "nameLocation": "2448:5:5", + "nameLocation": "2520:5:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2442:11:5", + "src": "2514:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1571,7 +1571,7 @@ "id": 2794, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2442:5:5", + "src": "2514:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1584,10 +1584,10 @@ "id": 2797, "mutability": "mutable", "name": "to", - "nameLocation": "2471:2:5", + "nameLocation": "2544:2:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2463:10:5", + "src": "2536:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1598,7 +1598,7 @@ "id": 2796, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2463:7:5", + "src": "2536:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1612,10 +1612,10 @@ "id": 2799, "mutability": "mutable", "name": "txType", - "nameLocation": "2489:6:5", + "nameLocation": "2563:6:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2483:12:5", + "src": "2557:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1626,7 +1626,7 @@ "id": 2798, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2483:5:5", + "src": "2557:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1639,10 +1639,10 @@ "id": 2801, "mutability": "mutable", "name": "value", - "nameLocation": "2511:5:5", + "nameLocation": "2586:5:5", "nodeType": "VariableDeclaration", "scope": 2802, - "src": "2505:11:5", + "src": "2580:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1653,7 +1653,7 @@ "id": 2800, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2505:5:5", + "src": "2580:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1663,14 +1663,14 @@ } ], "name": "RawTx1559Detail", - "nameLocation": "2322:15:5", + "nameLocation": "2389:15:5", "scope": 4684, "visibility": "public" }, { "id": 2819, "nodeType": "StructDefinition", - "src": "2529:215:5", + "src": "2607:223:5", "nodes": [], "canonicalName": "StdCheatsSafe.Tx1559", "members": [ @@ -1679,10 +1679,10 @@ "id": 2805, "mutability": "mutable", "name": "arguments", - "nameLocation": "2562:9:5", + "nameLocation": "2641:9:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2553:18:5", + "src": "2632:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1694,7 +1694,7 @@ "id": 2803, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2553:6:5", + "src": "2632:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1702,7 +1702,7 @@ }, "id": 2804, "nodeType": "ArrayTypeName", - "src": "2553:8:5", + "src": "2632:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -1715,10 +1715,10 @@ "id": 2807, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "2589:15:5", + "nameLocation": "2669:15:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2581:23:5", + "src": "2661:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1729,7 +1729,7 @@ "id": 2806, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2581:7:5", + "src": "2661:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1743,10 +1743,10 @@ "id": 2809, "mutability": "mutable", "name": "contractName", - "nameLocation": "2621:12:5", + "nameLocation": "2702:12:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2614:19:5", + "src": "2695:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1757,7 +1757,7 @@ "id": 2808, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2614:6:5", + "src": "2695:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1770,10 +1770,10 @@ "id": 2811, "mutability": "mutable", "name": "functionSig", - "nameLocation": "2650:11:5", + "nameLocation": "2732:11:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2643:18:5", + "src": "2725:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1784,7 +1784,7 @@ "id": 2810, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2643:6:5", + "src": "2725:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1797,10 +1797,10 @@ "id": 2813, "mutability": "mutable", "name": "hash", - "nameLocation": "2679:4:5", + "nameLocation": "2762:4:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2671:12:5", + "src": "2754:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1811,7 +1811,7 @@ "id": 2812, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2671:7:5", + "src": "2754:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1824,10 +1824,10 @@ "id": 2816, "mutability": "mutable", "name": "txDetail", - "nameLocation": "2706:8:5", + "nameLocation": "2790:8:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2693:21:5", + "src": "2777:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1842,10 +1842,10 @@ "name": "Tx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2838, - "src": "2693:12:5" + "src": "2777:12:5" }, "referencedDeclaration": 2838, - "src": "2693:12:5", + "src": "2777:12:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" @@ -1858,10 +1858,10 @@ "id": 2818, "mutability": "mutable", "name": "opcode", - "nameLocation": "2731:6:5", + "nameLocation": "2816:6:5", "nodeType": "VariableDeclaration", "scope": 2819, - "src": "2724:13:5", + "src": "2809:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1872,7 +1872,7 @@ "id": 2817, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2724:6:5", + "src": "2809:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1882,14 +1882,14 @@ } ], "name": "Tx1559", - "nameLocation": "2536:6:5", + "nameLocation": "2614:6:5", "scope": 4684, "visibility": "public" }, { "id": 2838, "nodeType": "StructDefinition", - "src": "2750:213:5", + "src": "2838:222:5", "nodes": [], "canonicalName": "StdCheatsSafe.Tx1559Detail", "members": [ @@ -1898,10 +1898,10 @@ "id": 2823, "mutability": "mutable", "name": "accessList", - "nameLocation": "2793:10:5", + "nameLocation": "2882:10:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2780:23:5", + "src": "2869:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1917,10 +1917,10 @@ "name": "AccessList", "nodeType": "IdentifierPath", "referencedDeclaration": 2894, - "src": "2780:10:5" + "src": "2869:10:5" }, "referencedDeclaration": 2894, - "src": "2780:10:5", + "src": "2869:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_AccessList_$2894_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" @@ -1928,7 +1928,7 @@ }, "id": 2822, "nodeType": "ArrayTypeName", - "src": "2780:12:5", + "src": "2869:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" @@ -1941,10 +1941,10 @@ "id": 2825, "mutability": "mutable", "name": "data", - "nameLocation": "2819:4:5", + "nameLocation": "2909:4:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2813:10:5", + "src": "2903:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1955,7 +1955,7 @@ "id": 2824, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2813:5:5", + "src": "2903:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1968,10 +1968,10 @@ "id": 2827, "mutability": "mutable", "name": "from", - "nameLocation": "2841:4:5", + "nameLocation": "2932:4:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2833:12:5", + "src": "2924:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1982,7 +1982,7 @@ "id": 2826, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2833:7:5", + "src": "2924:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1996,10 +1996,10 @@ "id": 2829, "mutability": "mutable", "name": "gas", - "nameLocation": "2863:3:5", + "nameLocation": "2955:3:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2855:11:5", + "src": "2947:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2010,7 +2010,7 @@ "id": 2828, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2855:7:5", + "src": "2947:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2023,10 +2023,10 @@ "id": 2831, "mutability": "mutable", "name": "nonce", - "nameLocation": "2884:5:5", + "nameLocation": "2977:5:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2876:13:5", + "src": "2969:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2037,7 +2037,7 @@ "id": 2830, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2876:7:5", + "src": "2969:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2050,10 +2050,10 @@ "id": 2833, "mutability": "mutable", "name": "to", - "nameLocation": "2907:2:5", + "nameLocation": "3001:2:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2899:10:5", + "src": "2993:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2064,7 +2064,7 @@ "id": 2832, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2899:7:5", + "src": "2993:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2078,10 +2078,10 @@ "id": 2835, "mutability": "mutable", "name": "txType", - "nameLocation": "2927:6:5", + "nameLocation": "3022:6:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2919:14:5", + "src": "3014:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2092,7 +2092,7 @@ "id": 2834, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2919:7:5", + "src": "3014:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2105,10 +2105,10 @@ "id": 2837, "mutability": "mutable", "name": "value", - "nameLocation": "2951:5:5", + "nameLocation": "3047:5:5", "nodeType": "VariableDeclaration", "scope": 2838, - "src": "2943:13:5", + "src": "3039:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2119,7 +2119,7 @@ "id": 2836, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2943:7:5", + "src": "3039:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2129,14 +2129,14 @@ } ], "name": "Tx1559Detail", - "nameLocation": "2757:12:5", + "nameLocation": "2845:12:5", "scope": 4684, "visibility": "public" }, { "id": 2855, "nodeType": "StructDefinition", - "src": "3214:221:5", + "src": "3317:229:5", "nodes": [], "canonicalName": "StdCheatsSafe.TxLegacy", "members": [ @@ -2145,10 +2145,10 @@ "id": 2841, "mutability": "mutable", "name": "arguments", - "nameLocation": "3249:9:5", + "nameLocation": "3353:9:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3240:18:5", + "src": "3344:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2160,7 +2160,7 @@ "id": 2839, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3240:6:5", + "src": "3344:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2168,7 +2168,7 @@ }, "id": 2840, "nodeType": "ArrayTypeName", - "src": "3240:8:5", + "src": "3344:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -2181,10 +2181,10 @@ "id": 2843, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "3276:15:5", + "nameLocation": "3381:15:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3268:23:5", + "src": "3373:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2195,7 +2195,7 @@ "id": 2842, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3268:7:5", + "src": "3373:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2209,10 +2209,10 @@ "id": 2845, "mutability": "mutable", "name": "contractName", - "nameLocation": "3308:12:5", + "nameLocation": "3414:12:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3301:19:5", + "src": "3407:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2223,7 +2223,7 @@ "id": 2844, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3301:6:5", + "src": "3407:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2236,10 +2236,10 @@ "id": 2847, "mutability": "mutable", "name": "functionSig", - "nameLocation": "3337:11:5", + "nameLocation": "3444:11:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3330:18:5", + "src": "3437:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2250,7 +2250,7 @@ "id": 2846, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3330:6:5", + "src": "3437:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2263,10 +2263,10 @@ "id": 2849, "mutability": "mutable", "name": "hash", - "nameLocation": "3365:4:5", + "nameLocation": "3473:4:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3358:11:5", + "src": "3466:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2277,7 +2277,7 @@ "id": 2848, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3358:6:5", + "src": "3466:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2290,10 +2290,10 @@ "id": 2851, "mutability": "mutable", "name": "opcode", - "nameLocation": "3386:6:5", + "nameLocation": "3495:6:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3379:13:5", + "src": "3488:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2304,7 +2304,7 @@ "id": 2850, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3379:6:5", + "src": "3488:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2317,10 +2317,10 @@ "id": 2854, "mutability": "mutable", "name": "transaction", - "nameLocation": "3417:11:5", + "nameLocation": "3527:11:5", "nodeType": "VariableDeclaration", "scope": 2855, - "src": "3402:26:5", + "src": "3512:26:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2335,10 +2335,10 @@ "name": "TxDetailLegacy", "nodeType": "IdentifierPath", "referencedDeclaration": 2888, - "src": "3402:14:5" + "src": "3512:14:5" }, "referencedDeclaration": 2888, - "src": "3402:14:5", + "src": "3512:14:5", "typeDescriptions": { "typeIdentifier": "t_struct$_TxDetailLegacy_$2888_storage_ptr", "typeString": "struct StdCheatsSafe.TxDetailLegacy" @@ -2348,14 +2348,14 @@ } ], "name": "TxLegacy", - "nameLocation": "3221:8:5", + "nameLocation": "3324:8:5", "scope": 4684, "visibility": "public" }, { "id": 2888, "nodeType": "StructDefinition", - "src": "3441:366:5", + "src": "3554:382:5", "nodes": [], "canonicalName": "StdCheatsSafe.TxDetailLegacy", "members": [ @@ -2364,10 +2364,10 @@ "id": 2859, "mutability": "mutable", "name": "accessList", - "nameLocation": "3486:10:5", + "nameLocation": "3600:10:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3473:23:5", + "src": "3587:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2383,10 +2383,10 @@ "name": "AccessList", "nodeType": "IdentifierPath", "referencedDeclaration": 2894, - "src": "3473:10:5" + "src": "3587:10:5" }, "referencedDeclaration": 2894, - "src": "3473:10:5", + "src": "3587:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_AccessList_$2894_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" @@ -2394,7 +2394,7 @@ }, "id": 2858, "nodeType": "ArrayTypeName", - "src": "3473:12:5", + "src": "3587:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" @@ -2407,10 +2407,10 @@ "id": 2861, "mutability": "mutable", "name": "chainId", - "nameLocation": "3514:7:5", + "nameLocation": "3629:7:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3506:15:5", + "src": "3621:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2421,7 +2421,7 @@ "id": 2860, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3506:7:5", + "src": "3621:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2434,10 +2434,10 @@ "id": 2863, "mutability": "mutable", "name": "data", - "nameLocation": "3537:4:5", + "nameLocation": "3653:4:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3531:10:5", + "src": "3647:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2448,7 +2448,7 @@ "id": 2862, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3531:5:5", + "src": "3647:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2461,10 +2461,10 @@ "id": 2865, "mutability": "mutable", "name": "from", - "nameLocation": "3559:4:5", + "nameLocation": "3676:4:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3551:12:5", + "src": "3668:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2475,7 +2475,7 @@ "id": 2864, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3551:7:5", + "src": "3668:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2489,10 +2489,10 @@ "id": 2867, "mutability": "mutable", "name": "gas", - "nameLocation": "3581:3:5", + "nameLocation": "3699:3:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3573:11:5", + "src": "3691:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2503,7 +2503,7 @@ "id": 2866, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3573:7:5", + "src": "3691:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2516,10 +2516,10 @@ "id": 2869, "mutability": "mutable", "name": "gasPrice", - "nameLocation": "3602:8:5", + "nameLocation": "3721:8:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3594:16:5", + "src": "3713:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2530,7 +2530,7 @@ "id": 2868, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3594:7:5", + "src": "3713:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2543,10 +2543,10 @@ "id": 2871, "mutability": "mutable", "name": "hash", - "nameLocation": "3628:4:5", + "nameLocation": "3748:4:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3620:12:5", + "src": "3740:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2557,7 +2557,7 @@ "id": 2870, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3620:7:5", + "src": "3740:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2570,10 +2570,10 @@ "id": 2873, "mutability": "mutable", "name": "nonce", - "nameLocation": "3650:5:5", + "nameLocation": "3771:5:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3642:13:5", + "src": "3763:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2584,7 +2584,7 @@ "id": 2872, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3642:7:5", + "src": "3763:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2597,10 +2597,10 @@ "id": 2875, "mutability": "mutable", "name": "opcode", - "nameLocation": "3672:6:5", + "nameLocation": "3794:6:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3665:13:5", + "src": "3787:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2611,7 +2611,7 @@ "id": 2874, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3665:6:5", + "src": "3787:6:5", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -2624,10 +2624,10 @@ "id": 2877, "mutability": "mutable", "name": "r", - "nameLocation": "3696:1:5", + "nameLocation": "3819:1:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3688:9:5", + "src": "3811:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2638,7 +2638,7 @@ "id": 2876, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3688:7:5", + "src": "3811:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2651,10 +2651,10 @@ "id": 2879, "mutability": "mutable", "name": "s", - "nameLocation": "3715:1:5", + "nameLocation": "3839:1:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3707:9:5", + "src": "3831:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2665,7 +2665,7 @@ "id": 2878, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3707:7:5", + "src": "3831:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2678,10 +2678,10 @@ "id": 2881, "mutability": "mutable", "name": "txType", - "nameLocation": "3734:6:5", + "nameLocation": "3859:6:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3726:14:5", + "src": "3851:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2692,7 +2692,7 @@ "id": 2880, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3726:7:5", + "src": "3851:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2705,10 +2705,10 @@ "id": 2883, "mutability": "mutable", "name": "to", - "nameLocation": "3758:2:5", + "nameLocation": "3884:2:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3750:10:5", + "src": "3876:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2719,7 +2719,7 @@ "id": 2882, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3750:7:5", + "src": "3876:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2733,10 +2733,10 @@ "id": 2885, "mutability": "mutable", "name": "v", - "nameLocation": "3776:1:5", + "nameLocation": "3903:1:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3770:7:5", + "src": "3897:7:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2747,7 +2747,7 @@ "id": 2884, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "3770:5:5", + "src": "3897:5:5", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -2760,10 +2760,10 @@ "id": 2887, "mutability": "mutable", "name": "value", - "nameLocation": "3795:5:5", + "nameLocation": "3923:5:5", "nodeType": "VariableDeclaration", "scope": 2888, - "src": "3787:13:5", + "src": "3915:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2774,7 +2774,7 @@ "id": 2886, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3787:7:5", + "src": "3915:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2784,14 +2784,14 @@ } ], "name": "TxDetailLegacy", - "nameLocation": "3448:14:5", + "nameLocation": "3561:14:5", "scope": 4684, "visibility": "public" }, { "id": 2894, "nodeType": "StructDefinition", - "src": "3813:87:5", + "src": "3944:90:5", "nodes": [], "canonicalName": "StdCheatsSafe.AccessList", "members": [ @@ -2800,10 +2800,10 @@ "id": 2890, "mutability": "mutable", "name": "accessAddress", - "nameLocation": "3849:13:5", + "nameLocation": "3981:13:5", "nodeType": "VariableDeclaration", "scope": 2894, - "src": "3841:21:5", + "src": "3973:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2814,7 +2814,7 @@ "id": 2889, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3841:7:5", + "src": "3973:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2828,10 +2828,10 @@ "id": 2893, "mutability": "mutable", "name": "storageKeys", - "nameLocation": "3882:11:5", + "nameLocation": "4015:11:5", "nodeType": "VariableDeclaration", "scope": 2894, - "src": "3872:21:5", + "src": "4005:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2843,7 +2843,7 @@ "id": 2891, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3872:7:5", + "src": "4005:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2851,7 +2851,7 @@ }, "id": 2892, "nodeType": "ArrayTypeName", - "src": "3872:9:5", + "src": "4005:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2861,14 +2861,14 @@ } ], "name": "AccessList", - "nameLocation": "3820:10:5", + "nameLocation": "3951:10:5", "scope": 4684, "visibility": "public" }, { "id": 2923, "nodeType": "StructDefinition", - "src": "4116:385:5", + "src": "4256:399:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawReceipt", "members": [ @@ -2877,10 +2877,10 @@ "id": 2896, "mutability": "mutable", "name": "blockHash", - "nameLocation": "4152:9:5", + "nameLocation": "4293:9:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4144:17:5", + "src": "4285:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2891,7 +2891,7 @@ "id": 2895, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4144:7:5", + "src": "4285:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2904,10 +2904,10 @@ "id": 2898, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "4177:11:5", + "nameLocation": "4319:11:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4171:17:5", + "src": "4313:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2918,7 +2918,7 @@ "id": 2897, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4171:5:5", + "src": "4313:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2931,10 +2931,10 @@ "id": 2900, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "4206:15:5", + "nameLocation": "4349:15:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4198:23:5", + "src": "4341:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2945,7 +2945,7 @@ "id": 2899, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4198:7:5", + "src": "4341:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2959,10 +2959,10 @@ "id": 2902, "mutability": "mutable", "name": "cumulativeGasUsed", - "nameLocation": "4237:17:5", + "nameLocation": "4381:17:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4231:23:5", + "src": "4375:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2973,7 +2973,7 @@ "id": 2901, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4231:5:5", + "src": "4375:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2986,10 +2986,10 @@ "id": 2904, "mutability": "mutable", "name": "effectiveGasPrice", - "nameLocation": "4270:17:5", + "nameLocation": "4415:17:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4264:23:5", + "src": "4409:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3000,7 +3000,7 @@ "id": 2903, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4264:5:5", + "src": "4409:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3013,10 +3013,10 @@ "id": 2906, "mutability": "mutable", "name": "from", - "nameLocation": "4305:4:5", + "nameLocation": "4451:4:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4297:12:5", + "src": "4443:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3027,7 +3027,7 @@ "id": 2905, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4297:7:5", + "src": "4443:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3041,10 +3041,10 @@ "id": 2908, "mutability": "mutable", "name": "gasUsed", - "nameLocation": "4325:7:5", + "nameLocation": "4472:7:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4319:13:5", + "src": "4466:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3055,7 +3055,7 @@ "id": 2907, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4319:5:5", + "src": "4466:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3068,10 +3068,10 @@ "id": 2912, "mutability": "mutable", "name": "logs", - "nameLocation": "4358:4:5", + "nameLocation": "4506:4:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4342:20:5", + "src": "4490:20:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3087,10 +3087,10 @@ "name": "RawReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3020, - "src": "4342:13:5" + "src": "4490:13:5" }, "referencedDeclaration": 3020, - "src": "4342:13:5", + "src": "4490:13:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog" @@ -3098,7 +3098,7 @@ }, "id": 2911, "nodeType": "ArrayTypeName", - "src": "4342:15:5", + "src": "4490:15:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" @@ -3111,10 +3111,10 @@ "id": 2914, "mutability": "mutable", "name": "logsBloom", - "nameLocation": "4378:9:5", + "nameLocation": "4527:9:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4372:15:5", + "src": "4521:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3125,7 +3125,7 @@ "id": 2913, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4372:5:5", + "src": "4521:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3138,10 +3138,10 @@ "id": 2916, "mutability": "mutable", "name": "status", - "nameLocation": "4403:6:5", + "nameLocation": "4553:6:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4397:12:5", + "src": "4547:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3152,7 +3152,7 @@ "id": 2915, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4397:5:5", + "src": "4547:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3165,10 +3165,10 @@ "id": 2918, "mutability": "mutable", "name": "to", - "nameLocation": "4427:2:5", + "nameLocation": "4578:2:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4419:10:5", + "src": "4570:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3179,7 +3179,7 @@ "id": 2917, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4419:7:5", + "src": "4570:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3193,10 +3193,10 @@ "id": 2920, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "4447:15:5", + "nameLocation": "4599:15:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4439:23:5", + "src": "4591:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3207,7 +3207,7 @@ "id": 2919, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4439:7:5", + "src": "4591:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3220,10 +3220,10 @@ "id": 2922, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "4478:16:5", + "nameLocation": "4631:16:5", "nodeType": "VariableDeclaration", "scope": 2923, - "src": "4472:22:5", + "src": "4625:22:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3234,7 +3234,7 @@ "id": 2921, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4472:5:5", + "src": "4625:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3244,14 +3244,14 @@ } ], "name": "RawReceipt", - "nameLocation": "4123:10:5", + "nameLocation": "4263:10:5", "scope": 4684, "visibility": "public" }, { "id": 2952, "nodeType": "StructDefinition", - "src": "4507:391:5", + "src": "4663:405:5", "nodes": [], "canonicalName": "StdCheatsSafe.Receipt", "members": [ @@ -3260,10 +3260,10 @@ "id": 2925, "mutability": "mutable", "name": "blockHash", - "nameLocation": "4540:9:5", + "nameLocation": "4697:9:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4532:17:5", + "src": "4689:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3274,7 +3274,7 @@ "id": 2924, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4532:7:5", + "src": "4689:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3287,10 +3287,10 @@ "id": 2927, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "4567:11:5", + "nameLocation": "4725:11:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4559:19:5", + "src": "4717:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3301,7 +3301,7 @@ "id": 2926, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4559:7:5", + "src": "4717:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3314,10 +3314,10 @@ "id": 2929, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "4596:15:5", + "nameLocation": "4755:15:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4588:23:5", + "src": "4747:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3328,7 +3328,7 @@ "id": 2928, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4588:7:5", + "src": "4747:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3342,10 +3342,10 @@ "id": 2931, "mutability": "mutable", "name": "cumulativeGasUsed", - "nameLocation": "4629:17:5", + "nameLocation": "4789:17:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4621:25:5", + "src": "4781:25:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3356,7 +3356,7 @@ "id": 2930, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4621:7:5", + "src": "4781:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3369,10 +3369,10 @@ "id": 2933, "mutability": "mutable", "name": "effectiveGasPrice", - "nameLocation": "4664:17:5", + "nameLocation": "4825:17:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4656:25:5", + "src": "4817:25:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3383,7 +3383,7 @@ "id": 2932, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4656:7:5", + "src": "4817:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3396,10 +3396,10 @@ "id": 2935, "mutability": "mutable", "name": "from", - "nameLocation": "4699:4:5", + "nameLocation": "4861:4:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4691:12:5", + "src": "4853:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3410,7 +3410,7 @@ "id": 2934, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4691:7:5", + "src": "4853:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3424,10 +3424,10 @@ "id": 2937, "mutability": "mutable", "name": "gasUsed", - "nameLocation": "4721:7:5", + "nameLocation": "4884:7:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4713:15:5", + "src": "4876:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3438,7 +3438,7 @@ "id": 2936, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4713:7:5", + "src": "4876:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3451,10 +3451,10 @@ "id": 2941, "mutability": "mutable", "name": "logs", - "nameLocation": "4751:4:5", + "nameLocation": "4915:4:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4738:17:5", + "src": "4902:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3470,10 +3470,10 @@ "name": "ReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3040, - "src": "4738:10:5" + "src": "4902:10:5" }, "referencedDeclaration": 3040, - "src": "4738:10:5", + "src": "4902:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" @@ -3481,7 +3481,7 @@ }, "id": 2940, "nodeType": "ArrayTypeName", - "src": "4738:12:5", + "src": "4902:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" @@ -3494,10 +3494,10 @@ "id": 2943, "mutability": "mutable", "name": "logsBloom", - "nameLocation": "4771:9:5", + "nameLocation": "4936:9:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4765:15:5", + "src": "4930:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3508,7 +3508,7 @@ "id": 2942, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4765:5:5", + "src": "4930:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3521,10 +3521,10 @@ "id": 2945, "mutability": "mutable", "name": "status", - "nameLocation": "4798:6:5", + "nameLocation": "4964:6:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4790:14:5", + "src": "4956:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3535,7 +3535,7 @@ "id": 2944, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4790:7:5", + "src": "4956:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3548,10 +3548,10 @@ "id": 2947, "mutability": "mutable", "name": "to", - "nameLocation": "4822:2:5", + "nameLocation": "4989:2:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4814:10:5", + "src": "4981:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3562,7 +3562,7 @@ "id": 2946, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4814:7:5", + "src": "4981:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3576,10 +3576,10 @@ "id": 2949, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "4842:15:5", + "nameLocation": "5010:15:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4834:23:5", + "src": "5002:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3590,7 +3590,7 @@ "id": 2948, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4834:7:5", + "src": "5002:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3603,10 +3603,10 @@ "id": 2951, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "4875:16:5", + "nameLocation": "5044:16:5", "nodeType": "VariableDeclaration", "scope": 2952, - "src": "4867:24:5", + "src": "5036:24:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3617,7 +3617,7 @@ "id": 2950, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4867:7:5", + "src": "5036:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3627,14 +3627,14 @@ } ], "name": "Receipt", - "nameLocation": "4514:7:5", + "nameLocation": "4670:7:5", "scope": 4684, "visibility": "public" }, { "id": 2975, "nodeType": "StructDefinition", - "src": "5021:227:5", + "src": "5196:235:5", "nodes": [], "canonicalName": "StdCheatsSafe.EIP1559ScriptArtifact", "members": [ @@ -3643,10 +3643,10 @@ "id": 2955, "mutability": "mutable", "name": "libraries", - "nameLocation": "5069:9:5", + "nameLocation": "5245:9:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5060:18:5", + "src": "5236:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3658,7 +3658,7 @@ "id": 2953, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5060:6:5", + "src": "5236:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3666,7 +3666,7 @@ }, "id": 2954, "nodeType": "ArrayTypeName", - "src": "5060:8:5", + "src": "5236:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3679,10 +3679,10 @@ "id": 2957, "mutability": "mutable", "name": "path", - "nameLocation": "5095:4:5", + "nameLocation": "5272:4:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5088:11:5", + "src": "5265:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3693,7 +3693,7 @@ "id": 2956, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5088:6:5", + "src": "5265:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3706,10 +3706,10 @@ "id": 2960, "mutability": "mutable", "name": "pending", - "nameLocation": "5118:7:5", + "nameLocation": "5296:7:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5109:16:5", + "src": "5287:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3721,7 +3721,7 @@ "id": 2958, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5109:6:5", + "src": "5287:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3729,7 +3729,7 @@ }, "id": 2959, "nodeType": "ArrayTypeName", - "src": "5109:8:5", + "src": "5287:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3742,10 +3742,10 @@ "id": 2964, "mutability": "mutable", "name": "receipts", - "nameLocation": "5145:8:5", + "nameLocation": "5324:8:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5135:18:5", + "src": "5314:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3761,10 +3761,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "5135:7:5" + "src": "5314:7:5" }, "referencedDeclaration": 2952, - "src": "5135:7:5", + "src": "5314:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -3772,7 +3772,7 @@ }, "id": 2963, "nodeType": "ArrayTypeName", - "src": "5135:9:5", + "src": "5314:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -3785,10 +3785,10 @@ "id": 2966, "mutability": "mutable", "name": "timestamp", - "nameLocation": "5171:9:5", + "nameLocation": "5351:9:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5163:17:5", + "src": "5343:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3799,7 +3799,7 @@ "id": 2965, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5163:7:5", + "src": "5343:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3812,10 +3812,10 @@ "id": 2970, "mutability": "mutable", "name": "transactions", - "nameLocation": "5199:12:5", + "nameLocation": "5380:12:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5190:21:5", + "src": "5371:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3831,10 +3831,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "5190:6:5" + "src": "5371:6:5" }, "referencedDeclaration": 2819, - "src": "5190:6:5", + "src": "5371:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -3842,7 +3842,7 @@ }, "id": 2969, "nodeType": "ArrayTypeName", - "src": "5190:8:5", + "src": "5371:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -3855,10 +3855,10 @@ "id": 2974, "mutability": "mutable", "name": "txReturns", - "nameLocation": "5232:9:5", + "nameLocation": "5414:9:5", "nodeType": "VariableDeclaration", "scope": 2975, - "src": "5221:20:5", + "src": "5403:20:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3874,10 +3874,10 @@ "name": "TxReturn", "nodeType": "IdentifierPath", "referencedDeclaration": 3045, - "src": "5221:8:5" + "src": "5403:8:5" }, "referencedDeclaration": 3045, - "src": "5221:8:5", + "src": "5403:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_TxReturn_$3045_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn" @@ -3885,7 +3885,7 @@ }, "id": 2973, "nodeType": "ArrayTypeName", - "src": "5221:10:5", + "src": "5403:10:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" @@ -3895,14 +3895,14 @@ } ], "name": "EIP1559ScriptArtifact", - "nameLocation": "5028:21:5", + "nameLocation": "5203:21:5", "scope": 4684, "visibility": "public" }, { "id": 2998, "nodeType": "StructDefinition", - "src": "5254:236:5", + "src": "5439:244:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawEIP1559ScriptArtifact", "members": [ @@ -3911,10 +3911,10 @@ "id": 2978, "mutability": "mutable", "name": "libraries", - "nameLocation": "5305:9:5", + "nameLocation": "5491:9:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5296:18:5", + "src": "5482:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3926,7 +3926,7 @@ "id": 2976, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5296:6:5", + "src": "5482:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3934,7 +3934,7 @@ }, "id": 2977, "nodeType": "ArrayTypeName", - "src": "5296:8:5", + "src": "5482:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3947,10 +3947,10 @@ "id": 2980, "mutability": "mutable", "name": "path", - "nameLocation": "5331:4:5", + "nameLocation": "5518:4:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5324:11:5", + "src": "5511:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3961,7 +3961,7 @@ "id": 2979, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5324:6:5", + "src": "5511:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3974,10 +3974,10 @@ "id": 2983, "mutability": "mutable", "name": "pending", - "nameLocation": "5354:7:5", + "nameLocation": "5542:7:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5345:16:5", + "src": "5533:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3989,7 +3989,7 @@ "id": 2981, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5345:6:5", + "src": "5533:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3997,7 +3997,7 @@ }, "id": 2982, "nodeType": "ArrayTypeName", - "src": "5345:8:5", + "src": "5533:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -4010,10 +4010,10 @@ "id": 2987, "mutability": "mutable", "name": "receipts", - "nameLocation": "5384:8:5", + "nameLocation": "5573:8:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5371:21:5", + "src": "5560:21:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4029,10 +4029,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "5371:10:5" + "src": "5560:10:5" }, "referencedDeclaration": 2923, - "src": "5371:10:5", + "src": "5560:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -4040,7 +4040,7 @@ }, "id": 2986, "nodeType": "ArrayTypeName", - "src": "5371:12:5", + "src": "5560:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" @@ -4053,10 +4053,10 @@ "id": 2991, "mutability": "mutable", "name": "txReturns", - "nameLocation": "5413:9:5", + "nameLocation": "5603:9:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5402:20:5", + "src": "5592:20:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4072,10 +4072,10 @@ "name": "TxReturn", "nodeType": "IdentifierPath", "referencedDeclaration": 3045, - "src": "5402:8:5" + "src": "5592:8:5" }, "referencedDeclaration": 3045, - "src": "5402:8:5", + "src": "5592:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_TxReturn_$3045_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn" @@ -4083,7 +4083,7 @@ }, "id": 2990, "nodeType": "ArrayTypeName", - "src": "5402:10:5", + "src": "5592:10:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" @@ -4096,10 +4096,10 @@ "id": 2993, "mutability": "mutable", "name": "timestamp", - "nameLocation": "5440:9:5", + "nameLocation": "5631:9:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5432:17:5", + "src": "5623:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4110,7 +4110,7 @@ "id": 2992, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5432:7:5", + "src": "5623:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4123,10 +4123,10 @@ "id": 2997, "mutability": "mutable", "name": "transactions", - "nameLocation": "5471:12:5", + "nameLocation": "5663:12:5", "nodeType": "VariableDeclaration", "scope": 2998, - "src": "5459:24:5", + "src": "5651:24:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4142,10 +4142,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "5459:9:5" + "src": "5651:9:5" }, "referencedDeclaration": 2783, - "src": "5459:9:5", + "src": "5651:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -4153,7 +4153,7 @@ }, "id": 2996, "nodeType": "ArrayTypeName", - "src": "5459:11:5", + "src": "5651:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" @@ -4163,14 +4163,14 @@ } ], "name": "RawEIP1559ScriptArtifact", - "nameLocation": "5261:24:5", + "nameLocation": "5446:24:5", "scope": 4684, "visibility": "public" }, { "id": 3020, "nodeType": "StructDefinition", - "src": "5496:334:5", + "src": "5691:346:5", "nodes": [], "canonicalName": "StdCheatsSafe.RawReceiptLog", "members": [ @@ -4179,10 +4179,10 @@ "id": 3000, "mutability": "mutable", "name": "logAddress", - "nameLocation": "5567:10:5", + "nameLocation": "5764:10:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5559:18:5", + "src": "5756:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4193,7 +4193,7 @@ "id": 2999, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5559:7:5", + "src": "5756:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4207,10 +4207,10 @@ "id": 3002, "mutability": "mutable", "name": "blockHash", - "nameLocation": "5595:9:5", + "nameLocation": "5793:9:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5587:17:5", + "src": "5785:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4221,7 +4221,7 @@ "id": 3001, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5587:7:5", + "src": "5785:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4234,10 +4234,10 @@ "id": 3004, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "5620:11:5", + "nameLocation": "5819:11:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5614:17:5", + "src": "5813:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4248,7 +4248,7 @@ "id": 3003, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5614:5:5", + "src": "5813:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4261,10 +4261,10 @@ "id": 3006, "mutability": "mutable", "name": "data", - "nameLocation": "5647:4:5", + "nameLocation": "5847:4:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5641:10:5", + "src": "5841:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4275,7 +4275,7 @@ "id": 3005, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5641:5:5", + "src": "5841:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4288,10 +4288,10 @@ "id": 3008, "mutability": "mutable", "name": "logIndex", - "nameLocation": "5667:8:5", + "nameLocation": "5868:8:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5661:14:5", + "src": "5862:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4302,7 +4302,7 @@ "id": 3007, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5661:5:5", + "src": "5862:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4315,10 +4315,10 @@ "id": 3010, "mutability": "mutable", "name": "removed", - "nameLocation": "5690:7:5", + "nameLocation": "5892:7:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5685:12:5", + "src": "5887:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4329,7 +4329,7 @@ "id": 3009, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5685:4:5", + "src": "5887:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4342,10 +4342,10 @@ "id": 3013, "mutability": "mutable", "name": "topics", - "nameLocation": "5717:6:5", + "nameLocation": "5920:6:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5707:16:5", + "src": "5910:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4357,7 +4357,7 @@ "id": 3011, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5707:7:5", + "src": "5910:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4365,7 +4365,7 @@ }, "id": 3012, "nodeType": "ArrayTypeName", - "src": "5707:9:5", + "src": "5910:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4378,10 +4378,10 @@ "id": 3015, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "5741:15:5", + "nameLocation": "5945:15:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5733:23:5", + "src": "5937:23:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4392,7 +4392,7 @@ "id": 3014, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5733:7:5", + "src": "5937:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4405,10 +4405,10 @@ "id": 3017, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "5772:16:5", + "nameLocation": "5977:16:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5766:22:5", + "src": "5971:22:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4419,7 +4419,7 @@ "id": 3016, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5766:5:5", + "src": "5971:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4432,10 +4432,10 @@ "id": 3019, "mutability": "mutable", "name": "transactionLogIndex", - "nameLocation": "5804:19:5", + "nameLocation": "6010:19:5", "nodeType": "VariableDeclaration", "scope": 3020, - "src": "5798:25:5", + "src": "6004:25:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4446,7 +4446,7 @@ "id": 3018, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5798:5:5", + "src": "6004:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4456,14 +4456,14 @@ } ], "name": "RawReceiptLog", - "nameLocation": "5503:13:5", + "nameLocation": "5698:13:5", "scope": 4684, "visibility": "public" }, { "id": 3040, "nodeType": "StructDefinition", - "src": "5836:306:5", + "src": "6045:317:5", "nodes": [], "canonicalName": "StdCheatsSafe.ReceiptLog", "members": [ @@ -4472,10 +4472,10 @@ "id": 3022, "mutability": "mutable", "name": "logAddress", - "nameLocation": "5904:10:5", + "nameLocation": "6115:10:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "5896:18:5", + "src": "6107:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4486,7 +4486,7 @@ "id": 3021, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5896:7:5", + "src": "6107:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4500,10 +4500,10 @@ "id": 3024, "mutability": "mutable", "name": "blockHash", - "nameLocation": "5932:9:5", + "nameLocation": "6144:9:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "5924:17:5", + "src": "6136:17:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4514,7 +4514,7 @@ "id": 3023, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5924:7:5", + "src": "6136:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4527,10 +4527,10 @@ "id": 3026, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "5959:11:5", + "nameLocation": "6172:11:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "5951:19:5", + "src": "6164:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4541,7 +4541,7 @@ "id": 3025, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5951:7:5", + "src": "6164:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4554,10 +4554,10 @@ "id": 3028, "mutability": "mutable", "name": "data", - "nameLocation": "5986:4:5", + "nameLocation": "6200:4:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "5980:10:5", + "src": "6194:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4568,7 +4568,7 @@ "id": 3027, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5980:5:5", + "src": "6194:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4581,10 +4581,10 @@ "id": 3030, "mutability": "mutable", "name": "logIndex", - "nameLocation": "6008:8:5", + "nameLocation": "6223:8:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6000:16:5", + "src": "6215:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4595,7 +4595,7 @@ "id": 3029, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6000:7:5", + "src": "6215:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4608,10 +4608,10 @@ "id": 3033, "mutability": "mutable", "name": "topics", - "nameLocation": "6036:6:5", + "nameLocation": "6252:6:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6026:16:5", + "src": "6242:16:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4623,7 +4623,7 @@ "id": 3031, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6026:7:5", + "src": "6242:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4631,7 +4631,7 @@ }, "id": 3032, "nodeType": "ArrayTypeName", - "src": "6026:9:5", + "src": "6242:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4644,10 +4644,10 @@ "id": 3035, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "6060:16:5", + "nameLocation": "6277:16:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6052:24:5", + "src": "6269:24:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4658,7 +4658,7 @@ "id": 3034, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6052:7:5", + "src": "6269:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4671,10 +4671,10 @@ "id": 3037, "mutability": "mutable", "name": "transactionLogIndex", - "nameLocation": "6094:19:5", + "nameLocation": "6312:19:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6086:27:5", + "src": "6304:27:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4685,7 +4685,7 @@ "id": 3036, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6086:7:5", + "src": "6304:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4698,10 +4698,10 @@ "id": 3039, "mutability": "mutable", "name": "removed", - "nameLocation": "6128:7:5", + "nameLocation": "6347:7:5", "nodeType": "VariableDeclaration", "scope": 3040, - "src": "6123:12:5", + "src": "6342:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4712,7 +4712,7 @@ "id": 3038, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6123:4:5", + "src": "6342:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4722,14 +4722,14 @@ } ], "name": "ReceiptLog", - "nameLocation": "5843:10:5", + "nameLocation": "6052:10:5", "scope": 4684, "visibility": "public" }, { "id": 3045, "nodeType": "StructDefinition", - "src": "6148:74:5", + "src": "6370:77:5", "nodes": [], "canonicalName": "StdCheatsSafe.TxReturn", "members": [ @@ -4738,10 +4738,10 @@ "id": 3042, "mutability": "mutable", "name": "internalType", - "nameLocation": "6181:12:5", + "nameLocation": "6404:12:5", "nodeType": "VariableDeclaration", "scope": 3045, - "src": "6174:19:5", + "src": "6397:19:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4752,7 +4752,7 @@ "id": 3041, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6174:6:5", + "src": "6397:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4765,10 +4765,10 @@ "id": 3044, "mutability": "mutable", "name": "value", - "nameLocation": "6210:5:5", + "nameLocation": "6434:5:5", "nodeType": "VariableDeclaration", "scope": 3045, - "src": "6203:12:5", + "src": "6427:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4779,7 +4779,7 @@ "id": 3043, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6203:6:5", + "src": "6427:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4789,19 +4789,19 @@ } ], "name": "TxReturn", - "nameLocation": "6155:8:5", + "nameLocation": "6377:8:5", "scope": 4684, "visibility": "public" }, { "id": 3413, "nodeType": "FunctionDefinition", - "src": "6228:3879:5", + "src": "6455:3926:5", "nodes": [], "body": { "id": 3412, "nodeType": "Block", - "src": "6278:3829:5", + "src": "6505:3876:5", "nodes": [], "statements": [ { @@ -4817,7 +4817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "6341:9:5", + "src": "6570:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -4838,7 +4838,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6387:7:5", + "src": "6617:7:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1ab1bd2f543bf53e1036abfe292a89809c7285bff756db6e274686afe6fb41b4", "typeString": "literal_string \"Anvil\"" @@ -4854,7 +4854,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6396:5:5", + "src": "6626:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_31337_by_1", "typeString": "int_const 31337" @@ -4870,7 +4870,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6403:23:5", + "src": "6633:23:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_308a18cf3d9de3b161a842ef1e873581d7b16a5d4ea08170e123f95d25f33fe0", "typeString": "literal_string \"http://127.0.0.1:8545\"" @@ -4898,7 +4898,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6381:5:5", + "src": "6611:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -4912,7 +4912,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6381:46:5", + "src": "6611:46:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -4930,7 +4930,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6456:9:5", + "src": "6687:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_586258927916cf0d904406d36da1f5f818494652192f6e9e71d4067756af388a", "typeString": "literal_string \"Hardhat\"" @@ -4946,7 +4946,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6467:5:5", + "src": "6698:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_31337_by_1", "typeString": "int_const 31337" @@ -4962,7 +4962,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6474:23:5", + "src": "6705:23:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_308a18cf3d9de3b161a842ef1e873581d7b16a5d4ea08170e123f95d25f33fe0", "typeString": "literal_string \"http://127.0.0.1:8545\"" @@ -4990,7 +4990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6450:5:5", + "src": "6681:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5004,7 +5004,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6450:48:5", + "src": "6681:48:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5022,7 +5022,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6527:9:5", + "src": "6759:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d646f556e5d9d6f1edcf7a39b77f5ac253776eb34efcfd688aacbee518efc26", "typeString": "literal_string \"Mainnet\"" @@ -5038,7 +5038,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6538:1:5", + "src": "6770:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -5054,7 +5054,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6541:33:5", + "src": "6773:33:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_642d0dfd5be66fc0d93c6f4bdcf342230ac00c9a7eea5a03cf0e431c94556a8a", "typeString": "literal_string \"https://api.mycryptoapi.com/eth\"" @@ -5082,7 +5082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6521:5:5", + "src": "6753:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5096,7 +5096,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6521:54:5", + "src": "6753:54:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5114,7 +5114,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6603:8:5", + "src": "6836:8:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_736fc55653a3415af498a1309898240f13c5e9e33098fa3cf9e5f2a200d14c3e", "typeString": "literal_string \"Goerli\"" @@ -5130,7 +5130,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6613:1:5", + "src": "6846:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_5_by_1", "typeString": "int_const 5" @@ -5146,7 +5146,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6616:62:5", + "src": "6849:62:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c2d03e2021afc2d5d60147a3389a88cf92b3f908f6bb3983dd56ad3eccee2784", "typeString": "literal_string \"https://goerli.infura.io/v3/84842078b09946638c03157f83405213\"" @@ -5174,7 +5174,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6597:5:5", + "src": "6830:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5188,7 +5188,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6597:82:5", + "src": "6830:82:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5206,7 +5206,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6876:9:5", + "src": "7110:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a6b54cd124a84bb64f1808905ed95fb171a09730726f85e60eefcd47a4831b27", "typeString": "literal_string \"Sepolia\"" @@ -5222,7 +5222,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6887:8:5", + "src": "7121:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_11155111_by_1", "typeString": "int_const 11155111" @@ -5238,7 +5238,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6897:25:5", + "src": "7131:25:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e36469e9d6da385a975d561558a2cc6fd854a99901b2f285356c4d0070d0cd11", "typeString": "literal_string \"https://rpc.sepolia.dev\"" @@ -5266,7 +5266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6870:5:5", + "src": "7104:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5280,7 +5280,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6870:53:5", + "src": "7104:53:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5298,7 +5298,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6953:10:5", + "src": "7188:10:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f997187c3c319ef9e33fa05f852d1612b66e309dc48d97a4b6b39832090a3bec", "typeString": "literal_string \"Optimism\"" @@ -5314,7 +5314,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6965:2:5", + "src": "7200:2:5", "typeDescriptions": { "typeIdentifier": "t_rational_10_by_1", "typeString": "int_const 10" @@ -5330,7 +5330,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6969:29:5", + "src": "7204:29:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_38b9211512154272cdc8d9677b3720aef06041b8d31b5e68a6ffc7a4bb22d93e", "typeString": "literal_string \"https://mainnet.optimism.io\"" @@ -5358,7 +5358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "6947:5:5", + "src": "7182:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5372,7 +5372,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6947:52:5", + "src": "7182:52:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5390,7 +5390,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7035:16:5", + "src": "7271:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d9e83ba4223db8a023ae97eb487186dabb6dd9d99c932d6c6d55c3a871fd823b", "typeString": "literal_string \"OptimismGoerli\"" @@ -5406,7 +5406,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7053:3:5", + "src": "7289:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_420_by_1", "typeString": "int_const 420" @@ -5422,7 +5422,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7058:28:5", + "src": "7294:28:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef3dbe59ba72d73e51c1959c67c0485880270dce59b4642a5dff6497ea5e55ad", "typeString": "literal_string \"https://goerli.optimism.io\"" @@ -5450,7 +5450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7029:5:5", + "src": "7265:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5464,7 +5464,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7029:58:5", + "src": "7265:58:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5482,7 +5482,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7120:13:5", + "src": "7357:13:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6df9caaa24d0aa87ccd61c51cb854d77d480b45159ae76ccd47b3ede5442512a", "typeString": "literal_string \"ArbitrumOne\"" @@ -5498,7 +5498,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7135:5:5", + "src": "7372:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_42161_by_1", "typeString": "int_const 42161" @@ -5514,7 +5514,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7142:30:5", + "src": "7379:30:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ff28c1a1bf3c117d5956efad529d0ee22dcfc0fe5cbf5a03e0bdfcc3c6cac126", "typeString": "literal_string \"https://arb1.arbitrum.io/rpc\"" @@ -5542,7 +5542,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7114:5:5", + "src": "7351:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5556,7 +5556,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7114:59:5", + "src": "7351:59:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5574,7 +5574,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7212:19:5", + "src": "7450:19:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5b4956b999f35d4a20c70f00d0cedd04e295184a6fc63feee731ba560bf3905", "typeString": "literal_string \"ArbitrumOneGoerli\"" @@ -5590,7 +5590,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7233:6:5", + "src": "7471:6:5", "typeDescriptions": { "typeIdentifier": "t_rational_421613_by_1", "typeString": "int_const 421613" @@ -5606,7 +5606,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7241:39:5", + "src": "7479:39:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d65fa49ed6bf0763184aace821262295f8ad23c20b74cd1f836fe5e06f5dd8ea", "typeString": "literal_string \"https://goerli-rollup.arbitrum.io/rpc\"" @@ -5634,7 +5634,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7206:5:5", + "src": "7444:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5648,7 +5648,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7206:75:5", + "src": "7444:75:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5666,7 +5666,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7315:14:5", + "src": "7554:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_13e73cab871f1c9e497ebd52b23be7e33059c34106c5972ca6d5442d7f6fd702", "typeString": "literal_string \"ArbitrumNova\"" @@ -5682,7 +5682,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7331:5:5", + "src": "7570:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_42170_by_1", "typeString": "int_const 42170" @@ -5698,7 +5698,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7338:30:5", + "src": "7577:30:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a77f0a686c95785c75ada33247e30dc9ac80330a7f8eb521bebdf48f492ee4ac", "typeString": "literal_string \"https://nova.arbitrum.io/rpc\"" @@ -5726,7 +5726,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7309:5:5", + "src": "7548:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5740,7 +5740,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7309:60:5", + "src": "7548:60:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5758,7 +5758,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7398:9:5", + "src": "7638:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_890af8db8ca1aa1e915857edbc2717639ebd8a22c786f9e0e776d6a1aacb5e71", "typeString": "literal_string \"Polygon\"" @@ -5774,7 +5774,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7409:3:5", + "src": "7649:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_137_by_1", "typeString": "int_const 137" @@ -5790,7 +5790,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7414:25:5", + "src": "7654:25:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fda46ab670b83929623b4aa9bcfa97ff7b7376fa90a24a450a8561482232c5c0", "typeString": "literal_string \"https://polygon-rpc.com\"" @@ -5818,7 +5818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7392:5:5", + "src": "7632:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5832,7 +5832,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7392:48:5", + "src": "7632:48:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5850,7 +5850,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7475:15:5", + "src": "7716:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b679d1334e201410faae95031e02547ebf38762fd30bbdb02e972f9620e68b0c", "typeString": "literal_string \"PolygonMumbai\"" @@ -5866,7 +5866,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7492:5:5", + "src": "7733:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_80001_by_1", "typeString": "int_const 80001" @@ -5882,7 +5882,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7499:32:5", + "src": "7740:32:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f106af479a6c11cecfa2b74ea0e8c7e413c6e6ff201ebf6b50d3261e370192f7", "typeString": "literal_string \"https://rpc-mumbai.matic.today\"" @@ -5910,7 +5910,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7469:5:5", + "src": "7710:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -5924,7 +5924,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7469:63:5", + "src": "7710:63:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -5942,7 +5942,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7563:11:5", + "src": "7805:11:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6585177c3aba6cb7ffc0a37e831a958c4ee9278e4c62c7bdad7175ca09883c40", "typeString": "literal_string \"Avalanche\"" @@ -5958,7 +5958,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7576:5:5", + "src": "7818:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_43114_by_1", "typeString": "int_const 43114" @@ -5974,7 +5974,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7583:39:5", + "src": "7825:39:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_429365eac47ed6b261c38927d854e528b743fc5a678b1b4ba631c511f305886a", "typeString": "literal_string \"https://api.avax.network/ext/bc/C/rpc\"" @@ -6002,7 +6002,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7557:5:5", + "src": "7799:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6016,7 +6016,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7557:66:5", + "src": "7799:66:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6034,7 +6034,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7658:15:5", + "src": "7901:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fdf69378c46b8ff891cba7e67a64ab16528e8dd2967a6899493af515997356c9", "typeString": "literal_string \"AvalancheFuji\"" @@ -6050,7 +6050,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7675:5:5", + "src": "7918:5:5", "typeDescriptions": { "typeIdentifier": "t_rational_43113_by_1", "typeString": "int_const 43113" @@ -6066,7 +6066,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7682:44:5", + "src": "7925:44:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6621ea822eabf6c190358ea82de0c52d3503dcce8117b3366a8a3bd96eb422d", "typeString": "literal_string \"https://api.avax-test.network/ext/bc/C/rpc\"" @@ -6094,7 +6094,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7652:5:5", + "src": "7895:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6108,7 +6108,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7652:75:5", + "src": "7895:75:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6126,7 +6126,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7762:15:5", + "src": "8006:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d4fe9019651d2cbc3862fc4674c442a483623b82a7dce2ac7c28138180d528c5", "typeString": "literal_string \"BnbSmartChain\"" @@ -6142,7 +6142,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7779:2:5", + "src": "8023:2:5", "typeDescriptions": { "typeIdentifier": "t_rational_56_by_1", "typeString": "int_const 56" @@ -6158,7 +6158,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7783:35:5", + "src": "8027:35:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e2b4215bd50ab260c8c9f18e36ea07b1f952450853bcf024123d5767a40d4719", "typeString": "literal_string \"https://bsc-dataseed1.binance.org\"" @@ -6186,7 +6186,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7756:5:5", + "src": "8000:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6200,7 +6200,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7756:63:5", + "src": "8000:63:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6218,7 +6218,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7861:22:5", + "src": "8106:22:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c6b8390686af629e8bd6173ee298c65730bbac6941fb18507d79305cdc961824", "typeString": "literal_string \"BnbSmartChainTestnet\"" @@ -6234,7 +6234,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7885:2:5", + "src": "8130:2:5", "typeDescriptions": { "typeIdentifier": "t_rational_97_by_1", "typeString": "int_const 97" @@ -6250,7 +6250,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7889:48:5", + "src": "8134:48:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_06894ce500210f386acd0844767c4ae19c623595ce2845e4d185bcd99fc926dc", "typeString": "literal_string \"https://data-seed-prebsc-1-s1.binance.org:8545\"" @@ -6278,7 +6278,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7855:5:5", + "src": "8100:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6292,7 +6292,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7855:83:5", + "src": "8100:83:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6310,7 +6310,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7971:13:5", + "src": "8217:13:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_589ad15416facb73658c8b7c701776721413377d931b9f2915448613d693ae89", "typeString": "literal_string \"GnosisChain\"" @@ -6326,7 +6326,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7986:3:5", + "src": "8232:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -6342,7 +6342,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7991:29:5", + "src": "8237:29:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_127e02590d58e22164456f76136047039faabc2ca27eb41939081a3e775b50df", "typeString": "literal_string \"https://rpc.gnosischain.com\"" @@ -6370,7 +6370,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2711, - "src": "7965:5:5", + "src": "8211:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chain_$2711_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chain storage pointer)" @@ -6384,7 +6384,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7965:56:5", + "src": "8211:56:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_memory_ptr", @@ -6468,7 +6468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2763, - "src": "6353:6:5", + "src": "6582:6:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_Chains_$2763_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.Chains storage pointer)" @@ -6500,14 +6500,14 @@ "GnosisChain" ], "nodeType": "FunctionCall", - "src": "6353:1679:5", + "src": "6582:1697:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_memory_ptr", "typeString": "struct StdCheatsSafe.Chains memory" } }, - "src": "6341:1691:5", + "src": "6570:1709:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -6515,7 +6515,7 @@ }, "id": 3139, "nodeType": "ExpressionStatement", - "src": "6341:1691:5" + "src": "6570:1709:5" }, { "assignments": [ @@ -6527,10 +6527,10 @@ "id": 3146, "mutability": "mutable", "name": "rpcs", - "nameLocation": "8144:4:5", + "nameLocation": "8394:4:5", "nodeType": "VariableDeclaration", "scope": 3412, - "src": "8125:23:5", + "src": "8375:23:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6543,7 +6543,7 @@ "id": 3143, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8125:6:5", + "src": "8375:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6559,7 +6559,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8132:1:5", + "src": "8382:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -6567,7 +6567,7 @@ "value": "2" }, "nodeType": "ArrayTypeName", - "src": "8125:9:5", + "src": "8375:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$2_storage_ptr", "typeString": "string[2]" @@ -6575,7 +6575,7 @@ }, "id": 3145, "nodeType": "ArrayTypeName", - "src": "8125:11:5", + "src": "8375:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_storage_$2_storage_$dyn_storage_ptr", "typeString": "string[2][]" @@ -6595,7 +6595,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "8152:2:5", + "src": "8402:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -6609,7 +6609,7 @@ "memberName": "rpcUrls", "nodeType": "MemberAccess", "referencedDeclaration": 7953, - "src": "8152:10:5", + "src": "8402:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$_t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr_$", "typeString": "function () external returns (string memory[2] memory[] memory)" @@ -6623,7 +6623,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8152:12:5", + "src": "8402:12:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr", @@ -6631,13 +6631,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "8124:40:5" + "src": "8374:40:5" }, { "body": { "id": 3408, "nodeType": "Block", - "src": "8216:1867:5", + "src": "8467:1888:5", "statements": [ { "assignments": [ @@ -6650,10 +6650,10 @@ "id": 3163, "mutability": "mutable", "name": "name", - "nameLocation": "8245:4:5", + "nameLocation": "8497:4:5", "nodeType": "VariableDeclaration", "scope": 3408, - "src": "8231:18:5", + "src": "8483:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6664,7 +6664,7 @@ "id": 3162, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8231:6:5", + "src": "8483:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6677,10 +6677,10 @@ "id": 3165, "mutability": "mutable", "name": "rpcUrl", - "nameLocation": "8265:6:5", + "nameLocation": "8517:6:5", "nodeType": "VariableDeclaration", "scope": 3408, - "src": "8251:20:5", + "src": "8503:20:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6691,7 +6691,7 @@ "id": 3164, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8251:6:5", + "src": "8503:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6711,7 +6711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3146, - "src": "8276:4:5", + "src": "8528:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[2] memory[] memory" @@ -6724,7 +6724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3152, - "src": "8281:1:5", + "src": "8533:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6735,7 +6735,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8276:7:5", + "src": "8528:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$2_memory_ptr", "typeString": "string memory[2] memory" @@ -6751,7 +6751,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8284:1:5", + "src": "8536:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -6763,7 +6763,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8276:10:5", + "src": "8528:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6777,7 +6777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3146, - "src": "8288:4:5", + "src": "8540:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[2] memory[] memory" @@ -6790,7 +6790,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3152, - "src": "8293:1:5", + "src": "8545:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6801,7 +6801,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8288:7:5", + "src": "8540:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$2_memory_ptr", "typeString": "string memory[2] memory" @@ -6817,7 +6817,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8296:1:5", + "src": "8548:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -6829,7 +6829,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8288:10:5", + "src": "8540:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6843,14 +6843,14 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "8275:24:5", + "src": "8527:24:5", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_string_memory_ptr_$_t_string_memory_ptr_$", "typeString": "tuple(string memory,string memory)" } }, "nodeType": "VariableDeclarationStatement", - "src": "8230:69:5" + "src": "8482:69:5" }, { "condition": { @@ -6861,7 +6861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8364:4:5", + "src": "8618:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6876,7 +6876,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8370:7:5", + "src": "8624:7:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a3d859b77cebfdf9da3b485434702c5090ff9e91b7b86c670ebb15f8a00eb72b", "typeString": "literal_string \"anvil\"" @@ -6903,7 +6903,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8356:7:5", + "src": "8610:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -6917,7 +6917,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8356:22:5", + "src": "8610:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -6933,7 +6933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8442:4:5", + "src": "8697:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6948,7 +6948,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8448:9:5", + "src": "8703:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41d010e4d55c1f680ac8d1df51d62770f05ab44e7687503f884ef0629dbf7ab0", "typeString": "literal_string \"hardhat\"" @@ -6975,7 +6975,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8434:7:5", + "src": "8689:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -6989,7 +6989,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8434:24:5", + "src": "8689:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7005,7 +7005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8524:4:5", + "src": "8780:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7020,7 +7020,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8530:9:5", + "src": "8786:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7beafa94c8bfb8f1c1a43104a34f72c524268aafbfe83bff17485539345c66ff", "typeString": "literal_string \"mainnet\"" @@ -7047,7 +7047,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8516:7:5", + "src": "8772:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7061,7 +7061,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8516:24:5", + "src": "8772:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7077,7 +7077,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8606:4:5", + "src": "8863:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7092,7 +7092,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8612:8:5", + "src": "8869:8:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e24dd81d18a6354d406364c0fc25f4237534cee10d0c3099c9c2a6aa50d7dd0a", "typeString": "literal_string \"goerli\"" @@ -7119,7 +7119,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8598:7:5", + "src": "8855:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7133,7 +7133,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8598:23:5", + "src": "8855:23:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7149,7 +7149,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8686:4:5", + "src": "8944:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7164,7 +7164,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8692:9:5", + "src": "8950:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e1f58df0b51f34f4835aba989f0aa2f2e66218cab53207bafd3dbf37270bd39a", "typeString": "literal_string \"sepolia\"" @@ -7191,7 +7191,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8678:7:5", + "src": "8936:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7205,7 +7205,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8678:24:5", + "src": "8936:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7221,7 +7221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8768:4:5", + "src": "9027:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7236,7 +7236,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8774:10:5", + "src": "9033:10:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_09d0f27659ee556a8134fa56941e42400e672aecc2d4cfc61cdb0fcea4590e05", "typeString": "literal_string \"optimism\"" @@ -7263,7 +7263,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "8760:7:5", + "src": "9019:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7277,7 +7277,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8760:25:5", + "src": "9019:25:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7293,7 +7293,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8852:4:5", + "src": "9112:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7308,7 +7308,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8858:17:5", + "src": "9118:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ecf3b2cc678a701bfbf2329b12e6edf723c3043a32339c2eea2efb7c9533c09c", "typeString": "literal_string \"optimism_goerli\"" @@ -7324,7 +7324,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8877:17:5", + "src": "9137:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d68b5da1d2df2dbe4764ed9e76bdeb201ef1878643e994b3a46689de6ddf2672", "typeString": "literal_string \"optimism-goerli\"" @@ -7355,7 +7355,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "8844:7:5", + "src": "9104:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7369,7 +7369,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8844:51:5", + "src": "9104:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7385,7 +7385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "8968:4:5", + "src": "9229:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7400,7 +7400,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8974:14:5", + "src": "9235:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b44cea7839e0679ac5072602932da9b25ebfb3a9ac42625d9c583a7b6b2eb4", "typeString": "literal_string \"arbitrum_one\"" @@ -7416,7 +7416,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8990:14:5", + "src": "9251:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5c0fe22876ca849b8468b279a80ab02e01b5927ecd890a0e70c39380fa1d9b88", "typeString": "literal_string \"arbitrum-one\"" @@ -7447,7 +7447,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "8960:7:5", + "src": "9221:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7461,7 +7461,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8960:45:5", + "src": "9221:45:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7477,7 +7477,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9075:4:5", + "src": "9337:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7492,7 +7492,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9081:21:5", + "src": "9343:21:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9c5068a3a5cdbd747f13200fdd6f590995f99bde231a5dcfa62a5f92af1dc3d4", "typeString": "literal_string \"arbitrum_one_goerli\"" @@ -7508,7 +7508,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9104:21:5", + "src": "9366:21:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3e7ef79dc818f58845fdbe1d5ebeafa39e4565fbfca7e1fc93bcda3fa9bd367e", "typeString": "literal_string \"arbitrum-one-goerli\"" @@ -7539,7 +7539,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9067:7:5", + "src": "9329:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7553,7 +7553,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9067:59:5", + "src": "9329:59:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7569,7 +7569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9202:4:5", + "src": "9465:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7584,7 +7584,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9208:15:5", + "src": "9471:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9338ed1403277416ebb39d4e992ebf5c49e6dded5ec79963ea5fc261cbd7fdac", "typeString": "literal_string \"arbitrum_nova\"" @@ -7600,7 +7600,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9225:15:5", + "src": "9488:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e520ee08b2577ac8be4e654f7d92e8715f162ac40a35c745c50be017a9eb8a06", "typeString": "literal_string \"arbitrum-nova\"" @@ -7631,7 +7631,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9194:7:5", + "src": "9457:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7645,7 +7645,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9194:47:5", + "src": "9457:47:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7661,7 +7661,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9312:4:5", + "src": "9576:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7676,7 +7676,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9318:9:5", + "src": "9582:9:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ac63fa1fe369e75c38d62f0f4d465b48b3cd5159f0fb416332899402031d1408", "typeString": "literal_string \"polygon\"" @@ -7703,7 +7703,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "9304:7:5", + "src": "9568:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7717,7 +7717,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9304:24:5", + "src": "9568:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7733,7 +7733,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9394:4:5", + "src": "9659:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7748,7 +7748,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9400:16:5", + "src": "9665:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a7308364e169f5f44de3933205a00d3632b7366702c91dff3452b4dbf6ed70f0", "typeString": "literal_string \"polygon_mumbai\"" @@ -7764,7 +7764,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9418:16:5", + "src": "9683:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d4ba5060ac26b70957e2b8e70e404ab62930e333eae52a8a727b41630a82ffb8", "typeString": "literal_string \"polygon-mumbai\"" @@ -7795,7 +7795,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9386:7:5", + "src": "9651:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7809,7 +7809,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9386:49:5", + "src": "9651:49:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7825,7 +7825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9507:4:5", + "src": "9773:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7840,7 +7840,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9513:11:5", + "src": "9779:11:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6e8b0d92516ee4289145e3b78cea58daac177b1c618beeedbc6cdabd388a6e55", "typeString": "literal_string \"avalanche\"" @@ -7867,7 +7867,7 @@ 3477 ], "referencedDeclaration": 3437, - "src": "9499:7:5", + "src": "9765:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure returns (bool)" @@ -7881,7 +7881,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9499:26:5", + "src": "9765:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7897,7 +7897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9593:4:5", + "src": "9860:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7912,7 +7912,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9599:16:5", + "src": "9866:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a1920d2f80060f1c83444622c7eb5adf4484bed8a537b8d13eae53bd800aa692", "typeString": "literal_string \"avalanche_fuji\"" @@ -7928,7 +7928,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9617:16:5", + "src": "9884:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_563fae2db16567e7c8de7ab296c24bee337018b6040b5ac271d22d493a2fb29a", "typeString": "literal_string \"avalanche-fuji\"" @@ -7959,7 +7959,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9585:7:5", + "src": "9852:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -7973,7 +7973,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9585:49:5", + "src": "9852:49:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -7989,7 +7989,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9706:4:5", + "src": "9974:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8004,7 +8004,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9712:17:5", + "src": "9980:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fa8b17ae9aa26749f5dc3a3bb333e0019db0c257f3541e870f73bb48b574361e", "typeString": "literal_string \"bnb_smart_chain\"" @@ -8020,7 +8020,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9731:17:5", + "src": "9999:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cb542230e53a4ffc48d33ce19295cce7f9000dbfcd3dd12a9b1e152eb1f2c90a", "typeString": "literal_string \"bnb-smart-chain\"" @@ -8051,7 +8051,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9698:7:5", + "src": "9966:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -8065,7 +8065,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9698:51:5", + "src": "9966:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8081,7 +8081,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9821:4:5", + "src": "10090:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8096,7 +8096,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9827:25:5", + "src": "10096:25:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1813de9892ab9db3d0c3b0c3eed9c8b820fe0c7e205bed860e6e89f4d7f75f29", "typeString": "literal_string \"bnb_smart_chain_testnet\"" @@ -8112,7 +8112,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9854:25:5", + "src": "10123:25:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_16de182b04188fa3afc72806ce6c2f0c8ad4b079f90da09319c4a2e7506f403f", "typeString": "literal_string \"bnb-smart-chain-testnet\"" @@ -8143,7 +8143,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9813:7:5", + "src": "10082:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -8157,7 +8157,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9813:67:5", + "src": "10082:67:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8173,7 +8173,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3163, - "src": "9959:4:5", + "src": "10229:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8188,7 +8188,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9965:14:5", + "src": "10235:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_847b7ed4df59b2dfcdba377bf4ac481c502926169e9af948ee2dd45c0e6df595", "typeString": "literal_string \"gnosis_chain\"" @@ -8204,7 +8204,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9981:14:5", + "src": "10251:14:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aaa0352933f7ca2ff9f89ab88e70b00bef753b85c8ceac462339fb3928bd7531", "typeString": "literal_string \"gnosis-chain\"" @@ -8235,7 +8235,7 @@ 3477 ], "referencedDeclaration": 3477, - "src": "9951:7:5", + "src": "10221:7:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory,string memory) pure returns (bool)" @@ -8249,7 +8249,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9951:45:5", + "src": "10221:45:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8258,7 +8258,7 @@ }, "id": 3391, "nodeType": "IfStatement", - "src": "9947:88:5", + "src": "10217:88:5", "trueBody": { "expression": { "id": 3389, @@ -8274,7 +8274,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9998:9:5", + "src": "10268:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8288,7 +8288,7 @@ "memberName": "GnosisChain", "nodeType": "MemberAccess", "referencedDeclaration": 2762, - "src": "9998:21:5", + "src": "10268:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8302,7 +8302,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9998:28:5", + "src": "10268:28:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8316,13 +8316,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "10029:6:5", + "src": "10299:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9998:37:5", + "src": "10268:37:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8330,12 +8330,12 @@ }, "id": 3390, "nodeType": "ExpressionStatement", - "src": "9998:37:5" + "src": "10268:37:5" } }, "id": 3392, "nodeType": "IfStatement", - "src": "9809:226:5", + "src": "10078:227:5", "trueBody": { "expression": { "id": 3376, @@ -8351,7 +8351,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9882:9:5", + "src": "10151:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8365,7 +8365,7 @@ "memberName": "BnbSmartChainTestnet", "nodeType": "MemberAccess", "referencedDeclaration": 2759, - "src": "9882:30:5", + "src": "10151:30:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8379,7 +8379,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9882:37:5", + "src": "10151:37:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8393,13 +8393,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9922:6:5", + "src": "10191:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9882:46:5", + "src": "10151:46:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8407,12 +8407,12 @@ }, "id": 3377, "nodeType": "ExpressionStatement", - "src": "9882:46:5" + "src": "10151:46:5" } }, "id": 3393, "nodeType": "IfStatement", - "src": "9694:341:5", + "src": "9962:343:5", "trueBody": { "expression": { "id": 3363, @@ -8428,7 +8428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9751:9:5", + "src": "10019:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8442,7 +8442,7 @@ "memberName": "BnbSmartChain", "nodeType": "MemberAccess", "referencedDeclaration": 2756, - "src": "9751:23:5", + "src": "10019:23:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8456,7 +8456,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9751:30:5", + "src": "10019:30:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8470,13 +8470,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9784:6:5", + "src": "10052:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9751:39:5", + "src": "10019:39:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8484,12 +8484,12 @@ }, "id": 3364, "nodeType": "ExpressionStatement", - "src": "9751:39:5" + "src": "10019:39:5" } }, "id": 3394, "nodeType": "IfStatement", - "src": "9581:454:5", + "src": "9848:457:5", "trueBody": { "expression": { "id": 3350, @@ -8505,7 +8505,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9636:9:5", + "src": "9903:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8519,7 +8519,7 @@ "memberName": "AvalancheFuji", "nodeType": "MemberAccess", "referencedDeclaration": 2753, - "src": "9636:23:5", + "src": "9903:23:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8533,7 +8533,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9636:30:5", + "src": "9903:30:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8547,13 +8547,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9669:6:5", + "src": "9936:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9636:39:5", + "src": "9903:39:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8561,12 +8561,12 @@ }, "id": 3351, "nodeType": "ExpressionStatement", - "src": "9636:39:5" + "src": "9903:39:5" } }, "id": 3395, "nodeType": "IfStatement", - "src": "9495:540:5", + "src": "9761:544:5", "trueBody": { "expression": { "id": 3337, @@ -8582,7 +8582,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9527:9:5", + "src": "9793:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8596,7 +8596,7 @@ "memberName": "Avalanche", "nodeType": "MemberAccess", "referencedDeclaration": 2750, - "src": "9527:19:5", + "src": "9793:19:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8610,7 +8610,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9527:26:5", + "src": "9793:26:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8624,13 +8624,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9556:6:5", + "src": "9822:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9527:35:5", + "src": "9793:35:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8638,12 +8638,12 @@ }, "id": 3338, "nodeType": "ExpressionStatement", - "src": "9527:35:5" + "src": "9793:35:5" } }, "id": 3396, "nodeType": "IfStatement", - "src": "9382:653:5", + "src": "9647:658:5", "trueBody": { "expression": { "id": 3325, @@ -8659,7 +8659,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9437:9:5", + "src": "9702:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8673,7 +8673,7 @@ "memberName": "PolygonMumbai", "nodeType": "MemberAccess", "referencedDeclaration": 2747, - "src": "9437:23:5", + "src": "9702:23:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8687,7 +8687,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9437:30:5", + "src": "9702:30:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8701,13 +8701,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9470:6:5", + "src": "9735:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9437:39:5", + "src": "9702:39:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8715,12 +8715,12 @@ }, "id": 3326, "nodeType": "ExpressionStatement", - "src": "9437:39:5" + "src": "9702:39:5" } }, "id": 3397, "nodeType": "IfStatement", - "src": "9300:735:5", + "src": "9564:741:5", "trueBody": { "expression": { "id": 3312, @@ -8736,7 +8736,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9330:9:5", + "src": "9594:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8750,7 +8750,7 @@ "memberName": "Polygon", "nodeType": "MemberAccess", "referencedDeclaration": 2744, - "src": "9330:17:5", + "src": "9594:17:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8764,7 +8764,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9330:24:5", + "src": "9594:24:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8778,13 +8778,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9357:6:5", + "src": "9621:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9330:33:5", + "src": "9594:33:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8792,12 +8792,12 @@ }, "id": 3313, "nodeType": "ExpressionStatement", - "src": "9330:33:5" + "src": "9594:33:5" } }, "id": 3398, "nodeType": "IfStatement", - "src": "9190:845:5", + "src": "9453:852:5", "trueBody": { "expression": { "id": 3300, @@ -8813,7 +8813,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9243:9:5", + "src": "9506:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8827,7 +8827,7 @@ "memberName": "ArbitrumNova", "nodeType": "MemberAccess", "referencedDeclaration": 2741, - "src": "9243:22:5", + "src": "9506:22:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8841,7 +8841,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9243:29:5", + "src": "9506:29:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8855,13 +8855,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9275:6:5", + "src": "9538:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9243:38:5", + "src": "9506:38:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8869,12 +8869,12 @@ }, "id": 3301, "nodeType": "ExpressionStatement", - "src": "9243:38:5" + "src": "9506:38:5" } }, "id": 3399, "nodeType": "IfStatement", - "src": "9063:972:5", + "src": "9325:980:5", "trueBody": { "expression": { "id": 3287, @@ -8890,7 +8890,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9128:9:5", + "src": "9390:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8904,7 +8904,7 @@ "memberName": "ArbitrumOneGoerli", "nodeType": "MemberAccess", "referencedDeclaration": 2738, - "src": "9128:27:5", + "src": "9390:27:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8918,7 +8918,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9128:34:5", + "src": "9390:34:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8932,13 +8932,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9165:6:5", + "src": "9427:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9128:43:5", + "src": "9390:43:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -8946,12 +8946,12 @@ }, "id": 3288, "nodeType": "ExpressionStatement", - "src": "9128:43:5" + "src": "9390:43:5" } }, "id": 3400, "nodeType": "IfStatement", - "src": "8956:1079:5", + "src": "9217:1088:5", "trueBody": { "expression": { "id": 3274, @@ -8967,7 +8967,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "9007:9:5", + "src": "9268:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -8981,7 +8981,7 @@ "memberName": "ArbitrumOne", "nodeType": "MemberAccess", "referencedDeclaration": 2735, - "src": "9007:21:5", + "src": "9268:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -8995,7 +8995,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "9007:28:5", + "src": "9268:28:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9009,13 +9009,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "9038:6:5", + "src": "9299:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "9007:37:5", + "src": "9268:37:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9023,12 +9023,12 @@ }, "id": 3275, "nodeType": "ExpressionStatement", - "src": "9007:37:5" + "src": "9268:37:5" } }, "id": 3401, "nodeType": "IfStatement", - "src": "8840:1195:5", + "src": "9100:1205:5", "trueBody": { "expression": { "id": 3261, @@ -9044,7 +9044,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8897:9:5", + "src": "9157:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9058,7 +9058,7 @@ "memberName": "OptimismGoerli", "nodeType": "MemberAccess", "referencedDeclaration": 2732, - "src": "8897:24:5", + "src": "9157:24:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9072,7 +9072,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8897:31:5", + "src": "9157:31:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9086,13 +9086,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8931:6:5", + "src": "9191:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8897:40:5", + "src": "9157:40:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9100,12 +9100,12 @@ }, "id": 3262, "nodeType": "ExpressionStatement", - "src": "8897:40:5" + "src": "9157:40:5" } }, "id": 3402, "nodeType": "IfStatement", - "src": "8756:1279:5", + "src": "9015:1290:5", "trueBody": { "expression": { "id": 3248, @@ -9121,7 +9121,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8787:9:5", + "src": "9046:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9135,7 +9135,7 @@ "memberName": "Optimism", "nodeType": "MemberAccess", "referencedDeclaration": 2729, - "src": "8787:18:5", + "src": "9046:18:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9149,7 +9149,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8787:25:5", + "src": "9046:25:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9163,13 +9163,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8815:6:5", + "src": "9074:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8787:34:5", + "src": "9046:34:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9177,12 +9177,12 @@ }, "id": 3249, "nodeType": "ExpressionStatement", - "src": "8787:34:5" + "src": "9046:34:5" } }, "id": 3403, "nodeType": "IfStatement", - "src": "8674:1361:5", + "src": "8932:1373:5", "trueBody": { "expression": { "id": 3236, @@ -9198,7 +9198,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8704:9:5", + "src": "8962:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9212,7 +9212,7 @@ "memberName": "Sepolia", "nodeType": "MemberAccess", "referencedDeclaration": 2726, - "src": "8704:17:5", + "src": "8962:17:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9226,7 +9226,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8704:24:5", + "src": "8962:24:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9240,13 +9240,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8731:6:5", + "src": "8989:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8704:33:5", + "src": "8962:33:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9254,12 +9254,12 @@ }, "id": 3237, "nodeType": "ExpressionStatement", - "src": "8704:33:5" + "src": "8962:33:5" } }, "id": 3404, "nodeType": "IfStatement", - "src": "8594:1441:5", + "src": "8851:1454:5", "trueBody": { "expression": { "id": 3224, @@ -9275,7 +9275,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8623:9:5", + "src": "8880:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9289,7 +9289,7 @@ "memberName": "Goerli", "nodeType": "MemberAccess", "referencedDeclaration": 2723, - "src": "8623:16:5", + "src": "8880:16:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9303,7 +9303,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8623:23:5", + "src": "8880:23:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9317,13 +9317,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8649:6:5", + "src": "8906:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8623:32:5", + "src": "8880:32:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9331,12 +9331,12 @@ }, "id": 3225, "nodeType": "ExpressionStatement", - "src": "8623:32:5" + "src": "8880:32:5" } }, "id": 3405, "nodeType": "IfStatement", - "src": "8512:1523:5", + "src": "8768:1537:5", "trueBody": { "expression": { "id": 3212, @@ -9352,7 +9352,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8542:9:5", + "src": "8798:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9366,7 +9366,7 @@ "memberName": "Mainnet", "nodeType": "MemberAccess", "referencedDeclaration": 2720, - "src": "8542:17:5", + "src": "8798:17:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9380,7 +9380,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8542:24:5", + "src": "8798:24:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9394,13 +9394,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8569:6:5", + "src": "8825:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8542:33:5", + "src": "8798:33:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9408,12 +9408,12 @@ }, "id": 3213, "nodeType": "ExpressionStatement", - "src": "8542:33:5" + "src": "8798:33:5" } }, "id": 3406, "nodeType": "IfStatement", - "src": "8430:1605:5", + "src": "8685:1620:5", "trueBody": { "expression": { "id": 3200, @@ -9429,7 +9429,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8460:9:5", + "src": "8715:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9443,7 +9443,7 @@ "memberName": "Hardhat", "nodeType": "MemberAccess", "referencedDeclaration": 2717, - "src": "8460:17:5", + "src": "8715:17:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9457,7 +9457,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8460:24:5", + "src": "8715:24:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9471,13 +9471,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8487:6:5", + "src": "8742:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8460:33:5", + "src": "8715:33:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9485,12 +9485,12 @@ }, "id": 3201, "nodeType": "ExpressionStatement", - "src": "8460:33:5" + "src": "8715:33:5" } }, "id": 3407, "nodeType": "IfStatement", - "src": "8352:1683:5", + "src": "8606:1699:5", "trueBody": { "expression": { "id": 3188, @@ -9506,7 +9506,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "8380:9:5", + "src": "8634:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -9520,7 +9520,7 @@ "memberName": "Anvil", "nodeType": "MemberAccess", "referencedDeclaration": 2714, - "src": "8380:15:5", + "src": "8634:15:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -9534,7 +9534,7 @@ "memberName": "rpcUrl", "nodeType": "MemberAccess", "referencedDeclaration": 2710, - "src": "8380:22:5", + "src": "8634:22:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9548,13 +9548,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3165, - "src": "8405:6:5", + "src": "8659:6:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "8380:31:5", + "src": "8634:31:5", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -9562,7 +9562,7 @@ }, "id": 3189, "nodeType": "ExpressionStatement", - "src": "8380:31:5" + "src": "8634:31:5" } } ] @@ -9583,7 +9583,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3152, - "src": "8194:1:5", + "src": "8445:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9598,7 +9598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3146, - "src": "8198:4:5", + "src": "8449:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_memory_ptr_$2_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[2] memory[] memory" @@ -9611,13 +9611,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "8198:11:5", + "src": "8449:11:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8194:15:5", + "src": "8445:15:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9634,10 +9634,10 @@ "id": 3152, "mutability": "mutable", "name": "i", - "nameLocation": "8187:1:5", + "nameLocation": "8438:1:5", "nodeType": "VariableDeclaration", "scope": 3409, - "src": "8179:9:5", + "src": "8430:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9648,7 +9648,7 @@ "id": 3151, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8179:7:5", + "src": "8430:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9667,7 +9667,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8191:1:5", + "src": "8442:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -9675,7 +9675,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "8179:13:5" + "src": "8430:13:5" }, "loopExpression": { "expression": { @@ -9687,14 +9687,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "8211:3:5", + "src": "8462:3:5", "subExpression": { "id": 3159, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3152, - "src": "8211:1:5", + "src": "8462:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9707,10 +9707,10 @@ }, "id": 3161, "nodeType": "ExpressionStatement", - "src": "8211:3:5" + "src": "8462:3:5" }, "nodeType": "ForStatement", - "src": "8174:1909:5" + "src": "8425:1930:5" }, { "expression": { @@ -9722,7 +9722,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10099:1:5", + "src": "10372:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -9732,7 +9732,7 @@ "functionReturnParameters": 3049, "id": 3411, "nodeType": "Return", - "src": "10092:8:5" + "src": "10365:8:5" } ] }, @@ -9740,12 +9740,12 @@ "kind": "function", "modifiers": [], "name": "_constructor", - "nameLocation": "6237:12:5", + "nameLocation": "6464:12:5", "parameters": { "id": 3046, "nodeType": "ParameterList", "parameters": [], - "src": "6249:2:5" + "src": "6476:2:5" }, "returnParameters": { "id": 3049, @@ -9759,7 +9759,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3413, - "src": "6269:7:5", + "src": "6496:7:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9770,7 +9770,7 @@ "id": 3047, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6269:7:5", + "src": "6496:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9779,7 +9779,7 @@ "visibility": "internal" } ], - "src": "6268:9:5" + "src": "6495:9:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -9789,12 +9789,12 @@ { "id": 3437, "nodeType": "FunctionDefinition", - "src": "10113:155:5", + "src": "10389:157:5", "nodes": [], "body": { "id": 3436, "nodeType": "Block", - "src": "10192:76:5", + "src": "10468:78:5", "nodes": [], "statements": [ { @@ -9818,7 +9818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3415, - "src": "10230:1:5", + "src": "10507:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9838,7 +9838,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10219:3:5", + "src": "10496:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9851,7 +9851,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10219:10:5", + "src": "10496:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -9865,7 +9865,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10219:13:5", + "src": "10496:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9885,7 +9885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10209:9:5", + "src": "10486:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -9899,7 +9899,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10209:24:5", + "src": "10486:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9918,7 +9918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3417, - "src": "10258:1:5", + "src": "10535:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9938,7 +9938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10247:3:5", + "src": "10524:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9951,7 +9951,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10247:10:5", + "src": "10524:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -9965,7 +9965,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10247:13:5", + "src": "10524:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9985,7 +9985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10237:9:5", + "src": "10514:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -9999,14 +9999,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10237:24:5", + "src": "10514:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "10209:52:5", + "src": "10486:52:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10015,7 +10015,7 @@ "functionReturnParameters": 3421, "id": 3435, "nodeType": "Return", - "src": "10202:59:5" + "src": "10479:59:5" } ] }, @@ -10023,7 +10023,7 @@ "kind": "function", "modifiers": [], "name": "isEqual", - "nameLocation": "10122:7:5", + "nameLocation": "10398:7:5", "parameters": { "id": 3418, "nodeType": "ParameterList", @@ -10033,10 +10033,10 @@ "id": 3415, "mutability": "mutable", "name": "a", - "nameLocation": "10144:1:5", + "nameLocation": "10420:1:5", "nodeType": "VariableDeclaration", "scope": 3437, - "src": "10130:15:5", + "src": "10406:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10047,7 +10047,7 @@ "id": 3414, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10130:6:5", + "src": "10406:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10060,10 +10060,10 @@ "id": 3417, "mutability": "mutable", "name": "b", - "nameLocation": "10161:1:5", + "nameLocation": "10437:1:5", "nodeType": "VariableDeclaration", "scope": 3437, - "src": "10147:15:5", + "src": "10423:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10074,7 +10074,7 @@ "id": 3416, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10147:6:5", + "src": "10423:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10083,7 +10083,7 @@ "visibility": "internal" } ], - "src": "10129:34:5" + "src": "10405:34:5" }, "returnParameters": { "id": 3421, @@ -10097,7 +10097,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3437, - "src": "10186:4:5", + "src": "10462:4:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10108,7 +10108,7 @@ "id": 3419, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10186:4:5", + "src": "10462:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10117,7 +10117,7 @@ "visibility": "internal" } ], - "src": "10185:6:5" + "src": "10461:6:5" }, "scope": 4684, "stateMutability": "pure", @@ -10127,12 +10127,12 @@ { "id": 3477, "nodeType": "FunctionDefinition", - "src": "10274:240:5", + "src": "10554:243:5", "nodes": [], "body": { "id": 3476, "nodeType": "Block", - "src": "10370:144:5", + "src": "10650:147:5", "nodes": [], "statements": [ { @@ -10166,7 +10166,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3439, - "src": "10408:1:5", + "src": "10689:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10186,7 +10186,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10397:3:5", + "src": "10678:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10199,7 +10199,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10397:10:5", + "src": "10678:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -10213,7 +10213,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10397:13:5", + "src": "10678:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10233,7 +10233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10387:9:5", + "src": "10668:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -10247,7 +10247,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10387:24:5", + "src": "10668:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -10266,7 +10266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3441, - "src": "10436:1:5", + "src": "10717:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10286,7 +10286,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10425:3:5", + "src": "10706:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10299,7 +10299,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10425:10:5", + "src": "10706:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -10313,7 +10313,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10425:13:5", + "src": "10706:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10333,7 +10333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10415:9:5", + "src": "10696:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -10347,14 +10347,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10415:24:5", + "src": "10696:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "10387:52:5", + "src": "10668:52:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10382,7 +10382,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3439, - "src": "10476:1:5", + "src": "10758:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10402,7 +10402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10465:3:5", + "src": "10747:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10415,7 +10415,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10465:10:5", + "src": "10747:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -10429,7 +10429,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10465:13:5", + "src": "10747:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10449,7 +10449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10455:9:5", + "src": "10737:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -10463,7 +10463,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10455:24:5", + "src": "10737:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -10482,7 +10482,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3443, - "src": "10504:1:5", + "src": "10786:1:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10502,7 +10502,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10493:3:5", + "src": "10775:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10515,7 +10515,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "10493:10:5", + "src": "10775:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -10529,7 +10529,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10493:13:5", + "src": "10775:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10549,7 +10549,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "10483:9:5", + "src": "10765:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -10563,20 +10563,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10483:24:5", + "src": "10765:24:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "10455:52:5", + "src": "10737:52:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10387:120:5", + "src": "10668:121:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10585,7 +10585,7 @@ "functionReturnParameters": 3447, "id": 3475, "nodeType": "Return", - "src": "10380:127:5" + "src": "10661:128:5" } ] }, @@ -10593,7 +10593,7 @@ "kind": "function", "modifiers": [], "name": "isEqual", - "nameLocation": "10283:7:5", + "nameLocation": "10563:7:5", "parameters": { "id": 3444, "nodeType": "ParameterList", @@ -10603,10 +10603,10 @@ "id": 3439, "mutability": "mutable", "name": "a", - "nameLocation": "10305:1:5", + "nameLocation": "10585:1:5", "nodeType": "VariableDeclaration", "scope": 3477, - "src": "10291:15:5", + "src": "10571:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10617,7 +10617,7 @@ "id": 3438, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10291:6:5", + "src": "10571:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10630,10 +10630,10 @@ "id": 3441, "mutability": "mutable", "name": "b", - "nameLocation": "10322:1:5", + "nameLocation": "10602:1:5", "nodeType": "VariableDeclaration", "scope": 3477, - "src": "10308:15:5", + "src": "10588:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10644,7 +10644,7 @@ "id": 3440, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10308:6:5", + "src": "10588:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10657,10 +10657,10 @@ "id": 3443, "mutability": "mutable", "name": "c", - "nameLocation": "10339:1:5", + "nameLocation": "10619:1:5", "nodeType": "VariableDeclaration", "scope": 3477, - "src": "10325:15:5", + "src": "10605:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10671,7 +10671,7 @@ "id": 3442, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10325:6:5", + "src": "10605:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10680,7 +10680,7 @@ "visibility": "internal" } ], - "src": "10290:51:5" + "src": "10570:51:5" }, "returnParameters": { "id": 3447, @@ -10694,7 +10694,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3477, - "src": "10364:4:5", + "src": "10644:4:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10705,7 +10705,7 @@ "id": 3445, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10364:4:5", + "src": "10644:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10714,7 +10714,7 @@ "visibility": "internal" } ], - "src": "10363:6:5" + "src": "10643:6:5" }, "scope": 4684, "stateMutability": "pure", @@ -10724,12 +10724,12 @@ { "id": 3492, "nodeType": "FunctionDefinition", - "src": "10520:274:5", + "src": "10805:281:5", "nodes": [], "body": { "id": 3491, "nodeType": "Block", - "src": "10580:214:5", + "src": "10865:221:5", "nodes": [], "statements": [ { @@ -10742,10 +10742,10 @@ "id": 3483, "mutability": "mutable", "name": "chainId", - "nameLocation": "10674:7:5", + "nameLocation": "10961:7:5", "nodeType": "VariableDeclaration", "scope": 3491, - "src": "10666:15:5", + "src": "10953:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10756,7 +10756,7 @@ "id": 3482, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10666:7:5", + "src": "10953:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10767,31 +10767,31 @@ ], "id": 3484, "nodeType": "VariableDeclarationStatement", - "src": "10666:15:5" + "src": "10953:15:5" }, { "AST": { "nodeType": "YulBlock", - "src": "10700:44:5", + "src": "10988:46:5", "statements": [ { "nodeType": "YulAssignment", - "src": "10714:20:5", + "src": "11003:20:5", "value": { "arguments": [], "functionName": { "name": "chainid", "nodeType": "YulIdentifier", - "src": "10725:7:5" + "src": "11014:7:5" }, "nodeType": "YulFunctionCall", - "src": "10725:9:5" + "src": "11014:9:5" }, "variableNames": [ { "name": "chainId", "nodeType": "YulIdentifier", - "src": "10714:7:5" + "src": "11003:7:5" } ] } @@ -10803,13 +10803,13 @@ "declaration": 3483, "isOffset": false, "isSlot": false, - "src": "10714:7:5", + "src": "11003:7:5", "valueSize": 1 } ], "id": 3485, "nodeType": "InlineAssembly", - "src": "10691:53:5" + "src": "10979:55:5" }, { "expression": { @@ -10820,7 +10820,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3479, - "src": "10773:4:5", + "src": "11064:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10832,7 +10832,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3483, - "src": "10779:7:5", + "src": "11070:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10858,7 +10858,7 @@ 3647 ], "referencedDeclaration": 3647, - "src": "10753:19:5", + "src": "11044:19:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" @@ -10872,7 +10872,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10753:34:5", + "src": "11044:34:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10881,7 +10881,7 @@ }, "id": 3490, "nodeType": "ExpressionStatement", - "src": "10753:34:5" + "src": "11044:34:5" } ] }, @@ -10889,7 +10889,7 @@ "kind": "function", "modifiers": [], "name": "assumeNoPrecompiles", - "nameLocation": "10529:19:5", + "nameLocation": "10814:19:5", "parameters": { "id": 3480, "nodeType": "ParameterList", @@ -10899,10 +10899,10 @@ "id": 3479, "mutability": "mutable", "name": "addr", - "nameLocation": "10557:4:5", + "nameLocation": "10842:4:5", "nodeType": "VariableDeclaration", "scope": 3492, - "src": "10549:12:5", + "src": "10834:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10913,7 +10913,7 @@ "id": 3478, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10549:7:5", + "src": "10834:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10923,13 +10923,13 @@ "visibility": "internal" } ], - "src": "10548:14:5" + "src": "10833:14:5" }, "returnParameters": { "id": 3481, "nodeType": "ParameterList", "parameters": [], - "src": "10580:0:5" + "src": "10865:0:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -10939,12 +10939,12 @@ { "id": 3647, "nodeType": "FunctionDefinition", - "src": "10800:1937:5", + "src": "11094:1958:5", "nodes": [], "body": { "id": 3646, "nodeType": "Block", - "src": "10877:1860:5", + "src": "11171:1881:5", "nodes": [], "statements": [ { @@ -10976,7 +10976,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11175:4:5", + "src": "11474:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10995,7 +10995,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11190:3:5", + "src": "11489:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -11016,7 +11016,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11182:7:5", + "src": "11481:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -11025,7 +11025,7 @@ "id": 3503, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11182:7:5", + "src": "11481:7:5", "typeDescriptions": {} } }, @@ -11037,14 +11037,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11182:12:5", + "src": "11481:12:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11175:19:5", + "src": "11474:19:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11068,7 +11068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11198:4:5", + "src": "11497:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11087,7 +11087,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11213:3:5", + "src": "11512:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_9_by_1", "typeString": "int_const 9" @@ -11108,7 +11108,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11205:7:5", + "src": "11504:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -11117,7 +11117,7 @@ "id": 3509, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11205:7:5", + "src": "11504:7:5", "typeDescriptions": {} } }, @@ -11129,20 +11129,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11205:12:5", + "src": "11504:12:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11198:19:5", + "src": "11497:19:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11175:42:5", + "src": "11474:42:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11162,7 +11162,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "11165:2:5", + "src": "11464:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -11176,7 +11176,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "11165:9:5", + "src": "11464:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -11190,7 +11190,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11165:53:5", + "src": "11464:53:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11199,7 +11199,7 @@ }, "id": 3516, "nodeType": "ExpressionStatement", - "src": "11165:53:5" + "src": "11464:53:5" }, { "condition": { @@ -11228,7 +11228,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "11268:7:5", + "src": "11570:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11244,7 +11244,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "11279:9:5", + "src": "11581:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11258,7 +11258,7 @@ "memberName": "Optimism", "nodeType": "MemberAccess", "referencedDeclaration": 2729, - "src": "11279:18:5", + "src": "11581:18:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11272,13 +11272,13 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "11279:26:5", + "src": "11581:26:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11268:37:5", + "src": "11570:37:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11302,7 +11302,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "11309:7:5", + "src": "11611:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11318,7 +11318,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "11320:9:5", + "src": "11622:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11332,7 +11332,7 @@ "memberName": "OptimismGoerli", "nodeType": "MemberAccess", "referencedDeclaration": 2732, - "src": "11320:24:5", + "src": "11622:24:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11346,19 +11346,19 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "11320:32:5", + "src": "11622:32:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11309:43:5", + "src": "11611:43:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11268:84:5", + "src": "11570:84:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11391,7 +11391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "11670:7:5", + "src": "11975:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11407,7 +11407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "11681:9:5", + "src": "11986:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11421,7 +11421,7 @@ "memberName": "ArbitrumOne", "nodeType": "MemberAccess", "referencedDeclaration": 2735, - "src": "11681:21:5", + "src": "11986:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11435,13 +11435,13 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "11681:29:5", + "src": "11986:29:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11670:40:5", + "src": "11975:40:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11465,7 +11465,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "11714:7:5", + "src": "12019:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11481,7 +11481,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "11725:9:5", + "src": "12030:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11495,7 +11495,7 @@ "memberName": "ArbitrumOneGoerli", "nodeType": "MemberAccess", "referencedDeclaration": 2738, - "src": "11725:27:5", + "src": "12030:27:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11509,19 +11509,19 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "11725:35:5", + "src": "12030:35:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11714:46:5", + "src": "12019:46:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11670:90:5", + "src": "11975:90:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11554,7 +11554,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "12037:7:5", + "src": "12345:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11570,7 +11570,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "12048:9:5", + "src": "12356:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11584,7 +11584,7 @@ "memberName": "Avalanche", "nodeType": "MemberAccess", "referencedDeclaration": 2750, - "src": "12048:19:5", + "src": "12356:19:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11598,13 +11598,13 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "12048:27:5", + "src": "12356:27:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12037:38:5", + "src": "12345:38:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11628,7 +11628,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3496, - "src": "12079:7:5", + "src": "12387:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11644,7 +11644,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2766, - "src": "12090:9:5", + "src": "12398:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chains_$2763_storage", "typeString": "struct StdCheatsSafe.Chains storage ref" @@ -11658,7 +11658,7 @@ "memberName": "AvalancheFuji", "nodeType": "MemberAccess", "referencedDeclaration": 2753, - "src": "12090:23:5", + "src": "12398:23:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Chain_$2711_storage", "typeString": "struct StdCheatsSafe.Chain storage ref" @@ -11672,19 +11672,19 @@ "memberName": "chainId", "nodeType": "MemberAccess", "referencedDeclaration": 2708, - "src": "12090:31:5", + "src": "12398:31:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12079:42:5", + "src": "12387:42:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12037:84:5", + "src": "12345:84:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11692,11 +11692,11 @@ }, "id": 3643, "nodeType": "IfStatement", - "src": "12033:665:5", + "src": "12341:670:5", "trueBody": { "id": 3642, "nodeType": "Block", - "src": "12123:575:5", + "src": "12431:580:5", "statements": [ { "expression": { @@ -11727,7 +11727,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12276:4:5", + "src": "12586:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11746,7 +11746,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12291:42:5", + "src": "12601:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11767,7 +11767,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12283:7:5", + "src": "12593:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -11776,7 +11776,7 @@ "id": 3592, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12283:7:5", + "src": "12593:7:5", "typeDescriptions": {} } }, @@ -11788,14 +11788,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12283:51:5", + "src": "12593:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12276:58:5", + "src": "12586:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11819,7 +11819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12338:4:5", + "src": "12648:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11838,7 +11838,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12353:42:5", + "src": "12663:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11859,7 +11859,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12345:7:5", + "src": "12655:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -11868,7 +11868,7 @@ "id": 3598, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12345:7:5", + "src": "12655:7:5", "typeDescriptions": {} } }, @@ -11880,20 +11880,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12345:51:5", + "src": "12655:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12338:58:5", + "src": "12648:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12276:120:5", + "src": "12586:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11913,7 +11913,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12266:2:5", + "src": "12576:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -11927,7 +11927,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "12266:9:5", + "src": "12576:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -11941,7 +11941,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12266:131:5", + "src": "12576:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11950,7 +11950,7 @@ }, "id": 3605, "nodeType": "ExpressionStatement", - "src": "12266:131:5" + "src": "12576:131:5" }, { "expression": { @@ -11981,7 +11981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12421:4:5", + "src": "12732:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12000,7 +12000,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12436:42:5", + "src": "12747:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12021,7 +12021,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12428:7:5", + "src": "12739:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12030,7 +12030,7 @@ "id": 3610, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12428:7:5", + "src": "12739:7:5", "typeDescriptions": {} } }, @@ -12042,14 +12042,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12428:51:5", + "src": "12739:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12421:58:5", + "src": "12732:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12073,7 +12073,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12483:4:5", + "src": "12794:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12092,7 +12092,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12498:42:5", + "src": "12809:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12113,7 +12113,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12490:7:5", + "src": "12801:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12122,7 +12122,7 @@ "id": 3616, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12490:7:5", + "src": "12801:7:5", "typeDescriptions": {} } }, @@ -12134,20 +12134,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12490:51:5", + "src": "12801:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12483:58:5", + "src": "12794:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12421:120:5", + "src": "12732:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12167,7 +12167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12411:2:5", + "src": "12722:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -12181,7 +12181,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "12411:9:5", + "src": "12722:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -12195,7 +12195,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12411:131:5", + "src": "12722:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12204,7 +12204,7 @@ }, "id": 3623, "nodeType": "ExpressionStatement", - "src": "12411:131:5" + "src": "12722:131:5" }, { "expression": { @@ -12235,7 +12235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12566:4:5", + "src": "12878:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12254,7 +12254,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12581:42:5", + "src": "12893:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12275,7 +12275,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12573:7:5", + "src": "12885:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12284,7 +12284,7 @@ "id": 3628, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12573:7:5", + "src": "12885:7:5", "typeDescriptions": {} } }, @@ -12296,14 +12296,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12573:51:5", + "src": "12885:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12566:58:5", + "src": "12878:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12327,7 +12327,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "12628:4:5", + "src": "12940:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12346,7 +12346,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12643:42:5", + "src": "12955:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12367,7 +12367,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12635:7:5", + "src": "12947:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12376,7 +12376,7 @@ "id": 3634, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12635:7:5", + "src": "12947:7:5", "typeDescriptions": {} } }, @@ -12388,20 +12388,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12635:51:5", + "src": "12947:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "12628:58:5", + "src": "12940:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12566:120:5", + "src": "12878:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12421,7 +12421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12556:2:5", + "src": "12868:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -12435,7 +12435,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "12556:9:5", + "src": "12868:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -12449,7 +12449,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12556:131:5", + "src": "12868:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12458,18 +12458,18 @@ }, "id": 3641, "nodeType": "ExpressionStatement", - "src": "12556:131:5" + "src": "12868:131:5" } ] } }, "id": 3644, "nodeType": "IfStatement", - "src": "11666:1032:5", + "src": "11971:1040:5", "trueBody": { "id": 3576, "nodeType": "Block", - "src": "11762:265:5", + "src": "12067:268:5", "statements": [ { "expression": { @@ -12500,7 +12500,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11895:4:5", + "src": "12202:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12519,7 +12519,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11910:42:5", + "src": "12217:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12540,7 +12540,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11902:7:5", + "src": "12209:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12549,7 +12549,7 @@ "id": 3562, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11902:7:5", + "src": "12209:7:5", "typeDescriptions": {} } }, @@ -12561,14 +12561,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11902:51:5", + "src": "12209:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11895:58:5", + "src": "12202:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12592,7 +12592,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11957:4:5", + "src": "12264:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12611,7 +12611,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11972:42:5", + "src": "12279:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12632,7 +12632,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11964:7:5", + "src": "12271:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12641,7 +12641,7 @@ "id": 3568, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11964:7:5", + "src": "12271:7:5", "typeDescriptions": {} } }, @@ -12653,20 +12653,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11964:51:5", + "src": "12271:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11957:58:5", + "src": "12264:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11895:120:5", + "src": "12202:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12686,7 +12686,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "11885:2:5", + "src": "12192:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -12700,7 +12700,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "11885:9:5", + "src": "12192:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -12714,7 +12714,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11885:131:5", + "src": "12192:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12723,18 +12723,18 @@ }, "id": 3575, "nodeType": "ExpressionStatement", - "src": "11885:131:5" + "src": "12192:131:5" } ] } }, "id": 3645, "nodeType": "IfStatement", - "src": "11264:1434:5", + "src": "11566:1445:5", "trueBody": { "id": 3546, "nodeType": "Block", - "src": "11354:306:5", + "src": "11656:309:5", "statements": [ { "expression": { @@ -12765,7 +12765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11528:4:5", + "src": "11832:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12784,7 +12784,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11543:42:5", + "src": "11847:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12805,7 +12805,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11535:7:5", + "src": "11839:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12814,7 +12814,7 @@ "id": 3532, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11535:7:5", + "src": "11839:7:5", "typeDescriptions": {} } }, @@ -12826,14 +12826,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11535:51:5", + "src": "11839:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11528:58:5", + "src": "11832:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12857,7 +12857,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3494, - "src": "11590:4:5", + "src": "11894:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12876,7 +12876,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11605:42:5", + "src": "11909:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12897,7 +12897,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11597:7:5", + "src": "11901:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12906,7 +12906,7 @@ "id": 3538, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11597:7:5", + "src": "11901:7:5", "typeDescriptions": {} } }, @@ -12918,20 +12918,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11597:51:5", + "src": "11901:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11590:58:5", + "src": "11894:58:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11528:120:5", + "src": "11832:120:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12951,7 +12951,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "11518:2:5", + "src": "11822:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -12965,7 +12965,7 @@ "memberName": "assume", "nodeType": "MemberAccess", "referencedDeclaration": 7958, - "src": "11518:9:5", + "src": "11822:9:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool) external" @@ -12979,7 +12979,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11518:131:5", + "src": "11822:131:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12988,7 +12988,7 @@ }, "id": 3545, "nodeType": "ExpressionStatement", - "src": "11518:131:5" + "src": "11822:131:5" } ] } @@ -12999,7 +12999,7 @@ "kind": "function", "modifiers": [], "name": "assumeNoPrecompiles", - "nameLocation": "10809:19:5", + "nameLocation": "11103:19:5", "parameters": { "id": 3497, "nodeType": "ParameterList", @@ -13009,10 +13009,10 @@ "id": 3494, "mutability": "mutable", "name": "addr", - "nameLocation": "10837:4:5", + "nameLocation": "11131:4:5", "nodeType": "VariableDeclaration", "scope": 3647, - "src": "10829:12:5", + "src": "11123:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13023,7 +13023,7 @@ "id": 3493, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10829:7:5", + "src": "11123:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13037,10 +13037,10 @@ "id": 3496, "mutability": "mutable", "name": "chainId", - "nameLocation": "10851:7:5", + "nameLocation": "11145:7:5", "nodeType": "VariableDeclaration", "scope": 3647, - "src": "10843:15:5", + "src": "11137:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13051,7 +13051,7 @@ "id": 3495, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10843:7:5", + "src": "11137:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13060,13 +13060,13 @@ "visibility": "internal" } ], - "src": "10828:31:5" + "src": "11122:31:5" }, "returnParameters": { "id": 3498, "nodeType": "ParameterList", "parameters": [], - "src": "10877:0:5" + "src": "11171:0:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -13076,12 +13076,12 @@ { "id": 3739, "nodeType": "FunctionDefinition", - "src": "12743:802:5", + "src": "13060:815:5", "nodes": [], "body": { "id": 3738, "nodeType": "Block", - "src": "12854:691:5", + "src": "13171:704:5", "nodes": [], "statements": [ { @@ -13094,10 +13094,10 @@ "id": 3656, "mutability": "mutable", "name": "data", - "nameLocation": "12878:4:5", + "nameLocation": "13196:4:5", "nodeType": "VariableDeclaration", "scope": 3738, - "src": "12864:18:5", + "src": "13182:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13108,7 +13108,7 @@ "id": 3655, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12864:6:5", + "src": "13182:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13126,7 +13126,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3649, - "src": "12897:4:5", + "src": "13215:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13146,7 +13146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12885:2:5", + "src": "13203:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -13160,7 +13160,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "12885:11:5", + "src": "13203:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -13174,7 +13174,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12885:17:5", + "src": "13203:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -13182,7 +13182,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12864:38:5" + "src": "13182:38:5" }, { "assignments": [ @@ -13194,10 +13194,10 @@ "id": 3663, "mutability": "mutable", "name": "parsedData", - "nameLocation": "12925:10:5", + "nameLocation": "13244:10:5", "nodeType": "VariableDeclaration", "scope": 3738, - "src": "12912:23:5", + "src": "13231:23:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13208,7 +13208,7 @@ "id": 3662, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12912:5:5", + "src": "13231:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13226,7 +13226,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3656, - "src": "12951:4:5", + "src": "13270:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13246,7 +13246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "12938:2:5", + "src": "13257:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -13260,7 +13260,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7938, - "src": "12938:12:5", + "src": "13257:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -13274,7 +13274,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12938:18:5", + "src": "13257:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13282,7 +13282,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12912:44:5" + "src": "13231:44:5" }, { "assignments": [ @@ -13294,10 +13294,10 @@ "id": 3671, "mutability": "mutable", "name": "rawArtifact", - "nameLocation": "12998:11:5", + "nameLocation": "13318:11:5", "nodeType": "VariableDeclaration", "scope": 3738, - "src": "12966:43:5", + "src": "13286:43:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13312,10 +13312,10 @@ "name": "RawEIP1559ScriptArtifact", "nodeType": "IdentifierPath", "referencedDeclaration": 2998, - "src": "12966:24:5" + "src": "13286:24:5" }, "referencedDeclaration": 2998, - "src": "12966:24:5", + "src": "13286:24:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_storage_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact" @@ -13333,7 +13333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3663, - "src": "13023:10:5", + "src": "13343:10:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -13347,7 +13347,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2998, - "src": "13036:24:5", + "src": "13356:24:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$2998_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" @@ -13361,7 +13361,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "13035:26:5", + "src": "13355:26:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$2998_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" @@ -13385,7 +13385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13012:3:5", + "src": "13332:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13398,7 +13398,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "13012:10:5", + "src": "13332:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -13412,7 +13412,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13012:50:5", + "src": "13332:50:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", @@ -13420,7 +13420,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12966:96:5" + "src": "13286:96:5" }, { "assignments": [ @@ -13432,10 +13432,10 @@ "id": 3681, "mutability": "mutable", "name": "artifact", - "nameLocation": "13101:8:5", + "nameLocation": "13422:8:5", "nodeType": "VariableDeclaration", "scope": 3738, - "src": "13072:37:5", + "src": "13393:37:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13450,10 +13450,10 @@ "name": "EIP1559ScriptArtifact", "nodeType": "IdentifierPath", "referencedDeclaration": 2975, - "src": "13072:21:5" + "src": "13393:21:5" }, "referencedDeclaration": 2975, - "src": "13072:21:5", + "src": "13393:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_storage_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" @@ -13464,7 +13464,7 @@ ], "id": 3682, "nodeType": "VariableDeclarationStatement", - "src": "13072:37:5" + "src": "13393:37:5" }, { "expression": { @@ -13480,7 +13480,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13119:8:5", + "src": "13441:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13494,7 +13494,7 @@ "memberName": "libraries", "nodeType": "MemberAccess", "referencedDeclaration": 2955, - "src": "13119:18:5", + "src": "13441:18:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13509,7 +13509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13140:11:5", + "src": "13462:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13523,13 +13523,13 @@ "memberName": "libraries", "nodeType": "MemberAccess", "referencedDeclaration": 2978, - "src": "13140:21:5", + "src": "13462:21:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "13119:42:5", + "src": "13441:42:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13537,7 +13537,7 @@ }, "id": 3689, "nodeType": "ExpressionStatement", - "src": "13119:42:5" + "src": "13441:42:5" }, { "expression": { @@ -13553,7 +13553,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13171:8:5", + "src": "13494:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13567,7 +13567,7 @@ "memberName": "path", "nodeType": "MemberAccess", "referencedDeclaration": 2957, - "src": "13171:13:5", + "src": "13494:13:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13582,7 +13582,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13187:11:5", + "src": "13510:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13596,13 +13596,13 @@ "memberName": "path", "nodeType": "MemberAccess", "referencedDeclaration": 2980, - "src": "13187:16:5", + "src": "13510:16:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "13171:32:5", + "src": "13494:32:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13610,7 +13610,7 @@ }, "id": 3696, "nodeType": "ExpressionStatement", - "src": "13171:32:5" + "src": "13494:32:5" }, { "expression": { @@ -13626,7 +13626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13213:8:5", + "src": "13537:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13640,7 +13640,7 @@ "memberName": "timestamp", "nodeType": "MemberAccess", "referencedDeclaration": 2966, - "src": "13213:18:5", + "src": "13537:18:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13655,7 +13655,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13234:11:5", + "src": "13558:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13669,13 +13669,13 @@ "memberName": "timestamp", "nodeType": "MemberAccess", "referencedDeclaration": 2993, - "src": "13234:21:5", + "src": "13558:21:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13213:42:5", + "src": "13537:42:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13683,7 +13683,7 @@ }, "id": 3703, "nodeType": "ExpressionStatement", - "src": "13213:42:5" + "src": "13537:42:5" }, { "expression": { @@ -13699,7 +13699,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13265:8:5", + "src": "13590:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13713,7 +13713,7 @@ "memberName": "pending", "nodeType": "MemberAccess", "referencedDeclaration": 2960, - "src": "13265:16:5", + "src": "13590:16:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13728,7 +13728,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13284:11:5", + "src": "13609:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13742,13 +13742,13 @@ "memberName": "pending", "nodeType": "MemberAccess", "referencedDeclaration": 2983, - "src": "13284:19:5", + "src": "13609:19:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "13265:38:5", + "src": "13590:38:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13756,7 +13756,7 @@ }, "id": 3710, "nodeType": "ExpressionStatement", - "src": "13265:38:5" + "src": "13590:38:5" }, { "expression": { @@ -13772,7 +13772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13313:8:5", + "src": "13639:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13786,7 +13786,7 @@ "memberName": "txReturns", "nodeType": "MemberAccess", "referencedDeclaration": 2974, - "src": "13313:18:5", + "src": "13639:18:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" @@ -13801,7 +13801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13334:11:5", + "src": "13660:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13815,13 +13815,13 @@ "memberName": "txReturns", "nodeType": "MemberAccess", "referencedDeclaration": 2991, - "src": "13334:21:5", + "src": "13660:21:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" } }, - "src": "13313:42:5", + "src": "13639:42:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_TxReturn_$3045_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" @@ -13829,7 +13829,7 @@ }, "id": 3717, "nodeType": "ExpressionStatement", - "src": "13313:42:5" + "src": "13639:42:5" }, { "expression": { @@ -13845,7 +13845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13365:8:5", + "src": "13692:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13859,7 +13859,7 @@ "memberName": "receipts", "nodeType": "MemberAccess", "referencedDeclaration": 2964, - "src": "13365:17:5", + "src": "13692:17:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" @@ -13876,7 +13876,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13408:11:5", + "src": "13735:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13890,7 +13890,7 @@ "memberName": "receipts", "nodeType": "MemberAccess", "referencedDeclaration": 2987, - "src": "13408:20:5", + "src": "13735:20:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -13909,7 +13909,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4171, - "src": "13385:22:5", + "src": "13712:22:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory[] memory) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" @@ -13923,14 +13923,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13385:44:5", + "src": "13712:44:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "src": "13365:64:5", + "src": "13692:64:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" @@ -13938,7 +13938,7 @@ }, "id": 3726, "nodeType": "ExpressionStatement", - "src": "13365:64:5" + "src": "13692:64:5" }, { "expression": { @@ -13954,7 +13954,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13439:8:5", + "src": "13767:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -13968,7 +13968,7 @@ "memberName": "transactions", "nodeType": "MemberAccess", "referencedDeclaration": 2970, - "src": "13439:21:5", + "src": "13767:21:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" @@ -13985,7 +13985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3671, - "src": "13488:11:5", + "src": "13816:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$2998_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" @@ -13999,7 +13999,7 @@ "memberName": "transactions", "nodeType": "MemberAccess", "referencedDeclaration": 2997, - "src": "13488:24:5", + "src": "13816:24:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -14018,7 +14018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3788, - "src": "13463:24:5", + "src": "13791:24:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory[] memory) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" @@ -14032,14 +14032,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13463:50:5", + "src": "13791:50:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "src": "13439:74:5", + "src": "13767:74:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" @@ -14047,7 +14047,7 @@ }, "id": 3735, "nodeType": "ExpressionStatement", - "src": "13439:74:5" + "src": "13767:74:5" }, { "expression": { @@ -14056,7 +14056,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3681, - "src": "13530:8:5", + "src": "13859:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" @@ -14065,7 +14065,7 @@ "functionReturnParameters": 3654, "id": 3737, "nodeType": "Return", - "src": "13523:15:5" + "src": "13852:15:5" } ] }, @@ -14073,7 +14073,7 @@ "kind": "function", "modifiers": [], "name": "readEIP1559ScriptArtifact", - "nameLocation": "12752:25:5", + "nameLocation": "13069:25:5", "parameters": { "id": 3650, "nodeType": "ParameterList", @@ -14083,10 +14083,10 @@ "id": 3649, "mutability": "mutable", "name": "path", - "nameLocation": "12792:4:5", + "nameLocation": "13109:4:5", "nodeType": "VariableDeclaration", "scope": 3739, - "src": "12778:18:5", + "src": "13095:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14097,7 +14097,7 @@ "id": 3648, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12778:6:5", + "src": "13095:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14106,7 +14106,7 @@ "visibility": "internal" } ], - "src": "12777:20:5" + "src": "13094:20:5" }, "returnParameters": { "id": 3654, @@ -14120,7 +14120,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3739, - "src": "12824:28:5", + "src": "13141:28:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14135,10 +14135,10 @@ "name": "EIP1559ScriptArtifact", "nodeType": "IdentifierPath", "referencedDeclaration": 2975, - "src": "12824:21:5" + "src": "13141:21:5" }, "referencedDeclaration": 2975, - "src": "12824:21:5", + "src": "13141:21:5", "typeDescriptions": { "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$2975_storage_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" @@ -14147,7 +14147,7 @@ "visibility": "internal" } ], - "src": "12823:30:5" + "src": "13140:30:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -14157,12 +14157,12 @@ { "id": 3788, "nodeType": "FunctionDefinition", - "src": "13551:312:5", + "src": "13883:318:5", "nodes": [], "body": { "id": 3787, "nodeType": "Block", - "src": "13660:203:5", + "src": "13992:209:5", "nodes": [], "statements": [ { @@ -14175,10 +14175,10 @@ "id": 3754, "mutability": "mutable", "name": "txs", - "nameLocation": "13686:3:5", + "nameLocation": "14019:3:5", "nodeType": "VariableDeclaration", "scope": 3787, - "src": "13670:19:5", + "src": "14003:19:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14194,10 +14194,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13670:6:5" + "src": "14003:6:5" }, "referencedDeclaration": 2819, - "src": "13670:6:5", + "src": "14003:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -14205,7 +14205,7 @@ }, "id": 3753, "nodeType": "ArrayTypeName", - "src": "13670:8:5", + "src": "14003:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -14224,7 +14224,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3743, - "src": "13705:6:5", + "src": "14038:6:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -14237,7 +14237,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "13705:13:5", + "src": "14038:13:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14257,7 +14257,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "13692:12:5", + "src": "14025:12:5", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" @@ -14271,10 +14271,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13696:6:5" + "src": "14029:6:5" }, "referencedDeclaration": 2819, - "src": "13696:6:5", + "src": "14029:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -14282,7 +14282,7 @@ }, "id": 3757, "nodeType": "ArrayTypeName", - "src": "13696:8:5", + "src": "14029:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -14297,7 +14297,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13692:27:5", + "src": "14025:27:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", @@ -14305,13 +14305,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "13670:49:5" + "src": "14003:49:5" }, { "body": { "id": 3783, "nodeType": "Block", - "src": "13769:68:5", + "src": "14103:70:5", "statements": [ { "expression": { @@ -14327,7 +14327,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3754, - "src": "13783:3:5", + "src": "14118:3:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" @@ -14340,7 +14340,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3764, - "src": "13787:1:5", + "src": "14122:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14351,7 +14351,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "13783:6:5", + "src": "14118:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14368,7 +14368,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3743, - "src": "13816:6:5", + "src": "14151:6:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -14381,7 +14381,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3764, - "src": "13823:1:5", + "src": "14158:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14392,7 +14392,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "13816:9:5", + "src": "14151:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -14411,7 +14411,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3848, - "src": "13792:23:5", + "src": "14127:23:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$2783_memory_ptr_$returns$_t_struct$_Tx1559_$2819_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory) pure returns (struct StdCheatsSafe.Tx1559 memory)" @@ -14425,14 +14425,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13792:34:5", + "src": "14127:34:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "src": "13783:43:5", + "src": "14118:43:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14440,7 +14440,7 @@ }, "id": 3782, "nodeType": "ExpressionStatement", - "src": "13783:43:5" + "src": "14118:43:5" } ] }, @@ -14460,7 +14460,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3764, - "src": "13745:1:5", + "src": "14079:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14475,7 +14475,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3743, - "src": "13749:6:5", + "src": "14083:6:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -14488,13 +14488,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "13749:13:5", + "src": "14083:13:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13745:17:5", + "src": "14079:17:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14511,10 +14511,10 @@ "id": 3764, "mutability": "mutable", "name": "i", - "nameLocation": "13742:1:5", + "nameLocation": "14076:1:5", "nodeType": "VariableDeclaration", "scope": 3784, - "src": "13734:9:5", + "src": "14068:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14525,7 +14525,7 @@ "id": 3763, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13734:7:5", + "src": "14068:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14536,7 +14536,7 @@ ], "id": 3765, "nodeType": "VariableDeclarationStatement", - "src": "13734:9:5" + "src": "14068:9:5" }, "loopExpression": { "expression": { @@ -14548,14 +14548,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "13764:3:5", + "src": "14098:3:5", "subExpression": { "id": 3770, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3764, - "src": "13764:1:5", + "src": "14098:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14568,10 +14568,10 @@ }, "id": 3772, "nodeType": "ExpressionStatement", - "src": "13764:3:5" + "src": "14098:3:5" }, "nodeType": "ForStatement", - "src": "13729:108:5" + "src": "14063:110:5" }, { "expression": { @@ -14580,7 +14580,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3754, - "src": "13853:3:5", + "src": "14190:3:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" @@ -14589,7 +14589,7 @@ "functionReturnParameters": 3749, "id": 3786, "nodeType": "Return", - "src": "13846:10:5" + "src": "14183:10:5" } ] }, @@ -14597,7 +14597,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIPTx1559s", - "nameLocation": "13560:24:5", + "nameLocation": "13892:24:5", "parameters": { "id": 3744, "nodeType": "ParameterList", @@ -14607,10 +14607,10 @@ "id": 3743, "mutability": "mutable", "name": "rawTxs", - "nameLocation": "13604:6:5", + "nameLocation": "13936:6:5", "nodeType": "VariableDeclaration", "scope": 3788, - "src": "13585:25:5", + "src": "13917:25:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14626,10 +14626,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "13585:9:5" + "src": "13917:9:5" }, "referencedDeclaration": 2783, - "src": "13585:9:5", + "src": "13917:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -14637,7 +14637,7 @@ }, "id": 3742, "nodeType": "ArrayTypeName", - "src": "13585:11:5", + "src": "13917:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" @@ -14646,7 +14646,7 @@ "visibility": "internal" } ], - "src": "13584:27:5" + "src": "13916:27:5" }, "returnParameters": { "id": 3749, @@ -14660,7 +14660,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3788, - "src": "13643:15:5", + "src": "13975:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14676,10 +14676,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13643:6:5" + "src": "13975:6:5" }, "referencedDeclaration": 2819, - "src": "13643:6:5", + "src": "13975:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -14687,7 +14687,7 @@ }, "id": 3747, "nodeType": "ArrayTypeName", - "src": "13643:8:5", + "src": "13975:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -14696,7 +14696,7 @@ "visibility": "internal" } ], - "src": "13642:17:5" + "src": "13974:17:5" }, "scope": 4684, "stateMutability": "pure", @@ -14706,12 +14706,12 @@ { "id": 3848, "nodeType": "FunctionDefinition", - "src": "13869:488:5", + "src": "14209:497:5", "nodes": [], "body": { "id": 3847, "nodeType": "Block", - "src": "13972:385:5", + "src": "14312:394:5", "nodes": [], "statements": [ { @@ -14724,10 +14724,10 @@ "id": 3799, "mutability": "mutable", "name": "transaction", - "nameLocation": "13996:11:5", + "nameLocation": "14337:11:5", "nodeType": "VariableDeclaration", "scope": 3847, - "src": "13982:25:5", + "src": "14323:25:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14742,10 +14742,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13982:6:5" + "src": "14323:6:5" }, "referencedDeclaration": 2819, - "src": "13982:6:5", + "src": "14323:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -14756,7 +14756,7 @@ ], "id": 3800, "nodeType": "VariableDeclarationStatement", - "src": "13982:25:5" + "src": "14323:25:5" }, { "expression": { @@ -14772,7 +14772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14017:11:5", + "src": "14359:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14786,7 +14786,7 @@ "memberName": "arguments", "nodeType": "MemberAccess", "referencedDeclaration": 2805, - "src": "14017:21:5", + "src": "14359:21:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -14801,7 +14801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14041:5:5", + "src": "14383:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -14815,13 +14815,13 @@ "memberName": "arguments", "nodeType": "MemberAccess", "referencedDeclaration": 2769, - "src": "14041:15:5", + "src": "14383:15:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "14017:39:5", + "src": "14359:39:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -14829,7 +14829,7 @@ }, "id": 3807, "nodeType": "ExpressionStatement", - "src": "14017:39:5" + "src": "14359:39:5" }, { "expression": { @@ -14845,7 +14845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14066:11:5", + "src": "14409:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14859,7 +14859,7 @@ "memberName": "contractName", "nodeType": "MemberAccess", "referencedDeclaration": 2809, - "src": "14066:24:5", + "src": "14409:24:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14874,7 +14874,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14093:5:5", + "src": "14436:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -14888,13 +14888,13 @@ "memberName": "contractName", "nodeType": "MemberAccess", "referencedDeclaration": 2773, - "src": "14093:18:5", + "src": "14436:18:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "14066:45:5", + "src": "14409:45:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14902,7 +14902,7 @@ }, "id": 3814, "nodeType": "ExpressionStatement", - "src": "14066:45:5" + "src": "14409:45:5" }, { "expression": { @@ -14918,7 +14918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14121:11:5", + "src": "14465:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -14932,7 +14932,7 @@ "memberName": "functionSig", "nodeType": "MemberAccess", "referencedDeclaration": 2811, - "src": "14121:23:5", + "src": "14465:23:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14947,7 +14947,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14147:5:5", + "src": "14491:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -14961,13 +14961,13 @@ "memberName": "functionSig", "nodeType": "MemberAccess", "referencedDeclaration": 2775, - "src": "14147:17:5", + "src": "14491:17:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "14121:43:5", + "src": "14465:43:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14975,7 +14975,7 @@ }, "id": 3821, "nodeType": "ExpressionStatement", - "src": "14121:43:5" + "src": "14465:43:5" }, { "expression": { @@ -14991,7 +14991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14174:11:5", + "src": "14519:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -15005,7 +15005,7 @@ "memberName": "hash", "nodeType": "MemberAccess", "referencedDeclaration": 2813, - "src": "14174:16:5", + "src": "14519:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15020,7 +15020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14193:5:5", + "src": "14538:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -15034,13 +15034,13 @@ "memberName": "hash", "nodeType": "MemberAccess", "referencedDeclaration": 2777, - "src": "14193:10:5", + "src": "14538:10:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "14174:29:5", + "src": "14519:29:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15048,7 +15048,7 @@ }, "id": 3828, "nodeType": "ExpressionStatement", - "src": "14174:29:5" + "src": "14519:29:5" }, { "expression": { @@ -15064,7 +15064,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14213:11:5", + "src": "14559:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -15078,7 +15078,7 @@ "memberName": "txDetail", "nodeType": "MemberAccess", "referencedDeclaration": 2816, - "src": "14213:20:5", + "src": "14559:20:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15095,7 +15095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14264:5:5", + "src": "14610:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -15109,7 +15109,7 @@ "memberName": "txDetail", "nodeType": "MemberAccess", "referencedDeclaration": 2780, - "src": "14264:14:5", + "src": "14610:14:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15128,7 +15128,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3928, - "src": "14236:27:5", + "src": "14582:27:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559Detail_$2802_memory_ptr_$returns$_t_struct$_Tx1559Detail_$2838_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559Detail memory) pure returns (struct StdCheatsSafe.Tx1559Detail memory)" @@ -15142,14 +15142,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14236:43:5", + "src": "14582:43:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "src": "14213:66:5", + "src": "14559:66:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15157,7 +15157,7 @@ }, "id": 3837, "nodeType": "ExpressionStatement", - "src": "14213:66:5" + "src": "14559:66:5" }, { "expression": { @@ -15173,7 +15173,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14289:11:5", + "src": "14636:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -15187,7 +15187,7 @@ "memberName": "opcode", "nodeType": "MemberAccess", "referencedDeclaration": 2818, - "src": "14289:18:5", + "src": "14636:18:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15202,7 +15202,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3791, - "src": "14310:5:5", + "src": "14657:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -15216,13 +15216,13 @@ "memberName": "opcode", "nodeType": "MemberAccess", "referencedDeclaration": 2782, - "src": "14310:12:5", + "src": "14657:12:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "14289:33:5", + "src": "14636:33:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15230,7 +15230,7 @@ }, "id": 3844, "nodeType": "ExpressionStatement", - "src": "14289:33:5" + "src": "14636:33:5" }, { "expression": { @@ -15239,7 +15239,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3799, - "src": "14339:11:5", + "src": "14687:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" @@ -15248,7 +15248,7 @@ "functionReturnParameters": 3796, "id": 3846, "nodeType": "Return", - "src": "14332:18:5" + "src": "14680:18:5" } ] }, @@ -15256,7 +15256,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIPTx1559", - "nameLocation": "13878:23:5", + "nameLocation": "14218:23:5", "parameters": { "id": 3792, "nodeType": "ParameterList", @@ -15266,10 +15266,10 @@ "id": 3791, "mutability": "mutable", "name": "rawTx", - "nameLocation": "13919:5:5", + "nameLocation": "14259:5:5", "nodeType": "VariableDeclaration", "scope": 3848, - "src": "13902:22:5", + "src": "14242:22:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15284,10 +15284,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "13902:9:5" + "src": "14242:9:5" }, "referencedDeclaration": 2783, - "src": "13902:9:5", + "src": "14242:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -15296,7 +15296,7 @@ "visibility": "internal" } ], - "src": "13901:24:5" + "src": "14241:24:5" }, "returnParameters": { "id": 3796, @@ -15310,7 +15310,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3848, - "src": "13957:13:5", + "src": "14297:13:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15325,10 +15325,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "13957:6:5" + "src": "14297:6:5" }, "referencedDeclaration": 2819, - "src": "13957:6:5", + "src": "14297:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -15337,7 +15337,7 @@ "visibility": "internal" } ], - "src": "13956:15:5" + "src": "14296:15:5" }, "scope": 4684, "stateMutability": "pure", @@ -15347,12 +15347,12 @@ { "id": 3928, "nodeType": "FunctionDefinition", - "src": "14363:615:5", + "src": "14714:631:5", "nodes": [], "body": { "id": 3927, "nodeType": "Block", - "src": "14522:456:5", + "src": "14878:467:5", "nodes": [], "statements": [ { @@ -15365,10 +15365,10 @@ "id": 3859, "mutability": "mutable", "name": "txDetail", - "nameLocation": "14552:8:5", + "nameLocation": "14909:8:5", "nodeType": "VariableDeclaration", "scope": 3927, - "src": "14532:28:5", + "src": "14889:28:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15383,10 +15383,10 @@ "name": "Tx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2838, - "src": "14532:12:5" + "src": "14889:12:5" }, "referencedDeclaration": 2838, - "src": "14532:12:5", + "src": "14889:12:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" @@ -15397,7 +15397,7 @@ ], "id": 3860, "nodeType": "VariableDeclarationStatement", - "src": "14532:28:5" + "src": "14889:28:5" }, { "expression": { @@ -15413,7 +15413,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14570:8:5", + "src": "14928:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15427,7 +15427,7 @@ "memberName": "data", "nodeType": "MemberAccess", "referencedDeclaration": 2825, - "src": "14570:13:5", + "src": "14928:13:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15442,7 +15442,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14586:9:5", + "src": "14944:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15456,13 +15456,13 @@ "memberName": "data", "nodeType": "MemberAccess", "referencedDeclaration": 2789, - "src": "14586:14:5", + "src": "14944:14:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "14570:30:5", + "src": "14928:30:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15470,7 +15470,7 @@ }, "id": 3867, "nodeType": "ExpressionStatement", - "src": "14570:30:5" + "src": "14928:30:5" }, { "expression": { @@ -15486,7 +15486,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14610:8:5", + "src": "14969:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15500,7 +15500,7 @@ "memberName": "from", "nodeType": "MemberAccess", "referencedDeclaration": 2827, - "src": "14610:13:5", + "src": "14969:13:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15515,7 +15515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14626:9:5", + "src": "14985:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15529,13 +15529,13 @@ "memberName": "from", "nodeType": "MemberAccess", "referencedDeclaration": 2791, - "src": "14626:14:5", + "src": "14985:14:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "14610:30:5", + "src": "14969:30:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15543,7 +15543,7 @@ }, "id": 3874, "nodeType": "ExpressionStatement", - "src": "14610:30:5" + "src": "14969:30:5" }, { "expression": { @@ -15559,7 +15559,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14650:8:5", + "src": "15010:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15573,7 +15573,7 @@ "memberName": "to", "nodeType": "MemberAccess", "referencedDeclaration": 2833, - "src": "14650:11:5", + "src": "15010:11:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15588,7 +15588,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14664:9:5", + "src": "15024:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15602,13 +15602,13 @@ "memberName": "to", "nodeType": "MemberAccess", "referencedDeclaration": 2797, - "src": "14664:12:5", + "src": "15024:12:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "14650:26:5", + "src": "15010:26:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15616,7 +15616,7 @@ }, "id": 3881, "nodeType": "ExpressionStatement", - "src": "14650:26:5" + "src": "15010:26:5" }, { "expression": { @@ -15632,7 +15632,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14686:8:5", + "src": "15047:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15646,7 +15646,7 @@ "memberName": "nonce", "nodeType": "MemberAccess", "referencedDeclaration": 2831, - "src": "14686:14:5", + "src": "15047:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15663,7 +15663,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14715:9:5", + "src": "15076:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15677,7 +15677,7 @@ "memberName": "nonce", "nodeType": "MemberAccess", "referencedDeclaration": 2795, - "src": "14715:15:5", + "src": "15076:15:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15696,7 +15696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "14703:11:5", + "src": "15064:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -15710,14 +15710,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14703:28:5", + "src": "15064:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14686:45:5", + "src": "15047:45:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15725,7 +15725,7 @@ }, "id": 3890, "nodeType": "ExpressionStatement", - "src": "14686:45:5" + "src": "15047:45:5" }, { "expression": { @@ -15741,7 +15741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14741:8:5", + "src": "15103:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15755,7 +15755,7 @@ "memberName": "txType", "nodeType": "MemberAccess", "referencedDeclaration": 2835, - "src": "14741:15:5", + "src": "15103:15:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15772,7 +15772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14771:9:5", + "src": "15133:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15786,7 +15786,7 @@ "memberName": "txType", "nodeType": "MemberAccess", "referencedDeclaration": 2799, - "src": "14771:16:5", + "src": "15133:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15805,7 +15805,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "14759:11:5", + "src": "15121:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -15819,14 +15819,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14759:29:5", + "src": "15121:29:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14741:47:5", + "src": "15103:47:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15834,7 +15834,7 @@ }, "id": 3899, "nodeType": "ExpressionStatement", - "src": "14741:47:5" + "src": "15103:47:5" }, { "expression": { @@ -15850,7 +15850,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14798:8:5", + "src": "15161:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15864,7 +15864,7 @@ "memberName": "value", "nodeType": "MemberAccess", "referencedDeclaration": 2837, - "src": "14798:14:5", + "src": "15161:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15881,7 +15881,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14827:9:5", + "src": "15190:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -15895,7 +15895,7 @@ "memberName": "value", "nodeType": "MemberAccess", "referencedDeclaration": 2801, - "src": "14827:15:5", + "src": "15190:15:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15914,7 +15914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "14815:11:5", + "src": "15178:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -15928,14 +15928,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14815:28:5", + "src": "15178:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14798:45:5", + "src": "15161:45:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15943,7 +15943,7 @@ }, "id": 3908, "nodeType": "ExpressionStatement", - "src": "14798:45:5" + "src": "15161:45:5" }, { "expression": { @@ -15959,7 +15959,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14853:8:5", + "src": "15217:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -15973,7 +15973,7 @@ "memberName": "gas", "nodeType": "MemberAccess", "referencedDeclaration": 2829, - "src": "14853:12:5", + "src": "15217:12:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15990,7 +15990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14880:9:5", + "src": "15244:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -16004,7 +16004,7 @@ "memberName": "gas", "nodeType": "MemberAccess", "referencedDeclaration": 2793, - "src": "14880:13:5", + "src": "15244:13:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16023,7 +16023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "14868:11:5", + "src": "15232:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -16037,14 +16037,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14868:26:5", + "src": "15232:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14853:41:5", + "src": "15217:41:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16052,7 +16052,7 @@ }, "id": 3917, "nodeType": "ExpressionStatement", - "src": "14853:41:5" + "src": "15217:41:5" }, { "expression": { @@ -16068,7 +16068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14904:8:5", + "src": "15269:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -16082,7 +16082,7 @@ "memberName": "accessList", "nodeType": "MemberAccess", "referencedDeclaration": 2823, - "src": "14904:19:5", + "src": "15269:19:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" @@ -16097,7 +16097,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3851, - "src": "14926:9:5", + "src": "15291:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" @@ -16111,13 +16111,13 @@ "memberName": "accessList", "nodeType": "MemberAccess", "referencedDeclaration": 2787, - "src": "14926:20:5", + "src": "15291:20:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" } }, - "src": "14904:42:5", + "src": "15269:42:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_AccessList_$2894_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" @@ -16125,7 +16125,7 @@ }, "id": 3924, "nodeType": "ExpressionStatement", - "src": "14904:42:5" + "src": "15269:42:5" }, { "expression": { @@ -16134,7 +16134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3859, - "src": "14963:8:5", + "src": "15329:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" @@ -16143,7 +16143,7 @@ "functionReturnParameters": 3856, "id": 3926, "nodeType": "Return", - "src": "14956:15:5" + "src": "15322:15:5" } ] }, @@ -16151,7 +16151,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIP1559Detail", - "nameLocation": "14372:27:5", + "nameLocation": "14723:27:5", "parameters": { "id": 3852, "nodeType": "ParameterList", @@ -16161,10 +16161,10 @@ "id": 3851, "mutability": "mutable", "name": "rawDetail", - "nameLocation": "14423:9:5", + "nameLocation": "14774:9:5", "nodeType": "VariableDeclaration", "scope": 3928, - "src": "14400:32:5", + "src": "14751:32:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16179,10 +16179,10 @@ "name": "RawTx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2802, - "src": "14400:15:5" + "src": "14751:15:5" }, "referencedDeclaration": 2802, - "src": "14400:15:5", + "src": "14751:15:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559Detail_$2802_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" @@ -16191,7 +16191,7 @@ "visibility": "internal" } ], - "src": "14399:34:5" + "src": "14750:34:5" }, "returnParameters": { "id": 3856, @@ -16205,7 +16205,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3928, - "src": "14497:19:5", + "src": "14852:19:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16220,10 +16220,10 @@ "name": "Tx1559Detail", "nodeType": "IdentifierPath", "referencedDeclaration": 2838, - "src": "14497:12:5" + "src": "14852:12:5" }, "referencedDeclaration": 2838, - "src": "14497:12:5", + "src": "14852:12:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559Detail_$2838_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" @@ -16232,7 +16232,7 @@ "visibility": "internal" } ], - "src": "14496:21:5" + "src": "14851:21:5" }, "scope": 4684, "stateMutability": "pure", @@ -16242,12 +16242,12 @@ { "id": 3970, "nodeType": "FunctionDefinition", - "src": "14984:358:5", + "src": "15353:363:5", "nodes": [], "body": { "id": 3969, "nodeType": "Block", - "src": "15068:274:5", + "src": "15437:279:5", "nodes": [], "statements": [ { @@ -16260,10 +16260,10 @@ "id": 3938, "mutability": "mutable", "name": "deployData", - "nameLocation": "15092:10:5", + "nameLocation": "15462:10:5", "nodeType": "VariableDeclaration", "scope": 3969, - "src": "15078:24:5", + "src": "15448:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16274,7 +16274,7 @@ "id": 3937, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15078:6:5", + "src": "15448:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16292,7 +16292,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3930, - "src": "15117:4:5", + "src": "15487:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16312,7 +16312,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15105:2:5", + "src": "15475:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -16326,7 +16326,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "15105:11:5", + "src": "15475:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -16340,7 +16340,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15105:17:5", + "src": "15475:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16348,7 +16348,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15078:44:5" + "src": "15448:44:5" }, { "assignments": [ @@ -16360,10 +16360,10 @@ "id": 3945, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "15145:16:5", + "nameLocation": "15516:16:5", "nodeType": "VariableDeclaration", "scope": 3969, - "src": "15132:29:5", + "src": "15503:29:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16374,7 +16374,7 @@ "id": 3944, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15132:5:5", + "src": "15503:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -16392,7 +16392,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3938, - "src": "15177:10:5", + "src": "15548:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16407,7 +16407,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15189:15:5", + "src": "15560:15:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b594723e6093f4c1c210e08bcd523373e89874e267b69a9d9a7cb17952e3049", "typeString": "literal_string \".transactions\"" @@ -16432,7 +16432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15164:2:5", + "src": "15535:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -16446,7 +16446,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "15164:12:5", + "src": "15535:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -16460,7 +16460,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15164:41:5", + "src": "15535:41:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16468,7 +16468,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15132:73:5" + "src": "15503:73:5" }, { "assignments": [ @@ -16480,10 +16480,10 @@ "id": 3956, "mutability": "mutable", "name": "rawTxs", - "nameLocation": "15234:6:5", + "nameLocation": "15606:6:5", "nodeType": "VariableDeclaration", "scope": 3969, - "src": "15215:25:5", + "src": "15587:25:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16499,10 +16499,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "15215:9:5" + "src": "15587:9:5" }, "referencedDeclaration": 2783, - "src": "15215:9:5", + "src": "15587:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -16510,7 +16510,7 @@ }, "id": 3955, "nodeType": "ArrayTypeName", - "src": "15215:11:5", + "src": "15587:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" @@ -16528,7 +16528,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3945, - "src": "15254:16:5", + "src": "15626:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16543,7 +16543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2783, - "src": "15273:9:5", + "src": "15645:9:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawTx1559_$2783_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" @@ -16555,7 +16555,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "15273:11:5", + "src": "15645:11:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" @@ -16569,7 +16569,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15272:13:5", + "src": "15644:13:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" @@ -16593,7 +16593,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15243:3:5", + "src": "15615:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16606,7 +16606,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "15243:10:5", + "src": "15615:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -16620,7 +16620,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15243:43:5", + "src": "15615:43:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", @@ -16628,7 +16628,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15215:71:5" + "src": "15587:71:5" }, { "expression": { @@ -16639,7 +16639,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3956, - "src": "15328:6:5", + "src": "15701:6:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" @@ -16658,7 +16658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3788, - "src": "15303:24:5", + "src": "15676:24:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$2783_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory[] memory) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" @@ -16672,7 +16672,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15303:32:5", + "src": "15676:32:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_memory_ptr_$dyn_memory_ptr", @@ -16682,7 +16682,7 @@ "functionReturnParameters": 3936, "id": 3968, "nodeType": "Return", - "src": "15296:39:5" + "src": "15669:39:5" } ] }, @@ -16690,7 +16690,7 @@ "kind": "function", "modifiers": [], "name": "readTx1559s", - "nameLocation": "14993:11:5", + "nameLocation": "15362:11:5", "parameters": { "id": 3931, "nodeType": "ParameterList", @@ -16700,10 +16700,10 @@ "id": 3930, "mutability": "mutable", "name": "path", - "nameLocation": "15019:4:5", + "nameLocation": "15388:4:5", "nodeType": "VariableDeclaration", "scope": 3970, - "src": "15005:18:5", + "src": "15374:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16714,7 +16714,7 @@ "id": 3929, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15005:6:5", + "src": "15374:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16723,7 +16723,7 @@ "visibility": "internal" } ], - "src": "15004:20:5" + "src": "15373:20:5" }, "returnParameters": { "id": 3936, @@ -16737,7 +16737,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 3970, - "src": "15051:15:5", + "src": "15420:15:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16753,10 +16753,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "15051:6:5" + "src": "15420:6:5" }, "referencedDeclaration": 2819, - "src": "15051:6:5", + "src": "15420:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -16764,7 +16764,7 @@ }, "id": 3934, "nodeType": "ArrayTypeName", - "src": "15051:8:5", + "src": "15420:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Tx1559_$2819_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" @@ -16773,7 +16773,7 @@ "visibility": "internal" } ], - "src": "15050:17:5" + "src": "15419:17:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -16783,12 +16783,12 @@ { "id": 4025, "nodeType": "FunctionDefinition", - "src": "15348:448:5", + "src": "15724:454:5", "nodes": [], "body": { "id": 4024, "nodeType": "Block", - "src": "15444:352:5", + "src": "15820:358:5", "nodes": [], "statements": [ { @@ -16801,10 +16801,10 @@ "id": 3981, "mutability": "mutable", "name": "deployData", - "nameLocation": "15468:10:5", + "nameLocation": "15845:10:5", "nodeType": "VariableDeclaration", "scope": 4024, - "src": "15454:24:5", + "src": "15831:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16815,7 +16815,7 @@ "id": 3980, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15454:6:5", + "src": "15831:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16833,7 +16833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3972, - "src": "15493:4:5", + "src": "15870:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16853,7 +16853,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15481:2:5", + "src": "15858:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -16867,7 +16867,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "15481:11:5", + "src": "15858:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -16881,7 +16881,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15481:17:5", + "src": "15858:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16889,7 +16889,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15454:44:5" + "src": "15831:44:5" }, { "assignments": [ @@ -16901,10 +16901,10 @@ "id": 3988, "mutability": "mutable", "name": "key", - "nameLocation": "15522:3:5", + "nameLocation": "15900:3:5", "nodeType": "VariableDeclaration", "scope": 4024, - "src": "15508:17:5", + "src": "15886:17:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16915,7 +16915,7 @@ "id": 3987, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15508:6:5", + "src": "15886:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16938,7 +16938,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15552:16:5", + "src": "15930:16:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7abc4cdd6094bba2d56cb8a26083c756a68ba4e3b40f345f8102e1fc2249cd5c", "typeString": "literal_string \".transactions[\"" @@ -16953,7 +16953,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3974, - "src": "15582:5:5", + "src": "15960:5:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16973,7 +16973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15570:2:5", + "src": "15948:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -16987,7 +16987,7 @@ "memberName": "toString", "nodeType": "MemberAccess", "referencedDeclaration": 7836, - "src": "15570:11:5", + "src": "15948:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) external returns (string memory)" @@ -17001,7 +17001,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15570:18:5", + "src": "15948:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17017,7 +17017,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15590:3:5", + "src": "15968:3:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b36bcf9cc1d9e7f60b1f757ebd8b4694b17fc592b16065d243c43b09fde00b29", "typeString": "literal_string \"]\"" @@ -17046,7 +17046,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15535:3:5", + "src": "15913:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17059,7 +17059,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "15535:16:5", + "src": "15913:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -17073,7 +17073,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15535:59:5", + "src": "15913:59:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17094,7 +17094,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "15528:6:5", + "src": "15906:6:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" @@ -17103,7 +17103,7 @@ "id": 3989, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15528:6:5", + "src": "15906:6:5", "typeDescriptions": {} } }, @@ -17115,7 +17115,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15528:67:5", + "src": "15906:67:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17123,7 +17123,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15508:87:5" + "src": "15886:87:5" }, { "assignments": [ @@ -17135,10 +17135,10 @@ "id": 4003, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "15618:16:5", + "nameLocation": "15997:16:5", "nodeType": "VariableDeclaration", "scope": 4024, - "src": "15605:29:5", + "src": "15984:29:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17149,7 +17149,7 @@ "id": 4002, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15605:5:5", + "src": "15984:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17167,7 +17167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3981, - "src": "15650:10:5", + "src": "16029:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17179,7 +17179,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3988, - "src": "15662:3:5", + "src": "16041:3:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17203,7 +17203,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15637:2:5", + "src": "16016:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -17217,7 +17217,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "15637:12:5", + "src": "16016:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -17231,7 +17231,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15637:29:5", + "src": "16016:29:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17239,7 +17239,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15605:61:5" + "src": "15984:61:5" }, { "assignments": [ @@ -17251,10 +17251,10 @@ "id": 4012, "mutability": "mutable", "name": "rawTx", - "nameLocation": "15693:5:5", + "nameLocation": "16073:5:5", "nodeType": "VariableDeclaration", "scope": 4024, - "src": "15676:22:5", + "src": "16056:22:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17269,10 +17269,10 @@ "name": "RawTx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2783, - "src": "15676:9:5" + "src": "16056:9:5" }, "referencedDeclaration": 2783, - "src": "15676:9:5", + "src": "16056:9:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" @@ -17290,7 +17290,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4003, - "src": "15712:16:5", + "src": "16092:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17304,7 +17304,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2783, - "src": "15731:9:5", + "src": "16111:9:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawTx1559_$2783_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" @@ -17318,7 +17318,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15730:11:5", + "src": "16110:11:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawTx1559_$2783_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" @@ -17342,7 +17342,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15701:3:5", + "src": "16081:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17355,7 +17355,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "15701:10:5", + "src": "16081:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -17369,7 +17369,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15701:41:5", + "src": "16081:41:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", @@ -17377,7 +17377,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15676:66:5" + "src": "16056:66:5" }, { "expression": { @@ -17388,7 +17388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4012, - "src": "15783:5:5", + "src": "16164:5:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawTx1559_$2783_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" @@ -17407,7 +17407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 3848, - "src": "15759:23:5", + "src": "16140:23:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$2783_memory_ptr_$returns$_t_struct$_Tx1559_$2819_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory) pure returns (struct StdCheatsSafe.Tx1559 memory)" @@ -17421,7 +17421,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15759:30:5", + "src": "16140:30:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_memory_ptr", @@ -17431,7 +17431,7 @@ "functionReturnParameters": 3979, "id": 4023, "nodeType": "Return", - "src": "15752:37:5" + "src": "16133:37:5" } ] }, @@ -17439,7 +17439,7 @@ "kind": "function", "modifiers": [], "name": "readTx1559", - "nameLocation": "15357:10:5", + "nameLocation": "15733:10:5", "parameters": { "id": 3975, "nodeType": "ParameterList", @@ -17449,10 +17449,10 @@ "id": 3972, "mutability": "mutable", "name": "path", - "nameLocation": "15382:4:5", + "nameLocation": "15758:4:5", "nodeType": "VariableDeclaration", "scope": 4025, - "src": "15368:18:5", + "src": "15744:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17463,7 +17463,7 @@ "id": 3971, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15368:6:5", + "src": "15744:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17476,10 +17476,10 @@ "id": 3974, "mutability": "mutable", "name": "index", - "nameLocation": "15396:5:5", + "nameLocation": "15772:5:5", "nodeType": "VariableDeclaration", "scope": 4025, - "src": "15388:13:5", + "src": "15764:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17490,7 +17490,7 @@ "id": 3973, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15388:7:5", + "src": "15764:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17499,7 +17499,7 @@ "visibility": "internal" } ], - "src": "15367:35:5" + "src": "15743:35:5" }, "returnParameters": { "id": 3979, @@ -17513,7 +17513,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4025, - "src": "15429:13:5", + "src": "15805:13:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17528,10 +17528,10 @@ "name": "Tx1559", "nodeType": "IdentifierPath", "referencedDeclaration": 2819, - "src": "15429:6:5" + "src": "15805:6:5" }, "referencedDeclaration": 2819, - "src": "15429:6:5", + "src": "15805:6:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Tx1559_$2819_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" @@ -17540,7 +17540,7 @@ "visibility": "internal" } ], - "src": "15428:15:5" + "src": "15804:15:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -17550,12 +17550,12 @@ { "id": 4067, "nodeType": "FunctionDefinition", - "src": "15858:366:5", + "src": "16243:371:5", "nodes": [], "body": { "id": 4066, "nodeType": "Block", - "src": "15944:280:5", + "src": "16329:285:5", "nodes": [], "statements": [ { @@ -17568,10 +17568,10 @@ "id": 4035, "mutability": "mutable", "name": "deployData", - "nameLocation": "15968:10:5", + "nameLocation": "16354:10:5", "nodeType": "VariableDeclaration", "scope": 4066, - "src": "15954:24:5", + "src": "16340:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17582,7 +17582,7 @@ "id": 4034, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15954:6:5", + "src": "16340:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17600,7 +17600,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4027, - "src": "15993:4:5", + "src": "16379:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17620,7 +17620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "15981:2:5", + "src": "16367:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -17634,7 +17634,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "15981:11:5", + "src": "16367:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -17648,7 +17648,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15981:17:5", + "src": "16367:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17656,7 +17656,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15954:44:5" + "src": "16340:44:5" }, { "assignments": [ @@ -17668,10 +17668,10 @@ "id": 4042, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "16021:16:5", + "nameLocation": "16408:16:5", "nodeType": "VariableDeclaration", "scope": 4066, - "src": "16008:29:5", + "src": "16395:29:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17682,7 +17682,7 @@ "id": 4041, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "16008:5:5", + "src": "16395:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17700,7 +17700,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4035, - "src": "16053:10:5", + "src": "16440:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17715,7 +17715,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16065:11:5", + "src": "16452:11:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_29a5d3664a45019923b250b65c7d5b7f8c019d3960761fa9ca59b9001f893261", "typeString": "literal_string \".receipts\"" @@ -17740,7 +17740,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "16040:2:5", + "src": "16427:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -17754,7 +17754,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "16040:12:5", + "src": "16427:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -17768,7 +17768,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16040:37:5", + "src": "16427:37:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17776,7 +17776,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16008:69:5" + "src": "16395:69:5" }, { "assignments": [ @@ -17788,10 +17788,10 @@ "id": 4053, "mutability": "mutable", "name": "rawReceipts", - "nameLocation": "16107:11:5", + "nameLocation": "16495:11:5", "nodeType": "VariableDeclaration", "scope": 4066, - "src": "16087:31:5", + "src": "16475:31:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17807,10 +17807,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "16087:10:5" + "src": "16475:10:5" }, "referencedDeclaration": 2923, - "src": "16087:10:5", + "src": "16475:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -17818,7 +17818,7 @@ }, "id": 4052, "nodeType": "ArrayTypeName", - "src": "16087:12:5", + "src": "16475:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" @@ -17836,7 +17836,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4042, - "src": "16132:16:5", + "src": "16520:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17851,7 +17851,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2923, - "src": "16151:10:5", + "src": "16539:10:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawReceipt_$2923_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" @@ -17863,7 +17863,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "16151:12:5", + "src": "16539:12:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" @@ -17877,7 +17877,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "16150:14:5", + "src": "16538:14:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" @@ -17901,7 +17901,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16121:3:5", + "src": "16509:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17914,7 +17914,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "16121:10:5", + "src": "16509:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -17928,7 +17928,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16121:44:5", + "src": "16509:44:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", @@ -17936,7 +17936,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16087:78:5" + "src": "16475:78:5" }, { "expression": { @@ -17947,7 +17947,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4053, - "src": "16205:11:5", + "src": "16594:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -17966,7 +17966,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4171, - "src": "16182:22:5", + "src": "16571:22:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory[] memory) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" @@ -17980,7 +17980,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16182:35:5", + "src": "16571:35:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", @@ -17990,7 +17990,7 @@ "functionReturnParameters": 4033, "id": 4065, "nodeType": "Return", - "src": "16175:42:5" + "src": "16564:42:5" } ] }, @@ -17998,7 +17998,7 @@ "kind": "function", "modifiers": [], "name": "readReceipts", - "nameLocation": "15867:12:5", + "nameLocation": "16252:12:5", "parameters": { "id": 4028, "nodeType": "ParameterList", @@ -18008,10 +18008,10 @@ "id": 4027, "mutability": "mutable", "name": "path", - "nameLocation": "15894:4:5", + "nameLocation": "16279:4:5", "nodeType": "VariableDeclaration", "scope": 4067, - "src": "15880:18:5", + "src": "16265:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18022,7 +18022,7 @@ "id": 4026, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15880:6:5", + "src": "16265:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18031,7 +18031,7 @@ "visibility": "internal" } ], - "src": "15879:20:5" + "src": "16264:20:5" }, "returnParameters": { "id": 4033, @@ -18045,7 +18045,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4067, - "src": "15926:16:5", + "src": "16311:16:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18061,10 +18061,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "15926:7:5" + "src": "16311:7:5" }, "referencedDeclaration": 2952, - "src": "15926:7:5", + "src": "16311:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -18072,7 +18072,7 @@ }, "id": 4031, "nodeType": "ArrayTypeName", - "src": "15926:9:5", + "src": "16311:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -18081,7 +18081,7 @@ "visibility": "internal" } ], - "src": "15925:18:5" + "src": "16310:18:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -18091,12 +18091,12 @@ { "id": 4122, "nodeType": "FunctionDefinition", - "src": "16230:456:5", + "src": "16622:462:5", "nodes": [], "body": { "id": 4121, "nodeType": "Block", - "src": "16328:358:5", + "src": "16720:364:5", "nodes": [], "statements": [ { @@ -18109,10 +18109,10 @@ "id": 4078, "mutability": "mutable", "name": "deployData", - "nameLocation": "16352:10:5", + "nameLocation": "16745:10:5", "nodeType": "VariableDeclaration", "scope": 4121, - "src": "16338:24:5", + "src": "16731:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18123,7 +18123,7 @@ "id": 4077, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16338:6:5", + "src": "16731:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18141,7 +18141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4069, - "src": "16377:4:5", + "src": "16770:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18161,7 +18161,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "16365:2:5", + "src": "16758:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -18175,7 +18175,7 @@ "memberName": "readFile", "nodeType": "MemberAccess", "referencedDeclaration": 7751, - "src": "16365:11:5", + "src": "16758:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) external returns (string memory)" @@ -18189,7 +18189,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16365:17:5", + "src": "16758:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -18197,7 +18197,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16338:44:5" + "src": "16731:44:5" }, { "assignments": [ @@ -18209,10 +18209,10 @@ "id": 4085, "mutability": "mutable", "name": "key", - "nameLocation": "16406:3:5", + "nameLocation": "16800:3:5", "nodeType": "VariableDeclaration", "scope": 4121, - "src": "16392:17:5", + "src": "16786:17:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18223,7 +18223,7 @@ "id": 4084, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16392:6:5", + "src": "16786:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18246,7 +18246,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16436:12:5", + "src": "16830:12:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1f28b72ce547907c2ae0f1bd0fd1ff00aeea8e573cc3e4076246f258e653d170", "typeString": "literal_string \".receipts[\"" @@ -18261,7 +18261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4071, - "src": "16462:5:5", + "src": "16856:5:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18281,7 +18281,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "16450:2:5", + "src": "16844:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -18295,7 +18295,7 @@ "memberName": "toString", "nodeType": "MemberAccess", "referencedDeclaration": 7836, - "src": "16450:11:5", + "src": "16844:11:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) external returns (string memory)" @@ -18309,7 +18309,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16450:18:5", + "src": "16844:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -18325,7 +18325,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16470:3:5", + "src": "16864:3:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b36bcf9cc1d9e7f60b1f757ebd8b4694b17fc592b16065d243c43b09fde00b29", "typeString": "literal_string \"]\"" @@ -18354,7 +18354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16419:3:5", + "src": "16813:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18367,7 +18367,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "16419:16:5", + "src": "16813:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -18381,7 +18381,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16419:55:5", + "src": "16813:55:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18402,7 +18402,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "16412:6:5", + "src": "16806:6:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" @@ -18411,7 +18411,7 @@ "id": 4086, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16412:6:5", + "src": "16806:6:5", "typeDescriptions": {} } }, @@ -18423,7 +18423,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16412:63:5", + "src": "16806:63:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -18431,7 +18431,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16392:83:5" + "src": "16786:83:5" }, { "assignments": [ @@ -18443,10 +18443,10 @@ "id": 4100, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "16498:16:5", + "nameLocation": "16893:16:5", "nodeType": "VariableDeclaration", "scope": 4121, - "src": "16485:29:5", + "src": "16880:29:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18457,7 +18457,7 @@ "id": 4099, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "16485:5:5", + "src": "16880:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18475,7 +18475,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4078, - "src": "16530:10:5", + "src": "16925:10:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18487,7 +18487,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4085, - "src": "16542:3:5", + "src": "16937:3:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18511,7 +18511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "16517:2:5", + "src": "16912:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -18525,7 +18525,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "16517:12:5", + "src": "16912:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -18539,7 +18539,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16517:29:5", + "src": "16912:29:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18547,7 +18547,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16485:61:5" + "src": "16880:61:5" }, { "assignments": [ @@ -18559,10 +18559,10 @@ "id": 4109, "mutability": "mutable", "name": "rawReceipt", - "nameLocation": "16574:10:5", + "nameLocation": "16970:10:5", "nodeType": "VariableDeclaration", "scope": 4121, - "src": "16556:28:5", + "src": "16952:28:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18577,10 +18577,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "16556:10:5" + "src": "16952:10:5" }, "referencedDeclaration": 2923, - "src": "16556:10:5", + "src": "16952:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -18598,7 +18598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4100, - "src": "16598:16:5", + "src": "16994:16:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18612,7 +18612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2923, - "src": "16617:10:5", + "src": "17013:10:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawReceipt_$2923_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" @@ -18626,7 +18626,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "16616:12:5", + "src": "17012:12:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_struct$_RawReceipt_$2923_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" @@ -18650,7 +18650,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16587:3:5", + "src": "16983:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18663,7 +18663,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "16587:10:5", + "src": "16983:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -18677,7 +18677,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16587:42:5", + "src": "16983:42:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", @@ -18685,7 +18685,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16556:73:5" + "src": "16952:73:5" }, { "expression": { @@ -18696,7 +18696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4109, - "src": "16668:10:5", + "src": "17065:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -18715,7 +18715,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4292, - "src": "16646:21:5", + "src": "17043:21:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$2923_memory_ptr_$returns$_t_struct$_Receipt_$2952_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory) pure returns (struct StdCheatsSafe.Receipt memory)" @@ -18729,7 +18729,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16646:33:5", + "src": "17043:33:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", @@ -18739,7 +18739,7 @@ "functionReturnParameters": 4076, "id": 4120, "nodeType": "Return", - "src": "16639:40:5" + "src": "17036:40:5" } ] }, @@ -18747,7 +18747,7 @@ "kind": "function", "modifiers": [], "name": "readReceipt", - "nameLocation": "16239:11:5", + "nameLocation": "16631:11:5", "parameters": { "id": 4072, "nodeType": "ParameterList", @@ -18757,10 +18757,10 @@ "id": 4069, "mutability": "mutable", "name": "path", - "nameLocation": "16265:4:5", + "nameLocation": "16657:4:5", "nodeType": "VariableDeclaration", "scope": 4122, - "src": "16251:18:5", + "src": "16643:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18771,7 +18771,7 @@ "id": 4068, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16251:6:5", + "src": "16643:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18784,10 +18784,10 @@ "id": 4071, "mutability": "mutable", "name": "index", - "nameLocation": "16279:5:5", + "nameLocation": "16671:5:5", "nodeType": "VariableDeclaration", "scope": 4122, - "src": "16271:13:5", + "src": "16663:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18798,7 +18798,7 @@ "id": 4070, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16271:7:5", + "src": "16663:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18807,7 +18807,7 @@ "visibility": "internal" } ], - "src": "16250:35:5" + "src": "16642:35:5" }, "returnParameters": { "id": 4076, @@ -18821,7 +18821,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4122, - "src": "16312:14:5", + "src": "16704:14:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18836,10 +18836,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "16312:7:5" + "src": "16704:7:5" }, "referencedDeclaration": 2952, - "src": "16312:7:5", + "src": "16704:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -18848,7 +18848,7 @@ "visibility": "internal" } ], - "src": "16311:16:5" + "src": "16703:16:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -18858,12 +18858,12 @@ { "id": 4171, "nodeType": "FunctionDefinition", - "src": "16692:347:5", + "src": "17092:353:5", "nodes": [], "body": { "id": 4170, "nodeType": "Block", - "src": "16806:233:5", + "src": "17206:239:5", "nodes": [], "statements": [ { @@ -18876,10 +18876,10 @@ "id": 4137, "mutability": "mutable", "name": "receipts", - "nameLocation": "16833:8:5", + "nameLocation": "17234:8:5", "nodeType": "VariableDeclaration", "scope": 4170, - "src": "16816:25:5", + "src": "17217:25:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18895,10 +18895,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "16816:7:5" + "src": "17217:7:5" }, "referencedDeclaration": 2952, - "src": "16816:7:5", + "src": "17217:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -18906,7 +18906,7 @@ }, "id": 4136, "nodeType": "ArrayTypeName", - "src": "16816:9:5", + "src": "17217:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -18925,7 +18925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4126, - "src": "16858:11:5", + "src": "17259:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -18938,7 +18938,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "16858:18:5", + "src": "17259:18:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18958,7 +18958,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "16844:13:5", + "src": "17245:13:5", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" @@ -18972,10 +18972,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "16848:7:5" + "src": "17249:7:5" }, "referencedDeclaration": 2952, - "src": "16848:7:5", + "src": "17249:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -18983,7 +18983,7 @@ }, "id": 4140, "nodeType": "ArrayTypeName", - "src": "16848:9:5", + "src": "17249:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -18998,7 +18998,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16844:33:5", + "src": "17245:33:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", @@ -19006,13 +19006,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "16816:61:5" + "src": "17217:61:5" }, { "body": { "id": 4166, "nodeType": "Block", - "src": "16932:76:5", + "src": "17334:78:5", "statements": [ { "expression": { @@ -19028,7 +19028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4137, - "src": "16946:8:5", + "src": "17349:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" @@ -19041,7 +19041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4147, - "src": "16955:1:5", + "src": "17358:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19052,7 +19052,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "16946:11:5", + "src": "17349:11:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19069,7 +19069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4126, - "src": "16982:11:5", + "src": "17385:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -19082,7 +19082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4147, - "src": "16994:1:5", + "src": "17397:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19093,7 +19093,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "16982:14:5", + "src": "17385:14:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19112,7 +19112,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4292, - "src": "16960:21:5", + "src": "17363:21:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$2923_memory_ptr_$returns$_t_struct$_Receipt_$2952_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory) pure returns (struct StdCheatsSafe.Receipt memory)" @@ -19126,14 +19126,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16960:37:5", + "src": "17363:37:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "src": "16946:51:5", + "src": "17349:51:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19141,7 +19141,7 @@ }, "id": 4165, "nodeType": "ExpressionStatement", - "src": "16946:51:5" + "src": "17349:51:5" } ] }, @@ -19161,7 +19161,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4147, - "src": "16903:1:5", + "src": "17305:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19176,7 +19176,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4126, - "src": "16907:11:5", + "src": "17309:11:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" @@ -19189,13 +19189,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "16907:18:5", + "src": "17309:18:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16903:22:5", + "src": "17305:22:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19212,10 +19212,10 @@ "id": 4147, "mutability": "mutable", "name": "i", - "nameLocation": "16900:1:5", + "nameLocation": "17302:1:5", "nodeType": "VariableDeclaration", "scope": 4167, - "src": "16892:9:5", + "src": "17294:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19226,7 +19226,7 @@ "id": 4146, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16892:7:5", + "src": "17294:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19237,7 +19237,7 @@ ], "id": 4148, "nodeType": "VariableDeclarationStatement", - "src": "16892:9:5" + "src": "17294:9:5" }, "loopExpression": { "expression": { @@ -19249,14 +19249,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "16927:3:5", + "src": "17329:3:5", "subExpression": { "id": 4153, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4147, - "src": "16927:1:5", + "src": "17329:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19269,10 +19269,10 @@ }, "id": 4155, "nodeType": "ExpressionStatement", - "src": "16927:3:5" + "src": "17329:3:5" }, "nodeType": "ForStatement", - "src": "16887:121:5" + "src": "17289:123:5" }, { "expression": { @@ -19281,7 +19281,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4137, - "src": "17024:8:5", + "src": "17429:8:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" @@ -19290,7 +19290,7 @@ "functionReturnParameters": 4132, "id": 4169, "nodeType": "Return", - "src": "17017:15:5" + "src": "17422:15:5" } ] }, @@ -19298,7 +19298,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceipts", - "nameLocation": "16701:22:5", + "nameLocation": "17101:22:5", "parameters": { "id": 4127, "nodeType": "ParameterList", @@ -19308,10 +19308,10 @@ "id": 4126, "mutability": "mutable", "name": "rawReceipts", - "nameLocation": "16744:11:5", + "nameLocation": "17144:11:5", "nodeType": "VariableDeclaration", "scope": 4171, - "src": "16724:31:5", + "src": "17124:31:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19327,10 +19327,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "16724:10:5" + "src": "17124:10:5" }, "referencedDeclaration": 2923, - "src": "16724:10:5", + "src": "17124:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -19338,7 +19338,7 @@ }, "id": 4125, "nodeType": "ArrayTypeName", - "src": "16724:12:5", + "src": "17124:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceipt_$2923_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" @@ -19347,7 +19347,7 @@ "visibility": "internal" } ], - "src": "16723:33:5" + "src": "17123:33:5" }, "returnParameters": { "id": 4132, @@ -19361,7 +19361,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4171, - "src": "16788:16:5", + "src": "17188:16:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19377,10 +19377,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "16788:7:5" + "src": "17188:7:5" }, "referencedDeclaration": 2952, - "src": "16788:7:5", + "src": "17188:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -19388,7 +19388,7 @@ }, "id": 4130, "nodeType": "ArrayTypeName", - "src": "16788:9:5", + "src": "17188:9:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Receipt_$2952_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" @@ -19397,7 +19397,7 @@ "visibility": "internal" } ], - "src": "16787:18:5" + "src": "17187:18:5" }, "scope": 4684, "stateMutability": "pure", @@ -19407,12 +19407,12 @@ { "id": 4292, "nodeType": "FunctionDefinition", - "src": "17045:956:5", + "src": "17453:972:5", "nodes": [], "body": { "id": 4291, "nodeType": "Block", - "src": "17153:848:5", + "src": "17561:864:5", "nodes": [], "statements": [ { @@ -19425,10 +19425,10 @@ "id": 4182, "mutability": "mutable", "name": "receipt", - "nameLocation": "17178:7:5", + "nameLocation": "17587:7:5", "nodeType": "VariableDeclaration", "scope": 4291, - "src": "17163:22:5", + "src": "17572:22:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19443,10 +19443,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "17163:7:5" + "src": "17572:7:5" }, "referencedDeclaration": 2952, - "src": "17163:7:5", + "src": "17572:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -19457,7 +19457,7 @@ ], "id": 4183, "nodeType": "VariableDeclarationStatement", - "src": "17163:22:5" + "src": "17572:22:5" }, { "expression": { @@ -19473,7 +19473,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17195:7:5", + "src": "17605:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19487,7 +19487,7 @@ "memberName": "blockHash", "nodeType": "MemberAccess", "referencedDeclaration": 2925, - "src": "17195:17:5", + "src": "17605:17:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19502,7 +19502,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17215:10:5", + "src": "17625:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19516,13 +19516,13 @@ "memberName": "blockHash", "nodeType": "MemberAccess", "referencedDeclaration": 2896, - "src": "17215:20:5", + "src": "17625:20:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "17195:40:5", + "src": "17605:40:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19530,7 +19530,7 @@ }, "id": 4190, "nodeType": "ExpressionStatement", - "src": "17195:40:5" + "src": "17605:40:5" }, { "expression": { @@ -19546,7 +19546,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17245:7:5", + "src": "17656:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19560,7 +19560,7 @@ "memberName": "to", "nodeType": "MemberAccess", "referencedDeclaration": 2947, - "src": "17245:10:5", + "src": "17656:10:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19575,7 +19575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17258:10:5", + "src": "17669:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19589,13 +19589,13 @@ "memberName": "to", "nodeType": "MemberAccess", "referencedDeclaration": 2918, - "src": "17258:13:5", + "src": "17669:13:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "17245:26:5", + "src": "17656:26:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19603,7 +19603,7 @@ }, "id": 4197, "nodeType": "ExpressionStatement", - "src": "17245:26:5" + "src": "17656:26:5" }, { "expression": { @@ -19619,7 +19619,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17281:7:5", + "src": "17693:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19633,7 +19633,7 @@ "memberName": "from", "nodeType": "MemberAccess", "referencedDeclaration": 2935, - "src": "17281:12:5", + "src": "17693:12:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19648,7 +19648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17296:10:5", + "src": "17708:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19662,13 +19662,13 @@ "memberName": "from", "nodeType": "MemberAccess", "referencedDeclaration": 2906, - "src": "17296:15:5", + "src": "17708:15:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "17281:30:5", + "src": "17693:30:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19676,7 +19676,7 @@ }, "id": 4204, "nodeType": "ExpressionStatement", - "src": "17281:30:5" + "src": "17693:30:5" }, { "expression": { @@ -19692,7 +19692,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17321:7:5", + "src": "17734:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19706,7 +19706,7 @@ "memberName": "contractAddress", "nodeType": "MemberAccess", "referencedDeclaration": 2929, - "src": "17321:23:5", + "src": "17734:23:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19721,7 +19721,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17347:10:5", + "src": "17760:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19735,13 +19735,13 @@ "memberName": "contractAddress", "nodeType": "MemberAccess", "referencedDeclaration": 2900, - "src": "17347:26:5", + "src": "17760:26:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "17321:52:5", + "src": "17734:52:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19749,7 +19749,7 @@ }, "id": 4211, "nodeType": "ExpressionStatement", - "src": "17321:52:5" + "src": "17734:52:5" }, { "expression": { @@ -19765,7 +19765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17383:7:5", + "src": "17797:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19779,7 +19779,7 @@ "memberName": "effectiveGasPrice", "nodeType": "MemberAccess", "referencedDeclaration": 2933, - "src": "17383:25:5", + "src": "17797:25:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19796,7 +19796,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17423:10:5", + "src": "17837:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19810,7 +19810,7 @@ "memberName": "effectiveGasPrice", "nodeType": "MemberAccess", "referencedDeclaration": 2904, - "src": "17423:28:5", + "src": "17837:28:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19829,7 +19829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17411:11:5", + "src": "17825:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -19843,14 +19843,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17411:41:5", + "src": "17825:41:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17383:69:5", + "src": "17797:69:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19858,7 +19858,7 @@ }, "id": 4220, "nodeType": "ExpressionStatement", - "src": "17383:69:5" + "src": "17797:69:5" }, { "expression": { @@ -19874,7 +19874,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17462:7:5", + "src": "17877:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19888,7 +19888,7 @@ "memberName": "cumulativeGasUsed", "nodeType": "MemberAccess", "referencedDeclaration": 2931, - "src": "17462:25:5", + "src": "17877:25:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19905,7 +19905,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17502:10:5", + "src": "17917:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -19919,7 +19919,7 @@ "memberName": "cumulativeGasUsed", "nodeType": "MemberAccess", "referencedDeclaration": 2902, - "src": "17502:28:5", + "src": "17917:28:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19938,7 +19938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17490:11:5", + "src": "17905:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -19952,14 +19952,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17490:41:5", + "src": "17905:41:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17462:69:5", + "src": "17877:69:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19967,7 +19967,7 @@ }, "id": 4229, "nodeType": "ExpressionStatement", - "src": "17462:69:5" + "src": "17877:69:5" }, { "expression": { @@ -19983,7 +19983,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17541:7:5", + "src": "17957:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -19997,7 +19997,7 @@ "memberName": "gasUsed", "nodeType": "MemberAccess", "referencedDeclaration": 2937, - "src": "17541:15:5", + "src": "17957:15:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20014,7 +20014,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17571:10:5", + "src": "17987:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20028,7 +20028,7 @@ "memberName": "gasUsed", "nodeType": "MemberAccess", "referencedDeclaration": 2908, - "src": "17571:18:5", + "src": "17987:18:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20047,7 +20047,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17559:11:5", + "src": "17975:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -20061,14 +20061,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17559:31:5", + "src": "17975:31:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17541:49:5", + "src": "17957:49:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20076,7 +20076,7 @@ }, "id": 4238, "nodeType": "ExpressionStatement", - "src": "17541:49:5" + "src": "17957:49:5" }, { "expression": { @@ -20092,7 +20092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17600:7:5", + "src": "18017:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20106,7 +20106,7 @@ "memberName": "status", "nodeType": "MemberAccess", "referencedDeclaration": 2945, - "src": "17600:14:5", + "src": "18017:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20123,7 +20123,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17629:10:5", + "src": "18046:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20137,7 +20137,7 @@ "memberName": "status", "nodeType": "MemberAccess", "referencedDeclaration": 2916, - "src": "17629:17:5", + "src": "18046:17:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20156,7 +20156,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17617:11:5", + "src": "18034:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -20170,14 +20170,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17617:30:5", + "src": "18034:30:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17600:47:5", + "src": "18017:47:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20185,7 +20185,7 @@ }, "id": 4247, "nodeType": "ExpressionStatement", - "src": "17600:47:5" + "src": "18017:47:5" }, { "expression": { @@ -20201,7 +20201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17657:7:5", + "src": "18075:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20215,7 +20215,7 @@ "memberName": "transactionIndex", "nodeType": "MemberAccess", "referencedDeclaration": 2951, - "src": "17657:24:5", + "src": "18075:24:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20232,7 +20232,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17696:10:5", + "src": "18114:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20246,7 +20246,7 @@ "memberName": "transactionIndex", "nodeType": "MemberAccess", "referencedDeclaration": 2922, - "src": "17696:27:5", + "src": "18114:27:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20265,7 +20265,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17684:11:5", + "src": "18102:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -20279,14 +20279,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17684:40:5", + "src": "18102:40:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17657:67:5", + "src": "18075:67:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20294,7 +20294,7 @@ }, "id": 4256, "nodeType": "ExpressionStatement", - "src": "17657:67:5" + "src": "18075:67:5" }, { "expression": { @@ -20310,7 +20310,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17734:7:5", + "src": "18153:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20324,7 +20324,7 @@ "memberName": "blockNumber", "nodeType": "MemberAccess", "referencedDeclaration": 2927, - "src": "17734:19:5", + "src": "18153:19:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20341,7 +20341,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17768:10:5", + "src": "18187:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20355,7 +20355,7 @@ "memberName": "blockNumber", "nodeType": "MemberAccess", "referencedDeclaration": 2898, - "src": "17768:22:5", + "src": "18187:22:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20374,7 +20374,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "17756:11:5", + "src": "18175:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -20388,14 +20388,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17756:35:5", + "src": "18175:35:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17734:57:5", + "src": "18153:57:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20403,7 +20403,7 @@ }, "id": 4265, "nodeType": "ExpressionStatement", - "src": "17734:57:5" + "src": "18153:57:5" }, { "expression": { @@ -20419,7 +20419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17801:7:5", + "src": "18221:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20433,7 +20433,7 @@ "memberName": "logs", "nodeType": "MemberAccess", "referencedDeclaration": 2941, - "src": "17801:12:5", + "src": "18221:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -20450,7 +20450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17842:10:5", + "src": "18262:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20464,7 +20464,7 @@ "memberName": "logs", "nodeType": "MemberAccess", "referencedDeclaration": 2912, - "src": "17842:15:5", + "src": "18262:15:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -20483,7 +20483,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4429, - "src": "17816:25:5", + "src": "18236:25:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceiptLog memory[] memory) pure returns (struct StdCheatsSafe.ReceiptLog memory[] memory)" @@ -20497,14 +20497,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17816:42:5", + "src": "18236:42:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "src": "17801:57:5", + "src": "18221:57:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -20512,7 +20512,7 @@ }, "id": 4274, "nodeType": "ExpressionStatement", - "src": "17801:57:5" + "src": "18221:57:5" }, { "expression": { @@ -20528,7 +20528,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17868:7:5", + "src": "18289:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20542,7 +20542,7 @@ "memberName": "logsBloom", "nodeType": "MemberAccess", "referencedDeclaration": 2943, - "src": "17868:17:5", + "src": "18289:17:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20557,7 +20557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17888:10:5", + "src": "18309:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20571,13 +20571,13 @@ "memberName": "logsBloom", "nodeType": "MemberAccess", "referencedDeclaration": 2914, - "src": "17888:20:5", + "src": "18309:20:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "17868:40:5", + "src": "18289:40:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20585,7 +20585,7 @@ }, "id": 4281, "nodeType": "ExpressionStatement", - "src": "17868:40:5" + "src": "18289:40:5" }, { "expression": { @@ -20601,7 +20601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17918:7:5", + "src": "18340:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20615,7 +20615,7 @@ "memberName": "transactionHash", "nodeType": "MemberAccess", "referencedDeclaration": 2949, - "src": "17918:23:5", + "src": "18340:23:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20630,7 +20630,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4174, - "src": "17944:10:5", + "src": "18366:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" @@ -20644,13 +20644,13 @@ "memberName": "transactionHash", "nodeType": "MemberAccess", "referencedDeclaration": 2920, - "src": "17944:26:5", + "src": "18366:26:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "17918:52:5", + "src": "18340:52:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20658,7 +20658,7 @@ }, "id": 4288, "nodeType": "ExpressionStatement", - "src": "17918:52:5" + "src": "18340:52:5" }, { "expression": { @@ -20667,7 +20667,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4182, - "src": "17987:7:5", + "src": "18410:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" @@ -20676,7 +20676,7 @@ "functionReturnParameters": 4179, "id": 4290, "nodeType": "Return", - "src": "17980:14:5" + "src": "18403:14:5" } ] }, @@ -20684,7 +20684,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceipt", - "nameLocation": "17054:21:5", + "nameLocation": "17462:21:5", "parameters": { "id": 4175, "nodeType": "ParameterList", @@ -20694,10 +20694,10 @@ "id": 4174, "mutability": "mutable", "name": "rawReceipt", - "nameLocation": "17094:10:5", + "nameLocation": "17502:10:5", "nodeType": "VariableDeclaration", "scope": 4292, - "src": "17076:28:5", + "src": "17484:28:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20712,10 +20712,10 @@ "name": "RawReceipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2923, - "src": "17076:10:5" + "src": "17484:10:5" }, "referencedDeclaration": 2923, - "src": "17076:10:5", + "src": "17484:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceipt_$2923_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" @@ -20724,7 +20724,7 @@ "visibility": "internal" } ], - "src": "17075:30:5" + "src": "17483:30:5" }, "returnParameters": { "id": 4179, @@ -20738,7 +20738,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4292, - "src": "17137:14:5", + "src": "17545:14:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20753,10 +20753,10 @@ "name": "Receipt", "nodeType": "IdentifierPath", "referencedDeclaration": 2952, - "src": "17137:7:5" + "src": "17545:7:5" }, "referencedDeclaration": 2952, - "src": "17137:7:5", + "src": "17545:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_Receipt_$2952_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" @@ -20765,7 +20765,7 @@ "visibility": "internal" } ], - "src": "17136:16:5" + "src": "17544:16:5" }, "scope": 4684, "stateMutability": "pure", @@ -20775,12 +20775,12 @@ { "id": 4429, "nodeType": "FunctionDefinition", - "src": "18007:869:5", + "src": "18433:888:5", "nodes": [], "body": { "id": 4428, "nodeType": "Block", - "src": "18162:714:5", + "src": "18593:728:5", "nodes": [], "statements": [ { @@ -20793,10 +20793,10 @@ "id": 4307, "mutability": "mutable", "name": "logs", - "nameLocation": "18192:4:5", + "nameLocation": "18624:4:5", "nodeType": "VariableDeclaration", "scope": 4428, - "src": "18172:24:5", + "src": "18604:24:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20812,10 +20812,10 @@ "name": "ReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3040, - "src": "18172:10:5" + "src": "18604:10:5" }, "referencedDeclaration": 3040, - "src": "18172:10:5", + "src": "18604:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" @@ -20823,7 +20823,7 @@ }, "id": 4306, "nodeType": "ArrayTypeName", - "src": "18172:12:5", + "src": "18604:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" @@ -20842,7 +20842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18216:7:5", + "src": "18648:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -20855,7 +20855,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "18216:14:5", + "src": "18648:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20875,7 +20875,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "18199:16:5", + "src": "18631:16:5", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.ReceiptLog memory[] memory)" @@ -20889,10 +20889,10 @@ "name": "ReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3040, - "src": "18203:10:5" + "src": "18635:10:5" }, "referencedDeclaration": 3040, - "src": "18203:10:5", + "src": "18635:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" @@ -20900,7 +20900,7 @@ }, "id": 4310, "nodeType": "ArrayTypeName", - "src": "18203:12:5", + "src": "18635:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" @@ -20915,7 +20915,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18199:32:5", + "src": "18631:32:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", @@ -20923,13 +20923,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "18172:59:5" + "src": "18604:59:5" }, { "body": { "id": 4424, "nodeType": "Block", - "src": "18282:567:5", + "src": "18715:577:5", "statements": [ { "expression": { @@ -20946,7 +20946,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18296:4:5", + "src": "18730:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -20959,7 +20959,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18301:1:5", + "src": "18735:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20970,7 +20970,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18296:7:5", + "src": "18730:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -20984,7 +20984,7 @@ "memberName": "logAddress", "nodeType": "MemberAccess", "referencedDeclaration": 3022, - "src": "18296:18:5", + "src": "18730:18:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -21000,7 +21000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18317:7:5", + "src": "18751:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21013,7 +21013,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18325:1:5", + "src": "18759:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21024,7 +21024,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18317:10:5", + "src": "18751:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21038,13 +21038,13 @@ "memberName": "logAddress", "nodeType": "MemberAccess", "referencedDeclaration": 3000, - "src": "18317:21:5", + "src": "18751:21:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "18296:42:5", + "src": "18730:42:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -21052,7 +21052,7 @@ }, "id": 4335, "nodeType": "ExpressionStatement", - "src": "18296:42:5" + "src": "18730:42:5" }, { "expression": { @@ -21069,7 +21069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18352:4:5", + "src": "18787:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21082,7 +21082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18357:1:5", + "src": "18792:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21093,7 +21093,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18352:7:5", + "src": "18787:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21107,7 +21107,7 @@ "memberName": "blockHash", "nodeType": "MemberAccess", "referencedDeclaration": 3024, - "src": "18352:17:5", + "src": "18787:17:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21123,7 +21123,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18372:7:5", + "src": "18807:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21136,7 +21136,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18380:1:5", + "src": "18815:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21147,7 +21147,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18372:10:5", + "src": "18807:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21161,13 +21161,13 @@ "memberName": "blockHash", "nodeType": "MemberAccess", "referencedDeclaration": 3002, - "src": "18372:20:5", + "src": "18807:20:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "18352:40:5", + "src": "18787:40:5", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21175,7 +21175,7 @@ }, "id": 4345, "nodeType": "ExpressionStatement", - "src": "18352:40:5" + "src": "18787:40:5" }, { "expression": { @@ -21192,7 +21192,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18406:4:5", + "src": "18842:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21205,7 +21205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18411:1:5", + "src": "18847:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21216,7 +21216,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18406:7:5", + "src": "18842:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21230,7 +21230,7 @@ "memberName": "blockNumber", "nodeType": "MemberAccess", "referencedDeclaration": 3026, - "src": "18406:19:5", + "src": "18842:19:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21248,7 +21248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18440:7:5", + "src": "18876:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21261,7 +21261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18448:1:5", + "src": "18884:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21272,7 +21272,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18440:10:5", + "src": "18876:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21286,7 +21286,7 @@ "memberName": "blockNumber", "nodeType": "MemberAccess", "referencedDeclaration": 3004, - "src": "18440:22:5", + "src": "18876:22:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21305,7 +21305,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "18428:11:5", + "src": "18864:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -21319,14 +21319,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18428:35:5", + "src": "18864:35:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18406:57:5", + "src": "18842:57:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21334,7 +21334,7 @@ }, "id": 4357, "nodeType": "ExpressionStatement", - "src": "18406:57:5" + "src": "18842:57:5" }, { "expression": { @@ -21351,7 +21351,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18477:4:5", + "src": "18914:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21364,7 +21364,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18482:1:5", + "src": "18919:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21375,7 +21375,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18477:7:5", + "src": "18914:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21389,7 +21389,7 @@ "memberName": "data", "nodeType": "MemberAccess", "referencedDeclaration": 3028, - "src": "18477:12:5", + "src": "18914:12:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21405,7 +21405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18492:7:5", + "src": "18929:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21418,7 +21418,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18500:1:5", + "src": "18937:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21429,7 +21429,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18492:10:5", + "src": "18929:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21443,13 +21443,13 @@ "memberName": "data", "nodeType": "MemberAccess", "referencedDeclaration": 3006, - "src": "18492:15:5", + "src": "18929:15:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "18477:30:5", + "src": "18914:30:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21457,7 +21457,7 @@ }, "id": 4367, "nodeType": "ExpressionStatement", - "src": "18477:30:5" + "src": "18914:30:5" }, { "expression": { @@ -21474,7 +21474,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18521:4:5", + "src": "18959:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21487,7 +21487,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18526:1:5", + "src": "18964:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21498,7 +21498,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18521:7:5", + "src": "18959:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21512,7 +21512,7 @@ "memberName": "logIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3030, - "src": "18521:16:5", + "src": "18959:16:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21530,7 +21530,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18552:7:5", + "src": "18990:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21543,7 +21543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18560:1:5", + "src": "18998:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21554,7 +21554,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18552:10:5", + "src": "18990:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21568,7 +21568,7 @@ "memberName": "logIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3008, - "src": "18552:19:5", + "src": "18990:19:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21587,7 +21587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "18540:11:5", + "src": "18978:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -21601,14 +21601,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18540:32:5", + "src": "18978:32:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18521:51:5", + "src": "18959:51:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21616,7 +21616,7 @@ }, "id": 4379, "nodeType": "ExpressionStatement", - "src": "18521:51:5" + "src": "18959:51:5" }, { "expression": { @@ -21633,7 +21633,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18586:4:5", + "src": "19025:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21646,7 +21646,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18591:1:5", + "src": "19030:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21657,7 +21657,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18586:7:5", + "src": "19025:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21671,7 +21671,7 @@ "memberName": "topics", "nodeType": "MemberAccess", "referencedDeclaration": 3033, - "src": "18586:14:5", + "src": "19025:14:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -21687,7 +21687,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18603:7:5", + "src": "19042:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21700,7 +21700,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18611:1:5", + "src": "19050:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21711,7 +21711,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18603:10:5", + "src": "19042:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21725,13 +21725,13 @@ "memberName": "topics", "nodeType": "MemberAccess", "referencedDeclaration": 3013, - "src": "18603:17:5", + "src": "19042:17:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "src": "18586:34:5", + "src": "19025:34:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -21739,7 +21739,7 @@ }, "id": 4389, "nodeType": "ExpressionStatement", - "src": "18586:34:5" + "src": "19025:34:5" }, { "expression": { @@ -21756,7 +21756,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18634:4:5", + "src": "19074:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21769,7 +21769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18639:1:5", + "src": "19079:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21780,7 +21780,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18634:7:5", + "src": "19074:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21794,7 +21794,7 @@ "memberName": "transactionIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3035, - "src": "18634:24:5", + "src": "19074:24:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21812,7 +21812,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18673:7:5", + "src": "19113:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21825,7 +21825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18681:1:5", + "src": "19121:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21836,7 +21836,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18673:10:5", + "src": "19113:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -21850,7 +21850,7 @@ "memberName": "transactionIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3017, - "src": "18673:27:5", + "src": "19113:27:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21869,7 +21869,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "18661:11:5", + "src": "19101:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -21883,14 +21883,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18661:40:5", + "src": "19101:40:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18634:67:5", + "src": "19074:67:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21898,7 +21898,7 @@ }, "id": 4401, "nodeType": "ExpressionStatement", - "src": "18634:67:5" + "src": "19074:67:5" }, { "expression": { @@ -21915,7 +21915,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18715:4:5", + "src": "19156:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -21928,7 +21928,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18720:1:5", + "src": "19161:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21939,7 +21939,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18715:7:5", + "src": "19156:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -21953,7 +21953,7 @@ "memberName": "transactionLogIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3037, - "src": "18715:27:5", + "src": "19156:27:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21971,7 +21971,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18757:7:5", + "src": "19198:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -21984,7 +21984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18765:1:5", + "src": "19206:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21995,7 +21995,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18757:10:5", + "src": "19198:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -22009,7 +22009,7 @@ "memberName": "transactionLogIndex", "nodeType": "MemberAccess", "referencedDeclaration": 3019, - "src": "18757:30:5", + "src": "19198:30:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22028,7 +22028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4683, - "src": "18745:11:5", + "src": "19186:11:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" @@ -22042,14 +22042,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18745:43:5", + "src": "19186:43:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18715:73:5", + "src": "19156:73:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22057,7 +22057,7 @@ }, "id": 4413, "nodeType": "ExpressionStatement", - "src": "18715:73:5" + "src": "19156:73:5" }, { "expression": { @@ -22074,7 +22074,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18802:4:5", + "src": "19244:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -22087,7 +22087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18807:1:5", + "src": "19249:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22098,7 +22098,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18802:7:5", + "src": "19244:7:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" @@ -22112,7 +22112,7 @@ "memberName": "removed", "nodeType": "MemberAccess", "referencedDeclaration": 3039, - "src": "18802:15:5", + "src": "19244:15:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22128,7 +22128,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18820:7:5", + "src": "19262:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -22141,7 +22141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18828:1:5", + "src": "19270:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22152,7 +22152,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18820:10:5", + "src": "19262:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" @@ -22166,13 +22166,13 @@ "memberName": "removed", "nodeType": "MemberAccess", "referencedDeclaration": 3010, - "src": "18820:18:5", + "src": "19262:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "18802:36:5", + "src": "19244:36:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22180,7 +22180,7 @@ }, "id": 4423, "nodeType": "ExpressionStatement", - "src": "18802:36:5" + "src": "19244:36:5" } ] }, @@ -22200,7 +22200,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18257:1:5", + "src": "18690:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22215,7 +22215,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4296, - "src": "18261:7:5", + "src": "18694:7:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" @@ -22228,13 +22228,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "18261:14:5", + "src": "18694:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18257:18:5", + "src": "18690:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22251,10 +22251,10 @@ "id": 4317, "mutability": "mutable", "name": "i", - "nameLocation": "18254:1:5", + "nameLocation": "18687:1:5", "nodeType": "VariableDeclaration", "scope": 4425, - "src": "18246:9:5", + "src": "18679:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22265,7 +22265,7 @@ "id": 4316, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "18246:7:5", + "src": "18679:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22276,7 +22276,7 @@ ], "id": 4318, "nodeType": "VariableDeclarationStatement", - "src": "18246:9:5" + "src": "18679:9:5" }, "loopExpression": { "expression": { @@ -22288,14 +22288,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "18277:3:5", + "src": "18710:3:5", "subExpression": { "id": 4323, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4317, - "src": "18277:1:5", + "src": "18710:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22308,10 +22308,10 @@ }, "id": 4325, "nodeType": "ExpressionStatement", - "src": "18277:3:5" + "src": "18710:3:5" }, "nodeType": "ForStatement", - "src": "18241:608:5" + "src": "18674:618:5" }, { "expression": { @@ -22320,7 +22320,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4307, - "src": "18865:4:5", + "src": "19309:4:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" @@ -22329,7 +22329,7 @@ "functionReturnParameters": 4302, "id": 4427, "nodeType": "Return", - "src": "18858:11:5" + "src": "19302:11:5" } ] }, @@ -22337,7 +22337,7 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceiptLogs", - "nameLocation": "18016:25:5", + "nameLocation": "18442:25:5", "parameters": { "id": 4297, "nodeType": "ParameterList", @@ -22347,10 +22347,10 @@ "id": 4296, "mutability": "mutable", "name": "rawLogs", - "nameLocation": "18065:7:5", + "nameLocation": "18491:7:5", "nodeType": "VariableDeclaration", "scope": 4429, - "src": "18042:30:5", + "src": "18468:30:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22366,10 +22366,10 @@ "name": "RawReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3020, - "src": "18042:13:5" + "src": "18468:13:5" }, "referencedDeclaration": 3020, - "src": "18042:13:5", + "src": "18468:13:5", "typeDescriptions": { "typeIdentifier": "t_struct$_RawReceiptLog_$3020_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog" @@ -22377,7 +22377,7 @@ }, "id": 4295, "nodeType": "ArrayTypeName", - "src": "18042:15:5", + "src": "18468:15:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$3020_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" @@ -22386,7 +22386,7 @@ "visibility": "internal" } ], - "src": "18041:32:5" + "src": "18467:32:5" }, "returnParameters": { "id": 4302, @@ -22400,7 +22400,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4429, - "src": "18137:19:5", + "src": "18567:19:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22416,10 +22416,10 @@ "name": "ReceiptLog", "nodeType": "IdentifierPath", "referencedDeclaration": 3040, - "src": "18137:10:5" + "src": "18567:10:5" }, "referencedDeclaration": 3040, - "src": "18137:10:5", + "src": "18567:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_ReceiptLog_$3040_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" @@ -22427,7 +22427,7 @@ }, "id": 4300, "nodeType": "ArrayTypeName", - "src": "18137:12:5", + "src": "18567:12:5", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$3040_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" @@ -22436,7 +22436,7 @@ "visibility": "internal" } ], - "src": "18136:21:5" + "src": "18566:21:5" }, "scope": 4684, "stateMutability": "pure", @@ -22446,12 +22446,12 @@ { "id": 4461, "nodeType": "FunctionDefinition", - "src": "19036:416:5", + "src": "19486:424:5", "nodes": [], "body": { "id": 4460, "nodeType": "Block", - "src": "19135:317:5", + "src": "19585:325:5", "nodes": [], "statements": [ { @@ -22464,10 +22464,10 @@ "id": 4439, "mutability": "mutable", "name": "bytecode", - "nameLocation": "19158:8:5", + "nameLocation": "19609:8:5", "nodeType": "VariableDeclaration", "scope": 4460, - "src": "19145:21:5", + "src": "19596:21:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22478,7 +22478,7 @@ "id": 4438, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19145:5:5", + "src": "19596:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22498,7 +22498,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4431, - "src": "19197:4:5", + "src": "19648:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22518,7 +22518,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "19186:2:5", + "src": "19637:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -22532,7 +22532,7 @@ "memberName": "getCode", "nodeType": "MemberAccess", "referencedDeclaration": 7701, - "src": "19186:10:5", + "src": "19637:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -22546,7 +22546,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19186:16:5", + "src": "19637:16:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22559,7 +22559,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4433, - "src": "19204:4:5", + "src": "19655:4:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22583,7 +22583,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19169:3:5", + "src": "19620:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22596,7 +22596,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "19169:16:5", + "src": "19620:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -22610,7 +22610,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19169:40:5", + "src": "19620:40:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22618,22 +22618,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "19145:64:5" + "src": "19596:64:5" }, { "AST": { "nodeType": "YulBlock", - "src": "19271:79:5", + "src": "19724:81:5", "statements": [ { "nodeType": "YulAssignment", - "src": "19285:55:5", + "src": "19739:55:5", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19300:1:5", + "src": "19754:1:5", "type": "", "value": "0" }, @@ -22642,12 +22642,12 @@ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19307:8:5" + "src": "19761:8:5" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19317:4:5", + "src": "19771:4:5", "type": "", "value": "0x20" } @@ -22655,41 +22655,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19303:3:5" + "src": "19757:3:5" }, "nodeType": "YulFunctionCall", - "src": "19303:19:5" + "src": "19757:19:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19330:8:5" + "src": "19784:8:5" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19324:5:5" + "src": "19778:5:5" }, "nodeType": "YulFunctionCall", - "src": "19324:15:5" + "src": "19778:15:5" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19293:6:5" + "src": "19747:6:5" }, "nodeType": "YulFunctionCall", - "src": "19293:47:5" + "src": "19747:47:5" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19285:4:5" + "src": "19739:4:5" } ] } @@ -22702,27 +22702,27 @@ "declaration": 4436, "isOffset": false, "isSlot": false, - "src": "19285:4:5", + "src": "19739:4:5", "valueSize": 1 }, { "declaration": 4439, "isOffset": false, "isSlot": false, - "src": "19307:8:5", + "src": "19761:8:5", "valueSize": 1 }, { "declaration": 4439, "isOffset": false, "isSlot": false, - "src": "19330:8:5", + "src": "19784:8:5", "valueSize": 1 } ], "id": 4449, "nodeType": "InlineAssembly", - "src": "19262:88:5" + "src": "19715:90:5" }, { "expression": { @@ -22743,7 +22743,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4436, - "src": "19368:4:5", + "src": "19825:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22762,7 +22762,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19384:1:5", + "src": "19841:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -22783,7 +22783,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "19376:7:5", + "src": "19833:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -22792,7 +22792,7 @@ "id": 4452, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19376:7:5", + "src": "19833:7:5", "typeDescriptions": {} } }, @@ -22804,14 +22804,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19376:10:5", + "src": "19833:10:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19368:18:5", + "src": "19825:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22826,7 +22826,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19388:56:5", + "src": "19845:56:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a8fe98dd1d450e91397ea844d0b9cef01528a963df7b8ac4b93b8aa3ef69cfce", "typeString": "literal_string \"StdCheats deployCode(string,bytes): Deployment failed.\"" @@ -22853,7 +22853,7 @@ -18 ], "referencedDeclaration": -18, - "src": "19360:7:5", + "src": "19817:7:5", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -22867,7 +22867,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19360:85:5", + "src": "19817:85:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22876,7 +22876,7 @@ }, "id": 4459, "nodeType": "ExpressionStatement", - "src": "19360:85:5" + "src": "19817:85:5" } ] }, @@ -22884,7 +22884,7 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19045:10:5", + "nameLocation": "19495:10:5", "parameters": { "id": 4434, "nodeType": "ParameterList", @@ -22894,10 +22894,10 @@ "id": 4431, "mutability": "mutable", "name": "what", - "nameLocation": "19070:4:5", + "nameLocation": "19520:4:5", "nodeType": "VariableDeclaration", "scope": 4461, - "src": "19056:18:5", + "src": "19506:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22908,7 +22908,7 @@ "id": 4430, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19056:6:5", + "src": "19506:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22921,10 +22921,10 @@ "id": 4433, "mutability": "mutable", "name": "args", - "nameLocation": "19089:4:5", + "nameLocation": "19539:4:5", "nodeType": "VariableDeclaration", "scope": 4461, - "src": "19076:17:5", + "src": "19526:17:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22935,7 +22935,7 @@ "id": 4432, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19076:5:5", + "src": "19526:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22944,7 +22944,7 @@ "visibility": "internal" } ], - "src": "19055:39:5" + "src": "19505:39:5" }, "returnParameters": { "id": 4437, @@ -22955,10 +22955,10 @@ "id": 4436, "mutability": "mutable", "name": "addr", - "nameLocation": "19129:4:5", + "nameLocation": "19579:4:5", "nodeType": "VariableDeclaration", "scope": 4461, - "src": "19121:12:5", + "src": "19571:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22969,7 +22969,7 @@ "id": 4435, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19121:7:5", + "src": "19571:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22979,7 +22979,7 @@ "visibility": "internal" } ], - "src": "19120:14:5" + "src": "19570:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -22989,12 +22989,12 @@ { "id": 4487, "nodeType": "FunctionDefinition", - "src": "19458:367:5", + "src": "19918:375:5", "nodes": [], "body": { "id": 4486, "nodeType": "Block", - "src": "19538:287:5", + "src": "19998:295:5", "nodes": [], "statements": [ { @@ -23007,10 +23007,10 @@ "id": 4469, "mutability": "mutable", "name": "bytecode", - "nameLocation": "19561:8:5", + "nameLocation": "20022:8:5", "nodeType": "VariableDeclaration", "scope": 4486, - "src": "19548:21:5", + "src": "20009:21:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23021,7 +23021,7 @@ "id": 4468, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19548:5:5", + "src": "20009:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23039,7 +23039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4463, - "src": "19583:4:5", + "src": "20044:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23059,7 +23059,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "19572:2:5", + "src": "20033:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -23073,7 +23073,7 @@ "memberName": "getCode", "nodeType": "MemberAccess", "referencedDeclaration": 7701, - "src": "19572:10:5", + "src": "20033:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -23087,7 +23087,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19572:16:5", + "src": "20033:16:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23095,22 +23095,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "19548:40:5" + "src": "20009:40:5" }, { "AST": { "nodeType": "YulBlock", - "src": "19650:79:5", + "src": "20113:81:5", "statements": [ { "nodeType": "YulAssignment", - "src": "19664:55:5", + "src": "20128:55:5", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19679:1:5", + "src": "20143:1:5", "type": "", "value": "0" }, @@ -23119,12 +23119,12 @@ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19686:8:5" + "src": "20150:8:5" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19696:4:5", + "src": "20160:4:5", "type": "", "value": "0x20" } @@ -23132,41 +23132,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19682:3:5" + "src": "20146:3:5" }, "nodeType": "YulFunctionCall", - "src": "19682:19:5" + "src": "20146:19:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19709:8:5" + "src": "20173:8:5" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19703:5:5" + "src": "20167:5:5" }, "nodeType": "YulFunctionCall", - "src": "19703:15:5" + "src": "20167:15:5" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19672:6:5" + "src": "20136:6:5" }, "nodeType": "YulFunctionCall", - "src": "19672:47:5" + "src": "20136:47:5" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19664:4:5" + "src": "20128:4:5" } ] } @@ -23179,27 +23179,27 @@ "declaration": 4466, "isOffset": false, "isSlot": false, - "src": "19664:4:5", + "src": "20128:4:5", "valueSize": 1 }, { "declaration": 4469, "isOffset": false, "isSlot": false, - "src": "19686:8:5", + "src": "20150:8:5", "valueSize": 1 }, { "declaration": 4469, "isOffset": false, "isSlot": false, - "src": "19709:8:5", + "src": "20173:8:5", "valueSize": 1 } ], "id": 4475, "nodeType": "InlineAssembly", - "src": "19641:88:5" + "src": "20104:90:5" }, { "expression": { @@ -23220,7 +23220,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4466, - "src": "19747:4:5", + "src": "20214:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23239,7 +23239,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19763:1:5", + "src": "20230:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -23260,7 +23260,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "19755:7:5", + "src": "20222:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -23269,7 +23269,7 @@ "id": 4478, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19755:7:5", + "src": "20222:7:5", "typeDescriptions": {} } }, @@ -23281,14 +23281,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19755:10:5", + "src": "20222:10:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19747:18:5", + "src": "20214:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23303,7 +23303,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19767:50:5", + "src": "20234:50:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f6ca2d254da27f2f7b444314e77be236e782a4d81876827dbe8fe7dcea90b371", "typeString": "literal_string \"StdCheats deployCode(string): Deployment failed.\"" @@ -23330,7 +23330,7 @@ -18 ], "referencedDeclaration": -18, - "src": "19739:7:5", + "src": "20206:7:5", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -23344,7 +23344,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19739:79:5", + "src": "20206:79:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23353,7 +23353,7 @@ }, "id": 4485, "nodeType": "ExpressionStatement", - "src": "19739:79:5" + "src": "20206:79:5" } ] }, @@ -23361,7 +23361,7 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19467:10:5", + "nameLocation": "19927:10:5", "parameters": { "id": 4464, "nodeType": "ParameterList", @@ -23371,10 +23371,10 @@ "id": 4463, "mutability": "mutable", "name": "what", - "nameLocation": "19492:4:5", + "nameLocation": "19952:4:5", "nodeType": "VariableDeclaration", "scope": 4487, - "src": "19478:18:5", + "src": "19938:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23385,7 +23385,7 @@ "id": 4462, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19478:6:5", + "src": "19938:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23394,7 +23394,7 @@ "visibility": "internal" } ], - "src": "19477:20:5" + "src": "19937:20:5" }, "returnParameters": { "id": 4467, @@ -23405,10 +23405,10 @@ "id": 4466, "mutability": "mutable", "name": "addr", - "nameLocation": "19532:4:5", + "nameLocation": "19992:4:5", "nodeType": "VariableDeclaration", "scope": 4487, - "src": "19524:12:5", + "src": "19984:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23419,7 +23419,7 @@ "id": 4465, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19524:7:5", + "src": "19984:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23429,7 +23429,7 @@ "visibility": "internal" } ], - "src": "19523:14:5" + "src": "19983:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -23439,12 +23439,12 @@ { "id": 4522, "nodeType": "FunctionDefinition", - "src": "19887:439:5", + "src": "20358:447:5", "nodes": [], "body": { "id": 4521, "nodeType": "Block", - "src": "19999:327:5", + "src": "20470:335:5", "nodes": [], "statements": [ { @@ -23457,10 +23457,10 @@ "id": 4500, "mutability": "mutable", "name": "bytecode", - "nameLocation": "20022:8:5", + "nameLocation": "20494:8:5", "nodeType": "VariableDeclaration", "scope": 4521, - "src": "20009:21:5", + "src": "20481:21:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23471,7 +23471,7 @@ "id": 4499, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20009:5:5", + "src": "20481:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23491,7 +23491,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4490, - "src": "20061:4:5", + "src": "20533:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23511,7 +23511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "20050:2:5", + "src": "20522:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -23525,7 +23525,7 @@ "memberName": "getCode", "nodeType": "MemberAccess", "referencedDeclaration": 7701, - "src": "20050:10:5", + "src": "20522:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -23539,7 +23539,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20050:16:5", + "src": "20522:16:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23552,7 +23552,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4492, - "src": "20068:4:5", + "src": "20540:4:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -23576,7 +23576,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20033:3:5", + "src": "20505:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23589,7 +23589,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "20033:16:5", + "src": "20505:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -23603,7 +23603,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20033:40:5", + "src": "20505:40:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23611,34 +23611,34 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "20009:64:5" + "src": "20481:64:5" }, { "AST": { "nodeType": "YulBlock", - "src": "20135:81:5", + "src": "20609:83:5", "statements": [ { "nodeType": "YulAssignment", - "src": "20149:57:5", + "src": "20624:57:5", "value": { "arguments": [ { "name": "val", "nodeType": "YulIdentifier", - "src": "20164:3:5" + "src": "20639:3:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "20173:8:5" + "src": "20648:8:5" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "20183:4:5", + "src": "20658:4:5", "type": "", "value": "0x20" } @@ -23646,41 +23646,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "20169:3:5" + "src": "20644:3:5" }, "nodeType": "YulFunctionCall", - "src": "20169:19:5" + "src": "20644:19:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "20196:8:5" + "src": "20671:8:5" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "20190:5:5" + "src": "20665:5:5" }, "nodeType": "YulFunctionCall", - "src": "20190:15:5" + "src": "20665:15:5" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "20157:6:5" + "src": "20632:6:5" }, "nodeType": "YulFunctionCall", - "src": "20157:49:5" + "src": "20632:49:5" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "20149:4:5" + "src": "20624:4:5" } ] } @@ -23693,34 +23693,34 @@ "declaration": 4497, "isOffset": false, "isSlot": false, - "src": "20149:4:5", + "src": "20624:4:5", "valueSize": 1 }, { "declaration": 4500, "isOffset": false, "isSlot": false, - "src": "20173:8:5", + "src": "20648:8:5", "valueSize": 1 }, { "declaration": 4500, "isOffset": false, "isSlot": false, - "src": "20196:8:5", + "src": "20671:8:5", "valueSize": 1 }, { "declaration": 4494, "isOffset": false, "isSlot": false, - "src": "20164:3:5", + "src": "20639:3:5", "valueSize": 1 } ], "id": 4510, "nodeType": "InlineAssembly", - "src": "20126:90:5" + "src": "20600:92:5" }, { "expression": { @@ -23741,7 +23741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4497, - "src": "20234:4:5", + "src": "20712:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23760,7 +23760,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "20250:1:5", + "src": "20728:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -23781,7 +23781,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20242:7:5", + "src": "20720:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -23790,7 +23790,7 @@ "id": 4513, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20242:7:5", + "src": "20720:7:5", "typeDescriptions": {} } }, @@ -23802,14 +23802,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20242:10:5", + "src": "20720:10:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "20234:18:5", + "src": "20712:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23824,7 +23824,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20254:64:5", + "src": "20732:64:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b17e0074adb88d93215aea54607c780b63b16eef6aef31eb92005d5de3508fa0", "typeString": "literal_string \"StdCheats deployCode(string,bytes,uint256): Deployment failed.\"" @@ -23851,7 +23851,7 @@ -18 ], "referencedDeclaration": -18, - "src": "20226:7:5", + "src": "20704:7:5", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -23865,7 +23865,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20226:93:5", + "src": "20704:93:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23874,21 +23874,21 @@ }, "id": 4520, "nodeType": "ExpressionStatement", - "src": "20226:93:5" + "src": "20704:93:5" } ] }, "documentation": { "id": 4488, "nodeType": "StructuredDocumentation", - "src": "19831:51:5", + "src": "20301:51:5", "text": "@dev deploy contract with value on construction" }, "implemented": true, "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19896:10:5", + "nameLocation": "20367:10:5", "parameters": { "id": 4495, "nodeType": "ParameterList", @@ -23898,10 +23898,10 @@ "id": 4490, "mutability": "mutable", "name": "what", - "nameLocation": "19921:4:5", + "nameLocation": "20392:4:5", "nodeType": "VariableDeclaration", "scope": 4522, - "src": "19907:18:5", + "src": "20378:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23912,7 +23912,7 @@ "id": 4489, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19907:6:5", + "src": "20378:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23925,10 +23925,10 @@ "id": 4492, "mutability": "mutable", "name": "args", - "nameLocation": "19940:4:5", + "nameLocation": "20411:4:5", "nodeType": "VariableDeclaration", "scope": 4522, - "src": "19927:17:5", + "src": "20398:17:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23939,7 +23939,7 @@ "id": 4491, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19927:5:5", + "src": "20398:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23952,10 +23952,10 @@ "id": 4494, "mutability": "mutable", "name": "val", - "nameLocation": "19954:3:5", + "nameLocation": "20425:3:5", "nodeType": "VariableDeclaration", "scope": 4522, - "src": "19946:11:5", + "src": "20417:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23966,7 +23966,7 @@ "id": 4493, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19946:7:5", + "src": "20417:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23975,7 +23975,7 @@ "visibility": "internal" } ], - "src": "19906:52:5" + "src": "20377:52:5" }, "returnParameters": { "id": 4498, @@ -23986,10 +23986,10 @@ "id": 4497, "mutability": "mutable", "name": "addr", - "nameLocation": "19993:4:5", + "nameLocation": "20464:4:5", "nodeType": "VariableDeclaration", "scope": 4522, - "src": "19985:12:5", + "src": "20456:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24000,7 +24000,7 @@ "id": 4496, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19985:7:5", + "src": "20456:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24010,7 +24010,7 @@ "visibility": "internal" } ], - "src": "19984:14:5" + "src": "20455:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -24020,12 +24020,12 @@ { "id": 4550, "nodeType": "FunctionDefinition", - "src": "20332:390:5", + "src": "20813:398:5", "nodes": [], "body": { "id": 4549, "nodeType": "Block", - "src": "20425:297:5", + "src": "20906:305:5", "nodes": [], "statements": [ { @@ -24038,10 +24038,10 @@ "id": 4532, "mutability": "mutable", "name": "bytecode", - "nameLocation": "20448:8:5", + "nameLocation": "20930:8:5", "nodeType": "VariableDeclaration", "scope": 4549, - "src": "20435:21:5", + "src": "20917:21:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24052,7 +24052,7 @@ "id": 4531, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20435:5:5", + "src": "20917:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -24070,7 +24070,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4524, - "src": "20470:4:5", + "src": "20952:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24090,7 +24090,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "20459:2:5", + "src": "20941:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -24104,7 +24104,7 @@ "memberName": "getCode", "nodeType": "MemberAccess", "referencedDeclaration": 7701, - "src": "20459:10:5", + "src": "20941:10:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) external returns (bytes memory)" @@ -24118,7 +24118,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20459:16:5", + "src": "20941:16:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24126,34 +24126,34 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "20435:40:5" + "src": "20917:40:5" }, { "AST": { "nodeType": "YulBlock", - "src": "20537:81:5", + "src": "21021:83:5", "statements": [ { "nodeType": "YulAssignment", - "src": "20551:57:5", + "src": "21036:57:5", "value": { "arguments": [ { "name": "val", "nodeType": "YulIdentifier", - "src": "20566:3:5" + "src": "21051:3:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "20575:8:5" + "src": "21060:8:5" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "20585:4:5", + "src": "21070:4:5", "type": "", "value": "0x20" } @@ -24161,41 +24161,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "20571:3:5" + "src": "21056:3:5" }, "nodeType": "YulFunctionCall", - "src": "20571:19:5" + "src": "21056:19:5" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "20598:8:5" + "src": "21083:8:5" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "20592:5:5" + "src": "21077:5:5" }, "nodeType": "YulFunctionCall", - "src": "20592:15:5" + "src": "21077:15:5" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "20559:6:5" + "src": "21044:6:5" }, "nodeType": "YulFunctionCall", - "src": "20559:49:5" + "src": "21044:49:5" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "20551:4:5" + "src": "21036:4:5" } ] } @@ -24208,34 +24208,34 @@ "declaration": 4529, "isOffset": false, "isSlot": false, - "src": "20551:4:5", + "src": "21036:4:5", "valueSize": 1 }, { "declaration": 4532, "isOffset": false, "isSlot": false, - "src": "20575:8:5", + "src": "21060:8:5", "valueSize": 1 }, { "declaration": 4532, "isOffset": false, "isSlot": false, - "src": "20598:8:5", + "src": "21083:8:5", "valueSize": 1 }, { "declaration": 4526, "isOffset": false, "isSlot": false, - "src": "20566:3:5", + "src": "21051:3:5", "valueSize": 1 } ], "id": 4538, "nodeType": "InlineAssembly", - "src": "20528:90:5" + "src": "21012:92:5" }, { "expression": { @@ -24256,7 +24256,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4529, - "src": "20636:4:5", + "src": "21124:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24275,7 +24275,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "20652:1:5", + "src": "21140:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -24296,7 +24296,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20644:7:5", + "src": "21132:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -24305,7 +24305,7 @@ "id": 4541, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20644:7:5", + "src": "21132:7:5", "typeDescriptions": {} } }, @@ -24317,14 +24317,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20644:10:5", + "src": "21132:10:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "20636:18:5", + "src": "21124:18:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24339,7 +24339,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20656:58:5", + "src": "21144:58:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cea3fb8155c56e1e84c027eaf19b7f987ed52f1b7ae1ee8bed46141b7ecf08d2", "typeString": "literal_string \"StdCheats deployCode(string,uint256): Deployment failed.\"" @@ -24366,7 +24366,7 @@ -18 ], "referencedDeclaration": -18, - "src": "20628:7:5", + "src": "21116:7:5", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -24380,7 +24380,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20628:87:5", + "src": "21116:87:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24389,7 +24389,7 @@ }, "id": 4548, "nodeType": "ExpressionStatement", - "src": "20628:87:5" + "src": "21116:87:5" } ] }, @@ -24397,7 +24397,7 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "20341:10:5", + "nameLocation": "20822:10:5", "parameters": { "id": 4527, "nodeType": "ParameterList", @@ -24407,10 +24407,10 @@ "id": 4524, "mutability": "mutable", "name": "what", - "nameLocation": "20366:4:5", + "nameLocation": "20847:4:5", "nodeType": "VariableDeclaration", "scope": 4550, - "src": "20352:18:5", + "src": "20833:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24421,7 +24421,7 @@ "id": 4523, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20352:6:5", + "src": "20833:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24434,10 +24434,10 @@ "id": 4526, "mutability": "mutable", "name": "val", - "nameLocation": "20380:3:5", + "nameLocation": "20861:3:5", "nodeType": "VariableDeclaration", "scope": 4550, - "src": "20372:11:5", + "src": "20853:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24448,7 +24448,7 @@ "id": 4525, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20372:7:5", + "src": "20853:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24457,7 +24457,7 @@ "visibility": "internal" } ], - "src": "20351:33:5" + "src": "20832:33:5" }, "returnParameters": { "id": 4530, @@ -24468,10 +24468,10 @@ "id": 4529, "mutability": "mutable", "name": "addr", - "nameLocation": "20419:4:5", + "nameLocation": "20900:4:5", "nodeType": "VariableDeclaration", "scope": 4550, - "src": "20411:12:5", + "src": "20892:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24482,7 +24482,7 @@ "id": 4528, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20411:7:5", + "src": "20892:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24492,7 +24492,7 @@ "visibility": "internal" } ], - "src": "20410:14:5" + "src": "20891:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -24502,12 +24502,12 @@ { "id": 4586, "nodeType": "FunctionDefinition", - "src": "20795:242:5", + "src": "21287:246:5", "nodes": [], "body": { "id": 4585, "nodeType": "Block", - "src": "20899:138:5", + "src": "21391:142:5", "nodes": [], "statements": [ { @@ -24523,7 +24523,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4557, - "src": "20909:10:5", + "src": "21402:10:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24543,7 +24543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4552, - "src": "20957:4:5", + "src": "21450:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24563,7 +24563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20940:3:5", + "src": "21433:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -24576,7 +24576,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "20940:16:5", + "src": "21433:16:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -24590,7 +24590,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20940:22:5", + "src": "21433:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24610,7 +24610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "20930:9:5", + "src": "21423:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -24624,7 +24624,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20930:33:5", + "src": "21423:33:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -24645,7 +24645,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20922:7:5", + "src": "21415:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -24654,7 +24654,7 @@ "id": 4560, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20922:7:5", + "src": "21415:7:5", "typeDescriptions": {} } }, @@ -24666,14 +24666,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20922:42:5", + "src": "21415:42:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "20909:55:5", + "src": "21402:55:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24681,7 +24681,7 @@ }, "id": 4570, "nodeType": "ExpressionStatement", - "src": "20909:55:5" + "src": "21402:55:5" }, { "expression": { @@ -24696,7 +24696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4555, - "src": "20974:4:5", + "src": "21468:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24712,7 +24712,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4557, - "src": "20989:10:5", + "src": "21483:10:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24732,7 +24732,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "20981:2:5", + "src": "21475:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -24746,7 +24746,7 @@ "memberName": "addr", "nodeType": "MemberAccess", "referencedDeclaration": 7539, - "src": "20981:7:5", + "src": "21475:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_address_$", "typeString": "function (uint256) external returns (address)" @@ -24760,14 +24760,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20981:19:5", + "src": "21475:19:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "20974:26:5", + "src": "21468:26:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24775,7 +24775,7 @@ }, "id": 4577, "nodeType": "ExpressionStatement", - "src": "20974:26:5" + "src": "21468:26:5" }, { "expression": { @@ -24786,7 +24786,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4555, - "src": "21019:4:5", + "src": "21514:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24798,7 +24798,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4552, - "src": "21025:4:5", + "src": "21520:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24822,7 +24822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "21010:2:5", + "src": "21505:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -24836,7 +24836,7 @@ "memberName": "label", "nodeType": "MemberAccess", "referencedDeclaration": 7715, - "src": "21010:8:5", + "src": "21505:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_string_memory_ptr_$returns$__$", "typeString": "function (address,string memory) external" @@ -24850,7 +24850,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21010:20:5", + "src": "21505:20:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24859,7 +24859,7 @@ }, "id": 4584, "nodeType": "ExpressionStatement", - "src": "21010:20:5" + "src": "21505:20:5" } ] }, @@ -24867,7 +24867,7 @@ "kind": "function", "modifiers": [], "name": "makeAddrAndKey", - "nameLocation": "20804:14:5", + "nameLocation": "21296:14:5", "parameters": { "id": 4553, "nodeType": "ParameterList", @@ -24877,10 +24877,10 @@ "id": 4552, "mutability": "mutable", "name": "name", - "nameLocation": "20833:4:5", + "nameLocation": "21325:4:5", "nodeType": "VariableDeclaration", "scope": 4586, - "src": "20819:18:5", + "src": "21311:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24891,7 +24891,7 @@ "id": 4551, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20819:6:5", + "src": "21311:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24900,7 +24900,7 @@ "visibility": "internal" } ], - "src": "20818:20:5" + "src": "21310:20:5" }, "returnParameters": { "id": 4558, @@ -24911,10 +24911,10 @@ "id": 4555, "mutability": "mutable", "name": "addr", - "nameLocation": "20873:4:5", + "nameLocation": "21365:4:5", "nodeType": "VariableDeclaration", "scope": 4586, - "src": "20865:12:5", + "src": "21357:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24925,7 +24925,7 @@ "id": 4554, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20865:7:5", + "src": "21357:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24939,10 +24939,10 @@ "id": 4557, "mutability": "mutable", "name": "privateKey", - "nameLocation": "20887:10:5", + "nameLocation": "21379:10:5", "nodeType": "VariableDeclaration", "scope": 4586, - "src": "20879:18:5", + "src": "21371:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24953,7 +24953,7 @@ "id": 4556, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20879:7:5", + "src": "21371:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24962,7 +24962,7 @@ "visibility": "internal" } ], - "src": "20864:34:5" + "src": "21356:34:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -24972,12 +24972,12 @@ { "id": 4601, "nodeType": "FunctionDefinition", - "src": "21076:125:5", + "src": "21575:127:5", "nodes": [], "body": { "id": 4600, "nodeType": "Block", - "src": "21154:47:5", + "src": "21653:49:5", "nodes": [], "statements": [ { @@ -24995,7 +24995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4591, - "src": "21165:4:5", + "src": "21665:4:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25010,7 +25010,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "21164:7:5", + "src": "21664:7:5", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$__$", "typeString": "tuple(address,)" @@ -25026,7 +25026,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4588, - "src": "21189:4:5", + "src": "21689:4:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25045,7 +25045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4586, - "src": "21174:14:5", + "src": "21674:14:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$returns$_t_address_$_t_uint256_$", "typeString": "function (string memory) returns (address,uint256)" @@ -25059,14 +25059,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21174:20:5", + "src": "21674:20:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$", "typeString": "tuple(address,uint256)" } }, - "src": "21164:30:5", + "src": "21664:30:5", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" @@ -25074,7 +25074,7 @@ }, "id": 4599, "nodeType": "ExpressionStatement", - "src": "21164:30:5" + "src": "21664:30:5" } ] }, @@ -25082,7 +25082,7 @@ "kind": "function", "modifiers": [], "name": "makeAddr", - "nameLocation": "21085:8:5", + "nameLocation": "21584:8:5", "parameters": { "id": 4589, "nodeType": "ParameterList", @@ -25092,10 +25092,10 @@ "id": 4588, "mutability": "mutable", "name": "name", - "nameLocation": "21108:4:5", + "nameLocation": "21607:4:5", "nodeType": "VariableDeclaration", "scope": 4601, - "src": "21094:18:5", + "src": "21593:18:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25106,7 +25106,7 @@ "id": 4587, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21094:6:5", + "src": "21593:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25115,7 +25115,7 @@ "visibility": "internal" } ], - "src": "21093:20:5" + "src": "21592:20:5" }, "returnParameters": { "id": 4592, @@ -25126,10 +25126,10 @@ "id": 4591, "mutability": "mutable", "name": "addr", - "nameLocation": "21148:4:5", + "nameLocation": "21647:4:5", "nodeType": "VariableDeclaration", "scope": 4601, - "src": "21140:12:5", + "src": "21639:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25140,7 +25140,7 @@ "id": 4590, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21140:7:5", + "src": "21639:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25150,7 +25150,7 @@ "visibility": "internal" } ], - "src": "21139:14:5" + "src": "21638:14:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -25160,12 +25160,12 @@ { "id": 4628, "nodeType": "FunctionDefinition", - "src": "21207:253:5", + "src": "21710:260:5", "nodes": [], "body": { "id": 4627, "nodeType": "Block", - "src": "21359:101:5", + "src": "21866:104:5", "nodes": [], "statements": [ { @@ -25181,7 +25181,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4610, - "src": "21369:10:5", + "src": "21877:10:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25197,7 +25197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4603, - "src": "21395:8:5", + "src": "21903:8:5", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25209,7 +25209,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4605, - "src": "21405:5:5", + "src": "21913:5:5", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -25233,7 +25233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "21382:2:5", + "src": "21890:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -25247,7 +25247,7 @@ "memberName": "deriveKey", "nodeType": "MemberAccess", "referencedDeclaration": 7904, - "src": "21382:12:5", + "src": "21890:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_uint32_$returns$_t_uint256_$", "typeString": "function (string memory,uint32) external returns (uint256)" @@ -25261,14 +25261,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21382:29:5", + "src": "21890:29:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21369:42:5", + "src": "21877:42:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25276,7 +25276,7 @@ }, "id": 4619, "nodeType": "ExpressionStatement", - "src": "21369:42:5" + "src": "21877:42:5" }, { "expression": { @@ -25291,7 +25291,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4608, - "src": "21421:3:5", + "src": "21930:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25307,7 +25307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4610, - "src": "21442:10:5", + "src": "21951:10:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25327,7 +25327,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 2699, - "src": "21427:2:5", + "src": "21936:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -25341,7 +25341,7 @@ "memberName": "rememberKey", "nodeType": "MemberAccess", "referencedDeclaration": 7922, - "src": "21427:14:5", + "src": "21936:14:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_address_$", "typeString": "function (uint256) external returns (address)" @@ -25355,14 +25355,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21427:26:5", + "src": "21936:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "21421:32:5", + "src": "21930:32:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25370,7 +25370,7 @@ }, "id": 4626, "nodeType": "ExpressionStatement", - "src": "21421:32:5" + "src": "21930:32:5" } ] }, @@ -25378,7 +25378,7 @@ "kind": "function", "modifiers": [], "name": "deriveRememberKey", - "nameLocation": "21216:17:5", + "nameLocation": "21719:17:5", "parameters": { "id": 4606, "nodeType": "ParameterList", @@ -25388,10 +25388,10 @@ "id": 4603, "mutability": "mutable", "name": "mnemonic", - "nameLocation": "21248:8:5", + "nameLocation": "21751:8:5", "nodeType": "VariableDeclaration", "scope": 4628, - "src": "21234:22:5", + "src": "21737:22:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25402,7 +25402,7 @@ "id": 4602, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21234:6:5", + "src": "21737:6:5", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25415,10 +25415,10 @@ "id": 4605, "mutability": "mutable", "name": "index", - "nameLocation": "21265:5:5", + "nameLocation": "21768:5:5", "nodeType": "VariableDeclaration", "scope": 4628, - "src": "21258:12:5", + "src": "21761:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25429,7 +25429,7 @@ "id": 4604, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "21258:6:5", + "src": "21761:6:5", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -25438,7 +25438,7 @@ "visibility": "internal" } ], - "src": "21233:38:5" + "src": "21736:38:5" }, "returnParameters": { "id": 4611, @@ -25449,10 +25449,10 @@ "id": 4608, "mutability": "mutable", "name": "who", - "nameLocation": "21330:3:5", + "nameLocation": "21836:3:5", "nodeType": "VariableDeclaration", "scope": 4628, - "src": "21322:11:5", + "src": "21828:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25463,7 +25463,7 @@ "id": 4607, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21322:7:5", + "src": "21828:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25477,10 +25477,10 @@ "id": 4610, "mutability": "mutable", "name": "privateKey", - "nameLocation": "21343:10:5", + "nameLocation": "21849:10:5", "nodeType": "VariableDeclaration", "scope": 4628, - "src": "21335:18:5", + "src": "21841:18:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25491,7 +25491,7 @@ "id": 4609, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21335:7:5", + "src": "21841:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25500,7 +25500,7 @@ "visibility": "internal" } ], - "src": "21321:33:5" + "src": "21827:33:5" }, "scope": 4684, "stateMutability": "nonpayable", @@ -25510,12 +25510,12 @@ { "id": 4683, "nodeType": "FunctionDefinition", - "src": "21466:269:5", + "src": "21978:275:5", "nodes": [], "body": { "id": 4682, "nodeType": "Block", - "src": "21534:201:5", + "src": "22046:207:5", "nodes": [], "statements": [ { @@ -25528,10 +25528,10 @@ "id": 4636, "mutability": "mutable", "name": "number", - "nameLocation": "21552:6:5", + "nameLocation": "22065:6:5", "nodeType": "VariableDeclaration", "scope": 4682, - "src": "21544:14:5", + "src": "22057:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25542,7 +25542,7 @@ "id": 4635, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21544:7:5", + "src": "22057:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25553,13 +25553,13 @@ ], "id": 4637, "nodeType": "VariableDeclarationStatement", - "src": "21544:14:5" + "src": "22057:14:5" }, { "body": { "id": 4678, "nodeType": "Block", - "src": "21607:99:5", + "src": "22121:101:5", "statements": [ { "expression": { @@ -25574,7 +25574,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4636, - "src": "21621:6:5", + "src": "22136:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25598,7 +25598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4636, - "src": "21630:6:5", + "src": "22145:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25627,7 +25627,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4630, - "src": "21653:1:5", + "src": "22168:1:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -25640,7 +25640,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4639, - "src": "21655:1:5", + "src": "22170:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25651,7 +25651,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "21653:4:5", + "src": "22168:4:5", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -25671,7 +25671,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21647:5:5", + "src": "22162:5:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint8_$", "typeString": "type(uint8)" @@ -25680,7 +25680,7 @@ "id": 4653, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "21647:5:5", + "src": "22162:5:5", "typeDescriptions": {} } }, @@ -25692,7 +25692,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21647:11:5", + "src": "22162:11:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint8", @@ -25713,7 +25713,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21639:7:5", + "src": "22154:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -25722,7 +25722,7 @@ "id": 4651, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21639:7:5", + "src": "22154:7:5", "typeDescriptions": {} } }, @@ -25734,7 +25734,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21639:20:5", + "src": "22154:20:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -25764,7 +25764,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21663:1:5", + "src": "22178:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -25794,7 +25794,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21669:1:5", + "src": "22184:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" @@ -25822,7 +25822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4630, - "src": "21674:1:5", + "src": "22189:1:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -25835,7 +25835,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "21674:8:5", + "src": "22189:8:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25861,7 +25861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4639, - "src": "21686:1:5", + "src": "22201:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25878,14 +25878,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21690:1:5", + "src": "22205:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "21686:5:5", + "src": "22201:5:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25899,13 +25899,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21685:7:5", + "src": "22200:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21674:18:5", + "src": "22189:18:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25919,13 +25919,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21673:20:5", + "src": "22188:20:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21669:24:5", + "src": "22184:24:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25939,13 +25939,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21668:26:5", + "src": "22183:26:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21663:31:5", + "src": "22178:31:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25959,25 +25959,25 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21662:33:5", + "src": "22177:33:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21639:56:5", + "src": "22154:56:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21630:65:5", + "src": "22145:65:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21621:74:5", + "src": "22136:74:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25985,7 +25985,7 @@ }, "id": 4677, "nodeType": "ExpressionStatement", - "src": "21621:74:5" + "src": "22136:74:5" } ] }, @@ -26005,7 +26005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4639, - "src": "21588:1:5", + "src": "22102:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26020,7 +26020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4630, - "src": "21592:1:5", + "src": "22106:1:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -26033,13 +26033,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "21592:8:5", + "src": "22106:8:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21588:12:5", + "src": "22102:12:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26056,10 +26056,10 @@ "id": 4639, "mutability": "mutable", "name": "i", - "nameLocation": "21581:1:5", + "nameLocation": "22095:1:5", "nodeType": "VariableDeclaration", "scope": 4679, - "src": "21573:9:5", + "src": "22087:9:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26070,7 +26070,7 @@ "id": 4638, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21573:7:5", + "src": "22087:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26089,7 +26089,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21585:1:5", + "src": "22099:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -26097,7 +26097,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "21573:13:5" + "src": "22087:13:5" }, "loopExpression": { "expression": { @@ -26109,14 +26109,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "21602:3:5", + "src": "22116:3:5", "subExpression": { "id": 4646, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4639, - "src": "21602:1:5", + "src": "22116:1:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26129,10 +26129,10 @@ }, "id": 4648, "nodeType": "ExpressionStatement", - "src": "21602:3:5" + "src": "22116:3:5" }, "nodeType": "ForStatement", - "src": "21568:138:5" + "src": "22082:140:5" }, { "expression": { @@ -26141,7 +26141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4636, - "src": "21722:6:5", + "src": "22239:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26150,7 +26150,7 @@ "functionReturnParameters": 4634, "id": 4681, "nodeType": "Return", - "src": "21715:13:5" + "src": "22232:13:5" } ] }, @@ -26158,7 +26158,7 @@ "kind": "function", "modifiers": [], "name": "bytesToUint", - "nameLocation": "21475:11:5", + "nameLocation": "21987:11:5", "parameters": { "id": 4631, "nodeType": "ParameterList", @@ -26168,10 +26168,10 @@ "id": 4630, "mutability": "mutable", "name": "b", - "nameLocation": "21500:1:5", + "nameLocation": "22012:1:5", "nodeType": "VariableDeclaration", "scope": 4683, - "src": "21487:14:5", + "src": "21999:14:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26182,7 +26182,7 @@ "id": 4629, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "21487:5:5", + "src": "21999:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26191,7 +26191,7 @@ "visibility": "internal" } ], - "src": "21486:16:5" + "src": "21998:16:5" }, "returnParameters": { "id": 4634, @@ -26205,7 +26205,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 4683, - "src": "21525:7:5", + "src": "22037:7:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26216,7 +26216,7 @@ "id": 4632, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21525:7:5", + "src": "22037:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26225,7 +26225,7 @@ "visibility": "internal" } ], - "src": "21524:9:5" + "src": "22036:9:5" }, "scope": 4684, "stateMutability": "pure", @@ -26243,19 +26243,19 @@ 4684 ], "name": "StdCheatsSafe", - "nameLocation": "165:13:5", + "nameLocation": "173:13:5", "scope": 5074, "usedErrors": [] }, { "id": 5073, "nodeType": "ContractDefinition", - "src": "21787:3156:5", + "src": "22309:3252:5", "nodes": [ { "id": 4690, "nodeType": "UsingForDirective", - "src": "21838:32:5", + "src": "22361:32:5", "nodes": [], "global": false, "libraryName": { @@ -26263,7 +26263,7 @@ "name": "stdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 7106, - "src": "21844:10:5" + "src": "22367:10:5" }, "typeName": { "id": 4689, @@ -26273,10 +26273,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "21859:10:5" + "src": "22382:10:5" }, "referencedDeclaration": 5672, - "src": "21859:10:5", + "src": "22382:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -26286,12 +26286,12 @@ { "id": 4693, "nodeType": "VariableDeclaration", - "src": "21876:27:5", + "src": "22401:27:5", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdstore", - "nameLocation": "21895:8:5", + "nameLocation": "22420:8:5", "scope": 5073, "stateVariable": true, "storageLocation": "default", @@ -26307,10 +26307,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "21876:10:5" + "src": "22401:10:5" }, "referencedDeclaration": 5672, - "src": "21876:10:5", + "src": "22401:10:5", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -26321,12 +26321,12 @@ { "id": 4710, "nodeType": "VariableDeclaration", - "src": "21909:84:5", + "src": "22435:84:5", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "21929:2:5", + "nameLocation": "22455:2:5", "scope": 5073, "stateVariable": true, "storageLocation": "default", @@ -26342,10 +26342,10 @@ "name": "Vm", "nodeType": "IdentifierPath", "referencedDeclaration": 8284, - "src": "21909:2:5" + "src": "22435:2:5" }, "referencedDeclaration": 8284, - "src": "21909:2:5", + "src": "22435:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -26370,7 +26370,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21971:17:5", + "src": "22497:17:5", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -26390,7 +26390,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "21961:9:5", + "src": "22487:9:5", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -26404,7 +26404,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21961:28:5", + "src": "22487:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -26425,7 +26425,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21953:7:5", + "src": "22479:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -26434,7 +26434,7 @@ "id": 4701, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21953:7:5", + "src": "22479:7:5", "typeDescriptions": {} } }, @@ -26446,7 +26446,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21953:37:5", + "src": "22479:37:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -26467,7 +26467,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21945:7:5", + "src": "22471:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -26476,7 +26476,7 @@ "id": 4699, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "21945:7:5", + "src": "22471:7:5", "typeDescriptions": {} } }, @@ -26488,7 +26488,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21945:46:5", + "src": "22471:46:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -26509,7 +26509,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21937:7:5", + "src": "22463:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -26518,7 +26518,7 @@ "id": 4697, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21937:7:5", + "src": "22463:7:5", "typeDescriptions": {} } }, @@ -26530,7 +26530,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21937:55:5", + "src": "22463:55:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -26550,7 +26550,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8284, - "src": "21934:2:5", + "src": "22460:2:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_Vm_$8284_$", "typeString": "type(contract Vm)" @@ -26564,7 +26564,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21934:59:5", + "src": "22460:59:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", @@ -26576,12 +26576,12 @@ { "id": 4725, "nodeType": "FunctionDefinition", - "src": "22070:93:5", + "src": "22599:95:5", "nodes": [], "body": { "id": 4724, "nodeType": "Block", - "src": "22115:48:5", + "src": "22644:50:5", "nodes": [], "statements": [ { @@ -26604,7 +26604,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -4, - "src": "22133:5:5", + "src": "22663:5:5", "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" @@ -26617,7 +26617,7 @@ "lValueRequested": false, "memberName": "timestamp", "nodeType": "MemberAccess", - "src": "22133:15:5", + "src": "22663:15:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26631,13 +26631,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4712, - "src": "22151:4:5", + "src": "22681:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "22133:22:5", + "src": "22663:22:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26657,7 +26657,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22125:2:5", + "src": "22655:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -26671,7 +26671,7 @@ "memberName": "warp", "nodeType": "MemberAccess", "referencedDeclaration": 7966, - "src": "22125:7:5", + "src": "22655:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" @@ -26685,7 +26685,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22125:31:5", + "src": "22655:31:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26694,7 +26694,7 @@ }, "id": 4723, "nodeType": "ExpressionStatement", - "src": "22125:31:5" + "src": "22655:31:5" } ] }, @@ -26702,7 +26702,7 @@ "kind": "function", "modifiers": [], "name": "skip", - "nameLocation": "22079:4:5", + "nameLocation": "22608:4:5", "parameters": { "id": 4713, "nodeType": "ParameterList", @@ -26712,10 +26712,10 @@ "id": 4712, "mutability": "mutable", "name": "time", - "nameLocation": "22092:4:5", + "nameLocation": "22621:4:5", "nodeType": "VariableDeclaration", "scope": 4725, - "src": "22084:12:5", + "src": "22613:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26726,7 +26726,7 @@ "id": 4711, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22084:7:5", + "src": "22613:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26735,13 +26735,13 @@ "visibility": "internal" } ], - "src": "22083:14:5" + "src": "22612:14:5" }, "returnParameters": { "id": 4714, "nodeType": "ParameterList", "parameters": [], - "src": "22115:0:5" + "src": "22644:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -26751,12 +26751,12 @@ { "id": 4740, "nodeType": "FunctionDefinition", - "src": "22169:95:5", + "src": "22702:97:5", "nodes": [], "body": { "id": 4739, "nodeType": "Block", - "src": "22216:48:5", + "src": "22749:50:5", "nodes": [], "statements": [ { @@ -26779,7 +26779,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -4, - "src": "22234:5:5", + "src": "22768:5:5", "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" @@ -26792,7 +26792,7 @@ "lValueRequested": false, "memberName": "timestamp", "nodeType": "MemberAccess", - "src": "22234:15:5", + "src": "22768:15:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26806,13 +26806,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4727, - "src": "22252:4:5", + "src": "22786:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "22234:22:5", + "src": "22768:22:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26832,7 +26832,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22226:2:5", + "src": "22760:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -26846,7 +26846,7 @@ "memberName": "warp", "nodeType": "MemberAccess", "referencedDeclaration": 7966, - "src": "22226:7:5", + "src": "22760:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" @@ -26860,7 +26860,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22226:31:5", + "src": "22760:31:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26869,7 +26869,7 @@ }, "id": 4738, "nodeType": "ExpressionStatement", - "src": "22226:31:5" + "src": "22760:31:5" } ] }, @@ -26877,7 +26877,7 @@ "kind": "function", "modifiers": [], "name": "rewind", - "nameLocation": "22178:6:5", + "nameLocation": "22711:6:5", "parameters": { "id": 4728, "nodeType": "ParameterList", @@ -26887,10 +26887,10 @@ "id": 4727, "mutability": "mutable", "name": "time", - "nameLocation": "22193:4:5", + "nameLocation": "22726:4:5", "nodeType": "VariableDeclaration", "scope": 4740, - "src": "22185:12:5", + "src": "22718:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26901,7 +26901,7 @@ "id": 4726, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22185:7:5", + "src": "22718:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26910,13 +26910,13 @@ "visibility": "internal" } ], - "src": "22184:14:5" + "src": "22717:14:5" }, "returnParameters": { "id": 4729, "nodeType": "ParameterList", "parameters": [], - "src": "22216:0:5" + "src": "22749:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -26926,12 +26926,12 @@ { "id": 4761, "nodeType": "FunctionDefinition", - "src": "22327:106:5", + "src": "22865:109:5", "nodes": [], "body": { "id": 4760, "nodeType": "Block", - "src": "22371:62:5", + "src": "22909:65:5", "nodes": [], "statements": [ { @@ -26943,7 +26943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4742, - "src": "22389:3:5", + "src": "22928:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26968,7 +26968,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22394:1:5", + "src": "22933:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -26986,14 +26986,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22399:3:5", + "src": "22938:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "22394:8:5", + "src": "22933:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -27017,7 +27017,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22381:2:5", + "src": "22920:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27031,7 +27031,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22381:7:5", + "src": "22920:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -27045,7 +27045,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22381:22:5", + "src": "22920:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27054,7 +27054,7 @@ }, "id": 4753, "nodeType": "ExpressionStatement", - "src": "22381:22:5" + "src": "22920:22:5" }, { "expression": { @@ -27065,7 +27065,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4742, - "src": "22422:3:5", + "src": "22962:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27085,7 +27085,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22413:2:5", + "src": "22953:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27099,7 +27099,7 @@ "memberName": "prank", "nodeType": "MemberAccess", "referencedDeclaration": 8007, - "src": "22413:8:5", + "src": "22953:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -27113,7 +27113,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22413:13:5", + "src": "22953:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27122,7 +27122,7 @@ }, "id": 4759, "nodeType": "ExpressionStatement", - "src": "22413:13:5" + "src": "22953:13:5" } ] }, @@ -27130,7 +27130,7 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "22336:4:5", + "nameLocation": "22874:4:5", "parameters": { "id": 4743, "nodeType": "ParameterList", @@ -27140,10 +27140,10 @@ "id": 4742, "mutability": "mutable", "name": "who", - "nameLocation": "22349:3:5", + "nameLocation": "22887:3:5", "nodeType": "VariableDeclaration", "scope": 4761, - "src": "22341:11:5", + "src": "22879:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27154,7 +27154,7 @@ "id": 4741, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22341:7:5", + "src": "22879:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27164,13 +27164,13 @@ "visibility": "internal" } ], - "src": "22340:13:5" + "src": "22878:13:5" }, "returnParameters": { "id": 4744, "nodeType": "ParameterList", "parameters": [], - "src": "22371:0:5" + "src": "22909:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -27180,12 +27180,12 @@ { "id": 4782, "nodeType": "FunctionDefinition", - "src": "22439:116:5", + "src": "22982:119:5", "nodes": [], "body": { "id": 4781, "nodeType": "Block", - "src": "22497:58:5", + "src": "23040:61:5", "nodes": [], "statements": [ { @@ -27197,7 +27197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4763, - "src": "22515:3:5", + "src": "23059:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27209,7 +27209,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4765, - "src": "22520:4:5", + "src": "23064:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27233,7 +27233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22507:2:5", + "src": "23051:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27247,7 +27247,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22507:7:5", + "src": "23051:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -27261,7 +27261,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22507:18:5", + "src": "23051:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27270,7 +27270,7 @@ }, "id": 4774, "nodeType": "ExpressionStatement", - "src": "22507:18:5" + "src": "23051:18:5" }, { "expression": { @@ -27281,7 +27281,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4763, - "src": "22544:3:5", + "src": "23089:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27301,7 +27301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22535:2:5", + "src": "23080:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27315,7 +27315,7 @@ "memberName": "prank", "nodeType": "MemberAccess", "referencedDeclaration": 8007, - "src": "22535:8:5", + "src": "23080:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -27329,7 +27329,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22535:13:5", + "src": "23080:13:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27338,7 +27338,7 @@ }, "id": 4780, "nodeType": "ExpressionStatement", - "src": "22535:13:5" + "src": "23080:13:5" } ] }, @@ -27346,7 +27346,7 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "22448:4:5", + "nameLocation": "22991:4:5", "parameters": { "id": 4766, "nodeType": "ParameterList", @@ -27356,10 +27356,10 @@ "id": 4763, "mutability": "mutable", "name": "who", - "nameLocation": "22461:3:5", + "nameLocation": "23004:3:5", "nodeType": "VariableDeclaration", "scope": 4782, - "src": "22453:11:5", + "src": "22996:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27370,7 +27370,7 @@ "id": 4762, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22453:7:5", + "src": "22996:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27384,10 +27384,10 @@ "id": 4765, "mutability": "mutable", "name": "give", - "nameLocation": "22474:4:5", + "nameLocation": "23017:4:5", "nodeType": "VariableDeclaration", "scope": 4782, - "src": "22466:12:5", + "src": "23009:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27398,7 +27398,7 @@ "id": 4764, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22466:7:5", + "src": "23009:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27407,13 +27407,13 @@ "visibility": "internal" } ], - "src": "22452:27:5" + "src": "22995:27:5" }, "returnParameters": { "id": 4767, "nodeType": "ParameterList", "parameters": [], - "src": "22497:0:5" + "src": "23040:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -27423,12 +27423,12 @@ { "id": 4806, "nodeType": "FunctionDefinition", - "src": "22561:130:5", + "src": "23109:133:5", "nodes": [], "body": { "id": 4805, "nodeType": "Block", - "src": "22621:70:5", + "src": "23169:73:5", "nodes": [], "statements": [ { @@ -27440,7 +27440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4784, - "src": "22639:3:5", + "src": "23188:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27465,7 +27465,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22644:1:5", + "src": "23193:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -27483,14 +27483,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22649:3:5", + "src": "23198:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "22644:8:5", + "src": "23193:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -27514,7 +27514,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22631:2:5", + "src": "23180:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27528,7 +27528,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22631:7:5", + "src": "23180:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -27542,7 +27542,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22631:22:5", + "src": "23180:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27551,7 +27551,7 @@ }, "id": 4797, "nodeType": "ExpressionStatement", - "src": "22631:22:5" + "src": "23180:22:5" }, { "expression": { @@ -27562,7 +27562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4784, - "src": "22672:3:5", + "src": "23222:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27574,7 +27574,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4786, - "src": "22677:6:5", + "src": "23227:6:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27598,7 +27598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22663:2:5", + "src": "23213:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27612,7 +27612,7 @@ "memberName": "prank", "nodeType": "MemberAccess", "referencedDeclaration": 8019, - "src": "22663:8:5", + "src": "23213:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" @@ -27626,7 +27626,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22663:21:5", + "src": "23213:21:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27635,7 +27635,7 @@ }, "id": 4804, "nodeType": "ExpressionStatement", - "src": "22663:21:5" + "src": "23213:21:5" } ] }, @@ -27643,7 +27643,7 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "22570:4:5", + "nameLocation": "23118:4:5", "parameters": { "id": 4787, "nodeType": "ParameterList", @@ -27653,10 +27653,10 @@ "id": 4784, "mutability": "mutable", "name": "who", - "nameLocation": "22583:3:5", + "nameLocation": "23131:3:5", "nodeType": "VariableDeclaration", "scope": 4806, - "src": "22575:11:5", + "src": "23123:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27667,7 +27667,7 @@ "id": 4783, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22575:7:5", + "src": "23123:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27681,10 +27681,10 @@ "id": 4786, "mutability": "mutable", "name": "origin", - "nameLocation": "22596:6:5", + "nameLocation": "23144:6:5", "nodeType": "VariableDeclaration", "scope": 4806, - "src": "22588:14:5", + "src": "23136:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27695,7 +27695,7 @@ "id": 4785, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22588:7:5", + "src": "23136:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27705,13 +27705,13 @@ "visibility": "internal" } ], - "src": "22574:29:5" + "src": "23122:29:5" }, "returnParameters": { "id": 4788, "nodeType": "ParameterList", "parameters": [], - "src": "22621:0:5" + "src": "23169:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -27721,12 +27721,12 @@ { "id": 4830, "nodeType": "FunctionDefinition", - "src": "22697:140:5", + "src": "23250:143:5", "nodes": [], "body": { "id": 4829, "nodeType": "Block", - "src": "22771:66:5", + "src": "23324:69:5", "nodes": [], "statements": [ { @@ -27738,7 +27738,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4808, - "src": "22789:3:5", + "src": "23343:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27750,7 +27750,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4812, - "src": "22794:4:5", + "src": "23348:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27774,7 +27774,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22781:2:5", + "src": "23335:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27788,7 +27788,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22781:7:5", + "src": "23335:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -27802,7 +27802,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22781:18:5", + "src": "23335:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27811,7 +27811,7 @@ }, "id": 4821, "nodeType": "ExpressionStatement", - "src": "22781:18:5" + "src": "23335:18:5" }, { "expression": { @@ -27822,7 +27822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4808, - "src": "22818:3:5", + "src": "23373:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27834,7 +27834,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4810, - "src": "22823:6:5", + "src": "23378:6:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27858,7 +27858,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22809:2:5", + "src": "23364:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -27872,7 +27872,7 @@ "memberName": "prank", "nodeType": "MemberAccess", "referencedDeclaration": 8019, - "src": "22809:8:5", + "src": "23364:8:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" @@ -27886,7 +27886,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22809:21:5", + "src": "23364:21:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27895,7 +27895,7 @@ }, "id": 4828, "nodeType": "ExpressionStatement", - "src": "22809:21:5" + "src": "23364:21:5" } ] }, @@ -27903,7 +27903,7 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "22706:4:5", + "nameLocation": "23259:4:5", "parameters": { "id": 4813, "nodeType": "ParameterList", @@ -27913,10 +27913,10 @@ "id": 4808, "mutability": "mutable", "name": "who", - "nameLocation": "22719:3:5", + "nameLocation": "23272:3:5", "nodeType": "VariableDeclaration", "scope": 4830, - "src": "22711:11:5", + "src": "23264:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27927,7 +27927,7 @@ "id": 4807, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22711:7:5", + "src": "23264:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27941,10 +27941,10 @@ "id": 4810, "mutability": "mutable", "name": "origin", - "nameLocation": "22732:6:5", + "nameLocation": "23285:6:5", "nodeType": "VariableDeclaration", "scope": 4830, - "src": "22724:14:5", + "src": "23277:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27955,7 +27955,7 @@ "id": 4809, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22724:7:5", + "src": "23277:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27969,10 +27969,10 @@ "id": 4812, "mutability": "mutable", "name": "give", - "nameLocation": "22748:4:5", + "nameLocation": "23301:4:5", "nodeType": "VariableDeclaration", "scope": 4830, - "src": "22740:12:5", + "src": "23293:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27983,7 +27983,7 @@ "id": 4811, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22740:7:5", + "src": "23293:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27992,13 +27992,13 @@ "visibility": "internal" } ], - "src": "22710:43:5" + "src": "23263:43:5" }, "returnParameters": { "id": 4814, "nodeType": "ParameterList", "parameters": [], - "src": "22771:0:5" + "src": "23324:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -28008,12 +28008,12 @@ { "id": 4851, "nodeType": "FunctionDefinition", - "src": "22908:116:5", + "src": "23467:119:5", "nodes": [], "body": { "id": 4850, "nodeType": "Block", - "src": "22957:67:5", + "src": "23516:70:5", "nodes": [], "statements": [ { @@ -28025,7 +28025,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4832, - "src": "22975:3:5", + "src": "23535:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28050,7 +28050,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22980:1:5", + "src": "23540:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -28068,14 +28068,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22985:3:5", + "src": "23545:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "22980:8:5", + "src": "23540:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -28099,7 +28099,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22967:2:5", + "src": "23527:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28113,7 +28113,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "22967:7:5", + "src": "23527:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -28127,7 +28127,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22967:22:5", + "src": "23527:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28136,7 +28136,7 @@ }, "id": 4843, "nodeType": "ExpressionStatement", - "src": "22967:22:5" + "src": "23527:22:5" }, { "expression": { @@ -28147,7 +28147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4832, - "src": "23013:3:5", + "src": "23574:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28167,7 +28167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "22999:2:5", + "src": "23560:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28181,7 +28181,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8012, - "src": "22999:13:5", + "src": "23560:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -28195,7 +28195,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22999:18:5", + "src": "23560:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28204,7 +28204,7 @@ }, "id": 4849, "nodeType": "ExpressionStatement", - "src": "22999:18:5" + "src": "23560:18:5" } ] }, @@ -28212,7 +28212,7 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "22917:9:5", + "nameLocation": "23476:9:5", "parameters": { "id": 4833, "nodeType": "ParameterList", @@ -28222,10 +28222,10 @@ "id": 4832, "mutability": "mutable", "name": "who", - "nameLocation": "22935:3:5", + "nameLocation": "23494:3:5", "nodeType": "VariableDeclaration", "scope": 4851, - "src": "22927:11:5", + "src": "23486:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28236,7 +28236,7 @@ "id": 4831, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22927:7:5", + "src": "23486:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28246,13 +28246,13 @@ "visibility": "internal" } ], - "src": "22926:13:5" + "src": "23485:13:5" }, "returnParameters": { "id": 4834, "nodeType": "ParameterList", "parameters": [], - "src": "22957:0:5" + "src": "23516:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -28262,12 +28262,12 @@ { "id": 4872, "nodeType": "FunctionDefinition", - "src": "23030:126:5", + "src": "23594:129:5", "nodes": [], "body": { "id": 4871, "nodeType": "Block", - "src": "23093:63:5", + "src": "23657:66:5", "nodes": [], "statements": [ { @@ -28279,7 +28279,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4853, - "src": "23111:3:5", + "src": "23676:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28291,7 +28291,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4855, - "src": "23116:4:5", + "src": "23681:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28315,7 +28315,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23103:2:5", + "src": "23668:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28329,7 +28329,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "23103:7:5", + "src": "23668:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -28343,7 +28343,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23103:18:5", + "src": "23668:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28352,7 +28352,7 @@ }, "id": 4864, "nodeType": "ExpressionStatement", - "src": "23103:18:5" + "src": "23668:18:5" }, { "expression": { @@ -28363,7 +28363,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4853, - "src": "23145:3:5", + "src": "23711:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28383,7 +28383,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23131:2:5", + "src": "23697:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28397,7 +28397,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8012, - "src": "23131:13:5", + "src": "23697:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -28411,7 +28411,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23131:18:5", + "src": "23697:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28420,7 +28420,7 @@ }, "id": 4870, "nodeType": "ExpressionStatement", - "src": "23131:18:5" + "src": "23697:18:5" } ] }, @@ -28428,7 +28428,7 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "23039:9:5", + "nameLocation": "23603:9:5", "parameters": { "id": 4856, "nodeType": "ParameterList", @@ -28438,10 +28438,10 @@ "id": 4853, "mutability": "mutable", "name": "who", - "nameLocation": "23057:3:5", + "nameLocation": "23621:3:5", "nodeType": "VariableDeclaration", "scope": 4872, - "src": "23049:11:5", + "src": "23613:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28452,7 +28452,7 @@ "id": 4852, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23049:7:5", + "src": "23613:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28466,10 +28466,10 @@ "id": 4855, "mutability": "mutable", "name": "give", - "nameLocation": "23070:4:5", + "nameLocation": "23634:4:5", "nodeType": "VariableDeclaration", "scope": 4872, - "src": "23062:12:5", + "src": "23626:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28480,7 +28480,7 @@ "id": 4854, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23062:7:5", + "src": "23626:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28489,13 +28489,13 @@ "visibility": "internal" } ], - "src": "23048:27:5" + "src": "23612:27:5" }, "returnParameters": { "id": 4857, "nodeType": "ParameterList", "parameters": [], - "src": "23093:0:5" + "src": "23657:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -28505,12 +28505,12 @@ { "id": 4896, "nodeType": "FunctionDefinition", - "src": "23275:140:5", + "src": "23846:143:5", "nodes": [], "body": { "id": 4895, "nodeType": "Block", - "src": "23340:75:5", + "src": "23911:78:5", "nodes": [], "statements": [ { @@ -28522,7 +28522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4874, - "src": "23358:3:5", + "src": "23930:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28547,7 +28547,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "23363:1:5", + "src": "23935:1:5", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -28565,14 +28565,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "23368:3:5", + "src": "23940:3:5", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "23363:8:5", + "src": "23935:8:5", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -28596,7 +28596,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23350:2:5", + "src": "23922:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28610,7 +28610,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "23350:7:5", + "src": "23922:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -28624,7 +28624,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23350:22:5", + "src": "23922:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28633,7 +28633,7 @@ }, "id": 4887, "nodeType": "ExpressionStatement", - "src": "23350:22:5" + "src": "23922:22:5" }, { "expression": { @@ -28644,7 +28644,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4874, - "src": "23396:3:5", + "src": "23969:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28656,7 +28656,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4876, - "src": "23401:6:5", + "src": "23974:6:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28680,7 +28680,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23382:2:5", + "src": "23955:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28694,7 +28694,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8026, - "src": "23382:13:5", + "src": "23955:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" @@ -28708,7 +28708,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23382:26:5", + "src": "23955:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28717,7 +28717,7 @@ }, "id": 4894, "nodeType": "ExpressionStatement", - "src": "23382:26:5" + "src": "23955:26:5" } ] }, @@ -28725,7 +28725,7 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "23284:9:5", + "nameLocation": "23855:9:5", "parameters": { "id": 4877, "nodeType": "ParameterList", @@ -28735,10 +28735,10 @@ "id": 4874, "mutability": "mutable", "name": "who", - "nameLocation": "23302:3:5", + "nameLocation": "23873:3:5", "nodeType": "VariableDeclaration", "scope": 4896, - "src": "23294:11:5", + "src": "23865:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28749,7 +28749,7 @@ "id": 4873, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23294:7:5", + "src": "23865:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28763,10 +28763,10 @@ "id": 4876, "mutability": "mutable", "name": "origin", - "nameLocation": "23315:6:5", + "nameLocation": "23886:6:5", "nodeType": "VariableDeclaration", "scope": 4896, - "src": "23307:14:5", + "src": "23878:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28777,7 +28777,7 @@ "id": 4875, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23307:7:5", + "src": "23878:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28787,13 +28787,13 @@ "visibility": "internal" } ], - "src": "23293:29:5" + "src": "23864:29:5" }, "returnParameters": { "id": 4878, "nodeType": "ParameterList", "parameters": [], - "src": "23340:0:5" + "src": "23911:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -28803,12 +28803,12 @@ { "id": 4920, "nodeType": "FunctionDefinition", - "src": "23421:150:5", + "src": "23997:153:5", "nodes": [], "body": { "id": 4919, "nodeType": "Block", - "src": "23500:71:5", + "src": "24076:74:5", "nodes": [], "statements": [ { @@ -28820,7 +28820,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4898, - "src": "23518:3:5", + "src": "24095:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28832,7 +28832,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4902, - "src": "23523:4:5", + "src": "24100:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28856,7 +28856,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23510:2:5", + "src": "24087:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28870,7 +28870,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "23510:7:5", + "src": "24087:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -28884,7 +28884,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23510:18:5", + "src": "24087:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28893,7 +28893,7 @@ }, "id": 4911, "nodeType": "ExpressionStatement", - "src": "23510:18:5" + "src": "24087:18:5" }, { "expression": { @@ -28904,7 +28904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4898, - "src": "23552:3:5", + "src": "24130:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28916,7 +28916,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4900, - "src": "23557:6:5", + "src": "24135:6:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28940,7 +28940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23538:2:5", + "src": "24116:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -28954,7 +28954,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8026, - "src": "23538:13:5", + "src": "24116:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" @@ -28968,7 +28968,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23538:26:5", + "src": "24116:26:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28977,7 +28977,7 @@ }, "id": 4918, "nodeType": "ExpressionStatement", - "src": "23538:26:5" + "src": "24116:26:5" } ] }, @@ -28985,7 +28985,7 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "23430:9:5", + "nameLocation": "24006:9:5", "parameters": { "id": 4903, "nodeType": "ParameterList", @@ -28995,10 +28995,10 @@ "id": 4898, "mutability": "mutable", "name": "who", - "nameLocation": "23448:3:5", + "nameLocation": "24024:3:5", "nodeType": "VariableDeclaration", "scope": 4920, - "src": "23440:11:5", + "src": "24016:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29009,7 +29009,7 @@ "id": 4897, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23440:7:5", + "src": "24016:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29023,10 +29023,10 @@ "id": 4900, "mutability": "mutable", "name": "origin", - "nameLocation": "23461:6:5", + "nameLocation": "24037:6:5", "nodeType": "VariableDeclaration", "scope": 4920, - "src": "23453:14:5", + "src": "24029:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29037,7 +29037,7 @@ "id": 4899, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23453:7:5", + "src": "24029:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29051,10 +29051,10 @@ "id": 4902, "mutability": "mutable", "name": "give", - "nameLocation": "23477:4:5", + "nameLocation": "24053:4:5", "nodeType": "VariableDeclaration", "scope": 4920, - "src": "23469:12:5", + "src": "24045:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29065,7 +29065,7 @@ "id": 4901, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23469:7:5", + "src": "24045:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29074,13 +29074,13 @@ "visibility": "internal" } ], - "src": "23439:43:5" + "src": "24015:43:5" }, "returnParameters": { "id": 4904, "nodeType": "ParameterList", "parameters": [], - "src": "23500:0:5" + "src": "24076:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -29090,12 +29090,12 @@ { "id": 4937, "nodeType": "FunctionDefinition", - "src": "23577:110:5", + "src": "24158:113:5", "nodes": [], "body": { "id": 4936, "nodeType": "Block", - "src": "23628:59:5", + "src": "24209:62:5", "nodes": [], "statements": [ { @@ -29109,7 +29109,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23638:2:5", + "src": "24220:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -29123,7 +29123,7 @@ "memberName": "stopPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8029, - "src": "23638:12:5", + "src": "24220:12:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" @@ -29137,7 +29137,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23638:14:5", + "src": "24220:14:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29146,7 +29146,7 @@ }, "id": 4929, "nodeType": "ExpressionStatement", - "src": "23638:14:5" + "src": "24220:14:5" }, { "expression": { @@ -29157,7 +29157,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4922, - "src": "23676:3:5", + "src": "24259:3:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29177,7 +29177,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23662:2:5", + "src": "24245:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -29191,7 +29191,7 @@ "memberName": "startPrank", "nodeType": "MemberAccess", "referencedDeclaration": 8012, - "src": "23662:13:5", + "src": "24245:13:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" @@ -29205,7 +29205,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23662:18:5", + "src": "24245:18:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29214,7 +29214,7 @@ }, "id": 4935, "nodeType": "ExpressionStatement", - "src": "23662:18:5" + "src": "24245:18:5" } ] }, @@ -29222,7 +29222,7 @@ "kind": "function", "modifiers": [], "name": "changePrank", - "nameLocation": "23586:11:5", + "nameLocation": "24167:11:5", "parameters": { "id": 4923, "nodeType": "ParameterList", @@ -29232,10 +29232,10 @@ "id": 4922, "mutability": "mutable", "name": "who", - "nameLocation": "23606:3:5", + "nameLocation": "24187:3:5", "nodeType": "VariableDeclaration", "scope": 4937, - "src": "23598:11:5", + "src": "24179:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29246,7 +29246,7 @@ "id": 4921, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23598:7:5", + "src": "24179:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29256,13 +29256,13 @@ "visibility": "internal" } ], - "src": "23597:13:5" + "src": "24178:13:5" }, "returnParameters": { "id": 4924, "nodeType": "ParameterList", "parameters": [], - "src": "23628:0:5" + "src": "24209:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -29272,12 +29272,12 @@ { "id": 4952, "nodeType": "FunctionDefinition", - "src": "23778:91:5", + "src": "24366:93:5", "nodes": [], "body": { "id": 4951, "nodeType": "Block", - "src": "23835:34:5", + "src": "24423:36:5", "nodes": [], "statements": [ { @@ -29289,7 +29289,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4939, - "src": "23853:2:5", + "src": "24442:2:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29301,7 +29301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4941, - "src": "23857:4:5", + "src": "24446:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29325,7 +29325,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4710, - "src": "23845:2:5", + "src": "24434:2:5", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -29339,7 +29339,7 @@ "memberName": "deal", "nodeType": "MemberAccess", "referencedDeclaration": 8036, - "src": "23845:7:5", + "src": "24434:7:5", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" @@ -29353,7 +29353,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23845:17:5", + "src": "24434:17:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29362,7 +29362,7 @@ }, "id": 4950, "nodeType": "ExpressionStatement", - "src": "23845:17:5" + "src": "24434:17:5" } ] }, @@ -29370,7 +29370,7 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "23787:4:5", + "nameLocation": "24375:4:5", "parameters": { "id": 4942, "nodeType": "ParameterList", @@ -29380,10 +29380,10 @@ "id": 4939, "mutability": "mutable", "name": "to", - "nameLocation": "23800:2:5", + "nameLocation": "24388:2:5", "nodeType": "VariableDeclaration", "scope": 4952, - "src": "23792:10:5", + "src": "24380:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29394,7 +29394,7 @@ "id": 4938, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23792:7:5", + "src": "24380:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29408,10 +29408,10 @@ "id": 4941, "mutability": "mutable", "name": "give", - "nameLocation": "23812:4:5", + "nameLocation": "24400:4:5", "nodeType": "VariableDeclaration", "scope": 4952, - "src": "23804:12:5", + "src": "24392:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29422,7 +29422,7 @@ "id": 4940, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23804:7:5", + "src": "24392:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29431,13 +29431,13 @@ "visibility": "internal" } ], - "src": "23791:26:5" + "src": "24379:26:5" }, "returnParameters": { "id": 4943, "nodeType": "ParameterList", "parameters": [], - "src": "23835:0:5" + "src": "24423:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -29447,12 +29447,12 @@ { "id": 4969, "nodeType": "FunctionDefinition", - "src": "23993:117:5", + "src": "24587:119:5", "nodes": [], "body": { "id": 4968, "nodeType": "Block", - "src": "24065:45:5", + "src": "24659:47:5", "nodes": [], "statements": [ { @@ -29464,7 +29464,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4954, - "src": "24080:5:5", + "src": "24675:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29476,7 +29476,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4956, - "src": "24087:2:5", + "src": "24682:2:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29488,7 +29488,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4958, - "src": "24091:4:5", + "src": "24686:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29503,7 +29503,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "24097:5:5", + "src": "24692:5:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29539,7 +29539,7 @@ 5072 ], "referencedDeclaration": 5072, - "src": "24075:4:5", + "src": "24670:4:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bool_$returns$__$", "typeString": "function (address,address,uint256,bool)" @@ -29553,7 +29553,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24075:28:5", + "src": "24670:28:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29562,7 +29562,7 @@ }, "id": 4967, "nodeType": "ExpressionStatement", - "src": "24075:28:5" + "src": "24670:28:5" } ] }, @@ -29570,7 +29570,7 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "24002:4:5", + "nameLocation": "24596:4:5", "parameters": { "id": 4959, "nodeType": "ParameterList", @@ -29580,10 +29580,10 @@ "id": 4954, "mutability": "mutable", "name": "token", - "nameLocation": "24015:5:5", + "nameLocation": "24609:5:5", "nodeType": "VariableDeclaration", "scope": 4969, - "src": "24007:13:5", + "src": "24601:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29594,7 +29594,7 @@ "id": 4953, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24007:7:5", + "src": "24601:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29608,10 +29608,10 @@ "id": 4956, "mutability": "mutable", "name": "to", - "nameLocation": "24030:2:5", + "nameLocation": "24624:2:5", "nodeType": "VariableDeclaration", "scope": 4969, - "src": "24022:10:5", + "src": "24616:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29622,7 +29622,7 @@ "id": 4955, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24022:7:5", + "src": "24616:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29636,10 +29636,10 @@ "id": 4958, "mutability": "mutable", "name": "give", - "nameLocation": "24042:4:5", + "nameLocation": "24636:4:5", "nodeType": "VariableDeclaration", "scope": 4969, - "src": "24034:12:5", + "src": "24628:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29650,7 +29650,7 @@ "id": 4957, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24034:7:5", + "src": "24628:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29659,13 +29659,13 @@ "visibility": "internal" } ], - "src": "24006:41:5" + "src": "24600:41:5" }, "returnParameters": { "id": 4960, "nodeType": "ParameterList", "parameters": [], - "src": "24065:0:5" + "src": "24659:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -29675,12 +29675,12 @@ { "id": 5072, "nodeType": "FunctionDefinition", - "src": "24116:825:5", + "src": "24714:844:5", "nodes": [], "body": { "id": 5071, "nodeType": "Block", - "src": "24201:740:5", + "src": "24799:759:5", "nodes": [], "statements": [ { @@ -29695,10 +29695,10 @@ "id": 4981, "mutability": "mutable", "name": "balData", - "nameLocation": "24258:7:5", + "nameLocation": "24858:7:5", "nodeType": "VariableDeclaration", "scope": 5071, - "src": "24245:20:5", + "src": "24845:20:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29709,7 +29709,7 @@ "id": 4980, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "24245:5:5", + "src": "24845:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -29732,7 +29732,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24303:10:5", + "src": "24903:10:5", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -29745,7 +29745,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4973, - "src": "24315:2:5", + "src": "24915:2:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29769,7 +29769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24280:3:5", + "src": "24880:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29782,7 +29782,7 @@ "lValueRequested": false, "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "24280:22:5", + "src": "24880:22:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" @@ -29796,7 +29796,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24280:38:5", + "src": "24880:38:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29817,7 +29817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4971, - "src": "24269:5:5", + "src": "24869:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29830,7 +29830,7 @@ "lValueRequested": false, "memberName": "call", "nodeType": "MemberAccess", - "src": "24269:10:5", + "src": "24869:10:5", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -29844,7 +29844,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24269:50:5", + "src": "24869:50:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -29852,7 +29852,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "24242:77:5" + "src": "24842:77:5" }, { "assignments": [ @@ -29864,10 +29864,10 @@ "id": 4992, "mutability": "mutable", "name": "prevBal", - "nameLocation": "24337:7:5", + "nameLocation": "24938:7:5", "nodeType": "VariableDeclaration", "scope": 5071, - "src": "24329:15:5", + "src": "24930:15:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29878,7 +29878,7 @@ "id": 4991, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24329:7:5", + "src": "24930:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29896,7 +29896,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4981, - "src": "24358:7:5", + "src": "24959:7:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -29911,7 +29911,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24368:7:5", + "src": "24969:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -29920,7 +29920,7 @@ "id": 4996, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24368:7:5", + "src": "24969:7:5", "typeDescriptions": {} } } @@ -29932,7 +29932,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "24367:9:5", + "src": "24968:9:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -29956,7 +29956,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24347:3:5", + "src": "24948:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29969,7 +29969,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "24347:10:5", + "src": "24948:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -29983,7 +29983,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24347:30:5", + "src": "24948:30:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -29991,7 +29991,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "24329:48:5" + "src": "24930:48:5" }, { "expression": { @@ -30002,7 +30002,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4975, - "src": "24480:4:5", + "src": "25084:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30024,7 +30024,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4973, - "src": "24462:2:5", + "src": "25066:2:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30049,7 +30049,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24441:10:5", + "src": "25045:10:5", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -30072,7 +30072,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4971, - "src": "24430:5:5", + "src": "25034:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30092,7 +30092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4693, - "src": "24414:8:5", + "src": "25018:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage", "typeString": "struct StdStorage storage ref" @@ -30106,7 +30106,7 @@ "memberName": "target", "nodeType": "MemberAccess", "referencedDeclaration": 6627, - "src": "24414:15:5", + "src": "25018:15:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -30120,7 +30120,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24414:22:5", + "src": "25018:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30135,7 +30135,7 @@ "memberName": "sig", "nodeType": "MemberAccess", "referencedDeclaration": 6645, - "src": "24414:26:5", + "src": "25018:26:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" @@ -30149,7 +30149,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24414:38:5", + "src": "25018:38:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30164,7 +30164,7 @@ "memberName": "with_key", "nodeType": "MemberAccess", "referencedDeclaration": 6681, - "src": "24414:47:5", + "src": "25018:47:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -30178,7 +30178,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24414:51:5", + "src": "25018:51:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30193,7 +30193,7 @@ "memberName": "checked_write", "nodeType": "MemberAccess", "referencedDeclaration": 6775, - "src": "24414:65:5", + "src": "25018:65:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_uint256_$returns$__$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" @@ -30207,7 +30207,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24414:71:5", + "src": "25018:71:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30216,7 +30216,7 @@ }, "id": 5015, "nodeType": "ExpressionStatement", - "src": "24414:71:5" + "src": "25018:71:5" }, { "condition": { @@ -30225,7 +30225,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4977, - "src": "24531:6:5", + "src": "25138:6:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30233,11 +30233,11 @@ }, "id": 5070, "nodeType": "IfStatement", - "src": "24527:408:5", + "src": "25134:417:5", "trueBody": { "id": 5069, "nodeType": "Block", - "src": "24539:396:5", + "src": "25146:405:5", "statements": [ { "assignments": [ @@ -30251,10 +30251,10 @@ "id": 5018, "mutability": "mutable", "name": "totSupData", - "nameLocation": "24569:10:5", + "nameLocation": "25177:10:5", "nodeType": "VariableDeclaration", "scope": 5069, - "src": "24556:23:5", + "src": "25164:23:5", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30265,7 +30265,7 @@ "id": 5017, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "24556:5:5", + "src": "25164:5:5", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -30288,7 +30288,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24617:10:5", + "src": "25225:10:5", "typeDescriptions": { "typeIdentifier": "t_rational_404098525_by_1", "typeString": "int_const 404098525" @@ -30309,7 +30309,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24594:3:5", + "src": "25202:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30322,7 +30322,7 @@ "lValueRequested": false, "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "24594:22:5", + "src": "25202:22:5", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" @@ -30336,7 +30336,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24594:34:5", + "src": "25202:34:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30357,7 +30357,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4971, - "src": "24583:5:5", + "src": "25191:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30370,7 +30370,7 @@ "lValueRequested": false, "memberName": "call", "nodeType": "MemberAccess", - "src": "24583:10:5", + "src": "25191:10:5", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -30384,7 +30384,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24583:46:5", + "src": "25191:46:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -30392,7 +30392,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "24553:76:5" + "src": "25161:76:5" }, { "assignments": [ @@ -30404,10 +30404,10 @@ "id": 5028, "mutability": "mutable", "name": "totSup", - "nameLocation": "24651:6:5", + "nameLocation": "25260:6:5", "nodeType": "VariableDeclaration", "scope": 5069, - "src": "24643:14:5", + "src": "25252:14:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30418,7 +30418,7 @@ "id": 5027, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24643:7:5", + "src": "25252:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30436,7 +30436,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5018, - "src": "24671:10:5", + "src": "25280:10:5", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -30451,7 +30451,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24684:7:5", + "src": "25293:7:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -30460,7 +30460,7 @@ "id": 5032, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24684:7:5", + "src": "25293:7:5", "typeDescriptions": {} } } @@ -30472,7 +30472,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "24683:9:5", + "src": "25292:9:5", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -30496,7 +30496,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24660:3:5", + "src": "25269:3:5", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30509,7 +30509,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "24660:10:5", + "src": "25269:10:5", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -30523,7 +30523,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24660:33:5", + "src": "25269:33:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -30531,7 +30531,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "24643:50:5" + "src": "25252:50:5" }, { "condition": { @@ -30550,7 +30550,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4975, - "src": "24711:4:5", + "src": "25321:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30564,13 +30564,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4992, - "src": "24718:7:5", + "src": "25328:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24711:14:5", + "src": "25321:14:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30579,7 +30579,7 @@ "falseBody": { "id": 5055, "nodeType": "Block", - "src": "24792:59:5", + "src": "25404:61:5", "statements": [ { "expression": { @@ -30594,7 +30594,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5028, - "src": "24810:6:5", + "src": "25423:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30620,7 +30620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4975, - "src": "24821:4:5", + "src": "25434:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30634,13 +30634,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4992, - "src": "24828:7:5", + "src": "25441:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24821:14:5", + "src": "25434:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30654,13 +30654,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "24820:16:5", + "src": "25433:16:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24810:26:5", + "src": "25423:26:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30668,17 +30668,17 @@ }, "id": 5054, "nodeType": "ExpressionStatement", - "src": "24810:26:5" + "src": "25423:26:5" } ] }, "id": 5056, "nodeType": "IfStatement", - "src": "24707:144:5", + "src": "25317:148:5", "trueBody": { "id": 5047, "nodeType": "Block", - "src": "24727:59:5", + "src": "25337:61:5", "statements": [ { "expression": { @@ -30693,7 +30693,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5028, - "src": "24745:6:5", + "src": "25356:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30719,7 +30719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4992, - "src": "24756:7:5", + "src": "25367:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30733,13 +30733,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4975, - "src": "24766:4:5", + "src": "25377:4:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24756:14:5", + "src": "25367:14:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30753,13 +30753,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "24755:16:5", + "src": "25366:16:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24745:26:5", + "src": "25356:26:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30767,7 +30767,7 @@ }, "id": 5046, "nodeType": "ExpressionStatement", - "src": "24745:26:5" + "src": "25356:26:5" } ] } @@ -30781,7 +30781,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5028, - "src": "24917:6:5", + "src": "25532:6:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30806,7 +30806,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24891:10:5", + "src": "25506:10:5", "typeDescriptions": { "typeIdentifier": "t_rational_404098525_by_1", "typeString": "int_const 404098525" @@ -30829,7 +30829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4971, - "src": "24880:5:5", + "src": "25495:5:5", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30849,7 +30849,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 4693, - "src": "24864:8:5", + "src": "25479:8:5", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage", "typeString": "struct StdStorage storage ref" @@ -30863,7 +30863,7 @@ "memberName": "target", "nodeType": "MemberAccess", "referencedDeclaration": 6627, - "src": "24864:15:5", + "src": "25479:15:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -30877,7 +30877,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24864:22:5", + "src": "25479:22:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30892,7 +30892,7 @@ "memberName": "sig", "nodeType": "MemberAccess", "referencedDeclaration": 6645, - "src": "24864:26:5", + "src": "25479:26:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" @@ -30906,7 +30906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24864:38:5", + "src": "25479:38:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -30921,7 +30921,7 @@ "memberName": "checked_write", "nodeType": "MemberAccess", "referencedDeclaration": 6775, - "src": "24864:52:5", + "src": "25479:52:5", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_uint256_$returns$__$bound_to$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" @@ -30935,7 +30935,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24864:60:5", + "src": "25479:60:5", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30944,7 +30944,7 @@ }, "id": 5068, "nodeType": "ExpressionStatement", - "src": "24864:60:5" + "src": "25479:60:5" } ] } @@ -30955,7 +30955,7 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "24125:4:5", + "nameLocation": "24723:4:5", "parameters": { "id": 4978, "nodeType": "ParameterList", @@ -30965,10 +30965,10 @@ "id": 4971, "mutability": "mutable", "name": "token", - "nameLocation": "24138:5:5", + "nameLocation": "24736:5:5", "nodeType": "VariableDeclaration", "scope": 5072, - "src": "24130:13:5", + "src": "24728:13:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30979,7 +30979,7 @@ "id": 4970, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24130:7:5", + "src": "24728:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30993,10 +30993,10 @@ "id": 4973, "mutability": "mutable", "name": "to", - "nameLocation": "24153:2:5", + "nameLocation": "24751:2:5", "nodeType": "VariableDeclaration", "scope": 5072, - "src": "24145:10:5", + "src": "24743:10:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31007,7 +31007,7 @@ "id": 4972, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24145:7:5", + "src": "24743:7:5", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -31021,10 +31021,10 @@ "id": 4975, "mutability": "mutable", "name": "give", - "nameLocation": "24165:4:5", + "nameLocation": "24763:4:5", "nodeType": "VariableDeclaration", "scope": 5072, - "src": "24157:12:5", + "src": "24755:12:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31035,7 +31035,7 @@ "id": 4974, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24157:7:5", + "src": "24755:7:5", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31048,10 +31048,10 @@ "id": 4977, "mutability": "mutable", "name": "adjust", - "nameLocation": "24176:6:5", + "nameLocation": "24774:6:5", "nodeType": "VariableDeclaration", "scope": 5072, - "src": "24171:11:5", + "src": "24769:11:5", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31062,7 +31062,7 @@ "id": 4976, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24171:4:5", + "src": "24769:4:5", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -31071,13 +31071,13 @@ "visibility": "internal" } ], - "src": "24129:54:5" + "src": "24727:54:5" }, "returnParameters": { "id": 4979, "nodeType": "ParameterList", "parameters": [], - "src": "24201:0:5" + "src": "24799:0:5" }, "scope": 5073, "stateMutability": "nonpayable", @@ -31093,11 +31093,11 @@ "name": "StdCheatsSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 4684, - "src": "21818:13:5" + "src": "22340:13:5" }, "id": 4686, "nodeType": "InheritanceSpecifier", - "src": "21818:13:5" + "src": "22340:13:5" } ], "canonicalName": "StdCheats", @@ -31109,7 +31109,7 @@ 4684 ], "name": "StdCheats", - "nameLocation": "21805:9:5", + "nameLocation": "22327:9:5", "scope": 5074, "usedErrors": [] } diff --git a/out/StdError.sol/stdError.json b/out/StdError.sol/stdError.json index f7c6f89..f816e00 100644 --- a/out/StdError.sol/stdError.json +++ b/out/StdError.sol/stdError.json @@ -119,13 +119,13 @@ } ], "bytecode": { - "object": "0x6102d061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c8063986c5f6811610080578063b67689da11610065578063b67689da146100f8578063d160e4de14610100578063fa784a441461010857600080fd5b8063986c5f68146100e8578063b22dc54d146100f057600080fd5b806305ee8612146100b257806310332977146100d05780631de45560146100d85780638995290f146100e0575b600080fd5b6100ba610110565b6040516100c79190610227565b60405180910390f35b6100ba610197565b6100ba6101a9565b6100ba6101bb565b6100ba6101cd565b6100ba6101df565b6100ba6101f1565b6100ba610203565b6100ba610215565b604051603260248201526044015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4e487b710000000000000000000000000000000000000000000000000000000017905281565b6040516001602482015260440161011e565b6040516021602482015260440161011e565b6040516011602482015260440161011e565b6040516041602482015260440161011e565b6040516031602482015260440161011e565b6040516051602482015260440161011e565b6040516022602482015260440161011e565b6040516012602482015260440161011e565b600060208083528351808285015260005b8181101561025457858101830151858201604001528201610238565b81811115610266576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01692909201604001939250505056fea26469706673582212204f472a701edcbd3c6b43e0160e73d2513b86c47db7fe9e83c7d53e340e6c704c64736f6c634300080f0033", - "sourceMap": "162:850:6:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;162:850:6;;;;;;;;;;;;;;;;;", + "object": "0x6102d061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c8063986c5f6811610080578063b67689da11610065578063b67689da146100f8578063d160e4de14610100578063fa784a441461010857600080fd5b8063986c5f68146100e8578063b22dc54d146100f057600080fd5b806305ee8612146100b257806310332977146100d05780631de45560146100d85780638995290f146100e0575b600080fd5b6100ba610110565b6040516100c79190610227565b60405180910390f35b6100ba610197565b6100ba6101a9565b6100ba6101bb565b6100ba6101cd565b6100ba6101df565b6100ba6101f1565b6100ba610203565b6100ba610215565b604051603260248201526044015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4e487b710000000000000000000000000000000000000000000000000000000017905281565b6040516001602482015260440161011e565b6040516021602482015260440161011e565b6040516011602482015260440161011e565b6040516041602482015260440161011e565b6040516031602482015260440161011e565b6040516051602482015260440161011e565b6040516022602482015260440161011e565b6040516012602482015260440161011e565b600060208083528351808285015260005b8181101561025457858101830151858201604001528201610238565b81811115610266576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01692909201604001939250505056fea2646970667358221220fe0cae2e5f743bb156961a04cf910a3a07ea6be2f18f28dc6b8f94d634cd8a3164736f6c634300080f0033", + "sourceMap": "166:860:6:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;166:860:6;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c8063986c5f6811610080578063b67689da11610065578063b67689da146100f8578063d160e4de14610100578063fa784a441461010857600080fd5b8063986c5f68146100e8578063b22dc54d146100f057600080fd5b806305ee8612146100b257806310332977146100d05780631de45560146100d85780638995290f146100e0575b600080fd5b6100ba610110565b6040516100c79190610227565b60405180910390f35b6100ba610197565b6100ba6101a9565b6100ba6101bb565b6100ba6101cd565b6100ba6101df565b6100ba6101f1565b6100ba610203565b6100ba610215565b604051603260248201526044015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4e487b710000000000000000000000000000000000000000000000000000000017905281565b6040516001602482015260440161011e565b6040516021602482015260440161011e565b6040516011602482015260440161011e565b6040516041602482015260440161011e565b6040516031602482015260440161011e565b6040516051602482015260440161011e565b6040516022602482015260440161011e565b6040516012602482015260440161011e565b600060208083528351808285015260005b8181101561025457858101830151858201604001528201610238565b81811115610266576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01692909201604001939250505056fea26469706673582212204f472a701edcbd3c6b43e0160e73d2513b86c47db7fe9e83c7d53e340e6c704c64736f6c634300080f0033", - "sourceMap": "162:850:6:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;740:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;185:86;;;:::i;461:91::-;;;:::i;277:87::-;;;:::i;831:88::-;;;:::i;654:80::-;;;:::i;925:84::-;;;:::i;558:90::-;;;:::i;370:85::-;;;:::i;740:::-;778:47;;820:4;778:47;;;834:36:21;807:18;;778:47:6;;;;;;;;;;;;;;;;;;;;;;;;;740:85;:::o;185:86::-;224:47;;266:4;224:47;;;834:36:21;807:18;;224:47:6;681:195:21;461:91:6;505:47;;547:4;505:47;;;834:36:21;807:18;;505:47:6;681:195:21;277:87:6;317:47;;359:4;317:47;;;834:36:21;807:18;;317:47:6;681:195:21;831:88:6;872:47;;914:4;872:47;;;834:36:21;807:18;;872:47:6;681:195:21;654:80:6;687:47;;729:4;687:47;;;834:36:21;807:18;;687:47:6;681:195:21;925:84:6;962:47;;1004:4;962:47;;;834:36:21;807:18;;962:47:6;681:195:21;558:90:6;601:47;;643:4;601:47;;;834:36:21;807:18;;601:47:6;681:195:21;370:85:6;408:47;;450:4;408:47;;;834:36:21;807:18;;408:47:6;681:195:21;14:662;132:4;161:2;190;179:9;172:21;222:6;216:13;265:6;260:2;249:9;245:18;238:34;290:1;300:140;314:6;311:1;308:13;300:140;;;409:14;;;405:23;;399:30;375:17;;;394:2;371:26;364:66;329:10;;300:140;;;458:6;455:1;452:13;449:91;;;528:1;523:2;514:6;503:9;499:22;495:31;488:42;449:91;-1:-1:-1;592:2:21;580:15;597:66;576:88;561:104;;;;667:2;557:113;;14:662;-1:-1:-1;;;14:662:21:o", + "object": "0x73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c8063986c5f6811610080578063b67689da11610065578063b67689da146100f8578063d160e4de14610100578063fa784a441461010857600080fd5b8063986c5f68146100e8578063b22dc54d146100f057600080fd5b806305ee8612146100b257806310332977146100d05780631de45560146100d85780638995290f146100e0575b600080fd5b6100ba610110565b6040516100c79190610227565b60405180910390f35b6100ba610197565b6100ba6101a9565b6100ba6101bb565b6100ba6101cd565b6100ba6101df565b6100ba6101f1565b6100ba610203565b6100ba610215565b604051603260248201526044015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4e487b710000000000000000000000000000000000000000000000000000000017905281565b6040516001602482015260440161011e565b6040516021602482015260440161011e565b6040516011602482015260440161011e565b6040516041602482015260440161011e565b6040516031602482015260440161011e565b6040516051602482015260440161011e565b6040516022602482015260440161011e565b6040516012602482015260440161011e565b600060208083528351808285015260005b8181101561025457858101830151858201604001528201610238565b81811115610266576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01692909201604001939250505056fea2646970667358221220fe0cae2e5f743bb156961a04cf910a3a07ea6be2f18f28dc6b8f94d634cd8a3164736f6c634300080f0033", + "sourceMap": "166:860:6:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;751:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;190:86;;;:::i;469:91::-;;;:::i;283:87::-;;;:::i;843:88::-;;;:::i;664:80::-;;;:::i;938:84::-;;;:::i;567:90::-;;;:::i;377:85::-;;;:::i;751:::-;789:47;;831:4;789:47;;;834:36:21;807:18;;789:47:6;;;;;;;;;;;;;;;;;;;;;;;;;751:85;:::o;190:86::-;229:47;;271:4;229:47;;;834:36:21;807:18;;229:47:6;681:195:21;469:91:6;513:47;;555:4;513:47;;;834:36:21;807:18;;513:47:6;681:195:21;283:87:6;323:47;;365:4;323:47;;;834:36:21;807:18;;323:47:6;681:195:21;843:88:6;884:47;;926:4;884:47;;;834:36:21;807:18;;884:47:6;681:195:21;664:80:6;697:47;;739:4;697:47;;;834:36:21;807:18;;697:47:6;681:195:21;938:84:6;975:47;;1017:4;975:47;;;834:36:21;807:18;;975:47:6;681:195:21;567:90:6;610:47;;652:4;610:47;;;834:36:21;807:18;;610:47:6;681:195:21;377:85:6;415:47;;457:4;415:47;;;834:36:21;807:18;;415:47:6;681:195:21;14:662;132:4;161:2;190;179:9;172:21;222:6;216:13;265:6;260:2;249:9;245:18;238:34;290:1;300:140;314:6;311:1;308:13;300:140;;;409:14;;;405:23;;399:30;375:17;;;394:2;371:26;364:66;329:10;;300:140;;;458:6;455:1;452:13;449:91;;;528:1;523:2;514:6;503:9;499:22;495:31;488:42;449:91;-1:-1:-1;592:2:21;580:15;597:66;576:88;561:104;;;;667:2;557:113;;14:662;-1:-1:-1;;;14:662:21:o", "linkReferences": {} }, "methodIdentifiers": { @@ -139,7 +139,7 @@ "popError()": "b22dc54d", "zeroVarError()": "b67689da" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"arithmeticError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"assertionError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"divisionError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"encodeStorageError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enumConversionError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"indexOOBError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"memOverflowError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"popError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"zeroVarError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdError.sol\":\"stdError\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6\",\"dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"arithmeticError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"assertionError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"divisionError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"encodeStorageError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enumConversionError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"indexOOBError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"memOverflowError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"popError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"zeroVarError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdError.sol\":\"stdError\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b\",\"dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -297,10 +297,10 @@ }, "sources": { "lib/forge-std/src/StdError.sol": { - "keccak256": "0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77", + "keccak256": "0xce23c8ef835f3e9163487858105ebef195f9d42de5ae79e56417cfe66914c701", "urls": [ - "bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6", - "dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj" + "bzz-raw://e6c82a6bf10b9c9d92a0dbba09a88adab28ffe7c3a23bd83eb13ceff1358681b", + "dweb:/ipfs/QmQR6HQ7QGGeH8TPXrFz9vSb7wvoCnwmuBJ4vGpCmLmPb6" ], "license": "MIT" } @@ -316,12 +316,12 @@ ] }, "nodeType": "SourceUnit", - "src": "129:884:6", + "src": "131:897:6", "nodes": [ { "id": 5075, "nodeType": "PragmaDirective", - "src": "129:31:6", + "src": "131:31:6", "nodes": [], "literals": [ "solidity", @@ -336,18 +336,18 @@ { "id": 5139, "nodeType": "ContractDefinition", - "src": "162:850:6", + "src": "166:860:6", "nodes": [ { "id": 5082, "nodeType": "VariableDeclaration", - "src": "185:86:6", + "src": "190:86:6", "nodes": [], "constant": true, "functionSelector": "10332977", "mutability": "constant", "name": "assertionError", - "nameLocation": "207:14:6", + "nameLocation": "212:14:6", "scope": 5139, "stateVariable": true, "storageLocation": "default", @@ -359,7 +359,7 @@ "id": 5076, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "185:5:6", + "src": "190:5:6", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -376,7 +376,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "248:16:6", + "src": "253:16:6", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -392,7 +392,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "266:4:6", + "src": "271:4:6", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -417,7 +417,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "224:3:6", + "src": "229:3:6", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -430,7 +430,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "224:23:6", + "src": "229:23:6", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -444,7 +444,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "224:47:6", + "src": "229:47:6", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -456,13 +456,13 @@ { "id": 5089, "nodeType": "VariableDeclaration", - "src": "277:87:6", + "src": "283:87:6", "nodes": [], "constant": true, "functionSelector": "8995290f", "mutability": "constant", "name": "arithmeticError", - "nameLocation": "299:15:6", + "nameLocation": "305:15:6", "scope": 5139, "stateVariable": true, "storageLocation": "default", @@ -474,7 +474,7 @@ "id": 5083, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "277:5:6", + "src": "283:5:6", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -491,7 +491,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "341:16:6", + "src": "347:16:6", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -507,7 +507,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "359:4:6", + "src": "365:4:6", "typeDescriptions": { "typeIdentifier": "t_rational_17_by_1", "typeString": "int_const 17" @@ -532,7 +532,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "317:3:6", + "src": "323:3:6", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -545,7 +545,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "317:23:6", + "src": "323:23:6", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -559,7 +559,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "317:47:6", + "src": "323:47:6", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -571,13 +571,13 @@ { "id": 5096, "nodeType": "VariableDeclaration", - "src": "370:85:6", + "src": "377:85:6", "nodes": [], "constant": true, "functionSelector": "fa784a44", "mutability": "constant", "name": "divisionError", - "nameLocation": "392:13:6", + "nameLocation": "399:13:6", "scope": 5139, "stateVariable": true, "storageLocation": "default", @@ -589,7 +589,7 @@ "id": 5090, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "370:5:6", + "src": "377:5:6", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -606,7 +606,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "432:16:6", + "src": "439:16:6", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -622,7 +622,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "450:4:6", + "src": "457:4:6", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -647,7 +647,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "408:3:6", + "src": "415:3:6", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -660,7 +660,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "408:23:6", + "src": "415:23:6", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -674,7 +674,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "408:47:6", + "src": "415:47:6", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -686,13 +686,13 @@ { "id": 5103, "nodeType": "VariableDeclaration", - "src": "461:91:6", + "src": "469:91:6", "nodes": [], "constant": true, "functionSelector": "1de45560", "mutability": "constant", "name": "enumConversionError", - "nameLocation": "483:19:6", + "nameLocation": "491:19:6", "scope": 5139, "stateVariable": true, "storageLocation": "default", @@ -704,7 +704,7 @@ "id": 5097, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "461:5:6", + "src": "469:5:6", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -721,7 +721,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "529:16:6", + "src": "537:16:6", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -737,7 +737,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "547:4:6", + "src": "555:4:6", "typeDescriptions": { "typeIdentifier": "t_rational_33_by_1", "typeString": "int_const 33" @@ -762,7 +762,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "505:3:6", + "src": "513:3:6", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -775,7 +775,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "505:23:6", + "src": "513:23:6", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -789,7 +789,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "505:47:6", + "src": "513:47:6", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -801,13 +801,13 @@ { "id": 5110, "nodeType": "VariableDeclaration", - "src": "558:90:6", + "src": "567:90:6", "nodes": [], "constant": true, "functionSelector": "d160e4de", "mutability": "constant", "name": "encodeStorageError", - "nameLocation": "580:18:6", + "nameLocation": "589:18:6", "scope": 5139, "stateVariable": true, "storageLocation": "default", @@ -819,7 +819,7 @@ "id": 5104, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "558:5:6", + "src": "567:5:6", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -836,7 +836,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "625:16:6", + "src": "634:16:6", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -852,7 +852,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "643:4:6", + "src": "652:4:6", "typeDescriptions": { "typeIdentifier": "t_rational_34_by_1", "typeString": "int_const 34" @@ -877,7 +877,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "601:3:6", + "src": "610:3:6", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -890,7 +890,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "601:23:6", + "src": "610:23:6", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -904,7 +904,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "601:47:6", + "src": "610:47:6", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -916,13 +916,13 @@ { "id": 5117, "nodeType": "VariableDeclaration", - "src": "654:80:6", + "src": "664:80:6", "nodes": [], "constant": true, "functionSelector": "b22dc54d", "mutability": "constant", "name": "popError", - "nameLocation": "676:8:6", + "nameLocation": "686:8:6", "scope": 5139, "stateVariable": true, "storageLocation": "default", @@ -934,7 +934,7 @@ "id": 5111, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "654:5:6", + "src": "664:5:6", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -951,7 +951,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "711:16:6", + "src": "721:16:6", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -967,7 +967,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "729:4:6", + "src": "739:4:6", "typeDescriptions": { "typeIdentifier": "t_rational_49_by_1", "typeString": "int_const 49" @@ -992,7 +992,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "687:3:6", + "src": "697:3:6", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1005,7 +1005,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "687:23:6", + "src": "697:23:6", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1019,7 +1019,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "687:47:6", + "src": "697:47:6", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1031,13 +1031,13 @@ { "id": 5124, "nodeType": "VariableDeclaration", - "src": "740:85:6", + "src": "751:85:6", "nodes": [], "constant": true, "functionSelector": "05ee8612", "mutability": "constant", "name": "indexOOBError", - "nameLocation": "762:13:6", + "nameLocation": "773:13:6", "scope": 5139, "stateVariable": true, "storageLocation": "default", @@ -1049,7 +1049,7 @@ "id": 5118, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "740:5:6", + "src": "751:5:6", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1066,7 +1066,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "802:16:6", + "src": "813:16:6", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -1082,7 +1082,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "820:4:6", + "src": "831:4:6", "typeDescriptions": { "typeIdentifier": "t_rational_50_by_1", "typeString": "int_const 50" @@ -1107,7 +1107,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "778:3:6", + "src": "789:3:6", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1120,7 +1120,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "778:23:6", + "src": "789:23:6", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1134,7 +1134,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "778:47:6", + "src": "789:47:6", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1146,13 +1146,13 @@ { "id": 5131, "nodeType": "VariableDeclaration", - "src": "831:88:6", + "src": "843:88:6", "nodes": [], "constant": true, "functionSelector": "986c5f68", "mutability": "constant", "name": "memOverflowError", - "nameLocation": "853:16:6", + "nameLocation": "865:16:6", "scope": 5139, "stateVariable": true, "storageLocation": "default", @@ -1164,7 +1164,7 @@ "id": 5125, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "831:5:6", + "src": "843:5:6", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1181,7 +1181,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "896:16:6", + "src": "908:16:6", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -1197,7 +1197,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "914:4:6", + "src": "926:4:6", "typeDescriptions": { "typeIdentifier": "t_rational_65_by_1", "typeString": "int_const 65" @@ -1222,7 +1222,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "872:3:6", + "src": "884:3:6", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1235,7 +1235,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "872:23:6", + "src": "884:23:6", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1249,7 +1249,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "872:47:6", + "src": "884:47:6", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1261,13 +1261,13 @@ { "id": 5138, "nodeType": "VariableDeclaration", - "src": "925:84:6", + "src": "938:84:6", "nodes": [], "constant": true, "functionSelector": "b67689da", "mutability": "constant", "name": "zeroVarError", - "nameLocation": "947:12:6", + "nameLocation": "960:12:6", "scope": 5139, "stateVariable": true, "storageLocation": "default", @@ -1279,7 +1279,7 @@ "id": 5132, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "925:5:6", + "src": "938:5:6", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1296,7 +1296,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "986:16:6", + "src": "999:16:6", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -1312,7 +1312,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1004:4:6", + "src": "1017:4:6", "typeDescriptions": { "typeIdentifier": "t_rational_81_by_1", "typeString": "int_const 81" @@ -1337,7 +1337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "962:3:6", + "src": "975:3:6", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1350,7 +1350,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "962:23:6", + "src": "975:23:6", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1364,7 +1364,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "962:47:6", + "src": "975:47:6", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1384,7 +1384,7 @@ 5139 ], "name": "stdError", - "nameLocation": "170:8:6", + "nameLocation": "174:8:6", "scope": 5140, "usedErrors": [] } diff --git a/out/StdJson.sol/stdJson.json b/out/StdJson.sol/stdJson.json index 8ccba5b..4f5560c 100644 --- a/out/StdJson.sol/stdJson.json +++ b/out/StdJson.sol/stdJson.json @@ -1,17 +1,17 @@ { "abi": [], "bytecode": { - "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207f89f57554477d712da381a23100bf9da9aa8e8853fdda496fe245af7ae3648d64736f6c634300080f0033", - "sourceMap": "160:2609:7:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;160:2609:7;;;;;;;;;;;;;;;;;", + "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122091f0174a4f98a981039d97246491163315a2dd8c8a67aee656b3ad49c713cc3464736f6c634300080f0033", + "sourceMap": "168:2671:7:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;168:2671:7;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207f89f57554477d712da381a23100bf9da9aa8e8853fdda496fe245af7ae3648d64736f6c634300080f0033", - "sourceMap": "160:2609:7:-:0;;;;;;;;", + "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122091f0174a4f98a981039d97246491163315a2dd8c8a67aee656b3ad49c713cc3464736f6c634300080f0033", + "sourceMap": "168:2671:7:-:0;;;;;;;;", "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/StdJson.sol\":\"stdJson\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09\",\"dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]}},\"version\":1}", + "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/StdJson.sol\":\"stdJson\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9\",\"dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,18 +51,18 @@ }, "sources": { "lib/forge-std/src/StdJson.sol": { - "keccak256": "0xce189d25fa333ca6611c0d24a16482df6256420764c747e783e60cf9f28c922e", + "keccak256": "0xf2718239f0f1260011252fe4d7e682e033c579fced7cc8118d2654f97a9d745f", "urls": [ - "bzz-raw://0237b62ace5fe2311343eb32299b2f1cf0177394d9826eae23f1d1f92ae31f09", - "dweb:/ipfs/QmVxvdgnheCWjBqE75nvapSKSr3UPRLrZQzxjcf5vxDmE2" + "bzz-raw://c6ebce058975f0908c2eacbe4b9621f81418059b8355f5126cc79e107fe3e2b9", + "dweb:/ipfs/QmPLW7WR4ihhrBGzgKJjruSJJJP2tzhRb2czgLNaAuTNVp" ], "license": "MIT" }, "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" } @@ -84,12 +84,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:2738:7", + "src": "33:2808:7", "nodes": [ { "id": 5141, "nodeType": "PragmaDirective", - "src": "32:31:7", + "src": "33:31:7", "nodes": [], "literals": [ "solidity", @@ -104,7 +104,7 @@ { "id": 5142, "nodeType": "PragmaDirective", - "src": "65:33:7", + "src": "68:33:7", "nodes": [], "literals": [ "experimental", @@ -114,7 +114,7 @@ { "id": 5143, "nodeType": "ImportDirective", - "src": "100:18:7", + "src": "105:18:7", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", @@ -127,17 +127,17 @@ { "id": 5499, "nodeType": "ContractDefinition", - "src": "160:2609:7", + "src": "168:2671:7", "nodes": [ { "id": 5160, "nodeType": "VariableDeclaration", - "src": "182:88:7", + "src": "191:88:7", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "206:2:7", + "nameLocation": "215:2:7", "scope": 5499, "stateVariable": true, "storageLocation": "default", @@ -153,10 +153,10 @@ "name": "VmSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 7959, - "src": "182:6:7" + "src": "191:6:7" }, "referencedDeclaration": 7959, - "src": "182:6:7", + "src": "191:6:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -181,7 +181,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "248:17:7", + "src": "257:17:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -201,7 +201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "238:9:7", + "src": "247:9:7", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -215,7 +215,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "238:28:7", + "src": "247:28:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -236,7 +236,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "230:7:7", + "src": "239:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -245,7 +245,7 @@ "id": 5151, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "230:7:7", + "src": "239:7:7", "typeDescriptions": {} } }, @@ -257,7 +257,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "230:37:7", + "src": "239:37:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -278,7 +278,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "222:7:7", + "src": "231:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -287,7 +287,7 @@ "id": 5149, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "222:7:7", + "src": "231:7:7", "typeDescriptions": {} } }, @@ -299,7 +299,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "222:46:7", + "src": "231:46:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -320,7 +320,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "214:7:7", + "src": "223:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -329,7 +329,7 @@ "id": 5147, "name": "address", "nodeType": "ElementaryTypeName", - "src": "214:7:7", + "src": "223:7:7", "typeDescriptions": {} } }, @@ -341,7 +341,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "214:55:7", + "src": "223:55:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -361,7 +361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8284, - "src": "211:2:7", + "src": "220:2:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_Vm_$8284_$", "typeString": "type(contract Vm)" @@ -375,7 +375,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "211:59:7", + "src": "220:59:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", @@ -387,12 +387,12 @@ { "id": 5176, "nodeType": "FunctionDefinition", - "src": "277:136:7", + "src": "288:138:7", "nodes": [], "body": { "id": 5175, "nodeType": "Block", - "src": "366:47:7", + "src": "377:49:7", "nodes": [], "statements": [ { @@ -404,7 +404,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5162, - "src": "396:4:7", + "src": "408:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -416,7 +416,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5164, - "src": "402:3:7", + "src": "414:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -440,7 +440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "383:2:7", + "src": "395:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -454,7 +454,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "383:12:7", + "src": "395:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -468,7 +468,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "383:23:7", + "src": "395:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -478,7 +478,7 @@ "functionReturnParameters": 5168, "id": 5174, "nodeType": "Return", - "src": "376:30:7" + "src": "388:30:7" } ] }, @@ -486,7 +486,7 @@ "kind": "function", "modifiers": [], "name": "parseRaw", - "nameLocation": "286:8:7", + "nameLocation": "297:8:7", "parameters": { "id": 5165, "nodeType": "ParameterList", @@ -496,10 +496,10 @@ "id": 5162, "mutability": "mutable", "name": "json", - "nameLocation": "309:4:7", + "nameLocation": "320:4:7", "nodeType": "VariableDeclaration", "scope": 5176, - "src": "295:18:7", + "src": "306:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -510,7 +510,7 @@ "id": 5161, "name": "string", "nodeType": "ElementaryTypeName", - "src": "295:6:7", + "src": "306:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -523,10 +523,10 @@ "id": 5164, "mutability": "mutable", "name": "key", - "nameLocation": "329:3:7", + "nameLocation": "340:3:7", "nodeType": "VariableDeclaration", "scope": 5176, - "src": "315:17:7", + "src": "326:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -537,7 +537,7 @@ "id": 5163, "name": "string", "nodeType": "ElementaryTypeName", - "src": "315:6:7", + "src": "326:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -546,7 +546,7 @@ "visibility": "internal" } ], - "src": "294:39:7" + "src": "305:39:7" }, "returnParameters": { "id": 5168, @@ -560,7 +560,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5176, - "src": "352:12:7", + "src": "363:12:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -571,7 +571,7 @@ "id": 5166, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "352:5:7", + "src": "363:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -580,7 +580,7 @@ "visibility": "internal" } ], - "src": "351:14:7" + "src": "362:14:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -590,12 +590,12 @@ { "id": 5198, "nodeType": "FunctionDefinition", - "src": "419:154:7", + "src": "434:156:7", "nodes": [], "body": { "id": 5197, "nodeType": "Block", - "src": "503:70:7", + "src": "518:72:7", "nodes": [], "statements": [ { @@ -609,7 +609,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5178, - "src": "544:4:7", + "src": "560:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -621,7 +621,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5180, - "src": "550:3:7", + "src": "566:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -645,7 +645,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "531:2:7", + "src": "547:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -659,7 +659,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "531:12:7", + "src": "547:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -673,7 +673,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "531:23:7", + "src": "547:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -689,7 +689,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "557:7:7", + "src": "573:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -698,7 +698,7 @@ "id": 5192, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "557:7:7", + "src": "573:7:7", "typeDescriptions": {} } } @@ -710,7 +710,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "556:9:7", + "src": "572:9:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -734,7 +734,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "520:3:7", + "src": "536:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -747,7 +747,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "520:10:7", + "src": "536:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -761,7 +761,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "520:46:7", + "src": "536:46:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -771,7 +771,7 @@ "functionReturnParameters": 5184, "id": 5196, "nodeType": "Return", - "src": "513:53:7" + "src": "529:53:7" } ] }, @@ -779,7 +779,7 @@ "kind": "function", "modifiers": [], "name": "readUint", - "nameLocation": "428:8:7", + "nameLocation": "443:8:7", "parameters": { "id": 5181, "nodeType": "ParameterList", @@ -789,10 +789,10 @@ "id": 5178, "mutability": "mutable", "name": "json", - "nameLocation": "451:4:7", + "nameLocation": "466:4:7", "nodeType": "VariableDeclaration", "scope": 5198, - "src": "437:18:7", + "src": "452:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -803,7 +803,7 @@ "id": 5177, "name": "string", "nodeType": "ElementaryTypeName", - "src": "437:6:7", + "src": "452:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -816,10 +816,10 @@ "id": 5180, "mutability": "mutable", "name": "key", - "nameLocation": "471:3:7", + "nameLocation": "486:3:7", "nodeType": "VariableDeclaration", "scope": 5198, - "src": "457:17:7", + "src": "472:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -830,7 +830,7 @@ "id": 5179, "name": "string", "nodeType": "ElementaryTypeName", - "src": "457:6:7", + "src": "472:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -839,7 +839,7 @@ "visibility": "internal" } ], - "src": "436:39:7" + "src": "451:39:7" }, "returnParameters": { "id": 5184, @@ -853,7 +853,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5198, - "src": "494:7:7", + "src": "509:7:7", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -864,7 +864,7 @@ "id": 5182, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "494:7:7", + "src": "509:7:7", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -873,7 +873,7 @@ "visibility": "internal" } ], - "src": "493:9:7" + "src": "508:9:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -883,12 +883,12 @@ { "id": 5222, "nodeType": "FunctionDefinition", - "src": "579:170:7", + "src": "598:172:7", "nodes": [], "body": { "id": 5221, "nodeType": "Block", - "src": "677:72:7", + "src": "696:74:7", "nodes": [], "statements": [ { @@ -902,7 +902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5200, - "src": "718:4:7", + "src": "738:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -914,7 +914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5202, - "src": "724:3:7", + "src": "744:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -938,7 +938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "705:2:7", + "src": "725:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -952,7 +952,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "705:12:7", + "src": "725:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -966,7 +966,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "705:23:7", + "src": "725:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -983,7 +983,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "731:7:7", + "src": "751:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -992,7 +992,7 @@ "id": 5215, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "731:7:7", + "src": "751:7:7", "typeDescriptions": {} } }, @@ -1002,7 +1002,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "731:9:7", + "src": "751:9:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_uint256_$dyn_memory_ptr_$", "typeString": "type(uint256[] memory)" @@ -1016,7 +1016,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "730:11:7", + "src": "750:11:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_uint256_$dyn_memory_ptr_$", "typeString": "type(uint256[] memory)" @@ -1040,7 +1040,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "694:3:7", + "src": "714:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1053,7 +1053,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "694:10:7", + "src": "714:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -1067,7 +1067,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "694:48:7", + "src": "714:48:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", @@ -1077,7 +1077,7 @@ "functionReturnParameters": 5207, "id": 5220, "nodeType": "Return", - "src": "687:55:7" + "src": "707:55:7" } ] }, @@ -1085,7 +1085,7 @@ "kind": "function", "modifiers": [], "name": "readUintArray", - "nameLocation": "588:13:7", + "nameLocation": "607:13:7", "parameters": { "id": 5203, "nodeType": "ParameterList", @@ -1095,10 +1095,10 @@ "id": 5200, "mutability": "mutable", "name": "json", - "nameLocation": "616:4:7", + "nameLocation": "635:4:7", "nodeType": "VariableDeclaration", "scope": 5222, - "src": "602:18:7", + "src": "621:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1109,7 +1109,7 @@ "id": 5199, "name": "string", "nodeType": "ElementaryTypeName", - "src": "602:6:7", + "src": "621:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1122,10 +1122,10 @@ "id": 5202, "mutability": "mutable", "name": "key", - "nameLocation": "636:3:7", + "nameLocation": "655:3:7", "nodeType": "VariableDeclaration", "scope": 5222, - "src": "622:17:7", + "src": "641:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1136,7 +1136,7 @@ "id": 5201, "name": "string", "nodeType": "ElementaryTypeName", - "src": "622:6:7", + "src": "641:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1145,7 +1145,7 @@ "visibility": "internal" } ], - "src": "601:39:7" + "src": "620:39:7" }, "returnParameters": { "id": 5207, @@ -1159,7 +1159,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5222, - "src": "659:16:7", + "src": "678:16:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1171,7 +1171,7 @@ "id": 5204, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "659:7:7", + "src": "678:7:7", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1179,7 +1179,7 @@ }, "id": 5205, "nodeType": "ArrayTypeName", - "src": "659:9:7", + "src": "678:9:7", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -1188,7 +1188,7 @@ "visibility": "internal" } ], - "src": "658:18:7" + "src": "677:18:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -1198,12 +1198,12 @@ { "id": 5244, "nodeType": "FunctionDefinition", - "src": "755:151:7", + "src": "778:153:7", "nodes": [], "body": { "id": 5243, "nodeType": "Block", - "src": "837:69:7", + "src": "860:71:7", "nodes": [], "statements": [ { @@ -1217,7 +1217,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5224, - "src": "878:4:7", + "src": "902:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1229,7 +1229,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5226, - "src": "884:3:7", + "src": "908:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1253,7 +1253,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "865:2:7", + "src": "889:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -1267,7 +1267,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "865:12:7", + "src": "889:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -1281,7 +1281,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "865:23:7", + "src": "889:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1297,7 +1297,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "891:6:7", + "src": "915:6:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" @@ -1306,7 +1306,7 @@ "id": 5238, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "891:6:7", + "src": "915:6:7", "typeDescriptions": {} } } @@ -1318,7 +1318,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "890:8:7", + "src": "914:8:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" @@ -1342,7 +1342,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "854:3:7", + "src": "878:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1355,7 +1355,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "854:10:7", + "src": "878:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -1369,7 +1369,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "854:45:7", + "src": "878:45:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -1379,7 +1379,7 @@ "functionReturnParameters": 5230, "id": 5242, "nodeType": "Return", - "src": "847:52:7" + "src": "871:52:7" } ] }, @@ -1387,7 +1387,7 @@ "kind": "function", "modifiers": [], "name": "readInt", - "nameLocation": "764:7:7", + "nameLocation": "787:7:7", "parameters": { "id": 5227, "nodeType": "ParameterList", @@ -1397,10 +1397,10 @@ "id": 5224, "mutability": "mutable", "name": "json", - "nameLocation": "786:4:7", + "nameLocation": "809:4:7", "nodeType": "VariableDeclaration", "scope": 5244, - "src": "772:18:7", + "src": "795:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1411,7 +1411,7 @@ "id": 5223, "name": "string", "nodeType": "ElementaryTypeName", - "src": "772:6:7", + "src": "795:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1424,10 +1424,10 @@ "id": 5226, "mutability": "mutable", "name": "key", - "nameLocation": "806:3:7", + "nameLocation": "829:3:7", "nodeType": "VariableDeclaration", "scope": 5244, - "src": "792:17:7", + "src": "815:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1438,7 +1438,7 @@ "id": 5225, "name": "string", "nodeType": "ElementaryTypeName", - "src": "792:6:7", + "src": "815:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1447,7 +1447,7 @@ "visibility": "internal" } ], - "src": "771:39:7" + "src": "794:39:7" }, "returnParameters": { "id": 5230, @@ -1461,7 +1461,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5244, - "src": "829:6:7", + "src": "852:6:7", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1472,7 +1472,7 @@ "id": 5228, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "829:6:7", + "src": "852:6:7", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1481,7 +1481,7 @@ "visibility": "internal" } ], - "src": "828:8:7" + "src": "851:8:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -1491,12 +1491,12 @@ { "id": 5268, "nodeType": "FunctionDefinition", - "src": "912:167:7", + "src": "939:169:7", "nodes": [], "body": { "id": 5267, "nodeType": "Block", - "src": "1008:71:7", + "src": "1035:73:7", "nodes": [], "statements": [ { @@ -1510,7 +1510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5246, - "src": "1049:4:7", + "src": "1077:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1522,7 +1522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5248, - "src": "1055:3:7", + "src": "1083:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1546,7 +1546,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "1036:2:7", + "src": "1064:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -1560,7 +1560,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "1036:12:7", + "src": "1064:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -1574,7 +1574,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1036:23:7", + "src": "1064:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1591,7 +1591,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1062:6:7", + "src": "1090:6:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" @@ -1600,7 +1600,7 @@ "id": 5261, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1062:6:7", + "src": "1090:6:7", "typeDescriptions": {} } }, @@ -1610,7 +1610,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1062:8:7", + "src": "1090:8:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_int256_$dyn_memory_ptr_$", "typeString": "type(int256[] memory)" @@ -1624,7 +1624,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "1061:10:7", + "src": "1089:10:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_int256_$dyn_memory_ptr_$", "typeString": "type(int256[] memory)" @@ -1648,7 +1648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1025:3:7", + "src": "1053:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1661,7 +1661,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "1025:10:7", + "src": "1053:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -1675,7 +1675,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1025:47:7", + "src": "1053:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", @@ -1685,7 +1685,7 @@ "functionReturnParameters": 5253, "id": 5266, "nodeType": "Return", - "src": "1018:54:7" + "src": "1046:54:7" } ] }, @@ -1693,7 +1693,7 @@ "kind": "function", "modifiers": [], "name": "readIntArray", - "nameLocation": "921:12:7", + "nameLocation": "948:12:7", "parameters": { "id": 5249, "nodeType": "ParameterList", @@ -1703,10 +1703,10 @@ "id": 5246, "mutability": "mutable", "name": "json", - "nameLocation": "948:4:7", + "nameLocation": "975:4:7", "nodeType": "VariableDeclaration", "scope": 5268, - "src": "934:18:7", + "src": "961:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1717,7 +1717,7 @@ "id": 5245, "name": "string", "nodeType": "ElementaryTypeName", - "src": "934:6:7", + "src": "961:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1730,10 +1730,10 @@ "id": 5248, "mutability": "mutable", "name": "key", - "nameLocation": "968:3:7", + "nameLocation": "995:3:7", "nodeType": "VariableDeclaration", "scope": 5268, - "src": "954:17:7", + "src": "981:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1744,7 +1744,7 @@ "id": 5247, "name": "string", "nodeType": "ElementaryTypeName", - "src": "954:6:7", + "src": "981:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1753,7 +1753,7 @@ "visibility": "internal" } ], - "src": "933:39:7" + "src": "960:39:7" }, "returnParameters": { "id": 5253, @@ -1767,7 +1767,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5268, - "src": "991:15:7", + "src": "1018:15:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1779,7 +1779,7 @@ "id": 5250, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "991:6:7", + "src": "1018:6:7", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1787,7 +1787,7 @@ }, "id": 5251, "nodeType": "ArrayTypeName", - "src": "991:8:7", + "src": "1018:8:7", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -1796,7 +1796,7 @@ "visibility": "internal" } ], - "src": "990:17:7" + "src": "1017:17:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -1806,12 +1806,12 @@ { "id": 5290, "nodeType": "FunctionDefinition", - "src": "1085:157:7", + "src": "1116:159:7", "nodes": [], "body": { "id": 5289, "nodeType": "Block", - "src": "1172:70:7", + "src": "1203:72:7", "nodes": [], "statements": [ { @@ -1825,7 +1825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5270, - "src": "1213:4:7", + "src": "1245:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1837,7 +1837,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5272, - "src": "1219:3:7", + "src": "1251:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1861,7 +1861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "1200:2:7", + "src": "1232:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -1875,7 +1875,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "1200:12:7", + "src": "1232:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -1889,7 +1889,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1200:23:7", + "src": "1232:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1905,7 +1905,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1226:7:7", + "src": "1258:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -1914,7 +1914,7 @@ "id": 5284, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1226:7:7", + "src": "1258:7:7", "typeDescriptions": {} } } @@ -1926,7 +1926,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "1225:9:7", + "src": "1257:9:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -1950,7 +1950,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1189:3:7", + "src": "1221:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1963,7 +1963,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "1189:10:7", + "src": "1221:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -1977,7 +1977,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1189:46:7", + "src": "1221:46:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1987,7 +1987,7 @@ "functionReturnParameters": 5276, "id": 5288, "nodeType": "Return", - "src": "1182:53:7" + "src": "1214:53:7" } ] }, @@ -1995,7 +1995,7 @@ "kind": "function", "modifiers": [], "name": "readBytes32", - "nameLocation": "1094:11:7", + "nameLocation": "1125:11:7", "parameters": { "id": 5273, "nodeType": "ParameterList", @@ -2005,10 +2005,10 @@ "id": 5270, "mutability": "mutable", "name": "json", - "nameLocation": "1120:4:7", + "nameLocation": "1151:4:7", "nodeType": "VariableDeclaration", "scope": 5290, - "src": "1106:18:7", + "src": "1137:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2019,7 +2019,7 @@ "id": 5269, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1106:6:7", + "src": "1137:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2032,10 +2032,10 @@ "id": 5272, "mutability": "mutable", "name": "key", - "nameLocation": "1140:3:7", + "nameLocation": "1171:3:7", "nodeType": "VariableDeclaration", "scope": 5290, - "src": "1126:17:7", + "src": "1157:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2046,7 +2046,7 @@ "id": 5271, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1126:6:7", + "src": "1157:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2055,7 +2055,7 @@ "visibility": "internal" } ], - "src": "1105:39:7" + "src": "1136:39:7" }, "returnParameters": { "id": 5276, @@ -2069,7 +2069,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5290, - "src": "1163:7:7", + "src": "1194:7:7", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2080,7 +2080,7 @@ "id": 5274, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1163:7:7", + "src": "1194:7:7", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2089,7 +2089,7 @@ "visibility": "internal" } ], - "src": "1162:9:7" + "src": "1193:9:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -2099,12 +2099,12 @@ { "id": 5314, "nodeType": "FunctionDefinition", - "src": "1248:173:7", + "src": "1283:175:7", "nodes": [], "body": { "id": 5313, "nodeType": "Block", - "src": "1349:72:7", + "src": "1384:74:7", "nodes": [], "statements": [ { @@ -2118,7 +2118,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5292, - "src": "1390:4:7", + "src": "1426:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2130,7 +2130,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5294, - "src": "1396:3:7", + "src": "1432:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2154,7 +2154,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "1377:2:7", + "src": "1413:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -2168,7 +2168,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "1377:12:7", + "src": "1413:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -2182,7 +2182,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1377:23:7", + "src": "1413:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2199,7 +2199,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1403:7:7", + "src": "1439:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -2208,7 +2208,7 @@ "id": 5307, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1403:7:7", + "src": "1439:7:7", "typeDescriptions": {} } }, @@ -2218,7 +2218,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1403:9:7", + "src": "1439:9:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_bytes32_$dyn_memory_ptr_$", "typeString": "type(bytes32[] memory)" @@ -2232,7 +2232,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "1402:11:7", + "src": "1438:11:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_bytes32_$dyn_memory_ptr_$", "typeString": "type(bytes32[] memory)" @@ -2256,7 +2256,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1366:3:7", + "src": "1402:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2269,7 +2269,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "1366:10:7", + "src": "1402:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -2283,7 +2283,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1366:48:7", + "src": "1402:48:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", @@ -2293,7 +2293,7 @@ "functionReturnParameters": 5299, "id": 5312, "nodeType": "Return", - "src": "1359:55:7" + "src": "1395:55:7" } ] }, @@ -2301,7 +2301,7 @@ "kind": "function", "modifiers": [], "name": "readBytes32Array", - "nameLocation": "1257:16:7", + "nameLocation": "1292:16:7", "parameters": { "id": 5295, "nodeType": "ParameterList", @@ -2311,10 +2311,10 @@ "id": 5292, "mutability": "mutable", "name": "json", - "nameLocation": "1288:4:7", + "nameLocation": "1323:4:7", "nodeType": "VariableDeclaration", "scope": 5314, - "src": "1274:18:7", + "src": "1309:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2325,7 +2325,7 @@ "id": 5291, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1274:6:7", + "src": "1309:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2338,10 +2338,10 @@ "id": 5294, "mutability": "mutable", "name": "key", - "nameLocation": "1308:3:7", + "nameLocation": "1343:3:7", "nodeType": "VariableDeclaration", "scope": 5314, - "src": "1294:17:7", + "src": "1329:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2352,7 +2352,7 @@ "id": 5293, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1294:6:7", + "src": "1329:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2361,7 +2361,7 @@ "visibility": "internal" } ], - "src": "1273:39:7" + "src": "1308:39:7" }, "returnParameters": { "id": 5299, @@ -2375,7 +2375,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5314, - "src": "1331:16:7", + "src": "1366:16:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2387,7 +2387,7 @@ "id": 5296, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1331:7:7", + "src": "1366:7:7", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2395,7 +2395,7 @@ }, "id": 5297, "nodeType": "ArrayTypeName", - "src": "1331:9:7", + "src": "1366:9:7", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2404,7 +2404,7 @@ "visibility": "internal" } ], - "src": "1330:18:7" + "src": "1365:18:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -2414,12 +2414,12 @@ { "id": 5336, "nodeType": "FunctionDefinition", - "src": "1427:161:7", + "src": "1466:163:7", "nodes": [], "body": { "id": 5335, "nodeType": "Block", - "src": "1519:69:7", + "src": "1558:71:7", "nodes": [], "statements": [ { @@ -2433,7 +2433,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5316, - "src": "1560:4:7", + "src": "1600:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2445,7 +2445,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5318, - "src": "1566:3:7", + "src": "1606:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2469,7 +2469,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "1547:2:7", + "src": "1587:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -2483,7 +2483,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "1547:12:7", + "src": "1587:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -2497,7 +2497,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1547:23:7", + "src": "1587:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2513,7 +2513,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1573:6:7", + "src": "1613:6:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" @@ -2522,7 +2522,7 @@ "id": 5330, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1573:6:7", + "src": "1613:6:7", "typeDescriptions": {} } } @@ -2534,7 +2534,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "1572:8:7", + "src": "1612:8:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" @@ -2558,7 +2558,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1536:3:7", + "src": "1576:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2571,7 +2571,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "1536:10:7", + "src": "1576:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -2585,7 +2585,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1536:45:7", + "src": "1576:45:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -2595,7 +2595,7 @@ "functionReturnParameters": 5322, "id": 5334, "nodeType": "Return", - "src": "1529:52:7" + "src": "1569:52:7" } ] }, @@ -2603,7 +2603,7 @@ "kind": "function", "modifiers": [], "name": "readString", - "nameLocation": "1436:10:7", + "nameLocation": "1475:10:7", "parameters": { "id": 5319, "nodeType": "ParameterList", @@ -2613,10 +2613,10 @@ "id": 5316, "mutability": "mutable", "name": "json", - "nameLocation": "1461:4:7", + "nameLocation": "1500:4:7", "nodeType": "VariableDeclaration", "scope": 5336, - "src": "1447:18:7", + "src": "1486:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2627,7 +2627,7 @@ "id": 5315, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1447:6:7", + "src": "1486:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2640,10 +2640,10 @@ "id": 5318, "mutability": "mutable", "name": "key", - "nameLocation": "1481:3:7", + "nameLocation": "1520:3:7", "nodeType": "VariableDeclaration", "scope": 5336, - "src": "1467:17:7", + "src": "1506:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2654,7 +2654,7 @@ "id": 5317, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1467:6:7", + "src": "1506:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2663,7 +2663,7 @@ "visibility": "internal" } ], - "src": "1446:39:7" + "src": "1485:39:7" }, "returnParameters": { "id": 5322, @@ -2677,7 +2677,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5336, - "src": "1504:13:7", + "src": "1543:13:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2688,7 +2688,7 @@ "id": 5320, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1504:6:7", + "src": "1543:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2697,7 +2697,7 @@ "visibility": "internal" } ], - "src": "1503:15:7" + "src": "1542:15:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -2707,12 +2707,12 @@ { "id": 5360, "nodeType": "FunctionDefinition", - "src": "1594:170:7", + "src": "1637:172:7", "nodes": [], "body": { "id": 5359, "nodeType": "Block", - "src": "1693:71:7", + "src": "1736:73:7", "nodes": [], "statements": [ { @@ -2726,7 +2726,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5338, - "src": "1734:4:7", + "src": "1778:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2738,7 +2738,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5340, - "src": "1740:3:7", + "src": "1784:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2762,7 +2762,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "1721:2:7", + "src": "1765:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -2776,7 +2776,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "1721:12:7", + "src": "1765:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -2790,7 +2790,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1721:23:7", + "src": "1765:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2807,7 +2807,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1747:6:7", + "src": "1791:6:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" @@ -2816,7 +2816,7 @@ "id": 5353, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1747:6:7", + "src": "1791:6:7", "typeDescriptions": {} } }, @@ -2826,7 +2826,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1747:8:7", + "src": "1791:8:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_string_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(string memory[] memory)" @@ -2840,7 +2840,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "1746:10:7", + "src": "1790:10:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_string_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(string memory[] memory)" @@ -2864,7 +2864,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1710:3:7", + "src": "1754:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2877,7 +2877,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "1710:10:7", + "src": "1754:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -2891,7 +2891,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1710:47:7", + "src": "1754:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", @@ -2901,7 +2901,7 @@ "functionReturnParameters": 5345, "id": 5358, "nodeType": "Return", - "src": "1703:54:7" + "src": "1747:54:7" } ] }, @@ -2909,7 +2909,7 @@ "kind": "function", "modifiers": [], "name": "readStringArray", - "nameLocation": "1603:15:7", + "nameLocation": "1646:15:7", "parameters": { "id": 5341, "nodeType": "ParameterList", @@ -2919,10 +2919,10 @@ "id": 5338, "mutability": "mutable", "name": "json", - "nameLocation": "1633:4:7", + "nameLocation": "1676:4:7", "nodeType": "VariableDeclaration", "scope": 5360, - "src": "1619:18:7", + "src": "1662:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2933,7 +2933,7 @@ "id": 5337, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1619:6:7", + "src": "1662:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2946,10 +2946,10 @@ "id": 5340, "mutability": "mutable", "name": "key", - "nameLocation": "1653:3:7", + "nameLocation": "1696:3:7", "nodeType": "VariableDeclaration", "scope": 5360, - "src": "1639:17:7", + "src": "1682:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2960,7 +2960,7 @@ "id": 5339, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1639:6:7", + "src": "1682:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2969,7 +2969,7 @@ "visibility": "internal" } ], - "src": "1618:39:7" + "src": "1661:39:7" }, "returnParameters": { "id": 5345, @@ -2983,7 +2983,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5360, - "src": "1676:15:7", + "src": "1719:15:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2995,7 +2995,7 @@ "id": 5342, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1676:6:7", + "src": "1719:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3003,7 +3003,7 @@ }, "id": 5343, "nodeType": "ArrayTypeName", - "src": "1676:8:7", + "src": "1719:8:7", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3012,7 +3012,7 @@ "visibility": "internal" } ], - "src": "1675:17:7" + "src": "1718:17:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -3022,12 +3022,12 @@ { "id": 5382, "nodeType": "FunctionDefinition", - "src": "1770:157:7", + "src": "1817:159:7", "nodes": [], "body": { "id": 5381, "nodeType": "Block", - "src": "1857:70:7", + "src": "1904:72:7", "nodes": [], "statements": [ { @@ -3041,7 +3041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5362, - "src": "1898:4:7", + "src": "1946:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3053,7 +3053,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5364, - "src": "1904:3:7", + "src": "1952:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3077,7 +3077,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "1885:2:7", + "src": "1933:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -3091,7 +3091,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "1885:12:7", + "src": "1933:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -3105,7 +3105,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1885:23:7", + "src": "1933:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3121,7 +3121,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1911:7:7", + "src": "1959:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -3130,7 +3130,7 @@ "id": 5376, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1911:7:7", + "src": "1959:7:7", "typeDescriptions": {} } } @@ -3142,7 +3142,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "1910:9:7", + "src": "1958:9:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -3166,7 +3166,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1874:3:7", + "src": "1922:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3179,7 +3179,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "1874:10:7", + "src": "1922:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -3193,7 +3193,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1874:46:7", + "src": "1922:46:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", @@ -3203,7 +3203,7 @@ "functionReturnParameters": 5368, "id": 5380, "nodeType": "Return", - "src": "1867:53:7" + "src": "1915:53:7" } ] }, @@ -3211,7 +3211,7 @@ "kind": "function", "modifiers": [], "name": "readAddress", - "nameLocation": "1779:11:7", + "nameLocation": "1826:11:7", "parameters": { "id": 5365, "nodeType": "ParameterList", @@ -3221,10 +3221,10 @@ "id": 5362, "mutability": "mutable", "name": "json", - "nameLocation": "1805:4:7", + "nameLocation": "1852:4:7", "nodeType": "VariableDeclaration", "scope": 5382, - "src": "1791:18:7", + "src": "1838:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3235,7 +3235,7 @@ "id": 5361, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1791:6:7", + "src": "1838:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3248,10 +3248,10 @@ "id": 5364, "mutability": "mutable", "name": "key", - "nameLocation": "1825:3:7", + "nameLocation": "1872:3:7", "nodeType": "VariableDeclaration", "scope": 5382, - "src": "1811:17:7", + "src": "1858:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3262,7 +3262,7 @@ "id": 5363, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1811:6:7", + "src": "1858:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3271,7 +3271,7 @@ "visibility": "internal" } ], - "src": "1790:39:7" + "src": "1837:39:7" }, "returnParameters": { "id": 5368, @@ -3285,7 +3285,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5382, - "src": "1848:7:7", + "src": "1895:7:7", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3296,7 +3296,7 @@ "id": 5366, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1848:7:7", + "src": "1895:7:7", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3306,7 +3306,7 @@ "visibility": "internal" } ], - "src": "1847:9:7" + "src": "1894:9:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -3316,12 +3316,12 @@ { "id": 5406, "nodeType": "FunctionDefinition", - "src": "1933:173:7", + "src": "1984:175:7", "nodes": [], "body": { "id": 5405, "nodeType": "Block", - "src": "2034:72:7", + "src": "2085:74:7", "nodes": [], "statements": [ { @@ -3335,7 +3335,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5384, - "src": "2075:4:7", + "src": "2127:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3347,7 +3347,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5386, - "src": "2081:3:7", + "src": "2133:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3371,7 +3371,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "2062:2:7", + "src": "2114:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -3385,7 +3385,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "2062:12:7", + "src": "2114:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -3399,7 +3399,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2062:23:7", + "src": "2114:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3416,7 +3416,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2088:7:7", + "src": "2140:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -3425,7 +3425,7 @@ "id": 5399, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2088:7:7", + "src": "2140:7:7", "typeDescriptions": {} } }, @@ -3435,7 +3435,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2088:9:7", + "src": "2140:9:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_address_$dyn_memory_ptr_$", "typeString": "type(address[] memory)" @@ -3449,7 +3449,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "2087:11:7", + "src": "2139:11:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_address_$dyn_memory_ptr_$", "typeString": "type(address[] memory)" @@ -3473,7 +3473,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2051:3:7", + "src": "2103:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3486,7 +3486,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "2051:10:7", + "src": "2103:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -3500,7 +3500,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2051:48:7", + "src": "2103:48:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", @@ -3510,7 +3510,7 @@ "functionReturnParameters": 5391, "id": 5404, "nodeType": "Return", - "src": "2044:55:7" + "src": "2096:55:7" } ] }, @@ -3518,7 +3518,7 @@ "kind": "function", "modifiers": [], "name": "readAddressArray", - "nameLocation": "1942:16:7", + "nameLocation": "1993:16:7", "parameters": { "id": 5387, "nodeType": "ParameterList", @@ -3528,10 +3528,10 @@ "id": 5384, "mutability": "mutable", "name": "json", - "nameLocation": "1973:4:7", + "nameLocation": "2024:4:7", "nodeType": "VariableDeclaration", "scope": 5406, - "src": "1959:18:7", + "src": "2010:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3542,7 +3542,7 @@ "id": 5383, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1959:6:7", + "src": "2010:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3555,10 +3555,10 @@ "id": 5386, "mutability": "mutable", "name": "key", - "nameLocation": "1993:3:7", + "nameLocation": "2044:3:7", "nodeType": "VariableDeclaration", "scope": 5406, - "src": "1979:17:7", + "src": "2030:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3569,7 +3569,7 @@ "id": 5385, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1979:6:7", + "src": "2030:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3578,7 +3578,7 @@ "visibility": "internal" } ], - "src": "1958:39:7" + "src": "2009:39:7" }, "returnParameters": { "id": 5391, @@ -3592,7 +3592,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5406, - "src": "2016:16:7", + "src": "2067:16:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3604,7 +3604,7 @@ "id": 5388, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2016:7:7", + "src": "2067:7:7", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3613,7 +3613,7 @@ }, "id": 5389, "nodeType": "ArrayTypeName", - "src": "2016:9:7", + "src": "2067:9:7", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -3622,7 +3622,7 @@ "visibility": "internal" } ], - "src": "2015:18:7" + "src": "2066:18:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -3632,12 +3632,12 @@ { "id": 5428, "nodeType": "FunctionDefinition", - "src": "2112:148:7", + "src": "2167:150:7", "nodes": [], "body": { "id": 5427, "nodeType": "Block", - "src": "2193:67:7", + "src": "2248:69:7", "nodes": [], "statements": [ { @@ -3651,7 +3651,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5408, - "src": "2234:4:7", + "src": "2290:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3663,7 +3663,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5410, - "src": "2240:3:7", + "src": "2296:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3687,7 +3687,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "2221:2:7", + "src": "2277:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -3701,7 +3701,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "2221:12:7", + "src": "2277:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -3715,7 +3715,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2221:23:7", + "src": "2277:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3731,7 +3731,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2247:4:7", + "src": "2303:4:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -3740,7 +3740,7 @@ "id": 5422, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2247:4:7", + "src": "2303:4:7", "typeDescriptions": {} } } @@ -3752,7 +3752,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "2246:6:7", + "src": "2302:6:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -3776,7 +3776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2210:3:7", + "src": "2266:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3789,7 +3789,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "2210:10:7", + "src": "2266:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -3803,7 +3803,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2210:43:7", + "src": "2266:43:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -3813,7 +3813,7 @@ "functionReturnParameters": 5414, "id": 5426, "nodeType": "Return", - "src": "2203:50:7" + "src": "2259:50:7" } ] }, @@ -3821,7 +3821,7 @@ "kind": "function", "modifiers": [], "name": "readBool", - "nameLocation": "2121:8:7", + "nameLocation": "2176:8:7", "parameters": { "id": 5411, "nodeType": "ParameterList", @@ -3831,10 +3831,10 @@ "id": 5408, "mutability": "mutable", "name": "json", - "nameLocation": "2144:4:7", + "nameLocation": "2199:4:7", "nodeType": "VariableDeclaration", "scope": 5428, - "src": "2130:18:7", + "src": "2185:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3845,7 +3845,7 @@ "id": 5407, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2130:6:7", + "src": "2185:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3858,10 +3858,10 @@ "id": 5410, "mutability": "mutable", "name": "key", - "nameLocation": "2164:3:7", + "nameLocation": "2219:3:7", "nodeType": "VariableDeclaration", "scope": 5428, - "src": "2150:17:7", + "src": "2205:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3872,7 +3872,7 @@ "id": 5409, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2150:6:7", + "src": "2205:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3881,7 +3881,7 @@ "visibility": "internal" } ], - "src": "2129:39:7" + "src": "2184:39:7" }, "returnParameters": { "id": 5414, @@ -3895,7 +3895,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5428, - "src": "2187:4:7", + "src": "2242:4:7", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3906,7 +3906,7 @@ "id": 5412, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2187:4:7", + "src": "2242:4:7", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3915,7 +3915,7 @@ "visibility": "internal" } ], - "src": "2186:6:7" + "src": "2241:6:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -3925,12 +3925,12 @@ { "id": 5452, "nodeType": "FunctionDefinition", - "src": "2266:164:7", + "src": "2325:166:7", "nodes": [], "body": { "id": 5451, "nodeType": "Block", - "src": "2361:69:7", + "src": "2420:71:7", "nodes": [], "statements": [ { @@ -3944,7 +3944,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5430, - "src": "2402:4:7", + "src": "2462:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3956,7 +3956,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5432, - "src": "2408:3:7", + "src": "2468:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3980,7 +3980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "2389:2:7", + "src": "2449:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -3994,7 +3994,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "2389:12:7", + "src": "2449:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -4008,7 +4008,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2389:23:7", + "src": "2449:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4025,7 +4025,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2415:4:7", + "src": "2475:4:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -4034,7 +4034,7 @@ "id": 5445, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2415:4:7", + "src": "2475:4:7", "typeDescriptions": {} } }, @@ -4044,7 +4044,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2415:6:7", + "src": "2475:6:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_bool_$dyn_memory_ptr_$", "typeString": "type(bool[] memory)" @@ -4058,7 +4058,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "2414:8:7", + "src": "2474:8:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_bool_$dyn_memory_ptr_$", "typeString": "type(bool[] memory)" @@ -4082,7 +4082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2378:3:7", + "src": "2438:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4095,7 +4095,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "2378:10:7", + "src": "2438:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -4109,7 +4109,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2378:45:7", + "src": "2438:45:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_memory_ptr", @@ -4119,7 +4119,7 @@ "functionReturnParameters": 5437, "id": 5450, "nodeType": "Return", - "src": "2371:52:7" + "src": "2431:52:7" } ] }, @@ -4127,7 +4127,7 @@ "kind": "function", "modifiers": [], "name": "readBoolArray", - "nameLocation": "2275:13:7", + "nameLocation": "2334:13:7", "parameters": { "id": 5433, "nodeType": "ParameterList", @@ -4137,10 +4137,10 @@ "id": 5430, "mutability": "mutable", "name": "json", - "nameLocation": "2303:4:7", + "nameLocation": "2362:4:7", "nodeType": "VariableDeclaration", "scope": 5452, - "src": "2289:18:7", + "src": "2348:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4151,7 +4151,7 @@ "id": 5429, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2289:6:7", + "src": "2348:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4164,10 +4164,10 @@ "id": 5432, "mutability": "mutable", "name": "key", - "nameLocation": "2323:3:7", + "nameLocation": "2382:3:7", "nodeType": "VariableDeclaration", "scope": 5452, - "src": "2309:17:7", + "src": "2368:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4178,7 +4178,7 @@ "id": 5431, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2309:6:7", + "src": "2368:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4187,7 +4187,7 @@ "visibility": "internal" } ], - "src": "2288:39:7" + "src": "2347:39:7" }, "returnParameters": { "id": 5437, @@ -4201,7 +4201,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5452, - "src": "2346:13:7", + "src": "2405:13:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4213,7 +4213,7 @@ "id": 5434, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2346:4:7", + "src": "2405:4:7", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4221,7 +4221,7 @@ }, "id": 5435, "nodeType": "ArrayTypeName", - "src": "2346:6:7", + "src": "2405:6:7", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -4230,7 +4230,7 @@ "visibility": "internal" } ], - "src": "2345:15:7" + "src": "2404:15:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -4240,12 +4240,12 @@ { "id": 5474, "nodeType": "FunctionDefinition", - "src": "2436:158:7", + "src": "2499:160:7", "nodes": [], "body": { "id": 5473, "nodeType": "Block", - "src": "2526:68:7", + "src": "2589:70:7", "nodes": [], "statements": [ { @@ -4259,7 +4259,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5454, - "src": "2567:4:7", + "src": "2631:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4271,7 +4271,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5456, - "src": "2573:3:7", + "src": "2637:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4295,7 +4295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "2554:2:7", + "src": "2618:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -4309,7 +4309,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "2554:12:7", + "src": "2618:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -4323,7 +4323,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2554:23:7", + "src": "2618:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4339,7 +4339,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2580:5:7", + "src": "2644:5:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" @@ -4348,7 +4348,7 @@ "id": 5468, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2580:5:7", + "src": "2644:5:7", "typeDescriptions": {} } } @@ -4360,7 +4360,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "2579:7:7", + "src": "2643:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" @@ -4384,7 +4384,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2543:3:7", + "src": "2607:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4397,7 +4397,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "2543:10:7", + "src": "2607:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -4411,7 +4411,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2543:44:7", + "src": "2607:44:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4421,7 +4421,7 @@ "functionReturnParameters": 5460, "id": 5472, "nodeType": "Return", - "src": "2536:51:7" + "src": "2600:51:7" } ] }, @@ -4429,7 +4429,7 @@ "kind": "function", "modifiers": [], "name": "readBytes", - "nameLocation": "2445:9:7", + "nameLocation": "2508:9:7", "parameters": { "id": 5457, "nodeType": "ParameterList", @@ -4439,10 +4439,10 @@ "id": 5454, "mutability": "mutable", "name": "json", - "nameLocation": "2469:4:7", + "nameLocation": "2532:4:7", "nodeType": "VariableDeclaration", "scope": 5474, - "src": "2455:18:7", + "src": "2518:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4453,7 +4453,7 @@ "id": 5453, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2455:6:7", + "src": "2518:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4466,10 +4466,10 @@ "id": 5456, "mutability": "mutable", "name": "key", - "nameLocation": "2489:3:7", + "nameLocation": "2552:3:7", "nodeType": "VariableDeclaration", "scope": 5474, - "src": "2475:17:7", + "src": "2538:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4480,7 +4480,7 @@ "id": 5455, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2475:6:7", + "src": "2538:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4489,7 +4489,7 @@ "visibility": "internal" } ], - "src": "2454:39:7" + "src": "2517:39:7" }, "returnParameters": { "id": 5460, @@ -4503,7 +4503,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5474, - "src": "2512:12:7", + "src": "2575:12:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4514,7 +4514,7 @@ "id": 5458, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2512:5:7", + "src": "2575:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4523,7 +4523,7 @@ "visibility": "internal" } ], - "src": "2511:14:7" + "src": "2574:14:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -4533,12 +4533,12 @@ { "id": 5498, "nodeType": "FunctionDefinition", - "src": "2600:167:7", + "src": "2667:169:7", "nodes": [], "body": { "id": 5497, "nodeType": "Block", - "src": "2697:70:7", + "src": "2764:72:7", "nodes": [], "statements": [ { @@ -4552,7 +4552,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5476, - "src": "2738:4:7", + "src": "2806:4:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4564,7 +4564,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5478, - "src": "2744:3:7", + "src": "2812:3:7", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4588,7 +4588,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5160, - "src": "2725:2:7", + "src": "2793:2:7", "typeDescriptions": { "typeIdentifier": "t_contract$_VmSafe_$7959", "typeString": "contract VmSafe" @@ -4602,7 +4602,7 @@ "memberName": "parseJson", "nodeType": "MemberAccess", "referencedDeclaration": 7931, - "src": "2725:12:7", + "src": "2793:12:7", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (bytes memory)" @@ -4616,7 +4616,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2725:23:7", + "src": "2793:23:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4633,7 +4633,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2751:5:7", + "src": "2819:5:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" @@ -4642,7 +4642,7 @@ "id": 5491, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2751:5:7", + "src": "2819:5:7", "typeDescriptions": {} } }, @@ -4652,7 +4652,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2751:7:7", + "src": "2819:7:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(bytes memory[] memory)" @@ -4666,7 +4666,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "2750:9:7", + "src": "2818:9:7", "typeDescriptions": { "typeIdentifier": "t_type$_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(bytes memory[] memory)" @@ -4690,7 +4690,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2714:3:7", + "src": "2782:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4703,7 +4703,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "2714:10:7", + "src": "2782:10:7", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -4717,7 +4717,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2714:46:7", + "src": "2782:46:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_memory_ptr_$dyn_memory_ptr", @@ -4727,7 +4727,7 @@ "functionReturnParameters": 5483, "id": 5496, "nodeType": "Return", - "src": "2707:53:7" + "src": "2775:53:7" } ] }, @@ -4735,7 +4735,7 @@ "kind": "function", "modifiers": [], "name": "readBytesArray", - "nameLocation": "2609:14:7", + "nameLocation": "2676:14:7", "parameters": { "id": 5479, "nodeType": "ParameterList", @@ -4745,10 +4745,10 @@ "id": 5476, "mutability": "mutable", "name": "json", - "nameLocation": "2638:4:7", + "nameLocation": "2705:4:7", "nodeType": "VariableDeclaration", "scope": 5498, - "src": "2624:18:7", + "src": "2691:18:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4759,7 +4759,7 @@ "id": 5475, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2624:6:7", + "src": "2691:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4772,10 +4772,10 @@ "id": 5478, "mutability": "mutable", "name": "key", - "nameLocation": "2658:3:7", + "nameLocation": "2725:3:7", "nodeType": "VariableDeclaration", "scope": 5498, - "src": "2644:17:7", + "src": "2711:17:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4786,7 +4786,7 @@ "id": 5477, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2644:6:7", + "src": "2711:6:7", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4795,7 +4795,7 @@ "visibility": "internal" } ], - "src": "2623:39:7" + "src": "2690:39:7" }, "returnParameters": { "id": 5483, @@ -4809,7 +4809,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5498, - "src": "2681:14:7", + "src": "2748:14:7", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4821,7 +4821,7 @@ "id": 5480, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2681:5:7", + "src": "2748:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4829,7 +4829,7 @@ }, "id": 5481, "nodeType": "ArrayTypeName", - "src": "2681:7:7", + "src": "2748:7:7", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -4838,7 +4838,7 @@ "visibility": "internal" } ], - "src": "2680:16:7" + "src": "2747:16:7" }, "scope": 5499, "stateMutability": "nonpayable", @@ -4856,7 +4856,7 @@ 5499 ], "name": "stdJson", - "nameLocation": "168:7:7", + "nameLocation": "176:7:7", "scope": 5500, "usedErrors": [] } diff --git a/out/StdMath.sol/stdMath.json b/out/StdMath.sol/stdMath.json index c3dfb1b..33a608f 100644 --- a/out/StdMath.sol/stdMath.json +++ b/out/StdMath.sol/stdMath.json @@ -1,17 +1,17 @@ { "abi": [], "bytecode": { - "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212206753c40d2b8eaa31ac09648601c4453cdbea489f60a8ce8f9e118ea4593bcdd764736f6c634300080f0033", - "sourceMap": "65:1294:8:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;65:1294:8;;;;;;;;;;;;;;;;;", + "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220cafdb149f0289b41ca3e061abf11966213378d28746010d9d5ed4eed680c68fc64736f6c634300080f0033", + "sourceMap": "68:1333:8:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;68:1333:8;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212206753c40d2b8eaa31ac09648601c4453cdbea489f60a8ce8f9e118ea4593bcdd764736f6c634300080f0033", - "sourceMap": "65:1294:8:-:0;;;;;;;;", + "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220cafdb149f0289b41ca3e061abf11966213378d28746010d9d5ed4eed680c68fc64736f6c634300080f0033", + "sourceMap": "68:1333:8:-:0;;;;;;;;", "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/StdMath.sol\":\"stdMath\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]}},\"version\":1}", + "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/StdMath.sol\":\"stdMath\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8\",\"dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,10 +51,10 @@ }, "sources": { "lib/forge-std/src/StdMath.sol": { - "keccak256": "0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2", + "keccak256": "0x2937c68a288dbb54c9bb4209119817ea197ffbed21167c493f14dcbbc327c399", "urls": [ - "bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92", - "dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC" + "bzz-raw://a222d841d2d7e9bb92cf1fb0018a2b8f56d7829a7cab0dba8aa1ca6e7ef693a8", + "dweb:/ipfs/QmUvKzRrjPthS5m4rKrs7zGq38xgjWRrQpKMLQJrHkAgX6" ], "license": "MIT" } @@ -70,12 +70,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:1328:8", + "src": "33:1370:8", "nodes": [ { "id": 5501, "nodeType": "PragmaDirective", - "src": "32:31:8", + "src": "33:31:8", "nodes": [], "literals": [ "solidity", @@ -90,17 +90,17 @@ { "id": 5641, "nodeType": "ContractDefinition", - "src": "65:1294:8", + "src": "68:1333:8", "nodes": [ { "id": 5505, "nodeType": "VariableDeclaration", - "src": "87:115:8", + "src": "91:115:8", "nodes": [], "constant": true, "mutability": "constant", "name": "INT256_MIN", - "nameLocation": "111:10:8", + "nameLocation": "115:10:8", "scope": 5641, "stateVariable": true, "storageLocation": "default", @@ -112,7 +112,7 @@ "id": 5502, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "87:6:8", + "src": "91:6:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -127,7 +127,7 @@ "nodeType": "UnaryOperation", "operator": "-", "prefix": true, - "src": "124:78:8", + "src": "128:78:8", "subExpression": { "hexValue": "3537383936303434363138363538303937373131373835343932353034333433393533393236363334393932333332383230323832303139373238373932303033393536353634383139393638", "id": 5503, @@ -137,7 +137,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "125:77:8", + "src": "129:77:8", "typeDescriptions": { "typeIdentifier": "t_rational_57896044618658097711785492504343953926634992332820282019728792003956564819968_by_1", "typeString": "int_const 5789...(69 digits omitted)...9968" @@ -154,12 +154,12 @@ { "id": 5531, "nodeType": "FunctionDefinition", - "src": "209:306:8", + "src": "215:313:8", "nodes": [], "body": { "id": 5530, "nodeType": "Block", - "src": "264:251:8", + "src": "270:258:8", "nodes": [], "statements": [ { @@ -179,7 +179,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5507, - "src": "342:1:8", + "src": "350:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -193,13 +193,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5505, - "src": "347:10:8", + "src": "355:10:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "342:15:8", + "src": "350:15:8", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -207,11 +207,11 @@ }, "id": 5518, "nodeType": "IfStatement", - "src": "338:130:8", + "src": "346:132:8", "trueBody": { "id": 5517, "nodeType": "Block", - "src": "359:109:8", + "src": "367:111:8", "statements": [ { "expression": { @@ -223,7 +223,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "380:77:8", + "src": "389:77:8", "typeDescriptions": { "typeIdentifier": "t_rational_57896044618658097711785492504343953926634992332820282019728792003956564819968_by_1", "typeString": "int_const 5789...(69 digits omitted)...9968" @@ -233,7 +233,7 @@ "functionReturnParameters": 5511, "id": 5516, "nodeType": "Return", - "src": "373:84:8" + "src": "382:84:8" } ] } @@ -258,7 +258,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5507, - "src": "493:1:8", + "src": "505:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -275,14 +275,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "497:1:8", + "src": "509:1:8", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "493:5:8", + "src": "505:5:8", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -297,14 +297,14 @@ "nodeType": "UnaryOperation", "operator": "-", "prefix": true, - "src": "505:2:8", + "src": "517:2:8", "subExpression": { "id": 5525, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5507, - "src": "506:1:8", + "src": "518:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -321,14 +321,14 @@ "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "493:14:8", + "src": "505:14:8", "trueExpression": { "id": 5524, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5507, - "src": "501:1:8", + "src": "513:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -353,7 +353,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "485:7:8", + "src": "497:7:8", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -362,7 +362,7 @@ "id": 5519, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "485:7:8", + "src": "497:7:8", "typeDescriptions": {} } }, @@ -374,7 +374,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "485:23:8", + "src": "497:23:8", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -384,7 +384,7 @@ "functionReturnParameters": 5511, "id": 5529, "nodeType": "Return", - "src": "478:30:8" + "src": "490:30:8" } ] }, @@ -392,7 +392,7 @@ "kind": "function", "modifiers": [], "name": "abs", - "nameLocation": "218:3:8", + "nameLocation": "224:3:8", "parameters": { "id": 5508, "nodeType": "ParameterList", @@ -402,10 +402,10 @@ "id": 5507, "mutability": "mutable", "name": "a", - "nameLocation": "229:1:8", + "nameLocation": "235:1:8", "nodeType": "VariableDeclaration", "scope": 5531, - "src": "222:8:8", + "src": "228:8:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416,7 +416,7 @@ "id": 5506, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "222:6:8", + "src": "228:6:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -425,7 +425,7 @@ "visibility": "internal" } ], - "src": "221:10:8" + "src": "227:10:8" }, "returnParameters": { "id": 5511, @@ -439,7 +439,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5531, - "src": "255:7:8", + "src": "261:7:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -450,7 +450,7 @@ "id": 5509, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "255:7:8", + "src": "261:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -459,7 +459,7 @@ "visibility": "internal" } ], - "src": "254:9:8" + "src": "260:9:8" }, "scope": 5641, "stateMutability": "pure", @@ -469,12 +469,12 @@ { "id": 5552, "nodeType": "FunctionDefinition", - "src": "521:114:8", + "src": "536:116:8", "nodes": [], "body": { "id": 5551, "nodeType": "Block", - "src": "590:45:8", + "src": "605:47:8", "nodes": [], "statements": [ { @@ -495,7 +495,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5533, - "src": "607:1:8", + "src": "623:1:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -509,13 +509,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5535, - "src": "611:1:8", + "src": "627:1:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "607:5:8", + "src": "623:5:8", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -537,7 +537,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5535, - "src": "623:1:8", + "src": "639:1:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -551,13 +551,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5533, - "src": "627:1:8", + "src": "643:1:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "623:5:8", + "src": "639:5:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -569,7 +569,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "607:21:8", + "src": "623:21:8", "trueExpression": { "commonType": { "typeIdentifier": "t_uint256", @@ -586,7 +586,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5533, - "src": "615:1:8", + "src": "631:1:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -600,13 +600,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5535, - "src": "619:1:8", + "src": "635:1:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "615:5:8", + "src": "631:5:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -620,7 +620,7 @@ "functionReturnParameters": 5539, "id": 5550, "nodeType": "Return", - "src": "600:28:8" + "src": "616:28:8" } ] }, @@ -628,7 +628,7 @@ "kind": "function", "modifiers": [], "name": "delta", - "nameLocation": "530:5:8", + "nameLocation": "545:5:8", "parameters": { "id": 5536, "nodeType": "ParameterList", @@ -638,10 +638,10 @@ "id": 5533, "mutability": "mutable", "name": "a", - "nameLocation": "544:1:8", + "nameLocation": "559:1:8", "nodeType": "VariableDeclaration", "scope": 5552, - "src": "536:9:8", + "src": "551:9:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -652,7 +652,7 @@ "id": 5532, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "536:7:8", + "src": "551:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -665,10 +665,10 @@ "id": 5535, "mutability": "mutable", "name": "b", - "nameLocation": "555:1:8", + "nameLocation": "570:1:8", "nodeType": "VariableDeclaration", "scope": 5552, - "src": "547:9:8", + "src": "562:9:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -679,7 +679,7 @@ "id": 5534, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "547:7:8", + "src": "562:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -688,7 +688,7 @@ "visibility": "internal" } ], - "src": "535:22:8" + "src": "550:22:8" }, "returnParameters": { "id": 5539, @@ -702,7 +702,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5552, - "src": "581:7:8", + "src": "596:7:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -713,7 +713,7 @@ "id": 5537, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "581:7:8", + "src": "596:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -722,7 +722,7 @@ "visibility": "internal" } ], - "src": "580:9:8" + "src": "595:9:8" }, "scope": 5641, "stateMutability": "pure", @@ -732,12 +732,12 @@ { "id": 5588, "nodeType": "FunctionDefinition", - "src": "641:352:8", + "src": "660:361:8", "nodes": [], "body": { "id": 5587, "nodeType": "Block", - "src": "708:285:8", + "src": "727:294:8", "nodes": [], "statements": [ { @@ -769,7 +769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5554, - "src": "847:1:8", + "src": "869:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -783,13 +783,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5556, - "src": "851:1:8", + "src": "873:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "847:5:8", + "src": "869:5:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -803,7 +803,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "846:7:8", + "src": "868:7:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -820,7 +820,7 @@ "nodeType": "UnaryOperation", "operator": "-", "prefix": true, - "src": "856:2:8", + "src": "878:2:8", "subExpression": { "hexValue": "31", "id": 5565, @@ -830,7 +830,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "857:1:8", + "src": "879:1:8", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -842,7 +842,7 @@ "typeString": "int_const -1" } }, - "src": "846:12:8", + "src": "868:12:8", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -850,11 +850,11 @@ }, "id": 5578, "nodeType": "IfStatement", - "src": "842:71:8", + "src": "864:73:8", "trueBody": { "id": 5577, "nodeType": "Block", - "src": "860:53:8", + "src": "882:55:8", "statements": [ { "expression": { @@ -867,7 +867,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5554, - "src": "891:1:8", + "src": "914:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -886,7 +886,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5531, - "src": "887:3:8", + "src": "910:3:8", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" @@ -900,7 +900,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "887:6:8", + "src": "910:6:8", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -915,7 +915,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5556, - "src": "899:1:8", + "src": "922:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -934,7 +934,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5531, - "src": "895:3:8", + "src": "918:3:8", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" @@ -948,7 +948,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "895:6:8", + "src": "918:6:8", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -975,7 +975,7 @@ 5588 ], "referencedDeclaration": 5552, - "src": "881:5:8", + "src": "904:5:8", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" @@ -989,7 +989,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "881:21:8", + "src": "904:21:8", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -999,7 +999,7 @@ "functionReturnParameters": 5560, "id": 5576, "nodeType": "Return", - "src": "874:28:8" + "src": "897:28:8" } ] } @@ -1023,7 +1023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5554, - "src": "975:1:8", + "src": "1002:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1042,7 +1042,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5531, - "src": "971:3:8", + "src": "998:3:8", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" @@ -1056,7 +1056,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "971:6:8", + "src": "998:6:8", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1073,7 +1073,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5556, - "src": "984:1:8", + "src": "1011:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1092,7 +1092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5531, - "src": "980:3:8", + "src": "1007:3:8", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" @@ -1106,14 +1106,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "980:6:8", + "src": "1007:6:8", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "971:15:8", + "src": "998:15:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1122,7 +1122,7 @@ "functionReturnParameters": 5560, "id": 5586, "nodeType": "Return", - "src": "964:22:8" + "src": "991:22:8" } ] }, @@ -1130,7 +1130,7 @@ "kind": "function", "modifiers": [], "name": "delta", - "nameLocation": "650:5:8", + "nameLocation": "669:5:8", "parameters": { "id": 5557, "nodeType": "ParameterList", @@ -1140,10 +1140,10 @@ "id": 5554, "mutability": "mutable", "name": "a", - "nameLocation": "663:1:8", + "nameLocation": "682:1:8", "nodeType": "VariableDeclaration", "scope": 5588, - "src": "656:8:8", + "src": "675:8:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1154,7 +1154,7 @@ "id": 5553, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "656:6:8", + "src": "675:6:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1167,10 +1167,10 @@ "id": 5556, "mutability": "mutable", "name": "b", - "nameLocation": "673:1:8", + "nameLocation": "692:1:8", "nodeType": "VariableDeclaration", "scope": 5588, - "src": "666:8:8", + "src": "685:8:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1181,7 +1181,7 @@ "id": 5555, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "666:6:8", + "src": "685:6:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1190,7 +1190,7 @@ "visibility": "internal" } ], - "src": "655:20:8" + "src": "674:20:8" }, "returnParameters": { "id": 5560, @@ -1204,7 +1204,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5588, - "src": "699:7:8", + "src": "718:7:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1215,7 +1215,7 @@ "id": 5558, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "699:7:8", + "src": "718:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1224,7 +1224,7 @@ "visibility": "internal" } ], - "src": "698:9:8" + "src": "717:9:8" }, "scope": 5641, "stateMutability": "pure", @@ -1234,12 +1234,12 @@ { "id": 5611, "nodeType": "FunctionDefinition", - "src": "999:160:8", + "src": "1029:164:8", "nodes": [], "body": { "id": 5610, "nodeType": "Block", - "src": "1075:84:8", + "src": "1105:88:8", "nodes": [], "statements": [ { @@ -1252,10 +1252,10 @@ "id": 5598, "mutability": "mutable", "name": "absDelta", - "nameLocation": "1093:8:8", + "nameLocation": "1124:8:8", "nodeType": "VariableDeclaration", "scope": 5610, - "src": "1085:16:8", + "src": "1116:16:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1266,7 +1266,7 @@ "id": 5597, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1085:7:8", + "src": "1116:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1284,7 +1284,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5590, - "src": "1110:1:8", + "src": "1141:1:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1296,7 +1296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5592, - "src": "1113:1:8", + "src": "1144:1:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1322,7 +1322,7 @@ 5588 ], "referencedDeclaration": 5552, - "src": "1104:5:8", + "src": "1135:5:8", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" @@ -1336,7 +1336,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1104:11:8", + "src": "1135:11:8", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1344,7 +1344,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1085:30:8" + "src": "1116:30:8" }, { "expression": { @@ -1373,7 +1373,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5598, - "src": "1133:8:8", + "src": "1166:8:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1390,14 +1390,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1144:4:8", + "src": "1177:4:8", "typeDescriptions": { "typeIdentifier": "t_rational_1000000000000000000_by_1", "typeString": "int_const 1000000000000000000" }, "value": "1e18" }, - "src": "1133:15:8", + "src": "1166:15:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1411,13 +1411,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5592, - "src": "1151:1:8", + "src": "1184:1:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1133:19:8", + "src": "1166:19:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1426,7 +1426,7 @@ "functionReturnParameters": 5596, "id": 5609, "nodeType": "Return", - "src": "1126:26:8" + "src": "1159:26:8" } ] }, @@ -1434,7 +1434,7 @@ "kind": "function", "modifiers": [], "name": "percentDelta", - "nameLocation": "1008:12:8", + "nameLocation": "1038:12:8", "parameters": { "id": 5593, "nodeType": "ParameterList", @@ -1444,10 +1444,10 @@ "id": 5590, "mutability": "mutable", "name": "a", - "nameLocation": "1029:1:8", + "nameLocation": "1059:1:8", "nodeType": "VariableDeclaration", "scope": 5611, - "src": "1021:9:8", + "src": "1051:9:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1458,7 +1458,7 @@ "id": 5589, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1021:7:8", + "src": "1051:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1471,10 +1471,10 @@ "id": 5592, "mutability": "mutable", "name": "b", - "nameLocation": "1040:1:8", + "nameLocation": "1070:1:8", "nodeType": "VariableDeclaration", "scope": 5611, - "src": "1032:9:8", + "src": "1062:9:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1485,7 +1485,7 @@ "id": 5591, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1032:7:8", + "src": "1062:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1494,7 +1494,7 @@ "visibility": "internal" } ], - "src": "1020:22:8" + "src": "1050:22:8" }, "returnParameters": { "id": 5596, @@ -1508,7 +1508,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5611, - "src": "1066:7:8", + "src": "1096:7:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1519,7 +1519,7 @@ "id": 5594, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1066:7:8", + "src": "1096:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1528,7 +1528,7 @@ "visibility": "internal" } ], - "src": "1065:9:8" + "src": "1095:9:8" }, "scope": 5641, "stateMutability": "pure", @@ -1538,12 +1538,12 @@ { "id": 5640, "nodeType": "FunctionDefinition", - "src": "1165:192:8", + "src": "1201:197:8", "nodes": [], "body": { "id": 5639, "nodeType": "Block", - "src": "1239:118:8", + "src": "1275:123:8", "nodes": [], "statements": [ { @@ -1556,10 +1556,10 @@ "id": 5621, "mutability": "mutable", "name": "absDelta", - "nameLocation": "1257:8:8", + "nameLocation": "1294:8:8", "nodeType": "VariableDeclaration", "scope": 5639, - "src": "1249:16:8", + "src": "1286:16:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1570,7 +1570,7 @@ "id": 5620, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1249:7:8", + "src": "1286:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1588,7 +1588,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5613, - "src": "1274:1:8", + "src": "1311:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1600,7 +1600,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5615, - "src": "1277:1:8", + "src": "1314:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1626,7 +1626,7 @@ 5588 ], "referencedDeclaration": 5588, - "src": "1268:5:8", + "src": "1305:5:8", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" @@ -1640,7 +1640,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1268:11:8", + "src": "1305:11:8", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1648,7 +1648,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1249:30:8" + "src": "1286:30:8" }, { "assignments": [ @@ -1660,10 +1660,10 @@ "id": 5628, "mutability": "mutable", "name": "absB", - "nameLocation": "1297:4:8", + "nameLocation": "1335:4:8", "nodeType": "VariableDeclaration", "scope": 5639, - "src": "1289:12:8", + "src": "1327:12:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1674,7 +1674,7 @@ "id": 5627, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1289:7:8", + "src": "1327:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1692,7 +1692,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5615, - "src": "1308:1:8", + "src": "1346:1:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1711,7 +1711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5531, - "src": "1304:3:8", + "src": "1342:3:8", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" @@ -1725,7 +1725,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1304:6:8", + "src": "1342:6:8", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1733,7 +1733,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1289:21:8" + "src": "1327:21:8" }, { "expression": { @@ -1762,7 +1762,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5621, - "src": "1328:8:8", + "src": "1368:8:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1779,14 +1779,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1339:4:8", + "src": "1379:4:8", "typeDescriptions": { "typeIdentifier": "t_rational_1000000000000000000_by_1", "typeString": "int_const 1000000000000000000" }, "value": "1e18" }, - "src": "1328:15:8", + "src": "1368:15:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1800,13 +1800,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5628, - "src": "1346:4:8", + "src": "1386:4:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1328:22:8", + "src": "1368:22:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1815,7 +1815,7 @@ "functionReturnParameters": 5619, "id": 5638, "nodeType": "Return", - "src": "1321:29:8" + "src": "1361:29:8" } ] }, @@ -1823,7 +1823,7 @@ "kind": "function", "modifiers": [], "name": "percentDelta", - "nameLocation": "1174:12:8", + "nameLocation": "1210:12:8", "parameters": { "id": 5616, "nodeType": "ParameterList", @@ -1833,10 +1833,10 @@ "id": 5613, "mutability": "mutable", "name": "a", - "nameLocation": "1194:1:8", + "nameLocation": "1230:1:8", "nodeType": "VariableDeclaration", "scope": 5640, - "src": "1187:8:8", + "src": "1223:8:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1847,7 +1847,7 @@ "id": 5612, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1187:6:8", + "src": "1223:6:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1860,10 +1860,10 @@ "id": 5615, "mutability": "mutable", "name": "b", - "nameLocation": "1204:1:8", + "nameLocation": "1240:1:8", "nodeType": "VariableDeclaration", "scope": 5640, - "src": "1197:8:8", + "src": "1233:8:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1874,7 +1874,7 @@ "id": 5614, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1197:6:8", + "src": "1233:6:8", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1883,7 +1883,7 @@ "visibility": "internal" } ], - "src": "1186:20:8" + "src": "1222:20:8" }, "returnParameters": { "id": 5619, @@ -1897,7 +1897,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5640, - "src": "1230:7:8", + "src": "1266:7:8", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1908,7 +1908,7 @@ "id": 5617, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1230:7:8", + "src": "1266:7:8", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1917,7 +1917,7 @@ "visibility": "internal" } ], - "src": "1229:9:8" + "src": "1265:9:8" }, "scope": 5641, "stateMutability": "pure", @@ -1935,7 +1935,7 @@ 5641 ], "name": "stdMath", - "nameLocation": "73:7:8", + "nameLocation": "76:7:8", "scope": 5642, "usedErrors": [] } diff --git a/out/StdStorage.sol/stdStorage.json b/out/StdStorage.sol/stdStorage.json index 7b57753..93e4231 100644 --- a/out/StdStorage.sol/stdStorage.json +++ b/out/StdStorage.sol/stdStorage.json @@ -1,17 +1,17 @@ { "abi": [], "bytecode": { - "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122088fae5c5cbe6e46a5c9bd1ce759dbc2e5d26d36021524e29b25a01ac9d97765964736f6c634300080f0033", - "sourceMap": "7337:4527:9:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;7337:4527:9;;;;;;;;;;;;;;;;;", + "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122031b0253e387af7ba4a98d641e8325f606a4c05d995bbe949afd2abbf4d75212864736f6c634300080f0033", + "sourceMap": "7531:4659:9:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;7531:4659:9;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122088fae5c5cbe6e46a5c9bd1ce759dbc2e5d26d36021524e29b25a01ac9d97765964736f6c634300080f0033", - "sourceMap": "7337:4527:9:-:0;;;;;;;;", + "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122031b0253e387af7ba4a98d641e8325f606a4c05d995bbe949afd2abbf4d75212864736f6c634300080f0033", + "sourceMap": "7531:4659:9:-:0;;;;;;;;", "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/StdStorage.sol\":\"stdStorage\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a\",\"dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]}},\"version\":1}", + "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/StdStorage.sol\":\"stdStorage\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649\",\"dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,18 +51,18 @@ }, "sources": { "lib/forge-std/src/StdStorage.sol": { - "keccak256": "0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5", + "keccak256": "0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c", "urls": [ - "bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a", - "dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn" + "bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649", + "dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX" ], "license": "MIT" }, "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" } @@ -90,12 +90,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:11833:9", + "src": "33:12159:9", "nodes": [ { "id": 5643, "nodeType": "PragmaDirective", - "src": "32:31:9", + "src": "33:31:9", "nodes": [], "literals": [ "solidity", @@ -110,7 +110,7 @@ { "id": 5644, "nodeType": "ImportDirective", - "src": "65:18:9", + "src": "68:18:9", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", @@ -123,7 +123,7 @@ { "id": 5672, "nodeType": "StructDefinition", - "src": "85:271:9", + "src": "90:279:9", "nodes": [], "canonicalName": "StdStorage", "members": [ @@ -132,10 +132,10 @@ "id": 5652, "mutability": "mutable", "name": "slots", - "nameLocation": "176:5:9", + "nameLocation": "182:5:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "109:72:9", + "src": "115:72:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148,14 +148,14 @@ "id": 5645, "name": "address", "nodeType": "ElementaryTypeName", - "src": "117:7:9", + "src": "123:7:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "109:66:9", + "src": "115:66:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -166,14 +166,14 @@ "id": 5646, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "136:6:9", + "src": "142:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "Mapping", - "src": "128:46:9", + "src": "134:46:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -184,14 +184,14 @@ "id": 5647, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154:7:9", + "src": "160:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "Mapping", - "src": "146:27:9", + "src": "152:27:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -200,7 +200,7 @@ "id": 5648, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "165:7:9", + "src": "171:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -216,10 +216,10 @@ "id": 5660, "mutability": "mutable", "name": "finds", - "nameLocation": "251:5:9", + "nameLocation": "258:5:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "187:69:9", + "src": "194:69:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -232,14 +232,14 @@ "id": 5653, "name": "address", "nodeType": "ElementaryTypeName", - "src": "195:7:9", + "src": "202:7:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "187:63:9", + "src": "194:63:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -250,14 +250,14 @@ "id": 5654, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "214:6:9", + "src": "221:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "Mapping", - "src": "206:43:9", + "src": "213:43:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -268,14 +268,14 @@ "id": 5655, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "232:7:9", + "src": "239:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "Mapping", - "src": "224:24:9", + "src": "231:24:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -284,7 +284,7 @@ "id": 5656, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "243:4:9", + "src": "250:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -300,10 +300,10 @@ "id": 5663, "mutability": "mutable", "name": "_keys", - "nameLocation": "272:5:9", + "nameLocation": "280:5:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "262:15:9", + "src": "270:15:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -315,7 +315,7 @@ "id": 5661, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "262:7:9", + "src": "270:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -323,7 +323,7 @@ }, "id": 5662, "nodeType": "ArrayTypeName", - "src": "262:9:9", + "src": "270:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -336,10 +336,10 @@ "id": 5665, "mutability": "mutable", "name": "_sig", - "nameLocation": "290:4:9", + "nameLocation": "299:4:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "283:11:9", + "src": "292:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -350,7 +350,7 @@ "id": 5664, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "283:6:9", + "src": "292:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -363,10 +363,10 @@ "id": 5667, "mutability": "mutable", "name": "_depth", - "nameLocation": "308:6:9", + "nameLocation": "318:6:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "300:14:9", + "src": "310:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377,7 +377,7 @@ "id": 5666, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "300:7:9", + "src": "310:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -390,10 +390,10 @@ "id": 5669, "mutability": "mutable", "name": "_target", - "nameLocation": "328:7:9", + "nameLocation": "339:7:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "320:15:9", + "src": "331:15:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -404,7 +404,7 @@ "id": 5668, "name": "address", "nodeType": "ElementaryTypeName", - "src": "320:7:9", + "src": "331:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -418,10 +418,10 @@ "id": 5671, "mutability": "mutable", "name": "_set", - "nameLocation": "349:4:9", + "nameLocation": "361:4:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "341:12:9", + "src": "353:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432,7 +432,7 @@ "id": 5670, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "341:7:9", + "src": "353:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -442,24 +442,24 @@ } ], "name": "StdStorage", - "nameLocation": "92:10:9", + "nameLocation": "97:10:9", "scope": 7107, "visibility": "public" }, { "id": 6565, "nodeType": "ContractDefinition", - "src": "358:6977:9", + "src": "373:7154:9", "nodes": [ { "id": 5682, "nodeType": "EventDefinition", - "src": "387:74:9", + "src": "403:74:9", "nodes": [], "anonymous": false, "eventSelector": "9c9555b1e3102e3cf48f427d79cb678f5d9bd1ed0ad574389461e255f95170ed", "name": "SlotFound", - "nameLocation": "393:9:9", + "nameLocation": "409:9:9", "parameters": { "id": 5681, "nodeType": "ParameterList", @@ -470,10 +470,10 @@ "indexed": false, "mutability": "mutable", "name": "who", - "nameLocation": "411:3:9", + "nameLocation": "427:3:9", "nodeType": "VariableDeclaration", "scope": 5682, - "src": "403:11:9", + "src": "419:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -484,7 +484,7 @@ "id": 5673, "name": "address", "nodeType": "ElementaryTypeName", - "src": "403:7:9", + "src": "419:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -499,10 +499,10 @@ "indexed": false, "mutability": "mutable", "name": "fsig", - "nameLocation": "423:4:9", + "nameLocation": "439:4:9", "nodeType": "VariableDeclaration", "scope": 5682, - "src": "416:11:9", + "src": "432:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -513,7 +513,7 @@ "id": 5675, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "416:6:9", + "src": "432:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -527,10 +527,10 @@ "indexed": false, "mutability": "mutable", "name": "keysHash", - "nameLocation": "437:8:9", + "nameLocation": "453:8:9", "nodeType": "VariableDeclaration", "scope": 5682, - "src": "429:16:9", + "src": "445:16:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -541,7 +541,7 @@ "id": 5677, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "429:7:9", + "src": "445:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -555,10 +555,10 @@ "indexed": false, "mutability": "mutable", "name": "slot", - "nameLocation": "455:4:9", + "nameLocation": "471:4:9", "nodeType": "VariableDeclaration", "scope": 5682, - "src": "447:12:9", + "src": "463:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -569,7 +569,7 @@ "id": 5679, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "447:7:9", + "src": "463:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -578,18 +578,18 @@ "visibility": "internal" } ], - "src": "402:58:9" + "src": "418:58:9" } }, { "id": 5688, "nodeType": "EventDefinition", - "src": "466:54:9", + "src": "483:54:9", "nodes": [], "anonymous": false, "eventSelector": "080fc4a96620c4462e705b23f346413fe3796bb63c6f8d8591baec0e231577a5", "name": "WARNING_UninitedSlot", - "nameLocation": "472:20:9", + "nameLocation": "489:20:9", "parameters": { "id": 5687, "nodeType": "ParameterList", @@ -600,10 +600,10 @@ "indexed": false, "mutability": "mutable", "name": "who", - "nameLocation": "501:3:9", + "nameLocation": "518:3:9", "nodeType": "VariableDeclaration", "scope": 5688, - "src": "493:11:9", + "src": "510:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -614,7 +614,7 @@ "id": 5683, "name": "address", "nodeType": "ElementaryTypeName", - "src": "493:7:9", + "src": "510:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -629,10 +629,10 @@ "indexed": false, "mutability": "mutable", "name": "slot", - "nameLocation": "514:4:9", + "nameLocation": "531:4:9", "nodeType": "VariableDeclaration", "scope": 5688, - "src": "506:12:9", + "src": "523:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -643,7 +643,7 @@ "id": 5685, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "506:7:9", + "src": "523:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -652,18 +652,18 @@ "visibility": "internal" } ], - "src": "492:27:9" + "src": "509:27:9" } }, { "id": 5705, "nodeType": "VariableDeclaration", - "src": "526:84:9", + "src": "545:84:9", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "546:2:9", + "nameLocation": "565:2:9", "scope": 6565, "stateVariable": true, "storageLocation": "default", @@ -679,10 +679,10 @@ "name": "Vm", "nodeType": "IdentifierPath", "referencedDeclaration": 8284, - "src": "526:2:9" + "src": "545:2:9" }, "referencedDeclaration": 8284, - "src": "526:2:9", + "src": "545:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -707,7 +707,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "588:17:9", + "src": "607:17:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -727,7 +727,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "578:9:9", + "src": "597:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -741,7 +741,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "578:28:9", + "src": "597:28:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -762,7 +762,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "570:7:9", + "src": "589:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -771,7 +771,7 @@ "id": 5696, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "570:7:9", + "src": "589:7:9", "typeDescriptions": {} } }, @@ -783,7 +783,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "570:37:9", + "src": "589:37:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -804,7 +804,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "562:7:9", + "src": "581:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -813,7 +813,7 @@ "id": 5694, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "562:7:9", + "src": "581:7:9", "typeDescriptions": {} } }, @@ -825,7 +825,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "562:46:9", + "src": "581:46:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -846,7 +846,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "554:7:9", + "src": "573:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -855,7 +855,7 @@ "id": 5692, "name": "address", "nodeType": "ElementaryTypeName", - "src": "554:7:9", + "src": "573:7:9", "typeDescriptions": {} } }, @@ -867,7 +867,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "554:55:9", + "src": "573:55:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -887,7 +887,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8284, - "src": "551:2:9", + "src": "570:2:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_Vm_$8284_$", "typeString": "type(contract Vm)" @@ -901,7 +901,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "551:59:9", + "src": "570:59:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", @@ -913,12 +913,12 @@ { "id": 5723, "nodeType": "FunctionDefinition", - "src": "617:123:9", + "src": "638:125:9", "nodes": [], "body": { "id": 5722, "nodeType": "Block", - "src": "684:56:9", + "src": "705:58:9", "nodes": [], "statements": [ { @@ -934,7 +934,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5707, - "src": "724:6:9", + "src": "746:6:9", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -954,7 +954,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "718:5:9", + "src": "740:5:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" @@ -963,7 +963,7 @@ "id": 5715, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "718:5:9", + "src": "740:5:9", "typeDescriptions": {} } }, @@ -975,7 +975,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "718:13:9", + "src": "740:13:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -995,7 +995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "708:9:9", + "src": "730:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -1009,7 +1009,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "708:24:9", + "src": "730:24:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1030,7 +1030,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "701:6:9", + "src": "723:6:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes4_$", "typeString": "type(bytes4)" @@ -1039,7 +1039,7 @@ "id": 5712, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "701:6:9", + "src": "723:6:9", "typeDescriptions": {} } }, @@ -1051,7 +1051,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "701:32:9", + "src": "723:32:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", @@ -1061,7 +1061,7 @@ "functionReturnParameters": 5711, "id": 5721, "nodeType": "Return", - "src": "694:39:9" + "src": "716:39:9" } ] }, @@ -1069,7 +1069,7 @@ "kind": "function", "modifiers": [], "name": "sigs", - "nameLocation": "626:4:9", + "nameLocation": "647:4:9", "parameters": { "id": 5708, "nodeType": "ParameterList", @@ -1079,10 +1079,10 @@ "id": 5707, "mutability": "mutable", "name": "sigStr", - "nameLocation": "645:6:9", + "nameLocation": "666:6:9", "nodeType": "VariableDeclaration", "scope": 5723, - "src": "631:20:9", + "src": "652:20:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1093,7 +1093,7 @@ "id": 5706, "name": "string", "nodeType": "ElementaryTypeName", - "src": "631:6:9", + "src": "652:6:9", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1102,7 +1102,7 @@ "visibility": "internal" } ], - "src": "630:22:9" + "src": "651:22:9" }, "returnParameters": { "id": 5711, @@ -1116,7 +1116,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5723, - "src": "676:6:9", + "src": "697:6:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1127,7 +1127,7 @@ "id": 5709, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "676:6:9", + "src": "697:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1136,7 +1136,7 @@ "visibility": "internal" } ], - "src": "675:8:9" + "src": "696:8:9" }, "scope": 6565, "stateMutability": "pure", @@ -1146,12 +1146,12 @@ { "id": 6168, "nodeType": "FunctionDefinition", - "src": "1254:3205:9", + "src": "1285:3278:9", "nodes": [], "body": { "id": 6167, "nodeType": "Block", - "src": "1320:3139:9", + "src": "1351:3212:9", "nodes": [], "statements": [ { @@ -1164,10 +1164,10 @@ "id": 5733, "mutability": "mutable", "name": "who", - "nameLocation": "1338:3:9", + "nameLocation": "1370:3:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1330:11:9", + "src": "1362:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1178,7 +1178,7 @@ "id": 5732, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1330:7:9", + "src": "1362:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1196,7 +1196,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1344:4:9", + "src": "1376:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1210,14 +1210,14 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "1344:12:9", + "src": "1376:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "1330:26:9" + "src": "1362:26:9" }, { "assignments": [ @@ -1229,10 +1229,10 @@ "id": 5738, "mutability": "mutable", "name": "fsig", - "nameLocation": "1373:4:9", + "nameLocation": "1406:4:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1366:11:9", + "src": "1399:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1243,7 +1243,7 @@ "id": 5737, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "1366:6:9", + "src": "1399:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1260,7 +1260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1380:4:9", + "src": "1413:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1274,14 +1274,14 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "1380:9:9", + "src": "1413:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "VariableDeclarationStatement", - "src": "1366:23:9" + "src": "1399:23:9" }, { "assignments": [ @@ -1293,10 +1293,10 @@ "id": 5743, "mutability": "mutable", "name": "field_depth", - "nameLocation": "1407:11:9", + "nameLocation": "1441:11:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1399:19:9", + "src": "1433:19:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1307,7 +1307,7 @@ "id": 5742, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1399:7:9", + "src": "1433:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1324,7 +1324,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1421:4:9", + "src": "1455:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1338,14 +1338,14 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "1421:11:9", + "src": "1455:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1399:33:9" + "src": "1433:33:9" }, { "assignments": [ @@ -1357,10 +1357,10 @@ "id": 5751, "mutability": "mutable", "name": "ins", - "nameLocation": "1459:3:9", + "nameLocation": "1494:3:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1442:20:9", + "src": "1477:20:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1372,7 +1372,7 @@ "id": 5749, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1442:7:9", + "src": "1477:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1380,7 +1380,7 @@ }, "id": 5750, "nodeType": "ArrayTypeName", - "src": "1442:9:9", + "src": "1477:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -1397,7 +1397,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1465:4:9", + "src": "1500:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1411,14 +1411,14 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "1465:10:9", + "src": "1500:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "1442:33:9" + "src": "1477:33:9" }, { "condition": { @@ -1431,7 +1431,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1526:4:9", + "src": "1564:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1445,7 +1445,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "1526:10:9", + "src": "1564:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -1458,7 +1458,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "1537:3:9", + "src": "1575:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1469,7 +1469,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1526:15:9", + "src": "1564:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -1482,7 +1482,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "1542:4:9", + "src": "1580:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1493,7 +1493,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1526:21:9", + "src": "1564:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -1510,7 +1510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "1575:3:9", + "src": "1613:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -1522,7 +1522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "1580:11:9", + "src": "1618:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1546,7 +1546,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1558:3:9", + "src": "1596:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1559,7 +1559,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1558:16:9", + "src": "1596:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -1573,7 +1573,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1558:34:9", + "src": "1596:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1593,7 +1593,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1548:9:9", + "src": "1586:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -1607,7 +1607,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1548:45:9", + "src": "1586:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1619,7 +1619,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1526:68:9", + "src": "1564:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1627,11 +1627,11 @@ }, "id": 5785, "nodeType": "IfStatement", - "src": "1522:174:9", + "src": "1560:176:9", "trueBody": { "id": 5784, "nodeType": "Block", - "src": "1596:100:9", + "src": "1634:102:9", "statements": [ { "expression": { @@ -1644,7 +1644,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1617:4:9", + "src": "1656:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1658,7 +1658,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "1617:10:9", + "src": "1656:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -1671,7 +1671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "1628:3:9", + "src": "1667:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1682,7 +1682,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1617:15:9", + "src": "1656:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -1695,7 +1695,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "1633:4:9", + "src": "1672:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1706,7 +1706,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1617:21:9", + "src": "1656:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -1723,7 +1723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "1666:3:9", + "src": "1705:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -1735,7 +1735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "1671:11:9", + "src": "1710:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1759,7 +1759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1649:3:9", + "src": "1688:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1772,7 +1772,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1649:16:9", + "src": "1688:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -1786,7 +1786,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1649:34:9", + "src": "1688:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1806,7 +1806,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1639:9:9", + "src": "1678:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -1820,7 +1820,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1639:45:9", + "src": "1678:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1832,7 +1832,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1617:68:9", + "src": "1656:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1841,7 +1841,7 @@ "functionReturnParameters": 5731, "id": 5783, "nodeType": "Return", - "src": "1610:75:9" + "src": "1649:75:9" } ] } @@ -1856,10 +1856,10 @@ "id": 5787, "mutability": "mutable", "name": "cald", - "nameLocation": "1718:4:9", + "nameLocation": "1759:4:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1705:17:9", + "src": "1746:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1870,7 +1870,7 @@ "id": 5786, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1705:5:9", + "src": "1746:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1888,7 +1888,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "1742:4:9", + "src": "1783:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1902,7 +1902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "1756:3:9", + "src": "1797:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -1921,7 +1921,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6564, - "src": "1748:7:9", + "src": "1789:7:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes32[] memory) pure returns (bytes memory)" @@ -1935,7 +1935,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1748:12:9", + "src": "1789:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1960,7 +1960,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1725:3:9", + "src": "1766:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1973,7 +1973,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1725:16:9", + "src": "1766:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -1987,7 +1987,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1725:36:9", + "src": "1766:36:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1995,7 +1995,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1705:56:9" + "src": "1746:56:9" }, { "expression": { @@ -2008,7 +2008,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "1771:2:9", + "src": "1813:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -2022,7 +2022,7 @@ "memberName": "record", "nodeType": "MemberAccess", "referencedDeclaration": 7683, - "src": "1771:9:9", + "src": "1813:9:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" @@ -2036,7 +2036,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1771:11:9", + "src": "1813:11:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2045,7 +2045,7 @@ }, "id": 5800, "nodeType": "ExpressionStatement", - "src": "1771:11:9" + "src": "1813:11:9" }, { "assignments": [ @@ -2057,10 +2057,10 @@ "id": 5802, "mutability": "mutable", "name": "fdat", - "nameLocation": "1800:4:9", + "nameLocation": "1843:4:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1792:12:9", + "src": "1835:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2071,7 +2071,7 @@ "id": 5801, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1792:7:9", + "src": "1835:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2082,12 +2082,12 @@ ], "id": 5803, "nodeType": "VariableDeclarationStatement", - "src": "1792:12:9" + "src": "1835:12:9" }, { "id": 5820, "nodeType": "Block", - "src": "1814:128:9", + "src": "1858:131:9", "statements": [ { "assignments": [ @@ -2101,10 +2101,10 @@ "id": 5805, "mutability": "mutable", "name": "rdat", - "nameLocation": "1844:4:9", + "nameLocation": "1889:4:9", "nodeType": "VariableDeclaration", "scope": 5820, - "src": "1831:17:9", + "src": "1876:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2115,7 +2115,7 @@ "id": 5804, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1831:5:9", + "src": "1876:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2133,7 +2133,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5787, - "src": "1867:4:9", + "src": "1912:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2153,7 +2153,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "1852:3:9", + "src": "1897:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2166,7 +2166,7 @@ "lValueRequested": false, "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "1852:14:9", + "src": "1897:14:9", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" @@ -2180,7 +2180,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1852:20:9", + "src": "1897:20:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -2188,7 +2188,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1828:44:9" + "src": "1873:44:9" }, { "expression": { @@ -2203,7 +2203,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5802, - "src": "1886:4:9", + "src": "1932:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2219,7 +2219,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5805, - "src": "1908:4:9", + "src": "1954:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2244,7 +2244,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1914:2:9", + "src": "1960:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -2259,13 +2259,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "1919:11:9", + "src": "1965:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1914:16:9", + "src": "1960:16:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2288,7 +2288,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6523, - "src": "1893:14:9", + "src": "1939:14:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" @@ -2302,14 +2302,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1893:38:9", + "src": "1939:38:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "1886:45:9", + "src": "1932:45:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2317,7 +2317,7 @@ }, "id": 5819, "nodeType": "ExpressionStatement", - "src": "1886:45:9" + "src": "1932:45:9" } ] }, @@ -2332,10 +2332,10 @@ "id": 5825, "mutability": "mutable", "name": "reads", - "nameLocation": "1970:5:9", + "nameLocation": "2019:5:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1953:22:9", + "src": "2002:22:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2347,7 +2347,7 @@ "id": 5823, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1953:7:9", + "src": "2002:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2355,7 +2355,7 @@ }, "id": 5824, "nodeType": "ArrayTypeName", - "src": "1953:9:9", + "src": "2002:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2376,7 +2376,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2000:3:9", + "src": "2049:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2396,7 +2396,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1992:7:9", + "src": "2041:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -2405,7 +2405,7 @@ "id": 5828, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1992:7:9", + "src": "2041:7:9", "typeDescriptions": {} } }, @@ -2417,7 +2417,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1992:12:9", + "src": "2041:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -2438,7 +2438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "1980:2:9", + "src": "2029:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -2452,7 +2452,7 @@ "memberName": "accesses", "nodeType": "MemberAccess", "referencedDeclaration": 7694, - "src": "1980:11:9", + "src": "2029:11:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$_t_array$_t_bytes32_$dyn_memory_ptr_$_t_array$_t_bytes32_$dyn_memory_ptr_$", "typeString": "function (address) external returns (bytes32[] memory,bytes32[] memory)" @@ -2466,7 +2466,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1980:25:9", + "src": "2029:25:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_array$_t_bytes32_$dyn_memory_ptr_$_t_array$_t_bytes32_$dyn_memory_ptr_$", @@ -2474,7 +2474,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1952:53:9" + "src": "2001:53:9" }, { "condition": { @@ -2494,7 +2494,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2019:5:9", + "src": "2069:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -2507,7 +2507,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "2019:12:9", + "src": "2069:12:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2524,14 +2524,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2035:1:9", + "src": "2085:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2019:17:9", + "src": "2069:17:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2555,7 +2555,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2776:5:9", + "src": "2840:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -2568,7 +2568,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "2776:12:9", + "src": "2840:12:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2585,14 +2585,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2791:1:9", + "src": "2855:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2776:16:9", + "src": "2840:16:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2601,7 +2601,7 @@ "falseBody": { "id": 6115, "nodeType": "Block", - "src": "3976:107:9", + "src": "4065:109:9", "statements": [ { "expression": { @@ -2615,7 +2615,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "3998:5:9", + "src": "4088:5:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2631,7 +2631,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4005:66:9", + "src": "4095:66:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_328ff448bebe6b9a52a670e66989b0a23c94fd0cbd86c30e5432c6ddc5340283", "typeString": "literal_string \"stdStorage find(StdStorage): No storage use detected for target.\"" @@ -2658,7 +2658,7 @@ -18 ], "referencedDeclaration": -18, - "src": "3990:7:9", + "src": "4080:7:9", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -2672,7 +2672,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3990:82:9", + "src": "4080:82:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2681,23 +2681,23 @@ }, "id": 6114, "nodeType": "ExpressionStatement", - "src": "3990:82:9" + "src": "4080:82:9" } ] }, "id": 6116, "nodeType": "IfStatement", - "src": "2772:1311:9", + "src": "2836:1338:9", "trueBody": { "id": 6109, "nodeType": "Block", - "src": "2794:1176:9", + "src": "2858:1201:9", "statements": [ { "body": { "id": 6107, "nodeType": "Block", - "src": "2851:1109:9", + "src": "2916:1132:9", "statements": [ { "assignments": [ @@ -2709,10 +2709,10 @@ "id": 5952, "mutability": "mutable", "name": "prev", - "nameLocation": "2877:4:9", + "nameLocation": "2943:4:9", "nodeType": "VariableDeclaration", "scope": 6107, - "src": "2869:12:9", + "src": "2935:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2723,7 +2723,7 @@ "id": 5951, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2869:7:9", + "src": "2935:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2741,7 +2741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2892:3:9", + "src": "2958:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2754,7 +2754,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2897:5:9", + "src": "2963:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -2767,7 +2767,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "2903:1:9", + "src": "2969:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2778,7 +2778,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2897:8:9", + "src": "2963:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2802,7 +2802,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "2884:2:9", + "src": "2950:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -2816,7 +2816,7 @@ "memberName": "load", "nodeType": "MemberAccess", "referencedDeclaration": 7519, - "src": "2884:7:9", + "src": "2950:7:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bytes32)" @@ -2830,7 +2830,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2884:22:9", + "src": "2950:22:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2838,7 +2838,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2869:37:9" + "src": "2935:37:9" }, { "condition": { @@ -2857,7 +2857,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5952, - "src": "2928:4:9", + "src": "2995:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2876,7 +2876,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2944:1:9", + "src": "3011:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -2897,7 +2897,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2936:7:9", + "src": "3003:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -2906,7 +2906,7 @@ "id": 5962, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2936:7:9", + "src": "3003:7:9", "typeDescriptions": {} } }, @@ -2918,14 +2918,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2936:10:9", + "src": "3003:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2928:18:9", + "src": "2995:18:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2933,11 +2933,11 @@ }, "id": 5978, "nodeType": "IfStatement", - "src": "2924:114:9", + "src": "2991:116:9", "trueBody": { "id": 5977, "nodeType": "Block", - "src": "2948:90:9", + "src": "3015:92:9", "statements": [ { "eventCall": { @@ -2948,7 +2948,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2996:3:9", + "src": "3064:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2963,7 +2963,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3009:5:9", + "src": "3077:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -2976,7 +2976,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3015:1:9", + "src": "3083:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2987,7 +2987,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3009:8:9", + "src": "3077:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3007,7 +3007,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3001:7:9", + "src": "3069:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -3016,7 +3016,7 @@ "id": 5969, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3001:7:9", + "src": "3069:7:9", "typeDescriptions": {} } }, @@ -3028,7 +3028,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3001:17:9", + "src": "3069:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3052,7 +3052,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5688, - "src": "2975:20:9", + "src": "3043:20:9", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" @@ -3066,7 +3066,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2975:44:9", + "src": "3043:44:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3075,7 +3075,7 @@ }, "id": 5976, "nodeType": "EmitStatement", - "src": "2970:49:9" + "src": "3038:49:9" } ] } @@ -3089,7 +3089,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3089:3:9", + "src": "3160:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3102,7 +3102,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3094:5:9", + "src": "3165:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -3115,7 +3115,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3100:1:9", + "src": "3171:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3126,7 +3126,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3094:8:9", + "src": "3165:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3143,7 +3143,7 @@ "kind": "hexString", "lValueRequested": false, "nodeType": "Literal", - "src": "3112:9:9", + "src": "3183:9:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2636a8beb2c41b8ccafa9a55a5a5e333892a83b491df3a67d2768946a9f9c6dc", "typeString": "literal_string hex\"1337\"" @@ -3164,7 +3164,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3104:7:9", + "src": "3175:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -3173,7 +3173,7 @@ "id": 5986, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3104:7:9", + "src": "3175:7:9", "typeDescriptions": {} } }, @@ -3185,7 +3185,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3104:18:9", + "src": "3175:18:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3214,7 +3214,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "3080:2:9", + "src": "3151:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -3228,7 +3228,7 @@ "memberName": "store", "nodeType": "MemberAccess", "referencedDeclaration": 7995, - "src": "3080:8:9", + "src": "3151:8:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" @@ -3242,7 +3242,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3080:43:9", + "src": "3151:43:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3251,7 +3251,7 @@ }, "id": 5991, "nodeType": "ExpressionStatement", - "src": "3080:43:9" + "src": "3151:43:9" }, { "assignments": [ @@ -3263,10 +3263,10 @@ "id": 5993, "mutability": "mutable", "name": "success", - "nameLocation": "3146:7:9", + "nameLocation": "3218:7:9", "nodeType": "VariableDeclaration", "scope": 6107, - "src": "3141:12:9", + "src": "3213:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3277,7 +3277,7 @@ "id": 5992, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3141:4:9", + "src": "3213:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3288,7 +3288,7 @@ ], "id": 5994, "nodeType": "VariableDeclarationStatement", - "src": "3141:12:9" + "src": "3213:12:9" }, { "assignments": [ @@ -3300,10 +3300,10 @@ "id": 5996, "mutability": "mutable", "name": "rdat", - "nameLocation": "3184:4:9", + "nameLocation": "3257:4:9", "nodeType": "VariableDeclaration", "scope": 6107, - "src": "3171:17:9", + "src": "3244:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3314,7 +3314,7 @@ "id": 5995, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3171:5:9", + "src": "3244:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3325,12 +3325,12 @@ ], "id": 5997, "nodeType": "VariableDeclarationStatement", - "src": "3171:17:9" + "src": "3244:17:9" }, { "id": 6016, "nodeType": "Block", - "src": "3206:146:9", + "src": "3280:149:9", "statements": [ { "expression": { @@ -3347,7 +3347,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5993, - "src": "3229:7:9", + "src": "3304:7:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3359,7 +3359,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5996, - "src": "3238:4:9", + "src": "3313:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3373,7 +3373,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "3228:15:9", + "src": "3303:15:9", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" @@ -3389,7 +3389,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5787, - "src": "3261:4:9", + "src": "3336:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3409,7 +3409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3246:3:9", + "src": "3321:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3422,7 +3422,7 @@ "lValueRequested": false, "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "3246:14:9", + "src": "3321:14:9", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" @@ -3436,14 +3436,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3246:20:9", + "src": "3321:20:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" } }, - "src": "3228:38:9", + "src": "3303:38:9", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" @@ -3451,7 +3451,7 @@ }, "id": 6006, "nodeType": "ExpressionStatement", - "src": "3228:38:9" + "src": "3303:38:9" }, { "expression": { @@ -3466,7 +3466,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5802, - "src": "3288:4:9", + "src": "3364:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3482,7 +3482,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5996, - "src": "3310:4:9", + "src": "3386:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3507,7 +3507,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3316:2:9", + "src": "3392:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -3522,13 +3522,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "3321:11:9", + "src": "3397:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3316:16:9", + "src": "3392:16:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3551,7 +3551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6523, - "src": "3295:14:9", + "src": "3371:14:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" @@ -3565,14 +3565,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3295:38:9", + "src": "3371:38:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3288:45:9", + "src": "3364:45:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3580,7 +3580,7 @@ }, "id": 6015, "nodeType": "ExpressionStatement", - "src": "3288:45:9" + "src": "3364:45:9" } ] }, @@ -3601,7 +3601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5993, - "src": "3374:7:9", + "src": "3453:7:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3625,7 +3625,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5802, - "src": "3385:4:9", + "src": "3464:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3644,7 +3644,7 @@ "kind": "hexString", "lValueRequested": false, "nodeType": "Literal", - "src": "3401:9:9", + "src": "3480:9:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2636a8beb2c41b8ccafa9a55a5a5e333892a83b491df3a67d2768946a9f9c6dc", "typeString": "literal_string hex\"1337\"" @@ -3665,7 +3665,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3393:7:9", + "src": "3472:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -3674,7 +3674,7 @@ "id": 6019, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3393:7:9", + "src": "3472:7:9", "typeDescriptions": {} } }, @@ -3686,20 +3686,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3393:18:9", + "src": "3472:18:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3385:26:9", + "src": "3464:26:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "3374:37:9", + "src": "3453:37:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3707,11 +3707,11 @@ }, "id": 6096, "nodeType": "IfStatement", - "src": "3370:529:9", + "src": "3449:536:9", "trueBody": { "id": 6095, "nodeType": "Block", - "src": "3413:486:9", + "src": "3492:493:9", "statements": [ { "eventCall": { @@ -3722,7 +3722,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3519:3:9", + "src": "3600:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3734,7 +3734,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "3524:4:9", + "src": "3605:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -3750,7 +3750,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "3557:3:9", + "src": "3638:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -3762,7 +3762,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "3562:11:9", + "src": "3643:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3786,7 +3786,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3540:3:9", + "src": "3621:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3799,7 +3799,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3540:16:9", + "src": "3621:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3813,7 +3813,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3540:34:9", + "src": "3621:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3833,7 +3833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3530:9:9", + "src": "3611:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -3847,7 +3847,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3530:45:9", + "src": "3611:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3863,7 +3863,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3585:5:9", + "src": "3666:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -3876,7 +3876,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3591:1:9", + "src": "3672:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3887,7 +3887,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3585:8:9", + "src": "3666:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3907,7 +3907,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3577:7:9", + "src": "3658:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -3916,7 +3916,7 @@ "id": 6035, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3577:7:9", + "src": "3658:7:9", "typeDescriptions": {} } }, @@ -3928,7 +3928,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3577:17:9", + "src": "3658:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3960,7 +3960,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5682, - "src": "3509:9:9", + "src": "3590:9:9", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_bytes4_$_t_bytes32_$_t_uint256_$returns$__$", "typeString": "function (address,bytes4,bytes32,uint256)" @@ -3974,7 +3974,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3509:86:9", + "src": "3590:86:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3983,7 +3983,7 @@ }, "id": 6042, "nodeType": "EmitStatement", - "src": "3504:91:9" + "src": "3585:91:9" }, { "expression": { @@ -4002,7 +4002,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "3617:4:9", + "src": "3699:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -4016,7 +4016,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "3617:10:9", + "src": "3699:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -4029,7 +4029,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3628:3:9", + "src": "3710:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4040,7 +4040,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3617:15:9", + "src": "3699:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -4053,7 +4053,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "3633:4:9", + "src": "3715:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -4064,7 +4064,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3617:21:9", + "src": "3699:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -4081,7 +4081,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "3666:3:9", + "src": "3748:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4093,7 +4093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "3671:11:9", + "src": "3753:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4117,7 +4117,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3649:3:9", + "src": "3731:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4130,7 +4130,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3649:16:9", + "src": "3731:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4144,7 +4144,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3649:34:9", + "src": "3731:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4164,7 +4164,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3639:9:9", + "src": "3721:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4178,7 +4178,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3639:45:9", + "src": "3721:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4190,7 +4190,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "3617:68:9", + "src": "3699:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4207,7 +4207,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3696:5:9", + "src": "3778:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4220,7 +4220,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3702:1:9", + "src": "3784:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4231,7 +4231,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3696:8:9", + "src": "3778:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4251,7 +4251,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3688:7:9", + "src": "3770:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -4260,7 +4260,7 @@ "id": 6058, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3688:7:9", + "src": "3770:7:9", "typeDescriptions": {} } }, @@ -4272,14 +4272,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3688:17:9", + "src": "3770:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3617:88:9", + "src": "3699:88:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4287,7 +4287,7 @@ }, "id": 6065, "nodeType": "ExpressionStatement", - "src": "3617:88:9" + "src": "3699:88:9" }, { "expression": { @@ -4306,7 +4306,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "3727:4:9", + "src": "3810:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -4320,7 +4320,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "3727:10:9", + "src": "3810:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -4333,7 +4333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3738:3:9", + "src": "3821:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4344,7 +4344,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3727:15:9", + "src": "3810:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -4357,7 +4357,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "3743:4:9", + "src": "3826:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -4368,7 +4368,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3727:21:9", + "src": "3810:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -4385,7 +4385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "3776:3:9", + "src": "3859:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4397,7 +4397,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "3781:11:9", + "src": "3864:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4421,7 +4421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3759:3:9", + "src": "3842:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4434,7 +4434,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3759:16:9", + "src": "3842:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4448,7 +4448,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3759:34:9", + "src": "3842:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4468,7 +4468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3749:9:9", + "src": "3832:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4482,7 +4482,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3749:45:9", + "src": "3832:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4494,7 +4494,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "3727:68:9", + "src": "3810:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4511,14 +4511,14 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "3798:4:9", + "src": "3881:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "3727:75:9", + "src": "3810:75:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4526,7 +4526,7 @@ }, "id": 6083, "nodeType": "ExpressionStatement", - "src": "3727:75:9" + "src": "3810:75:9" }, { "expression": { @@ -4537,7 +4537,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3833:3:9", + "src": "3917:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4550,7 +4550,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3838:5:9", + "src": "3922:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4563,7 +4563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3844:1:9", + "src": "3928:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4574,7 +4574,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3838:8:9", + "src": "3922:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4586,7 +4586,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5952, - "src": "3848:4:9", + "src": "3932:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4614,7 +4614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "3824:2:9", + "src": "3908:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -4628,7 +4628,7 @@ "memberName": "store", "nodeType": "MemberAccess", "referencedDeclaration": 7995, - "src": "3824:8:9", + "src": "3908:8:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" @@ -4642,7 +4642,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3824:29:9", + "src": "3908:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4651,12 +4651,12 @@ }, "id": 6093, "nodeType": "ExpressionStatement", - "src": "3824:29:9" + "src": "3908:29:9" }, { "id": 6094, "nodeType": "Break", - "src": "3875:5:9" + "src": "3960:5:9" } ] } @@ -4670,7 +4670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3925:3:9", + "src": "4012:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4683,7 +4683,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3930:5:9", + "src": "4017:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4696,7 +4696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3936:1:9", + "src": "4023:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4707,7 +4707,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3930:8:9", + "src": "4017:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4719,7 +4719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5952, - "src": "3940:4:9", + "src": "4027:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4747,7 +4747,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "3916:2:9", + "src": "4003:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -4761,7 +4761,7 @@ "memberName": "store", "nodeType": "MemberAccess", "referencedDeclaration": 7995, - "src": "3916:8:9", + "src": "4003:8:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" @@ -4775,7 +4775,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3916:29:9", + "src": "4003:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4784,7 +4784,7 @@ }, "id": 6106, "nodeType": "ExpressionStatement", - "src": "3916:29:9" + "src": "4003:29:9" } ] }, @@ -4804,7 +4804,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "2828:1:9", + "src": "2893:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4819,7 +4819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2832:5:9", + "src": "2897:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4832,13 +4832,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "2832:12:9", + "src": "2897:12:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2828:16:9", + "src": "2893:16:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4855,10 +4855,10 @@ "id": 5941, "mutability": "mutable", "name": "i", - "nameLocation": "2821:1:9", + "nameLocation": "2886:1:9", "nodeType": "VariableDeclaration", "scope": 6108, - "src": "2813:9:9", + "src": "2878:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4869,7 +4869,7 @@ "id": 5940, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2813:7:9", + "src": "2878:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4888,7 +4888,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2825:1:9", + "src": "2890:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -4896,7 +4896,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "2813:13:9" + "src": "2878:13:9" }, "loopExpression": { "expression": { @@ -4908,14 +4908,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "2846:3:9", + "src": "2911:3:9", "subExpression": { "id": 5948, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "2846:1:9", + "src": "2911:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4928,21 +4928,21 @@ }, "id": 5950, "nodeType": "ExpressionStatement", - "src": "2846:3:9" + "src": "2911:3:9" }, "nodeType": "ForStatement", - "src": "2808:1152:9" + "src": "2873:1175:9" } ] } }, "id": 6117, "nodeType": "IfStatement", - "src": "2015:2068:9", + "src": "2065:2109:9", "trueBody": { "id": 5935, "nodeType": "Block", - "src": "2038:728:9", + "src": "2088:742:9", "statements": [ { "assignments": [ @@ -4954,10 +4954,10 @@ "id": 5839, "mutability": "mutable", "name": "curr", - "nameLocation": "2060:4:9", + "nameLocation": "2111:4:9", "nodeType": "VariableDeclaration", "scope": 5935, - "src": "2052:12:9", + "src": "2103:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4968,7 +4968,7 @@ "id": 5838, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2052:7:9", + "src": "2103:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4986,7 +4986,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2075:3:9", + "src": "2126:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4999,7 +4999,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2080:5:9", + "src": "2131:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5015,7 +5015,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2086:1:9", + "src": "2137:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5027,7 +5027,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2080:8:9", + "src": "2131:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5051,7 +5051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "2067:2:9", + "src": "2118:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -5065,7 +5065,7 @@ "memberName": "load", "nodeType": "MemberAccess", "referencedDeclaration": 7519, - "src": "2067:7:9", + "src": "2118:7:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bytes32)" @@ -5079,7 +5079,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2067:22:9", + "src": "2118:22:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5087,7 +5087,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2052:37:9" + "src": "2103:37:9" }, { "condition": { @@ -5106,7 +5106,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5839, - "src": "2107:4:9", + "src": "2159:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5125,7 +5125,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2123:1:9", + "src": "2175:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5146,7 +5146,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2115:7:9", + "src": "2167:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -5155,7 +5155,7 @@ "id": 5849, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2115:7:9", + "src": "2167:7:9", "typeDescriptions": {} } }, @@ -5167,14 +5167,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2115:10:9", + "src": "2167:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2107:18:9", + "src": "2159:18:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5182,11 +5182,11 @@ }, "id": 5865, "nodeType": "IfStatement", - "src": "2103:106:9", + "src": "2155:108:9", "trueBody": { "id": 5864, "nodeType": "Block", - "src": "2127:82:9", + "src": "2179:84:9", "statements": [ { "eventCall": { @@ -5197,7 +5197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2171:3:9", + "src": "2224:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5212,7 +5212,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2184:5:9", + "src": "2237:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5228,7 +5228,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2190:1:9", + "src": "2243:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5240,7 +5240,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2184:8:9", + "src": "2237:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5260,7 +5260,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2176:7:9", + "src": "2229:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -5269,7 +5269,7 @@ "id": 5856, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2176:7:9", + "src": "2229:7:9", "typeDescriptions": {} } }, @@ -5281,7 +5281,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2176:17:9", + "src": "2229:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -5305,7 +5305,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5688, - "src": "2150:20:9", + "src": "2203:20:9", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" @@ -5319,7 +5319,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2150:44:9", + "src": "2203:44:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5328,7 +5328,7 @@ }, "id": 5863, "nodeType": "EmitStatement", - "src": "2145:49:9" + "src": "2198:49:9" } ] } @@ -5350,7 +5350,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5802, - "src": "2226:4:9", + "src": "2281:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5364,13 +5364,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5839, - "src": "2234:4:9", + "src": "2289:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2226:12:9", + "src": "2281:12:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5378,11 +5378,11 @@ }, "id": 5875, "nodeType": "IfStatement", - "src": "2222:238:9", + "src": "2277:243:9", "trueBody": { "id": 5874, "nodeType": "Block", - "src": "2240:220:9", + "src": "2295:225:9", "statements": [ { "expression": { @@ -5396,7 +5396,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2287:5:9", + "src": "2344:5:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5412,7 +5412,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2314:113:9", + "src": "2372:113:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4bfa78e02b745efea2b29d358f6dc28382f5209b1d2b2dbeb8ef0862e74440b3", "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" @@ -5439,7 +5439,7 @@ -18 ], "referencedDeclaration": -18, - "src": "2258:7:9", + "src": "2314:7:9", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -5453,7 +5453,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2258:187:9", + "src": "2314:190:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5462,7 +5462,7 @@ }, "id": 5873, "nodeType": "ExpressionStatement", - "src": "2258:187:9" + "src": "2314:190:9" } ] } @@ -5476,7 +5476,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2488:3:9", + "src": "2549:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5488,7 +5488,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "2493:4:9", + "src": "2554:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -5504,7 +5504,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "2526:3:9", + "src": "2587:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5516,7 +5516,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "2531:11:9", + "src": "2592:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5540,7 +5540,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2509:3:9", + "src": "2570:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5553,7 +5553,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2509:16:9", + "src": "2570:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -5567,7 +5567,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2509:34:9", + "src": "2570:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5587,7 +5587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2499:9:9", + "src": "2560:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -5601,7 +5601,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2499:45:9", + "src": "2560:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5617,7 +5617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2554:5:9", + "src": "2615:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5633,7 +5633,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2560:1:9", + "src": "2621:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5645,7 +5645,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2554:8:9", + "src": "2615:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5665,7 +5665,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2546:7:9", + "src": "2607:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -5674,7 +5674,7 @@ "id": 5886, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2546:7:9", + "src": "2607:7:9", "typeDescriptions": {} } }, @@ -5686,7 +5686,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2546:17:9", + "src": "2607:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -5718,7 +5718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5682, - "src": "2478:9:9", + "src": "2539:9:9", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_bytes4_$_t_bytes32_$_t_uint256_$returns$__$", "typeString": "function (address,bytes4,bytes32,uint256)" @@ -5732,7 +5732,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2478:86:9", + "src": "2539:86:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5741,7 +5741,7 @@ }, "id": 5893, "nodeType": "EmitStatement", - "src": "2473:91:9" + "src": "2534:91:9" }, { "expression": { @@ -5760,7 +5760,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "2578:4:9", + "src": "2640:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -5774,7 +5774,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "2578:10:9", + "src": "2640:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -5787,7 +5787,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2589:3:9", + "src": "2651:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5798,7 +5798,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2578:15:9", + "src": "2640:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -5811,7 +5811,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "2594:4:9", + "src": "2656:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -5822,7 +5822,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2578:21:9", + "src": "2640:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -5839,7 +5839,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "2627:3:9", + "src": "2689:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5851,7 +5851,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "2632:11:9", + "src": "2694:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5875,7 +5875,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2610:3:9", + "src": "2672:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5888,7 +5888,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2610:16:9", + "src": "2672:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -5902,7 +5902,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2610:34:9", + "src": "2672:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5922,7 +5922,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2600:9:9", + "src": "2662:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -5936,7 +5936,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2600:45:9", + "src": "2662:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5948,7 +5948,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "2578:68:9", + "src": "2640:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5965,7 +5965,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2657:5:9", + "src": "2719:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5981,7 +5981,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2663:1:9", + "src": "2725:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5993,7 +5993,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2657:8:9", + "src": "2719:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6013,7 +6013,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2649:7:9", + "src": "2711:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -6022,7 +6022,7 @@ "id": 5909, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2649:7:9", + "src": "2711:7:9", "typeDescriptions": {} } }, @@ -6034,14 +6034,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2649:17:9", + "src": "2711:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2578:88:9", + "src": "2640:88:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6049,7 +6049,7 @@ }, "id": 5916, "nodeType": "ExpressionStatement", - "src": "2578:88:9" + "src": "2640:88:9" }, { "expression": { @@ -6068,7 +6068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "2680:4:9", + "src": "2743:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6082,7 +6082,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "2680:10:9", + "src": "2743:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -6095,7 +6095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2691:3:9", + "src": "2754:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6106,7 +6106,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2680:15:9", + "src": "2743:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -6119,7 +6119,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "2696:4:9", + "src": "2759:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6130,7 +6130,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2680:21:9", + "src": "2743:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -6147,7 +6147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "2729:3:9", + "src": "2792:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -6159,7 +6159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "2734:11:9", + "src": "2797:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6183,7 +6183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2712:3:9", + "src": "2775:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6196,7 +6196,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2712:16:9", + "src": "2775:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -6210,7 +6210,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2712:34:9", + "src": "2775:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6230,7 +6230,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2702:9:9", + "src": "2765:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -6244,7 +6244,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2702:45:9", + "src": "2765:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6256,7 +6256,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "2680:68:9", + "src": "2743:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6273,14 +6273,14 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2751:4:9", + "src": "2814:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "2680:75:9", + "src": "2743:75:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6288,7 +6288,7 @@ }, "id": 5934, "nodeType": "ExpressionStatement", - "src": "2680:75:9" + "src": "2743:75:9" } ] } @@ -6306,7 +6306,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4114:4:9", + "src": "4208:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6320,7 +6320,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "4114:10:9", + "src": "4208:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -6333,7 +6333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "4125:3:9", + "src": "4219:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6344,7 +6344,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4114:15:9", + "src": "4208:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -6357,7 +6357,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "4130:4:9", + "src": "4224:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6368,7 +6368,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4114:21:9", + "src": "4208:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -6385,7 +6385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "4163:3:9", + "src": "4257:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -6397,7 +6397,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "4168:11:9", + "src": "4262:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6421,7 +6421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4146:3:9", + "src": "4240:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6434,7 +6434,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4146:16:9", + "src": "4240:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -6448,7 +6448,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4146:34:9", + "src": "4240:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6468,7 +6468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4136:9:9", + "src": "4230:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -6482,7 +6482,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4136:45:9", + "src": "4230:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6494,7 +6494,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4114:68:9", + "src": "4208:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6509,7 +6509,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4196:49:9", + "src": "4291:49:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_47c274d4780c7bff83310cd576005a97888a2b2935c22f84e1e5282c1bfb39a8", "typeString": "literal_string \"stdStorage find(StdStorage): Slot(s) not found.\"" @@ -6536,7 +6536,7 @@ -18 ], "referencedDeclaration": -18, - "src": "4093:7:9", + "src": "4186:7:9", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -6550,7 +6550,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4093:162:9", + "src": "4186:165:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6559,7 +6559,7 @@ }, "id": 6135, "nodeType": "ExpressionStatement", - "src": "4093:162:9" + "src": "4186:165:9" }, { "expression": { @@ -6571,7 +6571,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4266:19:9", + "src": "4364:19:9", "subExpression": { "expression": { "id": 6136, @@ -6579,7 +6579,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4273:4:9", + "src": "4371:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6593,7 +6593,7 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "4273:12:9", + "src": "4371:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6606,7 +6606,7 @@ }, "id": 6139, "nodeType": "ExpressionStatement", - "src": "4266:19:9" + "src": "4364:19:9" }, { "expression": { @@ -6618,7 +6618,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4295:16:9", + "src": "4394:16:9", "subExpression": { "expression": { "id": 6140, @@ -6626,7 +6626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4302:4:9", + "src": "4401:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6640,7 +6640,7 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "4302:9:9", + "src": "4401:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6653,7 +6653,7 @@ }, "id": 6143, "nodeType": "ExpressionStatement", - "src": "4295:16:9" + "src": "4394:16:9" }, { "expression": { @@ -6665,7 +6665,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4321:17:9", + "src": "4421:17:9", "subExpression": { "expression": { "id": 6144, @@ -6673,7 +6673,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4328:4:9", + "src": "4428:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6687,7 +6687,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "4328:10:9", + "src": "4428:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -6700,7 +6700,7 @@ }, "id": 6147, "nodeType": "ExpressionStatement", - "src": "4321:17:9" + "src": "4421:17:9" }, { "expression": { @@ -6712,7 +6712,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4348:18:9", + "src": "4449:18:9", "subExpression": { "expression": { "id": 6148, @@ -6720,7 +6720,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4355:4:9", + "src": "4456:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6734,7 +6734,7 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "4355:11:9", + "src": "4456:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6747,7 +6747,7 @@ }, "id": 6151, "nodeType": "ExpressionStatement", - "src": "4348:18:9" + "src": "4449:18:9" }, { "expression": { @@ -6760,7 +6760,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4384:4:9", + "src": "4487:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6774,7 +6774,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "4384:10:9", + "src": "4487:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -6787,7 +6787,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "4395:3:9", + "src": "4498:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6798,7 +6798,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4384:15:9", + "src": "4487:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -6811,7 +6811,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "4400:4:9", + "src": "4503:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6822,7 +6822,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4384:21:9", + "src": "4487:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -6839,7 +6839,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "4433:3:9", + "src": "4536:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -6851,7 +6851,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "4438:11:9", + "src": "4541:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6875,7 +6875,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4416:3:9", + "src": "4519:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6888,7 +6888,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4416:16:9", + "src": "4519:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -6902,7 +6902,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4416:34:9", + "src": "4519:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6922,7 +6922,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4406:9:9", + "src": "4509:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -6936,7 +6936,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4406:45:9", + "src": "4509:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6948,7 +6948,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4384:68:9", + "src": "4487:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6957,21 +6957,21 @@ "functionReturnParameters": 5731, "id": 6166, "nodeType": "Return", - "src": "4377:75:9" + "src": "4480:75:9" } ] }, "documentation": { "id": 5724, "nodeType": "StructuredDocumentation", - "src": "746:129:9", + "src": "771:129:9", "text": "@notice find an arbitrary storage slot given a function sig, input data, address of the contract and a value to check against" }, "implemented": true, "kind": "function", "modifiers": [], "name": "find", - "nameLocation": "1263:4:9", + "nameLocation": "1294:4:9", "parameters": { "id": 5728, "nodeType": "ParameterList", @@ -6981,10 +6981,10 @@ "id": 5727, "mutability": "mutable", "name": "self", - "nameLocation": "1287:4:9", + "nameLocation": "1318:4:9", "nodeType": "VariableDeclaration", "scope": 6168, - "src": "1268:23:9", + "src": "1299:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -6999,10 +6999,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "1268:10:9" + "src": "1299:10:9" }, "referencedDeclaration": 5672, - "src": "1268:10:9", + "src": "1299:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7011,7 +7011,7 @@ "visibility": "internal" } ], - "src": "1267:25:9" + "src": "1298:25:9" }, "returnParameters": { "id": 5731, @@ -7025,7 +7025,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6168, - "src": "1311:7:9", + "src": "1342:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7036,7 +7036,7 @@ "id": 5729, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1311:7:9", + "src": "1342:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7045,7 +7045,7 @@ "visibility": "internal" } ], - "src": "1310:9:9" + "src": "1341:9:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -7055,12 +7055,12 @@ { "id": 6188, "nodeType": "FunctionDefinition", - "src": "4465:156:9", + "src": "4571:159:9", "nodes": [], "body": { "id": 6187, "nodeType": "Block", - "src": "4561:60:9", + "src": "4667:63:9", "nodes": [], "statements": [ { @@ -7077,7 +7077,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6171, - "src": "4571:4:9", + "src": "4678:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7091,7 +7091,7 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "4571:12:9", + "src": "4678:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7105,13 +7105,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6173, - "src": "4586:7:9", + "src": "4693:7:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "4571:22:9", + "src": "4678:22:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7119,7 +7119,7 @@ }, "id": 6184, "nodeType": "ExpressionStatement", - "src": "4571:22:9" + "src": "4678:22:9" }, { "expression": { @@ -7128,7 +7128,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6171, - "src": "4610:4:9", + "src": "4718:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7137,7 +7137,7 @@ "functionReturnParameters": 6178, "id": 6186, "nodeType": "Return", - "src": "4603:11:9" + "src": "4711:11:9" } ] }, @@ -7145,7 +7145,7 @@ "kind": "function", "modifiers": [], "name": "target", - "nameLocation": "4474:6:9", + "nameLocation": "4580:6:9", "parameters": { "id": 6174, "nodeType": "ParameterList", @@ -7155,10 +7155,10 @@ "id": 6171, "mutability": "mutable", "name": "self", - "nameLocation": "4500:4:9", + "nameLocation": "4606:4:9", "nodeType": "VariableDeclaration", "scope": 6188, - "src": "4481:23:9", + "src": "4587:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7173,10 +7173,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4481:10:9" + "src": "4587:10:9" }, "referencedDeclaration": 5672, - "src": "4481:10:9", + "src": "4587:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7189,10 +7189,10 @@ "id": 6173, "mutability": "mutable", "name": "_target", - "nameLocation": "4514:7:9", + "nameLocation": "4620:7:9", "nodeType": "VariableDeclaration", "scope": 6188, - "src": "4506:15:9", + "src": "4612:15:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7203,7 +7203,7 @@ "id": 6172, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4506:7:9", + "src": "4612:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7213,7 +7213,7 @@ "visibility": "internal" } ], - "src": "4480:42:9" + "src": "4586:42:9" }, "returnParameters": { "id": 6178, @@ -7227,7 +7227,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6188, - "src": "4541:18:9", + "src": "4647:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7242,10 +7242,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4541:10:9" + "src": "4647:10:9" }, "referencedDeclaration": 5672, - "src": "4541:10:9", + "src": "4647:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7254,7 +7254,7 @@ "visibility": "internal" } ], - "src": "4540:20:9" + "src": "4646:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -7264,12 +7264,12 @@ { "id": 6208, "nodeType": "FunctionDefinition", - "src": "4627:143:9", + "src": "4738:146:9", "nodes": [], "body": { "id": 6207, "nodeType": "Block", - "src": "4716:54:9", + "src": "4827:57:9", "nodes": [], "statements": [ { @@ -7286,7 +7286,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6191, - "src": "4726:4:9", + "src": "4838:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7300,7 +7300,7 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "4726:9:9", + "src": "4838:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7314,13 +7314,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6193, - "src": "4738:4:9", + "src": "4850:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "src": "4726:16:9", + "src": "4838:16:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7328,7 +7328,7 @@ }, "id": 6204, "nodeType": "ExpressionStatement", - "src": "4726:16:9" + "src": "4838:16:9" }, { "expression": { @@ -7337,7 +7337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6191, - "src": "4759:4:9", + "src": "4872:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7346,7 +7346,7 @@ "functionReturnParameters": 6198, "id": 6206, "nodeType": "Return", - "src": "4752:11:9" + "src": "4865:11:9" } ] }, @@ -7354,7 +7354,7 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "4636:3:9", + "nameLocation": "4747:3:9", "parameters": { "id": 6194, "nodeType": "ParameterList", @@ -7364,10 +7364,10 @@ "id": 6191, "mutability": "mutable", "name": "self", - "nameLocation": "4659:4:9", + "nameLocation": "4770:4:9", "nodeType": "VariableDeclaration", "scope": 6208, - "src": "4640:23:9", + "src": "4751:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7382,10 +7382,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4640:10:9" + "src": "4751:10:9" }, "referencedDeclaration": 5672, - "src": "4640:10:9", + "src": "4751:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7398,10 +7398,10 @@ "id": 6193, "mutability": "mutable", "name": "_sig", - "nameLocation": "4672:4:9", + "nameLocation": "4783:4:9", "nodeType": "VariableDeclaration", "scope": 6208, - "src": "4665:11:9", + "src": "4776:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7412,7 +7412,7 @@ "id": 6192, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "4665:6:9", + "src": "4776:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7421,7 +7421,7 @@ "visibility": "internal" } ], - "src": "4639:38:9" + "src": "4750:38:9" }, "returnParameters": { "id": 6198, @@ -7435,7 +7435,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6208, - "src": "4696:18:9", + "src": "4807:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7450,10 +7450,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4696:10:9" + "src": "4807:10:9" }, "referencedDeclaration": 5672, - "src": "4696:10:9", + "src": "4807:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7462,7 +7462,7 @@ "visibility": "internal" } ], - "src": "4695:20:9" + "src": "4806:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -7472,12 +7472,12 @@ { "id": 6230, "nodeType": "FunctionDefinition", - "src": "4776:156:9", + "src": "4892:159:9", "nodes": [], "body": { "id": 6229, "nodeType": "Block", - "src": "4872:60:9", + "src": "4988:63:9", "nodes": [], "statements": [ { @@ -7494,7 +7494,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6211, - "src": "4882:4:9", + "src": "4999:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7508,7 +7508,7 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "4882:9:9", + "src": "4999:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7524,7 +7524,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6213, - "src": "4899:4:9", + "src": "5016:4:9", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7543,7 +7543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5723, - "src": "4894:4:9", + "src": "5011:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_bytes4_$", "typeString": "function (string memory) pure returns (bytes4)" @@ -7557,14 +7557,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4894:10:9", + "src": "5011:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "src": "4882:22:9", + "src": "4999:22:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7572,7 +7572,7 @@ }, "id": 6226, "nodeType": "ExpressionStatement", - "src": "4882:22:9" + "src": "4999:22:9" }, { "expression": { @@ -7581,7 +7581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6211, - "src": "4921:4:9", + "src": "5039:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7590,7 +7590,7 @@ "functionReturnParameters": 6218, "id": 6228, "nodeType": "Return", - "src": "4914:11:9" + "src": "5032:11:9" } ] }, @@ -7598,7 +7598,7 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "4785:3:9", + "nameLocation": "4901:3:9", "parameters": { "id": 6214, "nodeType": "ParameterList", @@ -7608,10 +7608,10 @@ "id": 6211, "mutability": "mutable", "name": "self", - "nameLocation": "4808:4:9", + "nameLocation": "4924:4:9", "nodeType": "VariableDeclaration", "scope": 6230, - "src": "4789:23:9", + "src": "4905:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7626,10 +7626,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4789:10:9" + "src": "4905:10:9" }, "referencedDeclaration": 5672, - "src": "4789:10:9", + "src": "4905:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7642,10 +7642,10 @@ "id": 6213, "mutability": "mutable", "name": "_sig", - "nameLocation": "4828:4:9", + "nameLocation": "4944:4:9", "nodeType": "VariableDeclaration", "scope": 6230, - "src": "4814:18:9", + "src": "4930:18:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7656,7 +7656,7 @@ "id": 6212, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4814:6:9", + "src": "4930:6:9", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7665,7 +7665,7 @@ "visibility": "internal" } ], - "src": "4788:45:9" + "src": "4904:45:9" }, "returnParameters": { "id": 6218, @@ -7679,7 +7679,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6230, - "src": "4852:18:9", + "src": "4968:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7694,10 +7694,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4852:10:9" + "src": "4968:10:9" }, "referencedDeclaration": 5672, - "src": "4852:10:9", + "src": "4968:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7706,7 +7706,7 @@ "visibility": "internal" } ], - "src": "4851:20:9" + "src": "4967:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -7716,12 +7716,12 @@ { "id": 6261, "nodeType": "FunctionDefinition", - "src": "4938:179:9", + "src": "5059:182:9", "nodes": [], "body": { "id": 6260, "nodeType": "Block", - "src": "5032:85:9", + "src": "5153:88:9", "nodes": [], "statements": [ { @@ -7739,7 +7739,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6235, - "src": "5082:3:9", + "src": "5204:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7759,7 +7759,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5074:7:9", + "src": "5196:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -7768,7 +7768,7 @@ "id": 6250, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "5074:7:9", + "src": "5196:7:9", "typeDescriptions": {} } }, @@ -7780,7 +7780,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5074:12:9", + "src": "5196:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -7801,7 +7801,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5066:7:9", + "src": "5188:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -7810,7 +7810,7 @@ "id": 6248, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5066:7:9", + "src": "5188:7:9", "typeDescriptions": {} } }, @@ -7822,7 +7822,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5066:21:9", + "src": "5188:21:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -7843,7 +7843,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5058:7:9", + "src": "5180:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -7852,7 +7852,7 @@ "id": 6246, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5058:7:9", + "src": "5180:7:9", "typeDescriptions": {} } }, @@ -7864,7 +7864,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5058:30:9", + "src": "5180:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -7886,7 +7886,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6233, - "src": "5042:4:9", + "src": "5164:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7900,7 +7900,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "5042:10:9", + "src": "5164:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -7913,7 +7913,7 @@ "lValueRequested": false, "memberName": "push", "nodeType": "MemberAccess", - "src": "5042:15:9", + "src": "5164:15:9", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$bound_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" @@ -7927,7 +7927,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5042:47:9", + "src": "5164:47:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7936,7 +7936,7 @@ }, "id": 6257, "nodeType": "ExpressionStatement", - "src": "5042:47:9" + "src": "5164:47:9" }, { "expression": { @@ -7945,7 +7945,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6233, - "src": "5106:4:9", + "src": "5229:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7954,7 +7954,7 @@ "functionReturnParameters": 6240, "id": 6259, "nodeType": "Return", - "src": "5099:11:9" + "src": "5222:11:9" } ] }, @@ -7962,7 +7962,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "4947:8:9", + "nameLocation": "5068:8:9", "parameters": { "id": 6236, "nodeType": "ParameterList", @@ -7972,10 +7972,10 @@ "id": 6233, "mutability": "mutable", "name": "self", - "nameLocation": "4975:4:9", + "nameLocation": "5096:4:9", "nodeType": "VariableDeclaration", "scope": 6261, - "src": "4956:23:9", + "src": "5077:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7990,10 +7990,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4956:10:9" + "src": "5077:10:9" }, "referencedDeclaration": 5672, - "src": "4956:10:9", + "src": "5077:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8006,10 +8006,10 @@ "id": 6235, "mutability": "mutable", "name": "who", - "nameLocation": "4989:3:9", + "nameLocation": "5110:3:9", "nodeType": "VariableDeclaration", "scope": 6261, - "src": "4981:11:9", + "src": "5102:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8020,7 +8020,7 @@ "id": 6234, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4981:7:9", + "src": "5102:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8030,7 +8030,7 @@ "visibility": "internal" } ], - "src": "4955:38:9" + "src": "5076:38:9" }, "returnParameters": { "id": 6240, @@ -8044,7 +8044,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6261, - "src": "5012:18:9", + "src": "5133:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8059,10 +8059,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5012:10:9" + "src": "5133:10:9" }, "referencedDeclaration": 5672, - "src": "5012:10:9", + "src": "5133:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8071,7 +8071,7 @@ "visibility": "internal" } ], - "src": "5011:20:9" + "src": "5132:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -8081,12 +8081,12 @@ { "id": 6286, "nodeType": "FunctionDefinition", - "src": "5123:161:9", + "src": "5249:164:9", "nodes": [], "body": { "id": 6285, "nodeType": "Block", - "src": "5217:67:9", + "src": "5343:70:9", "nodes": [], "statements": [ { @@ -8100,7 +8100,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6266, - "src": "5251:3:9", + "src": "5378:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8120,7 +8120,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5243:7:9", + "src": "5370:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -8129,7 +8129,7 @@ "id": 6277, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5243:7:9", + "src": "5370:7:9", "typeDescriptions": {} } }, @@ -8141,7 +8141,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5243:12:9", + "src": "5370:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -8163,7 +8163,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6264, - "src": "5227:4:9", + "src": "5354:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8177,7 +8177,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "5227:10:9", + "src": "5354:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -8190,7 +8190,7 @@ "lValueRequested": false, "memberName": "push", "nodeType": "MemberAccess", - "src": "5227:15:9", + "src": "5354:15:9", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$bound_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" @@ -8204,7 +8204,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5227:29:9", + "src": "5354:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8213,7 +8213,7 @@ }, "id": 6282, "nodeType": "ExpressionStatement", - "src": "5227:29:9" + "src": "5354:29:9" }, { "expression": { @@ -8222,7 +8222,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6264, - "src": "5273:4:9", + "src": "5401:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8231,7 +8231,7 @@ "functionReturnParameters": 6271, "id": 6284, "nodeType": "Return", - "src": "5266:11:9" + "src": "5394:11:9" } ] }, @@ -8239,7 +8239,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5132:8:9", + "nameLocation": "5258:8:9", "parameters": { "id": 6267, "nodeType": "ParameterList", @@ -8249,10 +8249,10 @@ "id": 6264, "mutability": "mutable", "name": "self", - "nameLocation": "5160:4:9", + "nameLocation": "5286:4:9", "nodeType": "VariableDeclaration", "scope": 6286, - "src": "5141:23:9", + "src": "5267:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8267,10 +8267,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5141:10:9" + "src": "5267:10:9" }, "referencedDeclaration": 5672, - "src": "5141:10:9", + "src": "5267:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8283,10 +8283,10 @@ "id": 6266, "mutability": "mutable", "name": "amt", - "nameLocation": "5174:3:9", + "nameLocation": "5300:3:9", "nodeType": "VariableDeclaration", "scope": 6286, - "src": "5166:11:9", + "src": "5292:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8297,7 +8297,7 @@ "id": 6265, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5166:7:9", + "src": "5292:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8306,7 +8306,7 @@ "visibility": "internal" } ], - "src": "5140:38:9" + "src": "5266:38:9" }, "returnParameters": { "id": 6271, @@ -8320,7 +8320,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6286, - "src": "5197:18:9", + "src": "5323:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8335,10 +8335,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5197:10:9" + "src": "5323:10:9" }, "referencedDeclaration": 5672, - "src": "5197:10:9", + "src": "5323:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8347,7 +8347,7 @@ "visibility": "internal" } ], - "src": "5196:20:9" + "src": "5322:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -8357,12 +8357,12 @@ { "id": 6308, "nodeType": "FunctionDefinition", - "src": "5290:152:9", + "src": "5421:155:9", "nodes": [], "body": { "id": 6307, "nodeType": "Block", - "src": "5384:58:9", + "src": "5515:61:9", "nodes": [], "statements": [ { @@ -8374,7 +8374,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6291, - "src": "5410:3:9", + "src": "5542:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8395,7 +8395,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6289, - "src": "5394:4:9", + "src": "5526:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8409,7 +8409,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "5394:10:9", + "src": "5526:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -8422,7 +8422,7 @@ "lValueRequested": false, "memberName": "push", "nodeType": "MemberAccess", - "src": "5394:15:9", + "src": "5526:15:9", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$bound_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" @@ -8436,7 +8436,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5394:20:9", + "src": "5526:20:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8445,7 +8445,7 @@ }, "id": 6304, "nodeType": "ExpressionStatement", - "src": "5394:20:9" + "src": "5526:20:9" }, { "expression": { @@ -8454,7 +8454,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6289, - "src": "5431:4:9", + "src": "5564:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8463,7 +8463,7 @@ "functionReturnParameters": 6296, "id": 6306, "nodeType": "Return", - "src": "5424:11:9" + "src": "5557:11:9" } ] }, @@ -8471,7 +8471,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5299:8:9", + "nameLocation": "5430:8:9", "parameters": { "id": 6292, "nodeType": "ParameterList", @@ -8481,10 +8481,10 @@ "id": 6289, "mutability": "mutable", "name": "self", - "nameLocation": "5327:4:9", + "nameLocation": "5458:4:9", "nodeType": "VariableDeclaration", "scope": 6308, - "src": "5308:23:9", + "src": "5439:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8499,10 +8499,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5308:10:9" + "src": "5439:10:9" }, "referencedDeclaration": 5672, - "src": "5308:10:9", + "src": "5439:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8515,10 +8515,10 @@ "id": 6291, "mutability": "mutable", "name": "key", - "nameLocation": "5341:3:9", + "nameLocation": "5472:3:9", "nodeType": "VariableDeclaration", "scope": 6308, - "src": "5333:11:9", + "src": "5464:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8529,7 +8529,7 @@ "id": 6290, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5333:7:9", + "src": "5464:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8538,7 +8538,7 @@ "visibility": "internal" } ], - "src": "5307:38:9" + "src": "5438:38:9" }, "returnParameters": { "id": 6296, @@ -8552,7 +8552,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6308, - "src": "5364:18:9", + "src": "5495:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8567,10 +8567,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5364:10:9" + "src": "5495:10:9" }, "referencedDeclaration": 5672, - "src": "5364:10:9", + "src": "5495:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8579,7 +8579,7 @@ "visibility": "internal" } ], - "src": "5363:20:9" + "src": "5494:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -8589,12 +8589,12 @@ { "id": 6328, "nodeType": "FunctionDefinition", - "src": "5448:152:9", + "src": "5584:155:9", "nodes": [], "body": { "id": 6327, "nodeType": "Block", - "src": "5542:58:9", + "src": "5678:61:9", "nodes": [], "statements": [ { @@ -8611,7 +8611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6311, - "src": "5552:4:9", + "src": "5689:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8625,7 +8625,7 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "5552:11:9", + "src": "5689:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8639,13 +8639,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6313, - "src": "5566:6:9", + "src": "5703:6:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5552:20:9", + "src": "5689:20:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8653,7 +8653,7 @@ }, "id": 6324, "nodeType": "ExpressionStatement", - "src": "5552:20:9" + "src": "5689:20:9" }, { "expression": { @@ -8662,7 +8662,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6311, - "src": "5589:4:9", + "src": "5727:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8671,7 +8671,7 @@ "functionReturnParameters": 6318, "id": 6326, "nodeType": "Return", - "src": "5582:11:9" + "src": "5720:11:9" } ] }, @@ -8679,7 +8679,7 @@ "kind": "function", "modifiers": [], "name": "depth", - "nameLocation": "5457:5:9", + "nameLocation": "5593:5:9", "parameters": { "id": 6314, "nodeType": "ParameterList", @@ -8689,10 +8689,10 @@ "id": 6311, "mutability": "mutable", "name": "self", - "nameLocation": "5482:4:9", + "nameLocation": "5618:4:9", "nodeType": "VariableDeclaration", "scope": 6328, - "src": "5463:23:9", + "src": "5599:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8707,10 +8707,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5463:10:9" + "src": "5599:10:9" }, "referencedDeclaration": 5672, - "src": "5463:10:9", + "src": "5599:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8723,10 +8723,10 @@ "id": 6313, "mutability": "mutable", "name": "_depth", - "nameLocation": "5496:6:9", + "nameLocation": "5632:6:9", "nodeType": "VariableDeclaration", "scope": 6328, - "src": "5488:14:9", + "src": "5624:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8737,7 +8737,7 @@ "id": 6312, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5488:7:9", + "src": "5624:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8746,7 +8746,7 @@ "visibility": "internal" } ], - "src": "5462:41:9" + "src": "5598:41:9" }, "returnParameters": { "id": 6318, @@ -8760,7 +8760,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6328, - "src": "5522:18:9", + "src": "5658:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8775,10 +8775,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5522:10:9" + "src": "5658:10:9" }, "referencedDeclaration": 5672, - "src": "5522:10:9", + "src": "5658:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8787,7 +8787,7 @@ "visibility": "internal" } ], - "src": "5521:20:9" + "src": "5657:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -8797,12 +8797,12 @@ { "id": 6360, "nodeType": "FunctionDefinition", - "src": "5606:194:9", + "src": "5747:198:9", "nodes": [], "body": { "id": 6359, "nodeType": "Block", - "src": "5676:124:9", + "src": "5817:128:9", "nodes": [], "statements": [ { @@ -8815,10 +8815,10 @@ "id": 6337, "mutability": "mutable", "name": "t", - "nameLocation": "5694:1:9", + "nameLocation": "5836:1:9", "nodeType": "VariableDeclaration", "scope": 6359, - "src": "5686:9:9", + "src": "5828:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8829,7 +8829,7 @@ "id": 6336, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5686:7:9", + "src": "5828:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8847,7 +8847,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6331, - "src": "5698:4:9", + "src": "5840:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8861,14 +8861,14 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "5698:12:9", + "src": "5840:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "5686:24:9" + "src": "5828:24:9" }, { "assignments": [ @@ -8880,10 +8880,10 @@ "id": 6342, "mutability": "mutable", "name": "s", - "nameLocation": "5728:1:9", + "nameLocation": "5871:1:9", "nodeType": "VariableDeclaration", "scope": 6359, - "src": "5720:9:9", + "src": "5863:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8894,7 +8894,7 @@ "id": 6341, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5720:7:9", + "src": "5863:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8912,7 +8912,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6331, - "src": "5737:4:9", + "src": "5880:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8931,7 +8931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6168, - "src": "5732:4:9", + "src": "5875:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" @@ -8945,7 +8945,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5732:10:9", + "src": "5875:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -8953,7 +8953,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5720:22:9" + "src": "5863:22:9" }, { "expression": { @@ -8966,7 +8966,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6337, - "src": "5778:1:9", + "src": "5922:1:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8980,7 +8980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6342, - "src": "5789:1:9", + "src": "5933:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9000,7 +9000,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5781:7:9", + "src": "5925:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -9009,7 +9009,7 @@ "id": 6352, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5781:7:9", + "src": "5925:7:9", "typeDescriptions": {} } }, @@ -9021,7 +9021,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5781:10:9", + "src": "5925:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9046,7 +9046,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "5770:2:9", + "src": "5914:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -9060,7 +9060,7 @@ "memberName": "load", "nodeType": "MemberAccess", "referencedDeclaration": 7519, - "src": "5770:7:9", + "src": "5914:7:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bytes32)" @@ -9074,7 +9074,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5770:22:9", + "src": "5914:22:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9095,7 +9095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5759:3:9", + "src": "5903:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9108,7 +9108,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "5759:10:9", + "src": "5903:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -9122,7 +9122,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5759:34:9", + "src": "5903:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9132,7 +9132,7 @@ "functionReturnParameters": 6335, "id": 6358, "nodeType": "Return", - "src": "5752:41:9" + "src": "5896:41:9" } ] }, @@ -9140,7 +9140,7 @@ "kind": "function", "modifiers": [], "name": "read", - "nameLocation": "5615:4:9", + "nameLocation": "5756:4:9", "parameters": { "id": 6332, "nodeType": "ParameterList", @@ -9150,10 +9150,10 @@ "id": 6331, "mutability": "mutable", "name": "self", - "nameLocation": "5639:4:9", + "nameLocation": "5780:4:9", "nodeType": "VariableDeclaration", "scope": 6360, - "src": "5620:23:9", + "src": "5761:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -9168,10 +9168,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5620:10:9" + "src": "5761:10:9" }, "referencedDeclaration": 5672, - "src": "5620:10:9", + "src": "5761:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -9180,7 +9180,7 @@ "visibility": "internal" } ], - "src": "5619:25:9" + "src": "5760:25:9" }, "returnParameters": { "id": 6335, @@ -9194,7 +9194,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6360, - "src": "5662:12:9", + "src": "5803:12:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9205,7 +9205,7 @@ "id": 6333, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5662:5:9", + "src": "5803:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9214,7 +9214,7 @@ "visibility": "internal" } ], - "src": "5661:14:9" + "src": "5802:14:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -9224,12 +9224,12 @@ { "id": 6379, "nodeType": "FunctionDefinition", - "src": "5806:131:9", + "src": "5953:133:9", "nodes": [], "body": { "id": 6378, "nodeType": "Block", - "src": "5880:57:9", + "src": "6027:59:9", "nodes": [], "statements": [ { @@ -9243,7 +9243,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6363, - "src": "5913:4:9", + "src": "6061:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -9262,7 +9262,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6360, - "src": "5908:4:9", + "src": "6056:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" @@ -9276,7 +9276,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5908:10:9", + "src": "6056:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9292,7 +9292,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5921:7:9", + "src": "6069:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -9301,7 +9301,7 @@ "id": 6373, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5921:7:9", + "src": "6069:7:9", "typeDescriptions": {} } } @@ -9313,7 +9313,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "5920:9:9", + "src": "6068:9:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -9337,7 +9337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5897:3:9", + "src": "6045:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9350,7 +9350,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "5897:10:9", + "src": "6045:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -9364,7 +9364,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5897:33:9", + "src": "6045:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9374,7 +9374,7 @@ "functionReturnParameters": 6367, "id": 6377, "nodeType": "Return", - "src": "5890:40:9" + "src": "6038:40:9" } ] }, @@ -9382,7 +9382,7 @@ "kind": "function", "modifiers": [], "name": "read_bytes32", - "nameLocation": "5815:12:9", + "nameLocation": "5962:12:9", "parameters": { "id": 6364, "nodeType": "ParameterList", @@ -9392,10 +9392,10 @@ "id": 6363, "mutability": "mutable", "name": "self", - "nameLocation": "5847:4:9", + "nameLocation": "5994:4:9", "nodeType": "VariableDeclaration", "scope": 6379, - "src": "5828:23:9", + "src": "5975:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -9410,10 +9410,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5828:10:9" + "src": "5975:10:9" }, "referencedDeclaration": 5672, - "src": "5828:10:9", + "src": "5975:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -9422,7 +9422,7 @@ "visibility": "internal" } ], - "src": "5827:25:9" + "src": "5974:25:9" }, "returnParameters": { "id": 6367, @@ -9436,7 +9436,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6379, - "src": "5871:7:9", + "src": "6018:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9447,7 +9447,7 @@ "id": 6365, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5871:7:9", + "src": "6018:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9456,7 +9456,7 @@ "visibility": "internal" } ], - "src": "5870:9:9" + "src": "6017:9:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -9466,12 +9466,12 @@ { "id": 6410, "nodeType": "FunctionDefinition", - "src": "5943:279:9", + "src": "6094:284:9", "nodes": [], "body": { "id": 6409, "nodeType": "Block", - "src": "6011:211:9", + "src": "6162:216:9", "nodes": [], "statements": [ { @@ -9484,10 +9484,10 @@ "id": 6388, "mutability": "mutable", "name": "v", - "nameLocation": "6028:1:9", + "nameLocation": "6180:1:9", "nodeType": "VariableDeclaration", "scope": 6409, - "src": "6021:8:9", + "src": "6173:8:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9498,7 +9498,7 @@ "id": 6387, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6021:6:9", + "src": "6173:6:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9516,7 +9516,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6382, - "src": "6041:4:9", + "src": "6193:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -9535,7 +9535,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6467, - "src": "6032:8:9", + "src": "6184:8:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_int256_$", "typeString": "function (struct StdStorage storage pointer) returns (int256)" @@ -9549,7 +9549,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6032:14:9", + "src": "6184:14:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -9557,7 +9557,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6021:25:9" + "src": "6173:25:9" }, { "condition": { @@ -9576,7 +9576,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6388, - "src": "6060:1:9", + "src": "6213:1:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9593,14 +9593,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6065:1:9", + "src": "6218:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "6060:6:9", + "src": "6213:6:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9608,7 +9608,7 @@ }, "id": 6398, "nodeType": "IfStatement", - "src": "6056:24:9", + "src": "6209:24:9", "trueBody": { "expression": { "hexValue": "66616c7365", @@ -9619,7 +9619,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6075:5:9", + "src": "6228:5:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9629,7 +9629,7 @@ "functionReturnParameters": 6386, "id": 6397, "nodeType": "Return", - "src": "6068:12:9" + "src": "6221:12:9" } }, { @@ -9649,7 +9649,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6388, - "src": "6094:1:9", + "src": "6248:1:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9666,14 +9666,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6099:1:9", + "src": "6253:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "6094:6:9", + "src": "6248:6:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9681,7 +9681,7 @@ }, "id": 6404, "nodeType": "IfStatement", - "src": "6090:23:9", + "src": "6244:23:9", "trueBody": { "expression": { "hexValue": "74727565", @@ -9692,7 +9692,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6109:4:9", + "src": "6263:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9702,7 +9702,7 @@ "functionReturnParameters": 6386, "id": 6403, "nodeType": "Return", - "src": "6102:11:9" + "src": "6256:11:9" } }, { @@ -9717,7 +9717,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6130:84:9", + "src": "6285:84:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91e3b02d190bb3e407570bfe894974b331ad10ba40f732248485a8a79ed8e4f5", "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot decode. Make sure you are reading a bool.\"" @@ -9740,7 +9740,7 @@ -19 ], "referencedDeclaration": -19, - "src": "6123:6:9", + "src": "6278:6:9", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" @@ -9754,7 +9754,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6123:92:9", + "src": "6278:92:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9763,7 +9763,7 @@ }, "id": 6408, "nodeType": "ExpressionStatement", - "src": "6123:92:9" + "src": "6278:92:9" } ] }, @@ -9771,7 +9771,7 @@ "kind": "function", "modifiers": [], "name": "read_bool", - "nameLocation": "5952:9:9", + "nameLocation": "6103:9:9", "parameters": { "id": 6383, "nodeType": "ParameterList", @@ -9781,10 +9781,10 @@ "id": 6382, "mutability": "mutable", "name": "self", - "nameLocation": "5981:4:9", + "nameLocation": "6132:4:9", "nodeType": "VariableDeclaration", "scope": 6410, - "src": "5962:23:9", + "src": "6113:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -9799,10 +9799,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5962:10:9" + "src": "6113:10:9" }, "referencedDeclaration": 5672, - "src": "5962:10:9", + "src": "6113:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -9811,7 +9811,7 @@ "visibility": "internal" } ], - "src": "5961:25:9" + "src": "6112:25:9" }, "returnParameters": { "id": 6386, @@ -9825,7 +9825,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6410, - "src": "6005:4:9", + "src": "6156:4:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9836,7 +9836,7 @@ "id": 6384, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6005:4:9", + "src": "6156:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9845,7 +9845,7 @@ "visibility": "internal" } ], - "src": "6004:6:9" + "src": "6155:6:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -9855,12 +9855,12 @@ { "id": 6429, "nodeType": "FunctionDefinition", - "src": "6228:131:9", + "src": "6386:133:9", "nodes": [], "body": { "id": 6428, "nodeType": "Block", - "src": "6302:57:9", + "src": "6460:59:9", "nodes": [], "statements": [ { @@ -9874,7 +9874,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6413, - "src": "6335:4:9", + "src": "6494:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -9893,7 +9893,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6360, - "src": "6330:4:9", + "src": "6489:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" @@ -9907,7 +9907,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6330:10:9", + "src": "6489:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9923,7 +9923,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6343:7:9", + "src": "6502:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -9932,7 +9932,7 @@ "id": 6423, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6343:7:9", + "src": "6502:7:9", "typeDescriptions": {} } } @@ -9944,7 +9944,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6342:9:9", + "src": "6501:9:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -9968,7 +9968,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6319:3:9", + "src": "6478:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9981,7 +9981,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "6319:10:9", + "src": "6478:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -9995,7 +9995,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6319:33:9", + "src": "6478:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", @@ -10005,7 +10005,7 @@ "functionReturnParameters": 6417, "id": 6427, "nodeType": "Return", - "src": "6312:40:9" + "src": "6471:40:9" } ] }, @@ -10013,7 +10013,7 @@ "kind": "function", "modifiers": [], "name": "read_address", - "nameLocation": "6237:12:9", + "nameLocation": "6395:12:9", "parameters": { "id": 6414, "nodeType": "ParameterList", @@ -10023,10 +10023,10 @@ "id": 6413, "mutability": "mutable", "name": "self", - "nameLocation": "6269:4:9", + "nameLocation": "6427:4:9", "nodeType": "VariableDeclaration", "scope": 6429, - "src": "6250:23:9", + "src": "6408:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -10041,10 +10041,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "6250:10:9" + "src": "6408:10:9" }, "referencedDeclaration": 5672, - "src": "6250:10:9", + "src": "6408:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -10053,7 +10053,7 @@ "visibility": "internal" } ], - "src": "6249:25:9" + "src": "6407:25:9" }, "returnParameters": { "id": 6417, @@ -10067,7 +10067,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6429, - "src": "6293:7:9", + "src": "6451:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10078,7 +10078,7 @@ "id": 6415, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6293:7:9", + "src": "6451:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10088,7 +10088,7 @@ "visibility": "internal" } ], - "src": "6292:9:9" + "src": "6450:9:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -10098,12 +10098,12 @@ { "id": 6448, "nodeType": "FunctionDefinition", - "src": "6365:128:9", + "src": "6527:130:9", "nodes": [], "body": { "id": 6447, "nodeType": "Block", - "src": "6436:57:9", + "src": "6598:59:9", "nodes": [], "statements": [ { @@ -10117,7 +10117,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6432, - "src": "6469:4:9", + "src": "6632:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -10136,7 +10136,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6360, - "src": "6464:4:9", + "src": "6627:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" @@ -10150,7 +10150,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6464:10:9", + "src": "6627:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10166,7 +10166,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6477:7:9", + "src": "6640:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -10175,7 +10175,7 @@ "id": 6442, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6477:7:9", + "src": "6640:7:9", "typeDescriptions": {} } } @@ -10187,7 +10187,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6476:9:9", + "src": "6639:9:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -10211,7 +10211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6453:3:9", + "src": "6616:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10224,7 +10224,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "6453:10:9", + "src": "6616:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -10238,7 +10238,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6453:33:9", + "src": "6616:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -10248,7 +10248,7 @@ "functionReturnParameters": 6436, "id": 6446, "nodeType": "Return", - "src": "6446:40:9" + "src": "6609:40:9" } ] }, @@ -10256,7 +10256,7 @@ "kind": "function", "modifiers": [], "name": "read_uint", - "nameLocation": "6374:9:9", + "nameLocation": "6536:9:9", "parameters": { "id": 6433, "nodeType": "ParameterList", @@ -10266,10 +10266,10 @@ "id": 6432, "mutability": "mutable", "name": "self", - "nameLocation": "6403:4:9", + "nameLocation": "6565:4:9", "nodeType": "VariableDeclaration", "scope": 6448, - "src": "6384:23:9", + "src": "6546:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -10284,10 +10284,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "6384:10:9" + "src": "6546:10:9" }, "referencedDeclaration": 5672, - "src": "6384:10:9", + "src": "6546:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -10296,7 +10296,7 @@ "visibility": "internal" } ], - "src": "6383:25:9" + "src": "6545:25:9" }, "returnParameters": { "id": 6436, @@ -10310,7 +10310,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6448, - "src": "6427:7:9", + "src": "6589:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10321,7 +10321,7 @@ "id": 6434, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6427:7:9", + "src": "6589:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10330,7 +10330,7 @@ "visibility": "internal" } ], - "src": "6426:9:9" + "src": "6588:9:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -10340,12 +10340,12 @@ { "id": 6467, "nodeType": "FunctionDefinition", - "src": "6499:125:9", + "src": "6665:127:9", "nodes": [], "body": { "id": 6466, "nodeType": "Block", - "src": "6568:56:9", + "src": "6734:58:9", "nodes": [], "statements": [ { @@ -10359,7 +10359,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6451, - "src": "6601:4:9", + "src": "6768:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -10378,7 +10378,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6360, - "src": "6596:4:9", + "src": "6763:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" @@ -10392,7 +10392,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6596:10:9", + "src": "6763:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10408,7 +10408,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6609:6:9", + "src": "6776:6:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" @@ -10417,7 +10417,7 @@ "id": 6461, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6609:6:9", + "src": "6776:6:9", "typeDescriptions": {} } } @@ -10429,7 +10429,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6608:8:9", + "src": "6775:8:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" @@ -10453,7 +10453,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6585:3:9", + "src": "6752:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10466,7 +10466,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "6585:10:9", + "src": "6752:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -10480,7 +10480,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6585:32:9", + "src": "6752:32:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -10490,7 +10490,7 @@ "functionReturnParameters": 6455, "id": 6465, "nodeType": "Return", - "src": "6578:39:9" + "src": "6745:39:9" } ] }, @@ -10498,7 +10498,7 @@ "kind": "function", "modifiers": [], "name": "read_int", - "nameLocation": "6508:8:9", + "nameLocation": "6674:8:9", "parameters": { "id": 6452, "nodeType": "ParameterList", @@ -10508,10 +10508,10 @@ "id": 6451, "mutability": "mutable", "name": "self", - "nameLocation": "6536:4:9", + "nameLocation": "6702:4:9", "nodeType": "VariableDeclaration", "scope": 6467, - "src": "6517:23:9", + "src": "6683:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -10526,10 +10526,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "6517:10:9" + "src": "6683:10:9" }, "referencedDeclaration": 5672, - "src": "6517:10:9", + "src": "6683:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -10538,7 +10538,7 @@ "visibility": "internal" } ], - "src": "6516:25:9" + "src": "6682:25:9" }, "returnParameters": { "id": 6455, @@ -10552,7 +10552,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6467, - "src": "6560:6:9", + "src": "6726:6:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10563,7 +10563,7 @@ "id": 6453, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6560:6:9", + "src": "6726:6:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10572,7 +10572,7 @@ "visibility": "internal" } ], - "src": "6559:8:9" + "src": "6725:8:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -10582,12 +10582,12 @@ { "id": 6523, "nodeType": "FunctionDefinition", - "src": "6630:304:9", + "src": "6800:312:9", "nodes": [], "body": { "id": 6522, "nodeType": "Block", - "src": "6717:217:9", + "src": "6887:225:9", "nodes": [], "statements": [ { @@ -10600,10 +10600,10 @@ "id": 6477, "mutability": "mutable", "name": "out", - "nameLocation": "6735:3:9", + "nameLocation": "6906:3:9", "nodeType": "VariableDeclaration", "scope": 6522, - "src": "6727:11:9", + "src": "6898:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10614,7 +10614,7 @@ "id": 6476, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6727:7:9", + "src": "6898:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10625,7 +10625,7 @@ ], "id": 6478, "nodeType": "VariableDeclarationStatement", - "src": "6727:11:9" + "src": "6898:11:9" }, { "assignments": [ @@ -10637,10 +10637,10 @@ "id": 6480, "mutability": "mutable", "name": "max", - "nameLocation": "6757:3:9", + "nameLocation": "6930:3:9", "nodeType": "VariableDeclaration", "scope": 6522, - "src": "6749:11:9", + "src": "6922:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10651,7 +10651,7 @@ "id": 6479, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6749:7:9", + "src": "6922:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10679,7 +10679,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6469, - "src": "6763:1:9", + "src": "6936:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -10692,7 +10692,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "6763:8:9", + "src": "6936:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10709,14 +10709,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6774:2:9", + "src": "6947:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "6763:13:9", + "src": "6936:13:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10729,7 +10729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6469, - "src": "6784:1:9", + "src": "6957:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -10742,7 +10742,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "6784:8:9", + "src": "6957:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10754,7 +10754,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "6763:29:9", + "src": "6936:29:9", "trueExpression": { "hexValue": "3332", "id": 6485, @@ -10764,7 +10764,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6779:2:9", + "src": "6952:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -10777,13 +10777,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6749:43:9" + "src": "6922:43:9" }, { "body": { "id": 6518, "nodeType": "Block", - "src": "6836:72:9", + "src": "7010:74:9", "statements": [ { "expression": { @@ -10798,7 +10798,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6477, - "src": "6850:3:9", + "src": "7025:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10835,7 +10835,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6469, - "src": "6865:1:9", + "src": "7040:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -10858,7 +10858,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6471, - "src": "6867:6:9", + "src": "7042:6:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10872,13 +10872,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6491, - "src": "6876:1:9", + "src": "7051:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6867:10:9", + "src": "7042:10:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10889,7 +10889,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "6865:13:9", + "src": "7040:13:9", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -10906,14 +10906,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6881:4:9", + "src": "7056:4:9", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" }, "value": "0xFF" }, - "src": "6865:20:9", + "src": "7040:20:9", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -10933,7 +10933,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6857:7:9", + "src": "7032:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -10942,7 +10942,7 @@ "id": 6501, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6857:7:9", + "src": "7032:7:9", "typeDescriptions": {} } }, @@ -10954,7 +10954,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6857:29:9", + "src": "7032:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -10981,7 +10981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6491, - "src": "6891:1:9", + "src": "7066:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10998,14 +10998,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6895:1:9", + "src": "7070:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "6891:5:9", + "src": "7066:5:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11019,19 +11019,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6890:7:9", + "src": "7065:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6857:40:9", + "src": "7032:40:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "6850:47:9", + "src": "7025:47:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11039,7 +11039,7 @@ }, "id": 6517, "nodeType": "ExpressionStatement", - "src": "6850:47:9" + "src": "7025:47:9" } ] }, @@ -11059,7 +11059,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6491, - "src": "6822:1:9", + "src": "6996:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11073,13 +11073,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6480, - "src": "6826:3:9", + "src": "7000:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6822:7:9", + "src": "6996:7:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11096,10 +11096,10 @@ "id": 6491, "mutability": "mutable", "name": "i", - "nameLocation": "6815:1:9", + "nameLocation": "6989:1:9", "nodeType": "VariableDeclaration", "scope": 6519, - "src": "6807:9:9", + "src": "6981:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11110,7 +11110,7 @@ "id": 6490, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6807:7:9", + "src": "6981:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11129,7 +11129,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6819:1:9", + "src": "6993:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -11137,7 +11137,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "6807:13:9" + "src": "6981:13:9" }, "loopExpression": { "expression": { @@ -11149,14 +11149,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "6831:3:9", + "src": "7005:3:9", "subExpression": { "id": 6497, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6491, - "src": "6831:1:9", + "src": "7005:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11169,10 +11169,10 @@ }, "id": 6499, "nodeType": "ExpressionStatement", - "src": "6831:3:9" + "src": "7005:3:9" }, "nodeType": "ForStatement", - "src": "6802:106:9" + "src": "6976:108:9" }, { "expression": { @@ -11181,7 +11181,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6477, - "src": "6924:3:9", + "src": "7101:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11190,7 +11190,7 @@ "functionReturnParameters": 6475, "id": 6521, "nodeType": "Return", - "src": "6917:10:9" + "src": "7094:10:9" } ] }, @@ -11198,7 +11198,7 @@ "kind": "function", "modifiers": [], "name": "bytesToBytes32", - "nameLocation": "6639:14:9", + "nameLocation": "6809:14:9", "parameters": { "id": 6472, "nodeType": "ParameterList", @@ -11208,10 +11208,10 @@ "id": 6469, "mutability": "mutable", "name": "b", - "nameLocation": "6667:1:9", + "nameLocation": "6837:1:9", "nodeType": "VariableDeclaration", "scope": 6523, - "src": "6654:14:9", + "src": "6824:14:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11222,7 +11222,7 @@ "id": 6468, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6654:5:9", + "src": "6824:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11235,10 +11235,10 @@ "id": 6471, "mutability": "mutable", "name": "offset", - "nameLocation": "6678:6:9", + "nameLocation": "6848:6:9", "nodeType": "VariableDeclaration", "scope": 6523, - "src": "6670:14:9", + "src": "6840:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11249,7 +11249,7 @@ "id": 6470, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6670:7:9", + "src": "6840:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11258,7 +11258,7 @@ "visibility": "internal" } ], - "src": "6653:32:9" + "src": "6823:32:9" }, "returnParameters": { "id": 6475, @@ -11272,7 +11272,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6523, - "src": "6708:7:9", + "src": "6878:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11283,7 +11283,7 @@ "id": 6473, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6708:7:9", + "src": "6878:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11292,7 +11292,7 @@ "visibility": "internal" } ], - "src": "6707:9:9" + "src": "6877:9:9" }, "scope": 6565, "stateMutability": "pure", @@ -11302,12 +11302,12 @@ { "id": 6564, "nodeType": "FunctionDefinition", - "src": "6940:393:9", + "src": "7120:404:9", "nodes": [], "body": { "id": 6563, "nodeType": "Block", - "src": "7013:320:9", + "src": "7193:331:9", "nodes": [], "statements": [ { @@ -11320,10 +11320,10 @@ "id": 6532, "mutability": "mutable", "name": "result", - "nameLocation": "7036:6:9", + "nameLocation": "7217:6:9", "nodeType": "VariableDeclaration", "scope": 6563, - "src": "7023:19:9", + "src": "7204:19:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11334,7 +11334,7 @@ "id": 6531, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7023:5:9", + "src": "7204:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11363,7 +11363,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6526, - "src": "7055:1:9", + "src": "7236:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -11376,7 +11376,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "7055:8:9", + "src": "7236:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11393,14 +11393,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7066:2:9", + "src": "7247:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "7055:13:9", + "src": "7236:13:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11420,7 +11420,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "7045:9:9", + "src": "7226:9:9", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" @@ -11429,7 +11429,7 @@ "id": 6533, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7049:5:9", + "src": "7230:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11444,7 +11444,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7045:24:9", + "src": "7226:24:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11452,13 +11452,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "7023:46:9" + "src": "7204:46:9" }, { "body": { "id": 6559, "nodeType": "Block", - "src": "7118:185:9", + "src": "7300:191:9", "statements": [ { "assignments": [ @@ -11470,10 +11470,10 @@ "id": 6553, "mutability": "mutable", "name": "k", - "nameLocation": "7140:1:9", + "nameLocation": "7323:1:9", "nodeType": "VariableDeclaration", "scope": 6559, - "src": "7132:9:9", + "src": "7315:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11484,7 +11484,7 @@ "id": 6552, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7132:7:9", + "src": "7315:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11501,7 +11501,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6526, - "src": "7144:1:9", + "src": "7327:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -11514,7 +11514,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6542, - "src": "7146:1:9", + "src": "7329:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11525,19 +11525,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "7144:4:9", + "src": "7327:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "VariableDeclarationStatement", - "src": "7132:16:9" + "src": "7315:16:9" }, { "AST": { "nodeType": "YulBlock", - "src": "7218:75:9", + "src": "7403:77:9", "statements": [ { "expression": { @@ -11547,14 +11547,14 @@ { "name": "result", "nodeType": "YulIdentifier", - "src": "7247:6:9" + "src": "7433:6:9" }, { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "7259:2:9", + "src": "7445:2:9", "type": "", "value": "32" }, @@ -11563,58 +11563,58 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7267:2:9", + "src": "7453:2:9", "type": "", "value": "32" }, { "name": "i", "nodeType": "YulIdentifier", - "src": "7271:1:9" + "src": "7457:1:9" } ], "functionName": { "name": "mul", "nodeType": "YulIdentifier", - "src": "7263:3:9" + "src": "7449:3:9" }, "nodeType": "YulFunctionCall", - "src": "7263:10:9" + "src": "7449:10:9" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "7255:3:9" + "src": "7441:3:9" }, "nodeType": "YulFunctionCall", - "src": "7255:19:9" + "src": "7441:19:9" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "7243:3:9" + "src": "7429:3:9" }, "nodeType": "YulFunctionCall", - "src": "7243:32:9" + "src": "7429:32:9" }, { "name": "k", "nodeType": "YulIdentifier", - "src": "7277:1:9" + "src": "7463:1:9" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7236:6:9" + "src": "7422:6:9" }, "nodeType": "YulFunctionCall", - "src": "7236:43:9" + "src": "7422:43:9" }, "nodeType": "YulExpressionStatement", - "src": "7236:43:9" + "src": "7422:43:9" } ] }, @@ -11625,27 +11625,27 @@ "declaration": 6542, "isOffset": false, "isSlot": false, - "src": "7271:1:9", + "src": "7457:1:9", "valueSize": 1 }, { "declaration": 6553, "isOffset": false, "isSlot": false, - "src": "7277:1:9", + "src": "7463:1:9", "valueSize": 1 }, { "declaration": 6532, "isOffset": false, "isSlot": false, - "src": "7247:6:9", + "src": "7433:6:9", "valueSize": 1 } ], "id": 6558, "nodeType": "InlineAssembly", - "src": "7209:84:9" + "src": "7394:86:9" } ] }, @@ -11665,7 +11665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6542, - "src": "7099:1:9", + "src": "7281:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11680,7 +11680,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6526, - "src": "7103:1:9", + "src": "7285:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -11693,13 +11693,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "7103:8:9", + "src": "7285:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "7099:12:9", + "src": "7281:12:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11716,10 +11716,10 @@ "id": 6542, "mutability": "mutable", "name": "i", - "nameLocation": "7092:1:9", + "nameLocation": "7274:1:9", "nodeType": "VariableDeclaration", "scope": 6560, - "src": "7084:9:9", + "src": "7266:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11730,7 +11730,7 @@ "id": 6541, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7084:7:9", + "src": "7266:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11749,7 +11749,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7096:1:9", + "src": "7278:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -11757,7 +11757,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "7084:13:9" + "src": "7266:13:9" }, "loopExpression": { "expression": { @@ -11769,14 +11769,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "7113:3:9", + "src": "7295:3:9", "subExpression": { "id": 6549, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6542, - "src": "7113:1:9", + "src": "7295:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11789,10 +11789,10 @@ }, "id": 6551, "nodeType": "ExpressionStatement", - "src": "7113:3:9" + "src": "7295:3:9" }, "nodeType": "ForStatement", - "src": "7079:224:9" + "src": "7261:230:9" }, { "expression": { @@ -11801,7 +11801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6532, - "src": "7320:6:9", + "src": "7510:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -11810,7 +11810,7 @@ "functionReturnParameters": 6530, "id": 6562, "nodeType": "Return", - "src": "7313:13:9" + "src": "7503:13:9" } ] }, @@ -11818,7 +11818,7 @@ "kind": "function", "modifiers": [], "name": "flatten", - "nameLocation": "6949:7:9", + "nameLocation": "7129:7:9", "parameters": { "id": 6527, "nodeType": "ParameterList", @@ -11828,10 +11828,10 @@ "id": 6526, "mutability": "mutable", "name": "b", - "nameLocation": "6974:1:9", + "nameLocation": "7154:1:9", "nodeType": "VariableDeclaration", "scope": 6564, - "src": "6957:18:9", + "src": "7137:18:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11843,7 +11843,7 @@ "id": 6524, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6957:7:9", + "src": "7137:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11851,7 +11851,7 @@ }, "id": 6525, "nodeType": "ArrayTypeName", - "src": "6957:9:9", + "src": "7137:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -11860,7 +11860,7 @@ "visibility": "internal" } ], - "src": "6956:20:9" + "src": "7136:20:9" }, "returnParameters": { "id": 6530, @@ -11874,7 +11874,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6564, - "src": "6999:12:9", + "src": "7179:12:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11885,7 +11885,7 @@ "id": 6528, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6999:5:9", + "src": "7179:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11894,7 +11894,7 @@ "visibility": "internal" } ], - "src": "6998:14:9" + "src": "7178:14:9" }, "scope": 6565, "stateMutability": "pure", @@ -11912,24 +11912,24 @@ 6565 ], "name": "stdStorageSafe", - "nameLocation": "366:14:9", + "nameLocation": "381:14:9", "scope": 7107, "usedErrors": [] }, { "id": 7106, "nodeType": "ContractDefinition", - "src": "7337:4527:9", + "src": "7531:4659:9", "nodes": [ { "id": 6582, "nodeType": "VariableDeclaration", - "src": "7362:84:9", + "src": "7557:84:9", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "7382:2:9", + "nameLocation": "7577:2:9", "scope": 7106, "stateVariable": true, "storageLocation": "default", @@ -11945,10 +11945,10 @@ "name": "Vm", "nodeType": "IdentifierPath", "referencedDeclaration": 8284, - "src": "7362:2:9" + "src": "7557:2:9" }, "referencedDeclaration": 8284, - "src": "7362:2:9", + "src": "7557:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -11973,7 +11973,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7424:17:9", + "src": "7619:17:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -11993,7 +11993,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "7414:9:9", + "src": "7609:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -12007,7 +12007,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7414:28:9", + "src": "7609:28:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -12028,7 +12028,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7406:7:9", + "src": "7601:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -12037,7 +12037,7 @@ "id": 6573, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7406:7:9", + "src": "7601:7:9", "typeDescriptions": {} } }, @@ -12049,7 +12049,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7406:37:9", + "src": "7601:37:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -12070,7 +12070,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7398:7:9", + "src": "7593:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -12079,7 +12079,7 @@ "id": 6571, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "7398:7:9", + "src": "7593:7:9", "typeDescriptions": {} } }, @@ -12091,7 +12091,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7398:46:9", + "src": "7593:46:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -12112,7 +12112,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7390:7:9", + "src": "7585:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12121,7 +12121,7 @@ "id": 6569, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7390:7:9", + "src": "7585:7:9", "typeDescriptions": {} } }, @@ -12133,7 +12133,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7390:55:9", + "src": "7585:55:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -12153,7 +12153,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8284, - "src": "7387:2:9", + "src": "7582:2:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_Vm_$8284_$", "typeString": "type(contract Vm)" @@ -12167,7 +12167,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7387:59:9", + "src": "7582:59:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", @@ -12179,12 +12179,12 @@ { "id": 6595, "nodeType": "FunctionDefinition", - "src": "7453:118:9", + "src": "7650:120:9", "nodes": [], "body": { "id": 6594, "nodeType": "Block", - "src": "7520:51:9", + "src": "7717:53:9", "nodes": [], "statements": [ { @@ -12196,7 +12196,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6584, - "src": "7557:6:9", + "src": "7755:6:9", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12216,7 +12216,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "7537:14:9", + "src": "7735:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -12230,7 +12230,7 @@ "memberName": "sigs", "nodeType": "MemberAccess", "referencedDeclaration": 5723, - "src": "7537:19:9", + "src": "7735:19:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_bytes4_$", "typeString": "function (string memory) pure returns (bytes4)" @@ -12244,7 +12244,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7537:27:9", + "src": "7735:27:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", @@ -12254,7 +12254,7 @@ "functionReturnParameters": 6588, "id": 6593, "nodeType": "Return", - "src": "7530:34:9" + "src": "7728:34:9" } ] }, @@ -12262,7 +12262,7 @@ "kind": "function", "modifiers": [], "name": "sigs", - "nameLocation": "7462:4:9", + "nameLocation": "7659:4:9", "parameters": { "id": 6585, "nodeType": "ParameterList", @@ -12272,10 +12272,10 @@ "id": 6584, "mutability": "mutable", "name": "sigStr", - "nameLocation": "7481:6:9", + "nameLocation": "7678:6:9", "nodeType": "VariableDeclaration", "scope": 6595, - "src": "7467:20:9", + "src": "7664:20:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12286,7 +12286,7 @@ "id": 6583, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7467:6:9", + "src": "7664:6:9", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12295,7 +12295,7 @@ "visibility": "internal" } ], - "src": "7466:22:9" + "src": "7663:22:9" }, "returnParameters": { "id": 6588, @@ -12309,7 +12309,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6595, - "src": "7512:6:9", + "src": "7709:6:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12320,7 +12320,7 @@ "id": 6586, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "7512:6:9", + "src": "7709:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -12329,7 +12329,7 @@ "visibility": "internal" } ], - "src": "7511:8:9" + "src": "7708:8:9" }, "scope": 7106, "stateMutability": "pure", @@ -12339,12 +12339,12 @@ { "id": 6609, "nodeType": "FunctionDefinition", - "src": "7577:115:9", + "src": "7778:117:9", "nodes": [], "body": { "id": 6608, "nodeType": "Block", - "src": "7643:49:9", + "src": "7844:51:9", "nodes": [], "statements": [ { @@ -12356,7 +12356,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6598, - "src": "7680:4:9", + "src": "7882:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -12376,7 +12376,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "7660:14:9", + "src": "7862:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -12390,7 +12390,7 @@ "memberName": "find", "nodeType": "MemberAccess", "referencedDeclaration": 6168, - "src": "7660:19:9", + "src": "7862:19:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" @@ -12404,7 +12404,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7660:25:9", + "src": "7862:25:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -12414,7 +12414,7 @@ "functionReturnParameters": 6602, "id": 6607, "nodeType": "Return", - "src": "7653:32:9" + "src": "7855:32:9" } ] }, @@ -12422,7 +12422,7 @@ "kind": "function", "modifiers": [], "name": "find", - "nameLocation": "7586:4:9", + "nameLocation": "7787:4:9", "parameters": { "id": 6599, "nodeType": "ParameterList", @@ -12432,10 +12432,10 @@ "id": 6598, "mutability": "mutable", "name": "self", - "nameLocation": "7610:4:9", + "nameLocation": "7811:4:9", "nodeType": "VariableDeclaration", "scope": 6609, - "src": "7591:23:9", + "src": "7792:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -12450,10 +12450,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7591:10:9" + "src": "7792:10:9" }, "referencedDeclaration": 5672, - "src": "7591:10:9", + "src": "7792:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -12462,7 +12462,7 @@ "visibility": "internal" } ], - "src": "7590:25:9" + "src": "7791:25:9" }, "returnParameters": { "id": 6602, @@ -12476,7 +12476,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6609, - "src": "7634:7:9", + "src": "7835:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12487,7 +12487,7 @@ "id": 6600, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7634:7:9", + "src": "7835:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12496,7 +12496,7 @@ "visibility": "internal" } ], - "src": "7633:9:9" + "src": "7834:9:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -12506,12 +12506,12 @@ { "id": 6627, "nodeType": "FunctionDefinition", - "src": "7698:156:9", + "src": "7903:158:9", "nodes": [], "body": { "id": 6626, "nodeType": "Block", - "src": "7794:60:9", + "src": "7999:62:9", "nodes": [], "statements": [ { @@ -12523,7 +12523,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6612, - "src": "7833:4:9", + "src": "8039:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -12535,7 +12535,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6614, - "src": "7839:7:9", + "src": "8045:7:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12559,7 +12559,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "7811:14:9", + "src": "8017:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -12573,7 +12573,7 @@ "memberName": "target", "nodeType": "MemberAccess", "referencedDeclaration": 6188, - "src": "7811:21:9", + "src": "8017:21:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -12587,7 +12587,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7811:36:9", + "src": "8017:36:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -12597,7 +12597,7 @@ "functionReturnParameters": 6619, "id": 6625, "nodeType": "Return", - "src": "7804:43:9" + "src": "8010:43:9" } ] }, @@ -12605,7 +12605,7 @@ "kind": "function", "modifiers": [], "name": "target", - "nameLocation": "7707:6:9", + "nameLocation": "7912:6:9", "parameters": { "id": 6615, "nodeType": "ParameterList", @@ -12615,10 +12615,10 @@ "id": 6612, "mutability": "mutable", "name": "self", - "nameLocation": "7733:4:9", + "nameLocation": "7938:4:9", "nodeType": "VariableDeclaration", "scope": 6627, - "src": "7714:23:9", + "src": "7919:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -12633,10 +12633,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7714:10:9" + "src": "7919:10:9" }, "referencedDeclaration": 5672, - "src": "7714:10:9", + "src": "7919:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -12649,10 +12649,10 @@ "id": 6614, "mutability": "mutable", "name": "_target", - "nameLocation": "7747:7:9", + "nameLocation": "7952:7:9", "nodeType": "VariableDeclaration", "scope": 6627, - "src": "7739:15:9", + "src": "7944:15:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12663,7 +12663,7 @@ "id": 6613, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7739:7:9", + "src": "7944:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12673,7 +12673,7 @@ "visibility": "internal" } ], - "src": "7713:42:9" + "src": "7918:42:9" }, "returnParameters": { "id": 6619, @@ -12687,7 +12687,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6627, - "src": "7774:18:9", + "src": "7979:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -12702,10 +12702,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7774:10:9" + "src": "7979:10:9" }, "referencedDeclaration": 5672, - "src": "7774:10:9", + "src": "7979:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -12714,7 +12714,7 @@ "visibility": "internal" } ], - "src": "7773:20:9" + "src": "7978:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -12724,12 +12724,12 @@ { "id": 6645, "nodeType": "FunctionDefinition", - "src": "7860:143:9", + "src": "8069:145:9", "nodes": [], "body": { "id": 6644, "nodeType": "Block", - "src": "7949:54:9", + "src": "8158:56:9", "nodes": [], "statements": [ { @@ -12741,7 +12741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6630, - "src": "7985:4:9", + "src": "8195:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -12753,7 +12753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6632, - "src": "7991:4:9", + "src": "8201:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -12777,7 +12777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "7966:14:9", + "src": "8176:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -12791,7 +12791,7 @@ "memberName": "sig", "nodeType": "MemberAccess", "referencedDeclaration": 6208, - "src": "7966:18:9", + "src": "8176:18:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" @@ -12805,7 +12805,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7966:30:9", + "src": "8176:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -12815,7 +12815,7 @@ "functionReturnParameters": 6637, "id": 6643, "nodeType": "Return", - "src": "7959:37:9" + "src": "8169:37:9" } ] }, @@ -12823,7 +12823,7 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "7869:3:9", + "nameLocation": "8078:3:9", "parameters": { "id": 6633, "nodeType": "ParameterList", @@ -12833,10 +12833,10 @@ "id": 6630, "mutability": "mutable", "name": "self", - "nameLocation": "7892:4:9", + "nameLocation": "8101:4:9", "nodeType": "VariableDeclaration", "scope": 6645, - "src": "7873:23:9", + "src": "8082:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -12851,10 +12851,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7873:10:9" + "src": "8082:10:9" }, "referencedDeclaration": 5672, - "src": "7873:10:9", + "src": "8082:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -12867,10 +12867,10 @@ "id": 6632, "mutability": "mutable", "name": "_sig", - "nameLocation": "7905:4:9", + "nameLocation": "8114:4:9", "nodeType": "VariableDeclaration", "scope": 6645, - "src": "7898:11:9", + "src": "8107:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12881,7 +12881,7 @@ "id": 6631, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "7898:6:9", + "src": "8107:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -12890,7 +12890,7 @@ "visibility": "internal" } ], - "src": "7872:38:9" + "src": "8081:38:9" }, "returnParameters": { "id": 6637, @@ -12904,7 +12904,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6645, - "src": "7929:18:9", + "src": "8138:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -12919,10 +12919,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7929:10:9" + "src": "8138:10:9" }, "referencedDeclaration": 5672, - "src": "7929:10:9", + "src": "8138:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -12931,7 +12931,7 @@ "visibility": "internal" } ], - "src": "7928:20:9" + "src": "8137:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -12941,12 +12941,12 @@ { "id": 6663, "nodeType": "FunctionDefinition", - "src": "8009:150:9", + "src": "8222:152:9", "nodes": [], "body": { "id": 6662, "nodeType": "Block", - "src": "8105:54:9", + "src": "8318:56:9", "nodes": [], "statements": [ { @@ -12958,7 +12958,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6648, - "src": "8141:4:9", + "src": "8355:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -12970,7 +12970,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6650, - "src": "8147:4:9", + "src": "8361:4:9", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12994,7 +12994,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8122:14:9", + "src": "8336:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13008,7 +13008,7 @@ "memberName": "sig", "nodeType": "MemberAccess", "referencedDeclaration": 6230, - "src": "8122:18:9", + "src": "8336:18:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_string_memory_ptr_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,string memory) returns (struct StdStorage storage pointer)" @@ -13022,7 +13022,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8122:30:9", + "src": "8336:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -13032,7 +13032,7 @@ "functionReturnParameters": 6655, "id": 6661, "nodeType": "Return", - "src": "8115:37:9" + "src": "8329:37:9" } ] }, @@ -13040,7 +13040,7 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "8018:3:9", + "nameLocation": "8231:3:9", "parameters": { "id": 6651, "nodeType": "ParameterList", @@ -13050,10 +13050,10 @@ "id": 6648, "mutability": "mutable", "name": "self", - "nameLocation": "8041:4:9", + "nameLocation": "8254:4:9", "nodeType": "VariableDeclaration", "scope": 6663, - "src": "8022:23:9", + "src": "8235:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13068,10 +13068,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8022:10:9" + "src": "8235:10:9" }, "referencedDeclaration": 5672, - "src": "8022:10:9", + "src": "8235:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13084,10 +13084,10 @@ "id": 6650, "mutability": "mutable", "name": "_sig", - "nameLocation": "8061:4:9", + "nameLocation": "8274:4:9", "nodeType": "VariableDeclaration", "scope": 6663, - "src": "8047:18:9", + "src": "8260:18:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13098,7 +13098,7 @@ "id": 6649, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8047:6:9", + "src": "8260:6:9", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13107,7 +13107,7 @@ "visibility": "internal" } ], - "src": "8021:45:9" + "src": "8234:45:9" }, "returnParameters": { "id": 6655, @@ -13121,7 +13121,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6663, - "src": "8085:18:9", + "src": "8298:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13136,10 +13136,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8085:10:9" + "src": "8298:10:9" }, "referencedDeclaration": 5672, - "src": "8085:10:9", + "src": "8298:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13148,7 +13148,7 @@ "visibility": "internal" } ], - "src": "8084:20:9" + "src": "8297:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -13158,12 +13158,12 @@ { "id": 6681, "nodeType": "FunctionDefinition", - "src": "8165:152:9", + "src": "8382:154:9", "nodes": [], "body": { "id": 6680, "nodeType": "Block", - "src": "8259:58:9", + "src": "8476:60:9", "nodes": [], "statements": [ { @@ -13175,7 +13175,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6666, - "src": "8300:4:9", + "src": "8518:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -13187,7 +13187,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6668, - "src": "8306:3:9", + "src": "8524:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -13211,7 +13211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8276:14:9", + "src": "8494:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13225,7 +13225,7 @@ "memberName": "with_key", "nodeType": "MemberAccess", "referencedDeclaration": 6261, - "src": "8276:23:9", + "src": "8494:23:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -13239,7 +13239,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8276:34:9", + "src": "8494:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -13249,7 +13249,7 @@ "functionReturnParameters": 6673, "id": 6679, "nodeType": "Return", - "src": "8269:41:9" + "src": "8487:41:9" } ] }, @@ -13257,7 +13257,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "8174:8:9", + "nameLocation": "8391:8:9", "parameters": { "id": 6669, "nodeType": "ParameterList", @@ -13267,10 +13267,10 @@ "id": 6666, "mutability": "mutable", "name": "self", - "nameLocation": "8202:4:9", + "nameLocation": "8419:4:9", "nodeType": "VariableDeclaration", "scope": 6681, - "src": "8183:23:9", + "src": "8400:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13285,10 +13285,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8183:10:9" + "src": "8400:10:9" }, "referencedDeclaration": 5672, - "src": "8183:10:9", + "src": "8400:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13301,10 +13301,10 @@ "id": 6668, "mutability": "mutable", "name": "who", - "nameLocation": "8216:3:9", + "nameLocation": "8433:3:9", "nodeType": "VariableDeclaration", "scope": 6681, - "src": "8208:11:9", + "src": "8425:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13315,7 +13315,7 @@ "id": 6667, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8208:7:9", + "src": "8425:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13325,7 +13325,7 @@ "visibility": "internal" } ], - "src": "8182:38:9" + "src": "8399:38:9" }, "returnParameters": { "id": 6673, @@ -13339,7 +13339,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6681, - "src": "8239:18:9", + "src": "8456:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13354,10 +13354,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8239:10:9" + "src": "8456:10:9" }, "referencedDeclaration": 5672, - "src": "8239:10:9", + "src": "8456:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13366,7 +13366,7 @@ "visibility": "internal" } ], - "src": "8238:20:9" + "src": "8455:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -13376,12 +13376,12 @@ { "id": 6699, "nodeType": "FunctionDefinition", - "src": "8323:152:9", + "src": "8544:154:9", "nodes": [], "body": { "id": 6698, "nodeType": "Block", - "src": "8417:58:9", + "src": "8638:60:9", "nodes": [], "statements": [ { @@ -13393,7 +13393,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6684, - "src": "8458:4:9", + "src": "8680:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -13405,7 +13405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6686, - "src": "8464:3:9", + "src": "8686:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13429,7 +13429,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8434:14:9", + "src": "8656:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13443,7 +13443,7 @@ "memberName": "with_key", "nodeType": "MemberAccess", "referencedDeclaration": 6286, - "src": "8434:23:9", + "src": "8656:23:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" @@ -13457,7 +13457,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8434:34:9", + "src": "8656:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -13467,7 +13467,7 @@ "functionReturnParameters": 6691, "id": 6697, "nodeType": "Return", - "src": "8427:41:9" + "src": "8649:41:9" } ] }, @@ -13475,7 +13475,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "8332:8:9", + "nameLocation": "8553:8:9", "parameters": { "id": 6687, "nodeType": "ParameterList", @@ -13485,10 +13485,10 @@ "id": 6684, "mutability": "mutable", "name": "self", - "nameLocation": "8360:4:9", + "nameLocation": "8581:4:9", "nodeType": "VariableDeclaration", "scope": 6699, - "src": "8341:23:9", + "src": "8562:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13503,10 +13503,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8341:10:9" + "src": "8562:10:9" }, "referencedDeclaration": 5672, - "src": "8341:10:9", + "src": "8562:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13519,10 +13519,10 @@ "id": 6686, "mutability": "mutable", "name": "amt", - "nameLocation": "8374:3:9", + "nameLocation": "8595:3:9", "nodeType": "VariableDeclaration", "scope": 6699, - "src": "8366:11:9", + "src": "8587:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13533,7 +13533,7 @@ "id": 6685, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8366:7:9", + "src": "8587:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13542,7 +13542,7 @@ "visibility": "internal" } ], - "src": "8340:38:9" + "src": "8561:38:9" }, "returnParameters": { "id": 6691, @@ -13556,7 +13556,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6699, - "src": "8397:18:9", + "src": "8618:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13571,10 +13571,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8397:10:9" + "src": "8618:10:9" }, "referencedDeclaration": 5672, - "src": "8397:10:9", + "src": "8618:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13583,7 +13583,7 @@ "visibility": "internal" } ], - "src": "8396:20:9" + "src": "8617:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -13593,12 +13593,12 @@ { "id": 6717, "nodeType": "FunctionDefinition", - "src": "8481:152:9", + "src": "8706:154:9", "nodes": [], "body": { "id": 6716, "nodeType": "Block", - "src": "8575:58:9", + "src": "8800:60:9", "nodes": [], "statements": [ { @@ -13610,7 +13610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6702, - "src": "8616:4:9", + "src": "8842:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -13622,7 +13622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6704, - "src": "8622:3:9", + "src": "8848:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13646,7 +13646,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8592:14:9", + "src": "8818:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13660,7 +13660,7 @@ "memberName": "with_key", "nodeType": "MemberAccess", "referencedDeclaration": 6308, - "src": "8592:23:9", + "src": "8818:23:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes32_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes32) returns (struct StdStorage storage pointer)" @@ -13674,7 +13674,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8592:34:9", + "src": "8818:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -13684,7 +13684,7 @@ "functionReturnParameters": 6709, "id": 6715, "nodeType": "Return", - "src": "8585:41:9" + "src": "8811:41:9" } ] }, @@ -13692,7 +13692,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "8490:8:9", + "nameLocation": "8715:8:9", "parameters": { "id": 6705, "nodeType": "ParameterList", @@ -13702,10 +13702,10 @@ "id": 6702, "mutability": "mutable", "name": "self", - "nameLocation": "8518:4:9", + "nameLocation": "8743:4:9", "nodeType": "VariableDeclaration", "scope": 6717, - "src": "8499:23:9", + "src": "8724:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13720,10 +13720,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8499:10:9" + "src": "8724:10:9" }, "referencedDeclaration": 5672, - "src": "8499:10:9", + "src": "8724:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13736,10 +13736,10 @@ "id": 6704, "mutability": "mutable", "name": "key", - "nameLocation": "8532:3:9", + "nameLocation": "8757:3:9", "nodeType": "VariableDeclaration", "scope": 6717, - "src": "8524:11:9", + "src": "8749:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13750,7 +13750,7 @@ "id": 6703, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8524:7:9", + "src": "8749:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13759,7 +13759,7 @@ "visibility": "internal" } ], - "src": "8498:38:9" + "src": "8723:38:9" }, "returnParameters": { "id": 6709, @@ -13773,7 +13773,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6717, - "src": "8555:18:9", + "src": "8780:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13788,10 +13788,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8555:10:9" + "src": "8780:10:9" }, "referencedDeclaration": 5672, - "src": "8555:10:9", + "src": "8780:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13800,7 +13800,7 @@ "visibility": "internal" } ], - "src": "8554:20:9" + "src": "8779:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -13810,12 +13810,12 @@ { "id": 6735, "nodeType": "FunctionDefinition", - "src": "8639:152:9", + "src": "8868:154:9", "nodes": [], "body": { "id": 6734, "nodeType": "Block", - "src": "8733:58:9", + "src": "8962:60:9", "nodes": [], "statements": [ { @@ -13827,7 +13827,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6720, - "src": "8771:4:9", + "src": "9001:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -13839,7 +13839,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6722, - "src": "8777:6:9", + "src": "9007:6:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13863,7 +13863,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8750:14:9", + "src": "8980:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13877,7 +13877,7 @@ "memberName": "depth", "nodeType": "MemberAccess", "referencedDeclaration": 6328, - "src": "8750:20:9", + "src": "8980:20:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" @@ -13891,7 +13891,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8750:34:9", + "src": "8980:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -13901,7 +13901,7 @@ "functionReturnParameters": 6727, "id": 6733, "nodeType": "Return", - "src": "8743:41:9" + "src": "8973:41:9" } ] }, @@ -13909,7 +13909,7 @@ "kind": "function", "modifiers": [], "name": "depth", - "nameLocation": "8648:5:9", + "nameLocation": "8877:5:9", "parameters": { "id": 6723, "nodeType": "ParameterList", @@ -13919,10 +13919,10 @@ "id": 6720, "mutability": "mutable", "name": "self", - "nameLocation": "8673:4:9", + "nameLocation": "8902:4:9", "nodeType": "VariableDeclaration", "scope": 6735, - "src": "8654:23:9", + "src": "8883:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13937,10 +13937,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8654:10:9" + "src": "8883:10:9" }, "referencedDeclaration": 5672, - "src": "8654:10:9", + "src": "8883:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13953,10 +13953,10 @@ "id": 6722, "mutability": "mutable", "name": "_depth", - "nameLocation": "8687:6:9", + "nameLocation": "8916:6:9", "nodeType": "VariableDeclaration", "scope": 6735, - "src": "8679:14:9", + "src": "8908:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13967,7 +13967,7 @@ "id": 6721, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8679:7:9", + "src": "8908:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13976,7 +13976,7 @@ "visibility": "internal" } ], - "src": "8653:41:9" + "src": "8882:41:9" }, "returnParameters": { "id": 6727, @@ -13990,7 +13990,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6735, - "src": "8713:18:9", + "src": "8942:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -14005,10 +14005,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8713:10:9" + "src": "8942:10:9" }, "referencedDeclaration": 5672, - "src": "8713:10:9", + "src": "8942:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -14017,7 +14017,7 @@ "visibility": "internal" } ], - "src": "8712:20:9" + "src": "8941:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -14027,12 +14027,12 @@ { "id": 6758, "nodeType": "FunctionDefinition", - "src": "8797:138:9", + "src": "9030:140:9", "nodes": [], "body": { "id": 6757, "nodeType": "Block", - "src": "8867:68:9", + "src": "9100:70:9", "nodes": [], "statements": [ { @@ -14044,7 +14044,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6738, - "src": "8891:4:9", + "src": "9125:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14062,7 +14062,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6740, - "src": "8921:3:9", + "src": "9155:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14082,7 +14082,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8913:7:9", + "src": "9147:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -14091,7 +14091,7 @@ "id": 6749, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "8913:7:9", + "src": "9147:7:9", "typeDescriptions": {} } }, @@ -14103,7 +14103,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8913:12:9", + "src": "9147:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -14124,7 +14124,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8905:7:9", + "src": "9139:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -14133,7 +14133,7 @@ "id": 6747, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8905:7:9", + "src": "9139:7:9", "typeDescriptions": {} } }, @@ -14145,7 +14145,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8905:21:9", + "src": "9139:21:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -14166,7 +14166,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8897:7:9", + "src": "9131:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -14175,7 +14175,7 @@ "id": 6745, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8897:7:9", + "src": "9131:7:9", "typeDescriptions": {} } }, @@ -14187,7 +14187,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8897:30:9", + "src": "9131:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -14216,7 +14216,7 @@ 6938 ], "referencedDeclaration": 6938, - "src": "8877:13:9", + "src": "9111:13:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" @@ -14230,7 +14230,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8877:51:9", + "src": "9111:51:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14239,7 +14239,7 @@ }, "id": 6756, "nodeType": "ExpressionStatement", - "src": "8877:51:9" + "src": "9111:51:9" } ] }, @@ -14247,7 +14247,7 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "8806:13:9", + "nameLocation": "9039:13:9", "parameters": { "id": 6741, "nodeType": "ParameterList", @@ -14257,10 +14257,10 @@ "id": 6738, "mutability": "mutable", "name": "self", - "nameLocation": "8839:4:9", + "nameLocation": "9072:4:9", "nodeType": "VariableDeclaration", "scope": 6758, - "src": "8820:23:9", + "src": "9053:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -14275,10 +14275,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8820:10:9" + "src": "9053:10:9" }, "referencedDeclaration": 5672, - "src": "8820:10:9", + "src": "9053:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -14291,10 +14291,10 @@ "id": 6740, "mutability": "mutable", "name": "who", - "nameLocation": "8853:3:9", + "nameLocation": "9086:3:9", "nodeType": "VariableDeclaration", "scope": 6758, - "src": "8845:11:9", + "src": "9078:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14305,7 +14305,7 @@ "id": 6739, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8845:7:9", + "src": "9078:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14315,13 +14315,13 @@ "visibility": "internal" } ], - "src": "8819:38:9" + "src": "9052:38:9" }, "returnParameters": { "id": 6742, "nodeType": "ParameterList", "parameters": [], - "src": "8867:0:9" + "src": "9100:0:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -14331,12 +14331,12 @@ { "id": 6775, "nodeType": "FunctionDefinition", - "src": "8941:120:9", + "src": "9178:122:9", "nodes": [], "body": { "id": 6774, "nodeType": "Block", - "src": "9011:50:9", + "src": "9248:52:9", "nodes": [], "statements": [ { @@ -14348,7 +14348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6761, - "src": "9035:4:9", + "src": "9273:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14362,7 +14362,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6763, - "src": "9049:3:9", + "src": "9287:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14382,7 +14382,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9041:7:9", + "src": "9279:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -14391,7 +14391,7 @@ "id": 6768, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9041:7:9", + "src": "9279:7:9", "typeDescriptions": {} } }, @@ -14403,7 +14403,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9041:12:9", + "src": "9279:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -14432,7 +14432,7 @@ 6938 ], "referencedDeclaration": 6938, - "src": "9021:13:9", + "src": "9259:13:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" @@ -14446,7 +14446,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9021:33:9", + "src": "9259:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14455,7 +14455,7 @@ }, "id": 6773, "nodeType": "ExpressionStatement", - "src": "9021:33:9" + "src": "9259:33:9" } ] }, @@ -14463,7 +14463,7 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "8950:13:9", + "nameLocation": "9187:13:9", "parameters": { "id": 6764, "nodeType": "ParameterList", @@ -14473,10 +14473,10 @@ "id": 6761, "mutability": "mutable", "name": "self", - "nameLocation": "8983:4:9", + "nameLocation": "9220:4:9", "nodeType": "VariableDeclaration", "scope": 6775, - "src": "8964:23:9", + "src": "9201:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -14491,10 +14491,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8964:10:9" + "src": "9201:10:9" }, "referencedDeclaration": 5672, - "src": "8964:10:9", + "src": "9201:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -14507,10 +14507,10 @@ "id": 6763, "mutability": "mutable", "name": "amt", - "nameLocation": "8997:3:9", + "nameLocation": "9234:3:9", "nodeType": "VariableDeclaration", "scope": 6775, - "src": "8989:11:9", + "src": "9226:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14521,7 +14521,7 @@ "id": 6762, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8989:7:9", + "src": "9226:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14530,13 +14530,13 @@ "visibility": "internal" } ], - "src": "8963:38:9" + "src": "9200:38:9" }, "returnParameters": { "id": 6765, "nodeType": "ParameterList", "parameters": [], - "src": "9011:0:9" + "src": "9248:0:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -14546,12 +14546,12 @@ { "id": 6793, "nodeType": "FunctionDefinition", - "src": "9067:222:9", + "src": "9308:229:9", "nodes": [], "body": { "id": 6792, "nodeType": "Block", - "src": "9136:153:9", + "src": "9377:160:9", "nodes": [], "statements": [ { @@ -14564,10 +14564,10 @@ "id": 6784, "mutability": "mutable", "name": "t", - "nameLocation": "9154:1:9", + "nameLocation": "9396:1:9", "nodeType": "VariableDeclaration", "scope": 6792, - "src": "9146:9:9", + "src": "9388:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14578,7 +14578,7 @@ "id": 6783, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9146:7:9", + "src": "9388:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -14589,26 +14589,26 @@ ], "id": 6785, "nodeType": "VariableDeclarationStatement", - "src": "9146:9:9" + "src": "9388:9:9" }, { "AST": { "nodeType": "YulBlock", - "src": "9217:34:9", + "src": "9461:36:9", "statements": [ { "nodeType": "YulAssignment", - "src": "9231:10:9", + "src": "9476:10:9", "value": { "name": "write", "nodeType": "YulIdentifier", - "src": "9236:5:9" + "src": "9481:5:9" }, "variableNames": [ { "name": "t", "nodeType": "YulIdentifier", - "src": "9231:1:9" + "src": "9476:1:9" } ] } @@ -14621,20 +14621,20 @@ "declaration": 6784, "isOffset": false, "isSlot": false, - "src": "9231:1:9", + "src": "9476:1:9", "valueSize": 1 }, { "declaration": 6780, "isOffset": false, "isSlot": false, - "src": "9236:5:9", + "src": "9481:5:9", "valueSize": 1 } ], "id": 6786, "nodeType": "InlineAssembly", - "src": "9208:43:9" + "src": "9452:45:9" }, { "expression": { @@ -14645,7 +14645,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6778, - "src": "9274:4:9", + "src": "9521:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14657,7 +14657,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6784, - "src": "9280:1:9", + "src": "9527:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -14685,7 +14685,7 @@ 6938 ], "referencedDeclaration": 6938, - "src": "9260:13:9", + "src": "9507:13:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" @@ -14699,7 +14699,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9260:22:9", + "src": "9507:22:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14708,7 +14708,7 @@ }, "id": 6791, "nodeType": "ExpressionStatement", - "src": "9260:22:9" + "src": "9507:22:9" } ] }, @@ -14716,7 +14716,7 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "9076:13:9", + "nameLocation": "9317:13:9", "parameters": { "id": 6781, "nodeType": "ParameterList", @@ -14726,10 +14726,10 @@ "id": 6778, "mutability": "mutable", "name": "self", - "nameLocation": "9109:4:9", + "nameLocation": "9350:4:9", "nodeType": "VariableDeclaration", "scope": 6793, - "src": "9090:23:9", + "src": "9331:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -14744,10 +14744,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "9090:10:9" + "src": "9331:10:9" }, "referencedDeclaration": 5672, - "src": "9090:10:9", + "src": "9331:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -14760,10 +14760,10 @@ "id": 6780, "mutability": "mutable", "name": "write", - "nameLocation": "9120:5:9", + "nameLocation": "9361:5:9", "nodeType": "VariableDeclaration", "scope": 6793, - "src": "9115:10:9", + "src": "9356:10:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14774,7 +14774,7 @@ "id": 6779, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9115:4:9", + "src": "9356:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14783,13 +14783,13 @@ "visibility": "internal" } ], - "src": "9089:37:9" + "src": "9330:37:9" }, "returnParameters": { "id": 6782, "nodeType": "ParameterList", "parameters": [], - "src": "9136:0:9" + "src": "9377:0:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -14799,12 +14799,12 @@ { "id": 6938, "nodeType": "FunctionDefinition", - "src": "9295:1095:9", + "src": "9545:1125:9", "nodes": [], "body": { "id": 6937, "nodeType": "Block", - "src": "9365:1025:9", + "src": "9615:1055:9", "nodes": [], "statements": [ { @@ -14817,10 +14817,10 @@ "id": 6802, "mutability": "mutable", "name": "who", - "nameLocation": "9383:3:9", + "nameLocation": "9634:3:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9375:11:9", + "src": "9626:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14831,7 +14831,7 @@ "id": 6801, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9375:7:9", + "src": "9626:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14849,7 +14849,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9389:4:9", + "src": "9640:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14863,14 +14863,14 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "9389:12:9", + "src": "9640:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "9375:26:9" + "src": "9626:26:9" }, { "assignments": [ @@ -14882,10 +14882,10 @@ "id": 6807, "mutability": "mutable", "name": "fsig", - "nameLocation": "9418:4:9", + "nameLocation": "9670:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9411:11:9", + "src": "9663:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14896,7 +14896,7 @@ "id": 6806, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "9411:6:9", + "src": "9663:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -14913,7 +14913,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9425:4:9", + "src": "9677:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14927,14 +14927,14 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "9425:9:9", + "src": "9677:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "VariableDeclarationStatement", - "src": "9411:23:9" + "src": "9663:23:9" }, { "assignments": [ @@ -14946,10 +14946,10 @@ "id": 6812, "mutability": "mutable", "name": "field_depth", - "nameLocation": "9452:11:9", + "nameLocation": "9705:11:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9444:19:9", + "src": "9697:19:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14960,7 +14960,7 @@ "id": 6811, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9444:7:9", + "src": "9697:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14977,7 +14977,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9466:4:9", + "src": "9719:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14991,14 +14991,14 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "9466:11:9", + "src": "9719:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "9444:33:9" + "src": "9697:33:9" }, { "assignments": [ @@ -15010,10 +15010,10 @@ "id": 6820, "mutability": "mutable", "name": "ins", - "nameLocation": "9504:3:9", + "nameLocation": "9758:3:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9487:20:9", + "src": "9741:20:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15025,7 +15025,7 @@ "id": 6818, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9487:7:9", + "src": "9741:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15033,7 +15033,7 @@ }, "id": 6819, "nodeType": "ArrayTypeName", - "src": "9487:9:9", + "src": "9741:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -15050,7 +15050,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9510:4:9", + "src": "9764:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15064,14 +15064,14 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "9510:10:9", + "src": "9764:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "9487:33:9" + "src": "9741:33:9" }, { "assignments": [ @@ -15083,10 +15083,10 @@ "id": 6825, "mutability": "mutable", "name": "cald", - "nameLocation": "9544:4:9", + "nameLocation": "9800:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9531:17:9", + "src": "9787:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15097,7 +15097,7 @@ "id": 6824, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9531:5:9", + "src": "9787:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15115,7 +15115,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6807, - "src": "9568:4:9", + "src": "9824:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15129,7 +15129,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6820, - "src": "9582:3:9", + "src": "9838:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -15148,7 +15148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7105, - "src": "9574:7:9", + "src": "9830:7:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes32[] memory) pure returns (bytes memory)" @@ -15162,7 +15162,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9574:12:9", + "src": "9830:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15187,7 +15187,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9551:3:9", + "src": "9807:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15200,7 +15200,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "9551:16:9", + "src": "9807:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -15214,7 +15214,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9551:36:9", + "src": "9807:36:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15222,7 +15222,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9531:56:9" + "src": "9787:56:9" }, { "condition": { @@ -15234,7 +15234,7 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "9601:69:9", + "src": "9858:69:9", "subExpression": { "baseExpression": { "baseExpression": { @@ -15245,7 +15245,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9602:4:9", + "src": "9859:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15259,7 +15259,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "9602:10:9", + "src": "9859:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -15272,7 +15272,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "9613:3:9", + "src": "9870:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15283,7 +15283,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9602:15:9", + "src": "9859:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -15296,7 +15296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6807, - "src": "9618:4:9", + "src": "9875:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15307,7 +15307,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9602:21:9", + "src": "9859:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -15324,7 +15324,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6820, - "src": "9651:3:9", + "src": "9908:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -15336,7 +15336,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6812, - "src": "9656:11:9", + "src": "9913:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15360,7 +15360,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9634:3:9", + "src": "9891:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15373,7 +15373,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "9634:16:9", + "src": "9891:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -15387,7 +15387,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9634:34:9", + "src": "9891:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15407,7 +15407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "9624:9:9", + "src": "9881:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -15421,7 +15421,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9624:45:9", + "src": "9881:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -15433,7 +15433,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9602:68:9", + "src": "9859:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15446,11 +15446,11 @@ }, "id": 6854, "nodeType": "IfStatement", - "src": "9597:110:9", + "src": "9854:112:9", "trueBody": { "id": 6853, "nodeType": "Block", - "src": "9672:35:9", + "src": "9929:37:9", "statements": [ { "expression": { @@ -15461,7 +15461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9691:4:9", + "src": "9949:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15480,7 +15480,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6609, - "src": "9686:4:9", + "src": "9944:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" @@ -15494,7 +15494,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9686:10:9", + "src": "9944:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -15503,7 +15503,7 @@ }, "id": 6852, "nodeType": "ExpressionStatement", - "src": "9686:10:9" + "src": "9944:10:9" } ] } @@ -15518,10 +15518,10 @@ "id": 6856, "mutability": "mutable", "name": "slot", - "nameLocation": "9724:4:9", + "nameLocation": "9984:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9716:12:9", + "src": "9976:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15532,7 +15532,7 @@ "id": 6855, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9716:7:9", + "src": "9976:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15554,7 +15554,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9739:4:9", + "src": "9999:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15568,7 +15568,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "9739:10:9", + "src": "9999:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -15581,7 +15581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "9750:3:9", + "src": "10010:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15592,7 +15592,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9739:15:9", + "src": "9999:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -15605,7 +15605,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6807, - "src": "9755:4:9", + "src": "10015:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15616,7 +15616,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9739:21:9", + "src": "9999:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -15633,7 +15633,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6820, - "src": "9788:3:9", + "src": "10048:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -15645,7 +15645,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6812, - "src": "9793:11:9", + "src": "10053:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15669,7 +15669,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9771:3:9", + "src": "10031:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15682,7 +15682,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "9771:16:9", + "src": "10031:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -15696,7 +15696,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9771:34:9", + "src": "10031:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15716,7 +15716,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "9761:9:9", + "src": "10021:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -15730,7 +15730,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9761:45:9", + "src": "10021:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -15742,7 +15742,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9739:68:9", + "src": "9999:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15762,7 +15762,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9731:7:9", + "src": "9991:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -15771,7 +15771,7 @@ "id": 6857, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9731:7:9", + "src": "9991:7:9", "typeDescriptions": {} } }, @@ -15783,7 +15783,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9731:77:9", + "src": "9991:77:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -15791,7 +15791,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9716:92:9" + "src": "9976:92:9" }, { "assignments": [ @@ -15803,10 +15803,10 @@ "id": 6876, "mutability": "mutable", "name": "fdat", - "nameLocation": "9827:4:9", + "nameLocation": "10089:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9819:12:9", + "src": "10081:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15817,7 +15817,7 @@ "id": 6875, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9819:7:9", + "src": "10081:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15828,12 +15828,12 @@ ], "id": 6877, "nodeType": "VariableDeclarationStatement", - "src": "9819:12:9" + "src": "10081:12:9" }, { "id": 6894, "nodeType": "Block", - "src": "9841:128:9", + "src": "10104:131:9", "statements": [ { "assignments": [ @@ -15847,10 +15847,10 @@ "id": 6879, "mutability": "mutable", "name": "rdat", - "nameLocation": "9871:4:9", + "nameLocation": "10135:4:9", "nodeType": "VariableDeclaration", "scope": 6894, - "src": "9858:17:9", + "src": "10122:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15861,7 +15861,7 @@ "id": 6878, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9858:5:9", + "src": "10122:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15879,7 +15879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6825, - "src": "9894:4:9", + "src": "10158:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15899,7 +15899,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "9879:3:9", + "src": "10143:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15912,7 +15912,7 @@ "lValueRequested": false, "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "9879:14:9", + "src": "10143:14:9", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" @@ -15926,7 +15926,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9879:20:9", + "src": "10143:20:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -15934,7 +15934,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9855:44:9" + "src": "10119:44:9" }, { "expression": { @@ -15949,7 +15949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6876, - "src": "9913:4:9", + "src": "10178:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15965,7 +15965,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6879, - "src": "9935:4:9", + "src": "10200:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15990,7 +15990,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9941:2:9", + "src": "10206:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -16005,13 +16005,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6812, - "src": "9946:11:9", + "src": "10211:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9941:16:9", + "src": "10206:16:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16034,7 +16034,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7064, - "src": "9920:14:9", + "src": "10185:14:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" @@ -16048,14 +16048,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9920:38:9", + "src": "10185:38:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "9913:45:9", + "src": "10178:45:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16063,7 +16063,7 @@ }, "id": 6893, "nodeType": "ExpressionStatement", - "src": "9913:45:9" + "src": "10178:45:9" } ] }, @@ -16077,10 +16077,10 @@ "id": 6896, "mutability": "mutable", "name": "curr", - "nameLocation": "9986:4:9", + "nameLocation": "10253:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9978:12:9", + "src": "10245:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16091,7 +16091,7 @@ "id": 6895, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9978:7:9", + "src": "10245:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16109,7 +16109,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "10001:3:9", + "src": "10268:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16121,7 +16121,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6856, - "src": "10006:4:9", + "src": "10273:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16145,7 +16145,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6582, - "src": "9993:2:9", + "src": "10260:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -16159,7 +16159,7 @@ "memberName": "load", "nodeType": "MemberAccess", "referencedDeclaration": 7519, - "src": "9993:7:9", + "src": "10260:7:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bytes32)" @@ -16173,7 +16173,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9993:18:9", + "src": "10260:18:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -16181,7 +16181,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9978:33:9" + "src": "10245:33:9" }, { "condition": { @@ -16200,7 +16200,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6876, - "src": "10026:4:9", + "src": "10295:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16214,13 +16214,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6896, - "src": "10034:4:9", + "src": "10303:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "10026:12:9", + "src": "10295:12:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16228,11 +16228,11 @@ }, "id": 6912, "nodeType": "IfStatement", - "src": "10022:218:9", + "src": "10291:223:9", "trueBody": { "id": 6911, "nodeType": "Block", - "src": "10040:200:9", + "src": "10309:205:9", "statements": [ { "expression": { @@ -16246,7 +16246,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "10079:5:9", + "src": "10350:5:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16262,7 +16262,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10102:113:9", + "src": "10374:113:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4bfa78e02b745efea2b29d358f6dc28382f5209b1d2b2dbeb8ef0862e74440b3", "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" @@ -16289,7 +16289,7 @@ -18 ], "referencedDeclaration": -18, - "src": "10054:7:9", + "src": "10324:7:9", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -16303,7 +16303,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10054:175:9", + "src": "10324:178:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16312,7 +16312,7 @@ }, "id": 6910, "nodeType": "ExpressionStatement", - "src": "10054:175:9" + "src": "10324:178:9" } ] } @@ -16326,7 +16326,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "10258:3:9", + "src": "10533:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16338,7 +16338,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6856, - "src": "10263:4:9", + "src": "10538:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16350,7 +16350,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6798, - "src": "10269:3:9", + "src": "10544:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16378,7 +16378,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6582, - "src": "10249:2:9", + "src": "10524:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -16392,7 +16392,7 @@ "memberName": "store", "nodeType": "MemberAccess", "referencedDeclaration": 7995, - "src": "10249:8:9", + "src": "10524:8:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" @@ -16406,7 +16406,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10249:24:9", + "src": "10524:24:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16415,7 +16415,7 @@ }, "id": 6920, "nodeType": "ExpressionStatement", - "src": "10249:24:9" + "src": "10524:24:9" }, { "expression": { @@ -16427,7 +16427,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "10283:19:9", + "src": "10559:19:9", "subExpression": { "expression": { "id": 6921, @@ -16435,7 +16435,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "10290:4:9", + "src": "10566:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16449,7 +16449,7 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "10290:12:9", + "src": "10566:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16462,7 +16462,7 @@ }, "id": 6924, "nodeType": "ExpressionStatement", - "src": "10283:19:9" + "src": "10559:19:9" }, { "expression": { @@ -16474,7 +16474,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "10312:16:9", + "src": "10589:16:9", "subExpression": { "expression": { "id": 6925, @@ -16482,7 +16482,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "10319:4:9", + "src": "10596:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16496,7 +16496,7 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "10319:9:9", + "src": "10596:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -16509,7 +16509,7 @@ }, "id": 6928, "nodeType": "ExpressionStatement", - "src": "10312:16:9" + "src": "10589:16:9" }, { "expression": { @@ -16521,7 +16521,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "10338:17:9", + "src": "10616:17:9", "subExpression": { "expression": { "id": 6929, @@ -16529,7 +16529,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "10345:4:9", + "src": "10623:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16543,7 +16543,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "10345:10:9", + "src": "10623:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -16556,7 +16556,7 @@ }, "id": 6932, "nodeType": "ExpressionStatement", - "src": "10338:17:9" + "src": "10616:17:9" }, { "expression": { @@ -16568,7 +16568,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "10365:18:9", + "src": "10644:18:9", "subExpression": { "expression": { "id": 6933, @@ -16576,7 +16576,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "10372:4:9", + "src": "10651:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16590,7 +16590,7 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "10372:11:9", + "src": "10651:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16603,7 +16603,7 @@ }, "id": 6936, "nodeType": "ExpressionStatement", - "src": "10365:18:9" + "src": "10644:18:9" } ] }, @@ -16611,7 +16611,7 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "9304:13:9", + "nameLocation": "9554:13:9", "parameters": { "id": 6799, "nodeType": "ParameterList", @@ -16621,10 +16621,10 @@ "id": 6796, "mutability": "mutable", "name": "self", - "nameLocation": "9337:4:9", + "nameLocation": "9587:4:9", "nodeType": "VariableDeclaration", "scope": 6938, - "src": "9318:23:9", + "src": "9568:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -16639,10 +16639,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "9318:10:9" + "src": "9568:10:9" }, "referencedDeclaration": 5672, - "src": "9318:10:9", + "src": "9568:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -16655,10 +16655,10 @@ "id": 6798, "mutability": "mutable", "name": "set", - "nameLocation": "9351:3:9", + "nameLocation": "9601:3:9", "nodeType": "VariableDeclaration", "scope": 6938, - "src": "9343:11:9", + "src": "9593:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16669,7 +16669,7 @@ "id": 6797, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9343:7:9", + "src": "9593:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16678,13 +16678,13 @@ "visibility": "internal" } ], - "src": "9317:38:9" + "src": "9567:38:9" }, "returnParameters": { "id": 6800, "nodeType": "ParameterList", "parameters": [], - "src": "9365:0:9" + "src": "9615:0:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -16694,12 +16694,12 @@ { "id": 6952, "nodeType": "FunctionDefinition", - "src": "10396:131:9", + "src": "10678:133:9", "nodes": [], "body": { "id": 6951, "nodeType": "Block", - "src": "10470:57:9", + "src": "10752:59:9", "nodes": [], "statements": [ { @@ -16711,7 +16711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6941, - "src": "10515:4:9", + "src": "10798:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16731,7 +16731,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "10487:14:9", + "src": "10770:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -16745,7 +16745,7 @@ "memberName": "read_bytes32", "nodeType": "MemberAccess", "referencedDeclaration": 6379, - "src": "10487:27:9", + "src": "10770:27:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes32_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes32)" @@ -16759,7 +16759,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10487:33:9", + "src": "10770:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -16769,7 +16769,7 @@ "functionReturnParameters": 6945, "id": 6950, "nodeType": "Return", - "src": "10480:40:9" + "src": "10763:40:9" } ] }, @@ -16777,7 +16777,7 @@ "kind": "function", "modifiers": [], "name": "read_bytes32", - "nameLocation": "10405:12:9", + "nameLocation": "10687:12:9", "parameters": { "id": 6942, "nodeType": "ParameterList", @@ -16787,10 +16787,10 @@ "id": 6941, "mutability": "mutable", "name": "self", - "nameLocation": "10437:4:9", + "nameLocation": "10719:4:9", "nodeType": "VariableDeclaration", "scope": 6952, - "src": "10418:23:9", + "src": "10700:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -16805,10 +16805,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10418:10:9" + "src": "10700:10:9" }, "referencedDeclaration": 5672, - "src": "10418:10:9", + "src": "10700:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -16817,7 +16817,7 @@ "visibility": "internal" } ], - "src": "10417:25:9" + "src": "10699:25:9" }, "returnParameters": { "id": 6945, @@ -16831,7 +16831,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6952, - "src": "10461:7:9", + "src": "10743:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16842,7 +16842,7 @@ "id": 6943, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10461:7:9", + "src": "10743:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16851,7 +16851,7 @@ "visibility": "internal" } ], - "src": "10460:9:9" + "src": "10742:9:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -16861,12 +16861,12 @@ { "id": 6966, "nodeType": "FunctionDefinition", - "src": "10533:122:9", + "src": "10819:124:9", "nodes": [], "body": { "id": 6965, "nodeType": "Block", - "src": "10601:54:9", + "src": "10887:56:9", "nodes": [], "statements": [ { @@ -16878,7 +16878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6955, - "src": "10643:4:9", + "src": "10930:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16898,7 +16898,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "10618:14:9", + "src": "10905:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -16912,7 +16912,7 @@ "memberName": "read_bool", "nodeType": "MemberAccess", "referencedDeclaration": 6410, - "src": "10618:24:9", + "src": "10905:24:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bool_$", "typeString": "function (struct StdStorage storage pointer) returns (bool)" @@ -16926,7 +16926,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10618:30:9", + "src": "10905:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -16936,7 +16936,7 @@ "functionReturnParameters": 6959, "id": 6964, "nodeType": "Return", - "src": "10611:37:9" + "src": "10898:37:9" } ] }, @@ -16944,7 +16944,7 @@ "kind": "function", "modifiers": [], "name": "read_bool", - "nameLocation": "10542:9:9", + "nameLocation": "10828:9:9", "parameters": { "id": 6956, "nodeType": "ParameterList", @@ -16954,10 +16954,10 @@ "id": 6955, "mutability": "mutable", "name": "self", - "nameLocation": "10571:4:9", + "nameLocation": "10857:4:9", "nodeType": "VariableDeclaration", "scope": 6966, - "src": "10552:23:9", + "src": "10838:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -16972,10 +16972,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10552:10:9" + "src": "10838:10:9" }, "referencedDeclaration": 5672, - "src": "10552:10:9", + "src": "10838:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -16984,7 +16984,7 @@ "visibility": "internal" } ], - "src": "10551:25:9" + "src": "10837:25:9" }, "returnParameters": { "id": 6959, @@ -16998,7 +16998,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6966, - "src": "10595:4:9", + "src": "10881:4:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17009,7 +17009,7 @@ "id": 6957, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10595:4:9", + "src": "10881:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17018,7 +17018,7 @@ "visibility": "internal" } ], - "src": "10594:6:9" + "src": "10880:6:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -17028,12 +17028,12 @@ { "id": 6980, "nodeType": "FunctionDefinition", - "src": "10661:131:9", + "src": "10951:133:9", "nodes": [], "body": { "id": 6979, "nodeType": "Block", - "src": "10735:57:9", + "src": "11025:59:9", "nodes": [], "statements": [ { @@ -17045,7 +17045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6969, - "src": "10780:4:9", + "src": "11071:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -17065,7 +17065,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "10752:14:9", + "src": "11043:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -17079,7 +17079,7 @@ "memberName": "read_address", "nodeType": "MemberAccess", "referencedDeclaration": 6429, - "src": "10752:27:9", + "src": "11043:27:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_address_$", "typeString": "function (struct StdStorage storage pointer) returns (address)" @@ -17093,7 +17093,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10752:33:9", + "src": "11043:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -17103,7 +17103,7 @@ "functionReturnParameters": 6973, "id": 6978, "nodeType": "Return", - "src": "10745:40:9" + "src": "11036:40:9" } ] }, @@ -17111,7 +17111,7 @@ "kind": "function", "modifiers": [], "name": "read_address", - "nameLocation": "10670:12:9", + "nameLocation": "10960:12:9", "parameters": { "id": 6970, "nodeType": "ParameterList", @@ -17121,10 +17121,10 @@ "id": 6969, "mutability": "mutable", "name": "self", - "nameLocation": "10702:4:9", + "nameLocation": "10992:4:9", "nodeType": "VariableDeclaration", "scope": 6980, - "src": "10683:23:9", + "src": "10973:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -17139,10 +17139,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10683:10:9" + "src": "10973:10:9" }, "referencedDeclaration": 5672, - "src": "10683:10:9", + "src": "10973:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -17151,7 +17151,7 @@ "visibility": "internal" } ], - "src": "10682:25:9" + "src": "10972:25:9" }, "returnParameters": { "id": 6973, @@ -17165,7 +17165,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6980, - "src": "10726:7:9", + "src": "11016:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17176,7 +17176,7 @@ "id": 6971, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10726:7:9", + "src": "11016:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17186,7 +17186,7 @@ "visibility": "internal" } ], - "src": "10725:9:9" + "src": "11015:9:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -17196,12 +17196,12 @@ { "id": 6994, "nodeType": "FunctionDefinition", - "src": "10798:125:9", + "src": "11092:127:9", "nodes": [], "body": { "id": 6993, "nodeType": "Block", - "src": "10869:54:9", + "src": "11163:56:9", "nodes": [], "statements": [ { @@ -17213,7 +17213,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6983, - "src": "10911:4:9", + "src": "11206:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -17233,7 +17233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "10886:14:9", + "src": "11181:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -17247,7 +17247,7 @@ "memberName": "read_uint", "nodeType": "MemberAccess", "referencedDeclaration": 6448, - "src": "10886:24:9", + "src": "11181:24:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" @@ -17261,7 +17261,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10886:30:9", + "src": "11181:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -17271,7 +17271,7 @@ "functionReturnParameters": 6987, "id": 6992, "nodeType": "Return", - "src": "10879:37:9" + "src": "11174:37:9" } ] }, @@ -17279,7 +17279,7 @@ "kind": "function", "modifiers": [], "name": "read_uint", - "nameLocation": "10807:9:9", + "nameLocation": "11101:9:9", "parameters": { "id": 6984, "nodeType": "ParameterList", @@ -17289,10 +17289,10 @@ "id": 6983, "mutability": "mutable", "name": "self", - "nameLocation": "10836:4:9", + "nameLocation": "11130:4:9", "nodeType": "VariableDeclaration", "scope": 6994, - "src": "10817:23:9", + "src": "11111:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -17307,10 +17307,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10817:10:9" + "src": "11111:10:9" }, "referencedDeclaration": 5672, - "src": "10817:10:9", + "src": "11111:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -17319,7 +17319,7 @@ "visibility": "internal" } ], - "src": "10816:25:9" + "src": "11110:25:9" }, "returnParameters": { "id": 6987, @@ -17333,7 +17333,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6994, - "src": "10860:7:9", + "src": "11154:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17344,7 +17344,7 @@ "id": 6985, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10860:7:9", + "src": "11154:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17353,7 +17353,7 @@ "visibility": "internal" } ], - "src": "10859:9:9" + "src": "11153:9:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -17363,12 +17363,12 @@ { "id": 7008, "nodeType": "FunctionDefinition", - "src": "10929:122:9", + "src": "11227:124:9", "nodes": [], "body": { "id": 7007, "nodeType": "Block", - "src": "10998:53:9", + "src": "11296:55:9", "nodes": [], "statements": [ { @@ -17380,7 +17380,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6997, - "src": "11039:4:9", + "src": "11338:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -17400,7 +17400,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "11015:14:9", + "src": "11314:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -17414,7 +17414,7 @@ "memberName": "read_int", "nodeType": "MemberAccess", "referencedDeclaration": 6467, - "src": "11015:23:9", + "src": "11314:23:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_int256_$", "typeString": "function (struct StdStorage storage pointer) returns (int256)" @@ -17428,7 +17428,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11015:29:9", + "src": "11314:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -17438,7 +17438,7 @@ "functionReturnParameters": 7001, "id": 7006, "nodeType": "Return", - "src": "11008:36:9" + "src": "11307:36:9" } ] }, @@ -17446,7 +17446,7 @@ "kind": "function", "modifiers": [], "name": "read_int", - "nameLocation": "10938:8:9", + "nameLocation": "11236:8:9", "parameters": { "id": 6998, "nodeType": "ParameterList", @@ -17456,10 +17456,10 @@ "id": 6997, "mutability": "mutable", "name": "self", - "nameLocation": "10966:4:9", + "nameLocation": "11264:4:9", "nodeType": "VariableDeclaration", "scope": 7008, - "src": "10947:23:9", + "src": "11245:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -17474,10 +17474,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10947:10:9" + "src": "11245:10:9" }, "referencedDeclaration": 5672, - "src": "10947:10:9", + "src": "11245:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -17486,7 +17486,7 @@ "visibility": "internal" } ], - "src": "10946:25:9" + "src": "11244:25:9" }, "returnParameters": { "id": 7001, @@ -17500,7 +17500,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7008, - "src": "10990:6:9", + "src": "11288:6:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17511,7 +17511,7 @@ "id": 6999, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "10990:6:9", + "src": "11288:6:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17520,7 +17520,7 @@ "visibility": "internal" } ], - "src": "10989:8:9" + "src": "11287:8:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -17530,12 +17530,12 @@ { "id": 7064, "nodeType": "FunctionDefinition", - "src": "11108:304:9", + "src": "11411:312:9", "nodes": [], "body": { "id": 7063, "nodeType": "Block", - "src": "11195:217:9", + "src": "11498:225:9", "nodes": [], "statements": [ { @@ -17548,10 +17548,10 @@ "id": 7018, "mutability": "mutable", "name": "out", - "nameLocation": "11213:3:9", + "nameLocation": "11517:3:9", "nodeType": "VariableDeclaration", "scope": 7063, - "src": "11205:11:9", + "src": "11509:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17562,7 +17562,7 @@ "id": 7017, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11205:7:9", + "src": "11509:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17573,7 +17573,7 @@ ], "id": 7019, "nodeType": "VariableDeclarationStatement", - "src": "11205:11:9" + "src": "11509:11:9" }, { "assignments": [ @@ -17585,10 +17585,10 @@ "id": 7021, "mutability": "mutable", "name": "max", - "nameLocation": "11235:3:9", + "nameLocation": "11541:3:9", "nodeType": "VariableDeclaration", "scope": 7063, - "src": "11227:11:9", + "src": "11533:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17599,7 +17599,7 @@ "id": 7020, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11227:7:9", + "src": "11533:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17627,7 +17627,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7010, - "src": "11241:1:9", + "src": "11547:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17640,7 +17640,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "11241:8:9", + "src": "11547:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17657,14 +17657,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11252:2:9", + "src": "11558:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "11241:13:9", + "src": "11547:13:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17677,7 +17677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7010, - "src": "11262:1:9", + "src": "11568:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17690,7 +17690,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "11262:8:9", + "src": "11568:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17702,7 +17702,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "11241:29:9", + "src": "11547:29:9", "trueExpression": { "hexValue": "3332", "id": 7026, @@ -17712,7 +17712,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11257:2:9", + "src": "11563:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -17725,13 +17725,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11227:43:9" + "src": "11533:43:9" }, { "body": { "id": 7059, "nodeType": "Block", - "src": "11314:72:9", + "src": "11621:74:9", "statements": [ { "expression": { @@ -17746,7 +17746,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7018, - "src": "11328:3:9", + "src": "11636:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17783,7 +17783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7010, - "src": "11343:1:9", + "src": "11651:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17806,7 +17806,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7012, - "src": "11345:6:9", + "src": "11653:6:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17820,13 +17820,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7032, - "src": "11354:1:9", + "src": "11662:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11345:10:9", + "src": "11653:10:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17837,7 +17837,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11343:13:9", + "src": "11651:13:9", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -17854,14 +17854,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11359:4:9", + "src": "11667:4:9", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" }, "value": "0xFF" }, - "src": "11343:20:9", + "src": "11651:20:9", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -17881,7 +17881,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11335:7:9", + "src": "11643:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -17890,7 +17890,7 @@ "id": 7042, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11335:7:9", + "src": "11643:7:9", "typeDescriptions": {} } }, @@ -17902,7 +17902,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11335:29:9", + "src": "11643:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -17929,7 +17929,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7032, - "src": "11369:1:9", + "src": "11677:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17946,14 +17946,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11373:1:9", + "src": "11681:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "11369:5:9", + "src": "11677:5:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17967,19 +17967,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "11368:7:9", + "src": "11676:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11335:40:9", + "src": "11643:40:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "11328:47:9", + "src": "11636:47:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17987,7 +17987,7 @@ }, "id": 7058, "nodeType": "ExpressionStatement", - "src": "11328:47:9" + "src": "11636:47:9" } ] }, @@ -18007,7 +18007,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7032, - "src": "11300:1:9", + "src": "11607:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18021,13 +18021,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7021, - "src": "11304:3:9", + "src": "11611:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11300:7:9", + "src": "11607:7:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18044,10 +18044,10 @@ "id": 7032, "mutability": "mutable", "name": "i", - "nameLocation": "11293:1:9", + "nameLocation": "11600:1:9", "nodeType": "VariableDeclaration", "scope": 7060, - "src": "11285:9:9", + "src": "11592:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18058,7 +18058,7 @@ "id": 7031, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11285:7:9", + "src": "11592:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18077,7 +18077,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11297:1:9", + "src": "11604:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -18085,7 +18085,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "11285:13:9" + "src": "11592:13:9" }, "loopExpression": { "expression": { @@ -18097,14 +18097,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "11309:3:9", + "src": "11616:3:9", "subExpression": { "id": 7038, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7032, - "src": "11309:1:9", + "src": "11616:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18117,10 +18117,10 @@ }, "id": 7040, "nodeType": "ExpressionStatement", - "src": "11309:3:9" + "src": "11616:3:9" }, "nodeType": "ForStatement", - "src": "11280:106:9" + "src": "11587:108:9" }, { "expression": { @@ -18129,7 +18129,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7018, - "src": "11402:3:9", + "src": "11712:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18138,7 +18138,7 @@ "functionReturnParameters": 7016, "id": 7062, "nodeType": "Return", - "src": "11395:10:9" + "src": "11705:10:9" } ] }, @@ -18146,7 +18146,7 @@ "kind": "function", "modifiers": [], "name": "bytesToBytes32", - "nameLocation": "11117:14:9", + "nameLocation": "11420:14:9", "parameters": { "id": 7013, "nodeType": "ParameterList", @@ -18156,10 +18156,10 @@ "id": 7010, "mutability": "mutable", "name": "b", - "nameLocation": "11145:1:9", + "nameLocation": "11448:1:9", "nodeType": "VariableDeclaration", "scope": 7064, - "src": "11132:14:9", + "src": "11435:14:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18170,7 +18170,7 @@ "id": 7009, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11132:5:9", + "src": "11435:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18183,10 +18183,10 @@ "id": 7012, "mutability": "mutable", "name": "offset", - "nameLocation": "11156:6:9", + "nameLocation": "11459:6:9", "nodeType": "VariableDeclaration", "scope": 7064, - "src": "11148:14:9", + "src": "11451:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18197,7 +18197,7 @@ "id": 7011, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11148:7:9", + "src": "11451:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18206,7 +18206,7 @@ "visibility": "internal" } ], - "src": "11131:32:9" + "src": "11434:32:9" }, "returnParameters": { "id": 7016, @@ -18220,7 +18220,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7064, - "src": "11186:7:9", + "src": "11489:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18231,7 +18231,7 @@ "id": 7014, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11186:7:9", + "src": "11489:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18240,7 +18240,7 @@ "visibility": "internal" } ], - "src": "11185:9:9" + "src": "11488:9:9" }, "scope": 7106, "stateMutability": "pure", @@ -18250,12 +18250,12 @@ { "id": 7105, "nodeType": "FunctionDefinition", - "src": "11469:393:9", + "src": "11783:404:9", "nodes": [], "body": { "id": 7104, "nodeType": "Block", - "src": "11542:320:9", + "src": "11856:331:9", "nodes": [], "statements": [ { @@ -18268,10 +18268,10 @@ "id": 7073, "mutability": "mutable", "name": "result", - "nameLocation": "11565:6:9", + "nameLocation": "11880:6:9", "nodeType": "VariableDeclaration", "scope": 7104, - "src": "11552:19:9", + "src": "11867:19:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18282,7 +18282,7 @@ "id": 7072, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11552:5:9", + "src": "11867:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18311,7 +18311,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7067, - "src": "11584:1:9", + "src": "11899:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -18324,7 +18324,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "11584:8:9", + "src": "11899:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18341,14 +18341,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11595:2:9", + "src": "11910:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "11584:13:9", + "src": "11899:13:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18368,7 +18368,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "11574:9:9", + "src": "11889:9:9", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" @@ -18377,7 +18377,7 @@ "id": 7074, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11578:5:9", + "src": "11893:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18392,7 +18392,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11574:24:9", + "src": "11889:24:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18400,13 +18400,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11552:46:9" + "src": "11867:46:9" }, { "body": { "id": 7100, "nodeType": "Block", - "src": "11647:185:9", + "src": "11963:191:9", "statements": [ { "assignments": [ @@ -18418,10 +18418,10 @@ "id": 7094, "mutability": "mutable", "name": "k", - "nameLocation": "11669:1:9", + "nameLocation": "11986:1:9", "nodeType": "VariableDeclaration", "scope": 7100, - "src": "11661:9:9", + "src": "11978:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18432,7 +18432,7 @@ "id": 7093, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11661:7:9", + "src": "11978:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18449,7 +18449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7067, - "src": "11673:1:9", + "src": "11990:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -18462,7 +18462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7083, - "src": "11675:1:9", + "src": "11992:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18473,19 +18473,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11673:4:9", + "src": "11990:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "VariableDeclarationStatement", - "src": "11661:16:9" + "src": "11978:16:9" }, { "AST": { "nodeType": "YulBlock", - "src": "11747:75:9", + "src": "12066:77:9", "statements": [ { "expression": { @@ -18495,14 +18495,14 @@ { "name": "result", "nodeType": "YulIdentifier", - "src": "11776:6:9" + "src": "12096:6:9" }, { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "11788:2:9", + "src": "12108:2:9", "type": "", "value": "32" }, @@ -18511,58 +18511,58 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11796:2:9", + "src": "12116:2:9", "type": "", "value": "32" }, { "name": "i", "nodeType": "YulIdentifier", - "src": "11800:1:9" + "src": "12120:1:9" } ], "functionName": { "name": "mul", "nodeType": "YulIdentifier", - "src": "11792:3:9" + "src": "12112:3:9" }, "nodeType": "YulFunctionCall", - "src": "11792:10:9" + "src": "12112:10:9" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "11784:3:9" + "src": "12104:3:9" }, "nodeType": "YulFunctionCall", - "src": "11784:19:9" + "src": "12104:19:9" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "11772:3:9" + "src": "12092:3:9" }, "nodeType": "YulFunctionCall", - "src": "11772:32:9" + "src": "12092:32:9" }, { "name": "k", "nodeType": "YulIdentifier", - "src": "11806:1:9" + "src": "12126:1:9" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11765:6:9" + "src": "12085:6:9" }, "nodeType": "YulFunctionCall", - "src": "11765:43:9" + "src": "12085:43:9" }, "nodeType": "YulExpressionStatement", - "src": "11765:43:9" + "src": "12085:43:9" } ] }, @@ -18573,27 +18573,27 @@ "declaration": 7083, "isOffset": false, "isSlot": false, - "src": "11800:1:9", + "src": "12120:1:9", "valueSize": 1 }, { "declaration": 7094, "isOffset": false, "isSlot": false, - "src": "11806:1:9", + "src": "12126:1:9", "valueSize": 1 }, { "declaration": 7073, "isOffset": false, "isSlot": false, - "src": "11776:6:9", + "src": "12096:6:9", "valueSize": 1 } ], "id": 7099, "nodeType": "InlineAssembly", - "src": "11738:84:9" + "src": "12057:86:9" } ] }, @@ -18613,7 +18613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7083, - "src": "11628:1:9", + "src": "11944:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18628,7 +18628,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7067, - "src": "11632:1:9", + "src": "11948:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -18641,13 +18641,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "11632:8:9", + "src": "11948:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11628:12:9", + "src": "11944:12:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18664,10 +18664,10 @@ "id": 7083, "mutability": "mutable", "name": "i", - "nameLocation": "11621:1:9", + "nameLocation": "11937:1:9", "nodeType": "VariableDeclaration", "scope": 7101, - "src": "11613:9:9", + "src": "11929:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18678,7 +18678,7 @@ "id": 7082, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11613:7:9", + "src": "11929:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18697,7 +18697,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11625:1:9", + "src": "11941:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -18705,7 +18705,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "11613:13:9" + "src": "11929:13:9" }, "loopExpression": { "expression": { @@ -18717,14 +18717,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "11642:3:9", + "src": "11958:3:9", "subExpression": { "id": 7090, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7083, - "src": "11642:1:9", + "src": "11958:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18737,10 +18737,10 @@ }, "id": 7092, "nodeType": "ExpressionStatement", - "src": "11642:3:9" + "src": "11958:3:9" }, "nodeType": "ForStatement", - "src": "11608:224:9" + "src": "11924:230:9" }, { "expression": { @@ -18749,7 +18749,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7073, - "src": "11849:6:9", + "src": "12173:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18758,7 +18758,7 @@ "functionReturnParameters": 7071, "id": 7103, "nodeType": "Return", - "src": "11842:13:9" + "src": "12166:13:9" } ] }, @@ -18766,7 +18766,7 @@ "kind": "function", "modifiers": [], "name": "flatten", - "nameLocation": "11478:7:9", + "nameLocation": "11792:7:9", "parameters": { "id": 7068, "nodeType": "ParameterList", @@ -18776,10 +18776,10 @@ "id": 7067, "mutability": "mutable", "name": "b", - "nameLocation": "11503:1:9", + "nameLocation": "11817:1:9", "nodeType": "VariableDeclaration", "scope": 7105, - "src": "11486:18:9", + "src": "11800:18:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18791,7 +18791,7 @@ "id": 7065, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11486:7:9", + "src": "11800:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18799,7 +18799,7 @@ }, "id": 7066, "nodeType": "ArrayTypeName", - "src": "11486:9:9", + "src": "11800:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -18808,7 +18808,7 @@ "visibility": "internal" } ], - "src": "11485:20:9" + "src": "11799:20:9" }, "returnParameters": { "id": 7071, @@ -18822,7 +18822,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7105, - "src": "11528:12:9", + "src": "11842:12:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18833,7 +18833,7 @@ "id": 7069, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11528:5:9", + "src": "11842:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18842,7 +18842,7 @@ "visibility": "internal" } ], - "src": "11527:14:9" + "src": "11841:14:9" }, "scope": 7106, "stateMutability": "pure", @@ -18860,7 +18860,7 @@ 7106 ], "name": "stdStorage", - "nameLocation": "7345:10:9", + "nameLocation": "7539:10:9", "scope": 7107, "usedErrors": [] } diff --git a/out/StdStorage.sol/stdStorageSafe.json b/out/StdStorage.sol/stdStorageSafe.json index d44b2d3..20d896b 100644 --- a/out/StdStorage.sol/stdStorageSafe.json +++ b/out/StdStorage.sol/stdStorageSafe.json @@ -52,17 +52,17 @@ } ], "bytecode": { - "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209cdeb5ca34d960c7779edc2f5649b1f236db9b047f31b3bde00dcb0b03619a2864736f6c634300080f0033", - "sourceMap": "358:6977:9:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;358:6977:9;;;;;;;;;;;;;;;;;", + "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212202485a60298cd59cdfe790afb24b90479a867da687a2f50a747faa1cb441b972664736f6c634300080f0033", + "sourceMap": "373:7154:9:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;373:7154:9;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209cdeb5ca34d960c7779edc2f5649b1f236db9b047f31b3bde00dcb0b03619a2864736f6c634300080f0033", - "sourceMap": "358:6977:9:-:0;;;;;;;;", + "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212202485a60298cd59cdfe790afb24b90479a867da687a2f50a747faa1cb441b972664736f6c634300080f0033", + "sourceMap": "373:7154:9:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"who\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"fsig\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"keysHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"slot\",\"type\":\"uint256\"}],\"name\":\"SlotFound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"who\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"slot\",\"type\":\"uint256\"}],\"name\":\"WARNING_UninitedSlot\",\"type\":\"event\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdStorage.sol\":\"stdStorageSafe\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a\",\"dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"who\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"fsig\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"keysHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"slot\",\"type\":\"uint256\"}],\"name\":\"SlotFound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"who\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"slot\",\"type\":\"uint256\"}],\"name\":\"WARNING_UninitedSlot\",\"type\":\"event\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdStorage.sol\":\"stdStorageSafe\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649\",\"dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -153,18 +153,18 @@ }, "sources": { "lib/forge-std/src/StdStorage.sol": { - "keccak256": "0xb0da85ce6999940eba6190a26c15b9bc7aede57123891287e1b30f80333a9cf5", + "keccak256": "0xb695da2cca968bab12c9b06cc4e9418f96f7150411039a6bb32fd58876ac4d9c", "urls": [ - "bzz-raw://d287fd41de40ef992588f7a9531e66d1e9f8e4f3f194b9e721ac576d4613964a", - "dweb:/ipfs/QmbFYYjoc8WGLKVfDe4rscYPwdGq48incbwRQNoLtcMMjn" + "bzz-raw://44e64c156611f33e013603ae0d052632a089abaebabe0348142a276c68437649", + "dweb:/ipfs/QmW2pnDcNT5jLgjAErUU5YssN6QvVVNpaRJ2VMjcLt2QbX" ], "license": "MIT" }, "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" } @@ -192,12 +192,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:11833:9", + "src": "33:12159:9", "nodes": [ { "id": 5643, "nodeType": "PragmaDirective", - "src": "32:31:9", + "src": "33:31:9", "nodes": [], "literals": [ "solidity", @@ -212,7 +212,7 @@ { "id": 5644, "nodeType": "ImportDirective", - "src": "65:18:9", + "src": "68:18:9", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", @@ -225,7 +225,7 @@ { "id": 5672, "nodeType": "StructDefinition", - "src": "85:271:9", + "src": "90:279:9", "nodes": [], "canonicalName": "StdStorage", "members": [ @@ -234,10 +234,10 @@ "id": 5652, "mutability": "mutable", "name": "slots", - "nameLocation": "176:5:9", + "nameLocation": "182:5:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "109:72:9", + "src": "115:72:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250,14 +250,14 @@ "id": 5645, "name": "address", "nodeType": "ElementaryTypeName", - "src": "117:7:9", + "src": "123:7:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "109:66:9", + "src": "115:66:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -268,14 +268,14 @@ "id": 5646, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "136:6:9", + "src": "142:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "Mapping", - "src": "128:46:9", + "src": "134:46:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -286,14 +286,14 @@ "id": 5647, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154:7:9", + "src": "160:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "Mapping", - "src": "146:27:9", + "src": "152:27:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -302,7 +302,7 @@ "id": 5648, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "165:7:9", + "src": "171:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -318,10 +318,10 @@ "id": 5660, "mutability": "mutable", "name": "finds", - "nameLocation": "251:5:9", + "nameLocation": "258:5:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "187:69:9", + "src": "194:69:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334,14 +334,14 @@ "id": 5653, "name": "address", "nodeType": "ElementaryTypeName", - "src": "195:7:9", + "src": "202:7:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "187:63:9", + "src": "194:63:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -352,14 +352,14 @@ "id": 5654, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "214:6:9", + "src": "221:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "Mapping", - "src": "206:43:9", + "src": "213:43:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -370,14 +370,14 @@ "id": 5655, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "232:7:9", + "src": "239:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "Mapping", - "src": "224:24:9", + "src": "231:24:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -386,7 +386,7 @@ "id": 5656, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "243:4:9", + "src": "250:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -402,10 +402,10 @@ "id": 5663, "mutability": "mutable", "name": "_keys", - "nameLocation": "272:5:9", + "nameLocation": "280:5:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "262:15:9", + "src": "270:15:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -417,7 +417,7 @@ "id": 5661, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "262:7:9", + "src": "270:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425,7 +425,7 @@ }, "id": 5662, "nodeType": "ArrayTypeName", - "src": "262:9:9", + "src": "270:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -438,10 +438,10 @@ "id": 5665, "mutability": "mutable", "name": "_sig", - "nameLocation": "290:4:9", + "nameLocation": "299:4:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "283:11:9", + "src": "292:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -452,7 +452,7 @@ "id": 5664, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "283:6:9", + "src": "292:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -465,10 +465,10 @@ "id": 5667, "mutability": "mutable", "name": "_depth", - "nameLocation": "308:6:9", + "nameLocation": "318:6:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "300:14:9", + "src": "310:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -479,7 +479,7 @@ "id": 5666, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "300:7:9", + "src": "310:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -492,10 +492,10 @@ "id": 5669, "mutability": "mutable", "name": "_target", - "nameLocation": "328:7:9", + "nameLocation": "339:7:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "320:15:9", + "src": "331:15:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -506,7 +506,7 @@ "id": 5668, "name": "address", "nodeType": "ElementaryTypeName", - "src": "320:7:9", + "src": "331:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -520,10 +520,10 @@ "id": 5671, "mutability": "mutable", "name": "_set", - "nameLocation": "349:4:9", + "nameLocation": "361:4:9", "nodeType": "VariableDeclaration", "scope": 5672, - "src": "341:12:9", + "src": "353:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -534,7 +534,7 @@ "id": 5670, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "341:7:9", + "src": "353:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -544,24 +544,24 @@ } ], "name": "StdStorage", - "nameLocation": "92:10:9", + "nameLocation": "97:10:9", "scope": 7107, "visibility": "public" }, { "id": 6565, "nodeType": "ContractDefinition", - "src": "358:6977:9", + "src": "373:7154:9", "nodes": [ { "id": 5682, "nodeType": "EventDefinition", - "src": "387:74:9", + "src": "403:74:9", "nodes": [], "anonymous": false, "eventSelector": "9c9555b1e3102e3cf48f427d79cb678f5d9bd1ed0ad574389461e255f95170ed", "name": "SlotFound", - "nameLocation": "393:9:9", + "nameLocation": "409:9:9", "parameters": { "id": 5681, "nodeType": "ParameterList", @@ -572,10 +572,10 @@ "indexed": false, "mutability": "mutable", "name": "who", - "nameLocation": "411:3:9", + "nameLocation": "427:3:9", "nodeType": "VariableDeclaration", "scope": 5682, - "src": "403:11:9", + "src": "419:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -586,7 +586,7 @@ "id": 5673, "name": "address", "nodeType": "ElementaryTypeName", - "src": "403:7:9", + "src": "419:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -601,10 +601,10 @@ "indexed": false, "mutability": "mutable", "name": "fsig", - "nameLocation": "423:4:9", + "nameLocation": "439:4:9", "nodeType": "VariableDeclaration", "scope": 5682, - "src": "416:11:9", + "src": "432:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -615,7 +615,7 @@ "id": 5675, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "416:6:9", + "src": "432:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -629,10 +629,10 @@ "indexed": false, "mutability": "mutable", "name": "keysHash", - "nameLocation": "437:8:9", + "nameLocation": "453:8:9", "nodeType": "VariableDeclaration", "scope": 5682, - "src": "429:16:9", + "src": "445:16:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -643,7 +643,7 @@ "id": 5677, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "429:7:9", + "src": "445:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -657,10 +657,10 @@ "indexed": false, "mutability": "mutable", "name": "slot", - "nameLocation": "455:4:9", + "nameLocation": "471:4:9", "nodeType": "VariableDeclaration", "scope": 5682, - "src": "447:12:9", + "src": "463:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -671,7 +671,7 @@ "id": 5679, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "447:7:9", + "src": "463:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -680,18 +680,18 @@ "visibility": "internal" } ], - "src": "402:58:9" + "src": "418:58:9" } }, { "id": 5688, "nodeType": "EventDefinition", - "src": "466:54:9", + "src": "483:54:9", "nodes": [], "anonymous": false, "eventSelector": "080fc4a96620c4462e705b23f346413fe3796bb63c6f8d8591baec0e231577a5", "name": "WARNING_UninitedSlot", - "nameLocation": "472:20:9", + "nameLocation": "489:20:9", "parameters": { "id": 5687, "nodeType": "ParameterList", @@ -702,10 +702,10 @@ "indexed": false, "mutability": "mutable", "name": "who", - "nameLocation": "501:3:9", + "nameLocation": "518:3:9", "nodeType": "VariableDeclaration", "scope": 5688, - "src": "493:11:9", + "src": "510:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -716,7 +716,7 @@ "id": 5683, "name": "address", "nodeType": "ElementaryTypeName", - "src": "493:7:9", + "src": "510:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -731,10 +731,10 @@ "indexed": false, "mutability": "mutable", "name": "slot", - "nameLocation": "514:4:9", + "nameLocation": "531:4:9", "nodeType": "VariableDeclaration", "scope": 5688, - "src": "506:12:9", + "src": "523:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -745,7 +745,7 @@ "id": 5685, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "506:7:9", + "src": "523:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -754,18 +754,18 @@ "visibility": "internal" } ], - "src": "492:27:9" + "src": "509:27:9" } }, { "id": 5705, "nodeType": "VariableDeclaration", - "src": "526:84:9", + "src": "545:84:9", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "546:2:9", + "nameLocation": "565:2:9", "scope": 6565, "stateVariable": true, "storageLocation": "default", @@ -781,10 +781,10 @@ "name": "Vm", "nodeType": "IdentifierPath", "referencedDeclaration": 8284, - "src": "526:2:9" + "src": "545:2:9" }, "referencedDeclaration": 8284, - "src": "526:2:9", + "src": "545:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -809,7 +809,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "588:17:9", + "src": "607:17:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -829,7 +829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "578:9:9", + "src": "597:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -843,7 +843,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "578:28:9", + "src": "597:28:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -864,7 +864,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "570:7:9", + "src": "589:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -873,7 +873,7 @@ "id": 5696, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "570:7:9", + "src": "589:7:9", "typeDescriptions": {} } }, @@ -885,7 +885,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "570:37:9", + "src": "589:37:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -906,7 +906,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "562:7:9", + "src": "581:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -915,7 +915,7 @@ "id": 5694, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "562:7:9", + "src": "581:7:9", "typeDescriptions": {} } }, @@ -927,7 +927,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "562:46:9", + "src": "581:46:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -948,7 +948,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "554:7:9", + "src": "573:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -957,7 +957,7 @@ "id": 5692, "name": "address", "nodeType": "ElementaryTypeName", - "src": "554:7:9", + "src": "573:7:9", "typeDescriptions": {} } }, @@ -969,7 +969,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "554:55:9", + "src": "573:55:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -989,7 +989,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8284, - "src": "551:2:9", + "src": "570:2:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_Vm_$8284_$", "typeString": "type(contract Vm)" @@ -1003,7 +1003,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "551:59:9", + "src": "570:59:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", @@ -1015,12 +1015,12 @@ { "id": 5723, "nodeType": "FunctionDefinition", - "src": "617:123:9", + "src": "638:125:9", "nodes": [], "body": { "id": 5722, "nodeType": "Block", - "src": "684:56:9", + "src": "705:58:9", "nodes": [], "statements": [ { @@ -1036,7 +1036,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5707, - "src": "724:6:9", + "src": "746:6:9", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1056,7 +1056,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "718:5:9", + "src": "740:5:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" @@ -1065,7 +1065,7 @@ "id": 5715, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "718:5:9", + "src": "740:5:9", "typeDescriptions": {} } }, @@ -1077,7 +1077,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "718:13:9", + "src": "740:13:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1097,7 +1097,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "708:9:9", + "src": "730:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -1111,7 +1111,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "708:24:9", + "src": "730:24:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1132,7 +1132,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "701:6:9", + "src": "723:6:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes4_$", "typeString": "type(bytes4)" @@ -1141,7 +1141,7 @@ "id": 5712, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "701:6:9", + "src": "723:6:9", "typeDescriptions": {} } }, @@ -1153,7 +1153,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "701:32:9", + "src": "723:32:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", @@ -1163,7 +1163,7 @@ "functionReturnParameters": 5711, "id": 5721, "nodeType": "Return", - "src": "694:39:9" + "src": "716:39:9" } ] }, @@ -1171,7 +1171,7 @@ "kind": "function", "modifiers": [], "name": "sigs", - "nameLocation": "626:4:9", + "nameLocation": "647:4:9", "parameters": { "id": 5708, "nodeType": "ParameterList", @@ -1181,10 +1181,10 @@ "id": 5707, "mutability": "mutable", "name": "sigStr", - "nameLocation": "645:6:9", + "nameLocation": "666:6:9", "nodeType": "VariableDeclaration", "scope": 5723, - "src": "631:20:9", + "src": "652:20:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1195,7 +1195,7 @@ "id": 5706, "name": "string", "nodeType": "ElementaryTypeName", - "src": "631:6:9", + "src": "652:6:9", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1204,7 +1204,7 @@ "visibility": "internal" } ], - "src": "630:22:9" + "src": "651:22:9" }, "returnParameters": { "id": 5711, @@ -1218,7 +1218,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5723, - "src": "676:6:9", + "src": "697:6:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1229,7 +1229,7 @@ "id": 5709, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "676:6:9", + "src": "697:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1238,7 +1238,7 @@ "visibility": "internal" } ], - "src": "675:8:9" + "src": "696:8:9" }, "scope": 6565, "stateMutability": "pure", @@ -1248,12 +1248,12 @@ { "id": 6168, "nodeType": "FunctionDefinition", - "src": "1254:3205:9", + "src": "1285:3278:9", "nodes": [], "body": { "id": 6167, "nodeType": "Block", - "src": "1320:3139:9", + "src": "1351:3212:9", "nodes": [], "statements": [ { @@ -1266,10 +1266,10 @@ "id": 5733, "mutability": "mutable", "name": "who", - "nameLocation": "1338:3:9", + "nameLocation": "1370:3:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1330:11:9", + "src": "1362:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1280,7 +1280,7 @@ "id": 5732, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1330:7:9", + "src": "1362:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1298,7 +1298,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1344:4:9", + "src": "1376:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1312,14 +1312,14 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "1344:12:9", + "src": "1376:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "1330:26:9" + "src": "1362:26:9" }, { "assignments": [ @@ -1331,10 +1331,10 @@ "id": 5738, "mutability": "mutable", "name": "fsig", - "nameLocation": "1373:4:9", + "nameLocation": "1406:4:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1366:11:9", + "src": "1399:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1345,7 +1345,7 @@ "id": 5737, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "1366:6:9", + "src": "1399:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1362,7 +1362,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1380:4:9", + "src": "1413:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1376,14 +1376,14 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "1380:9:9", + "src": "1413:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "VariableDeclarationStatement", - "src": "1366:23:9" + "src": "1399:23:9" }, { "assignments": [ @@ -1395,10 +1395,10 @@ "id": 5743, "mutability": "mutable", "name": "field_depth", - "nameLocation": "1407:11:9", + "nameLocation": "1441:11:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1399:19:9", + "src": "1433:19:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1409,7 +1409,7 @@ "id": 5742, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1399:7:9", + "src": "1433:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1426,7 +1426,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1421:4:9", + "src": "1455:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1440,14 +1440,14 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "1421:11:9", + "src": "1455:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1399:33:9" + "src": "1433:33:9" }, { "assignments": [ @@ -1459,10 +1459,10 @@ "id": 5751, "mutability": "mutable", "name": "ins", - "nameLocation": "1459:3:9", + "nameLocation": "1494:3:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1442:20:9", + "src": "1477:20:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1474,7 +1474,7 @@ "id": 5749, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1442:7:9", + "src": "1477:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1482,7 +1482,7 @@ }, "id": 5750, "nodeType": "ArrayTypeName", - "src": "1442:9:9", + "src": "1477:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -1499,7 +1499,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1465:4:9", + "src": "1500:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1513,14 +1513,14 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "1465:10:9", + "src": "1500:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "1442:33:9" + "src": "1477:33:9" }, { "condition": { @@ -1533,7 +1533,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1526:4:9", + "src": "1564:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1547,7 +1547,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "1526:10:9", + "src": "1564:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -1560,7 +1560,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "1537:3:9", + "src": "1575:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1571,7 +1571,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1526:15:9", + "src": "1564:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -1584,7 +1584,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "1542:4:9", + "src": "1580:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1595,7 +1595,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1526:21:9", + "src": "1564:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -1612,7 +1612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "1575:3:9", + "src": "1613:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -1624,7 +1624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "1580:11:9", + "src": "1618:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1648,7 +1648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1558:3:9", + "src": "1596:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1661,7 +1661,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1558:16:9", + "src": "1596:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -1675,7 +1675,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1558:34:9", + "src": "1596:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1695,7 +1695,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1548:9:9", + "src": "1586:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -1709,7 +1709,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1548:45:9", + "src": "1586:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1721,7 +1721,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1526:68:9", + "src": "1564:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1729,11 +1729,11 @@ }, "id": 5785, "nodeType": "IfStatement", - "src": "1522:174:9", + "src": "1560:176:9", "trueBody": { "id": 5784, "nodeType": "Block", - "src": "1596:100:9", + "src": "1634:102:9", "statements": [ { "expression": { @@ -1746,7 +1746,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "1617:4:9", + "src": "1656:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -1760,7 +1760,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "1617:10:9", + "src": "1656:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -1773,7 +1773,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "1628:3:9", + "src": "1667:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1784,7 +1784,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1617:15:9", + "src": "1656:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -1797,7 +1797,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "1633:4:9", + "src": "1672:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1808,7 +1808,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1617:21:9", + "src": "1656:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -1825,7 +1825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "1666:3:9", + "src": "1705:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -1837,7 +1837,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "1671:11:9", + "src": "1710:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1861,7 +1861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1649:3:9", + "src": "1688:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1874,7 +1874,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1649:16:9", + "src": "1688:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -1888,7 +1888,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1649:34:9", + "src": "1688:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1908,7 +1908,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1639:9:9", + "src": "1678:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -1922,7 +1922,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1639:45:9", + "src": "1678:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1934,7 +1934,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1617:68:9", + "src": "1656:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1943,7 +1943,7 @@ "functionReturnParameters": 5731, "id": 5783, "nodeType": "Return", - "src": "1610:75:9" + "src": "1649:75:9" } ] } @@ -1958,10 +1958,10 @@ "id": 5787, "mutability": "mutable", "name": "cald", - "nameLocation": "1718:4:9", + "nameLocation": "1759:4:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1705:17:9", + "src": "1746:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1972,7 +1972,7 @@ "id": 5786, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1705:5:9", + "src": "1746:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1990,7 +1990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "1742:4:9", + "src": "1783:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2004,7 +2004,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "1756:3:9", + "src": "1797:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -2023,7 +2023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6564, - "src": "1748:7:9", + "src": "1789:7:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes32[] memory) pure returns (bytes memory)" @@ -2037,7 +2037,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1748:12:9", + "src": "1789:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2062,7 +2062,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1725:3:9", + "src": "1766:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2075,7 +2075,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1725:16:9", + "src": "1766:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -2089,7 +2089,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1725:36:9", + "src": "1766:36:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2097,7 +2097,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1705:56:9" + "src": "1746:56:9" }, { "expression": { @@ -2110,7 +2110,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "1771:2:9", + "src": "1813:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -2124,7 +2124,7 @@ "memberName": "record", "nodeType": "MemberAccess", "referencedDeclaration": 7683, - "src": "1771:9:9", + "src": "1813:9:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" @@ -2138,7 +2138,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1771:11:9", + "src": "1813:11:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2147,7 +2147,7 @@ }, "id": 5800, "nodeType": "ExpressionStatement", - "src": "1771:11:9" + "src": "1813:11:9" }, { "assignments": [ @@ -2159,10 +2159,10 @@ "id": 5802, "mutability": "mutable", "name": "fdat", - "nameLocation": "1800:4:9", + "nameLocation": "1843:4:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1792:12:9", + "src": "1835:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2173,7 +2173,7 @@ "id": 5801, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1792:7:9", + "src": "1835:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2184,12 +2184,12 @@ ], "id": 5803, "nodeType": "VariableDeclarationStatement", - "src": "1792:12:9" + "src": "1835:12:9" }, { "id": 5820, "nodeType": "Block", - "src": "1814:128:9", + "src": "1858:131:9", "statements": [ { "assignments": [ @@ -2203,10 +2203,10 @@ "id": 5805, "mutability": "mutable", "name": "rdat", - "nameLocation": "1844:4:9", + "nameLocation": "1889:4:9", "nodeType": "VariableDeclaration", "scope": 5820, - "src": "1831:17:9", + "src": "1876:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2217,7 +2217,7 @@ "id": 5804, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1831:5:9", + "src": "1876:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2235,7 +2235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5787, - "src": "1867:4:9", + "src": "1912:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2255,7 +2255,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "1852:3:9", + "src": "1897:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2268,7 +2268,7 @@ "lValueRequested": false, "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "1852:14:9", + "src": "1897:14:9", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" @@ -2282,7 +2282,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1852:20:9", + "src": "1897:20:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -2290,7 +2290,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1828:44:9" + "src": "1873:44:9" }, { "expression": { @@ -2305,7 +2305,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5802, - "src": "1886:4:9", + "src": "1932:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2321,7 +2321,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5805, - "src": "1908:4:9", + "src": "1954:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2346,7 +2346,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1914:2:9", + "src": "1960:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -2361,13 +2361,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "1919:11:9", + "src": "1965:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1914:16:9", + "src": "1960:16:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2390,7 +2390,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6523, - "src": "1893:14:9", + "src": "1939:14:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" @@ -2404,14 +2404,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1893:38:9", + "src": "1939:38:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "1886:45:9", + "src": "1932:45:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2419,7 +2419,7 @@ }, "id": 5819, "nodeType": "ExpressionStatement", - "src": "1886:45:9" + "src": "1932:45:9" } ] }, @@ -2434,10 +2434,10 @@ "id": 5825, "mutability": "mutable", "name": "reads", - "nameLocation": "1970:5:9", + "nameLocation": "2019:5:9", "nodeType": "VariableDeclaration", "scope": 6167, - "src": "1953:22:9", + "src": "2002:22:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2449,7 +2449,7 @@ "id": 5823, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1953:7:9", + "src": "2002:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2457,7 +2457,7 @@ }, "id": 5824, "nodeType": "ArrayTypeName", - "src": "1953:9:9", + "src": "2002:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2478,7 +2478,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2000:3:9", + "src": "2049:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2498,7 +2498,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1992:7:9", + "src": "2041:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -2507,7 +2507,7 @@ "id": 5828, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1992:7:9", + "src": "2041:7:9", "typeDescriptions": {} } }, @@ -2519,7 +2519,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1992:12:9", + "src": "2041:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -2540,7 +2540,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "1980:2:9", + "src": "2029:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -2554,7 +2554,7 @@ "memberName": "accesses", "nodeType": "MemberAccess", "referencedDeclaration": 7694, - "src": "1980:11:9", + "src": "2029:11:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$_t_array$_t_bytes32_$dyn_memory_ptr_$_t_array$_t_bytes32_$dyn_memory_ptr_$", "typeString": "function (address) external returns (bytes32[] memory,bytes32[] memory)" @@ -2568,7 +2568,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1980:25:9", + "src": "2029:25:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_array$_t_bytes32_$dyn_memory_ptr_$_t_array$_t_bytes32_$dyn_memory_ptr_$", @@ -2576,7 +2576,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1952:53:9" + "src": "2001:53:9" }, { "condition": { @@ -2596,7 +2596,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2019:5:9", + "src": "2069:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -2609,7 +2609,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "2019:12:9", + "src": "2069:12:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2626,14 +2626,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2035:1:9", + "src": "2085:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2019:17:9", + "src": "2069:17:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2657,7 +2657,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2776:5:9", + "src": "2840:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -2670,7 +2670,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "2776:12:9", + "src": "2840:12:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2687,14 +2687,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2791:1:9", + "src": "2855:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2776:16:9", + "src": "2840:16:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2703,7 +2703,7 @@ "falseBody": { "id": 6115, "nodeType": "Block", - "src": "3976:107:9", + "src": "4065:109:9", "statements": [ { "expression": { @@ -2717,7 +2717,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "3998:5:9", + "src": "4088:5:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2733,7 +2733,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4005:66:9", + "src": "4095:66:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_328ff448bebe6b9a52a670e66989b0a23c94fd0cbd86c30e5432c6ddc5340283", "typeString": "literal_string \"stdStorage find(StdStorage): No storage use detected for target.\"" @@ -2760,7 +2760,7 @@ -18 ], "referencedDeclaration": -18, - "src": "3990:7:9", + "src": "4080:7:9", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -2774,7 +2774,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3990:82:9", + "src": "4080:82:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2783,23 +2783,23 @@ }, "id": 6114, "nodeType": "ExpressionStatement", - "src": "3990:82:9" + "src": "4080:82:9" } ] }, "id": 6116, "nodeType": "IfStatement", - "src": "2772:1311:9", + "src": "2836:1338:9", "trueBody": { "id": 6109, "nodeType": "Block", - "src": "2794:1176:9", + "src": "2858:1201:9", "statements": [ { "body": { "id": 6107, "nodeType": "Block", - "src": "2851:1109:9", + "src": "2916:1132:9", "statements": [ { "assignments": [ @@ -2811,10 +2811,10 @@ "id": 5952, "mutability": "mutable", "name": "prev", - "nameLocation": "2877:4:9", + "nameLocation": "2943:4:9", "nodeType": "VariableDeclaration", "scope": 6107, - "src": "2869:12:9", + "src": "2935:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2825,7 +2825,7 @@ "id": 5951, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2869:7:9", + "src": "2935:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2843,7 +2843,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2892:3:9", + "src": "2958:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2856,7 +2856,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2897:5:9", + "src": "2963:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -2869,7 +2869,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "2903:1:9", + "src": "2969:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2880,7 +2880,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2897:8:9", + "src": "2963:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2904,7 +2904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "2884:2:9", + "src": "2950:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -2918,7 +2918,7 @@ "memberName": "load", "nodeType": "MemberAccess", "referencedDeclaration": 7519, - "src": "2884:7:9", + "src": "2950:7:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bytes32)" @@ -2932,7 +2932,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2884:22:9", + "src": "2950:22:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2940,7 +2940,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2869:37:9" + "src": "2935:37:9" }, { "condition": { @@ -2959,7 +2959,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5952, - "src": "2928:4:9", + "src": "2995:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2978,7 +2978,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2944:1:9", + "src": "3011:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -2999,7 +2999,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2936:7:9", + "src": "3003:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -3008,7 +3008,7 @@ "id": 5962, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2936:7:9", + "src": "3003:7:9", "typeDescriptions": {} } }, @@ -3020,14 +3020,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2936:10:9", + "src": "3003:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2928:18:9", + "src": "2995:18:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3035,11 +3035,11 @@ }, "id": 5978, "nodeType": "IfStatement", - "src": "2924:114:9", + "src": "2991:116:9", "trueBody": { "id": 5977, "nodeType": "Block", - "src": "2948:90:9", + "src": "3015:92:9", "statements": [ { "eventCall": { @@ -3050,7 +3050,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2996:3:9", + "src": "3064:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3065,7 +3065,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3009:5:9", + "src": "3077:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -3078,7 +3078,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3015:1:9", + "src": "3083:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3089,7 +3089,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3009:8:9", + "src": "3077:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3109,7 +3109,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3001:7:9", + "src": "3069:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -3118,7 +3118,7 @@ "id": 5969, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3001:7:9", + "src": "3069:7:9", "typeDescriptions": {} } }, @@ -3130,7 +3130,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3001:17:9", + "src": "3069:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3154,7 +3154,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5688, - "src": "2975:20:9", + "src": "3043:20:9", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" @@ -3168,7 +3168,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2975:44:9", + "src": "3043:44:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3177,7 +3177,7 @@ }, "id": 5976, "nodeType": "EmitStatement", - "src": "2970:49:9" + "src": "3038:49:9" } ] } @@ -3191,7 +3191,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3089:3:9", + "src": "3160:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3204,7 +3204,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3094:5:9", + "src": "3165:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -3217,7 +3217,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3100:1:9", + "src": "3171:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3228,7 +3228,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3094:8:9", + "src": "3165:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3245,7 +3245,7 @@ "kind": "hexString", "lValueRequested": false, "nodeType": "Literal", - "src": "3112:9:9", + "src": "3183:9:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2636a8beb2c41b8ccafa9a55a5a5e333892a83b491df3a67d2768946a9f9c6dc", "typeString": "literal_string hex\"1337\"" @@ -3266,7 +3266,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3104:7:9", + "src": "3175:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -3275,7 +3275,7 @@ "id": 5986, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3104:7:9", + "src": "3175:7:9", "typeDescriptions": {} } }, @@ -3287,7 +3287,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3104:18:9", + "src": "3175:18:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3316,7 +3316,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "3080:2:9", + "src": "3151:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -3330,7 +3330,7 @@ "memberName": "store", "nodeType": "MemberAccess", "referencedDeclaration": 7995, - "src": "3080:8:9", + "src": "3151:8:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" @@ -3344,7 +3344,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3080:43:9", + "src": "3151:43:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3353,7 +3353,7 @@ }, "id": 5991, "nodeType": "ExpressionStatement", - "src": "3080:43:9" + "src": "3151:43:9" }, { "assignments": [ @@ -3365,10 +3365,10 @@ "id": 5993, "mutability": "mutable", "name": "success", - "nameLocation": "3146:7:9", + "nameLocation": "3218:7:9", "nodeType": "VariableDeclaration", "scope": 6107, - "src": "3141:12:9", + "src": "3213:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3379,7 +3379,7 @@ "id": 5992, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3141:4:9", + "src": "3213:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3390,7 +3390,7 @@ ], "id": 5994, "nodeType": "VariableDeclarationStatement", - "src": "3141:12:9" + "src": "3213:12:9" }, { "assignments": [ @@ -3402,10 +3402,10 @@ "id": 5996, "mutability": "mutable", "name": "rdat", - "nameLocation": "3184:4:9", + "nameLocation": "3257:4:9", "nodeType": "VariableDeclaration", "scope": 6107, - "src": "3171:17:9", + "src": "3244:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3416,7 +3416,7 @@ "id": 5995, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3171:5:9", + "src": "3244:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3427,12 +3427,12 @@ ], "id": 5997, "nodeType": "VariableDeclarationStatement", - "src": "3171:17:9" + "src": "3244:17:9" }, { "id": 6016, "nodeType": "Block", - "src": "3206:146:9", + "src": "3280:149:9", "statements": [ { "expression": { @@ -3449,7 +3449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5993, - "src": "3229:7:9", + "src": "3304:7:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3461,7 +3461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5996, - "src": "3238:4:9", + "src": "3313:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3475,7 +3475,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "3228:15:9", + "src": "3303:15:9", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" @@ -3491,7 +3491,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5787, - "src": "3261:4:9", + "src": "3336:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3511,7 +3511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3246:3:9", + "src": "3321:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3524,7 +3524,7 @@ "lValueRequested": false, "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "3246:14:9", + "src": "3321:14:9", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" @@ -3538,14 +3538,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3246:20:9", + "src": "3321:20:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" } }, - "src": "3228:38:9", + "src": "3303:38:9", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" @@ -3553,7 +3553,7 @@ }, "id": 6006, "nodeType": "ExpressionStatement", - "src": "3228:38:9" + "src": "3303:38:9" }, { "expression": { @@ -3568,7 +3568,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5802, - "src": "3288:4:9", + "src": "3364:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3584,7 +3584,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5996, - "src": "3310:4:9", + "src": "3386:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3609,7 +3609,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3316:2:9", + "src": "3392:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -3624,13 +3624,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "3321:11:9", + "src": "3397:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3316:16:9", + "src": "3392:16:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3653,7 +3653,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6523, - "src": "3295:14:9", + "src": "3371:14:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" @@ -3667,14 +3667,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3295:38:9", + "src": "3371:38:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3288:45:9", + "src": "3364:45:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3682,7 +3682,7 @@ }, "id": 6015, "nodeType": "ExpressionStatement", - "src": "3288:45:9" + "src": "3364:45:9" } ] }, @@ -3703,7 +3703,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5993, - "src": "3374:7:9", + "src": "3453:7:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3727,7 +3727,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5802, - "src": "3385:4:9", + "src": "3464:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3746,7 +3746,7 @@ "kind": "hexString", "lValueRequested": false, "nodeType": "Literal", - "src": "3401:9:9", + "src": "3480:9:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2636a8beb2c41b8ccafa9a55a5a5e333892a83b491df3a67d2768946a9f9c6dc", "typeString": "literal_string hex\"1337\"" @@ -3767,7 +3767,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3393:7:9", + "src": "3472:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -3776,7 +3776,7 @@ "id": 6019, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3393:7:9", + "src": "3472:7:9", "typeDescriptions": {} } }, @@ -3788,20 +3788,20 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3393:18:9", + "src": "3472:18:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3385:26:9", + "src": "3464:26:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "3374:37:9", + "src": "3453:37:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3809,11 +3809,11 @@ }, "id": 6096, "nodeType": "IfStatement", - "src": "3370:529:9", + "src": "3449:536:9", "trueBody": { "id": 6095, "nodeType": "Block", - "src": "3413:486:9", + "src": "3492:493:9", "statements": [ { "eventCall": { @@ -3824,7 +3824,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3519:3:9", + "src": "3600:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3836,7 +3836,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "3524:4:9", + "src": "3605:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -3852,7 +3852,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "3557:3:9", + "src": "3638:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -3864,7 +3864,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "3562:11:9", + "src": "3643:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3888,7 +3888,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3540:3:9", + "src": "3621:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3901,7 +3901,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3540:16:9", + "src": "3621:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3915,7 +3915,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3540:34:9", + "src": "3621:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3935,7 +3935,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3530:9:9", + "src": "3611:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -3949,7 +3949,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3530:45:9", + "src": "3611:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3965,7 +3965,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3585:5:9", + "src": "3666:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -3978,7 +3978,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3591:1:9", + "src": "3672:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3989,7 +3989,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3585:8:9", + "src": "3666:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4009,7 +4009,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3577:7:9", + "src": "3658:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -4018,7 +4018,7 @@ "id": 6035, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3577:7:9", + "src": "3658:7:9", "typeDescriptions": {} } }, @@ -4030,7 +4030,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3577:17:9", + "src": "3658:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -4062,7 +4062,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5682, - "src": "3509:9:9", + "src": "3590:9:9", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_bytes4_$_t_bytes32_$_t_uint256_$returns$__$", "typeString": "function (address,bytes4,bytes32,uint256)" @@ -4076,7 +4076,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3509:86:9", + "src": "3590:86:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4085,7 +4085,7 @@ }, "id": 6042, "nodeType": "EmitStatement", - "src": "3504:91:9" + "src": "3585:91:9" }, { "expression": { @@ -4104,7 +4104,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "3617:4:9", + "src": "3699:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -4118,7 +4118,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "3617:10:9", + "src": "3699:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -4131,7 +4131,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3628:3:9", + "src": "3710:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4142,7 +4142,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3617:15:9", + "src": "3699:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -4155,7 +4155,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "3633:4:9", + "src": "3715:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -4166,7 +4166,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3617:21:9", + "src": "3699:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -4183,7 +4183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "3666:3:9", + "src": "3748:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4195,7 +4195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "3671:11:9", + "src": "3753:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4219,7 +4219,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3649:3:9", + "src": "3731:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4232,7 +4232,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3649:16:9", + "src": "3731:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4246,7 +4246,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3649:34:9", + "src": "3731:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4266,7 +4266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3639:9:9", + "src": "3721:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4280,7 +4280,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3639:45:9", + "src": "3721:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4292,7 +4292,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "3617:68:9", + "src": "3699:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4309,7 +4309,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3696:5:9", + "src": "3778:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4322,7 +4322,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3702:1:9", + "src": "3784:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4333,7 +4333,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3696:8:9", + "src": "3778:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4353,7 +4353,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3688:7:9", + "src": "3770:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -4362,7 +4362,7 @@ "id": 6058, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3688:7:9", + "src": "3770:7:9", "typeDescriptions": {} } }, @@ -4374,14 +4374,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3688:17:9", + "src": "3770:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3617:88:9", + "src": "3699:88:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4389,7 +4389,7 @@ }, "id": 6065, "nodeType": "ExpressionStatement", - "src": "3617:88:9" + "src": "3699:88:9" }, { "expression": { @@ -4408,7 +4408,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "3727:4:9", + "src": "3810:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -4422,7 +4422,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "3727:10:9", + "src": "3810:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -4435,7 +4435,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3738:3:9", + "src": "3821:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4446,7 +4446,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3727:15:9", + "src": "3810:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -4459,7 +4459,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "3743:4:9", + "src": "3826:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -4470,7 +4470,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3727:21:9", + "src": "3810:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -4487,7 +4487,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "3776:3:9", + "src": "3859:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4499,7 +4499,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "3781:11:9", + "src": "3864:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4523,7 +4523,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3759:3:9", + "src": "3842:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4536,7 +4536,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3759:16:9", + "src": "3842:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4550,7 +4550,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3759:34:9", + "src": "3842:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4570,7 +4570,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3749:9:9", + "src": "3832:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4584,7 +4584,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3749:45:9", + "src": "3832:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4596,7 +4596,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "3727:68:9", + "src": "3810:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4613,14 +4613,14 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "3798:4:9", + "src": "3881:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "3727:75:9", + "src": "3810:75:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4628,7 +4628,7 @@ }, "id": 6083, "nodeType": "ExpressionStatement", - "src": "3727:75:9" + "src": "3810:75:9" }, { "expression": { @@ -4639,7 +4639,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3833:3:9", + "src": "3917:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4652,7 +4652,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3838:5:9", + "src": "3922:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4665,7 +4665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3844:1:9", + "src": "3928:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4676,7 +4676,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3838:8:9", + "src": "3922:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4688,7 +4688,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5952, - "src": "3848:4:9", + "src": "3932:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4716,7 +4716,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "3824:2:9", + "src": "3908:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -4730,7 +4730,7 @@ "memberName": "store", "nodeType": "MemberAccess", "referencedDeclaration": 7995, - "src": "3824:8:9", + "src": "3908:8:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" @@ -4744,7 +4744,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3824:29:9", + "src": "3908:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4753,12 +4753,12 @@ }, "id": 6093, "nodeType": "ExpressionStatement", - "src": "3824:29:9" + "src": "3908:29:9" }, { "id": 6094, "nodeType": "Break", - "src": "3875:5:9" + "src": "3960:5:9" } ] } @@ -4772,7 +4772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "3925:3:9", + "src": "4012:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4785,7 +4785,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "3930:5:9", + "src": "4017:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4798,7 +4798,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "3936:1:9", + "src": "4023:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4809,7 +4809,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3930:8:9", + "src": "4017:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4821,7 +4821,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5952, - "src": "3940:4:9", + "src": "4027:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4849,7 +4849,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "3916:2:9", + "src": "4003:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -4863,7 +4863,7 @@ "memberName": "store", "nodeType": "MemberAccess", "referencedDeclaration": 7995, - "src": "3916:8:9", + "src": "4003:8:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" @@ -4877,7 +4877,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3916:29:9", + "src": "4003:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4886,7 +4886,7 @@ }, "id": 6106, "nodeType": "ExpressionStatement", - "src": "3916:29:9" + "src": "4003:29:9" } ] }, @@ -4906,7 +4906,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "2828:1:9", + "src": "2893:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4921,7 +4921,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2832:5:9", + "src": "2897:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -4934,13 +4934,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "2832:12:9", + "src": "2897:12:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2828:16:9", + "src": "2893:16:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4957,10 +4957,10 @@ "id": 5941, "mutability": "mutable", "name": "i", - "nameLocation": "2821:1:9", + "nameLocation": "2886:1:9", "nodeType": "VariableDeclaration", "scope": 6108, - "src": "2813:9:9", + "src": "2878:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4971,7 +4971,7 @@ "id": 5940, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2813:7:9", + "src": "2878:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4990,7 +4990,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2825:1:9", + "src": "2890:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -4998,7 +4998,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "2813:13:9" + "src": "2878:13:9" }, "loopExpression": { "expression": { @@ -5010,14 +5010,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "2846:3:9", + "src": "2911:3:9", "subExpression": { "id": 5948, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5941, - "src": "2846:1:9", + "src": "2911:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5030,21 +5030,21 @@ }, "id": 5950, "nodeType": "ExpressionStatement", - "src": "2846:3:9" + "src": "2911:3:9" }, "nodeType": "ForStatement", - "src": "2808:1152:9" + "src": "2873:1175:9" } ] } }, "id": 6117, "nodeType": "IfStatement", - "src": "2015:2068:9", + "src": "2065:2109:9", "trueBody": { "id": 5935, "nodeType": "Block", - "src": "2038:728:9", + "src": "2088:742:9", "statements": [ { "assignments": [ @@ -5056,10 +5056,10 @@ "id": 5839, "mutability": "mutable", "name": "curr", - "nameLocation": "2060:4:9", + "nameLocation": "2111:4:9", "nodeType": "VariableDeclaration", "scope": 5935, - "src": "2052:12:9", + "src": "2103:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5070,7 +5070,7 @@ "id": 5838, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2052:7:9", + "src": "2103:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5088,7 +5088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2075:3:9", + "src": "2126:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5101,7 +5101,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2080:5:9", + "src": "2131:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5117,7 +5117,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2086:1:9", + "src": "2137:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5129,7 +5129,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2080:8:9", + "src": "2131:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5153,7 +5153,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "2067:2:9", + "src": "2118:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -5167,7 +5167,7 @@ "memberName": "load", "nodeType": "MemberAccess", "referencedDeclaration": 7519, - "src": "2067:7:9", + "src": "2118:7:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bytes32)" @@ -5181,7 +5181,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2067:22:9", + "src": "2118:22:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5189,7 +5189,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2052:37:9" + "src": "2103:37:9" }, { "condition": { @@ -5208,7 +5208,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5839, - "src": "2107:4:9", + "src": "2159:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5227,7 +5227,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2123:1:9", + "src": "2175:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5248,7 +5248,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2115:7:9", + "src": "2167:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -5257,7 +5257,7 @@ "id": 5849, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2115:7:9", + "src": "2167:7:9", "typeDescriptions": {} } }, @@ -5269,14 +5269,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2115:10:9", + "src": "2167:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2107:18:9", + "src": "2159:18:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5284,11 +5284,11 @@ }, "id": 5865, "nodeType": "IfStatement", - "src": "2103:106:9", + "src": "2155:108:9", "trueBody": { "id": 5864, "nodeType": "Block", - "src": "2127:82:9", + "src": "2179:84:9", "statements": [ { "eventCall": { @@ -5299,7 +5299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2171:3:9", + "src": "2224:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5314,7 +5314,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2184:5:9", + "src": "2237:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5330,7 +5330,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2190:1:9", + "src": "2243:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5342,7 +5342,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2184:8:9", + "src": "2237:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5362,7 +5362,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2176:7:9", + "src": "2229:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -5371,7 +5371,7 @@ "id": 5856, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2176:7:9", + "src": "2229:7:9", "typeDescriptions": {} } }, @@ -5383,7 +5383,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2176:17:9", + "src": "2229:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -5407,7 +5407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5688, - "src": "2150:20:9", + "src": "2203:20:9", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" @@ -5421,7 +5421,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2150:44:9", + "src": "2203:44:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5430,7 +5430,7 @@ }, "id": 5863, "nodeType": "EmitStatement", - "src": "2145:49:9" + "src": "2198:49:9" } ] } @@ -5452,7 +5452,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5802, - "src": "2226:4:9", + "src": "2281:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5466,13 +5466,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5839, - "src": "2234:4:9", + "src": "2289:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2226:12:9", + "src": "2281:12:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5480,11 +5480,11 @@ }, "id": 5875, "nodeType": "IfStatement", - "src": "2222:238:9", + "src": "2277:243:9", "trueBody": { "id": 5874, "nodeType": "Block", - "src": "2240:220:9", + "src": "2295:225:9", "statements": [ { "expression": { @@ -5498,7 +5498,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2287:5:9", + "src": "2344:5:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5514,7 +5514,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2314:113:9", + "src": "2372:113:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4bfa78e02b745efea2b29d358f6dc28382f5209b1d2b2dbeb8ef0862e74440b3", "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" @@ -5541,7 +5541,7 @@ -18 ], "referencedDeclaration": -18, - "src": "2258:7:9", + "src": "2314:7:9", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -5555,7 +5555,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2258:187:9", + "src": "2314:190:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5564,7 +5564,7 @@ }, "id": 5873, "nodeType": "ExpressionStatement", - "src": "2258:187:9" + "src": "2314:190:9" } ] } @@ -5578,7 +5578,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2488:3:9", + "src": "2549:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5590,7 +5590,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "2493:4:9", + "src": "2554:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -5606,7 +5606,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "2526:3:9", + "src": "2587:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5618,7 +5618,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "2531:11:9", + "src": "2592:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5642,7 +5642,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2509:3:9", + "src": "2570:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5655,7 +5655,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2509:16:9", + "src": "2570:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -5669,7 +5669,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2509:34:9", + "src": "2570:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5689,7 +5689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2499:9:9", + "src": "2560:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -5703,7 +5703,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2499:45:9", + "src": "2560:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5719,7 +5719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2554:5:9", + "src": "2615:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5735,7 +5735,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2560:1:9", + "src": "2621:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5747,7 +5747,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2554:8:9", + "src": "2615:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5767,7 +5767,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2546:7:9", + "src": "2607:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -5776,7 +5776,7 @@ "id": 5886, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2546:7:9", + "src": "2607:7:9", "typeDescriptions": {} } }, @@ -5788,7 +5788,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2546:17:9", + "src": "2607:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -5820,7 +5820,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5682, - "src": "2478:9:9", + "src": "2539:9:9", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_bytes4_$_t_bytes32_$_t_uint256_$returns$__$", "typeString": "function (address,bytes4,bytes32,uint256)" @@ -5834,7 +5834,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2478:86:9", + "src": "2539:86:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5843,7 +5843,7 @@ }, "id": 5893, "nodeType": "EmitStatement", - "src": "2473:91:9" + "src": "2534:91:9" }, { "expression": { @@ -5862,7 +5862,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "2578:4:9", + "src": "2640:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -5876,7 +5876,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "2578:10:9", + "src": "2640:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -5889,7 +5889,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2589:3:9", + "src": "2651:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5900,7 +5900,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2578:15:9", + "src": "2640:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -5913,7 +5913,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "2594:4:9", + "src": "2656:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -5924,7 +5924,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2578:21:9", + "src": "2640:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -5941,7 +5941,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "2627:3:9", + "src": "2689:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5953,7 +5953,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "2632:11:9", + "src": "2694:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5977,7 +5977,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2610:3:9", + "src": "2672:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5990,7 +5990,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2610:16:9", + "src": "2672:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -6004,7 +6004,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2610:34:9", + "src": "2672:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6024,7 +6024,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2600:9:9", + "src": "2662:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -6038,7 +6038,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2600:45:9", + "src": "2662:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6050,7 +6050,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "2578:68:9", + "src": "2640:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6067,7 +6067,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5825, - "src": "2657:5:9", + "src": "2719:5:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -6083,7 +6083,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2663:1:9", + "src": "2725:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -6095,7 +6095,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2657:8:9", + "src": "2719:8:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6115,7 +6115,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2649:7:9", + "src": "2711:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -6124,7 +6124,7 @@ "id": 5909, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2649:7:9", + "src": "2711:7:9", "typeDescriptions": {} } }, @@ -6136,14 +6136,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2649:17:9", + "src": "2711:17:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2578:88:9", + "src": "2640:88:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6151,7 +6151,7 @@ }, "id": 5916, "nodeType": "ExpressionStatement", - "src": "2578:88:9" + "src": "2640:88:9" }, { "expression": { @@ -6170,7 +6170,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "2680:4:9", + "src": "2743:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6184,7 +6184,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "2680:10:9", + "src": "2743:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -6197,7 +6197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "2691:3:9", + "src": "2754:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6208,7 +6208,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2680:15:9", + "src": "2743:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -6221,7 +6221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "2696:4:9", + "src": "2759:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6232,7 +6232,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2680:21:9", + "src": "2743:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -6249,7 +6249,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "2729:3:9", + "src": "2792:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -6261,7 +6261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "2734:11:9", + "src": "2797:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6285,7 +6285,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2712:3:9", + "src": "2775:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6298,7 +6298,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2712:16:9", + "src": "2775:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -6312,7 +6312,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2712:34:9", + "src": "2775:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6332,7 +6332,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2702:9:9", + "src": "2765:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -6346,7 +6346,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2702:45:9", + "src": "2765:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6358,7 +6358,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "2680:68:9", + "src": "2743:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6375,14 +6375,14 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2751:4:9", + "src": "2814:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "2680:75:9", + "src": "2743:75:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6390,7 +6390,7 @@ }, "id": 5934, "nodeType": "ExpressionStatement", - "src": "2680:75:9" + "src": "2743:75:9" } ] } @@ -6408,7 +6408,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4114:4:9", + "src": "4208:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6422,7 +6422,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "4114:10:9", + "src": "4208:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -6435,7 +6435,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "4125:3:9", + "src": "4219:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6446,7 +6446,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4114:15:9", + "src": "4208:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -6459,7 +6459,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "4130:4:9", + "src": "4224:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6470,7 +6470,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4114:21:9", + "src": "4208:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -6487,7 +6487,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "4163:3:9", + "src": "4257:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -6499,7 +6499,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "4168:11:9", + "src": "4262:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6523,7 +6523,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4146:3:9", + "src": "4240:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6536,7 +6536,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4146:16:9", + "src": "4240:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -6550,7 +6550,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4146:34:9", + "src": "4240:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6570,7 +6570,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4136:9:9", + "src": "4230:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -6584,7 +6584,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4136:45:9", + "src": "4230:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6596,7 +6596,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4114:68:9", + "src": "4208:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6611,7 +6611,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4196:49:9", + "src": "4291:49:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_47c274d4780c7bff83310cd576005a97888a2b2935c22f84e1e5282c1bfb39a8", "typeString": "literal_string \"stdStorage find(StdStorage): Slot(s) not found.\"" @@ -6638,7 +6638,7 @@ -18 ], "referencedDeclaration": -18, - "src": "4093:7:9", + "src": "4186:7:9", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -6652,7 +6652,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4093:162:9", + "src": "4186:165:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6661,7 +6661,7 @@ }, "id": 6135, "nodeType": "ExpressionStatement", - "src": "4093:162:9" + "src": "4186:165:9" }, { "expression": { @@ -6673,7 +6673,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4266:19:9", + "src": "4364:19:9", "subExpression": { "expression": { "id": 6136, @@ -6681,7 +6681,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4273:4:9", + "src": "4371:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6695,7 +6695,7 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "4273:12:9", + "src": "4371:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6708,7 +6708,7 @@ }, "id": 6139, "nodeType": "ExpressionStatement", - "src": "4266:19:9" + "src": "4364:19:9" }, { "expression": { @@ -6720,7 +6720,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4295:16:9", + "src": "4394:16:9", "subExpression": { "expression": { "id": 6140, @@ -6728,7 +6728,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4302:4:9", + "src": "4401:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6742,7 +6742,7 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "4302:9:9", + "src": "4401:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6755,7 +6755,7 @@ }, "id": 6143, "nodeType": "ExpressionStatement", - "src": "4295:16:9" + "src": "4394:16:9" }, { "expression": { @@ -6767,7 +6767,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4321:17:9", + "src": "4421:17:9", "subExpression": { "expression": { "id": 6144, @@ -6775,7 +6775,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4328:4:9", + "src": "4428:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6789,7 +6789,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "4328:10:9", + "src": "4428:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -6802,7 +6802,7 @@ }, "id": 6147, "nodeType": "ExpressionStatement", - "src": "4321:17:9" + "src": "4421:17:9" }, { "expression": { @@ -6814,7 +6814,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4348:18:9", + "src": "4449:18:9", "subExpression": { "expression": { "id": 6148, @@ -6822,7 +6822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4355:4:9", + "src": "4456:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6836,7 +6836,7 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "4355:11:9", + "src": "4456:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6849,7 +6849,7 @@ }, "id": 6151, "nodeType": "ExpressionStatement", - "src": "4348:18:9" + "src": "4449:18:9" }, { "expression": { @@ -6862,7 +6862,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5727, - "src": "4384:4:9", + "src": "4487:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -6876,7 +6876,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "4384:10:9", + "src": "4487:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -6889,7 +6889,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5733, - "src": "4395:3:9", + "src": "4498:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6900,7 +6900,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4384:15:9", + "src": "4487:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -6913,7 +6913,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5738, - "src": "4400:4:9", + "src": "4503:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6924,7 +6924,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4384:21:9", + "src": "4487:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -6941,7 +6941,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5751, - "src": "4433:3:9", + "src": "4536:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -6953,7 +6953,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5743, - "src": "4438:11:9", + "src": "4541:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6977,7 +6977,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4416:3:9", + "src": "4519:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6990,7 +6990,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4416:16:9", + "src": "4519:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -7004,7 +7004,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4416:34:9", + "src": "4519:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7024,7 +7024,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4406:9:9", + "src": "4509:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -7038,7 +7038,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4406:45:9", + "src": "4509:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -7050,7 +7050,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4384:68:9", + "src": "4487:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7059,21 +7059,21 @@ "functionReturnParameters": 5731, "id": 6166, "nodeType": "Return", - "src": "4377:75:9" + "src": "4480:75:9" } ] }, "documentation": { "id": 5724, "nodeType": "StructuredDocumentation", - "src": "746:129:9", + "src": "771:129:9", "text": "@notice find an arbitrary storage slot given a function sig, input data, address of the contract and a value to check against" }, "implemented": true, "kind": "function", "modifiers": [], "name": "find", - "nameLocation": "1263:4:9", + "nameLocation": "1294:4:9", "parameters": { "id": 5728, "nodeType": "ParameterList", @@ -7083,10 +7083,10 @@ "id": 5727, "mutability": "mutable", "name": "self", - "nameLocation": "1287:4:9", + "nameLocation": "1318:4:9", "nodeType": "VariableDeclaration", "scope": 6168, - "src": "1268:23:9", + "src": "1299:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7101,10 +7101,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "1268:10:9" + "src": "1299:10:9" }, "referencedDeclaration": 5672, - "src": "1268:10:9", + "src": "1299:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7113,7 +7113,7 @@ "visibility": "internal" } ], - "src": "1267:25:9" + "src": "1298:25:9" }, "returnParameters": { "id": 5731, @@ -7127,7 +7127,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6168, - "src": "1311:7:9", + "src": "1342:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7138,7 +7138,7 @@ "id": 5729, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1311:7:9", + "src": "1342:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7147,7 +7147,7 @@ "visibility": "internal" } ], - "src": "1310:9:9" + "src": "1341:9:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -7157,12 +7157,12 @@ { "id": 6188, "nodeType": "FunctionDefinition", - "src": "4465:156:9", + "src": "4571:159:9", "nodes": [], "body": { "id": 6187, "nodeType": "Block", - "src": "4561:60:9", + "src": "4667:63:9", "nodes": [], "statements": [ { @@ -7179,7 +7179,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6171, - "src": "4571:4:9", + "src": "4678:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7193,7 +7193,7 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "4571:12:9", + "src": "4678:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7207,13 +7207,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6173, - "src": "4586:7:9", + "src": "4693:7:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "4571:22:9", + "src": "4678:22:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7221,7 +7221,7 @@ }, "id": 6184, "nodeType": "ExpressionStatement", - "src": "4571:22:9" + "src": "4678:22:9" }, { "expression": { @@ -7230,7 +7230,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6171, - "src": "4610:4:9", + "src": "4718:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7239,7 +7239,7 @@ "functionReturnParameters": 6178, "id": 6186, "nodeType": "Return", - "src": "4603:11:9" + "src": "4711:11:9" } ] }, @@ -7247,7 +7247,7 @@ "kind": "function", "modifiers": [], "name": "target", - "nameLocation": "4474:6:9", + "nameLocation": "4580:6:9", "parameters": { "id": 6174, "nodeType": "ParameterList", @@ -7257,10 +7257,10 @@ "id": 6171, "mutability": "mutable", "name": "self", - "nameLocation": "4500:4:9", + "nameLocation": "4606:4:9", "nodeType": "VariableDeclaration", "scope": 6188, - "src": "4481:23:9", + "src": "4587:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7275,10 +7275,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4481:10:9" + "src": "4587:10:9" }, "referencedDeclaration": 5672, - "src": "4481:10:9", + "src": "4587:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7291,10 +7291,10 @@ "id": 6173, "mutability": "mutable", "name": "_target", - "nameLocation": "4514:7:9", + "nameLocation": "4620:7:9", "nodeType": "VariableDeclaration", "scope": 6188, - "src": "4506:15:9", + "src": "4612:15:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7305,7 +7305,7 @@ "id": 6172, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4506:7:9", + "src": "4612:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7315,7 +7315,7 @@ "visibility": "internal" } ], - "src": "4480:42:9" + "src": "4586:42:9" }, "returnParameters": { "id": 6178, @@ -7329,7 +7329,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6188, - "src": "4541:18:9", + "src": "4647:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7344,10 +7344,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4541:10:9" + "src": "4647:10:9" }, "referencedDeclaration": 5672, - "src": "4541:10:9", + "src": "4647:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7356,7 +7356,7 @@ "visibility": "internal" } ], - "src": "4540:20:9" + "src": "4646:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -7366,12 +7366,12 @@ { "id": 6208, "nodeType": "FunctionDefinition", - "src": "4627:143:9", + "src": "4738:146:9", "nodes": [], "body": { "id": 6207, "nodeType": "Block", - "src": "4716:54:9", + "src": "4827:57:9", "nodes": [], "statements": [ { @@ -7388,7 +7388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6191, - "src": "4726:4:9", + "src": "4838:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7402,7 +7402,7 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "4726:9:9", + "src": "4838:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7416,13 +7416,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6193, - "src": "4738:4:9", + "src": "4850:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "src": "4726:16:9", + "src": "4838:16:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7430,7 +7430,7 @@ }, "id": 6204, "nodeType": "ExpressionStatement", - "src": "4726:16:9" + "src": "4838:16:9" }, { "expression": { @@ -7439,7 +7439,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6191, - "src": "4759:4:9", + "src": "4872:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7448,7 +7448,7 @@ "functionReturnParameters": 6198, "id": 6206, "nodeType": "Return", - "src": "4752:11:9" + "src": "4865:11:9" } ] }, @@ -7456,7 +7456,7 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "4636:3:9", + "nameLocation": "4747:3:9", "parameters": { "id": 6194, "nodeType": "ParameterList", @@ -7466,10 +7466,10 @@ "id": 6191, "mutability": "mutable", "name": "self", - "nameLocation": "4659:4:9", + "nameLocation": "4770:4:9", "nodeType": "VariableDeclaration", "scope": 6208, - "src": "4640:23:9", + "src": "4751:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7484,10 +7484,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4640:10:9" + "src": "4751:10:9" }, "referencedDeclaration": 5672, - "src": "4640:10:9", + "src": "4751:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7500,10 +7500,10 @@ "id": 6193, "mutability": "mutable", "name": "_sig", - "nameLocation": "4672:4:9", + "nameLocation": "4783:4:9", "nodeType": "VariableDeclaration", "scope": 6208, - "src": "4665:11:9", + "src": "4776:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7514,7 +7514,7 @@ "id": 6192, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "4665:6:9", + "src": "4776:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7523,7 +7523,7 @@ "visibility": "internal" } ], - "src": "4639:38:9" + "src": "4750:38:9" }, "returnParameters": { "id": 6198, @@ -7537,7 +7537,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6208, - "src": "4696:18:9", + "src": "4807:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7552,10 +7552,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4696:10:9" + "src": "4807:10:9" }, "referencedDeclaration": 5672, - "src": "4696:10:9", + "src": "4807:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7564,7 +7564,7 @@ "visibility": "internal" } ], - "src": "4695:20:9" + "src": "4806:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -7574,12 +7574,12 @@ { "id": 6230, "nodeType": "FunctionDefinition", - "src": "4776:156:9", + "src": "4892:159:9", "nodes": [], "body": { "id": 6229, "nodeType": "Block", - "src": "4872:60:9", + "src": "4988:63:9", "nodes": [], "statements": [ { @@ -7596,7 +7596,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6211, - "src": "4882:4:9", + "src": "4999:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7610,7 +7610,7 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "4882:9:9", + "src": "4999:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7626,7 +7626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6213, - "src": "4899:4:9", + "src": "5016:4:9", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7645,7 +7645,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5723, - "src": "4894:4:9", + "src": "5011:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_bytes4_$", "typeString": "function (string memory) pure returns (bytes4)" @@ -7659,14 +7659,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4894:10:9", + "src": "5011:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "src": "4882:22:9", + "src": "4999:22:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7674,7 +7674,7 @@ }, "id": 6226, "nodeType": "ExpressionStatement", - "src": "4882:22:9" + "src": "4999:22:9" }, { "expression": { @@ -7683,7 +7683,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6211, - "src": "4921:4:9", + "src": "5039:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -7692,7 +7692,7 @@ "functionReturnParameters": 6218, "id": 6228, "nodeType": "Return", - "src": "4914:11:9" + "src": "5032:11:9" } ] }, @@ -7700,7 +7700,7 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "4785:3:9", + "nameLocation": "4901:3:9", "parameters": { "id": 6214, "nodeType": "ParameterList", @@ -7710,10 +7710,10 @@ "id": 6211, "mutability": "mutable", "name": "self", - "nameLocation": "4808:4:9", + "nameLocation": "4924:4:9", "nodeType": "VariableDeclaration", "scope": 6230, - "src": "4789:23:9", + "src": "4905:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7728,10 +7728,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4789:10:9" + "src": "4905:10:9" }, "referencedDeclaration": 5672, - "src": "4789:10:9", + "src": "4905:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7744,10 +7744,10 @@ "id": 6213, "mutability": "mutable", "name": "_sig", - "nameLocation": "4828:4:9", + "nameLocation": "4944:4:9", "nodeType": "VariableDeclaration", "scope": 6230, - "src": "4814:18:9", + "src": "4930:18:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7758,7 +7758,7 @@ "id": 6212, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4814:6:9", + "src": "4930:6:9", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7767,7 +7767,7 @@ "visibility": "internal" } ], - "src": "4788:45:9" + "src": "4904:45:9" }, "returnParameters": { "id": 6218, @@ -7781,7 +7781,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6230, - "src": "4852:18:9", + "src": "4968:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -7796,10 +7796,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4852:10:9" + "src": "4968:10:9" }, "referencedDeclaration": 5672, - "src": "4852:10:9", + "src": "4968:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -7808,7 +7808,7 @@ "visibility": "internal" } ], - "src": "4851:20:9" + "src": "4967:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -7818,12 +7818,12 @@ { "id": 6261, "nodeType": "FunctionDefinition", - "src": "4938:179:9", + "src": "5059:182:9", "nodes": [], "body": { "id": 6260, "nodeType": "Block", - "src": "5032:85:9", + "src": "5153:88:9", "nodes": [], "statements": [ { @@ -7841,7 +7841,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6235, - "src": "5082:3:9", + "src": "5204:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7861,7 +7861,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5074:7:9", + "src": "5196:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -7870,7 +7870,7 @@ "id": 6250, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "5074:7:9", + "src": "5196:7:9", "typeDescriptions": {} } }, @@ -7882,7 +7882,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5074:12:9", + "src": "5196:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -7903,7 +7903,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5066:7:9", + "src": "5188:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -7912,7 +7912,7 @@ "id": 6248, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5066:7:9", + "src": "5188:7:9", "typeDescriptions": {} } }, @@ -7924,7 +7924,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5066:21:9", + "src": "5188:21:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -7945,7 +7945,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5058:7:9", + "src": "5180:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -7954,7 +7954,7 @@ "id": 6246, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5058:7:9", + "src": "5180:7:9", "typeDescriptions": {} } }, @@ -7966,7 +7966,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5058:30:9", + "src": "5180:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -7988,7 +7988,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6233, - "src": "5042:4:9", + "src": "5164:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8002,7 +8002,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "5042:10:9", + "src": "5164:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -8015,7 +8015,7 @@ "lValueRequested": false, "memberName": "push", "nodeType": "MemberAccess", - "src": "5042:15:9", + "src": "5164:15:9", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$bound_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" @@ -8029,7 +8029,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5042:47:9", + "src": "5164:47:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8038,7 +8038,7 @@ }, "id": 6257, "nodeType": "ExpressionStatement", - "src": "5042:47:9" + "src": "5164:47:9" }, { "expression": { @@ -8047,7 +8047,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6233, - "src": "5106:4:9", + "src": "5229:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8056,7 +8056,7 @@ "functionReturnParameters": 6240, "id": 6259, "nodeType": "Return", - "src": "5099:11:9" + "src": "5222:11:9" } ] }, @@ -8064,7 +8064,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "4947:8:9", + "nameLocation": "5068:8:9", "parameters": { "id": 6236, "nodeType": "ParameterList", @@ -8074,10 +8074,10 @@ "id": 6233, "mutability": "mutable", "name": "self", - "nameLocation": "4975:4:9", + "nameLocation": "5096:4:9", "nodeType": "VariableDeclaration", "scope": 6261, - "src": "4956:23:9", + "src": "5077:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8092,10 +8092,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "4956:10:9" + "src": "5077:10:9" }, "referencedDeclaration": 5672, - "src": "4956:10:9", + "src": "5077:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8108,10 +8108,10 @@ "id": 6235, "mutability": "mutable", "name": "who", - "nameLocation": "4989:3:9", + "nameLocation": "5110:3:9", "nodeType": "VariableDeclaration", "scope": 6261, - "src": "4981:11:9", + "src": "5102:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8122,7 +8122,7 @@ "id": 6234, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4981:7:9", + "src": "5102:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8132,7 +8132,7 @@ "visibility": "internal" } ], - "src": "4955:38:9" + "src": "5076:38:9" }, "returnParameters": { "id": 6240, @@ -8146,7 +8146,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6261, - "src": "5012:18:9", + "src": "5133:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8161,10 +8161,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5012:10:9" + "src": "5133:10:9" }, "referencedDeclaration": 5672, - "src": "5012:10:9", + "src": "5133:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8173,7 +8173,7 @@ "visibility": "internal" } ], - "src": "5011:20:9" + "src": "5132:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -8183,12 +8183,12 @@ { "id": 6286, "nodeType": "FunctionDefinition", - "src": "5123:161:9", + "src": "5249:164:9", "nodes": [], "body": { "id": 6285, "nodeType": "Block", - "src": "5217:67:9", + "src": "5343:70:9", "nodes": [], "statements": [ { @@ -8202,7 +8202,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6266, - "src": "5251:3:9", + "src": "5378:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8222,7 +8222,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5243:7:9", + "src": "5370:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -8231,7 +8231,7 @@ "id": 6277, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5243:7:9", + "src": "5370:7:9", "typeDescriptions": {} } }, @@ -8243,7 +8243,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5243:12:9", + "src": "5370:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -8265,7 +8265,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6264, - "src": "5227:4:9", + "src": "5354:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8279,7 +8279,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "5227:10:9", + "src": "5354:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -8292,7 +8292,7 @@ "lValueRequested": false, "memberName": "push", "nodeType": "MemberAccess", - "src": "5227:15:9", + "src": "5354:15:9", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$bound_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" @@ -8306,7 +8306,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5227:29:9", + "src": "5354:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8315,7 +8315,7 @@ }, "id": 6282, "nodeType": "ExpressionStatement", - "src": "5227:29:9" + "src": "5354:29:9" }, { "expression": { @@ -8324,7 +8324,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6264, - "src": "5273:4:9", + "src": "5401:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8333,7 +8333,7 @@ "functionReturnParameters": 6271, "id": 6284, "nodeType": "Return", - "src": "5266:11:9" + "src": "5394:11:9" } ] }, @@ -8341,7 +8341,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5132:8:9", + "nameLocation": "5258:8:9", "parameters": { "id": 6267, "nodeType": "ParameterList", @@ -8351,10 +8351,10 @@ "id": 6264, "mutability": "mutable", "name": "self", - "nameLocation": "5160:4:9", + "nameLocation": "5286:4:9", "nodeType": "VariableDeclaration", "scope": 6286, - "src": "5141:23:9", + "src": "5267:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8369,10 +8369,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5141:10:9" + "src": "5267:10:9" }, "referencedDeclaration": 5672, - "src": "5141:10:9", + "src": "5267:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8385,10 +8385,10 @@ "id": 6266, "mutability": "mutable", "name": "amt", - "nameLocation": "5174:3:9", + "nameLocation": "5300:3:9", "nodeType": "VariableDeclaration", "scope": 6286, - "src": "5166:11:9", + "src": "5292:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8399,7 +8399,7 @@ "id": 6265, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5166:7:9", + "src": "5292:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8408,7 +8408,7 @@ "visibility": "internal" } ], - "src": "5140:38:9" + "src": "5266:38:9" }, "returnParameters": { "id": 6271, @@ -8422,7 +8422,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6286, - "src": "5197:18:9", + "src": "5323:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8437,10 +8437,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5197:10:9" + "src": "5323:10:9" }, "referencedDeclaration": 5672, - "src": "5197:10:9", + "src": "5323:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8449,7 +8449,7 @@ "visibility": "internal" } ], - "src": "5196:20:9" + "src": "5322:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -8459,12 +8459,12 @@ { "id": 6308, "nodeType": "FunctionDefinition", - "src": "5290:152:9", + "src": "5421:155:9", "nodes": [], "body": { "id": 6307, "nodeType": "Block", - "src": "5384:58:9", + "src": "5515:61:9", "nodes": [], "statements": [ { @@ -8476,7 +8476,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6291, - "src": "5410:3:9", + "src": "5542:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8497,7 +8497,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6289, - "src": "5394:4:9", + "src": "5526:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8511,7 +8511,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "5394:10:9", + "src": "5526:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -8524,7 +8524,7 @@ "lValueRequested": false, "memberName": "push", "nodeType": "MemberAccess", - "src": "5394:15:9", + "src": "5526:15:9", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$bound_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" @@ -8538,7 +8538,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5394:20:9", + "src": "5526:20:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8547,7 +8547,7 @@ }, "id": 6304, "nodeType": "ExpressionStatement", - "src": "5394:20:9" + "src": "5526:20:9" }, { "expression": { @@ -8556,7 +8556,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6289, - "src": "5431:4:9", + "src": "5564:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8565,7 +8565,7 @@ "functionReturnParameters": 6296, "id": 6306, "nodeType": "Return", - "src": "5424:11:9" + "src": "5557:11:9" } ] }, @@ -8573,7 +8573,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5299:8:9", + "nameLocation": "5430:8:9", "parameters": { "id": 6292, "nodeType": "ParameterList", @@ -8583,10 +8583,10 @@ "id": 6289, "mutability": "mutable", "name": "self", - "nameLocation": "5327:4:9", + "nameLocation": "5458:4:9", "nodeType": "VariableDeclaration", "scope": 6308, - "src": "5308:23:9", + "src": "5439:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8601,10 +8601,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5308:10:9" + "src": "5439:10:9" }, "referencedDeclaration": 5672, - "src": "5308:10:9", + "src": "5439:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8617,10 +8617,10 @@ "id": 6291, "mutability": "mutable", "name": "key", - "nameLocation": "5341:3:9", + "nameLocation": "5472:3:9", "nodeType": "VariableDeclaration", "scope": 6308, - "src": "5333:11:9", + "src": "5464:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8631,7 +8631,7 @@ "id": 6290, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5333:7:9", + "src": "5464:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8640,7 +8640,7 @@ "visibility": "internal" } ], - "src": "5307:38:9" + "src": "5438:38:9" }, "returnParameters": { "id": 6296, @@ -8654,7 +8654,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6308, - "src": "5364:18:9", + "src": "5495:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8669,10 +8669,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5364:10:9" + "src": "5495:10:9" }, "referencedDeclaration": 5672, - "src": "5364:10:9", + "src": "5495:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8681,7 +8681,7 @@ "visibility": "internal" } ], - "src": "5363:20:9" + "src": "5494:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -8691,12 +8691,12 @@ { "id": 6328, "nodeType": "FunctionDefinition", - "src": "5448:152:9", + "src": "5584:155:9", "nodes": [], "body": { "id": 6327, "nodeType": "Block", - "src": "5542:58:9", + "src": "5678:61:9", "nodes": [], "statements": [ { @@ -8713,7 +8713,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6311, - "src": "5552:4:9", + "src": "5689:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8727,7 +8727,7 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "5552:11:9", + "src": "5689:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8741,13 +8741,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6313, - "src": "5566:6:9", + "src": "5703:6:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5552:20:9", + "src": "5689:20:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8755,7 +8755,7 @@ }, "id": 6324, "nodeType": "ExpressionStatement", - "src": "5552:20:9" + "src": "5689:20:9" }, { "expression": { @@ -8764,7 +8764,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6311, - "src": "5589:4:9", + "src": "5727:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8773,7 +8773,7 @@ "functionReturnParameters": 6318, "id": 6326, "nodeType": "Return", - "src": "5582:11:9" + "src": "5720:11:9" } ] }, @@ -8781,7 +8781,7 @@ "kind": "function", "modifiers": [], "name": "depth", - "nameLocation": "5457:5:9", + "nameLocation": "5593:5:9", "parameters": { "id": 6314, "nodeType": "ParameterList", @@ -8791,10 +8791,10 @@ "id": 6311, "mutability": "mutable", "name": "self", - "nameLocation": "5482:4:9", + "nameLocation": "5618:4:9", "nodeType": "VariableDeclaration", "scope": 6328, - "src": "5463:23:9", + "src": "5599:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8809,10 +8809,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5463:10:9" + "src": "5599:10:9" }, "referencedDeclaration": 5672, - "src": "5463:10:9", + "src": "5599:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8825,10 +8825,10 @@ "id": 6313, "mutability": "mutable", "name": "_depth", - "nameLocation": "5496:6:9", + "nameLocation": "5632:6:9", "nodeType": "VariableDeclaration", "scope": 6328, - "src": "5488:14:9", + "src": "5624:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8839,7 +8839,7 @@ "id": 6312, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5488:7:9", + "src": "5624:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8848,7 +8848,7 @@ "visibility": "internal" } ], - "src": "5462:41:9" + "src": "5598:41:9" }, "returnParameters": { "id": 6318, @@ -8862,7 +8862,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6328, - "src": "5522:18:9", + "src": "5658:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -8877,10 +8877,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5522:10:9" + "src": "5658:10:9" }, "referencedDeclaration": 5672, - "src": "5522:10:9", + "src": "5658:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -8889,7 +8889,7 @@ "visibility": "internal" } ], - "src": "5521:20:9" + "src": "5657:20:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -8899,12 +8899,12 @@ { "id": 6360, "nodeType": "FunctionDefinition", - "src": "5606:194:9", + "src": "5747:198:9", "nodes": [], "body": { "id": 6359, "nodeType": "Block", - "src": "5676:124:9", + "src": "5817:128:9", "nodes": [], "statements": [ { @@ -8917,10 +8917,10 @@ "id": 6337, "mutability": "mutable", "name": "t", - "nameLocation": "5694:1:9", + "nameLocation": "5836:1:9", "nodeType": "VariableDeclaration", "scope": 6359, - "src": "5686:9:9", + "src": "5828:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8931,7 +8931,7 @@ "id": 6336, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5686:7:9", + "src": "5828:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8949,7 +8949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6331, - "src": "5698:4:9", + "src": "5840:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -8963,14 +8963,14 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "5698:12:9", + "src": "5840:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "5686:24:9" + "src": "5828:24:9" }, { "assignments": [ @@ -8982,10 +8982,10 @@ "id": 6342, "mutability": "mutable", "name": "s", - "nameLocation": "5728:1:9", + "nameLocation": "5871:1:9", "nodeType": "VariableDeclaration", "scope": 6359, - "src": "5720:9:9", + "src": "5863:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8996,7 +8996,7 @@ "id": 6341, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5720:7:9", + "src": "5863:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9014,7 +9014,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6331, - "src": "5737:4:9", + "src": "5880:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -9033,7 +9033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6168, - "src": "5732:4:9", + "src": "5875:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" @@ -9047,7 +9047,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5732:10:9", + "src": "5875:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -9055,7 +9055,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5720:22:9" + "src": "5863:22:9" }, { "expression": { @@ -9068,7 +9068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6337, - "src": "5778:1:9", + "src": "5922:1:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9082,7 +9082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6342, - "src": "5789:1:9", + "src": "5933:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9102,7 +9102,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5781:7:9", + "src": "5925:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -9111,7 +9111,7 @@ "id": 6352, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5781:7:9", + "src": "5925:7:9", "typeDescriptions": {} } }, @@ -9123,7 +9123,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5781:10:9", + "src": "5925:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9148,7 +9148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5705, - "src": "5770:2:9", + "src": "5914:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -9162,7 +9162,7 @@ "memberName": "load", "nodeType": "MemberAccess", "referencedDeclaration": 7519, - "src": "5770:7:9", + "src": "5914:7:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bytes32)" @@ -9176,7 +9176,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5770:22:9", + "src": "5914:22:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9197,7 +9197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5759:3:9", + "src": "5903:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9210,7 +9210,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "5759:10:9", + "src": "5903:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -9224,7 +9224,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5759:34:9", + "src": "5903:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9234,7 +9234,7 @@ "functionReturnParameters": 6335, "id": 6358, "nodeType": "Return", - "src": "5752:41:9" + "src": "5896:41:9" } ] }, @@ -9242,7 +9242,7 @@ "kind": "function", "modifiers": [], "name": "read", - "nameLocation": "5615:4:9", + "nameLocation": "5756:4:9", "parameters": { "id": 6332, "nodeType": "ParameterList", @@ -9252,10 +9252,10 @@ "id": 6331, "mutability": "mutable", "name": "self", - "nameLocation": "5639:4:9", + "nameLocation": "5780:4:9", "nodeType": "VariableDeclaration", "scope": 6360, - "src": "5620:23:9", + "src": "5761:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -9270,10 +9270,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5620:10:9" + "src": "5761:10:9" }, "referencedDeclaration": 5672, - "src": "5620:10:9", + "src": "5761:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -9282,7 +9282,7 @@ "visibility": "internal" } ], - "src": "5619:25:9" + "src": "5760:25:9" }, "returnParameters": { "id": 6335, @@ -9296,7 +9296,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6360, - "src": "5662:12:9", + "src": "5803:12:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9307,7 +9307,7 @@ "id": 6333, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5662:5:9", + "src": "5803:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9316,7 +9316,7 @@ "visibility": "internal" } ], - "src": "5661:14:9" + "src": "5802:14:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -9326,12 +9326,12 @@ { "id": 6379, "nodeType": "FunctionDefinition", - "src": "5806:131:9", + "src": "5953:133:9", "nodes": [], "body": { "id": 6378, "nodeType": "Block", - "src": "5880:57:9", + "src": "6027:59:9", "nodes": [], "statements": [ { @@ -9345,7 +9345,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6363, - "src": "5913:4:9", + "src": "6061:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -9364,7 +9364,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6360, - "src": "5908:4:9", + "src": "6056:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" @@ -9378,7 +9378,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5908:10:9", + "src": "6056:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9394,7 +9394,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5921:7:9", + "src": "6069:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -9403,7 +9403,7 @@ "id": 6373, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5921:7:9", + "src": "6069:7:9", "typeDescriptions": {} } } @@ -9415,7 +9415,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "5920:9:9", + "src": "6068:9:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -9439,7 +9439,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5897:3:9", + "src": "6045:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9452,7 +9452,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "5897:10:9", + "src": "6045:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -9466,7 +9466,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5897:33:9", + "src": "6045:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9476,7 +9476,7 @@ "functionReturnParameters": 6367, "id": 6377, "nodeType": "Return", - "src": "5890:40:9" + "src": "6038:40:9" } ] }, @@ -9484,7 +9484,7 @@ "kind": "function", "modifiers": [], "name": "read_bytes32", - "nameLocation": "5815:12:9", + "nameLocation": "5962:12:9", "parameters": { "id": 6364, "nodeType": "ParameterList", @@ -9494,10 +9494,10 @@ "id": 6363, "mutability": "mutable", "name": "self", - "nameLocation": "5847:4:9", + "nameLocation": "5994:4:9", "nodeType": "VariableDeclaration", "scope": 6379, - "src": "5828:23:9", + "src": "5975:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -9512,10 +9512,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5828:10:9" + "src": "5975:10:9" }, "referencedDeclaration": 5672, - "src": "5828:10:9", + "src": "5975:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -9524,7 +9524,7 @@ "visibility": "internal" } ], - "src": "5827:25:9" + "src": "5974:25:9" }, "returnParameters": { "id": 6367, @@ -9538,7 +9538,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6379, - "src": "5871:7:9", + "src": "6018:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9549,7 +9549,7 @@ "id": 6365, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5871:7:9", + "src": "6018:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9558,7 +9558,7 @@ "visibility": "internal" } ], - "src": "5870:9:9" + "src": "6017:9:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -9568,12 +9568,12 @@ { "id": 6410, "nodeType": "FunctionDefinition", - "src": "5943:279:9", + "src": "6094:284:9", "nodes": [], "body": { "id": 6409, "nodeType": "Block", - "src": "6011:211:9", + "src": "6162:216:9", "nodes": [], "statements": [ { @@ -9586,10 +9586,10 @@ "id": 6388, "mutability": "mutable", "name": "v", - "nameLocation": "6028:1:9", + "nameLocation": "6180:1:9", "nodeType": "VariableDeclaration", "scope": 6409, - "src": "6021:8:9", + "src": "6173:8:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9600,7 +9600,7 @@ "id": 6387, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6021:6:9", + "src": "6173:6:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9618,7 +9618,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6382, - "src": "6041:4:9", + "src": "6193:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -9637,7 +9637,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6467, - "src": "6032:8:9", + "src": "6184:8:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_int256_$", "typeString": "function (struct StdStorage storage pointer) returns (int256)" @@ -9651,7 +9651,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6032:14:9", + "src": "6184:14:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -9659,7 +9659,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6021:25:9" + "src": "6173:25:9" }, { "condition": { @@ -9678,7 +9678,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6388, - "src": "6060:1:9", + "src": "6213:1:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9695,14 +9695,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6065:1:9", + "src": "6218:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "6060:6:9", + "src": "6213:6:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9710,7 +9710,7 @@ }, "id": 6398, "nodeType": "IfStatement", - "src": "6056:24:9", + "src": "6209:24:9", "trueBody": { "expression": { "hexValue": "66616c7365", @@ -9721,7 +9721,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6075:5:9", + "src": "6228:5:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9731,7 +9731,7 @@ "functionReturnParameters": 6386, "id": 6397, "nodeType": "Return", - "src": "6068:12:9" + "src": "6221:12:9" } }, { @@ -9751,7 +9751,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6388, - "src": "6094:1:9", + "src": "6248:1:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9768,14 +9768,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6099:1:9", + "src": "6253:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "6094:6:9", + "src": "6248:6:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9783,7 +9783,7 @@ }, "id": 6404, "nodeType": "IfStatement", - "src": "6090:23:9", + "src": "6244:23:9", "trueBody": { "expression": { "hexValue": "74727565", @@ -9794,7 +9794,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6109:4:9", + "src": "6263:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9804,7 +9804,7 @@ "functionReturnParameters": 6386, "id": 6403, "nodeType": "Return", - "src": "6102:11:9" + "src": "6256:11:9" } }, { @@ -9819,7 +9819,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6130:84:9", + "src": "6285:84:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91e3b02d190bb3e407570bfe894974b331ad10ba40f732248485a8a79ed8e4f5", "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot decode. Make sure you are reading a bool.\"" @@ -9842,7 +9842,7 @@ -19 ], "referencedDeclaration": -19, - "src": "6123:6:9", + "src": "6278:6:9", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" @@ -9856,7 +9856,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6123:92:9", + "src": "6278:92:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9865,7 +9865,7 @@ }, "id": 6408, "nodeType": "ExpressionStatement", - "src": "6123:92:9" + "src": "6278:92:9" } ] }, @@ -9873,7 +9873,7 @@ "kind": "function", "modifiers": [], "name": "read_bool", - "nameLocation": "5952:9:9", + "nameLocation": "6103:9:9", "parameters": { "id": 6383, "nodeType": "ParameterList", @@ -9883,10 +9883,10 @@ "id": 6382, "mutability": "mutable", "name": "self", - "nameLocation": "5981:4:9", + "nameLocation": "6132:4:9", "nodeType": "VariableDeclaration", "scope": 6410, - "src": "5962:23:9", + "src": "6113:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -9901,10 +9901,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "5962:10:9" + "src": "6113:10:9" }, "referencedDeclaration": 5672, - "src": "5962:10:9", + "src": "6113:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -9913,7 +9913,7 @@ "visibility": "internal" } ], - "src": "5961:25:9" + "src": "6112:25:9" }, "returnParameters": { "id": 6386, @@ -9927,7 +9927,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6410, - "src": "6005:4:9", + "src": "6156:4:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9938,7 +9938,7 @@ "id": 6384, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6005:4:9", + "src": "6156:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9947,7 +9947,7 @@ "visibility": "internal" } ], - "src": "6004:6:9" + "src": "6155:6:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -9957,12 +9957,12 @@ { "id": 6429, "nodeType": "FunctionDefinition", - "src": "6228:131:9", + "src": "6386:133:9", "nodes": [], "body": { "id": 6428, "nodeType": "Block", - "src": "6302:57:9", + "src": "6460:59:9", "nodes": [], "statements": [ { @@ -9976,7 +9976,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6413, - "src": "6335:4:9", + "src": "6494:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -9995,7 +9995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6360, - "src": "6330:4:9", + "src": "6489:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" @@ -10009,7 +10009,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6330:10:9", + "src": "6489:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10025,7 +10025,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6343:7:9", + "src": "6502:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -10034,7 +10034,7 @@ "id": 6423, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6343:7:9", + "src": "6502:7:9", "typeDescriptions": {} } } @@ -10046,7 +10046,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6342:9:9", + "src": "6501:9:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -10070,7 +10070,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6319:3:9", + "src": "6478:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10083,7 +10083,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "6319:10:9", + "src": "6478:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -10097,7 +10097,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6319:33:9", + "src": "6478:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", @@ -10107,7 +10107,7 @@ "functionReturnParameters": 6417, "id": 6427, "nodeType": "Return", - "src": "6312:40:9" + "src": "6471:40:9" } ] }, @@ -10115,7 +10115,7 @@ "kind": "function", "modifiers": [], "name": "read_address", - "nameLocation": "6237:12:9", + "nameLocation": "6395:12:9", "parameters": { "id": 6414, "nodeType": "ParameterList", @@ -10125,10 +10125,10 @@ "id": 6413, "mutability": "mutable", "name": "self", - "nameLocation": "6269:4:9", + "nameLocation": "6427:4:9", "nodeType": "VariableDeclaration", "scope": 6429, - "src": "6250:23:9", + "src": "6408:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -10143,10 +10143,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "6250:10:9" + "src": "6408:10:9" }, "referencedDeclaration": 5672, - "src": "6250:10:9", + "src": "6408:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -10155,7 +10155,7 @@ "visibility": "internal" } ], - "src": "6249:25:9" + "src": "6407:25:9" }, "returnParameters": { "id": 6417, @@ -10169,7 +10169,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6429, - "src": "6293:7:9", + "src": "6451:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10180,7 +10180,7 @@ "id": 6415, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6293:7:9", + "src": "6451:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10190,7 +10190,7 @@ "visibility": "internal" } ], - "src": "6292:9:9" + "src": "6450:9:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -10200,12 +10200,12 @@ { "id": 6448, "nodeType": "FunctionDefinition", - "src": "6365:128:9", + "src": "6527:130:9", "nodes": [], "body": { "id": 6447, "nodeType": "Block", - "src": "6436:57:9", + "src": "6598:59:9", "nodes": [], "statements": [ { @@ -10219,7 +10219,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6432, - "src": "6469:4:9", + "src": "6632:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -10238,7 +10238,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6360, - "src": "6464:4:9", + "src": "6627:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" @@ -10252,7 +10252,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6464:10:9", + "src": "6627:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10268,7 +10268,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6477:7:9", + "src": "6640:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -10277,7 +10277,7 @@ "id": 6442, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6477:7:9", + "src": "6640:7:9", "typeDescriptions": {} } } @@ -10289,7 +10289,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6476:9:9", + "src": "6639:9:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -10313,7 +10313,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6453:3:9", + "src": "6616:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10326,7 +10326,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "6453:10:9", + "src": "6616:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -10340,7 +10340,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6453:33:9", + "src": "6616:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -10350,7 +10350,7 @@ "functionReturnParameters": 6436, "id": 6446, "nodeType": "Return", - "src": "6446:40:9" + "src": "6609:40:9" } ] }, @@ -10358,7 +10358,7 @@ "kind": "function", "modifiers": [], "name": "read_uint", - "nameLocation": "6374:9:9", + "nameLocation": "6536:9:9", "parameters": { "id": 6433, "nodeType": "ParameterList", @@ -10368,10 +10368,10 @@ "id": 6432, "mutability": "mutable", "name": "self", - "nameLocation": "6403:4:9", + "nameLocation": "6565:4:9", "nodeType": "VariableDeclaration", "scope": 6448, - "src": "6384:23:9", + "src": "6546:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -10386,10 +10386,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "6384:10:9" + "src": "6546:10:9" }, "referencedDeclaration": 5672, - "src": "6384:10:9", + "src": "6546:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -10398,7 +10398,7 @@ "visibility": "internal" } ], - "src": "6383:25:9" + "src": "6545:25:9" }, "returnParameters": { "id": 6436, @@ -10412,7 +10412,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6448, - "src": "6427:7:9", + "src": "6589:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10423,7 +10423,7 @@ "id": 6434, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6427:7:9", + "src": "6589:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10432,7 +10432,7 @@ "visibility": "internal" } ], - "src": "6426:9:9" + "src": "6588:9:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -10442,12 +10442,12 @@ { "id": 6467, "nodeType": "FunctionDefinition", - "src": "6499:125:9", + "src": "6665:127:9", "nodes": [], "body": { "id": 6466, "nodeType": "Block", - "src": "6568:56:9", + "src": "6734:58:9", "nodes": [], "statements": [ { @@ -10461,7 +10461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6451, - "src": "6601:4:9", + "src": "6768:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -10480,7 +10480,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6360, - "src": "6596:4:9", + "src": "6763:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" @@ -10494,7 +10494,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6596:10:9", + "src": "6763:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10510,7 +10510,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6609:6:9", + "src": "6776:6:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" @@ -10519,7 +10519,7 @@ "id": 6461, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6609:6:9", + "src": "6776:6:9", "typeDescriptions": {} } } @@ -10531,7 +10531,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6608:8:9", + "src": "6775:8:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" @@ -10555,7 +10555,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6585:3:9", + "src": "6752:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10568,7 +10568,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "6585:10:9", + "src": "6752:10:9", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -10582,7 +10582,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6585:32:9", + "src": "6752:32:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -10592,7 +10592,7 @@ "functionReturnParameters": 6455, "id": 6465, "nodeType": "Return", - "src": "6578:39:9" + "src": "6745:39:9" } ] }, @@ -10600,7 +10600,7 @@ "kind": "function", "modifiers": [], "name": "read_int", - "nameLocation": "6508:8:9", + "nameLocation": "6674:8:9", "parameters": { "id": 6452, "nodeType": "ParameterList", @@ -10610,10 +10610,10 @@ "id": 6451, "mutability": "mutable", "name": "self", - "nameLocation": "6536:4:9", + "nameLocation": "6702:4:9", "nodeType": "VariableDeclaration", "scope": 6467, - "src": "6517:23:9", + "src": "6683:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -10628,10 +10628,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "6517:10:9" + "src": "6683:10:9" }, "referencedDeclaration": 5672, - "src": "6517:10:9", + "src": "6683:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -10640,7 +10640,7 @@ "visibility": "internal" } ], - "src": "6516:25:9" + "src": "6682:25:9" }, "returnParameters": { "id": 6455, @@ -10654,7 +10654,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6467, - "src": "6560:6:9", + "src": "6726:6:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10665,7 +10665,7 @@ "id": 6453, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6560:6:9", + "src": "6726:6:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10674,7 +10674,7 @@ "visibility": "internal" } ], - "src": "6559:8:9" + "src": "6725:8:9" }, "scope": 6565, "stateMutability": "nonpayable", @@ -10684,12 +10684,12 @@ { "id": 6523, "nodeType": "FunctionDefinition", - "src": "6630:304:9", + "src": "6800:312:9", "nodes": [], "body": { "id": 6522, "nodeType": "Block", - "src": "6717:217:9", + "src": "6887:225:9", "nodes": [], "statements": [ { @@ -10702,10 +10702,10 @@ "id": 6477, "mutability": "mutable", "name": "out", - "nameLocation": "6735:3:9", + "nameLocation": "6906:3:9", "nodeType": "VariableDeclaration", "scope": 6522, - "src": "6727:11:9", + "src": "6898:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10716,7 +10716,7 @@ "id": 6476, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6727:7:9", + "src": "6898:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10727,7 +10727,7 @@ ], "id": 6478, "nodeType": "VariableDeclarationStatement", - "src": "6727:11:9" + "src": "6898:11:9" }, { "assignments": [ @@ -10739,10 +10739,10 @@ "id": 6480, "mutability": "mutable", "name": "max", - "nameLocation": "6757:3:9", + "nameLocation": "6930:3:9", "nodeType": "VariableDeclaration", "scope": 6522, - "src": "6749:11:9", + "src": "6922:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10753,7 +10753,7 @@ "id": 6479, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6749:7:9", + "src": "6922:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10781,7 +10781,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6469, - "src": "6763:1:9", + "src": "6936:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -10794,7 +10794,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "6763:8:9", + "src": "6936:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10811,14 +10811,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6774:2:9", + "src": "6947:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "6763:13:9", + "src": "6936:13:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10831,7 +10831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6469, - "src": "6784:1:9", + "src": "6957:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -10844,7 +10844,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "6784:8:9", + "src": "6957:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10856,7 +10856,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "6763:29:9", + "src": "6936:29:9", "trueExpression": { "hexValue": "3332", "id": 6485, @@ -10866,7 +10866,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6779:2:9", + "src": "6952:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -10879,13 +10879,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6749:43:9" + "src": "6922:43:9" }, { "body": { "id": 6518, "nodeType": "Block", - "src": "6836:72:9", + "src": "7010:74:9", "statements": [ { "expression": { @@ -10900,7 +10900,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6477, - "src": "6850:3:9", + "src": "7025:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10937,7 +10937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6469, - "src": "6865:1:9", + "src": "7040:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -10960,7 +10960,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6471, - "src": "6867:6:9", + "src": "7042:6:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10974,13 +10974,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6491, - "src": "6876:1:9", + "src": "7051:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6867:10:9", + "src": "7042:10:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10991,7 +10991,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "6865:13:9", + "src": "7040:13:9", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -11008,14 +11008,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6881:4:9", + "src": "7056:4:9", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" }, "value": "0xFF" }, - "src": "6865:20:9", + "src": "7040:20:9", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -11035,7 +11035,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6857:7:9", + "src": "7032:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -11044,7 +11044,7 @@ "id": 6501, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6857:7:9", + "src": "7032:7:9", "typeDescriptions": {} } }, @@ -11056,7 +11056,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6857:29:9", + "src": "7032:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -11083,7 +11083,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6491, - "src": "6891:1:9", + "src": "7066:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11100,14 +11100,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6895:1:9", + "src": "7070:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "6891:5:9", + "src": "7066:5:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11121,19 +11121,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6890:7:9", + "src": "7065:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6857:40:9", + "src": "7032:40:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "6850:47:9", + "src": "7025:47:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11141,7 +11141,7 @@ }, "id": 6517, "nodeType": "ExpressionStatement", - "src": "6850:47:9" + "src": "7025:47:9" } ] }, @@ -11161,7 +11161,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6491, - "src": "6822:1:9", + "src": "6996:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11175,13 +11175,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6480, - "src": "6826:3:9", + "src": "7000:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6822:7:9", + "src": "6996:7:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11198,10 +11198,10 @@ "id": 6491, "mutability": "mutable", "name": "i", - "nameLocation": "6815:1:9", + "nameLocation": "6989:1:9", "nodeType": "VariableDeclaration", "scope": 6519, - "src": "6807:9:9", + "src": "6981:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11212,7 +11212,7 @@ "id": 6490, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6807:7:9", + "src": "6981:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11231,7 +11231,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6819:1:9", + "src": "6993:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -11239,7 +11239,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "6807:13:9" + "src": "6981:13:9" }, "loopExpression": { "expression": { @@ -11251,14 +11251,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "6831:3:9", + "src": "7005:3:9", "subExpression": { "id": 6497, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6491, - "src": "6831:1:9", + "src": "7005:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11271,10 +11271,10 @@ }, "id": 6499, "nodeType": "ExpressionStatement", - "src": "6831:3:9" + "src": "7005:3:9" }, "nodeType": "ForStatement", - "src": "6802:106:9" + "src": "6976:108:9" }, { "expression": { @@ -11283,7 +11283,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6477, - "src": "6924:3:9", + "src": "7101:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11292,7 +11292,7 @@ "functionReturnParameters": 6475, "id": 6521, "nodeType": "Return", - "src": "6917:10:9" + "src": "7094:10:9" } ] }, @@ -11300,7 +11300,7 @@ "kind": "function", "modifiers": [], "name": "bytesToBytes32", - "nameLocation": "6639:14:9", + "nameLocation": "6809:14:9", "parameters": { "id": 6472, "nodeType": "ParameterList", @@ -11310,10 +11310,10 @@ "id": 6469, "mutability": "mutable", "name": "b", - "nameLocation": "6667:1:9", + "nameLocation": "6837:1:9", "nodeType": "VariableDeclaration", "scope": 6523, - "src": "6654:14:9", + "src": "6824:14:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11324,7 +11324,7 @@ "id": 6468, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6654:5:9", + "src": "6824:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11337,10 +11337,10 @@ "id": 6471, "mutability": "mutable", "name": "offset", - "nameLocation": "6678:6:9", + "nameLocation": "6848:6:9", "nodeType": "VariableDeclaration", "scope": 6523, - "src": "6670:14:9", + "src": "6840:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11351,7 +11351,7 @@ "id": 6470, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6670:7:9", + "src": "6840:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11360,7 +11360,7 @@ "visibility": "internal" } ], - "src": "6653:32:9" + "src": "6823:32:9" }, "returnParameters": { "id": 6475, @@ -11374,7 +11374,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6523, - "src": "6708:7:9", + "src": "6878:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11385,7 +11385,7 @@ "id": 6473, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6708:7:9", + "src": "6878:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11394,7 +11394,7 @@ "visibility": "internal" } ], - "src": "6707:9:9" + "src": "6877:9:9" }, "scope": 6565, "stateMutability": "pure", @@ -11404,12 +11404,12 @@ { "id": 6564, "nodeType": "FunctionDefinition", - "src": "6940:393:9", + "src": "7120:404:9", "nodes": [], "body": { "id": 6563, "nodeType": "Block", - "src": "7013:320:9", + "src": "7193:331:9", "nodes": [], "statements": [ { @@ -11422,10 +11422,10 @@ "id": 6532, "mutability": "mutable", "name": "result", - "nameLocation": "7036:6:9", + "nameLocation": "7217:6:9", "nodeType": "VariableDeclaration", "scope": 6563, - "src": "7023:19:9", + "src": "7204:19:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11436,7 +11436,7 @@ "id": 6531, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7023:5:9", + "src": "7204:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11465,7 +11465,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6526, - "src": "7055:1:9", + "src": "7236:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -11478,7 +11478,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "7055:8:9", + "src": "7236:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11495,14 +11495,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7066:2:9", + "src": "7247:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "7055:13:9", + "src": "7236:13:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11522,7 +11522,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "7045:9:9", + "src": "7226:9:9", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" @@ -11531,7 +11531,7 @@ "id": 6533, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7049:5:9", + "src": "7230:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11546,7 +11546,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7045:24:9", + "src": "7226:24:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11554,13 +11554,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "7023:46:9" + "src": "7204:46:9" }, { "body": { "id": 6559, "nodeType": "Block", - "src": "7118:185:9", + "src": "7300:191:9", "statements": [ { "assignments": [ @@ -11572,10 +11572,10 @@ "id": 6553, "mutability": "mutable", "name": "k", - "nameLocation": "7140:1:9", + "nameLocation": "7323:1:9", "nodeType": "VariableDeclaration", "scope": 6559, - "src": "7132:9:9", + "src": "7315:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11586,7 +11586,7 @@ "id": 6552, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7132:7:9", + "src": "7315:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11603,7 +11603,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6526, - "src": "7144:1:9", + "src": "7327:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -11616,7 +11616,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6542, - "src": "7146:1:9", + "src": "7329:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11627,19 +11627,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "7144:4:9", + "src": "7327:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "VariableDeclarationStatement", - "src": "7132:16:9" + "src": "7315:16:9" }, { "AST": { "nodeType": "YulBlock", - "src": "7218:75:9", + "src": "7403:77:9", "statements": [ { "expression": { @@ -11649,14 +11649,14 @@ { "name": "result", "nodeType": "YulIdentifier", - "src": "7247:6:9" + "src": "7433:6:9" }, { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "7259:2:9", + "src": "7445:2:9", "type": "", "value": "32" }, @@ -11665,58 +11665,58 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7267:2:9", + "src": "7453:2:9", "type": "", "value": "32" }, { "name": "i", "nodeType": "YulIdentifier", - "src": "7271:1:9" + "src": "7457:1:9" } ], "functionName": { "name": "mul", "nodeType": "YulIdentifier", - "src": "7263:3:9" + "src": "7449:3:9" }, "nodeType": "YulFunctionCall", - "src": "7263:10:9" + "src": "7449:10:9" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "7255:3:9" + "src": "7441:3:9" }, "nodeType": "YulFunctionCall", - "src": "7255:19:9" + "src": "7441:19:9" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "7243:3:9" + "src": "7429:3:9" }, "nodeType": "YulFunctionCall", - "src": "7243:32:9" + "src": "7429:32:9" }, { "name": "k", "nodeType": "YulIdentifier", - "src": "7277:1:9" + "src": "7463:1:9" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7236:6:9" + "src": "7422:6:9" }, "nodeType": "YulFunctionCall", - "src": "7236:43:9" + "src": "7422:43:9" }, "nodeType": "YulExpressionStatement", - "src": "7236:43:9" + "src": "7422:43:9" } ] }, @@ -11727,27 +11727,27 @@ "declaration": 6542, "isOffset": false, "isSlot": false, - "src": "7271:1:9", + "src": "7457:1:9", "valueSize": 1 }, { "declaration": 6553, "isOffset": false, "isSlot": false, - "src": "7277:1:9", + "src": "7463:1:9", "valueSize": 1 }, { "declaration": 6532, "isOffset": false, "isSlot": false, - "src": "7247:6:9", + "src": "7433:6:9", "valueSize": 1 } ], "id": 6558, "nodeType": "InlineAssembly", - "src": "7209:84:9" + "src": "7394:86:9" } ] }, @@ -11767,7 +11767,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6542, - "src": "7099:1:9", + "src": "7281:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11782,7 +11782,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6526, - "src": "7103:1:9", + "src": "7285:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -11795,13 +11795,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "7103:8:9", + "src": "7285:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "7099:12:9", + "src": "7281:12:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11818,10 +11818,10 @@ "id": 6542, "mutability": "mutable", "name": "i", - "nameLocation": "7092:1:9", + "nameLocation": "7274:1:9", "nodeType": "VariableDeclaration", "scope": 6560, - "src": "7084:9:9", + "src": "7266:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11832,7 +11832,7 @@ "id": 6541, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7084:7:9", + "src": "7266:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11851,7 +11851,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7096:1:9", + "src": "7278:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -11859,7 +11859,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "7084:13:9" + "src": "7266:13:9" }, "loopExpression": { "expression": { @@ -11871,14 +11871,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "7113:3:9", + "src": "7295:3:9", "subExpression": { "id": 6549, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6542, - "src": "7113:1:9", + "src": "7295:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11891,10 +11891,10 @@ }, "id": 6551, "nodeType": "ExpressionStatement", - "src": "7113:3:9" + "src": "7295:3:9" }, "nodeType": "ForStatement", - "src": "7079:224:9" + "src": "7261:230:9" }, { "expression": { @@ -11903,7 +11903,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6532, - "src": "7320:6:9", + "src": "7510:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -11912,7 +11912,7 @@ "functionReturnParameters": 6530, "id": 6562, "nodeType": "Return", - "src": "7313:13:9" + "src": "7503:13:9" } ] }, @@ -11920,7 +11920,7 @@ "kind": "function", "modifiers": [], "name": "flatten", - "nameLocation": "6949:7:9", + "nameLocation": "7129:7:9", "parameters": { "id": 6527, "nodeType": "ParameterList", @@ -11930,10 +11930,10 @@ "id": 6526, "mutability": "mutable", "name": "b", - "nameLocation": "6974:1:9", + "nameLocation": "7154:1:9", "nodeType": "VariableDeclaration", "scope": 6564, - "src": "6957:18:9", + "src": "7137:18:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11945,7 +11945,7 @@ "id": 6524, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6957:7:9", + "src": "7137:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11953,7 +11953,7 @@ }, "id": 6525, "nodeType": "ArrayTypeName", - "src": "6957:9:9", + "src": "7137:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -11962,7 +11962,7 @@ "visibility": "internal" } ], - "src": "6956:20:9" + "src": "7136:20:9" }, "returnParameters": { "id": 6530, @@ -11976,7 +11976,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6564, - "src": "6999:12:9", + "src": "7179:12:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11987,7 +11987,7 @@ "id": 6528, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6999:5:9", + "src": "7179:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11996,7 +11996,7 @@ "visibility": "internal" } ], - "src": "6998:14:9" + "src": "7178:14:9" }, "scope": 6565, "stateMutability": "pure", @@ -12014,24 +12014,24 @@ 6565 ], "name": "stdStorageSafe", - "nameLocation": "366:14:9", + "nameLocation": "381:14:9", "scope": 7107, "usedErrors": [] }, { "id": 7106, "nodeType": "ContractDefinition", - "src": "7337:4527:9", + "src": "7531:4659:9", "nodes": [ { "id": 6582, "nodeType": "VariableDeclaration", - "src": "7362:84:9", + "src": "7557:84:9", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "7382:2:9", + "nameLocation": "7577:2:9", "scope": 7106, "stateVariable": true, "storageLocation": "default", @@ -12047,10 +12047,10 @@ "name": "Vm", "nodeType": "IdentifierPath", "referencedDeclaration": 8284, - "src": "7362:2:9" + "src": "7557:2:9" }, "referencedDeclaration": 8284, - "src": "7362:2:9", + "src": "7557:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -12075,7 +12075,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7424:17:9", + "src": "7619:17:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -12095,7 +12095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "7414:9:9", + "src": "7609:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -12109,7 +12109,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7414:28:9", + "src": "7609:28:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -12130,7 +12130,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7406:7:9", + "src": "7601:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -12139,7 +12139,7 @@ "id": 6573, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7406:7:9", + "src": "7601:7:9", "typeDescriptions": {} } }, @@ -12151,7 +12151,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7406:37:9", + "src": "7601:37:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -12172,7 +12172,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7398:7:9", + "src": "7593:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -12181,7 +12181,7 @@ "id": 6571, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "7398:7:9", + "src": "7593:7:9", "typeDescriptions": {} } }, @@ -12193,7 +12193,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7398:46:9", + "src": "7593:46:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -12214,7 +12214,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7390:7:9", + "src": "7585:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -12223,7 +12223,7 @@ "id": 6569, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7390:7:9", + "src": "7585:7:9", "typeDescriptions": {} } }, @@ -12235,7 +12235,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7390:55:9", + "src": "7585:55:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -12255,7 +12255,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8284, - "src": "7387:2:9", + "src": "7582:2:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_Vm_$8284_$", "typeString": "type(contract Vm)" @@ -12269,7 +12269,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7387:59:9", + "src": "7582:59:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", @@ -12281,12 +12281,12 @@ { "id": 6595, "nodeType": "FunctionDefinition", - "src": "7453:118:9", + "src": "7650:120:9", "nodes": [], "body": { "id": 6594, "nodeType": "Block", - "src": "7520:51:9", + "src": "7717:53:9", "nodes": [], "statements": [ { @@ -12298,7 +12298,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6584, - "src": "7557:6:9", + "src": "7755:6:9", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12318,7 +12318,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "7537:14:9", + "src": "7735:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -12332,7 +12332,7 @@ "memberName": "sigs", "nodeType": "MemberAccess", "referencedDeclaration": 5723, - "src": "7537:19:9", + "src": "7735:19:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_bytes4_$", "typeString": "function (string memory) pure returns (bytes4)" @@ -12346,7 +12346,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7537:27:9", + "src": "7735:27:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", @@ -12356,7 +12356,7 @@ "functionReturnParameters": 6588, "id": 6593, "nodeType": "Return", - "src": "7530:34:9" + "src": "7728:34:9" } ] }, @@ -12364,7 +12364,7 @@ "kind": "function", "modifiers": [], "name": "sigs", - "nameLocation": "7462:4:9", + "nameLocation": "7659:4:9", "parameters": { "id": 6585, "nodeType": "ParameterList", @@ -12374,10 +12374,10 @@ "id": 6584, "mutability": "mutable", "name": "sigStr", - "nameLocation": "7481:6:9", + "nameLocation": "7678:6:9", "nodeType": "VariableDeclaration", "scope": 6595, - "src": "7467:20:9", + "src": "7664:20:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12388,7 +12388,7 @@ "id": 6583, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7467:6:9", + "src": "7664:6:9", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12397,7 +12397,7 @@ "visibility": "internal" } ], - "src": "7466:22:9" + "src": "7663:22:9" }, "returnParameters": { "id": 6588, @@ -12411,7 +12411,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6595, - "src": "7512:6:9", + "src": "7709:6:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12422,7 +12422,7 @@ "id": 6586, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "7512:6:9", + "src": "7709:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -12431,7 +12431,7 @@ "visibility": "internal" } ], - "src": "7511:8:9" + "src": "7708:8:9" }, "scope": 7106, "stateMutability": "pure", @@ -12441,12 +12441,12 @@ { "id": 6609, "nodeType": "FunctionDefinition", - "src": "7577:115:9", + "src": "7778:117:9", "nodes": [], "body": { "id": 6608, "nodeType": "Block", - "src": "7643:49:9", + "src": "7844:51:9", "nodes": [], "statements": [ { @@ -12458,7 +12458,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6598, - "src": "7680:4:9", + "src": "7882:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -12478,7 +12478,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "7660:14:9", + "src": "7862:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -12492,7 +12492,7 @@ "memberName": "find", "nodeType": "MemberAccess", "referencedDeclaration": 6168, - "src": "7660:19:9", + "src": "7862:19:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" @@ -12506,7 +12506,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7660:25:9", + "src": "7862:25:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -12516,7 +12516,7 @@ "functionReturnParameters": 6602, "id": 6607, "nodeType": "Return", - "src": "7653:32:9" + "src": "7855:32:9" } ] }, @@ -12524,7 +12524,7 @@ "kind": "function", "modifiers": [], "name": "find", - "nameLocation": "7586:4:9", + "nameLocation": "7787:4:9", "parameters": { "id": 6599, "nodeType": "ParameterList", @@ -12534,10 +12534,10 @@ "id": 6598, "mutability": "mutable", "name": "self", - "nameLocation": "7610:4:9", + "nameLocation": "7811:4:9", "nodeType": "VariableDeclaration", "scope": 6609, - "src": "7591:23:9", + "src": "7792:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -12552,10 +12552,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7591:10:9" + "src": "7792:10:9" }, "referencedDeclaration": 5672, - "src": "7591:10:9", + "src": "7792:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -12564,7 +12564,7 @@ "visibility": "internal" } ], - "src": "7590:25:9" + "src": "7791:25:9" }, "returnParameters": { "id": 6602, @@ -12578,7 +12578,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6609, - "src": "7634:7:9", + "src": "7835:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12589,7 +12589,7 @@ "id": 6600, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7634:7:9", + "src": "7835:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12598,7 +12598,7 @@ "visibility": "internal" } ], - "src": "7633:9:9" + "src": "7834:9:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -12608,12 +12608,12 @@ { "id": 6627, "nodeType": "FunctionDefinition", - "src": "7698:156:9", + "src": "7903:158:9", "nodes": [], "body": { "id": 6626, "nodeType": "Block", - "src": "7794:60:9", + "src": "7999:62:9", "nodes": [], "statements": [ { @@ -12625,7 +12625,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6612, - "src": "7833:4:9", + "src": "8039:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -12637,7 +12637,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6614, - "src": "7839:7:9", + "src": "8045:7:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12661,7 +12661,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "7811:14:9", + "src": "8017:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -12675,7 +12675,7 @@ "memberName": "target", "nodeType": "MemberAccess", "referencedDeclaration": 6188, - "src": "7811:21:9", + "src": "8017:21:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -12689,7 +12689,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7811:36:9", + "src": "8017:36:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -12699,7 +12699,7 @@ "functionReturnParameters": 6619, "id": 6625, "nodeType": "Return", - "src": "7804:43:9" + "src": "8010:43:9" } ] }, @@ -12707,7 +12707,7 @@ "kind": "function", "modifiers": [], "name": "target", - "nameLocation": "7707:6:9", + "nameLocation": "7912:6:9", "parameters": { "id": 6615, "nodeType": "ParameterList", @@ -12717,10 +12717,10 @@ "id": 6612, "mutability": "mutable", "name": "self", - "nameLocation": "7733:4:9", + "nameLocation": "7938:4:9", "nodeType": "VariableDeclaration", "scope": 6627, - "src": "7714:23:9", + "src": "7919:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -12735,10 +12735,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7714:10:9" + "src": "7919:10:9" }, "referencedDeclaration": 5672, - "src": "7714:10:9", + "src": "7919:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -12751,10 +12751,10 @@ "id": 6614, "mutability": "mutable", "name": "_target", - "nameLocation": "7747:7:9", + "nameLocation": "7952:7:9", "nodeType": "VariableDeclaration", "scope": 6627, - "src": "7739:15:9", + "src": "7944:15:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12765,7 +12765,7 @@ "id": 6613, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7739:7:9", + "src": "7944:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12775,7 +12775,7 @@ "visibility": "internal" } ], - "src": "7713:42:9" + "src": "7918:42:9" }, "returnParameters": { "id": 6619, @@ -12789,7 +12789,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6627, - "src": "7774:18:9", + "src": "7979:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -12804,10 +12804,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7774:10:9" + "src": "7979:10:9" }, "referencedDeclaration": 5672, - "src": "7774:10:9", + "src": "7979:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -12816,7 +12816,7 @@ "visibility": "internal" } ], - "src": "7773:20:9" + "src": "7978:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -12826,12 +12826,12 @@ { "id": 6645, "nodeType": "FunctionDefinition", - "src": "7860:143:9", + "src": "8069:145:9", "nodes": [], "body": { "id": 6644, "nodeType": "Block", - "src": "7949:54:9", + "src": "8158:56:9", "nodes": [], "statements": [ { @@ -12843,7 +12843,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6630, - "src": "7985:4:9", + "src": "8195:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -12855,7 +12855,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6632, - "src": "7991:4:9", + "src": "8201:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -12879,7 +12879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "7966:14:9", + "src": "8176:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -12893,7 +12893,7 @@ "memberName": "sig", "nodeType": "MemberAccess", "referencedDeclaration": 6208, - "src": "7966:18:9", + "src": "8176:18:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" @@ -12907,7 +12907,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7966:30:9", + "src": "8176:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -12917,7 +12917,7 @@ "functionReturnParameters": 6637, "id": 6643, "nodeType": "Return", - "src": "7959:37:9" + "src": "8169:37:9" } ] }, @@ -12925,7 +12925,7 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "7869:3:9", + "nameLocation": "8078:3:9", "parameters": { "id": 6633, "nodeType": "ParameterList", @@ -12935,10 +12935,10 @@ "id": 6630, "mutability": "mutable", "name": "self", - "nameLocation": "7892:4:9", + "nameLocation": "8101:4:9", "nodeType": "VariableDeclaration", "scope": 6645, - "src": "7873:23:9", + "src": "8082:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -12953,10 +12953,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7873:10:9" + "src": "8082:10:9" }, "referencedDeclaration": 5672, - "src": "7873:10:9", + "src": "8082:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -12969,10 +12969,10 @@ "id": 6632, "mutability": "mutable", "name": "_sig", - "nameLocation": "7905:4:9", + "nameLocation": "8114:4:9", "nodeType": "VariableDeclaration", "scope": 6645, - "src": "7898:11:9", + "src": "8107:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12983,7 +12983,7 @@ "id": 6631, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "7898:6:9", + "src": "8107:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -12992,7 +12992,7 @@ "visibility": "internal" } ], - "src": "7872:38:9" + "src": "8081:38:9" }, "returnParameters": { "id": 6637, @@ -13006,7 +13006,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6645, - "src": "7929:18:9", + "src": "8138:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13021,10 +13021,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "7929:10:9" + "src": "8138:10:9" }, "referencedDeclaration": 5672, - "src": "7929:10:9", + "src": "8138:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13033,7 +13033,7 @@ "visibility": "internal" } ], - "src": "7928:20:9" + "src": "8137:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -13043,12 +13043,12 @@ { "id": 6663, "nodeType": "FunctionDefinition", - "src": "8009:150:9", + "src": "8222:152:9", "nodes": [], "body": { "id": 6662, "nodeType": "Block", - "src": "8105:54:9", + "src": "8318:56:9", "nodes": [], "statements": [ { @@ -13060,7 +13060,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6648, - "src": "8141:4:9", + "src": "8355:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -13072,7 +13072,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6650, - "src": "8147:4:9", + "src": "8361:4:9", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13096,7 +13096,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8122:14:9", + "src": "8336:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13110,7 +13110,7 @@ "memberName": "sig", "nodeType": "MemberAccess", "referencedDeclaration": 6230, - "src": "8122:18:9", + "src": "8336:18:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_string_memory_ptr_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,string memory) returns (struct StdStorage storage pointer)" @@ -13124,7 +13124,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8122:30:9", + "src": "8336:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -13134,7 +13134,7 @@ "functionReturnParameters": 6655, "id": 6661, "nodeType": "Return", - "src": "8115:37:9" + "src": "8329:37:9" } ] }, @@ -13142,7 +13142,7 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "8018:3:9", + "nameLocation": "8231:3:9", "parameters": { "id": 6651, "nodeType": "ParameterList", @@ -13152,10 +13152,10 @@ "id": 6648, "mutability": "mutable", "name": "self", - "nameLocation": "8041:4:9", + "nameLocation": "8254:4:9", "nodeType": "VariableDeclaration", "scope": 6663, - "src": "8022:23:9", + "src": "8235:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13170,10 +13170,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8022:10:9" + "src": "8235:10:9" }, "referencedDeclaration": 5672, - "src": "8022:10:9", + "src": "8235:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13186,10 +13186,10 @@ "id": 6650, "mutability": "mutable", "name": "_sig", - "nameLocation": "8061:4:9", + "nameLocation": "8274:4:9", "nodeType": "VariableDeclaration", "scope": 6663, - "src": "8047:18:9", + "src": "8260:18:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13200,7 +13200,7 @@ "id": 6649, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8047:6:9", + "src": "8260:6:9", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13209,7 +13209,7 @@ "visibility": "internal" } ], - "src": "8021:45:9" + "src": "8234:45:9" }, "returnParameters": { "id": 6655, @@ -13223,7 +13223,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6663, - "src": "8085:18:9", + "src": "8298:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13238,10 +13238,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8085:10:9" + "src": "8298:10:9" }, "referencedDeclaration": 5672, - "src": "8085:10:9", + "src": "8298:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13250,7 +13250,7 @@ "visibility": "internal" } ], - "src": "8084:20:9" + "src": "8297:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -13260,12 +13260,12 @@ { "id": 6681, "nodeType": "FunctionDefinition", - "src": "8165:152:9", + "src": "8382:154:9", "nodes": [], "body": { "id": 6680, "nodeType": "Block", - "src": "8259:58:9", + "src": "8476:60:9", "nodes": [], "statements": [ { @@ -13277,7 +13277,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6666, - "src": "8300:4:9", + "src": "8518:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -13289,7 +13289,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6668, - "src": "8306:3:9", + "src": "8524:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -13313,7 +13313,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8276:14:9", + "src": "8494:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13327,7 +13327,7 @@ "memberName": "with_key", "nodeType": "MemberAccess", "referencedDeclaration": 6261, - "src": "8276:23:9", + "src": "8494:23:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" @@ -13341,7 +13341,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8276:34:9", + "src": "8494:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -13351,7 +13351,7 @@ "functionReturnParameters": 6673, "id": 6679, "nodeType": "Return", - "src": "8269:41:9" + "src": "8487:41:9" } ] }, @@ -13359,7 +13359,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "8174:8:9", + "nameLocation": "8391:8:9", "parameters": { "id": 6669, "nodeType": "ParameterList", @@ -13369,10 +13369,10 @@ "id": 6666, "mutability": "mutable", "name": "self", - "nameLocation": "8202:4:9", + "nameLocation": "8419:4:9", "nodeType": "VariableDeclaration", "scope": 6681, - "src": "8183:23:9", + "src": "8400:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13387,10 +13387,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8183:10:9" + "src": "8400:10:9" }, "referencedDeclaration": 5672, - "src": "8183:10:9", + "src": "8400:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13403,10 +13403,10 @@ "id": 6668, "mutability": "mutable", "name": "who", - "nameLocation": "8216:3:9", + "nameLocation": "8433:3:9", "nodeType": "VariableDeclaration", "scope": 6681, - "src": "8208:11:9", + "src": "8425:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13417,7 +13417,7 @@ "id": 6667, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8208:7:9", + "src": "8425:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13427,7 +13427,7 @@ "visibility": "internal" } ], - "src": "8182:38:9" + "src": "8399:38:9" }, "returnParameters": { "id": 6673, @@ -13441,7 +13441,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6681, - "src": "8239:18:9", + "src": "8456:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13456,10 +13456,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8239:10:9" + "src": "8456:10:9" }, "referencedDeclaration": 5672, - "src": "8239:10:9", + "src": "8456:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13468,7 +13468,7 @@ "visibility": "internal" } ], - "src": "8238:20:9" + "src": "8455:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -13478,12 +13478,12 @@ { "id": 6699, "nodeType": "FunctionDefinition", - "src": "8323:152:9", + "src": "8544:154:9", "nodes": [], "body": { "id": 6698, "nodeType": "Block", - "src": "8417:58:9", + "src": "8638:60:9", "nodes": [], "statements": [ { @@ -13495,7 +13495,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6684, - "src": "8458:4:9", + "src": "8680:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -13507,7 +13507,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6686, - "src": "8464:3:9", + "src": "8686:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13531,7 +13531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8434:14:9", + "src": "8656:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13545,7 +13545,7 @@ "memberName": "with_key", "nodeType": "MemberAccess", "referencedDeclaration": 6286, - "src": "8434:23:9", + "src": "8656:23:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" @@ -13559,7 +13559,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8434:34:9", + "src": "8656:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -13569,7 +13569,7 @@ "functionReturnParameters": 6691, "id": 6697, "nodeType": "Return", - "src": "8427:41:9" + "src": "8649:41:9" } ] }, @@ -13577,7 +13577,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "8332:8:9", + "nameLocation": "8553:8:9", "parameters": { "id": 6687, "nodeType": "ParameterList", @@ -13587,10 +13587,10 @@ "id": 6684, "mutability": "mutable", "name": "self", - "nameLocation": "8360:4:9", + "nameLocation": "8581:4:9", "nodeType": "VariableDeclaration", "scope": 6699, - "src": "8341:23:9", + "src": "8562:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13605,10 +13605,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8341:10:9" + "src": "8562:10:9" }, "referencedDeclaration": 5672, - "src": "8341:10:9", + "src": "8562:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13621,10 +13621,10 @@ "id": 6686, "mutability": "mutable", "name": "amt", - "nameLocation": "8374:3:9", + "nameLocation": "8595:3:9", "nodeType": "VariableDeclaration", "scope": 6699, - "src": "8366:11:9", + "src": "8587:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13635,7 +13635,7 @@ "id": 6685, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8366:7:9", + "src": "8587:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13644,7 +13644,7 @@ "visibility": "internal" } ], - "src": "8340:38:9" + "src": "8561:38:9" }, "returnParameters": { "id": 6691, @@ -13658,7 +13658,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6699, - "src": "8397:18:9", + "src": "8618:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13673,10 +13673,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8397:10:9" + "src": "8618:10:9" }, "referencedDeclaration": 5672, - "src": "8397:10:9", + "src": "8618:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13685,7 +13685,7 @@ "visibility": "internal" } ], - "src": "8396:20:9" + "src": "8617:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -13695,12 +13695,12 @@ { "id": 6717, "nodeType": "FunctionDefinition", - "src": "8481:152:9", + "src": "8706:154:9", "nodes": [], "body": { "id": 6716, "nodeType": "Block", - "src": "8575:58:9", + "src": "8800:60:9", "nodes": [], "statements": [ { @@ -13712,7 +13712,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6702, - "src": "8616:4:9", + "src": "8842:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -13724,7 +13724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6704, - "src": "8622:3:9", + "src": "8848:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13748,7 +13748,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8592:14:9", + "src": "8818:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13762,7 +13762,7 @@ "memberName": "with_key", "nodeType": "MemberAccess", "referencedDeclaration": 6308, - "src": "8592:23:9", + "src": "8818:23:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes32_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes32) returns (struct StdStorage storage pointer)" @@ -13776,7 +13776,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8592:34:9", + "src": "8818:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -13786,7 +13786,7 @@ "functionReturnParameters": 6709, "id": 6715, "nodeType": "Return", - "src": "8585:41:9" + "src": "8811:41:9" } ] }, @@ -13794,7 +13794,7 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "8490:8:9", + "nameLocation": "8715:8:9", "parameters": { "id": 6705, "nodeType": "ParameterList", @@ -13804,10 +13804,10 @@ "id": 6702, "mutability": "mutable", "name": "self", - "nameLocation": "8518:4:9", + "nameLocation": "8743:4:9", "nodeType": "VariableDeclaration", "scope": 6717, - "src": "8499:23:9", + "src": "8724:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13822,10 +13822,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8499:10:9" + "src": "8724:10:9" }, "referencedDeclaration": 5672, - "src": "8499:10:9", + "src": "8724:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13838,10 +13838,10 @@ "id": 6704, "mutability": "mutable", "name": "key", - "nameLocation": "8532:3:9", + "nameLocation": "8757:3:9", "nodeType": "VariableDeclaration", "scope": 6717, - "src": "8524:11:9", + "src": "8749:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13852,7 +13852,7 @@ "id": 6703, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8524:7:9", + "src": "8749:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13861,7 +13861,7 @@ "visibility": "internal" } ], - "src": "8498:38:9" + "src": "8723:38:9" }, "returnParameters": { "id": 6709, @@ -13875,7 +13875,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6717, - "src": "8555:18:9", + "src": "8780:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -13890,10 +13890,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8555:10:9" + "src": "8780:10:9" }, "referencedDeclaration": 5672, - "src": "8555:10:9", + "src": "8780:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -13902,7 +13902,7 @@ "visibility": "internal" } ], - "src": "8554:20:9" + "src": "8779:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -13912,12 +13912,12 @@ { "id": 6735, "nodeType": "FunctionDefinition", - "src": "8639:152:9", + "src": "8868:154:9", "nodes": [], "body": { "id": 6734, "nodeType": "Block", - "src": "8733:58:9", + "src": "8962:60:9", "nodes": [], "statements": [ { @@ -13929,7 +13929,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6720, - "src": "8771:4:9", + "src": "9001:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -13941,7 +13941,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6722, - "src": "8777:6:9", + "src": "9007:6:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13965,7 +13965,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "8750:14:9", + "src": "8980:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -13979,7 +13979,7 @@ "memberName": "depth", "nodeType": "MemberAccess", "referencedDeclaration": 6328, - "src": "8750:20:9", + "src": "8980:20:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$5672_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" @@ -13993,7 +13993,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8750:34:9", + "src": "8980:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", @@ -14003,7 +14003,7 @@ "functionReturnParameters": 6727, "id": 6733, "nodeType": "Return", - "src": "8743:41:9" + "src": "8973:41:9" } ] }, @@ -14011,7 +14011,7 @@ "kind": "function", "modifiers": [], "name": "depth", - "nameLocation": "8648:5:9", + "nameLocation": "8877:5:9", "parameters": { "id": 6723, "nodeType": "ParameterList", @@ -14021,10 +14021,10 @@ "id": 6720, "mutability": "mutable", "name": "self", - "nameLocation": "8673:4:9", + "nameLocation": "8902:4:9", "nodeType": "VariableDeclaration", "scope": 6735, - "src": "8654:23:9", + "src": "8883:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -14039,10 +14039,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8654:10:9" + "src": "8883:10:9" }, "referencedDeclaration": 5672, - "src": "8654:10:9", + "src": "8883:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -14055,10 +14055,10 @@ "id": 6722, "mutability": "mutable", "name": "_depth", - "nameLocation": "8687:6:9", + "nameLocation": "8916:6:9", "nodeType": "VariableDeclaration", "scope": 6735, - "src": "8679:14:9", + "src": "8908:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14069,7 +14069,7 @@ "id": 6721, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8679:7:9", + "src": "8908:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14078,7 +14078,7 @@ "visibility": "internal" } ], - "src": "8653:41:9" + "src": "8882:41:9" }, "returnParameters": { "id": 6727, @@ -14092,7 +14092,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6735, - "src": "8713:18:9", + "src": "8942:18:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -14107,10 +14107,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8713:10:9" + "src": "8942:10:9" }, "referencedDeclaration": 5672, - "src": "8713:10:9", + "src": "8942:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -14119,7 +14119,7 @@ "visibility": "internal" } ], - "src": "8712:20:9" + "src": "8941:20:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -14129,12 +14129,12 @@ { "id": 6758, "nodeType": "FunctionDefinition", - "src": "8797:138:9", + "src": "9030:140:9", "nodes": [], "body": { "id": 6757, "nodeType": "Block", - "src": "8867:68:9", + "src": "9100:70:9", "nodes": [], "statements": [ { @@ -14146,7 +14146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6738, - "src": "8891:4:9", + "src": "9125:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14164,7 +14164,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6740, - "src": "8921:3:9", + "src": "9155:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14184,7 +14184,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8913:7:9", + "src": "9147:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -14193,7 +14193,7 @@ "id": 6749, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "8913:7:9", + "src": "9147:7:9", "typeDescriptions": {} } }, @@ -14205,7 +14205,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8913:12:9", + "src": "9147:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -14226,7 +14226,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8905:7:9", + "src": "9139:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -14235,7 +14235,7 @@ "id": 6747, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8905:7:9", + "src": "9139:7:9", "typeDescriptions": {} } }, @@ -14247,7 +14247,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8905:21:9", + "src": "9139:21:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -14268,7 +14268,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8897:7:9", + "src": "9131:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -14277,7 +14277,7 @@ "id": 6745, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8897:7:9", + "src": "9131:7:9", "typeDescriptions": {} } }, @@ -14289,7 +14289,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8897:30:9", + "src": "9131:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -14318,7 +14318,7 @@ 6938 ], "referencedDeclaration": 6938, - "src": "8877:13:9", + "src": "9111:13:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" @@ -14332,7 +14332,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8877:51:9", + "src": "9111:51:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14341,7 +14341,7 @@ }, "id": 6756, "nodeType": "ExpressionStatement", - "src": "8877:51:9" + "src": "9111:51:9" } ] }, @@ -14349,7 +14349,7 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "8806:13:9", + "nameLocation": "9039:13:9", "parameters": { "id": 6741, "nodeType": "ParameterList", @@ -14359,10 +14359,10 @@ "id": 6738, "mutability": "mutable", "name": "self", - "nameLocation": "8839:4:9", + "nameLocation": "9072:4:9", "nodeType": "VariableDeclaration", "scope": 6758, - "src": "8820:23:9", + "src": "9053:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -14377,10 +14377,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8820:10:9" + "src": "9053:10:9" }, "referencedDeclaration": 5672, - "src": "8820:10:9", + "src": "9053:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -14393,10 +14393,10 @@ "id": 6740, "mutability": "mutable", "name": "who", - "nameLocation": "8853:3:9", + "nameLocation": "9086:3:9", "nodeType": "VariableDeclaration", "scope": 6758, - "src": "8845:11:9", + "src": "9078:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14407,7 +14407,7 @@ "id": 6739, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8845:7:9", + "src": "9078:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14417,13 +14417,13 @@ "visibility": "internal" } ], - "src": "8819:38:9" + "src": "9052:38:9" }, "returnParameters": { "id": 6742, "nodeType": "ParameterList", "parameters": [], - "src": "8867:0:9" + "src": "9100:0:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -14433,12 +14433,12 @@ { "id": 6775, "nodeType": "FunctionDefinition", - "src": "8941:120:9", + "src": "9178:122:9", "nodes": [], "body": { "id": 6774, "nodeType": "Block", - "src": "9011:50:9", + "src": "9248:52:9", "nodes": [], "statements": [ { @@ -14450,7 +14450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6761, - "src": "9035:4:9", + "src": "9273:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14464,7 +14464,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6763, - "src": "9049:3:9", + "src": "9287:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14484,7 +14484,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9041:7:9", + "src": "9279:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -14493,7 +14493,7 @@ "id": 6768, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9041:7:9", + "src": "9279:7:9", "typeDescriptions": {} } }, @@ -14505,7 +14505,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9041:12:9", + "src": "9279:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -14534,7 +14534,7 @@ 6938 ], "referencedDeclaration": 6938, - "src": "9021:13:9", + "src": "9259:13:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" @@ -14548,7 +14548,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9021:33:9", + "src": "9259:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14557,7 +14557,7 @@ }, "id": 6773, "nodeType": "ExpressionStatement", - "src": "9021:33:9" + "src": "9259:33:9" } ] }, @@ -14565,7 +14565,7 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "8950:13:9", + "nameLocation": "9187:13:9", "parameters": { "id": 6764, "nodeType": "ParameterList", @@ -14575,10 +14575,10 @@ "id": 6761, "mutability": "mutable", "name": "self", - "nameLocation": "8983:4:9", + "nameLocation": "9220:4:9", "nodeType": "VariableDeclaration", "scope": 6775, - "src": "8964:23:9", + "src": "9201:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -14593,10 +14593,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "8964:10:9" + "src": "9201:10:9" }, "referencedDeclaration": 5672, - "src": "8964:10:9", + "src": "9201:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -14609,10 +14609,10 @@ "id": 6763, "mutability": "mutable", "name": "amt", - "nameLocation": "8997:3:9", + "nameLocation": "9234:3:9", "nodeType": "VariableDeclaration", "scope": 6775, - "src": "8989:11:9", + "src": "9226:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14623,7 +14623,7 @@ "id": 6762, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8989:7:9", + "src": "9226:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14632,13 +14632,13 @@ "visibility": "internal" } ], - "src": "8963:38:9" + "src": "9200:38:9" }, "returnParameters": { "id": 6765, "nodeType": "ParameterList", "parameters": [], - "src": "9011:0:9" + "src": "9248:0:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -14648,12 +14648,12 @@ { "id": 6793, "nodeType": "FunctionDefinition", - "src": "9067:222:9", + "src": "9308:229:9", "nodes": [], "body": { "id": 6792, "nodeType": "Block", - "src": "9136:153:9", + "src": "9377:160:9", "nodes": [], "statements": [ { @@ -14666,10 +14666,10 @@ "id": 6784, "mutability": "mutable", "name": "t", - "nameLocation": "9154:1:9", + "nameLocation": "9396:1:9", "nodeType": "VariableDeclaration", "scope": 6792, - "src": "9146:9:9", + "src": "9388:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14680,7 +14680,7 @@ "id": 6783, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9146:7:9", + "src": "9388:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -14691,26 +14691,26 @@ ], "id": 6785, "nodeType": "VariableDeclarationStatement", - "src": "9146:9:9" + "src": "9388:9:9" }, { "AST": { "nodeType": "YulBlock", - "src": "9217:34:9", + "src": "9461:36:9", "statements": [ { "nodeType": "YulAssignment", - "src": "9231:10:9", + "src": "9476:10:9", "value": { "name": "write", "nodeType": "YulIdentifier", - "src": "9236:5:9" + "src": "9481:5:9" }, "variableNames": [ { "name": "t", "nodeType": "YulIdentifier", - "src": "9231:1:9" + "src": "9476:1:9" } ] } @@ -14723,20 +14723,20 @@ "declaration": 6784, "isOffset": false, "isSlot": false, - "src": "9231:1:9", + "src": "9476:1:9", "valueSize": 1 }, { "declaration": 6780, "isOffset": false, "isSlot": false, - "src": "9236:5:9", + "src": "9481:5:9", "valueSize": 1 } ], "id": 6786, "nodeType": "InlineAssembly", - "src": "9208:43:9" + "src": "9452:45:9" }, { "expression": { @@ -14747,7 +14747,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6778, - "src": "9274:4:9", + "src": "9521:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14759,7 +14759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6784, - "src": "9280:1:9", + "src": "9527:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -14787,7 +14787,7 @@ 6938 ], "referencedDeclaration": 6938, - "src": "9260:13:9", + "src": "9507:13:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" @@ -14801,7 +14801,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9260:22:9", + "src": "9507:22:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14810,7 +14810,7 @@ }, "id": 6791, "nodeType": "ExpressionStatement", - "src": "9260:22:9" + "src": "9507:22:9" } ] }, @@ -14818,7 +14818,7 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "9076:13:9", + "nameLocation": "9317:13:9", "parameters": { "id": 6781, "nodeType": "ParameterList", @@ -14828,10 +14828,10 @@ "id": 6778, "mutability": "mutable", "name": "self", - "nameLocation": "9109:4:9", + "nameLocation": "9350:4:9", "nodeType": "VariableDeclaration", "scope": 6793, - "src": "9090:23:9", + "src": "9331:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -14846,10 +14846,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "9090:10:9" + "src": "9331:10:9" }, "referencedDeclaration": 5672, - "src": "9090:10:9", + "src": "9331:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -14862,10 +14862,10 @@ "id": 6780, "mutability": "mutable", "name": "write", - "nameLocation": "9120:5:9", + "nameLocation": "9361:5:9", "nodeType": "VariableDeclaration", "scope": 6793, - "src": "9115:10:9", + "src": "9356:10:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14876,7 +14876,7 @@ "id": 6779, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9115:4:9", + "src": "9356:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14885,13 +14885,13 @@ "visibility": "internal" } ], - "src": "9089:37:9" + "src": "9330:37:9" }, "returnParameters": { "id": 6782, "nodeType": "ParameterList", "parameters": [], - "src": "9136:0:9" + "src": "9377:0:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -14901,12 +14901,12 @@ { "id": 6938, "nodeType": "FunctionDefinition", - "src": "9295:1095:9", + "src": "9545:1125:9", "nodes": [], "body": { "id": 6937, "nodeType": "Block", - "src": "9365:1025:9", + "src": "9615:1055:9", "nodes": [], "statements": [ { @@ -14919,10 +14919,10 @@ "id": 6802, "mutability": "mutable", "name": "who", - "nameLocation": "9383:3:9", + "nameLocation": "9634:3:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9375:11:9", + "src": "9626:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14933,7 +14933,7 @@ "id": 6801, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9375:7:9", + "src": "9626:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14951,7 +14951,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9389:4:9", + "src": "9640:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -14965,14 +14965,14 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "9389:12:9", + "src": "9640:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "9375:26:9" + "src": "9626:26:9" }, { "assignments": [ @@ -14984,10 +14984,10 @@ "id": 6807, "mutability": "mutable", "name": "fsig", - "nameLocation": "9418:4:9", + "nameLocation": "9670:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9411:11:9", + "src": "9663:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14998,7 +14998,7 @@ "id": 6806, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "9411:6:9", + "src": "9663:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15015,7 +15015,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9425:4:9", + "src": "9677:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15029,14 +15029,14 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "9425:9:9", + "src": "9677:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "VariableDeclarationStatement", - "src": "9411:23:9" + "src": "9663:23:9" }, { "assignments": [ @@ -15048,10 +15048,10 @@ "id": 6812, "mutability": "mutable", "name": "field_depth", - "nameLocation": "9452:11:9", + "nameLocation": "9705:11:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9444:19:9", + "src": "9697:19:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15062,7 +15062,7 @@ "id": 6811, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9444:7:9", + "src": "9697:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15079,7 +15079,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9466:4:9", + "src": "9719:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15093,14 +15093,14 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "9466:11:9", + "src": "9719:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "9444:33:9" + "src": "9697:33:9" }, { "assignments": [ @@ -15112,10 +15112,10 @@ "id": 6820, "mutability": "mutable", "name": "ins", - "nameLocation": "9504:3:9", + "nameLocation": "9758:3:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9487:20:9", + "src": "9741:20:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15127,7 +15127,7 @@ "id": 6818, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9487:7:9", + "src": "9741:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15135,7 +15135,7 @@ }, "id": 6819, "nodeType": "ArrayTypeName", - "src": "9487:9:9", + "src": "9741:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -15152,7 +15152,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9510:4:9", + "src": "9764:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15166,14 +15166,14 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "9510:10:9", + "src": "9764:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "9487:33:9" + "src": "9741:33:9" }, { "assignments": [ @@ -15185,10 +15185,10 @@ "id": 6825, "mutability": "mutable", "name": "cald", - "nameLocation": "9544:4:9", + "nameLocation": "9800:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9531:17:9", + "src": "9787:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15199,7 +15199,7 @@ "id": 6824, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9531:5:9", + "src": "9787:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15217,7 +15217,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6807, - "src": "9568:4:9", + "src": "9824:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15231,7 +15231,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6820, - "src": "9582:3:9", + "src": "9838:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -15250,7 +15250,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7105, - "src": "9574:7:9", + "src": "9830:7:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes32[] memory) pure returns (bytes memory)" @@ -15264,7 +15264,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9574:12:9", + "src": "9830:12:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15289,7 +15289,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9551:3:9", + "src": "9807:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15302,7 +15302,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "9551:16:9", + "src": "9807:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -15316,7 +15316,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9551:36:9", + "src": "9807:36:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15324,7 +15324,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9531:56:9" + "src": "9787:56:9" }, { "condition": { @@ -15336,7 +15336,7 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "9601:69:9", + "src": "9858:69:9", "subExpression": { "baseExpression": { "baseExpression": { @@ -15347,7 +15347,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9602:4:9", + "src": "9859:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15361,7 +15361,7 @@ "memberName": "finds", "nodeType": "MemberAccess", "referencedDeclaration": 5660, - "src": "9602:10:9", + "src": "9859:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -15374,7 +15374,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "9613:3:9", + "src": "9870:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15385,7 +15385,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9602:15:9", + "src": "9859:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -15398,7 +15398,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6807, - "src": "9618:4:9", + "src": "9875:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15409,7 +15409,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9602:21:9", + "src": "9859:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -15426,7 +15426,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6820, - "src": "9651:3:9", + "src": "9908:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -15438,7 +15438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6812, - "src": "9656:11:9", + "src": "9913:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15462,7 +15462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9634:3:9", + "src": "9891:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15475,7 +15475,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "9634:16:9", + "src": "9891:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -15489,7 +15489,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9634:34:9", + "src": "9891:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15509,7 +15509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "9624:9:9", + "src": "9881:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -15523,7 +15523,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9624:45:9", + "src": "9881:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -15535,7 +15535,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9602:68:9", + "src": "9859:68:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15548,11 +15548,11 @@ }, "id": 6854, "nodeType": "IfStatement", - "src": "9597:110:9", + "src": "9854:112:9", "trueBody": { "id": 6853, "nodeType": "Block", - "src": "9672:35:9", + "src": "9929:37:9", "statements": [ { "expression": { @@ -15563,7 +15563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9691:4:9", + "src": "9949:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15582,7 +15582,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6609, - "src": "9686:4:9", + "src": "9944:4:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" @@ -15596,7 +15596,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9686:10:9", + "src": "9944:10:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -15605,7 +15605,7 @@ }, "id": 6852, "nodeType": "ExpressionStatement", - "src": "9686:10:9" + "src": "9944:10:9" } ] } @@ -15620,10 +15620,10 @@ "id": 6856, "mutability": "mutable", "name": "slot", - "nameLocation": "9724:4:9", + "nameLocation": "9984:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9716:12:9", + "src": "9976:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15634,7 +15634,7 @@ "id": 6855, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9716:7:9", + "src": "9976:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15656,7 +15656,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "9739:4:9", + "src": "9999:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -15670,7 +15670,7 @@ "memberName": "slots", "nodeType": "MemberAccess", "referencedDeclaration": 5652, - "src": "9739:10:9", + "src": "9999:10:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -15683,7 +15683,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "9750:3:9", + "src": "10010:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15694,7 +15694,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9739:15:9", + "src": "9999:15:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -15707,7 +15707,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6807, - "src": "9755:4:9", + "src": "10015:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15718,7 +15718,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9739:21:9", + "src": "9999:21:9", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -15735,7 +15735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6820, - "src": "9788:3:9", + "src": "10048:3:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -15747,7 +15747,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6812, - "src": "9793:11:9", + "src": "10053:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15771,7 +15771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9771:3:9", + "src": "10031:3:9", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15784,7 +15784,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "9771:16:9", + "src": "10031:16:9", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -15798,7 +15798,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9771:34:9", + "src": "10031:34:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15818,7 +15818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "9761:9:9", + "src": "10021:9:9", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -15832,7 +15832,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9761:45:9", + "src": "10021:45:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -15844,7 +15844,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9739:68:9", + "src": "9999:68:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15864,7 +15864,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9731:7:9", + "src": "9991:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -15873,7 +15873,7 @@ "id": 6857, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9731:7:9", + "src": "9991:7:9", "typeDescriptions": {} } }, @@ -15885,7 +15885,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9731:77:9", + "src": "9991:77:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -15893,7 +15893,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9716:92:9" + "src": "9976:92:9" }, { "assignments": [ @@ -15905,10 +15905,10 @@ "id": 6876, "mutability": "mutable", "name": "fdat", - "nameLocation": "9827:4:9", + "nameLocation": "10089:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9819:12:9", + "src": "10081:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15919,7 +15919,7 @@ "id": 6875, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9819:7:9", + "src": "10081:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15930,12 +15930,12 @@ ], "id": 6877, "nodeType": "VariableDeclarationStatement", - "src": "9819:12:9" + "src": "10081:12:9" }, { "id": 6894, "nodeType": "Block", - "src": "9841:128:9", + "src": "10104:131:9", "statements": [ { "assignments": [ @@ -15949,10 +15949,10 @@ "id": 6879, "mutability": "mutable", "name": "rdat", - "nameLocation": "9871:4:9", + "nameLocation": "10135:4:9", "nodeType": "VariableDeclaration", "scope": 6894, - "src": "9858:17:9", + "src": "10122:17:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15963,7 +15963,7 @@ "id": 6878, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9858:5:9", + "src": "10122:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15981,7 +15981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6825, - "src": "9894:4:9", + "src": "10158:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16001,7 +16001,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "9879:3:9", + "src": "10143:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16014,7 +16014,7 @@ "lValueRequested": false, "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "9879:14:9", + "src": "10143:14:9", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" @@ -16028,7 +16028,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9879:20:9", + "src": "10143:20:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -16036,7 +16036,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9855:44:9" + "src": "10119:44:9" }, { "expression": { @@ -16051,7 +16051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6876, - "src": "9913:4:9", + "src": "10178:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16067,7 +16067,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6879, - "src": "9935:4:9", + "src": "10200:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16092,7 +16092,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9941:2:9", + "src": "10206:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -16107,13 +16107,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6812, - "src": "9946:11:9", + "src": "10211:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9941:16:9", + "src": "10206:16:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16136,7 +16136,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7064, - "src": "9920:14:9", + "src": "10185:14:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" @@ -16150,14 +16150,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9920:38:9", + "src": "10185:38:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "9913:45:9", + "src": "10178:45:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16165,7 +16165,7 @@ }, "id": 6893, "nodeType": "ExpressionStatement", - "src": "9913:45:9" + "src": "10178:45:9" } ] }, @@ -16179,10 +16179,10 @@ "id": 6896, "mutability": "mutable", "name": "curr", - "nameLocation": "9986:4:9", + "nameLocation": "10253:4:9", "nodeType": "VariableDeclaration", "scope": 6937, - "src": "9978:12:9", + "src": "10245:12:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16193,7 +16193,7 @@ "id": 6895, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9978:7:9", + "src": "10245:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16211,7 +16211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "10001:3:9", + "src": "10268:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16223,7 +16223,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6856, - "src": "10006:4:9", + "src": "10273:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16247,7 +16247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6582, - "src": "9993:2:9", + "src": "10260:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -16261,7 +16261,7 @@ "memberName": "load", "nodeType": "MemberAccess", "referencedDeclaration": 7519, - "src": "9993:7:9", + "src": "10260:7:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bytes32)" @@ -16275,7 +16275,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9993:18:9", + "src": "10260:18:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -16283,7 +16283,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9978:33:9" + "src": "10245:33:9" }, { "condition": { @@ -16302,7 +16302,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6876, - "src": "10026:4:9", + "src": "10295:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16316,13 +16316,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6896, - "src": "10034:4:9", + "src": "10303:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "10026:12:9", + "src": "10295:12:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16330,11 +16330,11 @@ }, "id": 6912, "nodeType": "IfStatement", - "src": "10022:218:9", + "src": "10291:223:9", "trueBody": { "id": 6911, "nodeType": "Block", - "src": "10040:200:9", + "src": "10309:205:9", "statements": [ { "expression": { @@ -16348,7 +16348,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "10079:5:9", + "src": "10350:5:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16364,7 +16364,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10102:113:9", + "src": "10374:113:9", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4bfa78e02b745efea2b29d358f6dc28382f5209b1d2b2dbeb8ef0862e74440b3", "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" @@ -16391,7 +16391,7 @@ -18 ], "referencedDeclaration": -18, - "src": "10054:7:9", + "src": "10324:7:9", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -16405,7 +16405,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10054:175:9", + "src": "10324:178:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16414,7 +16414,7 @@ }, "id": 6910, "nodeType": "ExpressionStatement", - "src": "10054:175:9" + "src": "10324:178:9" } ] } @@ -16428,7 +16428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6802, - "src": "10258:3:9", + "src": "10533:3:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16440,7 +16440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6856, - "src": "10263:4:9", + "src": "10538:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16452,7 +16452,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6798, - "src": "10269:3:9", + "src": "10544:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16480,7 +16480,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6582, - "src": "10249:2:9", + "src": "10524:2:9", "typeDescriptions": { "typeIdentifier": "t_contract$_Vm_$8284", "typeString": "contract Vm" @@ -16494,7 +16494,7 @@ "memberName": "store", "nodeType": "MemberAccess", "referencedDeclaration": 7995, - "src": "10249:8:9", + "src": "10524:8:9", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" @@ -16508,7 +16508,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10249:24:9", + "src": "10524:24:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16517,7 +16517,7 @@ }, "id": 6920, "nodeType": "ExpressionStatement", - "src": "10249:24:9" + "src": "10524:24:9" }, { "expression": { @@ -16529,7 +16529,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "10283:19:9", + "src": "10559:19:9", "subExpression": { "expression": { "id": 6921, @@ -16537,7 +16537,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "10290:4:9", + "src": "10566:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16551,7 +16551,7 @@ "memberName": "_target", "nodeType": "MemberAccess", "referencedDeclaration": 5669, - "src": "10290:12:9", + "src": "10566:12:9", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16564,7 +16564,7 @@ }, "id": 6924, "nodeType": "ExpressionStatement", - "src": "10283:19:9" + "src": "10559:19:9" }, { "expression": { @@ -16576,7 +16576,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "10312:16:9", + "src": "10589:16:9", "subExpression": { "expression": { "id": 6925, @@ -16584,7 +16584,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "10319:4:9", + "src": "10596:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16598,7 +16598,7 @@ "memberName": "_sig", "nodeType": "MemberAccess", "referencedDeclaration": 5665, - "src": "10319:9:9", + "src": "10596:9:9", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -16611,7 +16611,7 @@ }, "id": 6928, "nodeType": "ExpressionStatement", - "src": "10312:16:9" + "src": "10589:16:9" }, { "expression": { @@ -16623,7 +16623,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "10338:17:9", + "src": "10616:17:9", "subExpression": { "expression": { "id": 6929, @@ -16631,7 +16631,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "10345:4:9", + "src": "10623:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16645,7 +16645,7 @@ "memberName": "_keys", "nodeType": "MemberAccess", "referencedDeclaration": 5663, - "src": "10345:10:9", + "src": "10623:10:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -16658,7 +16658,7 @@ }, "id": 6932, "nodeType": "ExpressionStatement", - "src": "10338:17:9" + "src": "10616:17:9" }, { "expression": { @@ -16670,7 +16670,7 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "10365:18:9", + "src": "10644:18:9", "subExpression": { "expression": { "id": 6933, @@ -16678,7 +16678,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6796, - "src": "10372:4:9", + "src": "10651:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16692,7 +16692,7 @@ "memberName": "_depth", "nodeType": "MemberAccess", "referencedDeclaration": 5667, - "src": "10372:11:9", + "src": "10651:11:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16705,7 +16705,7 @@ }, "id": 6936, "nodeType": "ExpressionStatement", - "src": "10365:18:9" + "src": "10644:18:9" } ] }, @@ -16713,7 +16713,7 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "9304:13:9", + "nameLocation": "9554:13:9", "parameters": { "id": 6799, "nodeType": "ParameterList", @@ -16723,10 +16723,10 @@ "id": 6796, "mutability": "mutable", "name": "self", - "nameLocation": "9337:4:9", + "nameLocation": "9587:4:9", "nodeType": "VariableDeclaration", "scope": 6938, - "src": "9318:23:9", + "src": "9568:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -16741,10 +16741,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "9318:10:9" + "src": "9568:10:9" }, "referencedDeclaration": 5672, - "src": "9318:10:9", + "src": "9568:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -16757,10 +16757,10 @@ "id": 6798, "mutability": "mutable", "name": "set", - "nameLocation": "9351:3:9", + "nameLocation": "9601:3:9", "nodeType": "VariableDeclaration", "scope": 6938, - "src": "9343:11:9", + "src": "9593:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16771,7 +16771,7 @@ "id": 6797, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9343:7:9", + "src": "9593:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16780,13 +16780,13 @@ "visibility": "internal" } ], - "src": "9317:38:9" + "src": "9567:38:9" }, "returnParameters": { "id": 6800, "nodeType": "ParameterList", "parameters": [], - "src": "9365:0:9" + "src": "9615:0:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -16796,12 +16796,12 @@ { "id": 6952, "nodeType": "FunctionDefinition", - "src": "10396:131:9", + "src": "10678:133:9", "nodes": [], "body": { "id": 6951, "nodeType": "Block", - "src": "10470:57:9", + "src": "10752:59:9", "nodes": [], "statements": [ { @@ -16813,7 +16813,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6941, - "src": "10515:4:9", + "src": "10798:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -16833,7 +16833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "10487:14:9", + "src": "10770:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -16847,7 +16847,7 @@ "memberName": "read_bytes32", "nodeType": "MemberAccess", "referencedDeclaration": 6379, - "src": "10487:27:9", + "src": "10770:27:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bytes32_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes32)" @@ -16861,7 +16861,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10487:33:9", + "src": "10770:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -16871,7 +16871,7 @@ "functionReturnParameters": 6945, "id": 6950, "nodeType": "Return", - "src": "10480:40:9" + "src": "10763:40:9" } ] }, @@ -16879,7 +16879,7 @@ "kind": "function", "modifiers": [], "name": "read_bytes32", - "nameLocation": "10405:12:9", + "nameLocation": "10687:12:9", "parameters": { "id": 6942, "nodeType": "ParameterList", @@ -16889,10 +16889,10 @@ "id": 6941, "mutability": "mutable", "name": "self", - "nameLocation": "10437:4:9", + "nameLocation": "10719:4:9", "nodeType": "VariableDeclaration", "scope": 6952, - "src": "10418:23:9", + "src": "10700:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -16907,10 +16907,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10418:10:9" + "src": "10700:10:9" }, "referencedDeclaration": 5672, - "src": "10418:10:9", + "src": "10700:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -16919,7 +16919,7 @@ "visibility": "internal" } ], - "src": "10417:25:9" + "src": "10699:25:9" }, "returnParameters": { "id": 6945, @@ -16933,7 +16933,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6952, - "src": "10461:7:9", + "src": "10743:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16944,7 +16944,7 @@ "id": 6943, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10461:7:9", + "src": "10743:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16953,7 +16953,7 @@ "visibility": "internal" } ], - "src": "10460:9:9" + "src": "10742:9:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -16963,12 +16963,12 @@ { "id": 6966, "nodeType": "FunctionDefinition", - "src": "10533:122:9", + "src": "10819:124:9", "nodes": [], "body": { "id": 6965, "nodeType": "Block", - "src": "10601:54:9", + "src": "10887:56:9", "nodes": [], "statements": [ { @@ -16980,7 +16980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6955, - "src": "10643:4:9", + "src": "10930:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -17000,7 +17000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "10618:14:9", + "src": "10905:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -17014,7 +17014,7 @@ "memberName": "read_bool", "nodeType": "MemberAccess", "referencedDeclaration": 6410, - "src": "10618:24:9", + "src": "10905:24:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_bool_$", "typeString": "function (struct StdStorage storage pointer) returns (bool)" @@ -17028,7 +17028,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10618:30:9", + "src": "10905:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -17038,7 +17038,7 @@ "functionReturnParameters": 6959, "id": 6964, "nodeType": "Return", - "src": "10611:37:9" + "src": "10898:37:9" } ] }, @@ -17046,7 +17046,7 @@ "kind": "function", "modifiers": [], "name": "read_bool", - "nameLocation": "10542:9:9", + "nameLocation": "10828:9:9", "parameters": { "id": 6956, "nodeType": "ParameterList", @@ -17056,10 +17056,10 @@ "id": 6955, "mutability": "mutable", "name": "self", - "nameLocation": "10571:4:9", + "nameLocation": "10857:4:9", "nodeType": "VariableDeclaration", "scope": 6966, - "src": "10552:23:9", + "src": "10838:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -17074,10 +17074,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10552:10:9" + "src": "10838:10:9" }, "referencedDeclaration": 5672, - "src": "10552:10:9", + "src": "10838:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -17086,7 +17086,7 @@ "visibility": "internal" } ], - "src": "10551:25:9" + "src": "10837:25:9" }, "returnParameters": { "id": 6959, @@ -17100,7 +17100,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6966, - "src": "10595:4:9", + "src": "10881:4:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17111,7 +17111,7 @@ "id": 6957, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10595:4:9", + "src": "10881:4:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17120,7 +17120,7 @@ "visibility": "internal" } ], - "src": "10594:6:9" + "src": "10880:6:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -17130,12 +17130,12 @@ { "id": 6980, "nodeType": "FunctionDefinition", - "src": "10661:131:9", + "src": "10951:133:9", "nodes": [], "body": { "id": 6979, "nodeType": "Block", - "src": "10735:57:9", + "src": "11025:59:9", "nodes": [], "statements": [ { @@ -17147,7 +17147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6969, - "src": "10780:4:9", + "src": "11071:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -17167,7 +17167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "10752:14:9", + "src": "11043:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -17181,7 +17181,7 @@ "memberName": "read_address", "nodeType": "MemberAccess", "referencedDeclaration": 6429, - "src": "10752:27:9", + "src": "11043:27:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_address_$", "typeString": "function (struct StdStorage storage pointer) returns (address)" @@ -17195,7 +17195,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10752:33:9", + "src": "11043:33:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -17205,7 +17205,7 @@ "functionReturnParameters": 6973, "id": 6978, "nodeType": "Return", - "src": "10745:40:9" + "src": "11036:40:9" } ] }, @@ -17213,7 +17213,7 @@ "kind": "function", "modifiers": [], "name": "read_address", - "nameLocation": "10670:12:9", + "nameLocation": "10960:12:9", "parameters": { "id": 6970, "nodeType": "ParameterList", @@ -17223,10 +17223,10 @@ "id": 6969, "mutability": "mutable", "name": "self", - "nameLocation": "10702:4:9", + "nameLocation": "10992:4:9", "nodeType": "VariableDeclaration", "scope": 6980, - "src": "10683:23:9", + "src": "10973:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -17241,10 +17241,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10683:10:9" + "src": "10973:10:9" }, "referencedDeclaration": 5672, - "src": "10683:10:9", + "src": "10973:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -17253,7 +17253,7 @@ "visibility": "internal" } ], - "src": "10682:25:9" + "src": "10972:25:9" }, "returnParameters": { "id": 6973, @@ -17267,7 +17267,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6980, - "src": "10726:7:9", + "src": "11016:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17278,7 +17278,7 @@ "id": 6971, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10726:7:9", + "src": "11016:7:9", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17288,7 +17288,7 @@ "visibility": "internal" } ], - "src": "10725:9:9" + "src": "11015:9:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -17298,12 +17298,12 @@ { "id": 6994, "nodeType": "FunctionDefinition", - "src": "10798:125:9", + "src": "11092:127:9", "nodes": [], "body": { "id": 6993, "nodeType": "Block", - "src": "10869:54:9", + "src": "11163:56:9", "nodes": [], "statements": [ { @@ -17315,7 +17315,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6983, - "src": "10911:4:9", + "src": "11206:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -17335,7 +17335,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "10886:14:9", + "src": "11181:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -17349,7 +17349,7 @@ "memberName": "read_uint", "nodeType": "MemberAccess", "referencedDeclaration": 6448, - "src": "10886:24:9", + "src": "11181:24:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" @@ -17363,7 +17363,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10886:30:9", + "src": "11181:30:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -17373,7 +17373,7 @@ "functionReturnParameters": 6987, "id": 6992, "nodeType": "Return", - "src": "10879:37:9" + "src": "11174:37:9" } ] }, @@ -17381,7 +17381,7 @@ "kind": "function", "modifiers": [], "name": "read_uint", - "nameLocation": "10807:9:9", + "nameLocation": "11101:9:9", "parameters": { "id": 6984, "nodeType": "ParameterList", @@ -17391,10 +17391,10 @@ "id": 6983, "mutability": "mutable", "name": "self", - "nameLocation": "10836:4:9", + "nameLocation": "11130:4:9", "nodeType": "VariableDeclaration", "scope": 6994, - "src": "10817:23:9", + "src": "11111:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -17409,10 +17409,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10817:10:9" + "src": "11111:10:9" }, "referencedDeclaration": 5672, - "src": "10817:10:9", + "src": "11111:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -17421,7 +17421,7 @@ "visibility": "internal" } ], - "src": "10816:25:9" + "src": "11110:25:9" }, "returnParameters": { "id": 6987, @@ -17435,7 +17435,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 6994, - "src": "10860:7:9", + "src": "11154:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17446,7 +17446,7 @@ "id": 6985, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10860:7:9", + "src": "11154:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17455,7 +17455,7 @@ "visibility": "internal" } ], - "src": "10859:9:9" + "src": "11153:9:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -17465,12 +17465,12 @@ { "id": 7008, "nodeType": "FunctionDefinition", - "src": "10929:122:9", + "src": "11227:124:9", "nodes": [], "body": { "id": 7007, "nodeType": "Block", - "src": "10998:53:9", + "src": "11296:55:9", "nodes": [], "statements": [ { @@ -17482,7 +17482,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6997, - "src": "11039:4:9", + "src": "11338:4:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage storage pointer" @@ -17502,7 +17502,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 6565, - "src": "11015:14:9", + "src": "11314:14:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$6565_$", "typeString": "type(library stdStorageSafe)" @@ -17516,7 +17516,7 @@ "memberName": "read_int", "nodeType": "MemberAccess", "referencedDeclaration": 6467, - "src": "11015:23:9", + "src": "11314:23:9", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$5672_storage_ptr_$returns$_t_int256_$", "typeString": "function (struct StdStorage storage pointer) returns (int256)" @@ -17530,7 +17530,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11015:29:9", + "src": "11314:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -17540,7 +17540,7 @@ "functionReturnParameters": 7001, "id": 7006, "nodeType": "Return", - "src": "11008:36:9" + "src": "11307:36:9" } ] }, @@ -17548,7 +17548,7 @@ "kind": "function", "modifiers": [], "name": "read_int", - "nameLocation": "10938:8:9", + "nameLocation": "11236:8:9", "parameters": { "id": 6998, "nodeType": "ParameterList", @@ -17558,10 +17558,10 @@ "id": 6997, "mutability": "mutable", "name": "self", - "nameLocation": "10966:4:9", + "nameLocation": "11264:4:9", "nodeType": "VariableDeclaration", "scope": 7008, - "src": "10947:23:9", + "src": "11245:23:9", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { @@ -17576,10 +17576,10 @@ "name": "StdStorage", "nodeType": "IdentifierPath", "referencedDeclaration": 5672, - "src": "10947:10:9" + "src": "11245:10:9" }, "referencedDeclaration": 5672, - "src": "10947:10:9", + "src": "11245:10:9", "typeDescriptions": { "typeIdentifier": "t_struct$_StdStorage_$5672_storage_ptr", "typeString": "struct StdStorage" @@ -17588,7 +17588,7 @@ "visibility": "internal" } ], - "src": "10946:25:9" + "src": "11244:25:9" }, "returnParameters": { "id": 7001, @@ -17602,7 +17602,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7008, - "src": "10990:6:9", + "src": "11288:6:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17613,7 +17613,7 @@ "id": 6999, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "10990:6:9", + "src": "11288:6:9", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17622,7 +17622,7 @@ "visibility": "internal" } ], - "src": "10989:8:9" + "src": "11287:8:9" }, "scope": 7106, "stateMutability": "nonpayable", @@ -17632,12 +17632,12 @@ { "id": 7064, "nodeType": "FunctionDefinition", - "src": "11108:304:9", + "src": "11411:312:9", "nodes": [], "body": { "id": 7063, "nodeType": "Block", - "src": "11195:217:9", + "src": "11498:225:9", "nodes": [], "statements": [ { @@ -17650,10 +17650,10 @@ "id": 7018, "mutability": "mutable", "name": "out", - "nameLocation": "11213:3:9", + "nameLocation": "11517:3:9", "nodeType": "VariableDeclaration", "scope": 7063, - "src": "11205:11:9", + "src": "11509:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17664,7 +17664,7 @@ "id": 7017, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11205:7:9", + "src": "11509:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17675,7 +17675,7 @@ ], "id": 7019, "nodeType": "VariableDeclarationStatement", - "src": "11205:11:9" + "src": "11509:11:9" }, { "assignments": [ @@ -17687,10 +17687,10 @@ "id": 7021, "mutability": "mutable", "name": "max", - "nameLocation": "11235:3:9", + "nameLocation": "11541:3:9", "nodeType": "VariableDeclaration", "scope": 7063, - "src": "11227:11:9", + "src": "11533:11:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17701,7 +17701,7 @@ "id": 7020, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11227:7:9", + "src": "11533:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17729,7 +17729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7010, - "src": "11241:1:9", + "src": "11547:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17742,7 +17742,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "11241:8:9", + "src": "11547:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17759,14 +17759,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11252:2:9", + "src": "11558:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "11241:13:9", + "src": "11547:13:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17779,7 +17779,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7010, - "src": "11262:1:9", + "src": "11568:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17792,7 +17792,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "11262:8:9", + "src": "11568:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17804,7 +17804,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "11241:29:9", + "src": "11547:29:9", "trueExpression": { "hexValue": "3332", "id": 7026, @@ -17814,7 +17814,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11257:2:9", + "src": "11563:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -17827,13 +17827,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11227:43:9" + "src": "11533:43:9" }, { "body": { "id": 7059, "nodeType": "Block", - "src": "11314:72:9", + "src": "11621:74:9", "statements": [ { "expression": { @@ -17848,7 +17848,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7018, - "src": "11328:3:9", + "src": "11636:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17885,7 +17885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7010, - "src": "11343:1:9", + "src": "11651:1:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17908,7 +17908,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7012, - "src": "11345:6:9", + "src": "11653:6:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17922,13 +17922,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7032, - "src": "11354:1:9", + "src": "11662:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11345:10:9", + "src": "11653:10:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17939,7 +17939,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11343:13:9", + "src": "11651:13:9", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -17956,14 +17956,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11359:4:9", + "src": "11667:4:9", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" }, "value": "0xFF" }, - "src": "11343:20:9", + "src": "11651:20:9", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -17983,7 +17983,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11335:7:9", + "src": "11643:7:9", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -17992,7 +17992,7 @@ "id": 7042, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11335:7:9", + "src": "11643:7:9", "typeDescriptions": {} } }, @@ -18004,7 +18004,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11335:29:9", + "src": "11643:29:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -18031,7 +18031,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7032, - "src": "11369:1:9", + "src": "11677:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18048,14 +18048,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11373:1:9", + "src": "11681:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "11369:5:9", + "src": "11677:5:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18069,19 +18069,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "11368:7:9", + "src": "11676:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11335:40:9", + "src": "11643:40:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "11328:47:9", + "src": "11636:47:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18089,7 +18089,7 @@ }, "id": 7058, "nodeType": "ExpressionStatement", - "src": "11328:47:9" + "src": "11636:47:9" } ] }, @@ -18109,7 +18109,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7032, - "src": "11300:1:9", + "src": "11607:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18123,13 +18123,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7021, - "src": "11304:3:9", + "src": "11611:3:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11300:7:9", + "src": "11607:7:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18146,10 +18146,10 @@ "id": 7032, "mutability": "mutable", "name": "i", - "nameLocation": "11293:1:9", + "nameLocation": "11600:1:9", "nodeType": "VariableDeclaration", "scope": 7060, - "src": "11285:9:9", + "src": "11592:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18160,7 +18160,7 @@ "id": 7031, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11285:7:9", + "src": "11592:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18179,7 +18179,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11297:1:9", + "src": "11604:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -18187,7 +18187,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "11285:13:9" + "src": "11592:13:9" }, "loopExpression": { "expression": { @@ -18199,14 +18199,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "11309:3:9", + "src": "11616:3:9", "subExpression": { "id": 7038, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7032, - "src": "11309:1:9", + "src": "11616:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18219,10 +18219,10 @@ }, "id": 7040, "nodeType": "ExpressionStatement", - "src": "11309:3:9" + "src": "11616:3:9" }, "nodeType": "ForStatement", - "src": "11280:106:9" + "src": "11587:108:9" }, { "expression": { @@ -18231,7 +18231,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7018, - "src": "11402:3:9", + "src": "11712:3:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18240,7 +18240,7 @@ "functionReturnParameters": 7016, "id": 7062, "nodeType": "Return", - "src": "11395:10:9" + "src": "11705:10:9" } ] }, @@ -18248,7 +18248,7 @@ "kind": "function", "modifiers": [], "name": "bytesToBytes32", - "nameLocation": "11117:14:9", + "nameLocation": "11420:14:9", "parameters": { "id": 7013, "nodeType": "ParameterList", @@ -18258,10 +18258,10 @@ "id": 7010, "mutability": "mutable", "name": "b", - "nameLocation": "11145:1:9", + "nameLocation": "11448:1:9", "nodeType": "VariableDeclaration", "scope": 7064, - "src": "11132:14:9", + "src": "11435:14:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18272,7 +18272,7 @@ "id": 7009, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11132:5:9", + "src": "11435:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18285,10 +18285,10 @@ "id": 7012, "mutability": "mutable", "name": "offset", - "nameLocation": "11156:6:9", + "nameLocation": "11459:6:9", "nodeType": "VariableDeclaration", "scope": 7064, - "src": "11148:14:9", + "src": "11451:14:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18299,7 +18299,7 @@ "id": 7011, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11148:7:9", + "src": "11451:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18308,7 +18308,7 @@ "visibility": "internal" } ], - "src": "11131:32:9" + "src": "11434:32:9" }, "returnParameters": { "id": 7016, @@ -18322,7 +18322,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7064, - "src": "11186:7:9", + "src": "11489:7:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18333,7 +18333,7 @@ "id": 7014, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11186:7:9", + "src": "11489:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18342,7 +18342,7 @@ "visibility": "internal" } ], - "src": "11185:9:9" + "src": "11488:9:9" }, "scope": 7106, "stateMutability": "pure", @@ -18352,12 +18352,12 @@ { "id": 7105, "nodeType": "FunctionDefinition", - "src": "11469:393:9", + "src": "11783:404:9", "nodes": [], "body": { "id": 7104, "nodeType": "Block", - "src": "11542:320:9", + "src": "11856:331:9", "nodes": [], "statements": [ { @@ -18370,10 +18370,10 @@ "id": 7073, "mutability": "mutable", "name": "result", - "nameLocation": "11565:6:9", + "nameLocation": "11880:6:9", "nodeType": "VariableDeclaration", "scope": 7104, - "src": "11552:19:9", + "src": "11867:19:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18384,7 +18384,7 @@ "id": 7072, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11552:5:9", + "src": "11867:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18413,7 +18413,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7067, - "src": "11584:1:9", + "src": "11899:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -18426,7 +18426,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "11584:8:9", + "src": "11899:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18443,14 +18443,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11595:2:9", + "src": "11910:2:9", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "11584:13:9", + "src": "11899:13:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18470,7 +18470,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "11574:9:9", + "src": "11889:9:9", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" @@ -18479,7 +18479,7 @@ "id": 7074, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11578:5:9", + "src": "11893:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18494,7 +18494,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11574:24:9", + "src": "11889:24:9", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18502,13 +18502,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11552:46:9" + "src": "11867:46:9" }, { "body": { "id": 7100, "nodeType": "Block", - "src": "11647:185:9", + "src": "11963:191:9", "statements": [ { "assignments": [ @@ -18520,10 +18520,10 @@ "id": 7094, "mutability": "mutable", "name": "k", - "nameLocation": "11669:1:9", + "nameLocation": "11986:1:9", "nodeType": "VariableDeclaration", "scope": 7100, - "src": "11661:9:9", + "src": "11978:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18534,7 +18534,7 @@ "id": 7093, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11661:7:9", + "src": "11978:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18551,7 +18551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7067, - "src": "11673:1:9", + "src": "11990:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -18564,7 +18564,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7083, - "src": "11675:1:9", + "src": "11992:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18575,19 +18575,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11673:4:9", + "src": "11990:4:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "VariableDeclarationStatement", - "src": "11661:16:9" + "src": "11978:16:9" }, { "AST": { "nodeType": "YulBlock", - "src": "11747:75:9", + "src": "12066:77:9", "statements": [ { "expression": { @@ -18597,14 +18597,14 @@ { "name": "result", "nodeType": "YulIdentifier", - "src": "11776:6:9" + "src": "12096:6:9" }, { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "11788:2:9", + "src": "12108:2:9", "type": "", "value": "32" }, @@ -18613,58 +18613,58 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11796:2:9", + "src": "12116:2:9", "type": "", "value": "32" }, { "name": "i", "nodeType": "YulIdentifier", - "src": "11800:1:9" + "src": "12120:1:9" } ], "functionName": { "name": "mul", "nodeType": "YulIdentifier", - "src": "11792:3:9" + "src": "12112:3:9" }, "nodeType": "YulFunctionCall", - "src": "11792:10:9" + "src": "12112:10:9" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "11784:3:9" + "src": "12104:3:9" }, "nodeType": "YulFunctionCall", - "src": "11784:19:9" + "src": "12104:19:9" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "11772:3:9" + "src": "12092:3:9" }, "nodeType": "YulFunctionCall", - "src": "11772:32:9" + "src": "12092:32:9" }, { "name": "k", "nodeType": "YulIdentifier", - "src": "11806:1:9" + "src": "12126:1:9" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11765:6:9" + "src": "12085:6:9" }, "nodeType": "YulFunctionCall", - "src": "11765:43:9" + "src": "12085:43:9" }, "nodeType": "YulExpressionStatement", - "src": "11765:43:9" + "src": "12085:43:9" } ] }, @@ -18675,27 +18675,27 @@ "declaration": 7083, "isOffset": false, "isSlot": false, - "src": "11800:1:9", + "src": "12120:1:9", "valueSize": 1 }, { "declaration": 7094, "isOffset": false, "isSlot": false, - "src": "11806:1:9", + "src": "12126:1:9", "valueSize": 1 }, { "declaration": 7073, "isOffset": false, "isSlot": false, - "src": "11776:6:9", + "src": "12096:6:9", "valueSize": 1 } ], "id": 7099, "nodeType": "InlineAssembly", - "src": "11738:84:9" + "src": "12057:86:9" } ] }, @@ -18715,7 +18715,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7083, - "src": "11628:1:9", + "src": "11944:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18730,7 +18730,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7067, - "src": "11632:1:9", + "src": "11948:1:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -18743,13 +18743,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "11632:8:9", + "src": "11948:8:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11628:12:9", + "src": "11944:12:9", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18766,10 +18766,10 @@ "id": 7083, "mutability": "mutable", "name": "i", - "nameLocation": "11621:1:9", + "nameLocation": "11937:1:9", "nodeType": "VariableDeclaration", "scope": 7101, - "src": "11613:9:9", + "src": "11929:9:9", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18780,7 +18780,7 @@ "id": 7082, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11613:7:9", + "src": "11929:7:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18799,7 +18799,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11625:1:9", + "src": "11941:1:9", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -18807,7 +18807,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "11613:13:9" + "src": "11929:13:9" }, "loopExpression": { "expression": { @@ -18819,14 +18819,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "11642:3:9", + "src": "11958:3:9", "subExpression": { "id": 7090, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7083, - "src": "11642:1:9", + "src": "11958:1:9", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18839,10 +18839,10 @@ }, "id": 7092, "nodeType": "ExpressionStatement", - "src": "11642:3:9" + "src": "11958:3:9" }, "nodeType": "ForStatement", - "src": "11608:224:9" + "src": "11924:230:9" }, { "expression": { @@ -18851,7 +18851,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7073, - "src": "11849:6:9", + "src": "12173:6:9", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18860,7 +18860,7 @@ "functionReturnParameters": 7071, "id": 7103, "nodeType": "Return", - "src": "11842:13:9" + "src": "12166:13:9" } ] }, @@ -18868,7 +18868,7 @@ "kind": "function", "modifiers": [], "name": "flatten", - "nameLocation": "11478:7:9", + "nameLocation": "11792:7:9", "parameters": { "id": 7068, "nodeType": "ParameterList", @@ -18878,10 +18878,10 @@ "id": 7067, "mutability": "mutable", "name": "b", - "nameLocation": "11503:1:9", + "nameLocation": "11817:1:9", "nodeType": "VariableDeclaration", "scope": 7105, - "src": "11486:18:9", + "src": "11800:18:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18893,7 +18893,7 @@ "id": 7065, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11486:7:9", + "src": "11800:7:9", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18901,7 +18901,7 @@ }, "id": 7066, "nodeType": "ArrayTypeName", - "src": "11486:9:9", + "src": "11800:9:9", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -18910,7 +18910,7 @@ "visibility": "internal" } ], - "src": "11485:20:9" + "src": "11799:20:9" }, "returnParameters": { "id": 7071, @@ -18924,7 +18924,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7105, - "src": "11528:12:9", + "src": "11842:12:9", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18935,7 +18935,7 @@ "id": 7069, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11528:5:9", + "src": "11842:5:9", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18944,7 +18944,7 @@ "visibility": "internal" } ], - "src": "11527:14:9" + "src": "11841:14:9" }, "scope": 7106, "stateMutability": "pure", @@ -18962,7 +18962,7 @@ 7106 ], "name": "stdStorage", - "nameLocation": "7345:10:9", + "nameLocation": "7539:10:9", "scope": 7107, "usedErrors": [] } diff --git a/out/StdUtils.sol/StdUtils.json b/out/StdUtils.sol/StdUtils.json index 1df8b85..e2cf854 100644 --- a/out/StdUtils.sol/StdUtils.json +++ b/out/StdUtils.sol/StdUtils.json @@ -11,7 +11,7 @@ "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/StdUtils.sol\":\"StdUtils\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3\",\"dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa\",\"dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD\"]}},\"version\":1}", + "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/StdUtils.sol\":\"StdUtils\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d\",\"dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0\",\"dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,18 +51,18 @@ }, "sources": { "lib/forge-std/src/StdUtils.sol": { - "keccak256": "0xdfdea2fc16ca475b82c74ef8a1ee50249a086ea3e1d7dcb2fc5b507f2b69500b", + "keccak256": "0x89cae92cb2837f1e67d7d11f6a76eea0cd08fe7eeda76c7a7d10303559ccad69", "urls": [ - "bzz-raw://e68c4ac142bfdcacfc1a3ffadb63e67213464be620b277586ccf74605ccc33d3", - "dweb:/ipfs/QmXAiLV8LT4h4z6x1xc88BfJpkddSdGtQkBbtPf441MCqi" + "bzz-raw://b36fbf227666a64329088acaf38779f283b1a72ed72c5f93aaabf91e4f131c3d", + "dweb:/ipfs/QmR2gYZJWbzUSGNnKRX1kdGQG7wZ5xMWQcuKZM3sCrGV2i" ], "license": "MIT" }, "lib/forge-std/src/console2.sol": { - "keccak256": "0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f", + "keccak256": "0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb", "urls": [ - "bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa", - "dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD" + "bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0", + "dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q" ], "license": "MIT" } @@ -81,12 +81,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:4320:10", + "src": "33:4399:10", "nodes": [ { "id": 7108, "nodeType": "PragmaDirective", - "src": "32:31:10", + "src": "33:31:10", "nodes": [], "literals": [ "solidity", @@ -101,7 +101,7 @@ { "id": 7109, "nodeType": "ImportDirective", - "src": "65:24:10", + "src": "68:24:10", "nodes": [], "absolutePath": "lib/forge-std/src/console2.sol", "file": "./console2.sol", @@ -114,17 +114,17 @@ { "id": 7501, "nodeType": "ContractDefinition", - "src": "91:4260:10", + "src": "96:4334:10", "nodes": [ { "id": 7112, "nodeType": "VariableDeclaration", - "src": "124:125:10", + "src": "130:126:10", "nodes": [], "constant": true, "mutability": "constant", "name": "UINT256_MAX", - "nameLocation": "149:11:10", + "nameLocation": "155:11:10", "scope": 7501, "stateVariable": true, "storageLocation": "default", @@ -136,7 +136,7 @@ "id": 7110, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "124:7:10", + "src": "130:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -151,7 +151,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "171:78:10", + "src": "178:78:10", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1", "typeString": "int_const 1157...(70 digits omitted)...9935" @@ -163,12 +163,12 @@ { "id": 7242, "nodeType": "FunctionDefinition", - "src": "256:1264:10", + "src": "265:1290:10", "nodes": [], "body": { "id": 7241, "nodeType": "Block", - "src": "356:1164:10", + "src": "365:1190:10", "nodes": [], "statements": [ { @@ -190,7 +190,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7116, - "src": "374:3:10", + "src": "384:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -204,13 +204,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7118, - "src": "381:3:10", + "src": "391:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "374:10:10", + "src": "384:10:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -225,7 +225,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "386:64:10", + "src": "396:64:10", "typeDescriptions": { "typeIdentifier": "t_stringliteral_16c21f4eccdbbd49e5dc1331f271d929c25cafaf25207892b67e15553a16c5f2", "typeString": "literal_string \"StdUtils bound(uint256,uint256,uint256): Max is less than min.\"" @@ -252,7 +252,7 @@ -18 ], "referencedDeclaration": -18, - "src": "366:7:10", + "src": "376:7:10", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" @@ -266,7 +266,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "366:85:10", + "src": "376:85:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -275,7 +275,7 @@ }, "id": 7129, "nodeType": "ExpressionStatement", - "src": "366:85:10" + "src": "376:85:10" }, { "condition": { @@ -304,7 +304,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "681:1:10", + "src": "695:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -318,13 +318,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7116, - "src": "686:3:10", + "src": "700:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "681:8:10", + "src": "695:8:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -348,7 +348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "693:1:10", + "src": "707:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -362,19 +362,19 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7118, - "src": "698:3:10", + "src": "712:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "693:8:10", + "src": "707:8:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "681:20:10", + "src": "695:20:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -382,7 +382,7 @@ }, "id": 7139, "nodeType": "IfStatement", - "src": "677:34:10", + "src": "691:34:10", "trueBody": { "expression": { "id": 7137, @@ -390,7 +390,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "710:1:10", + "src": "724:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -399,7 +399,7 @@ "functionReturnParameters": 7122, "id": 7138, "nodeType": "Return", - "src": "703:8:10" + "src": "717:8:10" } }, { @@ -412,10 +412,10 @@ "id": 7141, "mutability": "mutable", "name": "size", - "nameLocation": "730:4:10", + "nameLocation": "746:4:10", "nodeType": "VariableDeclaration", "scope": 7241, - "src": "722:12:10", + "src": "738:12:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -426,7 +426,7 @@ "id": 7140, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "722:7:10", + "src": "738:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -462,7 +462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7118, - "src": "737:3:10", + "src": "753:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -476,13 +476,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7116, - "src": "743:3:10", + "src": "759:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "737:9:10", + "src": "753:9:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -499,21 +499,21 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "749:1:10", + "src": "765:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "737:13:10", + "src": "753:13:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "722:28:10" + "src": "738:28:10" }, { "condition": { @@ -542,7 +542,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "940:1:10", + "src": "960:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -559,14 +559,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "945:1:10", + "src": "965:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_3_by_1", "typeString": "int_const 3" }, "value": "3" }, - "src": "940:6:10", + "src": "960:6:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -590,7 +590,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7141, - "src": "950:4:10", + "src": "970:4:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -604,19 +604,19 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "957:1:10", + "src": "977:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "950:8:10", + "src": "970:8:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "940:18:10", + "src": "960:18:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -624,7 +624,7 @@ }, "id": 7159, "nodeType": "IfStatement", - "src": "936:38:10", + "src": "956:38:10", "trueBody": { "expression": { "commonType": { @@ -642,7 +642,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7116, - "src": "967:3:10", + "src": "987:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -656,13 +656,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "973:1:10", + "src": "993:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "967:7:10", + "src": "987:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -671,7 +671,7 @@ "functionReturnParameters": 7122, "id": 7158, "nodeType": "Return", - "src": "960:14:10" + "src": "980:14:10" } }, { @@ -701,7 +701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "988:1:10", + "src": "1009:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -725,7 +725,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7112, - "src": "993:11:10", + "src": "1014:11:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -742,20 +742,20 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1007:1:10", + "src": "1028:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_3_by_1", "typeString": "int_const 3" }, "value": "3" }, - "src": "993:15:10", + "src": "1014:15:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "988:20:10", + "src": "1009:20:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -779,7 +779,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7141, - "src": "1012:4:10", + "src": "1033:4:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -803,7 +803,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7112, - "src": "1019:11:10", + "src": "1040:11:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -817,25 +817,25 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "1033:1:10", + "src": "1054:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1019:15:10", + "src": "1040:15:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1012:22:10", + "src": "1033:22:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "988:46:10", + "src": "1009:46:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -843,7 +843,7 @@ }, "id": 7178, "nodeType": "IfStatement", - "src": "984:82:10", + "src": "1005:82:10", "trueBody": { "expression": { "commonType": { @@ -861,7 +861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7118, - "src": "1043:3:10", + "src": "1064:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -887,7 +887,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7112, - "src": "1050:11:10", + "src": "1071:11:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -901,13 +901,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "1064:1:10", + "src": "1085:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1050:15:10", + "src": "1071:15:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -921,13 +921,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "1049:17:10", + "src": "1070:17:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1043:23:10", + "src": "1064:23:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -936,7 +936,7 @@ "functionReturnParameters": 7122, "id": 7177, "nodeType": "Return", - "src": "1036:30:10" + "src": "1057:30:10" } }, { @@ -956,7 +956,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "1166:1:10", + "src": "1190:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -970,13 +970,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7118, - "src": "1170:3:10", + "src": "1194:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1166:7:10", + "src": "1190:7:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -999,7 +999,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "1345:1:10", + "src": "1374:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1013,13 +1013,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7118, - "src": "1349:3:10", + "src": "1378:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1345:7:10", + "src": "1374:7:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1027,11 +1027,11 @@ }, "id": 7239, "nodeType": "IfStatement", - "src": "1341:173:10", + "src": "1370:178:10", "trueBody": { "id": 7238, "nodeType": "Block", - "src": "1354:160:10", + "src": "1383:165:10", "statements": [ { "assignments": [ @@ -1043,10 +1043,10 @@ "id": 7213, "mutability": "mutable", "name": "diff", - "nameLocation": "1376:4:10", + "nameLocation": "1406:4:10", "nodeType": "VariableDeclaration", "scope": 7238, - "src": "1368:12:10", + "src": "1398:12:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1057,7 +1057,7 @@ "id": 7212, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1368:7:10", + "src": "1398:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1083,7 +1083,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7116, - "src": "1383:3:10", + "src": "1413:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1097,20 +1097,20 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "1389:1:10", + "src": "1419:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1383:7:10", + "src": "1413:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1368:22:10" + "src": "1398:22:10" }, { "assignments": [ @@ -1122,10 +1122,10 @@ "id": 7219, "mutability": "mutable", "name": "rem", - "nameLocation": "1412:3:10", + "nameLocation": "1443:3:10", "nodeType": "VariableDeclaration", "scope": 7238, - "src": "1404:11:10", + "src": "1435:11:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1136,7 +1136,7 @@ "id": 7218, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1404:7:10", + "src": "1435:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1162,7 +1162,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7213, - "src": "1418:4:10", + "src": "1449:4:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1176,20 +1176,20 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7141, - "src": "1425:4:10", + "src": "1456:4:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1418:11:10", + "src": "1449:11:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1404:25:10" + "src": "1435:25:10" }, { "condition": { @@ -1208,7 +1208,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7219, - "src": "1447:3:10", + "src": "1479:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1225,14 +1225,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1454:1:10", + "src": "1486:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "1447:8:10", + "src": "1479:8:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1240,7 +1240,7 @@ }, "id": 7229, "nodeType": "IfStatement", - "src": "1443:24:10", + "src": "1475:24:10", "trueBody": { "expression": { "id": 7227, @@ -1248,7 +1248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7116, - "src": "1464:3:10", + "src": "1496:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1257,7 +1257,7 @@ "functionReturnParameters": 7122, "id": 7228, "nodeType": "Return", - "src": "1457:10:10" + "src": "1489:10:10" } }, { @@ -1273,7 +1273,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7121, - "src": "1481:6:10", + "src": "1514:6:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1307,7 +1307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7118, - "src": "1490:3:10", + "src": "1523:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1321,13 +1321,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7219, - "src": "1496:3:10", + "src": "1529:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1490:9:10", + "src": "1523:9:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1344,20 +1344,20 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1502:1:10", + "src": "1535:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "1490:13:10", + "src": "1523:13:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1481:22:10", + "src": "1514:22:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1365,18 +1365,18 @@ }, "id": 7237, "nodeType": "ExpressionStatement", - "src": "1481:22:10" + "src": "1514:22:10" } ] } }, "id": 7240, "nodeType": "IfStatement", - "src": "1162:352:10", + "src": "1186:362:10", "trueBody": { "id": 7208, "nodeType": "Block", - "src": "1175:160:10", + "src": "1199:165:10", "statements": [ { "assignments": [ @@ -1388,10 +1388,10 @@ "id": 7183, "mutability": "mutable", "name": "diff", - "nameLocation": "1197:4:10", + "nameLocation": "1222:4:10", "nodeType": "VariableDeclaration", "scope": 7208, - "src": "1189:12:10", + "src": "1214:12:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1402,7 +1402,7 @@ "id": 7182, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1189:7:10", + "src": "1214:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1428,7 +1428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7114, - "src": "1204:1:10", + "src": "1229:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1442,20 +1442,20 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7118, - "src": "1208:3:10", + "src": "1233:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1204:7:10", + "src": "1229:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1189:22:10" + "src": "1214:22:10" }, { "assignments": [ @@ -1467,10 +1467,10 @@ "id": 7189, "mutability": "mutable", "name": "rem", - "nameLocation": "1233:3:10", + "nameLocation": "1259:3:10", "nodeType": "VariableDeclaration", "scope": 7208, - "src": "1225:11:10", + "src": "1251:11:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1481,7 +1481,7 @@ "id": 7188, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1225:7:10", + "src": "1251:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1507,7 +1507,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7183, - "src": "1239:4:10", + "src": "1265:4:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1521,20 +1521,20 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7141, - "src": "1246:4:10", + "src": "1272:4:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1239:11:10", + "src": "1265:11:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1225:25:10" + "src": "1251:25:10" }, { "condition": { @@ -1553,7 +1553,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7189, - "src": "1268:3:10", + "src": "1295:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1570,14 +1570,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1275:1:10", + "src": "1302:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "1268:8:10", + "src": "1295:8:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1585,7 +1585,7 @@ }, "id": 7199, "nodeType": "IfStatement", - "src": "1264:24:10", + "src": "1291:24:10", "trueBody": { "expression": { "id": 7197, @@ -1593,7 +1593,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7118, - "src": "1285:3:10", + "src": "1312:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1602,7 +1602,7 @@ "functionReturnParameters": 7122, "id": 7198, "nodeType": "Return", - "src": "1278:10:10" + "src": "1305:10:10" } }, { @@ -1618,7 +1618,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7121, - "src": "1302:6:10", + "src": "1330:6:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1652,7 +1652,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7116, - "src": "1311:3:10", + "src": "1339:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1666,13 +1666,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7189, - "src": "1317:3:10", + "src": "1345:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1311:9:10", + "src": "1339:9:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1689,20 +1689,20 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1323:1:10", + "src": "1351:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "1311:13:10", + "src": "1339:13:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1302:22:10", + "src": "1330:22:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1710,7 +1710,7 @@ }, "id": 7207, "nodeType": "ExpressionStatement", - "src": "1302:22:10" + "src": "1330:22:10" } ] } @@ -1721,7 +1721,7 @@ "kind": "function", "modifiers": [], "name": "_bound", - "nameLocation": "265:6:10", + "nameLocation": "274:6:10", "parameters": { "id": 7119, "nodeType": "ParameterList", @@ -1731,10 +1731,10 @@ "id": 7114, "mutability": "mutable", "name": "x", - "nameLocation": "280:1:10", + "nameLocation": "289:1:10", "nodeType": "VariableDeclaration", "scope": 7242, - "src": "272:9:10", + "src": "281:9:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1745,7 +1745,7 @@ "id": 7113, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "272:7:10", + "src": "281:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1758,10 +1758,10 @@ "id": 7116, "mutability": "mutable", "name": "min", - "nameLocation": "291:3:10", + "nameLocation": "300:3:10", "nodeType": "VariableDeclaration", "scope": 7242, - "src": "283:11:10", + "src": "292:11:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1772,7 +1772,7 @@ "id": 7115, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "283:7:10", + "src": "292:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1785,10 +1785,10 @@ "id": 7118, "mutability": "mutable", "name": "max", - "nameLocation": "304:3:10", + "nameLocation": "313:3:10", "nodeType": "VariableDeclaration", "scope": 7242, - "src": "296:11:10", + "src": "305:11:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1799,7 +1799,7 @@ "id": 7117, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "296:7:10", + "src": "305:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1808,7 +1808,7 @@ "visibility": "internal" } ], - "src": "271:37:10" + "src": "280:37:10" }, "returnParameters": { "id": 7122, @@ -1819,10 +1819,10 @@ "id": 7121, "mutability": "mutable", "name": "result", - "nameLocation": "348:6:10", + "nameLocation": "357:6:10", "nodeType": "VariableDeclaration", "scope": 7242, - "src": "340:14:10", + "src": "349:14:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1833,7 +1833,7 @@ "id": 7120, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "340:7:10", + "src": "349:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1842,7 +1842,7 @@ "visibility": "internal" } ], - "src": "339:16:10" + "src": "348:16:10" }, "scope": 7501, "stateMutability": "pure", @@ -1852,12 +1852,12 @@ { "id": 7269, "nodeType": "FunctionDefinition", - "src": "1526:190:10", + "src": "1563:193:10", "nodes": [], "body": { "id": 7268, "nodeType": "Block", - "src": "1625:91:10", + "src": "1662:94:10", "nodes": [], "statements": [ { @@ -1873,7 +1873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7251, - "src": "1635:6:10", + "src": "1673:6:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1889,7 +1889,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7244, - "src": "1651:1:10", + "src": "1689:1:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1901,7 +1901,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7246, - "src": "1654:3:10", + "src": "1692:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1913,7 +1913,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7248, - "src": "1659:3:10", + "src": "1697:3:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1940,7 +1940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7242, - "src": "1644:6:10", + "src": "1682:6:10", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256,uint256) pure returns (uint256)" @@ -1954,14 +1954,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1644:19:10", + "src": "1682:19:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1635:28:10", + "src": "1673:28:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1969,7 +1969,7 @@ }, "id": 7260, "nodeType": "ExpressionStatement", - "src": "1635:28:10" + "src": "1673:28:10" }, { "expression": { @@ -1983,7 +1983,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1686:14:10", + "src": "1725:14:10", "typeDescriptions": { "typeIdentifier": "t_stringliteral_237b64d156191d73cf174e4433495e27feb7a7083e87d06235be591548fb5c52", "typeString": "literal_string \"Bound Result\"" @@ -1996,7 +1996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7251, - "src": "1702:6:10", + "src": "1741:6:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2020,7 +2020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24413, - "src": "1673:8:10", + "src": "1712:8:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_console2_$24413_$", "typeString": "type(library console2)" @@ -2034,7 +2034,7 @@ "memberName": "log", "nodeType": "MemberAccess", "referencedDeclaration": 17057, - "src": "1673:12:10", + "src": "1712:12:10", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256) view" @@ -2048,7 +2048,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1673:36:10", + "src": "1712:36:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2057,7 +2057,7 @@ }, "id": 7267, "nodeType": "ExpressionStatement", - "src": "1673:36:10" + "src": "1712:36:10" } ] }, @@ -2065,7 +2065,7 @@ "kind": "function", "modifiers": [], "name": "bound", - "nameLocation": "1535:5:10", + "nameLocation": "1572:5:10", "parameters": { "id": 7249, "nodeType": "ParameterList", @@ -2075,10 +2075,10 @@ "id": 7244, "mutability": "mutable", "name": "x", - "nameLocation": "1549:1:10", + "nameLocation": "1586:1:10", "nodeType": "VariableDeclaration", "scope": 7269, - "src": "1541:9:10", + "src": "1578:9:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2089,7 +2089,7 @@ "id": 7243, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1541:7:10", + "src": "1578:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2102,10 +2102,10 @@ "id": 7246, "mutability": "mutable", "name": "min", - "nameLocation": "1560:3:10", + "nameLocation": "1597:3:10", "nodeType": "VariableDeclaration", "scope": 7269, - "src": "1552:11:10", + "src": "1589:11:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2116,7 +2116,7 @@ "id": 7245, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1552:7:10", + "src": "1589:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2129,10 +2129,10 @@ "id": 7248, "mutability": "mutable", "name": "max", - "nameLocation": "1573:3:10", + "nameLocation": "1610:3:10", "nodeType": "VariableDeclaration", "scope": 7269, - "src": "1565:11:10", + "src": "1602:11:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2143,7 +2143,7 @@ "id": 7247, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1565:7:10", + "src": "1602:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2152,7 +2152,7 @@ "visibility": "internal" } ], - "src": "1540:37:10" + "src": "1577:37:10" }, "returnParameters": { "id": 7252, @@ -2163,10 +2163,10 @@ "id": 7251, "mutability": "mutable", "name": "result", - "nameLocation": "1617:6:10", + "nameLocation": "1654:6:10", "nodeType": "VariableDeclaration", "scope": 7269, - "src": "1609:14:10", + "src": "1646:14:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2177,7 +2177,7 @@ "id": 7250, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1609:7:10", + "src": "1646:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2186,7 +2186,7 @@ "visibility": "internal" } ], - "src": "1608:16:10" + "src": "1645:16:10" }, "scope": 7501, "stateMutability": "view", @@ -2196,12 +2196,12 @@ { "id": 7454, "nodeType": "FunctionDefinition", - "src": "1951:1962:10", + "src": "1995:1983:10", "nodes": [], "body": { "id": 7453, "nodeType": "Block", - "src": "2054:1859:10", + "src": "2098:1880:10", "nodes": [], "statements": [ { @@ -2221,7 +2221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "2380:5:10", + "src": "2428:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2238,14 +2238,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2389:4:10", + "src": "2437:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0x00" }, - "src": "2380:13:10", + "src": "2428:13:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2253,7 +2253,7 @@ }, "id": 7303, "nodeType": "IfStatement", - "src": "2376:134:10", + "src": "2424:134:10", "trueBody": { "expression": { "arguments": [ @@ -2272,7 +2272,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2464:4:10", + "src": "2512:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_214_by_1", "typeString": "int_const 214" @@ -2293,7 +2293,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2457:6:10", + "src": "2505:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -2302,7 +2302,7 @@ "id": 7286, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2457:6:10", + "src": "2505:6:10", "typeDescriptions": {} } }, @@ -2314,7 +2314,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2457:12:10", + "src": "2505:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -2332,7 +2332,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2478:4:10", + "src": "2526:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -2353,7 +2353,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2471:6:10", + "src": "2519:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -2362,7 +2362,7 @@ "id": 7290, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2471:6:10", + "src": "2519:6:10", "typeDescriptions": {} } }, @@ -2374,7 +2374,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2471:12:10", + "src": "2519:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -2387,7 +2387,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7272, - "src": "2485:8:10", + "src": "2533:8:10", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2404,7 +2404,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2502:4:10", + "src": "2550:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" @@ -2425,7 +2425,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2495:6:10", + "src": "2543:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -2434,7 +2434,7 @@ "id": 7295, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2495:6:10", + "src": "2543:6:10", "typeDescriptions": {} } }, @@ -2446,7 +2446,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2495:12:10", + "src": "2543:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -2479,7 +2479,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2440:3:10", + "src": "2488:3:10", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2492,7 +2492,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2440:16:10", + "src": "2488:16:10", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -2506,7 +2506,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2440:68:10", + "src": "2488:68:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2526,7 +2526,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2430:9:10", + "src": "2478:9:10", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -2540,7 +2540,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2430:79:10", + "src": "2478:79:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2560,7 +2560,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7500, - "src": "2407:22:10", + "src": "2455:22:10", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" @@ -2574,7 +2574,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2407:103:10", + "src": "2455:103:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -2584,7 +2584,7 @@ "functionReturnParameters": 7278, "id": 7302, "nodeType": "Return", - "src": "2400:110:10" + "src": "2448:110:10" } }, { @@ -2604,7 +2604,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "2524:5:10", + "src": "2573:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2621,14 +2621,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2533:4:10", + "src": "2582:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_127_by_1", "typeString": "int_const 127" }, "value": "0x7f" }, - "src": "2524:13:10", + "src": "2573:13:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2636,7 +2636,7 @@ }, "id": 7328, "nodeType": "IfStatement", - "src": "2520:134:10", + "src": "2569:134:10", "trueBody": { "expression": { "arguments": [ @@ -2655,7 +2655,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2608:4:10", + "src": "2657:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_214_by_1", "typeString": "int_const 214" @@ -2676,7 +2676,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2601:6:10", + "src": "2650:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -2685,7 +2685,7 @@ "id": 7311, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2601:6:10", + "src": "2650:6:10", "typeDescriptions": {} } }, @@ -2697,7 +2697,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2601:12:10", + "src": "2650:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -2715,7 +2715,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2622:4:10", + "src": "2671:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -2736,7 +2736,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2615:6:10", + "src": "2664:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -2745,7 +2745,7 @@ "id": 7315, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2615:6:10", + "src": "2664:6:10", "typeDescriptions": {} } }, @@ -2757,7 +2757,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2615:12:10", + "src": "2664:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -2770,7 +2770,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7272, - "src": "2629:8:10", + "src": "2678:8:10", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2784,7 +2784,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "2645:5:10", + "src": "2694:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2804,7 +2804,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2639:5:10", + "src": "2688:5:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint8_$", "typeString": "type(uint8)" @@ -2813,7 +2813,7 @@ "id": 7320, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "2639:5:10", + "src": "2688:5:10", "typeDescriptions": {} } }, @@ -2825,7 +2825,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2639:12:10", + "src": "2688:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint8", @@ -2858,7 +2858,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2584:3:10", + "src": "2633:3:10", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2871,7 +2871,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2584:16:10", + "src": "2633:16:10", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -2885,7 +2885,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2584:68:10", + "src": "2633:68:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2905,7 +2905,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2574:9:10", + "src": "2623:9:10", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -2919,7 +2919,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2574:79:10", + "src": "2623:79:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2939,7 +2939,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7500, - "src": "2551:22:10", + "src": "2600:22:10", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" @@ -2953,7 +2953,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2551:103:10", + "src": "2600:103:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -2963,7 +2963,7 @@ "functionReturnParameters": 7278, "id": 7327, "nodeType": "Return", - "src": "2544:110:10" + "src": "2593:110:10" } }, { @@ -2983,7 +2983,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "2807:5:10", + "src": "2859:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3020,7 +3020,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2816:1:10", + "src": "2868:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -3038,14 +3038,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2819:1:10", + "src": "2871:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "2816:4:10", + "src": "2868:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_256_by_1", "typeString": "int_const 256" @@ -3062,20 +3062,20 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2823:1:10", + "src": "2875:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2816:8:10", + "src": "2868:8:10", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" } }, - "src": "2807:17:10", + "src": "2859:17:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3083,7 +3083,7 @@ }, "id": 7361, "nodeType": "IfStatement", - "src": "2803:148:10", + "src": "2855:148:10", "trueBody": { "expression": { "arguments": [ @@ -3102,7 +3102,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2891:4:10", + "src": "2943:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_215_by_1", "typeString": "int_const 215" @@ -3123,7 +3123,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2884:6:10", + "src": "2936:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -3132,7 +3132,7 @@ "id": 7340, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2884:6:10", + "src": "2936:6:10", "typeDescriptions": {} } }, @@ -3144,7 +3144,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2884:12:10", + "src": "2936:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -3162,7 +3162,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2905:4:10", + "src": "2957:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -3183,7 +3183,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2898:6:10", + "src": "2950:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -3192,7 +3192,7 @@ "id": 7344, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2898:6:10", + "src": "2950:6:10", "typeDescriptions": {} } }, @@ -3204,7 +3204,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2898:12:10", + "src": "2950:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -3217,7 +3217,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7272, - "src": "2912:8:10", + "src": "2964:8:10", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3234,7 +3234,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2929:4:10", + "src": "2981:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_129_by_1", "typeString": "int_const 129" @@ -3255,7 +3255,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2922:6:10", + "src": "2974:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -3264,7 +3264,7 @@ "id": 7349, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2922:6:10", + "src": "2974:6:10", "typeDescriptions": {} } }, @@ -3276,7 +3276,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2922:12:10", + "src": "2974:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -3291,7 +3291,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "2942:5:10", + "src": "2994:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3311,7 +3311,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2936:5:10", + "src": "2988:5:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint8_$", "typeString": "type(uint8)" @@ -3320,7 +3320,7 @@ "id": 7353, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "2936:5:10", + "src": "2988:5:10", "typeDescriptions": {} } }, @@ -3332,7 +3332,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2936:12:10", + "src": "2988:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint8", @@ -3369,7 +3369,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2867:3:10", + "src": "2919:3:10", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3382,7 +3382,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2867:16:10", + "src": "2919:16:10", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3396,7 +3396,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2867:82:10", + "src": "2919:82:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3416,7 +3416,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2857:9:10", + "src": "2909:9:10", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -3430,7 +3430,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2857:93:10", + "src": "2909:93:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3450,7 +3450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7500, - "src": "2834:22:10", + "src": "2886:22:10", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" @@ -3464,7 +3464,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2834:117:10", + "src": "2886:117:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -3474,7 +3474,7 @@ "functionReturnParameters": 7278, "id": 7360, "nodeType": "Return", - "src": "2827:124:10" + "src": "2879:124:10" } }, { @@ -3494,7 +3494,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "2965:5:10", + "src": "3018:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3531,7 +3531,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2974:1:10", + "src": "3027:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -3549,14 +3549,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2977:2:10", + "src": "3030:2:10", "typeDescriptions": { "typeIdentifier": "t_rational_16_by_1", "typeString": "int_const 16" }, "value": "16" }, - "src": "2974:5:10", + "src": "3027:5:10", "typeDescriptions": { "typeIdentifier": "t_rational_65536_by_1", "typeString": "int_const 65536" @@ -3573,20 +3573,20 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2982:1:10", + "src": "3035:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2974:9:10", + "src": "3027:9:10", "typeDescriptions": { "typeIdentifier": "t_rational_65535_by_1", "typeString": "int_const 65535" } }, - "src": "2965:18:10", + "src": "3018:18:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3594,7 +3594,7 @@ }, "id": 7394, "nodeType": "IfStatement", - "src": "2961:149:10", + "src": "3014:149:10", "trueBody": { "expression": { "arguments": [ @@ -3613,7 +3613,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3049:4:10", + "src": "3102:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_216_by_1", "typeString": "int_const 216" @@ -3634,7 +3634,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3042:6:10", + "src": "3095:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -3643,7 +3643,7 @@ "id": 7373, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3042:6:10", + "src": "3095:6:10", "typeDescriptions": {} } }, @@ -3655,7 +3655,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3042:12:10", + "src": "3095:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -3673,7 +3673,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3063:4:10", + "src": "3116:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -3694,7 +3694,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3056:6:10", + "src": "3109:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -3703,7 +3703,7 @@ "id": 7377, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3056:6:10", + "src": "3109:6:10", "typeDescriptions": {} } }, @@ -3715,7 +3715,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3056:12:10", + "src": "3109:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -3728,7 +3728,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7272, - "src": "3070:8:10", + "src": "3123:8:10", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3745,7 +3745,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3087:4:10", + "src": "3140:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_130_by_1", "typeString": "int_const 130" @@ -3766,7 +3766,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3080:6:10", + "src": "3133:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -3775,7 +3775,7 @@ "id": 7382, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3080:6:10", + "src": "3133:6:10", "typeDescriptions": {} } }, @@ -3787,7 +3787,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3080:12:10", + "src": "3133:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -3802,7 +3802,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "3101:5:10", + "src": "3154:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3822,7 +3822,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3094:6:10", + "src": "3147:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint16_$", "typeString": "type(uint16)" @@ -3831,7 +3831,7 @@ "id": 7386, "name": "uint16", "nodeType": "ElementaryTypeName", - "src": "3094:6:10", + "src": "3147:6:10", "typeDescriptions": {} } }, @@ -3843,7 +3843,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3094:13:10", + "src": "3147:13:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint16", @@ -3880,7 +3880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3025:3:10", + "src": "3078:3:10", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3893,7 +3893,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3025:16:10", + "src": "3078:16:10", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3907,7 +3907,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3025:83:10", + "src": "3078:83:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3927,7 +3927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3015:9:10", + "src": "3068:9:10", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -3941,7 +3941,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3015:94:10", + "src": "3068:94:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3961,7 +3961,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7500, - "src": "2992:22:10", + "src": "3045:22:10", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" @@ -3975,7 +3975,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2992:118:10", + "src": "3045:118:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -3985,7 +3985,7 @@ "functionReturnParameters": 7278, "id": 7393, "nodeType": "Return", - "src": "2985:125:10" + "src": "3038:125:10" } }, { @@ -4005,7 +4005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "3124:5:10", + "src": "3178:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4042,7 +4042,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3133:1:10", + "src": "3187:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -4060,14 +4060,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3136:2:10", + "src": "3190:2:10", "typeDescriptions": { "typeIdentifier": "t_rational_24_by_1", "typeString": "int_const 24" }, "value": "24" }, - "src": "3133:5:10", + "src": "3187:5:10", "typeDescriptions": { "typeIdentifier": "t_rational_16777216_by_1", "typeString": "int_const 16777216" @@ -4084,20 +4084,20 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3141:1:10", + "src": "3195:1:10", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "3133:9:10", + "src": "3187:9:10", "typeDescriptions": { "typeIdentifier": "t_rational_16777215_by_1", "typeString": "int_const 16777215" } }, - "src": "3124:18:10", + "src": "3178:18:10", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4105,7 +4105,7 @@ }, "id": 7427, "nodeType": "IfStatement", - "src": "3120:149:10", + "src": "3174:149:10", "trueBody": { "expression": { "arguments": [ @@ -4124,7 +4124,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3208:4:10", + "src": "3262:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_217_by_1", "typeString": "int_const 217" @@ -4145,7 +4145,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3201:6:10", + "src": "3255:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -4154,7 +4154,7 @@ "id": 7406, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3201:6:10", + "src": "3255:6:10", "typeDescriptions": {} } }, @@ -4166,7 +4166,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3201:12:10", + "src": "3255:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -4184,7 +4184,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3222:4:10", + "src": "3276:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -4205,7 +4205,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3215:6:10", + "src": "3269:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -4214,7 +4214,7 @@ "id": 7410, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3215:6:10", + "src": "3269:6:10", "typeDescriptions": {} } }, @@ -4226,7 +4226,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3215:12:10", + "src": "3269:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -4239,7 +4239,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7272, - "src": "3229:8:10", + "src": "3283:8:10", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4256,7 +4256,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3246:4:10", + "src": "3300:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_131_by_1", "typeString": "int_const 131" @@ -4277,7 +4277,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3239:6:10", + "src": "3293:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -4286,7 +4286,7 @@ "id": 7415, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3239:6:10", + "src": "3293:6:10", "typeDescriptions": {} } }, @@ -4298,7 +4298,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3239:12:10", + "src": "3293:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -4313,7 +4313,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "3260:5:10", + "src": "3314:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4333,7 +4333,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3253:6:10", + "src": "3307:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint24_$", "typeString": "type(uint24)" @@ -4342,7 +4342,7 @@ "id": 7419, "name": "uint24", "nodeType": "ElementaryTypeName", - "src": "3253:6:10", + "src": "3307:6:10", "typeDescriptions": {} } }, @@ -4354,7 +4354,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3253:13:10", + "src": "3307:13:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint24", @@ -4391,7 +4391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3184:3:10", + "src": "3238:3:10", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4404,7 +4404,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3184:16:10", + "src": "3238:16:10", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4418,7 +4418,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3184:83:10", + "src": "3238:83:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4438,7 +4438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3174:9:10", + "src": "3228:9:10", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4452,7 +4452,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3174:94:10", + "src": "3228:94:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4472,7 +4472,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7500, - "src": "3151:22:10", + "src": "3205:22:10", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" @@ -4486,7 +4486,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3151:118:10", + "src": "3205:118:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -4496,7 +4496,7 @@ "functionReturnParameters": 7278, "id": 7426, "nodeType": "Return", - "src": "3144:125:10" + "src": "3198:125:10" } }, { @@ -4517,7 +4517,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3836:4:10", + "src": "3899:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_218_by_1", "typeString": "int_const 218" @@ -4538,7 +4538,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3829:6:10", + "src": "3892:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -4547,7 +4547,7 @@ "id": 7432, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3829:6:10", + "src": "3892:6:10", "typeDescriptions": {} } }, @@ -4559,7 +4559,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3829:12:10", + "src": "3892:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -4577,7 +4577,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3850:4:10", + "src": "3913:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -4598,7 +4598,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3843:6:10", + "src": "3906:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -4607,7 +4607,7 @@ "id": 7436, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3843:6:10", + "src": "3906:6:10", "typeDescriptions": {} } }, @@ -4619,7 +4619,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3843:12:10", + "src": "3906:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -4632,7 +4632,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7272, - "src": "3857:8:10", + "src": "3920:8:10", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4649,7 +4649,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3874:4:10", + "src": "3937:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -4670,7 +4670,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3867:6:10", + "src": "3930:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -4679,7 +4679,7 @@ "id": 7441, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "3867:6:10", + "src": "3930:6:10", "typeDescriptions": {} } }, @@ -4691,7 +4691,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3867:12:10", + "src": "3930:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -4706,7 +4706,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7274, - "src": "3888:5:10", + "src": "3951:5:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4726,7 +4726,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3881:6:10", + "src": "3944:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint32_$", "typeString": "type(uint32)" @@ -4735,7 +4735,7 @@ "id": 7445, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "3881:6:10", + "src": "3944:6:10", "typeDescriptions": {} } }, @@ -4747,7 +4747,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3881:13:10", + "src": "3944:13:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint32", @@ -4784,7 +4784,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3812:3:10", + "src": "3875:3:10", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4797,7 +4797,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3812:16:10", + "src": "3875:16:10", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -4811,7 +4811,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3812:83:10", + "src": "3875:83:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4831,7 +4831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3802:9:10", + "src": "3865:9:10", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -4845,7 +4845,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3802:94:10", + "src": "3865:94:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4865,7 +4865,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7500, - "src": "3766:22:10", + "src": "3828:22:10", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" @@ -4879,7 +4879,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3766:140:10", + "src": "3828:142:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -4889,21 +4889,21 @@ "functionReturnParameters": 7278, "id": 7452, "nodeType": "Return", - "src": "3759:147:10" + "src": "3821:149:10" } ] }, "documentation": { "id": 7270, "nodeType": "StructuredDocumentation", - "src": "1722:224:10", + "src": "1764:225:10", "text": "@dev Compute the address a contract will be deployed at for a given deployer address and nonce\n @notice adapated from Solmate implementation (https://github.com/Rari-Capital/solmate/blob/main/src/utils/LibRLP.sol)" }, "implemented": true, "kind": "function", "modifiers": [], "name": "computeCreateAddress", - "nameLocation": "1960:20:10", + "nameLocation": "2004:20:10", "parameters": { "id": 7275, "nodeType": "ParameterList", @@ -4913,10 +4913,10 @@ "id": 7272, "mutability": "mutable", "name": "deployer", - "nameLocation": "1989:8:10", + "nameLocation": "2033:8:10", "nodeType": "VariableDeclaration", "scope": 7454, - "src": "1981:16:10", + "src": "2025:16:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4927,7 +4927,7 @@ "id": 7271, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1981:7:10", + "src": "2025:7:10", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4941,10 +4941,10 @@ "id": 7274, "mutability": "mutable", "name": "nonce", - "nameLocation": "2007:5:10", + "nameLocation": "2051:5:10", "nodeType": "VariableDeclaration", "scope": 7454, - "src": "1999:13:10", + "src": "2043:13:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4955,7 +4955,7 @@ "id": 7273, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1999:7:10", + "src": "2043:7:10", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4964,7 +4964,7 @@ "visibility": "internal" } ], - "src": "1980:33:10" + "src": "2024:33:10" }, "returnParameters": { "id": 7278, @@ -4978,7 +4978,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7454, - "src": "2045:7:10", + "src": "2089:7:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4989,7 +4989,7 @@ "id": 7276, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2045:7:10", + "src": "2089:7:10", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4999,7 +4999,7 @@ "visibility": "internal" } ], - "src": "2044:9:10" + "src": "2088:9:10" }, "scope": 7501, "stateMutability": "pure", @@ -5009,12 +5009,12 @@ { "id": 7481, "nodeType": "FunctionDefinition", - "src": "3919:280:10", + "src": "3986:287:10", "nodes": [], "body": { "id": 7480, "nodeType": "Block", - "src": "4080:119:10", + "src": "4152:121:10", "nodes": [], "statements": [ { @@ -5035,7 +5035,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4154:4:10", + "src": "4227:4:10", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" @@ -5056,7 +5056,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4147:6:10", + "src": "4220:6:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" @@ -5065,7 +5065,7 @@ "id": 7469, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "4147:6:10", + "src": "4220:6:10", "typeDescriptions": {} } }, @@ -5077,7 +5077,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4147:12:10", + "src": "4220:12:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -5090,7 +5090,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7460, - "src": "4161:8:10", + "src": "4234:8:10", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5102,7 +5102,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7456, - "src": "4171:4:10", + "src": "4244:4:10", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5114,7 +5114,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7458, - "src": "4177:12:10", + "src": "4250:12:10", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5146,7 +5146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4130:3:10", + "src": "4203:3:10", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5159,7 +5159,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4130:16:10", + "src": "4203:16:10", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -5173,7 +5173,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4130:60:10", + "src": "4203:60:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5193,7 +5193,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4120:9:10", + "src": "4193:9:10", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -5207,7 +5207,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4120:71:10", + "src": "4193:71:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5227,7 +5227,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7500, - "src": "4097:22:10", + "src": "4170:22:10", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" @@ -5241,7 +5241,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4097:95:10", + "src": "4170:95:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -5251,7 +5251,7 @@ "functionReturnParameters": 7464, "id": 7479, "nodeType": "Return", - "src": "4090:102:10" + "src": "4163:102:10" } ] }, @@ -5259,7 +5259,7 @@ "kind": "function", "modifiers": [], "name": "computeCreate2Address", - "nameLocation": "3928:21:10", + "nameLocation": "3995:21:10", "parameters": { "id": 7461, "nodeType": "ParameterList", @@ -5269,10 +5269,10 @@ "id": 7456, "mutability": "mutable", "name": "salt", - "nameLocation": "3958:4:10", + "nameLocation": "4025:4:10", "nodeType": "VariableDeclaration", "scope": 7481, - "src": "3950:12:10", + "src": "4017:12:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5283,7 +5283,7 @@ "id": 7455, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3950:7:10", + "src": "4017:7:10", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5296,10 +5296,10 @@ "id": 7458, "mutability": "mutable", "name": "initcodeHash", - "nameLocation": "3972:12:10", + "nameLocation": "4039:12:10", "nodeType": "VariableDeclaration", "scope": 7481, - "src": "3964:20:10", + "src": "4031:20:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5310,7 +5310,7 @@ "id": 7457, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3964:7:10", + "src": "4031:7:10", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5323,10 +5323,10 @@ "id": 7460, "mutability": "mutable", "name": "deployer", - "nameLocation": "3994:8:10", + "nameLocation": "4061:8:10", "nodeType": "VariableDeclaration", "scope": 7481, - "src": "3986:16:10", + "src": "4053:16:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5337,7 +5337,7 @@ "id": 7459, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3986:7:10", + "src": "4053:7:10", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5347,7 +5347,7 @@ "visibility": "internal" } ], - "src": "3949:54:10" + "src": "4016:54:10" }, "returnParameters": { "id": 7464, @@ -5361,7 +5361,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7481, - "src": "4067:7:10", + "src": "4138:7:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5372,7 +5372,7 @@ "id": 7462, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4067:7:10", + "src": "4138:7:10", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5382,7 +5382,7 @@ "visibility": "internal" } ], - "src": "4066:9:10" + "src": "4137:9:10" }, "scope": 7501, "stateMutability": "pure", @@ -5392,12 +5392,12 @@ { "id": 7500, "nodeType": "FunctionDefinition", - "src": "4205:144:10", + "src": "4281:146:10", "nodes": [], "body": { "id": 7499, "nodeType": "Block", - "src": "4288:61:10", + "src": "4364:63:10", "nodes": [], "statements": [ { @@ -5413,7 +5413,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7483, - "src": "4329:10:10", + "src": "4406:10:10", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5433,7 +5433,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4321:7:10", + "src": "4398:7:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -5442,7 +5442,7 @@ "id": 7492, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4321:7:10", + "src": "4398:7:10", "typeDescriptions": {} } }, @@ -5454,7 +5454,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4321:19:10", + "src": "4398:19:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -5475,7 +5475,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4313:7:10", + "src": "4390:7:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -5484,7 +5484,7 @@ "id": 7490, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "4313:7:10", + "src": "4390:7:10", "typeDescriptions": {} } }, @@ -5496,7 +5496,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4313:28:10", + "src": "4390:28:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -5517,7 +5517,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4305:7:10", + "src": "4382:7:10", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -5526,7 +5526,7 @@ "id": 7488, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4305:7:10", + "src": "4382:7:10", "typeDescriptions": {} } }, @@ -5538,7 +5538,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4305:37:10", + "src": "4382:37:10", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -5548,7 +5548,7 @@ "functionReturnParameters": 7487, "id": 7498, "nodeType": "Return", - "src": "4298:44:10" + "src": "4375:44:10" } ] }, @@ -5556,7 +5556,7 @@ "kind": "function", "modifiers": [], "name": "addressFromLast20Bytes", - "nameLocation": "4214:22:10", + "nameLocation": "4290:22:10", "parameters": { "id": 7484, "nodeType": "ParameterList", @@ -5566,10 +5566,10 @@ "id": 7483, "mutability": "mutable", "name": "bytesValue", - "nameLocation": "4245:10:10", + "nameLocation": "4321:10:10", "nodeType": "VariableDeclaration", "scope": 7500, - "src": "4237:18:10", + "src": "4313:18:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5580,7 +5580,7 @@ "id": 7482, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4237:7:10", + "src": "4313:7:10", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5589,7 +5589,7 @@ "visibility": "internal" } ], - "src": "4236:20:10" + "src": "4312:20:10" }, "returnParameters": { "id": 7487, @@ -5603,7 +5603,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7500, - "src": "4279:7:10", + "src": "4355:7:10", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5614,7 +5614,7 @@ "id": 7485, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4279:7:10", + "src": "4355:7:10", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5624,7 +5624,7 @@ "visibility": "internal" } ], - "src": "4278:9:10" + "src": "4354:9:10" }, "scope": 7501, "stateMutability": "pure", @@ -5642,7 +5642,7 @@ 7501 ], "name": "StdUtils", - "nameLocation": "109:8:10", + "nameLocation": "114:8:10", "scope": 7502, "usedErrors": [] } diff --git a/out/Vm.sol/Vm.json b/out/Vm.sol/Vm.json index 6c7f42e..74e434f 100644 --- a/out/Vm.sol/Vm.json +++ b/out/Vm.sol/Vm.json @@ -2116,7 +2116,7 @@ "writeFileBinary(string,bytes)": "1f21fc80", "writeLine(string,string)": "619d897f" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"accesses\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"reads\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"writes\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"activeFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"allowCheatcodes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"assume\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"chainId\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"clearMockedCalls\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"closeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"coinbase\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"createFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"createFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"createFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"createSelectFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"createSelectFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"createSelectFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"deal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"deriveKey\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"deriveKey\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"difficulty\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envAddress\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBool\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"\",\"type\":\"bool[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes32\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envInt\",\"outputs\":[{\"internalType\":\"int256[]\",\"name\":\"\",\"type\":\"int256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envString\",\"outputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envUint\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"etch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"expectCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"expectCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"expectEmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"expectEmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"name\":\"expectRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"expectRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"expectRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"fee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"name\":\"ffi\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"getCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"getDeployedCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"getNonce\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRecordedLogs\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"topics\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"struct VmSafe.Log[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isPersistent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"label\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"load\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"makePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"makePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"makePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"makePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"mockCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"mockCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseJson\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseJson\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"prank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"prank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"projectRoot\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readFile\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readFileBinary\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readLine\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"record\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recordLogs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"rememberKey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"removeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"revertTo\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"revokePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"revokePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"roll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"rollFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"forkId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"rollFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"rollFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"forkId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"transaction\",\"type\":\"bytes32\"}],\"name\":\"rollFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"rpcUrl\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rpcUrls\",\"outputs\":[{\"internalType\":\"string[2][]\",\"name\":\"\",\"type\":\"string[2][]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"selectFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"setEnv\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"setNonce\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"sign\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"snapshot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"startPrank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"startPrank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stopBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stopPrank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"store\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"forkId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"}],\"name\":\"transact\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"}],\"name\":\"transact\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"warp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"writeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"writeFileBinary\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"writeLine\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"activeFork()\":{\"notice\":\"Returns the currently active fork Reverts if no fork is currently active\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/Vm.sol\":\"Vm\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"accesses\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"reads\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"writes\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"activeFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"allowCheatcodes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"assume\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"chainId\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"clearMockedCalls\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"closeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"coinbase\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"createFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"createFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"createFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"createSelectFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"createSelectFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"createSelectFork\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"deal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"deriveKey\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"deriveKey\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"difficulty\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envAddress\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBool\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"\",\"type\":\"bool[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes32\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envInt\",\"outputs\":[{\"internalType\":\"int256[]\",\"name\":\"\",\"type\":\"int256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envString\",\"outputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envUint\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"etch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"expectCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"expectCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"expectEmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"expectEmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"name\":\"expectRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"expectRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"expectRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"fee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"name\":\"ffi\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"getCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"getDeployedCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"getNonce\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRecordedLogs\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"topics\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"struct VmSafe.Log[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isPersistent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"label\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"load\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"makePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"makePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"makePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"makePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"mockCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"mockCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseJson\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseJson\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"prank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"prank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"projectRoot\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readFile\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readFileBinary\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readLine\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"record\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recordLogs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"rememberKey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"removeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"revertTo\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"revokePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"revokePersistent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"roll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"rollFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"forkId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"rollFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"rollFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"forkId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"transaction\",\"type\":\"bytes32\"}],\"name\":\"rollFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"rpcUrl\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rpcUrls\",\"outputs\":[{\"internalType\":\"string[2][]\",\"name\":\"\",\"type\":\"string[2][]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"selectFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"setEnv\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"setNonce\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"sign\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"snapshot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"startPrank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"startPrank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stopBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stopPrank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"store\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"forkId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"}],\"name\":\"transact\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"}],\"name\":\"transact\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"warp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"writeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"writeFileBinary\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"writeLine\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"activeFork()\":{\"notice\":\"Returns the currently active fork Reverts if no fork is currently active\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/Vm.sol\":\"Vm\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -4096,10 +4096,10 @@ }, "sources": { "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" } @@ -4118,12 +4118,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:16416:11", + "src": "33:16667:11", "nodes": [ { "id": 7503, "nodeType": "PragmaDirective", - "src": "32:31:11", + "src": "33:31:11", "nodes": [], "literals": [ "solidity", @@ -4138,7 +4138,7 @@ { "id": 7504, "nodeType": "PragmaDirective", - "src": "65:33:11", + "src": "68:33:11", "nodes": [], "literals": [ "experimental", @@ -4148,12 +4148,12 @@ { "id": 7959, "nodeType": "ContractDefinition", - "src": "100:9203:11", + "src": "105:9340:11", "nodes": [ { "id": 7510, "nodeType": "StructDefinition", - "src": "123:64:11", + "src": "129:67:11", "nodes": [], "canonicalName": "VmSafe.Log", "members": [ @@ -4162,10 +4162,10 @@ "id": 7507, "mutability": "mutable", "name": "topics", - "nameLocation": "154:6:11", + "nameLocation": "161:6:11", "nodeType": "VariableDeclaration", "scope": 7510, - "src": "144:16:11", + "src": "151:16:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4177,7 +4177,7 @@ "id": 7505, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144:7:11", + "src": "151:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4185,7 +4185,7 @@ }, "id": 7506, "nodeType": "ArrayTypeName", - "src": "144:9:11", + "src": "151:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4198,10 +4198,10 @@ "id": 7509, "mutability": "mutable", "name": "data", - "nameLocation": "176:4:11", + "nameLocation": "184:4:11", "nodeType": "VariableDeclaration", "scope": 7510, - "src": "170:10:11", + "src": "178:10:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4212,7 +4212,7 @@ "id": 7508, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "170:5:11", + "src": "178:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4222,21 +4222,21 @@ } ], "name": "Log", - "nameLocation": "130:3:11", + "nameLocation": "136:3:11", "scope": 7959, "visibility": "public" }, { "id": 7519, "nodeType": "FunctionDefinition", - "src": "249:59:11", + "src": "261:59:11", "nodes": [], "functionSelector": "667f9d70", "implemented": false, "kind": "function", "modifiers": [], "name": "load", - "nameLocation": "258:4:11", + "nameLocation": "270:4:11", "parameters": { "id": 7515, "nodeType": "ParameterList", @@ -4249,7 +4249,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7519, - "src": "263:7:11", + "src": "275:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4260,7 +4260,7 @@ "id": 7511, "name": "address", "nodeType": "ElementaryTypeName", - "src": "263:7:11", + "src": "275:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4277,7 +4277,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7519, - "src": "272:7:11", + "src": "284:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4288,7 +4288,7 @@ "id": 7513, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272:7:11", + "src": "284:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4297,7 +4297,7 @@ "visibility": "internal" } ], - "src": "262:18:11" + "src": "274:18:11" }, "returnParameters": { "id": 7518, @@ -4311,7 +4311,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7519, - "src": "299:7:11", + "src": "311:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4322,7 +4322,7 @@ "id": 7516, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299:7:11", + "src": "311:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4331,7 +4331,7 @@ "visibility": "internal" } ], - "src": "298:9:11" + "src": "310:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4341,14 +4341,14 @@ { "id": 7532, "nodeType": "FunctionDefinition", - "src": "366:75:11", + "src": "380:75:11", "nodes": [], "functionSelector": "e341eaa4", "implemented": false, "kind": "function", "modifiers": [], "name": "sign", - "nameLocation": "375:4:11", + "nameLocation": "389:4:11", "parameters": { "id": 7524, "nodeType": "ParameterList", @@ -4361,7 +4361,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "380:7:11", + "src": "394:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4372,7 +4372,7 @@ "id": 7520, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "380:7:11", + "src": "394:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4388,7 +4388,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "389:7:11", + "src": "403:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4399,7 +4399,7 @@ "id": 7522, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389:7:11", + "src": "403:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4408,7 +4408,7 @@ "visibility": "internal" } ], - "src": "379:18:11" + "src": "393:18:11" }, "returnParameters": { "id": 7531, @@ -4422,7 +4422,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "416:5:11", + "src": "430:5:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4433,7 +4433,7 @@ "id": 7525, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "416:5:11", + "src": "430:5:11", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -4449,7 +4449,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "423:7:11", + "src": "437:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4460,7 +4460,7 @@ "id": 7527, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "423:7:11", + "src": "437:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4476,7 +4476,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "432:7:11", + "src": "446:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4487,7 +4487,7 @@ "id": 7529, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "432:7:11", + "src": "446:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4496,7 +4496,7 @@ "visibility": "internal" } ], - "src": "415:25:11" + "src": "429:25:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4506,14 +4506,14 @@ { "id": 7539, "nodeType": "FunctionDefinition", - "src": "521:50:11", + "src": "537:50:11", "nodes": [], "functionSelector": "ffa18649", "implemented": false, "kind": "function", "modifiers": [], "name": "addr", - "nameLocation": "530:4:11", + "nameLocation": "546:4:11", "parameters": { "id": 7535, "nodeType": "ParameterList", @@ -4526,7 +4526,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7539, - "src": "535:7:11", + "src": "551:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4537,7 +4537,7 @@ "id": 7533, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "535:7:11", + "src": "551:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4546,7 +4546,7 @@ "visibility": "internal" } ], - "src": "534:9:11" + "src": "550:9:11" }, "returnParameters": { "id": 7538, @@ -4560,7 +4560,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7539, - "src": "562:7:11", + "src": "578:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4571,7 +4571,7 @@ "id": 7536, "name": "address", "nodeType": "ElementaryTypeName", - "src": "562:7:11", + "src": "578:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4581,7 +4581,7 @@ "visibility": "internal" } ], - "src": "561:9:11" + "src": "577:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4591,14 +4591,14 @@ { "id": 7546, "nodeType": "FunctionDefinition", - "src": "612:53:11", + "src": "630:53:11", "nodes": [], "functionSelector": "2d0335ab", "implemented": false, "kind": "function", "modifiers": [], "name": "getNonce", - "nameLocation": "621:8:11", + "nameLocation": "639:8:11", "parameters": { "id": 7542, "nodeType": "ParameterList", @@ -4611,7 +4611,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7546, - "src": "630:7:11", + "src": "648:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4622,7 +4622,7 @@ "id": 7540, "name": "address", "nodeType": "ElementaryTypeName", - "src": "630:7:11", + "src": "648:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4632,7 +4632,7 @@ "visibility": "internal" } ], - "src": "629:9:11" + "src": "647:9:11" }, "returnParameters": { "id": 7545, @@ -4646,7 +4646,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7546, - "src": "657:6:11", + "src": "675:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4657,7 +4657,7 @@ "id": 7543, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "657:6:11", + "src": "675:6:11", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -4666,7 +4666,7 @@ "visibility": "internal" } ], - "src": "656:8:11" + "src": "674:8:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4676,14 +4676,14 @@ { "id": 7554, "nodeType": "FunctionDefinition", - "src": "755:64:11", + "src": "775:64:11", "nodes": [], "functionSelector": "89160467", "implemented": false, "kind": "function", "modifiers": [], "name": "ffi", - "nameLocation": "764:3:11", + "nameLocation": "784:3:11", "parameters": { "id": 7550, "nodeType": "ParameterList", @@ -4696,7 +4696,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7554, - "src": "768:17:11", + "src": "788:17:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4708,7 +4708,7 @@ "id": 7547, "name": "string", "nodeType": "ElementaryTypeName", - "src": "768:6:11", + "src": "788:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4716,7 +4716,7 @@ }, "id": 7548, "nodeType": "ArrayTypeName", - "src": "768:8:11", + "src": "788:8:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -4725,7 +4725,7 @@ "visibility": "internal" } ], - "src": "767:19:11" + "src": "787:19:11" }, "returnParameters": { "id": 7553, @@ -4739,7 +4739,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7554, - "src": "805:12:11", + "src": "825:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4750,7 +4750,7 @@ "id": 7551, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "805:5:11", + "src": "825:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4759,7 +4759,7 @@ "visibility": "internal" } ], - "src": "804:14:11" + "src": "824:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4769,14 +4769,14 @@ { "id": 7561, "nodeType": "FunctionDefinition", - "src": "873:59:11", + "src": "895:59:11", "nodes": [], "functionSelector": "3d5923ee", "implemented": false, "kind": "function", "modifiers": [], "name": "setEnv", - "nameLocation": "882:6:11", + "nameLocation": "904:6:11", "parameters": { "id": 7559, "nodeType": "ParameterList", @@ -4789,7 +4789,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7561, - "src": "889:15:11", + "src": "911:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4800,7 +4800,7 @@ "id": 7555, "name": "string", "nodeType": "ElementaryTypeName", - "src": "889:6:11", + "src": "911:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4816,7 +4816,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7561, - "src": "906:15:11", + "src": "928:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4827,7 +4827,7 @@ "id": 7557, "name": "string", "nodeType": "ElementaryTypeName", - "src": "906:6:11", + "src": "928:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4836,13 +4836,13 @@ "visibility": "internal" } ], - "src": "888:34:11" + "src": "910:34:11" }, "returnParameters": { "id": 7560, "nodeType": "ParameterList", "parameters": [], - "src": "931:0:11" + "src": "953:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4852,14 +4852,14 @@ { "id": 7568, "nodeType": "FunctionDefinition", - "src": "991:58:11", + "src": "1015:58:11", "nodes": [], "functionSelector": "7ed1ec7d", "implemented": false, "kind": "function", "modifiers": [], "name": "envBool", - "nameLocation": "1000:7:11", + "nameLocation": "1024:7:11", "parameters": { "id": 7564, "nodeType": "ParameterList", @@ -4872,7 +4872,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7568, - "src": "1008:15:11", + "src": "1032:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4883,7 +4883,7 @@ "id": 7562, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1008:6:11", + "src": "1032:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4892,7 +4892,7 @@ "visibility": "internal" } ], - "src": "1007:17:11" + "src": "1031:17:11" }, "returnParameters": { "id": 7567, @@ -4906,7 +4906,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7568, - "src": "1043:4:11", + "src": "1067:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4917,7 +4917,7 @@ "id": 7565, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1043:4:11", + "src": "1067:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4926,7 +4926,7 @@ "visibility": "internal" } ], - "src": "1042:6:11" + "src": "1066:6:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4936,14 +4936,14 @@ { "id": 7575, "nodeType": "FunctionDefinition", - "src": "1054:61:11", + "src": "1079:61:11", "nodes": [], "functionSelector": "c1978d1f", "implemented": false, "kind": "function", "modifiers": [], "name": "envUint", - "nameLocation": "1063:7:11", + "nameLocation": "1088:7:11", "parameters": { "id": 7571, "nodeType": "ParameterList", @@ -4956,7 +4956,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7575, - "src": "1071:15:11", + "src": "1096:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4967,7 +4967,7 @@ "id": 7569, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1071:6:11", + "src": "1096:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4976,7 +4976,7 @@ "visibility": "internal" } ], - "src": "1070:17:11" + "src": "1095:17:11" }, "returnParameters": { "id": 7574, @@ -4990,7 +4990,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7575, - "src": "1106:7:11", + "src": "1131:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5001,7 +5001,7 @@ "id": 7572, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1106:7:11", + "src": "1131:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5010,7 +5010,7 @@ "visibility": "internal" } ], - "src": "1105:9:11" + "src": "1130:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5020,14 +5020,14 @@ { "id": 7582, "nodeType": "FunctionDefinition", - "src": "1120:59:11", + "src": "1146:59:11", "nodes": [], "functionSelector": "892a0c61", "implemented": false, "kind": "function", "modifiers": [], "name": "envInt", - "nameLocation": "1129:6:11", + "nameLocation": "1155:6:11", "parameters": { "id": 7578, "nodeType": "ParameterList", @@ -5040,7 +5040,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7582, - "src": "1136:15:11", + "src": "1162:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5051,7 +5051,7 @@ "id": 7576, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1136:6:11", + "src": "1162:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5060,7 +5060,7 @@ "visibility": "internal" } ], - "src": "1135:17:11" + "src": "1161:17:11" }, "returnParameters": { "id": 7581, @@ -5074,7 +5074,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7582, - "src": "1171:6:11", + "src": "1197:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5085,7 +5085,7 @@ "id": 7579, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1171:6:11", + "src": "1197:6:11", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -5094,7 +5094,7 @@ "visibility": "internal" } ], - "src": "1170:8:11" + "src": "1196:8:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5104,14 +5104,14 @@ { "id": 7589, "nodeType": "FunctionDefinition", - "src": "1184:64:11", + "src": "1211:64:11", "nodes": [], "functionSelector": "350d56bf", "implemented": false, "kind": "function", "modifiers": [], "name": "envAddress", - "nameLocation": "1193:10:11", + "nameLocation": "1220:10:11", "parameters": { "id": 7585, "nodeType": "ParameterList", @@ -5124,7 +5124,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7589, - "src": "1204:15:11", + "src": "1231:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5135,7 +5135,7 @@ "id": 7583, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1204:6:11", + "src": "1231:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5144,7 +5144,7 @@ "visibility": "internal" } ], - "src": "1203:17:11" + "src": "1230:17:11" }, "returnParameters": { "id": 7588, @@ -5158,7 +5158,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7589, - "src": "1239:7:11", + "src": "1266:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5169,7 +5169,7 @@ "id": 7586, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1239:7:11", + "src": "1266:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5179,7 +5179,7 @@ "visibility": "internal" } ], - "src": "1238:9:11" + "src": "1265:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5189,14 +5189,14 @@ { "id": 7596, "nodeType": "FunctionDefinition", - "src": "1253:64:11", + "src": "1281:64:11", "nodes": [], "functionSelector": "97949042", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes32", - "nameLocation": "1262:10:11", + "nameLocation": "1290:10:11", "parameters": { "id": 7592, "nodeType": "ParameterList", @@ -5209,7 +5209,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7596, - "src": "1273:15:11", + "src": "1301:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5220,7 +5220,7 @@ "id": 7590, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1273:6:11", + "src": "1301:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5229,7 +5229,7 @@ "visibility": "internal" } ], - "src": "1272:17:11" + "src": "1300:17:11" }, "returnParameters": { "id": 7595, @@ -5243,7 +5243,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7596, - "src": "1308:7:11", + "src": "1336:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5254,7 +5254,7 @@ "id": 7593, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1308:7:11", + "src": "1336:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5263,7 +5263,7 @@ "visibility": "internal" } ], - "src": "1307:9:11" + "src": "1335:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5273,14 +5273,14 @@ { "id": 7603, "nodeType": "FunctionDefinition", - "src": "1322:69:11", + "src": "1351:69:11", "nodes": [], "functionSelector": "f877cb19", "implemented": false, "kind": "function", "modifiers": [], "name": "envString", - "nameLocation": "1331:9:11", + "nameLocation": "1360:9:11", "parameters": { "id": 7599, "nodeType": "ParameterList", @@ -5293,7 +5293,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7603, - "src": "1341:15:11", + "src": "1370:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5304,7 +5304,7 @@ "id": 7597, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1341:6:11", + "src": "1370:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5313,7 +5313,7 @@ "visibility": "internal" } ], - "src": "1340:17:11" + "src": "1369:17:11" }, "returnParameters": { "id": 7602, @@ -5327,7 +5327,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7603, - "src": "1376:13:11", + "src": "1405:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5338,7 +5338,7 @@ "id": 7600, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1376:6:11", + "src": "1405:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5347,7 +5347,7 @@ "visibility": "internal" } ], - "src": "1375:15:11" + "src": "1404:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5357,14 +5357,14 @@ { "id": 7610, "nodeType": "FunctionDefinition", - "src": "1396:67:11", + "src": "1426:67:11", "nodes": [], "functionSelector": "4d7baf06", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes", - "nameLocation": "1405:8:11", + "nameLocation": "1435:8:11", "parameters": { "id": 7606, "nodeType": "ParameterList", @@ -5377,7 +5377,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7610, - "src": "1414:15:11", + "src": "1444:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5388,7 +5388,7 @@ "id": 7604, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1414:6:11", + "src": "1444:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5397,7 +5397,7 @@ "visibility": "internal" } ], - "src": "1413:17:11" + "src": "1443:17:11" }, "returnParameters": { "id": 7609, @@ -5411,7 +5411,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7610, - "src": "1449:12:11", + "src": "1479:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5422,7 +5422,7 @@ "id": 7607, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1449:5:11", + "src": "1479:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -5431,7 +5431,7 @@ "visibility": "internal" } ], - "src": "1448:14:11" + "src": "1478:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5441,14 +5441,14 @@ { "id": 7620, "nodeType": "FunctionDefinition", - "src": "1541:84:11", + "src": "1573:84:11", "nodes": [], "functionSelector": "aaaddeaf", "implemented": false, "kind": "function", "modifiers": [], "name": "envBool", - "nameLocation": "1550:7:11", + "nameLocation": "1582:7:11", "parameters": { "id": 7615, "nodeType": "ParameterList", @@ -5461,7 +5461,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7620, - "src": "1558:15:11", + "src": "1590:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5472,7 +5472,7 @@ "id": 7611, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1558:6:11", + "src": "1590:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5488,7 +5488,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7620, - "src": "1575:15:11", + "src": "1607:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5499,7 +5499,7 @@ "id": 7613, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1575:6:11", + "src": "1607:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5508,7 +5508,7 @@ "visibility": "internal" } ], - "src": "1557:34:11" + "src": "1589:34:11" }, "returnParameters": { "id": 7619, @@ -5522,7 +5522,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7620, - "src": "1610:13:11", + "src": "1642:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5534,7 +5534,7 @@ "id": 7616, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1610:4:11", + "src": "1642:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5542,7 +5542,7 @@ }, "id": 7617, "nodeType": "ArrayTypeName", - "src": "1610:6:11", + "src": "1642:6:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -5551,7 +5551,7 @@ "visibility": "internal" } ], - "src": "1609:15:11" + "src": "1641:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5561,14 +5561,14 @@ { "id": 7630, "nodeType": "FunctionDefinition", - "src": "1630:87:11", + "src": "1663:87:11", "nodes": [], "functionSelector": "f3dec099", "implemented": false, "kind": "function", "modifiers": [], "name": "envUint", - "nameLocation": "1639:7:11", + "nameLocation": "1672:7:11", "parameters": { "id": 7625, "nodeType": "ParameterList", @@ -5581,7 +5581,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7630, - "src": "1647:15:11", + "src": "1680:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5592,7 +5592,7 @@ "id": 7621, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1647:6:11", + "src": "1680:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5608,7 +5608,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7630, - "src": "1664:15:11", + "src": "1697:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5619,7 +5619,7 @@ "id": 7623, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1664:6:11", + "src": "1697:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5628,7 +5628,7 @@ "visibility": "internal" } ], - "src": "1646:34:11" + "src": "1679:34:11" }, "returnParameters": { "id": 7629, @@ -5642,7 +5642,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7630, - "src": "1699:16:11", + "src": "1732:16:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5654,7 +5654,7 @@ "id": 7626, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1699:7:11", + "src": "1732:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5662,7 +5662,7 @@ }, "id": 7627, "nodeType": "ArrayTypeName", - "src": "1699:9:11", + "src": "1732:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -5671,7 +5671,7 @@ "visibility": "internal" } ], - "src": "1698:18:11" + "src": "1731:18:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5681,14 +5681,14 @@ { "id": 7640, "nodeType": "FunctionDefinition", - "src": "1722:85:11", + "src": "1756:85:11", "nodes": [], "functionSelector": "42181150", "implemented": false, "kind": "function", "modifiers": [], "name": "envInt", - "nameLocation": "1731:6:11", + "nameLocation": "1765:6:11", "parameters": { "id": 7635, "nodeType": "ParameterList", @@ -5701,7 +5701,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7640, - "src": "1738:15:11", + "src": "1772:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5712,7 +5712,7 @@ "id": 7631, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1738:6:11", + "src": "1772:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5728,7 +5728,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7640, - "src": "1755:15:11", + "src": "1789:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5739,7 +5739,7 @@ "id": 7633, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1755:6:11", + "src": "1789:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5748,7 +5748,7 @@ "visibility": "internal" } ], - "src": "1737:34:11" + "src": "1771:34:11" }, "returnParameters": { "id": 7639, @@ -5762,7 +5762,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7640, - "src": "1790:15:11", + "src": "1824:15:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5774,7 +5774,7 @@ "id": 7636, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1790:6:11", + "src": "1824:6:11", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -5782,7 +5782,7 @@ }, "id": 7637, "nodeType": "ArrayTypeName", - "src": "1790:8:11", + "src": "1824:8:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -5791,7 +5791,7 @@ "visibility": "internal" } ], - "src": "1789:17:11" + "src": "1823:17:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5801,14 +5801,14 @@ { "id": 7650, "nodeType": "FunctionDefinition", - "src": "1812:90:11", + "src": "1847:90:11", "nodes": [], "functionSelector": "ad31b9fa", "implemented": false, "kind": "function", "modifiers": [], "name": "envAddress", - "nameLocation": "1821:10:11", + "nameLocation": "1856:10:11", "parameters": { "id": 7645, "nodeType": "ParameterList", @@ -5821,7 +5821,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7650, - "src": "1832:15:11", + "src": "1867:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5832,7 +5832,7 @@ "id": 7641, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1832:6:11", + "src": "1867:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5848,7 +5848,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7650, - "src": "1849:15:11", + "src": "1884:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5859,7 +5859,7 @@ "id": 7643, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1849:6:11", + "src": "1884:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5868,7 +5868,7 @@ "visibility": "internal" } ], - "src": "1831:34:11" + "src": "1866:34:11" }, "returnParameters": { "id": 7649, @@ -5882,7 +5882,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7650, - "src": "1884:16:11", + "src": "1919:16:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5894,7 +5894,7 @@ "id": 7646, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1884:7:11", + "src": "1919:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5903,7 +5903,7 @@ }, "id": 7647, "nodeType": "ArrayTypeName", - "src": "1884:9:11", + "src": "1919:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -5912,7 +5912,7 @@ "visibility": "internal" } ], - "src": "1883:18:11" + "src": "1918:18:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5922,14 +5922,14 @@ { "id": 7660, "nodeType": "FunctionDefinition", - "src": "1907:90:11", + "src": "1943:90:11", "nodes": [], "functionSelector": "5af231c1", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes32", - "nameLocation": "1916:10:11", + "nameLocation": "1952:10:11", "parameters": { "id": 7655, "nodeType": "ParameterList", @@ -5942,7 +5942,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7660, - "src": "1927:15:11", + "src": "1963:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5953,7 +5953,7 @@ "id": 7651, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1927:6:11", + "src": "1963:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5969,7 +5969,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7660, - "src": "1944:15:11", + "src": "1980:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5980,7 +5980,7 @@ "id": 7653, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1944:6:11", + "src": "1980:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5989,7 +5989,7 @@ "visibility": "internal" } ], - "src": "1926:34:11" + "src": "1962:34:11" }, "returnParameters": { "id": 7659, @@ -6003,7 +6003,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7660, - "src": "1979:16:11", + "src": "2015:16:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6015,7 +6015,7 @@ "id": 7656, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1979:7:11", + "src": "2015:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6023,7 +6023,7 @@ }, "id": 7657, "nodeType": "ArrayTypeName", - "src": "1979:9:11", + "src": "2015:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -6032,7 +6032,7 @@ "visibility": "internal" } ], - "src": "1978:18:11" + "src": "2014:18:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6042,14 +6042,14 @@ { "id": 7670, "nodeType": "FunctionDefinition", - "src": "2002:88:11", + "src": "2039:88:11", "nodes": [], "functionSelector": "14b02bc9", "implemented": false, "kind": "function", "modifiers": [], "name": "envString", - "nameLocation": "2011:9:11", + "nameLocation": "2048:9:11", "parameters": { "id": 7665, "nodeType": "ParameterList", @@ -6062,7 +6062,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7670, - "src": "2021:15:11", + "src": "2058:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6073,7 +6073,7 @@ "id": 7661, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2021:6:11", + "src": "2058:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6089,7 +6089,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7670, - "src": "2038:15:11", + "src": "2075:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6100,7 +6100,7 @@ "id": 7663, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2038:6:11", + "src": "2075:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6109,7 +6109,7 @@ "visibility": "internal" } ], - "src": "2020:34:11" + "src": "2057:34:11" }, "returnParameters": { "id": 7669, @@ -6123,7 +6123,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7670, - "src": "2073:15:11", + "src": "2110:15:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6135,7 +6135,7 @@ "id": 7666, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2073:6:11", + "src": "2110:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6143,7 +6143,7 @@ }, "id": 7667, "nodeType": "ArrayTypeName", - "src": "2073:8:11", + "src": "2110:8:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -6152,7 +6152,7 @@ "visibility": "internal" } ], - "src": "2072:17:11" + "src": "2109:17:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6162,14 +6162,14 @@ { "id": 7680, "nodeType": "FunctionDefinition", - "src": "2095:86:11", + "src": "2133:86:11", "nodes": [], "functionSelector": "ddc2651b", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes", - "nameLocation": "2104:8:11", + "nameLocation": "2142:8:11", "parameters": { "id": 7675, "nodeType": "ParameterList", @@ -6182,7 +6182,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7680, - "src": "2113:15:11", + "src": "2151:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6193,7 +6193,7 @@ "id": 7671, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2113:6:11", + "src": "2151:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6209,7 +6209,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7680, - "src": "2130:15:11", + "src": "2168:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6220,7 +6220,7 @@ "id": 7673, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2130:6:11", + "src": "2168:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6229,7 +6229,7 @@ "visibility": "internal" } ], - "src": "2112:34:11" + "src": "2150:34:11" }, "returnParameters": { "id": 7679, @@ -6243,7 +6243,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7680, - "src": "2165:14:11", + "src": "2203:14:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6255,7 +6255,7 @@ "id": 7676, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2165:5:11", + "src": "2203:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6263,7 +6263,7 @@ }, "id": 7677, "nodeType": "ArrayTypeName", - "src": "2165:7:11", + "src": "2203:7:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -6272,7 +6272,7 @@ "visibility": "internal" } ], - "src": "2164:16:11" + "src": "2202:16:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6282,25 +6282,25 @@ { "id": 7683, "nodeType": "FunctionDefinition", - "src": "2230:27:11", + "src": "2270:27:11", "nodes": [], "functionSelector": "266cf109", "implemented": false, "kind": "function", "modifiers": [], "name": "record", - "nameLocation": "2239:6:11", + "nameLocation": "2279:6:11", "parameters": { "id": 7681, "nodeType": "ParameterList", "parameters": [], - "src": "2245:2:11" + "src": "2285:2:11" }, "returnParameters": { "id": 7682, "nodeType": "ParameterList", "parameters": [], - "src": "2256:0:11" + "src": "2296:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6310,14 +6310,14 @@ { "id": 7694, "nodeType": "FunctionDefinition", - "src": "2354:94:11", + "src": "2396:94:11", "nodes": [], "functionSelector": "65bc9481", "implemented": false, "kind": "function", "modifiers": [], "name": "accesses", - "nameLocation": "2363:8:11", + "nameLocation": "2405:8:11", "parameters": { "id": 7686, "nodeType": "ParameterList", @@ -6330,7 +6330,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7694, - "src": "2372:7:11", + "src": "2414:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6341,7 +6341,7 @@ "id": 7684, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2372:7:11", + "src": "2414:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6351,7 +6351,7 @@ "visibility": "internal" } ], - "src": "2371:9:11" + "src": "2413:9:11" }, "returnParameters": { "id": 7693, @@ -6362,10 +6362,10 @@ "id": 7689, "mutability": "mutable", "name": "reads", - "nameLocation": "2416:5:11", + "nameLocation": "2458:5:11", "nodeType": "VariableDeclaration", "scope": 7694, - "src": "2399:22:11", + "src": "2441:22:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6377,7 +6377,7 @@ "id": 7687, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2399:7:11", + "src": "2441:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6385,7 +6385,7 @@ }, "id": 7688, "nodeType": "ArrayTypeName", - "src": "2399:9:11", + "src": "2441:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -6398,10 +6398,10 @@ "id": 7692, "mutability": "mutable", "name": "writes", - "nameLocation": "2440:6:11", + "nameLocation": "2482:6:11", "nodeType": "VariableDeclaration", "scope": 7694, - "src": "2423:23:11", + "src": "2465:23:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6413,7 +6413,7 @@ "id": 7690, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2423:7:11", + "src": "2465:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6421,7 +6421,7 @@ }, "id": 7691, "nodeType": "ArrayTypeName", - "src": "2423:9:11", + "src": "2465:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -6430,7 +6430,7 @@ "visibility": "internal" } ], - "src": "2398:49:11" + "src": "2440:49:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6440,14 +6440,14 @@ { "id": 7701, "nodeType": "FunctionDefinition", - "src": "2556:66:11", + "src": "2600:66:11", "nodes": [], "functionSelector": "8d1cc925", "implemented": false, "kind": "function", "modifiers": [], "name": "getCode", - "nameLocation": "2565:7:11", + "nameLocation": "2609:7:11", "parameters": { "id": 7697, "nodeType": "ParameterList", @@ -6460,7 +6460,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7701, - "src": "2573:15:11", + "src": "2617:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6471,7 +6471,7 @@ "id": 7695, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2573:6:11", + "src": "2617:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6480,7 +6480,7 @@ "visibility": "internal" } ], - "src": "2572:17:11" + "src": "2616:17:11" }, "returnParameters": { "id": 7700, @@ -6494,7 +6494,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7701, - "src": "2608:12:11", + "src": "2652:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6505,7 +6505,7 @@ "id": 7698, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2608:5:11", + "src": "2652:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6514,7 +6514,7 @@ "visibility": "internal" } ], - "src": "2607:14:11" + "src": "2651:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6524,14 +6524,14 @@ { "id": 7708, "nodeType": "FunctionDefinition", - "src": "2730:74:11", + "src": "2776:74:11", "nodes": [], "functionSelector": "3ebf73b4", "implemented": false, "kind": "function", "modifiers": [], "name": "getDeployedCode", - "nameLocation": "2739:15:11", + "nameLocation": "2785:15:11", "parameters": { "id": 7704, "nodeType": "ParameterList", @@ -6544,7 +6544,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7708, - "src": "2755:15:11", + "src": "2801:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6555,7 +6555,7 @@ "id": 7702, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2755:6:11", + "src": "2801:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6564,7 +6564,7 @@ "visibility": "internal" } ], - "src": "2754:17:11" + "src": "2800:17:11" }, "returnParameters": { "id": 7707, @@ -6578,7 +6578,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7708, - "src": "2790:12:11", + "src": "2836:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6589,7 +6589,7 @@ "id": 7705, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2790:5:11", + "src": "2836:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6598,7 +6598,7 @@ "visibility": "internal" } ], - "src": "2789:14:11" + "src": "2835:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6608,14 +6608,14 @@ { "id": 7715, "nodeType": "FunctionDefinition", - "src": "2849:50:11", + "src": "2897:50:11", "nodes": [], "functionSelector": "c657c718", "implemented": false, "kind": "function", "modifiers": [], "name": "label", - "nameLocation": "2858:5:11", + "nameLocation": "2906:5:11", "parameters": { "id": 7713, "nodeType": "ParameterList", @@ -6628,7 +6628,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7715, - "src": "2864:7:11", + "src": "2912:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6639,7 +6639,7 @@ "id": 7709, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2864:7:11", + "src": "2912:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6656,7 +6656,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7715, - "src": "2873:15:11", + "src": "2921:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6667,7 +6667,7 @@ "id": 7711, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2873:6:11", + "src": "2921:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6676,13 +6676,13 @@ "visibility": "internal" } ], - "src": "2863:26:11" + "src": "2911:26:11" }, "returnParameters": { "id": 7714, "nodeType": "ParameterList", "parameters": [], - "src": "2898:0:11" + "src": "2946:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6692,25 +6692,25 @@ { "id": 7718, "nodeType": "FunctionDefinition", - "src": "3066:30:11", + "src": "3116:30:11", "nodes": [], "functionSelector": "afc98040", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "3075:9:11", + "nameLocation": "3125:9:11", "parameters": { "id": 7716, "nodeType": "ParameterList", "parameters": [], - "src": "3084:2:11" + "src": "3134:2:11" }, "returnParameters": { "id": 7717, "nodeType": "ParameterList", "parameters": [], - "src": "3095:0:11" + "src": "3145:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6720,14 +6720,14 @@ { "id": 7723, "nodeType": "FunctionDefinition", - "src": "3255:37:11", + "src": "3307:37:11", "nodes": [], "functionSelector": "e6962cdb", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "3264:9:11", + "nameLocation": "3316:9:11", "parameters": { "id": 7721, "nodeType": "ParameterList", @@ -6740,7 +6740,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7723, - "src": "3274:7:11", + "src": "3326:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6751,7 +6751,7 @@ "id": 7719, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3274:7:11", + "src": "3326:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6761,13 +6761,13 @@ "visibility": "internal" } ], - "src": "3273:9:11" + "src": "3325:9:11" }, "returnParameters": { "id": 7722, "nodeType": "ParameterList", "parameters": [], - "src": "3291:0:11" + "src": "3343:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6777,14 +6777,14 @@ { "id": 7728, "nodeType": "FunctionDefinition", - "src": "3455:37:11", + "src": "3509:37:11", "nodes": [], "functionSelector": "f67a965b", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "3464:9:11", + "nameLocation": "3518:9:11", "parameters": { "id": 7726, "nodeType": "ParameterList", @@ -6797,7 +6797,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7728, - "src": "3474:7:11", + "src": "3528:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6808,7 +6808,7 @@ "id": 7724, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3474:7:11", + "src": "3528:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6817,13 +6817,13 @@ "visibility": "internal" } ], - "src": "3473:9:11" + "src": "3527:9:11" }, "returnParameters": { "id": 7727, "nodeType": "ParameterList", "parameters": [], - "src": "3491:0:11" + "src": "3545:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6833,25 +6833,25 @@ { "id": 7731, "nodeType": "FunctionDefinition", - "src": "3665:35:11", + "src": "3721:35:11", "nodes": [], "functionSelector": "7fb5297f", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "3674:14:11", + "nameLocation": "3730:14:11", "parameters": { "id": 7729, "nodeType": "ParameterList", "parameters": [], - "src": "3688:2:11" + "src": "3744:2:11" }, "returnParameters": { "id": 7730, "nodeType": "ParameterList", "parameters": [], - "src": "3699:0:11" + "src": "3755:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6861,14 +6861,14 @@ { "id": 7736, "nodeType": "FunctionDefinition", - "src": "3851:42:11", + "src": "3909:42:11", "nodes": [], "functionSelector": "7fec2a8d", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "3860:14:11", + "nameLocation": "3918:14:11", "parameters": { "id": 7734, "nodeType": "ParameterList", @@ -6881,7 +6881,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7736, - "src": "3875:7:11", + "src": "3933:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6892,7 +6892,7 @@ "id": 7732, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3875:7:11", + "src": "3933:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6902,13 +6902,13 @@ "visibility": "internal" } ], - "src": "3874:9:11" + "src": "3932:9:11" }, "returnParameters": { "id": 7735, "nodeType": "ParameterList", "parameters": [], - "src": "3892:0:11" + "src": "3950:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6918,14 +6918,14 @@ { "id": 7741, "nodeType": "FunctionDefinition", - "src": "4048:42:11", + "src": "4108:42:11", "nodes": [], "functionSelector": "ce817d47", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "4057:14:11", + "nameLocation": "4117:14:11", "parameters": { "id": 7739, "nodeType": "ParameterList", @@ -6938,7 +6938,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7741, - "src": "4072:7:11", + "src": "4132:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6949,7 +6949,7 @@ "id": 7737, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4072:7:11", + "src": "4132:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6958,13 +6958,13 @@ "visibility": "internal" } ], - "src": "4071:9:11" + "src": "4131:9:11" }, "returnParameters": { "id": 7740, "nodeType": "ParameterList", "parameters": [], - "src": "4089:0:11" + "src": "4149:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6974,25 +6974,25 @@ { "id": 7744, "nodeType": "FunctionDefinition", - "src": "4140:34:11", + "src": "4202:34:11", "nodes": [], "functionSelector": "76eadd36", "implemented": false, "kind": "function", "modifiers": [], "name": "stopBroadcast", - "nameLocation": "4149:13:11", + "nameLocation": "4211:13:11", "parameters": { "id": 7742, "nodeType": "ParameterList", "parameters": [], - "src": "4162:2:11" + "src": "4224:2:11" }, "returnParameters": { "id": 7743, "nodeType": "ParameterList", "parameters": [], - "src": "4173:0:11" + "src": "4235:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7002,14 +7002,14 @@ { "id": 7751, "nodeType": "FunctionDefinition", - "src": "4247:68:11", + "src": "4311:68:11", "nodes": [], "functionSelector": "60f9bb11", "implemented": false, "kind": "function", "modifiers": [], "name": "readFile", - "nameLocation": "4256:8:11", + "nameLocation": "4320:8:11", "parameters": { "id": 7747, "nodeType": "ParameterList", @@ -7022,7 +7022,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7751, - "src": "4265:15:11", + "src": "4329:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7033,7 +7033,7 @@ "id": 7745, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4265:6:11", + "src": "4329:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7042,7 +7042,7 @@ "visibility": "internal" } ], - "src": "4264:17:11" + "src": "4328:17:11" }, "returnParameters": { "id": 7750, @@ -7056,7 +7056,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7751, - "src": "4300:13:11", + "src": "4364:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7067,7 +7067,7 @@ "id": 7748, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4300:6:11", + "src": "4364:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7076,7 +7076,7 @@ "visibility": "internal" } ], - "src": "4299:15:11" + "src": "4363:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7086,14 +7086,14 @@ { "id": 7758, "nodeType": "FunctionDefinition", - "src": "4426:73:11", + "src": "4492:73:11", "nodes": [], "functionSelector": "16ed7bc4", "implemented": false, "kind": "function", "modifiers": [], "name": "readFileBinary", - "nameLocation": "4435:14:11", + "nameLocation": "4501:14:11", "parameters": { "id": 7754, "nodeType": "ParameterList", @@ -7106,7 +7106,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7758, - "src": "4450:15:11", + "src": "4516:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7117,7 +7117,7 @@ "id": 7752, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4450:6:11", + "src": "4516:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7126,7 +7126,7 @@ "visibility": "internal" } ], - "src": "4449:17:11" + "src": "4515:17:11" }, "returnParameters": { "id": 7757, @@ -7140,7 +7140,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7758, - "src": "4485:12:11", + "src": "4551:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7151,7 +7151,7 @@ "id": 7755, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4485:5:11", + "src": "4551:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -7160,7 +7160,7 @@ "visibility": "internal" } ], - "src": "4484:14:11" + "src": "4550:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7170,19 +7170,19 @@ { "id": 7763, "nodeType": "FunctionDefinition", - "src": "4552:56:11", + "src": "4620:56:11", "nodes": [], "functionSelector": "d930a0e6", "implemented": false, "kind": "function", "modifiers": [], "name": "projectRoot", - "nameLocation": "4561:11:11", + "nameLocation": "4629:11:11", "parameters": { "id": 7759, "nodeType": "ParameterList", "parameters": [], - "src": "4572:2:11" + "src": "4640:2:11" }, "returnParameters": { "id": 7762, @@ -7196,7 +7196,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7763, - "src": "4593:13:11", + "src": "4661:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7207,7 +7207,7 @@ "id": 7760, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4593:6:11", + "src": "4661:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7216,7 +7216,7 @@ "visibility": "internal" } ], - "src": "4592:15:11" + "src": "4660:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7226,14 +7226,14 @@ { "id": 7770, "nodeType": "FunctionDefinition", - "src": "4672:68:11", + "src": "4742:68:11", "nodes": [], "functionSelector": "70f55728", "implemented": false, "kind": "function", "modifiers": [], "name": "readLine", - "nameLocation": "4681:8:11", + "nameLocation": "4751:8:11", "parameters": { "id": 7766, "nodeType": "ParameterList", @@ -7246,7 +7246,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7770, - "src": "4690:15:11", + "src": "4760:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7257,7 +7257,7 @@ "id": 7764, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4690:6:11", + "src": "4760:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7266,7 +7266,7 @@ "visibility": "internal" } ], - "src": "4689:17:11" + "src": "4759:17:11" }, "returnParameters": { "id": 7769, @@ -7280,7 +7280,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7770, - "src": "4725:13:11", + "src": "4795:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7291,7 +7291,7 @@ "id": 7767, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4725:6:11", + "src": "4795:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7300,7 +7300,7 @@ "visibility": "internal" } ], - "src": "4724:15:11" + "src": "4794:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7310,14 +7310,14 @@ { "id": 7777, "nodeType": "FunctionDefinition", - "src": "4885:62:11", + "src": "4958:62:11", "nodes": [], "functionSelector": "897e0a97", "implemented": false, "kind": "function", "modifiers": [], "name": "writeFile", - "nameLocation": "4894:9:11", + "nameLocation": "4967:9:11", "parameters": { "id": 7775, "nodeType": "ParameterList", @@ -7330,7 +7330,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7777, - "src": "4904:15:11", + "src": "4977:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7341,7 +7341,7 @@ "id": 7771, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4904:6:11", + "src": "4977:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7357,7 +7357,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7777, - "src": "4921:15:11", + "src": "4994:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7368,7 +7368,7 @@ "id": 7773, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4921:6:11", + "src": "4994:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7377,13 +7377,13 @@ "visibility": "internal" } ], - "src": "4903:34:11" + "src": "4976:34:11" }, "returnParameters": { "id": 7776, "nodeType": "ParameterList", "parameters": [], - "src": "4946:0:11" + "src": "5019:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7393,14 +7393,14 @@ { "id": 7784, "nodeType": "FunctionDefinition", - "src": "5139:67:11", + "src": "5215:67:11", "nodes": [], "functionSelector": "1f21fc80", "implemented": false, "kind": "function", "modifiers": [], "name": "writeFileBinary", - "nameLocation": "5148:15:11", + "nameLocation": "5224:15:11", "parameters": { "id": 7782, "nodeType": "ParameterList", @@ -7413,7 +7413,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7784, - "src": "5164:15:11", + "src": "5240:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7424,7 +7424,7 @@ "id": 7778, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5164:6:11", + "src": "5240:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7440,7 +7440,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7784, - "src": "5181:14:11", + "src": "5257:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7451,7 +7451,7 @@ "id": 7780, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5181:5:11", + "src": "5257:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -7460,13 +7460,13 @@ "visibility": "internal" } ], - "src": "5163:33:11" + "src": "5239:33:11" }, "returnParameters": { "id": 7783, "nodeType": "ParameterList", "parameters": [], - "src": "5205:0:11" + "src": "5281:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7476,14 +7476,14 @@ { "id": 7791, "nodeType": "FunctionDefinition", - "src": "5303:62:11", + "src": "5382:62:11", "nodes": [], "functionSelector": "619d897f", "implemented": false, "kind": "function", "modifiers": [], "name": "writeLine", - "nameLocation": "5312:9:11", + "nameLocation": "5391:9:11", "parameters": { "id": 7789, "nodeType": "ParameterList", @@ -7496,7 +7496,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7791, - "src": "5322:15:11", + "src": "5401:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7507,7 +7507,7 @@ "id": 7785, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5322:6:11", + "src": "5401:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7523,7 +7523,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7791, - "src": "5339:15:11", + "src": "5418:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7534,7 +7534,7 @@ "id": 7787, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5339:6:11", + "src": "5418:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7543,13 +7543,13 @@ "visibility": "internal" } ], - "src": "5321:34:11" + "src": "5400:34:11" }, "returnParameters": { "id": 7790, "nodeType": "ParameterList", "parameters": [], - "src": "5364:0:11" + "src": "5443:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7559,14 +7559,14 @@ { "id": 7796, "nodeType": "FunctionDefinition", - "src": "5497:45:11", + "src": "5579:45:11", "nodes": [], "functionSelector": "48c3241f", "implemented": false, "kind": "function", "modifiers": [], "name": "closeFile", - "nameLocation": "5506:9:11", + "nameLocation": "5588:9:11", "parameters": { "id": 7794, "nodeType": "ParameterList", @@ -7579,7 +7579,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7796, - "src": "5516:15:11", + "src": "5598:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7590,7 +7590,7 @@ "id": 7792, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5516:6:11", + "src": "5598:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7599,13 +7599,13 @@ "visibility": "internal" } ], - "src": "5515:17:11" + "src": "5597:17:11" }, "returnParameters": { "id": 7795, "nodeType": "ParameterList", "parameters": [], - "src": "5541:0:11" + "src": "5623:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7615,14 +7615,14 @@ { "id": 7801, "nodeType": "FunctionDefinition", - "src": "5810:46:11", + "src": "5898:46:11", "nodes": [], "functionSelector": "f1afe04d", "implemented": false, "kind": "function", "modifiers": [], "name": "removeFile", - "nameLocation": "5819:10:11", + "nameLocation": "5907:10:11", "parameters": { "id": 7799, "nodeType": "ParameterList", @@ -7635,7 +7635,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7801, - "src": "5830:15:11", + "src": "5918:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7646,7 +7646,7 @@ "id": 7797, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5830:6:11", + "src": "5918:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7655,13 +7655,13 @@ "visibility": "internal" } ], - "src": "5829:17:11" + "src": "5917:17:11" }, "returnParameters": { "id": 7800, "nodeType": "ParameterList", "parameters": [], - "src": "5855:0:11" + "src": "5943:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7671,14 +7671,14 @@ { "id": 7808, "nodeType": "FunctionDefinition", - "src": "5927:60:11", + "src": "6017:60:11", "nodes": [], "functionSelector": "56ca623e", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "5936:8:11", + "nameLocation": "6026:8:11", "parameters": { "id": 7804, "nodeType": "ParameterList", @@ -7691,7 +7691,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7808, - "src": "5945:7:11", + "src": "6035:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7702,7 +7702,7 @@ "id": 7802, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5945:7:11", + "src": "6035:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7712,7 +7712,7 @@ "visibility": "internal" } ], - "src": "5944:9:11" + "src": "6034:9:11" }, "returnParameters": { "id": 7807, @@ -7726,7 +7726,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7808, - "src": "5972:13:11", + "src": "6062:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7737,7 +7737,7 @@ "id": 7805, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5972:6:11", + "src": "6062:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7746,7 +7746,7 @@ "visibility": "internal" } ], - "src": "5971:15:11" + "src": "6061:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7756,14 +7756,14 @@ { "id": 7815, "nodeType": "FunctionDefinition", - "src": "5992:67:11", + "src": "6083:67:11", "nodes": [], "functionSelector": "71aad10d", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6001:8:11", + "nameLocation": "6092:8:11", "parameters": { "id": 7811, "nodeType": "ParameterList", @@ -7776,7 +7776,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7815, - "src": "6010:14:11", + "src": "6101:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7787,7 +7787,7 @@ "id": 7809, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6010:5:11", + "src": "6101:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -7796,7 +7796,7 @@ "visibility": "internal" } ], - "src": "6009:16:11" + "src": "6100:16:11" }, "returnParameters": { "id": 7814, @@ -7810,7 +7810,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7815, - "src": "6044:13:11", + "src": "6135:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7821,7 +7821,7 @@ "id": 7812, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6044:6:11", + "src": "6135:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7830,7 +7830,7 @@ "visibility": "internal" } ], - "src": "6043:15:11" + "src": "6134:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7840,14 +7840,14 @@ { "id": 7822, "nodeType": "FunctionDefinition", - "src": "6064:60:11", + "src": "6156:60:11", "nodes": [], "functionSelector": "b11a19e8", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6073:8:11", + "nameLocation": "6165:8:11", "parameters": { "id": 7818, "nodeType": "ParameterList", @@ -7860,7 +7860,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7822, - "src": "6082:7:11", + "src": "6174:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7871,7 +7871,7 @@ "id": 7816, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6082:7:11", + "src": "6174:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7880,7 +7880,7 @@ "visibility": "internal" } ], - "src": "6081:9:11" + "src": "6173:9:11" }, "returnParameters": { "id": 7821, @@ -7894,7 +7894,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7822, - "src": "6109:13:11", + "src": "6201:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7905,7 +7905,7 @@ "id": 7819, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6109:6:11", + "src": "6201:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7914,7 +7914,7 @@ "visibility": "internal" } ], - "src": "6108:15:11" + "src": "6200:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7924,14 +7924,14 @@ { "id": 7829, "nodeType": "FunctionDefinition", - "src": "6129:57:11", + "src": "6222:57:11", "nodes": [], "functionSelector": "71dce7da", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6138:8:11", + "nameLocation": "6231:8:11", "parameters": { "id": 7825, "nodeType": "ParameterList", @@ -7944,7 +7944,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7829, - "src": "6147:4:11", + "src": "6240:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7955,7 +7955,7 @@ "id": 7823, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6147:4:11", + "src": "6240:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7964,7 +7964,7 @@ "visibility": "internal" } ], - "src": "6146:6:11" + "src": "6239:6:11" }, "returnParameters": { "id": 7828, @@ -7978,7 +7978,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7829, - "src": "6171:13:11", + "src": "6264:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7989,7 +7989,7 @@ "id": 7826, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6171:6:11", + "src": "6264:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7998,7 +7998,7 @@ "visibility": "internal" } ], - "src": "6170:15:11" + "src": "6263:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8008,14 +8008,14 @@ { "id": 7836, "nodeType": "FunctionDefinition", - "src": "6191:60:11", + "src": "6285:60:11", "nodes": [], "functionSelector": "6900a3ae", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6200:8:11", + "nameLocation": "6294:8:11", "parameters": { "id": 7832, "nodeType": "ParameterList", @@ -8028,7 +8028,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7836, - "src": "6209:7:11", + "src": "6303:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8039,7 +8039,7 @@ "id": 7830, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6209:7:11", + "src": "6303:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8048,7 +8048,7 @@ "visibility": "internal" } ], - "src": "6208:9:11" + "src": "6302:9:11" }, "returnParameters": { "id": 7835, @@ -8062,7 +8062,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7836, - "src": "6236:13:11", + "src": "6330:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8073,7 +8073,7 @@ "id": 7833, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6236:6:11", + "src": "6330:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8082,7 +8082,7 @@ "visibility": "internal" } ], - "src": "6235:15:11" + "src": "6329:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8092,14 +8092,14 @@ { "id": 7843, "nodeType": "FunctionDefinition", - "src": "6256:59:11", + "src": "6351:59:11", "nodes": [], "functionSelector": "a322c40e", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6265:8:11", + "nameLocation": "6360:8:11", "parameters": { "id": 7839, "nodeType": "ParameterList", @@ -8112,7 +8112,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7843, - "src": "6274:6:11", + "src": "6369:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8123,7 +8123,7 @@ "id": 7837, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6274:6:11", + "src": "6369:6:11", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8132,7 +8132,7 @@ "visibility": "internal" } ], - "src": "6273:8:11" + "src": "6368:8:11" }, "returnParameters": { "id": 7842, @@ -8146,7 +8146,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7843, - "src": "6300:13:11", + "src": "6395:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8157,7 +8157,7 @@ "id": 7840, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6300:6:11", + "src": "6395:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8166,7 +8166,7 @@ "visibility": "internal" } ], - "src": "6299:15:11" + "src": "6394:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8176,14 +8176,14 @@ { "id": 7850, "nodeType": "FunctionDefinition", - "src": "6384:69:11", + "src": "6481:69:11", "nodes": [], "functionSelector": "8f5d232d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBytes", - "nameLocation": "6393:10:11", + "nameLocation": "6490:10:11", "parameters": { "id": 7846, "nodeType": "ParameterList", @@ -8196,7 +8196,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7850, - "src": "6404:15:11", + "src": "6501:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8207,7 +8207,7 @@ "id": 7844, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6404:6:11", + "src": "6501:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8216,7 +8216,7 @@ "visibility": "internal" } ], - "src": "6403:17:11" + "src": "6500:17:11" }, "returnParameters": { "id": 7849, @@ -8230,7 +8230,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7850, - "src": "6439:12:11", + "src": "6536:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8241,7 +8241,7 @@ "id": 7847, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6439:5:11", + "src": "6536:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -8250,7 +8250,7 @@ "visibility": "internal" } ], - "src": "6438:14:11" + "src": "6535:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8260,14 +8260,14 @@ { "id": 7857, "nodeType": "FunctionDefinition", - "src": "6458:66:11", + "src": "6556:66:11", "nodes": [], "functionSelector": "c6ce059d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseAddress", - "nameLocation": "6467:12:11", + "nameLocation": "6565:12:11", "parameters": { "id": 7853, "nodeType": "ParameterList", @@ -8280,7 +8280,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7857, - "src": "6480:15:11", + "src": "6578:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8291,7 +8291,7 @@ "id": 7851, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6480:6:11", + "src": "6578:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8300,7 +8300,7 @@ "visibility": "internal" } ], - "src": "6479:17:11" + "src": "6577:17:11" }, "returnParameters": { "id": 7856, @@ -8314,7 +8314,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7857, - "src": "6515:7:11", + "src": "6613:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8325,7 +8325,7 @@ "id": 7854, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6515:7:11", + "src": "6613:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8335,7 +8335,7 @@ "visibility": "internal" } ], - "src": "6514:9:11" + "src": "6612:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8345,14 +8345,14 @@ { "id": 7864, "nodeType": "FunctionDefinition", - "src": "6529:63:11", + "src": "6628:63:11", "nodes": [], "functionSelector": "fa91454d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseUint", - "nameLocation": "6538:9:11", + "nameLocation": "6637:9:11", "parameters": { "id": 7860, "nodeType": "ParameterList", @@ -8365,7 +8365,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7864, - "src": "6548:15:11", + "src": "6647:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8376,7 +8376,7 @@ "id": 7858, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6548:6:11", + "src": "6647:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8385,7 +8385,7 @@ "visibility": "internal" } ], - "src": "6547:17:11" + "src": "6646:17:11" }, "returnParameters": { "id": 7863, @@ -8399,7 +8399,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7864, - "src": "6583:7:11", + "src": "6682:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8410,7 +8410,7 @@ "id": 7861, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6583:7:11", + "src": "6682:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8419,7 +8419,7 @@ "visibility": "internal" } ], - "src": "6582:9:11" + "src": "6681:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8429,14 +8429,14 @@ { "id": 7871, "nodeType": "FunctionDefinition", - "src": "6597:61:11", + "src": "6697:61:11", "nodes": [], "functionSelector": "42346c5e", "implemented": false, "kind": "function", "modifiers": [], "name": "parseInt", - "nameLocation": "6606:8:11", + "nameLocation": "6706:8:11", "parameters": { "id": 7867, "nodeType": "ParameterList", @@ -8449,7 +8449,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7871, - "src": "6615:15:11", + "src": "6715:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8460,7 +8460,7 @@ "id": 7865, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6615:6:11", + "src": "6715:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8469,7 +8469,7 @@ "visibility": "internal" } ], - "src": "6614:17:11" + "src": "6714:17:11" }, "returnParameters": { "id": 7870, @@ -8483,7 +8483,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7871, - "src": "6650:6:11", + "src": "6750:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8494,7 +8494,7 @@ "id": 7868, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6650:6:11", + "src": "6750:6:11", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8503,7 +8503,7 @@ "visibility": "internal" } ], - "src": "6649:8:11" + "src": "6749:8:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8513,14 +8513,14 @@ { "id": 7878, "nodeType": "FunctionDefinition", - "src": "6663:66:11", + "src": "6764:66:11", "nodes": [], "functionSelector": "087e6e81", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBytes32", - "nameLocation": "6672:12:11", + "nameLocation": "6773:12:11", "parameters": { "id": 7874, "nodeType": "ParameterList", @@ -8533,7 +8533,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7878, - "src": "6685:15:11", + "src": "6786:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8544,7 +8544,7 @@ "id": 7872, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6685:6:11", + "src": "6786:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8553,7 +8553,7 @@ "visibility": "internal" } ], - "src": "6684:17:11" + "src": "6785:17:11" }, "returnParameters": { "id": 7877, @@ -8567,7 +8567,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7878, - "src": "6720:7:11", + "src": "6821:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8578,7 +8578,7 @@ "id": 7875, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6720:7:11", + "src": "6821:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8587,7 +8587,7 @@ "visibility": "internal" } ], - "src": "6719:9:11" + "src": "6820:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8597,14 +8597,14 @@ { "id": 7885, "nodeType": "FunctionDefinition", - "src": "6734:60:11", + "src": "6836:60:11", "nodes": [], "functionSelector": "974ef924", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBool", - "nameLocation": "6743:9:11", + "nameLocation": "6845:9:11", "parameters": { "id": 7881, "nodeType": "ParameterList", @@ -8617,7 +8617,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7885, - "src": "6753:15:11", + "src": "6855:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8628,7 +8628,7 @@ "id": 7879, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6753:6:11", + "src": "6855:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8637,7 +8637,7 @@ "visibility": "internal" } ], - "src": "6752:17:11" + "src": "6854:17:11" }, "returnParameters": { "id": 7884, @@ -8651,7 +8651,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7885, - "src": "6788:4:11", + "src": "6890:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8662,7 +8662,7 @@ "id": 7882, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6788:4:11", + "src": "6890:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8671,7 +8671,7 @@ "visibility": "internal" } ], - "src": "6787:6:11" + "src": "6889:6:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8681,25 +8681,25 @@ { "id": 7888, "nodeType": "FunctionDefinition", - "src": "6838:31:11", + "src": "6942:31:11", "nodes": [], "functionSelector": "41af2f52", "implemented": false, "kind": "function", "modifiers": [], "name": "recordLogs", - "nameLocation": "6847:10:11", + "nameLocation": "6951:10:11", "parameters": { "id": 7886, "nodeType": "ParameterList", "parameters": [], - "src": "6857:2:11" + "src": "6961:2:11" }, "returnParameters": { "id": 7887, "nodeType": "ParameterList", "parameters": [], - "src": "6868:0:11" + "src": "6972:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8709,19 +8709,19 @@ { "id": 7895, "nodeType": "FunctionDefinition", - "src": "6922:59:11", + "src": "7028:59:11", "nodes": [], "functionSelector": "191553a4", "implemented": false, "kind": "function", "modifiers": [], "name": "getRecordedLogs", - "nameLocation": "6931:15:11", + "nameLocation": "7037:15:11", "parameters": { "id": 7889, "nodeType": "ParameterList", "parameters": [], - "src": "6946:2:11" + "src": "7052:2:11" }, "returnParameters": { "id": 7894, @@ -8735,7 +8735,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7895, - "src": "6967:12:11", + "src": "7073:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8751,10 +8751,10 @@ "name": "Log", "nodeType": "IdentifierPath", "referencedDeclaration": 7510, - "src": "6967:3:11" + "src": "7073:3:11" }, "referencedDeclaration": 7510, - "src": "6967:3:11", + "src": "7073:3:11", "typeDescriptions": { "typeIdentifier": "t_struct$_Log_$7510_storage_ptr", "typeString": "struct VmSafe.Log" @@ -8762,7 +8762,7 @@ }, "id": 7892, "nodeType": "ArrayTypeName", - "src": "6967:5:11", + "src": "7073:5:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Log_$7510_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.Log[]" @@ -8771,7 +8771,7 @@ "visibility": "internal" } ], - "src": "6966:14:11" + "src": "7072:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8781,14 +8781,14 @@ { "id": 7904, "nodeType": "FunctionDefinition", - "src": "7116:71:11", + "src": "7224:71:11", "nodes": [], "functionSelector": "6229498b", "implemented": false, "kind": "function", "modifiers": [], "name": "deriveKey", - "nameLocation": "7125:9:11", + "nameLocation": "7233:9:11", "parameters": { "id": 7900, "nodeType": "ParameterList", @@ -8801,7 +8801,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7904, - "src": "7135:15:11", + "src": "7243:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8812,7 +8812,7 @@ "id": 7896, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7135:6:11", + "src": "7243:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8828,7 +8828,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7904, - "src": "7152:6:11", + "src": "7260:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8839,7 +8839,7 @@ "id": 7898, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "7152:6:11", + "src": "7260:6:11", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -8848,7 +8848,7 @@ "visibility": "internal" } ], - "src": "7134:25:11" + "src": "7242:25:11" }, "returnParameters": { "id": 7903, @@ -8862,7 +8862,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7904, - "src": "7178:7:11", + "src": "7286:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8873,7 +8873,7 @@ "id": 7901, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7178:7:11", + "src": "7286:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8882,7 +8882,7 @@ "visibility": "internal" } ], - "src": "7177:9:11" + "src": "7285:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -8892,14 +8892,14 @@ { "id": 7915, "nodeType": "FunctionDefinition", - "src": "7313:88:11", + "src": "7423:88:11", "nodes": [], "functionSelector": "6bcb2c1b", "implemented": false, "kind": "function", "modifiers": [], "name": "deriveKey", - "nameLocation": "7322:9:11", + "nameLocation": "7432:9:11", "parameters": { "id": 7911, "nodeType": "ParameterList", @@ -8912,7 +8912,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7915, - "src": "7332:15:11", + "src": "7442:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8923,7 +8923,7 @@ "id": 7905, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7332:6:11", + "src": "7442:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8939,7 +8939,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7915, - "src": "7349:15:11", + "src": "7459:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8950,7 +8950,7 @@ "id": 7907, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7349:6:11", + "src": "7459:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8966,7 +8966,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7915, - "src": "7366:6:11", + "src": "7476:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8977,7 +8977,7 @@ "id": 7909, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "7366:6:11", + "src": "7476:6:11", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -8986,7 +8986,7 @@ "visibility": "internal" } ], - "src": "7331:42:11" + "src": "7441:42:11" }, "returnParameters": { "id": 7914, @@ -9000,7 +9000,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7915, - "src": "7392:7:11", + "src": "7502:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9011,7 +9011,7 @@ "id": 7912, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7392:7:11", + "src": "7502:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9020,7 +9020,7 @@ "visibility": "internal" } ], - "src": "7391:9:11" + "src": "7501:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -9030,14 +9030,14 @@ { "id": 7922, "nodeType": "FunctionDefinition", - "src": "7482:57:11", + "src": "7594:57:11", "nodes": [], "functionSelector": "22100064", "implemented": false, "kind": "function", "modifiers": [], "name": "rememberKey", - "nameLocation": "7491:11:11", + "nameLocation": "7603:11:11", "parameters": { "id": 7918, "nodeType": "ParameterList", @@ -9050,7 +9050,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7922, - "src": "7503:7:11", + "src": "7615:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9061,7 +9061,7 @@ "id": 7916, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7503:7:11", + "src": "7615:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9070,7 +9070,7 @@ "visibility": "internal" } ], - "src": "7502:9:11" + "src": "7614:9:11" }, "returnParameters": { "id": 7921, @@ -9084,7 +9084,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7922, - "src": "7530:7:11", + "src": "7642:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9095,7 +9095,7 @@ "id": 7919, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7530:7:11", + "src": "7642:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9105,7 +9105,7 @@ "visibility": "internal" } ], - "src": "7529:9:11" + "src": "7641:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -9115,14 +9115,14 @@ { "id": 7931, "nodeType": "FunctionDefinition", - "src": "7701:85:11", + "src": "7817:85:11", "nodes": [], "functionSelector": "85940ef1", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJson", - "nameLocation": "7710:9:11", + "nameLocation": "7826:9:11", "parameters": { "id": 7927, "nodeType": "ParameterList", @@ -9135,7 +9135,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7931, - "src": "7720:15:11", + "src": "7836:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9146,7 +9146,7 @@ "id": 7923, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7720:6:11", + "src": "7836:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9162,7 +9162,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7931, - "src": "7737:15:11", + "src": "7853:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9173,7 +9173,7 @@ "id": 7925, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7737:6:11", + "src": "7853:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9182,7 +9182,7 @@ "visibility": "internal" } ], - "src": "7719:34:11" + "src": "7835:34:11" }, "returnParameters": { "id": 7930, @@ -9196,7 +9196,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7931, - "src": "7772:12:11", + "src": "7888:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9207,7 +9207,7 @@ "id": 7928, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7772:5:11", + "src": "7888:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9216,7 +9216,7 @@ "visibility": "internal" } ], - "src": "7771:14:11" + "src": "7887:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -9226,14 +9226,14 @@ { "id": 7938, "nodeType": "FunctionDefinition", - "src": "7922:68:11", + "src": "8041:68:11", "nodes": [], "functionSelector": "6a82600a", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJson", - "nameLocation": "7931:9:11", + "nameLocation": "8050:9:11", "parameters": { "id": 7934, "nodeType": "ParameterList", @@ -9246,7 +9246,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7938, - "src": "7941:15:11", + "src": "8060:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9257,7 +9257,7 @@ "id": 7932, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7941:6:11", + "src": "8060:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9266,7 +9266,7 @@ "visibility": "internal" } ], - "src": "7940:17:11" + "src": "8059:17:11" }, "returnParameters": { "id": 7937, @@ -9280,7 +9280,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7938, - "src": "7976:12:11", + "src": "8095:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9291,7 +9291,7 @@ "id": 7935, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7976:5:11", + "src": "8095:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9300,7 +9300,7 @@ "visibility": "internal" } ], - "src": "7975:14:11" + "src": "8094:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -9310,14 +9310,14 @@ { "id": 7945, "nodeType": "FunctionDefinition", - "src": "8985:66:11", + "src": "9121:66:11", "nodes": [], "functionSelector": "975a6ce9", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrl", - "nameLocation": "8994:6:11", + "nameLocation": "9130:6:11", "parameters": { "id": 7941, "nodeType": "ParameterList", @@ -9330,7 +9330,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7945, - "src": "9001:15:11", + "src": "9137:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9341,7 +9341,7 @@ "id": 7939, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9001:6:11", + "src": "9137:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9350,7 +9350,7 @@ "visibility": "internal" } ], - "src": "9000:17:11" + "src": "9136:17:11" }, "returnParameters": { "id": 7944, @@ -9364,7 +9364,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7945, - "src": "9036:13:11", + "src": "9172:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9375,7 +9375,7 @@ "id": 7942, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9036:6:11", + "src": "9172:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9384,7 +9384,7 @@ "visibility": "internal" } ], - "src": "9035:15:11" + "src": "9171:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -9394,19 +9394,19 @@ { "id": 7953, "nodeType": "FunctionDefinition", - "src": "9119:57:11", + "src": "9257:57:11", "nodes": [], "functionSelector": "a85a8418", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrls", - "nameLocation": "9128:7:11", + "nameLocation": "9266:7:11", "parameters": { "id": 7946, "nodeType": "ParameterList", "parameters": [], - "src": "9135:2:11" + "src": "9273:2:11" }, "returnParameters": { "id": 7952, @@ -9420,7 +9420,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7953, - "src": "9156:18:11", + "src": "9294:18:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9433,7 +9433,7 @@ "id": 7947, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9156:6:11", + "src": "9294:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9449,7 +9449,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9163:1:11", + "src": "9301:1:11", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -9457,7 +9457,7 @@ "value": "2" }, "nodeType": "ArrayTypeName", - "src": "9156:9:11", + "src": "9294:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$2_storage_ptr", "typeString": "string[2]" @@ -9465,7 +9465,7 @@ }, "id": 7950, "nodeType": "ArrayTypeName", - "src": "9156:11:11", + "src": "9294:11:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_storage_$2_storage_$dyn_storage_ptr", "typeString": "string[2][]" @@ -9474,7 +9474,7 @@ "visibility": "internal" } ], - "src": "9155:20:11" + "src": "9293:20:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -9484,14 +9484,14 @@ { "id": 7958, "nodeType": "FunctionDefinition", - "src": "9270:31:11", + "src": "9411:31:11", "nodes": [], "functionSelector": "4c63e562", "implemented": false, "kind": "function", "modifiers": [], "name": "assume", - "nameLocation": "9279:6:11", + "nameLocation": "9420:6:11", "parameters": { "id": 7956, "nodeType": "ParameterList", @@ -9504,7 +9504,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7958, - "src": "9286:4:11", + "src": "9427:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9515,7 +9515,7 @@ "id": 7954, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9286:4:11", + "src": "9427:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9524,13 +9524,13 @@ "visibility": "internal" } ], - "src": "9285:6:11" + "src": "9426:6:11" }, "returnParameters": { "id": 7957, "nodeType": "ParameterList", "parameters": [], - "src": "9300:0:11" + "src": "9441:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -9548,26 +9548,26 @@ 7959 ], "name": "VmSafe", - "nameLocation": "110:6:11", + "nameLocation": "115:6:11", "scope": 8285, "usedErrors": [] }, { "id": 8284, "nodeType": "ContractDefinition", - "src": "9305:7142:11", + "src": "9449:7249:11", "nodes": [ { "id": 7966, "nodeType": "FunctionDefinition", - "src": "9377:32:11", + "src": "9523:32:11", "nodes": [], "functionSelector": "e5d6bf02", "implemented": false, "kind": "function", "modifiers": [], "name": "warp", - "nameLocation": "9386:4:11", + "nameLocation": "9532:4:11", "parameters": { "id": 7964, "nodeType": "ParameterList", @@ -9580,7 +9580,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7966, - "src": "9391:7:11", + "src": "9537:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9591,7 +9591,7 @@ "id": 7962, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9391:7:11", + "src": "9537:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9600,13 +9600,13 @@ "visibility": "internal" } ], - "src": "9390:9:11" + "src": "9536:9:11" }, "returnParameters": { "id": 7965, "nodeType": "ParameterList", "parameters": [], - "src": "9408:0:11" + "src": "9554:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9616,14 +9616,14 @@ { "id": 7971, "nodeType": "FunctionDefinition", - "src": "9451:32:11", + "src": "9599:32:11", "nodes": [], "functionSelector": "1f7b4f30", "implemented": false, "kind": "function", "modifiers": [], "name": "roll", - "nameLocation": "9460:4:11", + "nameLocation": "9608:4:11", "parameters": { "id": 7969, "nodeType": "ParameterList", @@ -9636,7 +9636,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7971, - "src": "9465:7:11", + "src": "9613:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9647,7 +9647,7 @@ "id": 7967, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9465:7:11", + "src": "9613:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9656,13 +9656,13 @@ "visibility": "internal" } ], - "src": "9464:9:11" + "src": "9612:9:11" }, "returnParameters": { "id": 7970, "nodeType": "ParameterList", "parameters": [], - "src": "9482:0:11" + "src": "9630:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9672,14 +9672,14 @@ { "id": 7976, "nodeType": "FunctionDefinition", - "src": "9527:31:11", + "src": "9677:31:11", "nodes": [], "functionSelector": "39b37ab0", "implemented": false, "kind": "function", "modifiers": [], "name": "fee", - "nameLocation": "9536:3:11", + "nameLocation": "9686:3:11", "parameters": { "id": 7974, "nodeType": "ParameterList", @@ -9692,7 +9692,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7976, - "src": "9540:7:11", + "src": "9690:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9703,7 +9703,7 @@ "id": 7972, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9540:7:11", + "src": "9690:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9712,13 +9712,13 @@ "visibility": "internal" } ], - "src": "9539:9:11" + "src": "9689:9:11" }, "returnParameters": { "id": 7975, "nodeType": "ParameterList", "parameters": [], - "src": "9557:0:11" + "src": "9707:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9728,14 +9728,14 @@ { "id": 7981, "nodeType": "FunctionDefinition", - "src": "9608:38:11", + "src": "9760:38:11", "nodes": [], "functionSelector": "46cc92d9", "implemented": false, "kind": "function", "modifiers": [], "name": "difficulty", - "nameLocation": "9617:10:11", + "nameLocation": "9769:10:11", "parameters": { "id": 7979, "nodeType": "ParameterList", @@ -9748,7 +9748,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7981, - "src": "9628:7:11", + "src": "9780:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9759,7 +9759,7 @@ "id": 7977, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9628:7:11", + "src": "9780:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9768,13 +9768,13 @@ "visibility": "internal" } ], - "src": "9627:9:11" + "src": "9779:9:11" }, "returnParameters": { "id": 7980, "nodeType": "ParameterList", "parameters": [], - "src": "9645:0:11" + "src": "9797:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9784,14 +9784,14 @@ { "id": 7986, "nodeType": "FunctionDefinition", - "src": "9677:35:11", + "src": "9831:35:11", "nodes": [], "functionSelector": "4049ddd2", "implemented": false, "kind": "function", "modifiers": [], "name": "chainId", - "nameLocation": "9686:7:11", + "nameLocation": "9840:7:11", "parameters": { "id": 7984, "nodeType": "ParameterList", @@ -9804,7 +9804,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7986, - "src": "9694:7:11", + "src": "9848:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9815,7 +9815,7 @@ "id": 7982, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9694:7:11", + "src": "9848:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9824,13 +9824,13 @@ "visibility": "internal" } ], - "src": "9693:9:11" + "src": "9847:9:11" }, "returnParameters": { "id": 7985, "nodeType": "ParameterList", "parameters": [], - "src": "9711:0:11" + "src": "9865:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9840,14 +9840,14 @@ { "id": 7995, "nodeType": "FunctionDefinition", - "src": "9787:51:11", + "src": "9943:51:11", "nodes": [], "functionSelector": "70ca10bb", "implemented": false, "kind": "function", "modifiers": [], "name": "store", - "nameLocation": "9796:5:11", + "nameLocation": "9952:5:11", "parameters": { "id": 7993, "nodeType": "ParameterList", @@ -9860,7 +9860,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7995, - "src": "9802:7:11", + "src": "9958:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9871,7 +9871,7 @@ "id": 7987, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9802:7:11", + "src": "9958:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9888,7 +9888,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7995, - "src": "9811:7:11", + "src": "9967:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9899,7 +9899,7 @@ "id": 7989, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9811:7:11", + "src": "9967:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9915,7 +9915,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7995, - "src": "9820:7:11", + "src": "9976:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9926,7 +9926,7 @@ "id": 7991, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9820:7:11", + "src": "9976:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9935,13 +9935,13 @@ "visibility": "internal" } ], - "src": "9801:27:11" + "src": "9957:27:11" }, "returnParameters": { "id": 7994, "nodeType": "ParameterList", "parameters": [], - "src": "9837:0:11" + "src": "9993:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9951,14 +9951,14 @@ { "id": 8002, "nodeType": "FunctionDefinition", - "src": "9933:44:11", + "src": "10091:44:11", "nodes": [], "functionSelector": "f8e18b57", "implemented": false, "kind": "function", "modifiers": [], "name": "setNonce", - "nameLocation": "9942:8:11", + "nameLocation": "10100:8:11", "parameters": { "id": 8000, "nodeType": "ParameterList", @@ -9971,7 +9971,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8002, - "src": "9951:7:11", + "src": "10109:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9982,7 +9982,7 @@ "id": 7996, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9951:7:11", + "src": "10109:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9999,7 +9999,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8002, - "src": "9960:6:11", + "src": "10118:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10010,7 +10010,7 @@ "id": 7998, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "9960:6:11", + "src": "10118:6:11", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -10019,13 +10019,13 @@ "visibility": "internal" } ], - "src": "9950:17:11" + "src": "10108:17:11" }, "returnParameters": { "id": 8001, "nodeType": "ParameterList", "parameters": [], - "src": "9976:0:11" + "src": "10134:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10035,14 +10035,14 @@ { "id": 8007, "nodeType": "FunctionDefinition", - "src": "10047:33:11", + "src": "10207:33:11", "nodes": [], "functionSelector": "ca669fa7", "implemented": false, "kind": "function", "modifiers": [], "name": "prank", - "nameLocation": "10056:5:11", + "nameLocation": "10216:5:11", "parameters": { "id": 8005, "nodeType": "ParameterList", @@ -10055,7 +10055,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8007, - "src": "10062:7:11", + "src": "10222:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10066,7 +10066,7 @@ "id": 8003, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10062:7:11", + "src": "10222:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10076,13 +10076,13 @@ "visibility": "internal" } ], - "src": "10061:9:11" + "src": "10221:9:11" }, "returnParameters": { "id": 8006, "nodeType": "ParameterList", "parameters": [], - "src": "10079:0:11" + "src": "10239:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10092,14 +10092,14 @@ { "id": 8012, "nodeType": "FunctionDefinition", - "src": "10182:38:11", + "src": "10344:38:11", "nodes": [], "functionSelector": "06447d56", "implemented": false, "kind": "function", "modifiers": [], "name": "startPrank", - "nameLocation": "10191:10:11", + "nameLocation": "10353:10:11", "parameters": { "id": 8010, "nodeType": "ParameterList", @@ -10112,7 +10112,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8012, - "src": "10202:7:11", + "src": "10364:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10123,7 +10123,7 @@ "id": 8008, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10202:7:11", + "src": "10364:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10133,13 +10133,13 @@ "visibility": "internal" } ], - "src": "10201:9:11" + "src": "10363:9:11" }, "returnParameters": { "id": 8011, "nodeType": "ParameterList", "parameters": [], - "src": "10219:0:11" + "src": "10381:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10149,14 +10149,14 @@ { "id": 8019, "nodeType": "FunctionDefinition", - "src": "10332:42:11", + "src": "10496:42:11", "nodes": [], "functionSelector": "47e50cce", "implemented": false, "kind": "function", "modifiers": [], "name": "prank", - "nameLocation": "10341:5:11", + "nameLocation": "10505:5:11", "parameters": { "id": 8017, "nodeType": "ParameterList", @@ -10169,7 +10169,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8019, - "src": "10347:7:11", + "src": "10511:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10180,7 +10180,7 @@ "id": 8013, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10347:7:11", + "src": "10511:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10197,7 +10197,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8019, - "src": "10356:7:11", + "src": "10520:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10208,7 +10208,7 @@ "id": 8015, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10356:7:11", + "src": "10520:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10218,13 +10218,13 @@ "visibility": "internal" } ], - "src": "10346:18:11" + "src": "10510:18:11" }, "returnParameters": { "id": 8018, "nodeType": "ParameterList", "parameters": [], - "src": "10373:0:11" + "src": "10537:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10234,14 +10234,14 @@ { "id": 8026, "nodeType": "FunctionDefinition", - "src": "10518:47:11", + "src": "10684:47:11", "nodes": [], "functionSelector": "45b56078", "implemented": false, "kind": "function", "modifiers": [], "name": "startPrank", - "nameLocation": "10527:10:11", + "nameLocation": "10693:10:11", "parameters": { "id": 8024, "nodeType": "ParameterList", @@ -10254,7 +10254,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8026, - "src": "10538:7:11", + "src": "10704:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10265,7 +10265,7 @@ "id": 8020, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10538:7:11", + "src": "10704:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10282,7 +10282,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8026, - "src": "10547:7:11", + "src": "10713:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10293,7 +10293,7 @@ "id": 8022, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10547:7:11", + "src": "10713:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10303,13 +10303,13 @@ "visibility": "internal" } ], - "src": "10537:18:11" + "src": "10703:18:11" }, "returnParameters": { "id": 8025, "nodeType": "ParameterList", "parameters": [], - "src": "10564:0:11" + "src": "10730:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10319,25 +10319,25 @@ { "id": 8029, "nodeType": "FunctionDefinition", - "src": "10635:30:11", + "src": "10803:30:11", "nodes": [], "functionSelector": "90c5013b", "implemented": false, "kind": "function", "modifiers": [], "name": "stopPrank", - "nameLocation": "10644:9:11", + "nameLocation": "10812:9:11", "parameters": { "id": 8027, "nodeType": "ParameterList", "parameters": [], - "src": "10653:2:11" + "src": "10821:2:11" }, "returnParameters": { "id": 8028, "nodeType": "ParameterList", "parameters": [], - "src": "10664:0:11" + "src": "10832:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10347,14 +10347,14 @@ { "id": 8036, "nodeType": "FunctionDefinition", - "src": "10721:41:11", + "src": "10891:41:11", "nodes": [], "functionSelector": "c88a5e6d", "implemented": false, "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "10730:4:11", + "nameLocation": "10900:4:11", "parameters": { "id": 8034, "nodeType": "ParameterList", @@ -10367,7 +10367,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8036, - "src": "10735:7:11", + "src": "10905:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10378,7 +10378,7 @@ "id": 8030, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10735:7:11", + "src": "10905:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10395,7 +10395,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8036, - "src": "10744:7:11", + "src": "10914:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10406,7 +10406,7 @@ "id": 8032, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10744:7:11", + "src": "10914:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10415,13 +10415,13 @@ "visibility": "internal" } ], - "src": "10734:18:11" + "src": "10904:18:11" }, "returnParameters": { "id": 8035, "nodeType": "ParameterList", "parameters": [], - "src": "10761:0:11" + "src": "10931:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10431,14 +10431,14 @@ { "id": 8043, "nodeType": "FunctionDefinition", - "src": "10812:48:11", + "src": "10984:48:11", "nodes": [], "functionSelector": "b4d6c782", "implemented": false, "kind": "function", "modifiers": [], "name": "etch", - "nameLocation": "10821:4:11", + "nameLocation": "10993:4:11", "parameters": { "id": 8041, "nodeType": "ParameterList", @@ -10451,7 +10451,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8043, - "src": "10826:7:11", + "src": "10998:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10462,7 +10462,7 @@ "id": 8037, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10826:7:11", + "src": "10998:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10479,7 +10479,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8043, - "src": "10835:14:11", + "src": "11007:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10490,7 +10490,7 @@ "id": 8039, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "10835:5:11", + "src": "11007:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -10499,13 +10499,13 @@ "visibility": "internal" } ], - "src": "10825:25:11" + "src": "10997:25:11" }, "returnParameters": { "id": 8042, "nodeType": "ParameterList", "parameters": [], - "src": "10859:0:11" + "src": "11031:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10515,14 +10515,14 @@ { "id": 8048, "nodeType": "FunctionDefinition", - "src": "10902:47:11", + "src": "11076:47:11", "nodes": [], "functionSelector": "f28dceb3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "10911:12:11", + "nameLocation": "11085:12:11", "parameters": { "id": 8046, "nodeType": "ParameterList", @@ -10535,7 +10535,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8048, - "src": "10924:14:11", + "src": "11098:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10546,7 +10546,7 @@ "id": 8044, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "10924:5:11", + "src": "11098:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -10555,13 +10555,13 @@ "visibility": "internal" } ], - "src": "10923:16:11" + "src": "11097:16:11" }, "returnParameters": { "id": 8047, "nodeType": "ParameterList", "parameters": [], - "src": "10948:0:11" + "src": "11122:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10571,14 +10571,14 @@ { "id": 8053, "nodeType": "FunctionDefinition", - "src": "10954:39:11", + "src": "11129:39:11", "nodes": [], "functionSelector": "c31eb0e0", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "10963:12:11", + "nameLocation": "11138:12:11", "parameters": { "id": 8051, "nodeType": "ParameterList", @@ -10591,7 +10591,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8053, - "src": "10976:6:11", + "src": "11151:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10602,7 +10602,7 @@ "id": 8049, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "10976:6:11", + "src": "11151:6:11", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -10611,13 +10611,13 @@ "visibility": "internal" } ], - "src": "10975:8:11" + "src": "11150:8:11" }, "returnParameters": { "id": 8052, "nodeType": "ParameterList", "parameters": [], - "src": "10992:0:11" + "src": "11167:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10627,25 +10627,25 @@ { "id": 8056, "nodeType": "FunctionDefinition", - "src": "10998:33:11", + "src": "11174:33:11", "nodes": [], "functionSelector": "f4844814", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "11007:12:11", + "nameLocation": "11183:12:11", "parameters": { "id": 8054, "nodeType": "ParameterList", "parameters": [], - "src": "11019:2:11" + "src": "11195:2:11" }, "returnParameters": { "id": 8055, "nodeType": "ParameterList", "parameters": [], - "src": "11030:0:11" + "src": "11206:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10655,14 +10655,14 @@ { "id": 8067, "nodeType": "FunctionDefinition", - "src": "11364:53:11", + "src": "11544:53:11", "nodes": [], "functionSelector": "491cc7c2", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "11373:10:11", + "nameLocation": "11553:10:11", "parameters": { "id": 8065, "nodeType": "ParameterList", @@ -10675,7 +10675,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8067, - "src": "11384:4:11", + "src": "11564:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10686,7 +10686,7 @@ "id": 8057, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11384:4:11", + "src": "11564:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10702,7 +10702,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8067, - "src": "11390:4:11", + "src": "11570:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10713,7 +10713,7 @@ "id": 8059, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11390:4:11", + "src": "11570:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10729,7 +10729,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8067, - "src": "11396:4:11", + "src": "11576:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10740,7 +10740,7 @@ "id": 8061, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11396:4:11", + "src": "11576:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10756,7 +10756,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8067, - "src": "11402:4:11", + "src": "11582:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10767,7 +10767,7 @@ "id": 8063, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11402:4:11", + "src": "11582:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10776,13 +10776,13 @@ "visibility": "internal" } ], - "src": "11383:24:11" + "src": "11563:24:11" }, "returnParameters": { "id": 8066, "nodeType": "ParameterList", "parameters": [], - "src": "11416:0:11" + "src": "11596:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10792,14 +10792,14 @@ { "id": 8080, "nodeType": "FunctionDefinition", - "src": "11422:62:11", + "src": "11603:62:11", "nodes": [], "functionSelector": "81bad6f3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "11431:10:11", + "nameLocation": "11612:10:11", "parameters": { "id": 8078, "nodeType": "ParameterList", @@ -10812,7 +10812,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11442:4:11", + "src": "11623:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10823,7 +10823,7 @@ "id": 8068, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11442:4:11", + "src": "11623:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10839,7 +10839,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11448:4:11", + "src": "11629:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10850,7 +10850,7 @@ "id": 8070, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11448:4:11", + "src": "11629:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10866,7 +10866,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11454:4:11", + "src": "11635:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10877,7 +10877,7 @@ "id": 8072, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11454:4:11", + "src": "11635:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10893,7 +10893,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11460:4:11", + "src": "11641:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10904,7 +10904,7 @@ "id": 8074, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11460:4:11", + "src": "11641:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10920,7 +10920,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11466:7:11", + "src": "11647:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10931,7 +10931,7 @@ "id": 8076, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11466:7:11", + "src": "11647:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10941,13 +10941,13 @@ "visibility": "internal" } ], - "src": "11441:33:11" + "src": "11622:33:11" }, "returnParameters": { "id": 8079, "nodeType": "ParameterList", "parameters": [], - "src": "11483:0:11" + "src": "11664:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10957,14 +10957,14 @@ { "id": 8089, "nodeType": "FunctionDefinition", - "src": "11739:68:11", + "src": "11925:68:11", "nodes": [], "functionSelector": "b96213e4", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCall", - "nameLocation": "11748:8:11", + "nameLocation": "11934:8:11", "parameters": { "id": 8087, "nodeType": "ParameterList", @@ -10977,7 +10977,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8089, - "src": "11757:7:11", + "src": "11943:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10988,7 +10988,7 @@ "id": 8081, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11757:7:11", + "src": "11943:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11005,7 +11005,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8089, - "src": "11766:14:11", + "src": "11952:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11016,7 +11016,7 @@ "id": 8083, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11766:5:11", + "src": "11952:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11032,7 +11032,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8089, - "src": "11782:14:11", + "src": "11968:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11043,7 +11043,7 @@ "id": 8085, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11782:5:11", + "src": "11968:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11052,13 +11052,13 @@ "visibility": "internal" } ], - "src": "11756:41:11" + "src": "11942:41:11" }, "returnParameters": { "id": 8088, "nodeType": "ParameterList", "parameters": [], - "src": "11806:0:11" + "src": "11992:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11068,14 +11068,14 @@ { "id": 8100, "nodeType": "FunctionDefinition", - "src": "11975:77:11", + "src": "12164:77:11", "nodes": [], "functionSelector": "81409b91", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCall", - "nameLocation": "11984:8:11", + "nameLocation": "12173:8:11", "parameters": { "id": 8098, "nodeType": "ParameterList", @@ -11088,7 +11088,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8100, - "src": "11993:7:11", + "src": "12182:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11099,7 +11099,7 @@ "id": 8090, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11993:7:11", + "src": "12182:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11116,7 +11116,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8100, - "src": "12002:7:11", + "src": "12191:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11127,7 +11127,7 @@ "id": 8092, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12002:7:11", + "src": "12191:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11143,7 +11143,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8100, - "src": "12011:14:11", + "src": "12200:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11154,7 +11154,7 @@ "id": 8094, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12011:5:11", + "src": "12200:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11170,7 +11170,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8100, - "src": "12027:14:11", + "src": "12216:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11181,7 +11181,7 @@ "id": 8096, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12027:5:11", + "src": "12216:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11190,13 +11190,13 @@ "visibility": "internal" } ], - "src": "11992:50:11" + "src": "12181:50:11" }, "returnParameters": { "id": 8099, "nodeType": "ParameterList", "parameters": [], - "src": "12051:0:11" + "src": "12240:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11206,25 +11206,25 @@ { "id": 8103, "nodeType": "FunctionDefinition", - "src": "12088:37:11", + "src": "12279:37:11", "nodes": [], "functionSelector": "3fdf4e15", "implemented": false, "kind": "function", "modifiers": [], "name": "clearMockedCalls", - "nameLocation": "12097:16:11", + "nameLocation": "12288:16:11", "parameters": { "id": 8101, "nodeType": "ParameterList", "parameters": [], - "src": "12113:2:11" + "src": "12304:2:11" }, "returnParameters": { "id": 8102, "nodeType": "ParameterList", "parameters": [], - "src": "12124:0:11" + "src": "12315:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11234,14 +11234,14 @@ { "id": 8110, "nodeType": "FunctionDefinition", - "src": "12253:54:11", + "src": "12447:54:11", "nodes": [], "functionSelector": "bd6af434", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "12262:10:11", + "nameLocation": "12456:10:11", "parameters": { "id": 8108, "nodeType": "ParameterList", @@ -11254,7 +11254,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8110, - "src": "12273:7:11", + "src": "12467:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11265,7 +11265,7 @@ "id": 8104, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12273:7:11", + "src": "12467:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11282,7 +11282,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8110, - "src": "12282:14:11", + "src": "12476:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11293,7 +11293,7 @@ "id": 8106, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12282:5:11", + "src": "12476:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11302,13 +11302,13 @@ "visibility": "internal" } ], - "src": "12272:25:11" + "src": "12466:25:11" }, "returnParameters": { "id": 8109, "nodeType": "ParameterList", "parameters": [], - "src": "12306:0:11" + "src": "12500:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11318,14 +11318,14 @@ { "id": 8119, "nodeType": "FunctionDefinition", - "src": "12390:63:11", + "src": "12586:63:11", "nodes": [], "functionSelector": "f30c7ba3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "12399:10:11", + "nameLocation": "12595:10:11", "parameters": { "id": 8117, "nodeType": "ParameterList", @@ -11338,7 +11338,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8119, - "src": "12410:7:11", + "src": "12606:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11349,7 +11349,7 @@ "id": 8111, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12410:7:11", + "src": "12606:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11366,7 +11366,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8119, - "src": "12419:7:11", + "src": "12615:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11377,7 +11377,7 @@ "id": 8113, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12419:7:11", + "src": "12615:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11393,7 +11393,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8119, - "src": "12428:14:11", + "src": "12624:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11404,7 +11404,7 @@ "id": 8115, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12428:5:11", + "src": "12624:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11413,13 +11413,13 @@ "visibility": "internal" } ], - "src": "12409:34:11" + "src": "12605:34:11" }, "returnParameters": { "id": 8118, "nodeType": "ParameterList", "parameters": [], - "src": "12452:0:11" + "src": "12648:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11429,14 +11429,14 @@ { "id": 8124, "nodeType": "FunctionDefinition", - "src": "12491:36:11", + "src": "12689:36:11", "nodes": [], "functionSelector": "ff483c54", "implemented": false, "kind": "function", "modifiers": [], "name": "coinbase", - "nameLocation": "12500:8:11", + "nameLocation": "12698:8:11", "parameters": { "id": 8122, "nodeType": "ParameterList", @@ -11449,7 +11449,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8124, - "src": "12509:7:11", + "src": "12707:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11460,7 +11460,7 @@ "id": 8120, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12509:7:11", + "src": "12707:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11470,13 +11470,13 @@ "visibility": "internal" } ], - "src": "12508:9:11" + "src": "12706:9:11" }, "returnParameters": { "id": 8123, "nodeType": "ParameterList", "parameters": [], - "src": "12526:0:11" + "src": "12724:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11486,19 +11486,19 @@ { "id": 8129, "nodeType": "FunctionDefinition", - "src": "12677:47:11", + "src": "12879:47:11", "nodes": [], "functionSelector": "9711715a", "implemented": false, "kind": "function", "modifiers": [], "name": "snapshot", - "nameLocation": "12686:8:11", + "nameLocation": "12888:8:11", "parameters": { "id": 8125, "nodeType": "ParameterList", "parameters": [], - "src": "12694:2:11" + "src": "12896:2:11" }, "returnParameters": { "id": 8128, @@ -11512,7 +11512,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8129, - "src": "12715:7:11", + "src": "12917:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11523,7 +11523,7 @@ "id": 8126, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12715:7:11", + "src": "12917:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11532,7 +11532,7 @@ "visibility": "internal" } ], - "src": "12714:9:11" + "src": "12916:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11542,14 +11542,14 @@ { "id": 8136, "nodeType": "FunctionDefinition", - "src": "12916:51:11", + "src": "13122:51:11", "nodes": [], "functionSelector": "44d7f0a4", "implemented": false, "kind": "function", "modifiers": [], "name": "revertTo", - "nameLocation": "12925:8:11", + "nameLocation": "13131:8:11", "parameters": { "id": 8132, "nodeType": "ParameterList", @@ -11562,7 +11562,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8136, - "src": "12934:7:11", + "src": "13140:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11573,7 +11573,7 @@ "id": 8130, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12934:7:11", + "src": "13140:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11582,7 +11582,7 @@ "visibility": "internal" } ], - "src": "12933:9:11" + "src": "13139:9:11" }, "returnParameters": { "id": 8135, @@ -11596,7 +11596,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8136, - "src": "12961:4:11", + "src": "13167:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11607,7 +11607,7 @@ "id": 8133, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12961:4:11", + "src": "13167:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11616,7 +11616,7 @@ "visibility": "internal" } ], - "src": "12960:6:11" + "src": "13166:6:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11626,14 +11626,14 @@ { "id": 8145, "nodeType": "FunctionDefinition", - "src": "13071:73:11", + "src": "13279:73:11", "nodes": [], "functionSelector": "6ba3ba2b", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "13080:10:11", + "nameLocation": "13288:10:11", "parameters": { "id": 8141, "nodeType": "ParameterList", @@ -11646,7 +11646,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8145, - "src": "13091:15:11", + "src": "13299:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11657,7 +11657,7 @@ "id": 8137, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13091:6:11", + "src": "13299:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11673,7 +11673,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8145, - "src": "13108:7:11", + "src": "13316:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11684,7 +11684,7 @@ "id": 8139, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13108:7:11", + "src": "13316:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11693,7 +11693,7 @@ "visibility": "internal" } ], - "src": "13090:26:11" + "src": "13298:26:11" }, "returnParameters": { "id": 8144, @@ -11707,7 +11707,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8145, - "src": "13135:7:11", + "src": "13343:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11718,7 +11718,7 @@ "id": 8142, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13135:7:11", + "src": "13343:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11727,7 +11727,7 @@ "visibility": "internal" } ], - "src": "13134:9:11" + "src": "13342:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11737,14 +11737,14 @@ { "id": 8152, "nodeType": "FunctionDefinition", - "src": "13261:64:11", + "src": "13471:64:11", "nodes": [], "functionSelector": "31ba3498", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "13270:10:11", + "nameLocation": "13480:10:11", "parameters": { "id": 8148, "nodeType": "ParameterList", @@ -11757,7 +11757,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8152, - "src": "13281:15:11", + "src": "13491:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11768,7 +11768,7 @@ "id": 8146, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13281:6:11", + "src": "13491:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11777,7 +11777,7 @@ "visibility": "internal" } ], - "src": "13280:17:11" + "src": "13490:17:11" }, "returnParameters": { "id": 8151, @@ -11791,7 +11791,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8152, - "src": "13316:7:11", + "src": "13526:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11802,7 +11802,7 @@ "id": 8149, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13316:7:11", + "src": "13526:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11811,7 +11811,7 @@ "visibility": "internal" } ], - "src": "13315:9:11" + "src": "13525:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11821,14 +11821,14 @@ { "id": 8161, "nodeType": "FunctionDefinition", - "src": "13503:73:11", + "src": "13715:73:11", "nodes": [], "functionSelector": "7ca29682", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "13512:10:11", + "nameLocation": "13724:10:11", "parameters": { "id": 8157, "nodeType": "ParameterList", @@ -11841,7 +11841,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8161, - "src": "13523:15:11", + "src": "13735:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11852,7 +11852,7 @@ "id": 8153, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13523:6:11", + "src": "13735:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11868,7 +11868,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8161, - "src": "13540:7:11", + "src": "13752:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11879,7 +11879,7 @@ "id": 8155, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13540:7:11", + "src": "13752:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11888,7 +11888,7 @@ "visibility": "internal" } ], - "src": "13522:26:11" + "src": "13734:26:11" }, "returnParameters": { "id": 8160, @@ -11902,7 +11902,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8161, - "src": "13567:7:11", + "src": "13779:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11913,7 +11913,7 @@ "id": 8158, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13567:7:11", + "src": "13779:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11922,7 +11922,7 @@ "visibility": "internal" } ], - "src": "13566:9:11" + "src": "13778:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11932,14 +11932,14 @@ { "id": 8170, "nodeType": "FunctionDefinition", - "src": "13699:79:11", + "src": "13913:79:11", "nodes": [], "functionSelector": "71ee464d", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "13708:16:11", + "nameLocation": "13922:16:11", "parameters": { "id": 8166, "nodeType": "ParameterList", @@ -11952,7 +11952,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8170, - "src": "13725:15:11", + "src": "13939:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11963,7 +11963,7 @@ "id": 8162, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13725:6:11", + "src": "13939:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11979,7 +11979,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8170, - "src": "13742:7:11", + "src": "13956:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11990,7 +11990,7 @@ "id": 8164, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13742:7:11", + "src": "13956:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11999,7 +11999,7 @@ "visibility": "internal" } ], - "src": "13724:26:11" + "src": "13938:26:11" }, "returnParameters": { "id": 8169, @@ -12013,7 +12013,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8170, - "src": "13769:7:11", + "src": "13983:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12024,7 +12024,7 @@ "id": 8167, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13769:7:11", + "src": "13983:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12033,7 +12033,7 @@ "visibility": "internal" } ], - "src": "13768:9:11" + "src": "13982:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12043,14 +12043,14 @@ { "id": 8179, "nodeType": "FunctionDefinition", - "src": "13973:79:11", + "src": "14189:79:11", "nodes": [], "functionSelector": "84d52b7a", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "13982:16:11", + "nameLocation": "14198:16:11", "parameters": { "id": 8175, "nodeType": "ParameterList", @@ -12063,7 +12063,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8179, - "src": "13999:15:11", + "src": "14215:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12074,7 +12074,7 @@ "id": 8171, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13999:6:11", + "src": "14215:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12090,7 +12090,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8179, - "src": "14016:7:11", + "src": "14232:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12101,7 +12101,7 @@ "id": 8173, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14016:7:11", + "src": "14232:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12110,7 +12110,7 @@ "visibility": "internal" } ], - "src": "13998:26:11" + "src": "14214:26:11" }, "returnParameters": { "id": 8178, @@ -12124,7 +12124,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8179, - "src": "14043:7:11", + "src": "14259:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12135,7 +12135,7 @@ "id": 8176, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14043:7:11", + "src": "14259:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12144,7 +12144,7 @@ "visibility": "internal" } ], - "src": "14042:9:11" + "src": "14258:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12154,14 +12154,14 @@ { "id": 8186, "nodeType": "FunctionDefinition", - "src": "14186:70:11", + "src": "14404:70:11", "nodes": [], "functionSelector": "98680034", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "14195:16:11", + "nameLocation": "14413:16:11", "parameters": { "id": 8182, "nodeType": "ParameterList", @@ -12174,7 +12174,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8186, - "src": "14212:15:11", + "src": "14430:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12185,7 +12185,7 @@ "id": 8180, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14212:6:11", + "src": "14430:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12194,7 +12194,7 @@ "visibility": "internal" } ], - "src": "14211:17:11" + "src": "14429:17:11" }, "returnParameters": { "id": 8185, @@ -12208,7 +12208,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8186, - "src": "14247:7:11", + "src": "14465:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12219,7 +12219,7 @@ "id": 8183, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14247:7:11", + "src": "14465:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12228,7 +12228,7 @@ "visibility": "internal" } ], - "src": "14246:9:11" + "src": "14464:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12238,14 +12238,14 @@ { "id": 8191, "nodeType": "FunctionDefinition", - "src": "14367:38:11", + "src": "14587:38:11", "nodes": [], "functionSelector": "9ebf6827", "implemented": false, "kind": "function", "modifiers": [], "name": "selectFork", - "nameLocation": "14376:10:11", + "nameLocation": "14596:10:11", "parameters": { "id": 8189, "nodeType": "ParameterList", @@ -12258,7 +12258,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8191, - "src": "14387:7:11", + "src": "14607:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12269,7 +12269,7 @@ "id": 8187, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14387:7:11", + "src": "14607:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12278,13 +12278,13 @@ "visibility": "internal" } ], - "src": "14386:9:11" + "src": "14606:9:11" }, "returnParameters": { "id": 8190, "nodeType": "ParameterList", "parameters": [], - "src": "14404:0:11" + "src": "14624:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12294,12 +12294,12 @@ { "id": 8197, "nodeType": "FunctionDefinition", - "src": "14499:49:11", + "src": "14722:49:11", "nodes": [], "documentation": { "id": 8192, "nodeType": "StructuredDocumentation", - "src": "14410:84:11", + "src": "14631:85:11", "text": "Returns the currently active fork\n Reverts if no fork is currently active" }, "functionSelector": "2f103f22", @@ -12307,12 +12307,12 @@ "kind": "function", "modifiers": [], "name": "activeFork", - "nameLocation": "14508:10:11", + "nameLocation": "14731:10:11", "parameters": { "id": 8193, "nodeType": "ParameterList", "parameters": [], - "src": "14518:2:11" + "src": "14741:2:11" }, "returnParameters": { "id": 8196, @@ -12326,7 +12326,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8197, - "src": "14539:7:11", + "src": "14762:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12337,7 +12337,7 @@ "id": 8194, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14539:7:11", + "src": "14762:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12346,7 +12346,7 @@ "visibility": "internal" } ], - "src": "14538:9:11" + "src": "14761:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12356,14 +12356,14 @@ { "id": 8202, "nodeType": "FunctionDefinition", - "src": "14683:36:11", + "src": "14909:36:11", "nodes": [], "functionSelector": "d9bbf3a1", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "14692:8:11", + "nameLocation": "14918:8:11", "parameters": { "id": 8200, "nodeType": "ParameterList", @@ -12376,7 +12376,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8202, - "src": "14701:7:11", + "src": "14927:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12387,7 +12387,7 @@ "id": 8198, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14701:7:11", + "src": "14927:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12396,13 +12396,13 @@ "visibility": "internal" } ], - "src": "14700:9:11" + "src": "14926:9:11" }, "returnParameters": { "id": 8201, "nodeType": "ParameterList", "parameters": [], - "src": "14718:0:11" + "src": "14944:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12412,14 +12412,14 @@ { "id": 8207, "nodeType": "FunctionDefinition", - "src": "14929:36:11", + "src": "15158:36:11", "nodes": [], "functionSelector": "0f29772b", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "14938:8:11", + "nameLocation": "15167:8:11", "parameters": { "id": 8205, "nodeType": "ParameterList", @@ -12432,7 +12432,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8207, - "src": "14947:7:11", + "src": "15176:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12443,7 +12443,7 @@ "id": 8203, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14947:7:11", + "src": "15176:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12452,13 +12452,13 @@ "visibility": "internal" } ], - "src": "14946:9:11" + "src": "15175:9:11" }, "returnParameters": { "id": 8206, "nodeType": "ParameterList", "parameters": [], - "src": "14964:0:11" + "src": "15193:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12468,14 +12468,14 @@ { "id": 8214, "nodeType": "FunctionDefinition", - "src": "15022:64:11", + "src": "15253:64:11", "nodes": [], "functionSelector": "d74c83a4", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "15031:8:11", + "nameLocation": "15262:8:11", "parameters": { "id": 8212, "nodeType": "ParameterList", @@ -12485,10 +12485,10 @@ "id": 8209, "mutability": "mutable", "name": "forkId", - "nameLocation": "15048:6:11", + "nameLocation": "15279:6:11", "nodeType": "VariableDeclaration", "scope": 8214, - "src": "15040:14:11", + "src": "15271:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12499,7 +12499,7 @@ "id": 8208, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15040:7:11", + "src": "15271:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12512,10 +12512,10 @@ "id": 8211, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "15064:11:11", + "nameLocation": "15295:11:11", "nodeType": "VariableDeclaration", "scope": 8214, - "src": "15056:19:11", + "src": "15287:19:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12526,7 +12526,7 @@ "id": 8210, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15056:7:11", + "src": "15287:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12535,13 +12535,13 @@ "visibility": "internal" } ], - "src": "15039:37:11" + "src": "15270:37:11" }, "returnParameters": { "id": 8213, "nodeType": "ParameterList", "parameters": [], - "src": "15085:0:11" + "src": "15316:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12551,14 +12551,14 @@ { "id": 8221, "nodeType": "FunctionDefinition", - "src": "15219:64:11", + "src": "15452:64:11", "nodes": [], "functionSelector": "f2830f7b", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "15228:8:11", + "nameLocation": "15461:8:11", "parameters": { "id": 8219, "nodeType": "ParameterList", @@ -12568,10 +12568,10 @@ "id": 8216, "mutability": "mutable", "name": "forkId", - "nameLocation": "15245:6:11", + "nameLocation": "15478:6:11", "nodeType": "VariableDeclaration", "scope": 8221, - "src": "15237:14:11", + "src": "15470:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12582,7 +12582,7 @@ "id": 8215, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15237:7:11", + "src": "15470:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12595,10 +12595,10 @@ "id": 8218, "mutability": "mutable", "name": "transaction", - "nameLocation": "15261:11:11", + "nameLocation": "15494:11:11", "nodeType": "VariableDeclaration", "scope": 8221, - "src": "15253:19:11", + "src": "15486:19:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12609,7 +12609,7 @@ "id": 8217, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "15253:7:11", + "src": "15486:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12618,13 +12618,13 @@ "visibility": "internal" } ], - "src": "15236:37:11" + "src": "15469:37:11" }, "returnParameters": { "id": 8220, "nodeType": "ParameterList", "parameters": [], - "src": "15282:0:11" + "src": "15515:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12634,14 +12634,14 @@ { "id": 8226, "nodeType": "FunctionDefinition", - "src": "15482:42:11", + "src": "15718:42:11", "nodes": [], "functionSelector": "57e22dde", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "15491:14:11", + "nameLocation": "15727:14:11", "parameters": { "id": 8224, "nodeType": "ParameterList", @@ -12654,7 +12654,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8226, - "src": "15506:7:11", + "src": "15742:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12665,7 +12665,7 @@ "id": 8222, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15506:7:11", + "src": "15742:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12675,13 +12675,13 @@ "visibility": "internal" } ], - "src": "15505:9:11" + "src": "15741:9:11" }, "returnParameters": { "id": 8225, "nodeType": "ParameterList", "parameters": [], - "src": "15523:0:11" + "src": "15759:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12691,14 +12691,14 @@ { "id": 8233, "nodeType": "FunctionDefinition", - "src": "15529:51:11", + "src": "15766:51:11", "nodes": [], "functionSelector": "4074e0a8", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "15538:14:11", + "nameLocation": "15775:14:11", "parameters": { "id": 8231, "nodeType": "ParameterList", @@ -12711,7 +12711,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8233, - "src": "15553:7:11", + "src": "15790:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12722,7 +12722,7 @@ "id": 8227, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15553:7:11", + "src": "15790:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12739,7 +12739,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8233, - "src": "15562:7:11", + "src": "15799:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12750,7 +12750,7 @@ "id": 8229, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15562:7:11", + "src": "15799:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12760,13 +12760,13 @@ "visibility": "internal" } ], - "src": "15552:18:11" + "src": "15789:18:11" }, "returnParameters": { "id": 8232, "nodeType": "ParameterList", "parameters": [], - "src": "15579:0:11" + "src": "15816:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12776,14 +12776,14 @@ { "id": 8242, "nodeType": "FunctionDefinition", - "src": "15585:60:11", + "src": "15823:60:11", "nodes": [], "functionSelector": "efb77a75", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "15594:14:11", + "nameLocation": "15832:14:11", "parameters": { "id": 8240, "nodeType": "ParameterList", @@ -12796,7 +12796,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8242, - "src": "15609:7:11", + "src": "15847:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12807,7 +12807,7 @@ "id": 8234, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15609:7:11", + "src": "15847:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12824,7 +12824,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8242, - "src": "15618:7:11", + "src": "15856:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12835,7 +12835,7 @@ "id": 8236, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15618:7:11", + "src": "15856:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12852,7 +12852,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8242, - "src": "15627:7:11", + "src": "15865:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12863,7 +12863,7 @@ "id": 8238, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15627:7:11", + "src": "15865:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12873,13 +12873,13 @@ "visibility": "internal" } ], - "src": "15608:27:11" + "src": "15846:27:11" }, "returnParameters": { "id": 8241, "nodeType": "ParameterList", "parameters": [], - "src": "15644:0:11" + "src": "15882:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12889,14 +12889,14 @@ { "id": 8248, "nodeType": "FunctionDefinition", - "src": "15650:53:11", + "src": "15889:53:11", "nodes": [], "functionSelector": "1d9e269e", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "15659:14:11", + "nameLocation": "15898:14:11", "parameters": { "id": 8246, "nodeType": "ParameterList", @@ -12909,7 +12909,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8248, - "src": "15674:18:11", + "src": "15913:18:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12921,7 +12921,7 @@ "id": 8243, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15674:7:11", + "src": "15913:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12930,7 +12930,7 @@ }, "id": 8244, "nodeType": "ArrayTypeName", - "src": "15674:9:11", + "src": "15913:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -12939,13 +12939,13 @@ "visibility": "internal" } ], - "src": "15673:20:11" + "src": "15912:20:11" }, "returnParameters": { "id": 8247, "nodeType": "ParameterList", "parameters": [], - "src": "15702:0:11" + "src": "15941:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -12955,14 +12955,14 @@ { "id": 8253, "nodeType": "FunctionDefinition", - "src": "15797:44:11", + "src": "16038:44:11", "nodes": [], "functionSelector": "997a0222", "implemented": false, "kind": "function", "modifiers": [], "name": "revokePersistent", - "nameLocation": "15806:16:11", + "nameLocation": "16047:16:11", "parameters": { "id": 8251, "nodeType": "ParameterList", @@ -12975,7 +12975,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8253, - "src": "15823:7:11", + "src": "16064:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12986,7 +12986,7 @@ "id": 8249, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15823:7:11", + "src": "16064:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12996,13 +12996,13 @@ "visibility": "internal" } ], - "src": "15822:9:11" + "src": "16063:9:11" }, "returnParameters": { "id": 8252, "nodeType": "ParameterList", "parameters": [], - "src": "15840:0:11" + "src": "16081:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -13012,14 +13012,14 @@ { "id": 8259, "nodeType": "FunctionDefinition", - "src": "15846:55:11", + "src": "16088:55:11", "nodes": [], "functionSelector": "3ce969e6", "implemented": false, "kind": "function", "modifiers": [], "name": "revokePersistent", - "nameLocation": "15855:16:11", + "nameLocation": "16097:16:11", "parameters": { "id": 8257, "nodeType": "ParameterList", @@ -13032,7 +13032,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8259, - "src": "15872:18:11", + "src": "16114:18:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13044,7 +13044,7 @@ "id": 8254, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15872:7:11", + "src": "16114:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13053,7 +13053,7 @@ }, "id": 8255, "nodeType": "ArrayTypeName", - "src": "15872:9:11", + "src": "16114:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -13062,13 +13062,13 @@ "visibility": "internal" } ], - "src": "15871:20:11" + "src": "16113:20:11" }, "returnParameters": { "id": 8258, "nodeType": "ParameterList", "parameters": [], - "src": "15900:0:11" + "src": "16142:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -13078,14 +13078,14 @@ { "id": 8266, "nodeType": "FunctionDefinition", - "src": "15965:55:11", + "src": "16209:55:11", "nodes": [], "functionSelector": "d92d8efd", "implemented": false, "kind": "function", "modifiers": [], "name": "isPersistent", - "nameLocation": "15974:12:11", + "nameLocation": "16218:12:11", "parameters": { "id": 8262, "nodeType": "ParameterList", @@ -13098,7 +13098,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8266, - "src": "15987:7:11", + "src": "16231:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13109,7 +13109,7 @@ "id": 8260, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15987:7:11", + "src": "16231:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13119,7 +13119,7 @@ "visibility": "internal" } ], - "src": "15986:9:11" + "src": "16230:9:11" }, "returnParameters": { "id": 8265, @@ -13133,7 +13133,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8266, - "src": "16014:4:11", + "src": "16258:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13144,7 +13144,7 @@ "id": 8263, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16014:4:11", + "src": "16258:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13153,7 +13153,7 @@ "visibility": "internal" } ], - "src": "16013:6:11" + "src": "16257:6:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -13163,14 +13163,14 @@ { "id": 8271, "nodeType": "FunctionDefinition", - "src": "16101:43:11", + "src": "16347:43:11", "nodes": [], "functionSelector": "ea060291", "implemented": false, "kind": "function", "modifiers": [], "name": "allowCheatcodes", - "nameLocation": "16110:15:11", + "nameLocation": "16356:15:11", "parameters": { "id": 8269, "nodeType": "ParameterList", @@ -13183,7 +13183,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8271, - "src": "16126:7:11", + "src": "16372:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13194,7 +13194,7 @@ "id": 8267, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16126:7:11", + "src": "16372:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13204,13 +13204,13 @@ "visibility": "internal" } ], - "src": "16125:9:11" + "src": "16371:9:11" }, "returnParameters": { "id": 8270, "nodeType": "ParameterList", "parameters": [], - "src": "16143:0:11" + "src": "16389:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -13220,14 +13220,14 @@ { "id": 8276, "nodeType": "FunctionDefinition", - "src": "16244:43:11", + "src": "16492:43:11", "nodes": [], "functionSelector": "be646da1", "implemented": false, "kind": "function", "modifiers": [], "name": "transact", - "nameLocation": "16253:8:11", + "nameLocation": "16501:8:11", "parameters": { "id": 8274, "nodeType": "ParameterList", @@ -13237,10 +13237,10 @@ "id": 8273, "mutability": "mutable", "name": "txHash", - "nameLocation": "16270:6:11", + "nameLocation": "16518:6:11", "nodeType": "VariableDeclaration", "scope": 8276, - "src": "16262:14:11", + "src": "16510:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13251,7 +13251,7 @@ "id": 8272, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "16262:7:11", + "src": "16510:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13260,13 +13260,13 @@ "visibility": "internal" } ], - "src": "16261:16:11" + "src": "16509:16:11" }, "returnParameters": { "id": 8275, "nodeType": "ParameterList", "parameters": [], - "src": "16286:0:11" + "src": "16534:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -13276,14 +13276,14 @@ { "id": 8283, "nodeType": "FunctionDefinition", - "src": "16386:59:11", + "src": "16636:59:11", "nodes": [], "functionSelector": "4d8abc4b", "implemented": false, "kind": "function", "modifiers": [], "name": "transact", - "nameLocation": "16395:8:11", + "nameLocation": "16645:8:11", "parameters": { "id": 8281, "nodeType": "ParameterList", @@ -13293,10 +13293,10 @@ "id": 8278, "mutability": "mutable", "name": "forkId", - "nameLocation": "16412:6:11", + "nameLocation": "16662:6:11", "nodeType": "VariableDeclaration", "scope": 8283, - "src": "16404:14:11", + "src": "16654:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13307,7 +13307,7 @@ "id": 8277, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16404:7:11", + "src": "16654:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13320,10 +13320,10 @@ "id": 8280, "mutability": "mutable", "name": "txHash", - "nameLocation": "16428:6:11", + "nameLocation": "16678:6:11", "nodeType": "VariableDeclaration", "scope": 8283, - "src": "16420:14:11", + "src": "16670:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13334,7 +13334,7 @@ "id": 8279, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "16420:7:11", + "src": "16670:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13343,13 +13343,13 @@ "visibility": "internal" } ], - "src": "16403:32:11" + "src": "16653:32:11" }, "returnParameters": { "id": 8282, "nodeType": "ParameterList", "parameters": [], - "src": "16444:0:11" + "src": "16694:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -13365,11 +13365,11 @@ "name": "VmSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 7959, - "src": "9321:6:11" + "src": "9465:6:11" }, "id": 7961, "nodeType": "InheritanceSpecifier", - "src": "9321:6:11" + "src": "9465:6:11" } ], "canonicalName": "Vm", @@ -13381,7 +13381,7 @@ 7959 ], "name": "Vm", - "nameLocation": "9315:2:11", + "nameLocation": "9459:2:11", "scope": 8285, "usedErrors": [] } diff --git a/out/Vm.sol/VmSafe.json b/out/Vm.sol/VmSafe.json index 2faee7e..9d0d7ae 100644 --- a/out/Vm.sol/VmSafe.json +++ b/out/Vm.sol/VmSafe.json @@ -1240,7 +1240,7 @@ "writeFileBinary(string,bytes)": "1f21fc80", "writeLine(string,string)": "619d897f" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"accesses\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"reads\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"writes\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"assume\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"closeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"deriveKey\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"deriveKey\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envAddress\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBool\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"\",\"type\":\"bool[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes32\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envInt\",\"outputs\":[{\"internalType\":\"int256[]\",\"name\":\"\",\"type\":\"int256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envString\",\"outputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envUint\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"name\":\"ffi\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"getCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"getDeployedCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"getNonce\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRecordedLogs\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"topics\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"struct VmSafe.Log[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"label\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"load\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseJson\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseJson\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"projectRoot\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readFile\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readFileBinary\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readLine\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"record\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recordLogs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"rememberKey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"removeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"rpcUrl\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rpcUrls\",\"outputs\":[{\"internalType\":\"string[2][]\",\"name\":\"\",\"type\":\"string[2][]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"setEnv\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"sign\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stopBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"writeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"writeFileBinary\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"writeLine\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/Vm.sol\":\"VmSafe\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556\",\"dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"accesses\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"reads\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"writes\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"assume\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"broadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"closeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"deriveKey\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"deriveKey\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envAddress\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBool\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"\",\"type\":\"bool[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes32\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envInt\",\"outputs\":[{\"internalType\":\"int256[]\",\"name\":\"\",\"type\":\"int256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envString\",\"outputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"envUint\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"name\":\"ffi\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"getCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"getDeployedCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"getNonce\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRecordedLogs\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"topics\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"struct VmSafe.Log[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"label\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"load\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseJson\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseJson\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"projectRoot\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readFile\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readFileBinary\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"readLine\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"record\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recordLogs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"rememberKey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"removeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"rpcUrl\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rpcUrls\",\"outputs\":[{\"internalType\":\"string[2][]\",\"name\":\"\",\"type\":\"string[2][]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"setEnv\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"sign\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"startBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stopBroadcast\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"writeFile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"writeFileBinary\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"writeLine\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/Vm.sol\":\"VmSafe\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952\",\"dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -2428,10 +2428,10 @@ }, "sources": { "lib/forge-std/src/Vm.sol": { - "keccak256": "0x2d0cec0827a5ee9df571cde75cb742f8b977218283739e163801baa8c34439f6", + "keccak256": "0x251a3bb27d60c28cfcfc94087866ca3a54b44343619862af0d15541e8ad8cdf4", "urls": [ - "bzz-raw://310afde56e845d7f36ca7ce191715038f8259d7a9250c171689744a797223556", - "dweb:/ipfs/QmULG8AwNa5B64EMUSCwG1bAyJJK1sodAsAYvjk3vXbgMj" + "bzz-raw://bebee0bd3101cdb34f52b5f309222a832c497029f67412771c3d1e4e4e91b952", + "dweb:/ipfs/QmVXvkwPKVVx93wM2LnTV3BD5mghXD2nTbw2ukz1ny9pQU" ], "license": "MIT" } @@ -2450,12 +2450,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:16416:11", + "src": "33:16667:11", "nodes": [ { "id": 7503, "nodeType": "PragmaDirective", - "src": "32:31:11", + "src": "33:31:11", "nodes": [], "literals": [ "solidity", @@ -2470,7 +2470,7 @@ { "id": 7504, "nodeType": "PragmaDirective", - "src": "65:33:11", + "src": "68:33:11", "nodes": [], "literals": [ "experimental", @@ -2480,12 +2480,12 @@ { "id": 7959, "nodeType": "ContractDefinition", - "src": "100:9203:11", + "src": "105:9340:11", "nodes": [ { "id": 7510, "nodeType": "StructDefinition", - "src": "123:64:11", + "src": "129:67:11", "nodes": [], "canonicalName": "VmSafe.Log", "members": [ @@ -2494,10 +2494,10 @@ "id": 7507, "mutability": "mutable", "name": "topics", - "nameLocation": "154:6:11", + "nameLocation": "161:6:11", "nodeType": "VariableDeclaration", "scope": 7510, - "src": "144:16:11", + "src": "151:16:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2509,7 +2509,7 @@ "id": 7505, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144:7:11", + "src": "151:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2517,7 +2517,7 @@ }, "id": 7506, "nodeType": "ArrayTypeName", - "src": "144:9:11", + "src": "151:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2530,10 +2530,10 @@ "id": 7509, "mutability": "mutable", "name": "data", - "nameLocation": "176:4:11", + "nameLocation": "184:4:11", "nodeType": "VariableDeclaration", "scope": 7510, - "src": "170:10:11", + "src": "178:10:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2544,7 +2544,7 @@ "id": 7508, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "170:5:11", + "src": "178:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2554,21 +2554,21 @@ } ], "name": "Log", - "nameLocation": "130:3:11", + "nameLocation": "136:3:11", "scope": 7959, "visibility": "public" }, { "id": 7519, "nodeType": "FunctionDefinition", - "src": "249:59:11", + "src": "261:59:11", "nodes": [], "functionSelector": "667f9d70", "implemented": false, "kind": "function", "modifiers": [], "name": "load", - "nameLocation": "258:4:11", + "nameLocation": "270:4:11", "parameters": { "id": 7515, "nodeType": "ParameterList", @@ -2581,7 +2581,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7519, - "src": "263:7:11", + "src": "275:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2592,7 +2592,7 @@ "id": 7511, "name": "address", "nodeType": "ElementaryTypeName", - "src": "263:7:11", + "src": "275:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2609,7 +2609,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7519, - "src": "272:7:11", + "src": "284:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2620,7 +2620,7 @@ "id": 7513, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272:7:11", + "src": "284:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2629,7 +2629,7 @@ "visibility": "internal" } ], - "src": "262:18:11" + "src": "274:18:11" }, "returnParameters": { "id": 7518, @@ -2643,7 +2643,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7519, - "src": "299:7:11", + "src": "311:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2654,7 +2654,7 @@ "id": 7516, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299:7:11", + "src": "311:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2663,7 +2663,7 @@ "visibility": "internal" } ], - "src": "298:9:11" + "src": "310:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -2673,14 +2673,14 @@ { "id": 7532, "nodeType": "FunctionDefinition", - "src": "366:75:11", + "src": "380:75:11", "nodes": [], "functionSelector": "e341eaa4", "implemented": false, "kind": "function", "modifiers": [], "name": "sign", - "nameLocation": "375:4:11", + "nameLocation": "389:4:11", "parameters": { "id": 7524, "nodeType": "ParameterList", @@ -2693,7 +2693,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "380:7:11", + "src": "394:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2704,7 +2704,7 @@ "id": 7520, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "380:7:11", + "src": "394:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2720,7 +2720,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "389:7:11", + "src": "403:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2731,7 +2731,7 @@ "id": 7522, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389:7:11", + "src": "403:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2740,7 +2740,7 @@ "visibility": "internal" } ], - "src": "379:18:11" + "src": "393:18:11" }, "returnParameters": { "id": 7531, @@ -2754,7 +2754,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "416:5:11", + "src": "430:5:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2765,7 +2765,7 @@ "id": 7525, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "416:5:11", + "src": "430:5:11", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -2781,7 +2781,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "423:7:11", + "src": "437:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2792,7 +2792,7 @@ "id": 7527, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "423:7:11", + "src": "437:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2808,7 +2808,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7532, - "src": "432:7:11", + "src": "446:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2819,7 +2819,7 @@ "id": 7529, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "432:7:11", + "src": "446:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2828,7 +2828,7 @@ "visibility": "internal" } ], - "src": "415:25:11" + "src": "429:25:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -2838,14 +2838,14 @@ { "id": 7539, "nodeType": "FunctionDefinition", - "src": "521:50:11", + "src": "537:50:11", "nodes": [], "functionSelector": "ffa18649", "implemented": false, "kind": "function", "modifiers": [], "name": "addr", - "nameLocation": "530:4:11", + "nameLocation": "546:4:11", "parameters": { "id": 7535, "nodeType": "ParameterList", @@ -2858,7 +2858,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7539, - "src": "535:7:11", + "src": "551:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2869,7 +2869,7 @@ "id": 7533, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "535:7:11", + "src": "551:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2878,7 +2878,7 @@ "visibility": "internal" } ], - "src": "534:9:11" + "src": "550:9:11" }, "returnParameters": { "id": 7538, @@ -2892,7 +2892,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7539, - "src": "562:7:11", + "src": "578:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2903,7 +2903,7 @@ "id": 7536, "name": "address", "nodeType": "ElementaryTypeName", - "src": "562:7:11", + "src": "578:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2913,7 +2913,7 @@ "visibility": "internal" } ], - "src": "561:9:11" + "src": "577:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -2923,14 +2923,14 @@ { "id": 7546, "nodeType": "FunctionDefinition", - "src": "612:53:11", + "src": "630:53:11", "nodes": [], "functionSelector": "2d0335ab", "implemented": false, "kind": "function", "modifiers": [], "name": "getNonce", - "nameLocation": "621:8:11", + "nameLocation": "639:8:11", "parameters": { "id": 7542, "nodeType": "ParameterList", @@ -2943,7 +2943,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7546, - "src": "630:7:11", + "src": "648:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2954,7 +2954,7 @@ "id": 7540, "name": "address", "nodeType": "ElementaryTypeName", - "src": "630:7:11", + "src": "648:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2964,7 +2964,7 @@ "visibility": "internal" } ], - "src": "629:9:11" + "src": "647:9:11" }, "returnParameters": { "id": 7545, @@ -2978,7 +2978,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7546, - "src": "657:6:11", + "src": "675:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2989,7 +2989,7 @@ "id": 7543, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "657:6:11", + "src": "675:6:11", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -2998,7 +2998,7 @@ "visibility": "internal" } ], - "src": "656:8:11" + "src": "674:8:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3008,14 +3008,14 @@ { "id": 7554, "nodeType": "FunctionDefinition", - "src": "755:64:11", + "src": "775:64:11", "nodes": [], "functionSelector": "89160467", "implemented": false, "kind": "function", "modifiers": [], "name": "ffi", - "nameLocation": "764:3:11", + "nameLocation": "784:3:11", "parameters": { "id": 7550, "nodeType": "ParameterList", @@ -3028,7 +3028,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7554, - "src": "768:17:11", + "src": "788:17:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3040,7 +3040,7 @@ "id": 7547, "name": "string", "nodeType": "ElementaryTypeName", - "src": "768:6:11", + "src": "788:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3048,7 +3048,7 @@ }, "id": 7548, "nodeType": "ArrayTypeName", - "src": "768:8:11", + "src": "788:8:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3057,7 +3057,7 @@ "visibility": "internal" } ], - "src": "767:19:11" + "src": "787:19:11" }, "returnParameters": { "id": 7553, @@ -3071,7 +3071,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7554, - "src": "805:12:11", + "src": "825:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3082,7 +3082,7 @@ "id": 7551, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "805:5:11", + "src": "825:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3091,7 +3091,7 @@ "visibility": "internal" } ], - "src": "804:14:11" + "src": "824:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3101,14 +3101,14 @@ { "id": 7561, "nodeType": "FunctionDefinition", - "src": "873:59:11", + "src": "895:59:11", "nodes": [], "functionSelector": "3d5923ee", "implemented": false, "kind": "function", "modifiers": [], "name": "setEnv", - "nameLocation": "882:6:11", + "nameLocation": "904:6:11", "parameters": { "id": 7559, "nodeType": "ParameterList", @@ -3121,7 +3121,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7561, - "src": "889:15:11", + "src": "911:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3132,7 +3132,7 @@ "id": 7555, "name": "string", "nodeType": "ElementaryTypeName", - "src": "889:6:11", + "src": "911:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3148,7 +3148,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7561, - "src": "906:15:11", + "src": "928:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3159,7 +3159,7 @@ "id": 7557, "name": "string", "nodeType": "ElementaryTypeName", - "src": "906:6:11", + "src": "928:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3168,13 +3168,13 @@ "visibility": "internal" } ], - "src": "888:34:11" + "src": "910:34:11" }, "returnParameters": { "id": 7560, "nodeType": "ParameterList", "parameters": [], - "src": "931:0:11" + "src": "953:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3184,14 +3184,14 @@ { "id": 7568, "nodeType": "FunctionDefinition", - "src": "991:58:11", + "src": "1015:58:11", "nodes": [], "functionSelector": "7ed1ec7d", "implemented": false, "kind": "function", "modifiers": [], "name": "envBool", - "nameLocation": "1000:7:11", + "nameLocation": "1024:7:11", "parameters": { "id": 7564, "nodeType": "ParameterList", @@ -3204,7 +3204,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7568, - "src": "1008:15:11", + "src": "1032:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3215,7 +3215,7 @@ "id": 7562, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1008:6:11", + "src": "1032:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3224,7 +3224,7 @@ "visibility": "internal" } ], - "src": "1007:17:11" + "src": "1031:17:11" }, "returnParameters": { "id": 7567, @@ -3238,7 +3238,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7568, - "src": "1043:4:11", + "src": "1067:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3249,7 +3249,7 @@ "id": 7565, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1043:4:11", + "src": "1067:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3258,7 +3258,7 @@ "visibility": "internal" } ], - "src": "1042:6:11" + "src": "1066:6:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3268,14 +3268,14 @@ { "id": 7575, "nodeType": "FunctionDefinition", - "src": "1054:61:11", + "src": "1079:61:11", "nodes": [], "functionSelector": "c1978d1f", "implemented": false, "kind": "function", "modifiers": [], "name": "envUint", - "nameLocation": "1063:7:11", + "nameLocation": "1088:7:11", "parameters": { "id": 7571, "nodeType": "ParameterList", @@ -3288,7 +3288,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7575, - "src": "1071:15:11", + "src": "1096:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3299,7 +3299,7 @@ "id": 7569, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1071:6:11", + "src": "1096:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3308,7 +3308,7 @@ "visibility": "internal" } ], - "src": "1070:17:11" + "src": "1095:17:11" }, "returnParameters": { "id": 7574, @@ -3322,7 +3322,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7575, - "src": "1106:7:11", + "src": "1131:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3333,7 +3333,7 @@ "id": 7572, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1106:7:11", + "src": "1131:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3342,7 +3342,7 @@ "visibility": "internal" } ], - "src": "1105:9:11" + "src": "1130:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3352,14 +3352,14 @@ { "id": 7582, "nodeType": "FunctionDefinition", - "src": "1120:59:11", + "src": "1146:59:11", "nodes": [], "functionSelector": "892a0c61", "implemented": false, "kind": "function", "modifiers": [], "name": "envInt", - "nameLocation": "1129:6:11", + "nameLocation": "1155:6:11", "parameters": { "id": 7578, "nodeType": "ParameterList", @@ -3372,7 +3372,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7582, - "src": "1136:15:11", + "src": "1162:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3383,7 +3383,7 @@ "id": 7576, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1136:6:11", + "src": "1162:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3392,7 +3392,7 @@ "visibility": "internal" } ], - "src": "1135:17:11" + "src": "1161:17:11" }, "returnParameters": { "id": 7581, @@ -3406,7 +3406,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7582, - "src": "1171:6:11", + "src": "1197:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3417,7 +3417,7 @@ "id": 7579, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1171:6:11", + "src": "1197:6:11", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3426,7 +3426,7 @@ "visibility": "internal" } ], - "src": "1170:8:11" + "src": "1196:8:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3436,14 +3436,14 @@ { "id": 7589, "nodeType": "FunctionDefinition", - "src": "1184:64:11", + "src": "1211:64:11", "nodes": [], "functionSelector": "350d56bf", "implemented": false, "kind": "function", "modifiers": [], "name": "envAddress", - "nameLocation": "1193:10:11", + "nameLocation": "1220:10:11", "parameters": { "id": 7585, "nodeType": "ParameterList", @@ -3456,7 +3456,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7589, - "src": "1204:15:11", + "src": "1231:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3467,7 +3467,7 @@ "id": 7583, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1204:6:11", + "src": "1231:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3476,7 +3476,7 @@ "visibility": "internal" } ], - "src": "1203:17:11" + "src": "1230:17:11" }, "returnParameters": { "id": 7588, @@ -3490,7 +3490,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7589, - "src": "1239:7:11", + "src": "1266:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3501,7 +3501,7 @@ "id": 7586, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1239:7:11", + "src": "1266:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3511,7 +3511,7 @@ "visibility": "internal" } ], - "src": "1238:9:11" + "src": "1265:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3521,14 +3521,14 @@ { "id": 7596, "nodeType": "FunctionDefinition", - "src": "1253:64:11", + "src": "1281:64:11", "nodes": [], "functionSelector": "97949042", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes32", - "nameLocation": "1262:10:11", + "nameLocation": "1290:10:11", "parameters": { "id": 7592, "nodeType": "ParameterList", @@ -3541,7 +3541,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7596, - "src": "1273:15:11", + "src": "1301:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3552,7 +3552,7 @@ "id": 7590, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1273:6:11", + "src": "1301:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3561,7 +3561,7 @@ "visibility": "internal" } ], - "src": "1272:17:11" + "src": "1300:17:11" }, "returnParameters": { "id": 7595, @@ -3575,7 +3575,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7596, - "src": "1308:7:11", + "src": "1336:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3586,7 +3586,7 @@ "id": 7593, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1308:7:11", + "src": "1336:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3595,7 +3595,7 @@ "visibility": "internal" } ], - "src": "1307:9:11" + "src": "1335:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3605,14 +3605,14 @@ { "id": 7603, "nodeType": "FunctionDefinition", - "src": "1322:69:11", + "src": "1351:69:11", "nodes": [], "functionSelector": "f877cb19", "implemented": false, "kind": "function", "modifiers": [], "name": "envString", - "nameLocation": "1331:9:11", + "nameLocation": "1360:9:11", "parameters": { "id": 7599, "nodeType": "ParameterList", @@ -3625,7 +3625,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7603, - "src": "1341:15:11", + "src": "1370:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3636,7 +3636,7 @@ "id": 7597, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1341:6:11", + "src": "1370:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3645,7 +3645,7 @@ "visibility": "internal" } ], - "src": "1340:17:11" + "src": "1369:17:11" }, "returnParameters": { "id": 7602, @@ -3659,7 +3659,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7603, - "src": "1376:13:11", + "src": "1405:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3670,7 +3670,7 @@ "id": 7600, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1376:6:11", + "src": "1405:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3679,7 +3679,7 @@ "visibility": "internal" } ], - "src": "1375:15:11" + "src": "1404:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3689,14 +3689,14 @@ { "id": 7610, "nodeType": "FunctionDefinition", - "src": "1396:67:11", + "src": "1426:67:11", "nodes": [], "functionSelector": "4d7baf06", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes", - "nameLocation": "1405:8:11", + "nameLocation": "1435:8:11", "parameters": { "id": 7606, "nodeType": "ParameterList", @@ -3709,7 +3709,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7610, - "src": "1414:15:11", + "src": "1444:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3720,7 +3720,7 @@ "id": 7604, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1414:6:11", + "src": "1444:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3729,7 +3729,7 @@ "visibility": "internal" } ], - "src": "1413:17:11" + "src": "1443:17:11" }, "returnParameters": { "id": 7609, @@ -3743,7 +3743,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7610, - "src": "1449:12:11", + "src": "1479:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3754,7 +3754,7 @@ "id": 7607, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1449:5:11", + "src": "1479:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3763,7 +3763,7 @@ "visibility": "internal" } ], - "src": "1448:14:11" + "src": "1478:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3773,14 +3773,14 @@ { "id": 7620, "nodeType": "FunctionDefinition", - "src": "1541:84:11", + "src": "1573:84:11", "nodes": [], "functionSelector": "aaaddeaf", "implemented": false, "kind": "function", "modifiers": [], "name": "envBool", - "nameLocation": "1550:7:11", + "nameLocation": "1582:7:11", "parameters": { "id": 7615, "nodeType": "ParameterList", @@ -3793,7 +3793,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7620, - "src": "1558:15:11", + "src": "1590:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3804,7 +3804,7 @@ "id": 7611, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1558:6:11", + "src": "1590:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3820,7 +3820,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7620, - "src": "1575:15:11", + "src": "1607:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3831,7 +3831,7 @@ "id": 7613, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1575:6:11", + "src": "1607:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3840,7 +3840,7 @@ "visibility": "internal" } ], - "src": "1557:34:11" + "src": "1589:34:11" }, "returnParameters": { "id": 7619, @@ -3854,7 +3854,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7620, - "src": "1610:13:11", + "src": "1642:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3866,7 +3866,7 @@ "id": 7616, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1610:4:11", + "src": "1642:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3874,7 +3874,7 @@ }, "id": 7617, "nodeType": "ArrayTypeName", - "src": "1610:6:11", + "src": "1642:6:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -3883,7 +3883,7 @@ "visibility": "internal" } ], - "src": "1609:15:11" + "src": "1641:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -3893,14 +3893,14 @@ { "id": 7630, "nodeType": "FunctionDefinition", - "src": "1630:87:11", + "src": "1663:87:11", "nodes": [], "functionSelector": "f3dec099", "implemented": false, "kind": "function", "modifiers": [], "name": "envUint", - "nameLocation": "1639:7:11", + "nameLocation": "1672:7:11", "parameters": { "id": 7625, "nodeType": "ParameterList", @@ -3913,7 +3913,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7630, - "src": "1647:15:11", + "src": "1680:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3924,7 +3924,7 @@ "id": 7621, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1647:6:11", + "src": "1680:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3940,7 +3940,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7630, - "src": "1664:15:11", + "src": "1697:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -3951,7 +3951,7 @@ "id": 7623, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1664:6:11", + "src": "1697:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3960,7 +3960,7 @@ "visibility": "internal" } ], - "src": "1646:34:11" + "src": "1679:34:11" }, "returnParameters": { "id": 7629, @@ -3974,7 +3974,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7630, - "src": "1699:16:11", + "src": "1732:16:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3986,7 +3986,7 @@ "id": 7626, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1699:7:11", + "src": "1732:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3994,7 +3994,7 @@ }, "id": 7627, "nodeType": "ArrayTypeName", - "src": "1699:9:11", + "src": "1732:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -4003,7 +4003,7 @@ "visibility": "internal" } ], - "src": "1698:18:11" + "src": "1731:18:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4013,14 +4013,14 @@ { "id": 7640, "nodeType": "FunctionDefinition", - "src": "1722:85:11", + "src": "1756:85:11", "nodes": [], "functionSelector": "42181150", "implemented": false, "kind": "function", "modifiers": [], "name": "envInt", - "nameLocation": "1731:6:11", + "nameLocation": "1765:6:11", "parameters": { "id": 7635, "nodeType": "ParameterList", @@ -4033,7 +4033,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7640, - "src": "1738:15:11", + "src": "1772:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4044,7 +4044,7 @@ "id": 7631, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1738:6:11", + "src": "1772:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4060,7 +4060,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7640, - "src": "1755:15:11", + "src": "1789:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4071,7 +4071,7 @@ "id": 7633, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1755:6:11", + "src": "1789:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4080,7 +4080,7 @@ "visibility": "internal" } ], - "src": "1737:34:11" + "src": "1771:34:11" }, "returnParameters": { "id": 7639, @@ -4094,7 +4094,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7640, - "src": "1790:15:11", + "src": "1824:15:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4106,7 +4106,7 @@ "id": 7636, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1790:6:11", + "src": "1824:6:11", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4114,7 +4114,7 @@ }, "id": 7637, "nodeType": "ArrayTypeName", - "src": "1790:8:11", + "src": "1824:8:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -4123,7 +4123,7 @@ "visibility": "internal" } ], - "src": "1789:17:11" + "src": "1823:17:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4133,14 +4133,14 @@ { "id": 7650, "nodeType": "FunctionDefinition", - "src": "1812:90:11", + "src": "1847:90:11", "nodes": [], "functionSelector": "ad31b9fa", "implemented": false, "kind": "function", "modifiers": [], "name": "envAddress", - "nameLocation": "1821:10:11", + "nameLocation": "1856:10:11", "parameters": { "id": 7645, "nodeType": "ParameterList", @@ -4153,7 +4153,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7650, - "src": "1832:15:11", + "src": "1867:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4164,7 +4164,7 @@ "id": 7641, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1832:6:11", + "src": "1867:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4180,7 +4180,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7650, - "src": "1849:15:11", + "src": "1884:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4191,7 +4191,7 @@ "id": 7643, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1849:6:11", + "src": "1884:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4200,7 +4200,7 @@ "visibility": "internal" } ], - "src": "1831:34:11" + "src": "1866:34:11" }, "returnParameters": { "id": 7649, @@ -4214,7 +4214,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7650, - "src": "1884:16:11", + "src": "1919:16:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4226,7 +4226,7 @@ "id": 7646, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1884:7:11", + "src": "1919:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4235,7 +4235,7 @@ }, "id": 7647, "nodeType": "ArrayTypeName", - "src": "1884:9:11", + "src": "1919:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -4244,7 +4244,7 @@ "visibility": "internal" } ], - "src": "1883:18:11" + "src": "1918:18:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4254,14 +4254,14 @@ { "id": 7660, "nodeType": "FunctionDefinition", - "src": "1907:90:11", + "src": "1943:90:11", "nodes": [], "functionSelector": "5af231c1", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes32", - "nameLocation": "1916:10:11", + "nameLocation": "1952:10:11", "parameters": { "id": 7655, "nodeType": "ParameterList", @@ -4274,7 +4274,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7660, - "src": "1927:15:11", + "src": "1963:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4285,7 +4285,7 @@ "id": 7651, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1927:6:11", + "src": "1963:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4301,7 +4301,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7660, - "src": "1944:15:11", + "src": "1980:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4312,7 +4312,7 @@ "id": 7653, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1944:6:11", + "src": "1980:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4321,7 +4321,7 @@ "visibility": "internal" } ], - "src": "1926:34:11" + "src": "1962:34:11" }, "returnParameters": { "id": 7659, @@ -4335,7 +4335,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7660, - "src": "1979:16:11", + "src": "2015:16:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4347,7 +4347,7 @@ "id": 7656, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1979:7:11", + "src": "2015:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4355,7 +4355,7 @@ }, "id": 7657, "nodeType": "ArrayTypeName", - "src": "1979:9:11", + "src": "2015:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4364,7 +4364,7 @@ "visibility": "internal" } ], - "src": "1978:18:11" + "src": "2014:18:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4374,14 +4374,14 @@ { "id": 7670, "nodeType": "FunctionDefinition", - "src": "2002:88:11", + "src": "2039:88:11", "nodes": [], "functionSelector": "14b02bc9", "implemented": false, "kind": "function", "modifiers": [], "name": "envString", - "nameLocation": "2011:9:11", + "nameLocation": "2048:9:11", "parameters": { "id": 7665, "nodeType": "ParameterList", @@ -4394,7 +4394,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7670, - "src": "2021:15:11", + "src": "2058:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4405,7 +4405,7 @@ "id": 7661, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2021:6:11", + "src": "2058:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4421,7 +4421,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7670, - "src": "2038:15:11", + "src": "2075:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4432,7 +4432,7 @@ "id": 7663, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2038:6:11", + "src": "2075:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4441,7 +4441,7 @@ "visibility": "internal" } ], - "src": "2020:34:11" + "src": "2057:34:11" }, "returnParameters": { "id": 7669, @@ -4455,7 +4455,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7670, - "src": "2073:15:11", + "src": "2110:15:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4467,7 +4467,7 @@ "id": 7666, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2073:6:11", + "src": "2110:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4475,7 +4475,7 @@ }, "id": 7667, "nodeType": "ArrayTypeName", - "src": "2073:8:11", + "src": "2110:8:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -4484,7 +4484,7 @@ "visibility": "internal" } ], - "src": "2072:17:11" + "src": "2109:17:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4494,14 +4494,14 @@ { "id": 7680, "nodeType": "FunctionDefinition", - "src": "2095:86:11", + "src": "2133:86:11", "nodes": [], "functionSelector": "ddc2651b", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes", - "nameLocation": "2104:8:11", + "nameLocation": "2142:8:11", "parameters": { "id": 7675, "nodeType": "ParameterList", @@ -4514,7 +4514,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7680, - "src": "2113:15:11", + "src": "2151:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4525,7 +4525,7 @@ "id": 7671, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2113:6:11", + "src": "2151:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4541,7 +4541,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7680, - "src": "2130:15:11", + "src": "2168:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4552,7 +4552,7 @@ "id": 7673, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2130:6:11", + "src": "2168:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4561,7 +4561,7 @@ "visibility": "internal" } ], - "src": "2112:34:11" + "src": "2150:34:11" }, "returnParameters": { "id": 7679, @@ -4575,7 +4575,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7680, - "src": "2165:14:11", + "src": "2203:14:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4587,7 +4587,7 @@ "id": 7676, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2165:5:11", + "src": "2203:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4595,7 +4595,7 @@ }, "id": 7677, "nodeType": "ArrayTypeName", - "src": "2165:7:11", + "src": "2203:7:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -4604,7 +4604,7 @@ "visibility": "internal" } ], - "src": "2164:16:11" + "src": "2202:16:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4614,25 +4614,25 @@ { "id": 7683, "nodeType": "FunctionDefinition", - "src": "2230:27:11", + "src": "2270:27:11", "nodes": [], "functionSelector": "266cf109", "implemented": false, "kind": "function", "modifiers": [], "name": "record", - "nameLocation": "2239:6:11", + "nameLocation": "2279:6:11", "parameters": { "id": 7681, "nodeType": "ParameterList", "parameters": [], - "src": "2245:2:11" + "src": "2285:2:11" }, "returnParameters": { "id": 7682, "nodeType": "ParameterList", "parameters": [], - "src": "2256:0:11" + "src": "2296:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4642,14 +4642,14 @@ { "id": 7694, "nodeType": "FunctionDefinition", - "src": "2354:94:11", + "src": "2396:94:11", "nodes": [], "functionSelector": "65bc9481", "implemented": false, "kind": "function", "modifiers": [], "name": "accesses", - "nameLocation": "2363:8:11", + "nameLocation": "2405:8:11", "parameters": { "id": 7686, "nodeType": "ParameterList", @@ -4662,7 +4662,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7694, - "src": "2372:7:11", + "src": "2414:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4673,7 +4673,7 @@ "id": 7684, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2372:7:11", + "src": "2414:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4683,7 +4683,7 @@ "visibility": "internal" } ], - "src": "2371:9:11" + "src": "2413:9:11" }, "returnParameters": { "id": 7693, @@ -4694,10 +4694,10 @@ "id": 7689, "mutability": "mutable", "name": "reads", - "nameLocation": "2416:5:11", + "nameLocation": "2458:5:11", "nodeType": "VariableDeclaration", "scope": 7694, - "src": "2399:22:11", + "src": "2441:22:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4709,7 +4709,7 @@ "id": 7687, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2399:7:11", + "src": "2441:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4717,7 +4717,7 @@ }, "id": 7688, "nodeType": "ArrayTypeName", - "src": "2399:9:11", + "src": "2441:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4730,10 +4730,10 @@ "id": 7692, "mutability": "mutable", "name": "writes", - "nameLocation": "2440:6:11", + "nameLocation": "2482:6:11", "nodeType": "VariableDeclaration", "scope": 7694, - "src": "2423:23:11", + "src": "2465:23:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4745,7 +4745,7 @@ "id": 7690, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2423:7:11", + "src": "2465:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4753,7 +4753,7 @@ }, "id": 7691, "nodeType": "ArrayTypeName", - "src": "2423:9:11", + "src": "2465:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4762,7 +4762,7 @@ "visibility": "internal" } ], - "src": "2398:49:11" + "src": "2440:49:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4772,14 +4772,14 @@ { "id": 7701, "nodeType": "FunctionDefinition", - "src": "2556:66:11", + "src": "2600:66:11", "nodes": [], "functionSelector": "8d1cc925", "implemented": false, "kind": "function", "modifiers": [], "name": "getCode", - "nameLocation": "2565:7:11", + "nameLocation": "2609:7:11", "parameters": { "id": 7697, "nodeType": "ParameterList", @@ -4792,7 +4792,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7701, - "src": "2573:15:11", + "src": "2617:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4803,7 +4803,7 @@ "id": 7695, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2573:6:11", + "src": "2617:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4812,7 +4812,7 @@ "visibility": "internal" } ], - "src": "2572:17:11" + "src": "2616:17:11" }, "returnParameters": { "id": 7700, @@ -4826,7 +4826,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7701, - "src": "2608:12:11", + "src": "2652:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4837,7 +4837,7 @@ "id": 7698, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2608:5:11", + "src": "2652:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4846,7 +4846,7 @@ "visibility": "internal" } ], - "src": "2607:14:11" + "src": "2651:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4856,14 +4856,14 @@ { "id": 7708, "nodeType": "FunctionDefinition", - "src": "2730:74:11", + "src": "2776:74:11", "nodes": [], "functionSelector": "3ebf73b4", "implemented": false, "kind": "function", "modifiers": [], "name": "getDeployedCode", - "nameLocation": "2739:15:11", + "nameLocation": "2785:15:11", "parameters": { "id": 7704, "nodeType": "ParameterList", @@ -4876,7 +4876,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7708, - "src": "2755:15:11", + "src": "2801:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4887,7 +4887,7 @@ "id": 7702, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2755:6:11", + "src": "2801:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4896,7 +4896,7 @@ "visibility": "internal" } ], - "src": "2754:17:11" + "src": "2800:17:11" }, "returnParameters": { "id": 7707, @@ -4910,7 +4910,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7708, - "src": "2790:12:11", + "src": "2836:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4921,7 +4921,7 @@ "id": 7705, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2790:5:11", + "src": "2836:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4930,7 +4930,7 @@ "visibility": "internal" } ], - "src": "2789:14:11" + "src": "2835:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -4940,14 +4940,14 @@ { "id": 7715, "nodeType": "FunctionDefinition", - "src": "2849:50:11", + "src": "2897:50:11", "nodes": [], "functionSelector": "c657c718", "implemented": false, "kind": "function", "modifiers": [], "name": "label", - "nameLocation": "2858:5:11", + "nameLocation": "2906:5:11", "parameters": { "id": 7713, "nodeType": "ParameterList", @@ -4960,7 +4960,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7715, - "src": "2864:7:11", + "src": "2912:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4971,7 +4971,7 @@ "id": 7709, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2864:7:11", + "src": "2912:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4988,7 +4988,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7715, - "src": "2873:15:11", + "src": "2921:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -4999,7 +4999,7 @@ "id": 7711, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2873:6:11", + "src": "2921:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5008,13 +5008,13 @@ "visibility": "internal" } ], - "src": "2863:26:11" + "src": "2911:26:11" }, "returnParameters": { "id": 7714, "nodeType": "ParameterList", "parameters": [], - "src": "2898:0:11" + "src": "2946:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5024,25 +5024,25 @@ { "id": 7718, "nodeType": "FunctionDefinition", - "src": "3066:30:11", + "src": "3116:30:11", "nodes": [], "functionSelector": "afc98040", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "3075:9:11", + "nameLocation": "3125:9:11", "parameters": { "id": 7716, "nodeType": "ParameterList", "parameters": [], - "src": "3084:2:11" + "src": "3134:2:11" }, "returnParameters": { "id": 7717, "nodeType": "ParameterList", "parameters": [], - "src": "3095:0:11" + "src": "3145:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5052,14 +5052,14 @@ { "id": 7723, "nodeType": "FunctionDefinition", - "src": "3255:37:11", + "src": "3307:37:11", "nodes": [], "functionSelector": "e6962cdb", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "3264:9:11", + "nameLocation": "3316:9:11", "parameters": { "id": 7721, "nodeType": "ParameterList", @@ -5072,7 +5072,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7723, - "src": "3274:7:11", + "src": "3326:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5083,7 +5083,7 @@ "id": 7719, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3274:7:11", + "src": "3326:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5093,13 +5093,13 @@ "visibility": "internal" } ], - "src": "3273:9:11" + "src": "3325:9:11" }, "returnParameters": { "id": 7722, "nodeType": "ParameterList", "parameters": [], - "src": "3291:0:11" + "src": "3343:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5109,14 +5109,14 @@ { "id": 7728, "nodeType": "FunctionDefinition", - "src": "3455:37:11", + "src": "3509:37:11", "nodes": [], "functionSelector": "f67a965b", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "3464:9:11", + "nameLocation": "3518:9:11", "parameters": { "id": 7726, "nodeType": "ParameterList", @@ -5129,7 +5129,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7728, - "src": "3474:7:11", + "src": "3528:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5140,7 +5140,7 @@ "id": 7724, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3474:7:11", + "src": "3528:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5149,13 +5149,13 @@ "visibility": "internal" } ], - "src": "3473:9:11" + "src": "3527:9:11" }, "returnParameters": { "id": 7727, "nodeType": "ParameterList", "parameters": [], - "src": "3491:0:11" + "src": "3545:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5165,25 +5165,25 @@ { "id": 7731, "nodeType": "FunctionDefinition", - "src": "3665:35:11", + "src": "3721:35:11", "nodes": [], "functionSelector": "7fb5297f", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "3674:14:11", + "nameLocation": "3730:14:11", "parameters": { "id": 7729, "nodeType": "ParameterList", "parameters": [], - "src": "3688:2:11" + "src": "3744:2:11" }, "returnParameters": { "id": 7730, "nodeType": "ParameterList", "parameters": [], - "src": "3699:0:11" + "src": "3755:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5193,14 +5193,14 @@ { "id": 7736, "nodeType": "FunctionDefinition", - "src": "3851:42:11", + "src": "3909:42:11", "nodes": [], "functionSelector": "7fec2a8d", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "3860:14:11", + "nameLocation": "3918:14:11", "parameters": { "id": 7734, "nodeType": "ParameterList", @@ -5213,7 +5213,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7736, - "src": "3875:7:11", + "src": "3933:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5224,7 +5224,7 @@ "id": 7732, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3875:7:11", + "src": "3933:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5234,13 +5234,13 @@ "visibility": "internal" } ], - "src": "3874:9:11" + "src": "3932:9:11" }, "returnParameters": { "id": 7735, "nodeType": "ParameterList", "parameters": [], - "src": "3892:0:11" + "src": "3950:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5250,14 +5250,14 @@ { "id": 7741, "nodeType": "FunctionDefinition", - "src": "4048:42:11", + "src": "4108:42:11", "nodes": [], "functionSelector": "ce817d47", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "4057:14:11", + "nameLocation": "4117:14:11", "parameters": { "id": 7739, "nodeType": "ParameterList", @@ -5270,7 +5270,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7741, - "src": "4072:7:11", + "src": "4132:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5281,7 +5281,7 @@ "id": 7737, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4072:7:11", + "src": "4132:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5290,13 +5290,13 @@ "visibility": "internal" } ], - "src": "4071:9:11" + "src": "4131:9:11" }, "returnParameters": { "id": 7740, "nodeType": "ParameterList", "parameters": [], - "src": "4089:0:11" + "src": "4149:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5306,25 +5306,25 @@ { "id": 7744, "nodeType": "FunctionDefinition", - "src": "4140:34:11", + "src": "4202:34:11", "nodes": [], "functionSelector": "76eadd36", "implemented": false, "kind": "function", "modifiers": [], "name": "stopBroadcast", - "nameLocation": "4149:13:11", + "nameLocation": "4211:13:11", "parameters": { "id": 7742, "nodeType": "ParameterList", "parameters": [], - "src": "4162:2:11" + "src": "4224:2:11" }, "returnParameters": { "id": 7743, "nodeType": "ParameterList", "parameters": [], - "src": "4173:0:11" + "src": "4235:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5334,14 +5334,14 @@ { "id": 7751, "nodeType": "FunctionDefinition", - "src": "4247:68:11", + "src": "4311:68:11", "nodes": [], "functionSelector": "60f9bb11", "implemented": false, "kind": "function", "modifiers": [], "name": "readFile", - "nameLocation": "4256:8:11", + "nameLocation": "4320:8:11", "parameters": { "id": 7747, "nodeType": "ParameterList", @@ -5354,7 +5354,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7751, - "src": "4265:15:11", + "src": "4329:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5365,7 +5365,7 @@ "id": 7745, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4265:6:11", + "src": "4329:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5374,7 +5374,7 @@ "visibility": "internal" } ], - "src": "4264:17:11" + "src": "4328:17:11" }, "returnParameters": { "id": 7750, @@ -5388,7 +5388,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7751, - "src": "4300:13:11", + "src": "4364:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5399,7 +5399,7 @@ "id": 7748, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4300:6:11", + "src": "4364:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5408,7 +5408,7 @@ "visibility": "internal" } ], - "src": "4299:15:11" + "src": "4363:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5418,14 +5418,14 @@ { "id": 7758, "nodeType": "FunctionDefinition", - "src": "4426:73:11", + "src": "4492:73:11", "nodes": [], "functionSelector": "16ed7bc4", "implemented": false, "kind": "function", "modifiers": [], "name": "readFileBinary", - "nameLocation": "4435:14:11", + "nameLocation": "4501:14:11", "parameters": { "id": 7754, "nodeType": "ParameterList", @@ -5438,7 +5438,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7758, - "src": "4450:15:11", + "src": "4516:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5449,7 +5449,7 @@ "id": 7752, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4450:6:11", + "src": "4516:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5458,7 +5458,7 @@ "visibility": "internal" } ], - "src": "4449:17:11" + "src": "4515:17:11" }, "returnParameters": { "id": 7757, @@ -5472,7 +5472,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7758, - "src": "4485:12:11", + "src": "4551:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5483,7 +5483,7 @@ "id": 7755, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4485:5:11", + "src": "4551:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -5492,7 +5492,7 @@ "visibility": "internal" } ], - "src": "4484:14:11" + "src": "4550:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5502,19 +5502,19 @@ { "id": 7763, "nodeType": "FunctionDefinition", - "src": "4552:56:11", + "src": "4620:56:11", "nodes": [], "functionSelector": "d930a0e6", "implemented": false, "kind": "function", "modifiers": [], "name": "projectRoot", - "nameLocation": "4561:11:11", + "nameLocation": "4629:11:11", "parameters": { "id": 7759, "nodeType": "ParameterList", "parameters": [], - "src": "4572:2:11" + "src": "4640:2:11" }, "returnParameters": { "id": 7762, @@ -5528,7 +5528,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7763, - "src": "4593:13:11", + "src": "4661:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5539,7 +5539,7 @@ "id": 7760, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4593:6:11", + "src": "4661:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5548,7 +5548,7 @@ "visibility": "internal" } ], - "src": "4592:15:11" + "src": "4660:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5558,14 +5558,14 @@ { "id": 7770, "nodeType": "FunctionDefinition", - "src": "4672:68:11", + "src": "4742:68:11", "nodes": [], "functionSelector": "70f55728", "implemented": false, "kind": "function", "modifiers": [], "name": "readLine", - "nameLocation": "4681:8:11", + "nameLocation": "4751:8:11", "parameters": { "id": 7766, "nodeType": "ParameterList", @@ -5578,7 +5578,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7770, - "src": "4690:15:11", + "src": "4760:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5589,7 +5589,7 @@ "id": 7764, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4690:6:11", + "src": "4760:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5598,7 +5598,7 @@ "visibility": "internal" } ], - "src": "4689:17:11" + "src": "4759:17:11" }, "returnParameters": { "id": 7769, @@ -5612,7 +5612,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7770, - "src": "4725:13:11", + "src": "4795:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5623,7 +5623,7 @@ "id": 7767, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4725:6:11", + "src": "4795:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5632,7 +5632,7 @@ "visibility": "internal" } ], - "src": "4724:15:11" + "src": "4794:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5642,14 +5642,14 @@ { "id": 7777, "nodeType": "FunctionDefinition", - "src": "4885:62:11", + "src": "4958:62:11", "nodes": [], "functionSelector": "897e0a97", "implemented": false, "kind": "function", "modifiers": [], "name": "writeFile", - "nameLocation": "4894:9:11", + "nameLocation": "4967:9:11", "parameters": { "id": 7775, "nodeType": "ParameterList", @@ -5662,7 +5662,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7777, - "src": "4904:15:11", + "src": "4977:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5673,7 +5673,7 @@ "id": 7771, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4904:6:11", + "src": "4977:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5689,7 +5689,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7777, - "src": "4921:15:11", + "src": "4994:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5700,7 +5700,7 @@ "id": 7773, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4921:6:11", + "src": "4994:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5709,13 +5709,13 @@ "visibility": "internal" } ], - "src": "4903:34:11" + "src": "4976:34:11" }, "returnParameters": { "id": 7776, "nodeType": "ParameterList", "parameters": [], - "src": "4946:0:11" + "src": "5019:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5725,14 +5725,14 @@ { "id": 7784, "nodeType": "FunctionDefinition", - "src": "5139:67:11", + "src": "5215:67:11", "nodes": [], "functionSelector": "1f21fc80", "implemented": false, "kind": "function", "modifiers": [], "name": "writeFileBinary", - "nameLocation": "5148:15:11", + "nameLocation": "5224:15:11", "parameters": { "id": 7782, "nodeType": "ParameterList", @@ -5745,7 +5745,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7784, - "src": "5164:15:11", + "src": "5240:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5756,7 +5756,7 @@ "id": 7778, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5164:6:11", + "src": "5240:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5772,7 +5772,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7784, - "src": "5181:14:11", + "src": "5257:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5783,7 +5783,7 @@ "id": 7780, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5181:5:11", + "src": "5257:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -5792,13 +5792,13 @@ "visibility": "internal" } ], - "src": "5163:33:11" + "src": "5239:33:11" }, "returnParameters": { "id": 7783, "nodeType": "ParameterList", "parameters": [], - "src": "5205:0:11" + "src": "5281:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5808,14 +5808,14 @@ { "id": 7791, "nodeType": "FunctionDefinition", - "src": "5303:62:11", + "src": "5382:62:11", "nodes": [], "functionSelector": "619d897f", "implemented": false, "kind": "function", "modifiers": [], "name": "writeLine", - "nameLocation": "5312:9:11", + "nameLocation": "5391:9:11", "parameters": { "id": 7789, "nodeType": "ParameterList", @@ -5828,7 +5828,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7791, - "src": "5322:15:11", + "src": "5401:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5839,7 +5839,7 @@ "id": 7785, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5322:6:11", + "src": "5401:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5855,7 +5855,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7791, - "src": "5339:15:11", + "src": "5418:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5866,7 +5866,7 @@ "id": 7787, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5339:6:11", + "src": "5418:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5875,13 +5875,13 @@ "visibility": "internal" } ], - "src": "5321:34:11" + "src": "5400:34:11" }, "returnParameters": { "id": 7790, "nodeType": "ParameterList", "parameters": [], - "src": "5364:0:11" + "src": "5443:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5891,14 +5891,14 @@ { "id": 7796, "nodeType": "FunctionDefinition", - "src": "5497:45:11", + "src": "5579:45:11", "nodes": [], "functionSelector": "48c3241f", "implemented": false, "kind": "function", "modifiers": [], "name": "closeFile", - "nameLocation": "5506:9:11", + "nameLocation": "5588:9:11", "parameters": { "id": 7794, "nodeType": "ParameterList", @@ -5911,7 +5911,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7796, - "src": "5516:15:11", + "src": "5598:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5922,7 +5922,7 @@ "id": 7792, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5516:6:11", + "src": "5598:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5931,13 +5931,13 @@ "visibility": "internal" } ], - "src": "5515:17:11" + "src": "5597:17:11" }, "returnParameters": { "id": 7795, "nodeType": "ParameterList", "parameters": [], - "src": "5541:0:11" + "src": "5623:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -5947,14 +5947,14 @@ { "id": 7801, "nodeType": "FunctionDefinition", - "src": "5810:46:11", + "src": "5898:46:11", "nodes": [], "functionSelector": "f1afe04d", "implemented": false, "kind": "function", "modifiers": [], "name": "removeFile", - "nameLocation": "5819:10:11", + "nameLocation": "5907:10:11", "parameters": { "id": 7799, "nodeType": "ParameterList", @@ -5967,7 +5967,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7801, - "src": "5830:15:11", + "src": "5918:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -5978,7 +5978,7 @@ "id": 7797, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5830:6:11", + "src": "5918:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5987,13 +5987,13 @@ "visibility": "internal" } ], - "src": "5829:17:11" + "src": "5917:17:11" }, "returnParameters": { "id": 7800, "nodeType": "ParameterList", "parameters": [], - "src": "5855:0:11" + "src": "5943:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6003,14 +6003,14 @@ { "id": 7808, "nodeType": "FunctionDefinition", - "src": "5927:60:11", + "src": "6017:60:11", "nodes": [], "functionSelector": "56ca623e", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "5936:8:11", + "nameLocation": "6026:8:11", "parameters": { "id": 7804, "nodeType": "ParameterList", @@ -6023,7 +6023,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7808, - "src": "5945:7:11", + "src": "6035:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6034,7 +6034,7 @@ "id": 7802, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5945:7:11", + "src": "6035:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6044,7 +6044,7 @@ "visibility": "internal" } ], - "src": "5944:9:11" + "src": "6034:9:11" }, "returnParameters": { "id": 7807, @@ -6058,7 +6058,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7808, - "src": "5972:13:11", + "src": "6062:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6069,7 +6069,7 @@ "id": 7805, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5972:6:11", + "src": "6062:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6078,7 +6078,7 @@ "visibility": "internal" } ], - "src": "5971:15:11" + "src": "6061:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6088,14 +6088,14 @@ { "id": 7815, "nodeType": "FunctionDefinition", - "src": "5992:67:11", + "src": "6083:67:11", "nodes": [], "functionSelector": "71aad10d", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6001:8:11", + "nameLocation": "6092:8:11", "parameters": { "id": 7811, "nodeType": "ParameterList", @@ -6108,7 +6108,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7815, - "src": "6010:14:11", + "src": "6101:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6119,7 +6119,7 @@ "id": 7809, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6010:5:11", + "src": "6101:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6128,7 +6128,7 @@ "visibility": "internal" } ], - "src": "6009:16:11" + "src": "6100:16:11" }, "returnParameters": { "id": 7814, @@ -6142,7 +6142,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7815, - "src": "6044:13:11", + "src": "6135:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6153,7 +6153,7 @@ "id": 7812, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6044:6:11", + "src": "6135:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6162,7 +6162,7 @@ "visibility": "internal" } ], - "src": "6043:15:11" + "src": "6134:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6172,14 +6172,14 @@ { "id": 7822, "nodeType": "FunctionDefinition", - "src": "6064:60:11", + "src": "6156:60:11", "nodes": [], "functionSelector": "b11a19e8", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6073:8:11", + "nameLocation": "6165:8:11", "parameters": { "id": 7818, "nodeType": "ParameterList", @@ -6192,7 +6192,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7822, - "src": "6082:7:11", + "src": "6174:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6203,7 +6203,7 @@ "id": 7816, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6082:7:11", + "src": "6174:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6212,7 +6212,7 @@ "visibility": "internal" } ], - "src": "6081:9:11" + "src": "6173:9:11" }, "returnParameters": { "id": 7821, @@ -6226,7 +6226,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7822, - "src": "6109:13:11", + "src": "6201:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6237,7 +6237,7 @@ "id": 7819, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6109:6:11", + "src": "6201:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6246,7 +6246,7 @@ "visibility": "internal" } ], - "src": "6108:15:11" + "src": "6200:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6256,14 +6256,14 @@ { "id": 7829, "nodeType": "FunctionDefinition", - "src": "6129:57:11", + "src": "6222:57:11", "nodes": [], "functionSelector": "71dce7da", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6138:8:11", + "nameLocation": "6231:8:11", "parameters": { "id": 7825, "nodeType": "ParameterList", @@ -6276,7 +6276,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7829, - "src": "6147:4:11", + "src": "6240:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6287,7 +6287,7 @@ "id": 7823, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6147:4:11", + "src": "6240:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6296,7 +6296,7 @@ "visibility": "internal" } ], - "src": "6146:6:11" + "src": "6239:6:11" }, "returnParameters": { "id": 7828, @@ -6310,7 +6310,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7829, - "src": "6171:13:11", + "src": "6264:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6321,7 +6321,7 @@ "id": 7826, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6171:6:11", + "src": "6264:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6330,7 +6330,7 @@ "visibility": "internal" } ], - "src": "6170:15:11" + "src": "6263:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6340,14 +6340,14 @@ { "id": 7836, "nodeType": "FunctionDefinition", - "src": "6191:60:11", + "src": "6285:60:11", "nodes": [], "functionSelector": "6900a3ae", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6200:8:11", + "nameLocation": "6294:8:11", "parameters": { "id": 7832, "nodeType": "ParameterList", @@ -6360,7 +6360,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7836, - "src": "6209:7:11", + "src": "6303:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6371,7 +6371,7 @@ "id": 7830, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6209:7:11", + "src": "6303:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6380,7 +6380,7 @@ "visibility": "internal" } ], - "src": "6208:9:11" + "src": "6302:9:11" }, "returnParameters": { "id": 7835, @@ -6394,7 +6394,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7836, - "src": "6236:13:11", + "src": "6330:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6405,7 +6405,7 @@ "id": 7833, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6236:6:11", + "src": "6330:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6414,7 +6414,7 @@ "visibility": "internal" } ], - "src": "6235:15:11" + "src": "6329:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6424,14 +6424,14 @@ { "id": 7843, "nodeType": "FunctionDefinition", - "src": "6256:59:11", + "src": "6351:59:11", "nodes": [], "functionSelector": "a322c40e", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "6265:8:11", + "nameLocation": "6360:8:11", "parameters": { "id": 7839, "nodeType": "ParameterList", @@ -6444,7 +6444,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7843, - "src": "6274:6:11", + "src": "6369:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6455,7 +6455,7 @@ "id": 7837, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6274:6:11", + "src": "6369:6:11", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6464,7 +6464,7 @@ "visibility": "internal" } ], - "src": "6273:8:11" + "src": "6368:8:11" }, "returnParameters": { "id": 7842, @@ -6478,7 +6478,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7843, - "src": "6300:13:11", + "src": "6395:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6489,7 +6489,7 @@ "id": 7840, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6300:6:11", + "src": "6395:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6498,7 +6498,7 @@ "visibility": "internal" } ], - "src": "6299:15:11" + "src": "6394:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6508,14 +6508,14 @@ { "id": 7850, "nodeType": "FunctionDefinition", - "src": "6384:69:11", + "src": "6481:69:11", "nodes": [], "functionSelector": "8f5d232d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBytes", - "nameLocation": "6393:10:11", + "nameLocation": "6490:10:11", "parameters": { "id": 7846, "nodeType": "ParameterList", @@ -6528,7 +6528,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7850, - "src": "6404:15:11", + "src": "6501:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6539,7 +6539,7 @@ "id": 7844, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6404:6:11", + "src": "6501:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6548,7 +6548,7 @@ "visibility": "internal" } ], - "src": "6403:17:11" + "src": "6500:17:11" }, "returnParameters": { "id": 7849, @@ -6562,7 +6562,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7850, - "src": "6439:12:11", + "src": "6536:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6573,7 +6573,7 @@ "id": 7847, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6439:5:11", + "src": "6536:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6582,7 +6582,7 @@ "visibility": "internal" } ], - "src": "6438:14:11" + "src": "6535:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6592,14 +6592,14 @@ { "id": 7857, "nodeType": "FunctionDefinition", - "src": "6458:66:11", + "src": "6556:66:11", "nodes": [], "functionSelector": "c6ce059d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseAddress", - "nameLocation": "6467:12:11", + "nameLocation": "6565:12:11", "parameters": { "id": 7853, "nodeType": "ParameterList", @@ -6612,7 +6612,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7857, - "src": "6480:15:11", + "src": "6578:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6623,7 +6623,7 @@ "id": 7851, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6480:6:11", + "src": "6578:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6632,7 +6632,7 @@ "visibility": "internal" } ], - "src": "6479:17:11" + "src": "6577:17:11" }, "returnParameters": { "id": 7856, @@ -6646,7 +6646,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7857, - "src": "6515:7:11", + "src": "6613:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6657,7 +6657,7 @@ "id": 7854, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6515:7:11", + "src": "6613:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6667,7 +6667,7 @@ "visibility": "internal" } ], - "src": "6514:9:11" + "src": "6612:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6677,14 +6677,14 @@ { "id": 7864, "nodeType": "FunctionDefinition", - "src": "6529:63:11", + "src": "6628:63:11", "nodes": [], "functionSelector": "fa91454d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseUint", - "nameLocation": "6538:9:11", + "nameLocation": "6637:9:11", "parameters": { "id": 7860, "nodeType": "ParameterList", @@ -6697,7 +6697,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7864, - "src": "6548:15:11", + "src": "6647:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6708,7 +6708,7 @@ "id": 7858, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6548:6:11", + "src": "6647:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6717,7 +6717,7 @@ "visibility": "internal" } ], - "src": "6547:17:11" + "src": "6646:17:11" }, "returnParameters": { "id": 7863, @@ -6731,7 +6731,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7864, - "src": "6583:7:11", + "src": "6682:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6742,7 +6742,7 @@ "id": 7861, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6583:7:11", + "src": "6682:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6751,7 +6751,7 @@ "visibility": "internal" } ], - "src": "6582:9:11" + "src": "6681:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6761,14 +6761,14 @@ { "id": 7871, "nodeType": "FunctionDefinition", - "src": "6597:61:11", + "src": "6697:61:11", "nodes": [], "functionSelector": "42346c5e", "implemented": false, "kind": "function", "modifiers": [], "name": "parseInt", - "nameLocation": "6606:8:11", + "nameLocation": "6706:8:11", "parameters": { "id": 7867, "nodeType": "ParameterList", @@ -6781,7 +6781,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7871, - "src": "6615:15:11", + "src": "6715:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6792,7 +6792,7 @@ "id": 7865, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6615:6:11", + "src": "6715:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6801,7 +6801,7 @@ "visibility": "internal" } ], - "src": "6614:17:11" + "src": "6714:17:11" }, "returnParameters": { "id": 7870, @@ -6815,7 +6815,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7871, - "src": "6650:6:11", + "src": "6750:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6826,7 +6826,7 @@ "id": 7868, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6650:6:11", + "src": "6750:6:11", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6835,7 +6835,7 @@ "visibility": "internal" } ], - "src": "6649:8:11" + "src": "6749:8:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6845,14 +6845,14 @@ { "id": 7878, "nodeType": "FunctionDefinition", - "src": "6663:66:11", + "src": "6764:66:11", "nodes": [], "functionSelector": "087e6e81", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBytes32", - "nameLocation": "6672:12:11", + "nameLocation": "6773:12:11", "parameters": { "id": 7874, "nodeType": "ParameterList", @@ -6865,7 +6865,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7878, - "src": "6685:15:11", + "src": "6786:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6876,7 +6876,7 @@ "id": 7872, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6685:6:11", + "src": "6786:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6885,7 +6885,7 @@ "visibility": "internal" } ], - "src": "6684:17:11" + "src": "6785:17:11" }, "returnParameters": { "id": 7877, @@ -6899,7 +6899,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7878, - "src": "6720:7:11", + "src": "6821:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6910,7 +6910,7 @@ "id": 7875, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6720:7:11", + "src": "6821:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6919,7 +6919,7 @@ "visibility": "internal" } ], - "src": "6719:9:11" + "src": "6820:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -6929,14 +6929,14 @@ { "id": 7885, "nodeType": "FunctionDefinition", - "src": "6734:60:11", + "src": "6836:60:11", "nodes": [], "functionSelector": "974ef924", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBool", - "nameLocation": "6743:9:11", + "nameLocation": "6845:9:11", "parameters": { "id": 7881, "nodeType": "ParameterList", @@ -6949,7 +6949,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7885, - "src": "6753:15:11", + "src": "6855:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -6960,7 +6960,7 @@ "id": 7879, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6753:6:11", + "src": "6855:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6969,7 +6969,7 @@ "visibility": "internal" } ], - "src": "6752:17:11" + "src": "6854:17:11" }, "returnParameters": { "id": 7884, @@ -6983,7 +6983,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7885, - "src": "6788:4:11", + "src": "6890:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6994,7 +6994,7 @@ "id": 7882, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6788:4:11", + "src": "6890:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7003,7 +7003,7 @@ "visibility": "internal" } ], - "src": "6787:6:11" + "src": "6889:6:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7013,25 +7013,25 @@ { "id": 7888, "nodeType": "FunctionDefinition", - "src": "6838:31:11", + "src": "6942:31:11", "nodes": [], "functionSelector": "41af2f52", "implemented": false, "kind": "function", "modifiers": [], "name": "recordLogs", - "nameLocation": "6847:10:11", + "nameLocation": "6951:10:11", "parameters": { "id": 7886, "nodeType": "ParameterList", "parameters": [], - "src": "6857:2:11" + "src": "6961:2:11" }, "returnParameters": { "id": 7887, "nodeType": "ParameterList", "parameters": [], - "src": "6868:0:11" + "src": "6972:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7041,19 +7041,19 @@ { "id": 7895, "nodeType": "FunctionDefinition", - "src": "6922:59:11", + "src": "7028:59:11", "nodes": [], "functionSelector": "191553a4", "implemented": false, "kind": "function", "modifiers": [], "name": "getRecordedLogs", - "nameLocation": "6931:15:11", + "nameLocation": "7037:15:11", "parameters": { "id": 7889, "nodeType": "ParameterList", "parameters": [], - "src": "6946:2:11" + "src": "7052:2:11" }, "returnParameters": { "id": 7894, @@ -7067,7 +7067,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7895, - "src": "6967:12:11", + "src": "7073:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7083,10 +7083,10 @@ "name": "Log", "nodeType": "IdentifierPath", "referencedDeclaration": 7510, - "src": "6967:3:11" + "src": "7073:3:11" }, "referencedDeclaration": 7510, - "src": "6967:3:11", + "src": "7073:3:11", "typeDescriptions": { "typeIdentifier": "t_struct$_Log_$7510_storage_ptr", "typeString": "struct VmSafe.Log" @@ -7094,7 +7094,7 @@ }, "id": 7892, "nodeType": "ArrayTypeName", - "src": "6967:5:11", + "src": "7073:5:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_struct$_Log_$7510_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.Log[]" @@ -7103,7 +7103,7 @@ "visibility": "internal" } ], - "src": "6966:14:11" + "src": "7072:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7113,14 +7113,14 @@ { "id": 7904, "nodeType": "FunctionDefinition", - "src": "7116:71:11", + "src": "7224:71:11", "nodes": [], "functionSelector": "6229498b", "implemented": false, "kind": "function", "modifiers": [], "name": "deriveKey", - "nameLocation": "7125:9:11", + "nameLocation": "7233:9:11", "parameters": { "id": 7900, "nodeType": "ParameterList", @@ -7133,7 +7133,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7904, - "src": "7135:15:11", + "src": "7243:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7144,7 +7144,7 @@ "id": 7896, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7135:6:11", + "src": "7243:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7160,7 +7160,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7904, - "src": "7152:6:11", + "src": "7260:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7171,7 +7171,7 @@ "id": 7898, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "7152:6:11", + "src": "7260:6:11", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -7180,7 +7180,7 @@ "visibility": "internal" } ], - "src": "7134:25:11" + "src": "7242:25:11" }, "returnParameters": { "id": 7903, @@ -7194,7 +7194,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7904, - "src": "7178:7:11", + "src": "7286:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7205,7 +7205,7 @@ "id": 7901, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7178:7:11", + "src": "7286:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7214,7 +7214,7 @@ "visibility": "internal" } ], - "src": "7177:9:11" + "src": "7285:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7224,14 +7224,14 @@ { "id": 7915, "nodeType": "FunctionDefinition", - "src": "7313:88:11", + "src": "7423:88:11", "nodes": [], "functionSelector": "6bcb2c1b", "implemented": false, "kind": "function", "modifiers": [], "name": "deriveKey", - "nameLocation": "7322:9:11", + "nameLocation": "7432:9:11", "parameters": { "id": 7911, "nodeType": "ParameterList", @@ -7244,7 +7244,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7915, - "src": "7332:15:11", + "src": "7442:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7255,7 +7255,7 @@ "id": 7905, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7332:6:11", + "src": "7442:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7271,7 +7271,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7915, - "src": "7349:15:11", + "src": "7459:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7282,7 +7282,7 @@ "id": 7907, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7349:6:11", + "src": "7459:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7298,7 +7298,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7915, - "src": "7366:6:11", + "src": "7476:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7309,7 +7309,7 @@ "id": 7909, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "7366:6:11", + "src": "7476:6:11", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -7318,7 +7318,7 @@ "visibility": "internal" } ], - "src": "7331:42:11" + "src": "7441:42:11" }, "returnParameters": { "id": 7914, @@ -7332,7 +7332,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7915, - "src": "7392:7:11", + "src": "7502:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7343,7 +7343,7 @@ "id": 7912, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7392:7:11", + "src": "7502:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7352,7 +7352,7 @@ "visibility": "internal" } ], - "src": "7391:9:11" + "src": "7501:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7362,14 +7362,14 @@ { "id": 7922, "nodeType": "FunctionDefinition", - "src": "7482:57:11", + "src": "7594:57:11", "nodes": [], "functionSelector": "22100064", "implemented": false, "kind": "function", "modifiers": [], "name": "rememberKey", - "nameLocation": "7491:11:11", + "nameLocation": "7603:11:11", "parameters": { "id": 7918, "nodeType": "ParameterList", @@ -7382,7 +7382,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7922, - "src": "7503:7:11", + "src": "7615:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7393,7 +7393,7 @@ "id": 7916, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7503:7:11", + "src": "7615:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7402,7 +7402,7 @@ "visibility": "internal" } ], - "src": "7502:9:11" + "src": "7614:9:11" }, "returnParameters": { "id": 7921, @@ -7416,7 +7416,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7922, - "src": "7530:7:11", + "src": "7642:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7427,7 +7427,7 @@ "id": 7919, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7530:7:11", + "src": "7642:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7437,7 +7437,7 @@ "visibility": "internal" } ], - "src": "7529:9:11" + "src": "7641:9:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7447,14 +7447,14 @@ { "id": 7931, "nodeType": "FunctionDefinition", - "src": "7701:85:11", + "src": "7817:85:11", "nodes": [], "functionSelector": "85940ef1", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJson", - "nameLocation": "7710:9:11", + "nameLocation": "7826:9:11", "parameters": { "id": 7927, "nodeType": "ParameterList", @@ -7467,7 +7467,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7931, - "src": "7720:15:11", + "src": "7836:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7478,7 +7478,7 @@ "id": 7923, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7720:6:11", + "src": "7836:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7494,7 +7494,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7931, - "src": "7737:15:11", + "src": "7853:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7505,7 +7505,7 @@ "id": 7925, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7737:6:11", + "src": "7853:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7514,7 +7514,7 @@ "visibility": "internal" } ], - "src": "7719:34:11" + "src": "7835:34:11" }, "returnParameters": { "id": 7930, @@ -7528,7 +7528,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7931, - "src": "7772:12:11", + "src": "7888:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7539,7 +7539,7 @@ "id": 7928, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7772:5:11", + "src": "7888:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -7548,7 +7548,7 @@ "visibility": "internal" } ], - "src": "7771:14:11" + "src": "7887:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7558,14 +7558,14 @@ { "id": 7938, "nodeType": "FunctionDefinition", - "src": "7922:68:11", + "src": "8041:68:11", "nodes": [], "functionSelector": "6a82600a", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJson", - "nameLocation": "7931:9:11", + "nameLocation": "8050:9:11", "parameters": { "id": 7934, "nodeType": "ParameterList", @@ -7578,7 +7578,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7938, - "src": "7941:15:11", + "src": "8060:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7589,7 +7589,7 @@ "id": 7932, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7941:6:11", + "src": "8060:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7598,7 +7598,7 @@ "visibility": "internal" } ], - "src": "7940:17:11" + "src": "8059:17:11" }, "returnParameters": { "id": 7937, @@ -7612,7 +7612,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7938, - "src": "7976:12:11", + "src": "8095:12:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7623,7 +7623,7 @@ "id": 7935, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7976:5:11", + "src": "8095:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -7632,7 +7632,7 @@ "visibility": "internal" } ], - "src": "7975:14:11" + "src": "8094:14:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7642,14 +7642,14 @@ { "id": 7945, "nodeType": "FunctionDefinition", - "src": "8985:66:11", + "src": "9121:66:11", "nodes": [], "functionSelector": "975a6ce9", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrl", - "nameLocation": "8994:6:11", + "nameLocation": "9130:6:11", "parameters": { "id": 7941, "nodeType": "ParameterList", @@ -7662,7 +7662,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7945, - "src": "9001:15:11", + "src": "9137:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7673,7 +7673,7 @@ "id": 7939, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9001:6:11", + "src": "9137:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7682,7 +7682,7 @@ "visibility": "internal" } ], - "src": "9000:17:11" + "src": "9136:17:11" }, "returnParameters": { "id": 7944, @@ -7696,7 +7696,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7945, - "src": "9036:13:11", + "src": "9172:13:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7707,7 +7707,7 @@ "id": 7942, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9036:6:11", + "src": "9172:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7716,7 +7716,7 @@ "visibility": "internal" } ], - "src": "9035:15:11" + "src": "9171:15:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7726,19 +7726,19 @@ { "id": 7953, "nodeType": "FunctionDefinition", - "src": "9119:57:11", + "src": "9257:57:11", "nodes": [], "functionSelector": "a85a8418", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrls", - "nameLocation": "9128:7:11", + "nameLocation": "9266:7:11", "parameters": { "id": 7946, "nodeType": "ParameterList", "parameters": [], - "src": "9135:2:11" + "src": "9273:2:11" }, "returnParameters": { "id": 7952, @@ -7752,7 +7752,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7953, - "src": "9156:18:11", + "src": "9294:18:11", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7765,7 +7765,7 @@ "id": 7947, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9156:6:11", + "src": "9294:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7781,7 +7781,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9163:1:11", + "src": "9301:1:11", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -7789,7 +7789,7 @@ "value": "2" }, "nodeType": "ArrayTypeName", - "src": "9156:9:11", + "src": "9294:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$2_storage_ptr", "typeString": "string[2]" @@ -7797,7 +7797,7 @@ }, "id": 7950, "nodeType": "ArrayTypeName", - "src": "9156:11:11", + "src": "9294:11:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_storage_$2_storage_$dyn_storage_ptr", "typeString": "string[2][]" @@ -7806,7 +7806,7 @@ "visibility": "internal" } ], - "src": "9155:20:11" + "src": "9293:20:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7816,14 +7816,14 @@ { "id": 7958, "nodeType": "FunctionDefinition", - "src": "9270:31:11", + "src": "9411:31:11", "nodes": [], "functionSelector": "4c63e562", "implemented": false, "kind": "function", "modifiers": [], "name": "assume", - "nameLocation": "9279:6:11", + "nameLocation": "9420:6:11", "parameters": { "id": 7956, "nodeType": "ParameterList", @@ -7836,7 +7836,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7958, - "src": "9286:4:11", + "src": "9427:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7847,7 +7847,7 @@ "id": 7954, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9286:4:11", + "src": "9427:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7856,13 +7856,13 @@ "visibility": "internal" } ], - "src": "9285:6:11" + "src": "9426:6:11" }, "returnParameters": { "id": 7957, "nodeType": "ParameterList", "parameters": [], - "src": "9300:0:11" + "src": "9441:0:11" }, "scope": 7959, "stateMutability": "nonpayable", @@ -7880,26 +7880,26 @@ 7959 ], "name": "VmSafe", - "nameLocation": "110:6:11", + "nameLocation": "115:6:11", "scope": 8285, "usedErrors": [] }, { "id": 8284, "nodeType": "ContractDefinition", - "src": "9305:7142:11", + "src": "9449:7249:11", "nodes": [ { "id": 7966, "nodeType": "FunctionDefinition", - "src": "9377:32:11", + "src": "9523:32:11", "nodes": [], "functionSelector": "e5d6bf02", "implemented": false, "kind": "function", "modifiers": [], "name": "warp", - "nameLocation": "9386:4:11", + "nameLocation": "9532:4:11", "parameters": { "id": 7964, "nodeType": "ParameterList", @@ -7912,7 +7912,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7966, - "src": "9391:7:11", + "src": "9537:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7923,7 +7923,7 @@ "id": 7962, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9391:7:11", + "src": "9537:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7932,13 +7932,13 @@ "visibility": "internal" } ], - "src": "9390:9:11" + "src": "9536:9:11" }, "returnParameters": { "id": 7965, "nodeType": "ParameterList", "parameters": [], - "src": "9408:0:11" + "src": "9554:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -7948,14 +7948,14 @@ { "id": 7971, "nodeType": "FunctionDefinition", - "src": "9451:32:11", + "src": "9599:32:11", "nodes": [], "functionSelector": "1f7b4f30", "implemented": false, "kind": "function", "modifiers": [], "name": "roll", - "nameLocation": "9460:4:11", + "nameLocation": "9608:4:11", "parameters": { "id": 7969, "nodeType": "ParameterList", @@ -7968,7 +7968,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7971, - "src": "9465:7:11", + "src": "9613:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7979,7 +7979,7 @@ "id": 7967, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9465:7:11", + "src": "9613:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7988,13 +7988,13 @@ "visibility": "internal" } ], - "src": "9464:9:11" + "src": "9612:9:11" }, "returnParameters": { "id": 7970, "nodeType": "ParameterList", "parameters": [], - "src": "9482:0:11" + "src": "9630:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8004,14 +8004,14 @@ { "id": 7976, "nodeType": "FunctionDefinition", - "src": "9527:31:11", + "src": "9677:31:11", "nodes": [], "functionSelector": "39b37ab0", "implemented": false, "kind": "function", "modifiers": [], "name": "fee", - "nameLocation": "9536:3:11", + "nameLocation": "9686:3:11", "parameters": { "id": 7974, "nodeType": "ParameterList", @@ -8024,7 +8024,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7976, - "src": "9540:7:11", + "src": "9690:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8035,7 +8035,7 @@ "id": 7972, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9540:7:11", + "src": "9690:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8044,13 +8044,13 @@ "visibility": "internal" } ], - "src": "9539:9:11" + "src": "9689:9:11" }, "returnParameters": { "id": 7975, "nodeType": "ParameterList", "parameters": [], - "src": "9557:0:11" + "src": "9707:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8060,14 +8060,14 @@ { "id": 7981, "nodeType": "FunctionDefinition", - "src": "9608:38:11", + "src": "9760:38:11", "nodes": [], "functionSelector": "46cc92d9", "implemented": false, "kind": "function", "modifiers": [], "name": "difficulty", - "nameLocation": "9617:10:11", + "nameLocation": "9769:10:11", "parameters": { "id": 7979, "nodeType": "ParameterList", @@ -8080,7 +8080,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7981, - "src": "9628:7:11", + "src": "9780:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8091,7 +8091,7 @@ "id": 7977, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9628:7:11", + "src": "9780:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8100,13 +8100,13 @@ "visibility": "internal" } ], - "src": "9627:9:11" + "src": "9779:9:11" }, "returnParameters": { "id": 7980, "nodeType": "ParameterList", "parameters": [], - "src": "9645:0:11" + "src": "9797:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8116,14 +8116,14 @@ { "id": 7986, "nodeType": "FunctionDefinition", - "src": "9677:35:11", + "src": "9831:35:11", "nodes": [], "functionSelector": "4049ddd2", "implemented": false, "kind": "function", "modifiers": [], "name": "chainId", - "nameLocation": "9686:7:11", + "nameLocation": "9840:7:11", "parameters": { "id": 7984, "nodeType": "ParameterList", @@ -8136,7 +8136,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7986, - "src": "9694:7:11", + "src": "9848:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8147,7 +8147,7 @@ "id": 7982, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9694:7:11", + "src": "9848:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8156,13 +8156,13 @@ "visibility": "internal" } ], - "src": "9693:9:11" + "src": "9847:9:11" }, "returnParameters": { "id": 7985, "nodeType": "ParameterList", "parameters": [], - "src": "9711:0:11" + "src": "9865:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8172,14 +8172,14 @@ { "id": 7995, "nodeType": "FunctionDefinition", - "src": "9787:51:11", + "src": "9943:51:11", "nodes": [], "functionSelector": "70ca10bb", "implemented": false, "kind": "function", "modifiers": [], "name": "store", - "nameLocation": "9796:5:11", + "nameLocation": "9952:5:11", "parameters": { "id": 7993, "nodeType": "ParameterList", @@ -8192,7 +8192,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7995, - "src": "9802:7:11", + "src": "9958:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8203,7 +8203,7 @@ "id": 7987, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9802:7:11", + "src": "9958:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8220,7 +8220,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7995, - "src": "9811:7:11", + "src": "9967:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8231,7 +8231,7 @@ "id": 7989, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9811:7:11", + "src": "9967:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8247,7 +8247,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 7995, - "src": "9820:7:11", + "src": "9976:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8258,7 +8258,7 @@ "id": 7991, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9820:7:11", + "src": "9976:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8267,13 +8267,13 @@ "visibility": "internal" } ], - "src": "9801:27:11" + "src": "9957:27:11" }, "returnParameters": { "id": 7994, "nodeType": "ParameterList", "parameters": [], - "src": "9837:0:11" + "src": "9993:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8283,14 +8283,14 @@ { "id": 8002, "nodeType": "FunctionDefinition", - "src": "9933:44:11", + "src": "10091:44:11", "nodes": [], "functionSelector": "f8e18b57", "implemented": false, "kind": "function", "modifiers": [], "name": "setNonce", - "nameLocation": "9942:8:11", + "nameLocation": "10100:8:11", "parameters": { "id": 8000, "nodeType": "ParameterList", @@ -8303,7 +8303,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8002, - "src": "9951:7:11", + "src": "10109:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8314,7 +8314,7 @@ "id": 7996, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9951:7:11", + "src": "10109:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8331,7 +8331,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8002, - "src": "9960:6:11", + "src": "10118:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8342,7 +8342,7 @@ "id": 7998, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "9960:6:11", + "src": "10118:6:11", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -8351,13 +8351,13 @@ "visibility": "internal" } ], - "src": "9950:17:11" + "src": "10108:17:11" }, "returnParameters": { "id": 8001, "nodeType": "ParameterList", "parameters": [], - "src": "9976:0:11" + "src": "10134:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8367,14 +8367,14 @@ { "id": 8007, "nodeType": "FunctionDefinition", - "src": "10047:33:11", + "src": "10207:33:11", "nodes": [], "functionSelector": "ca669fa7", "implemented": false, "kind": "function", "modifiers": [], "name": "prank", - "nameLocation": "10056:5:11", + "nameLocation": "10216:5:11", "parameters": { "id": 8005, "nodeType": "ParameterList", @@ -8387,7 +8387,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8007, - "src": "10062:7:11", + "src": "10222:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8398,7 +8398,7 @@ "id": 8003, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10062:7:11", + "src": "10222:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8408,13 +8408,13 @@ "visibility": "internal" } ], - "src": "10061:9:11" + "src": "10221:9:11" }, "returnParameters": { "id": 8006, "nodeType": "ParameterList", "parameters": [], - "src": "10079:0:11" + "src": "10239:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8424,14 +8424,14 @@ { "id": 8012, "nodeType": "FunctionDefinition", - "src": "10182:38:11", + "src": "10344:38:11", "nodes": [], "functionSelector": "06447d56", "implemented": false, "kind": "function", "modifiers": [], "name": "startPrank", - "nameLocation": "10191:10:11", + "nameLocation": "10353:10:11", "parameters": { "id": 8010, "nodeType": "ParameterList", @@ -8444,7 +8444,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8012, - "src": "10202:7:11", + "src": "10364:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8455,7 +8455,7 @@ "id": 8008, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10202:7:11", + "src": "10364:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8465,13 +8465,13 @@ "visibility": "internal" } ], - "src": "10201:9:11" + "src": "10363:9:11" }, "returnParameters": { "id": 8011, "nodeType": "ParameterList", "parameters": [], - "src": "10219:0:11" + "src": "10381:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8481,14 +8481,14 @@ { "id": 8019, "nodeType": "FunctionDefinition", - "src": "10332:42:11", + "src": "10496:42:11", "nodes": [], "functionSelector": "47e50cce", "implemented": false, "kind": "function", "modifiers": [], "name": "prank", - "nameLocation": "10341:5:11", + "nameLocation": "10505:5:11", "parameters": { "id": 8017, "nodeType": "ParameterList", @@ -8501,7 +8501,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8019, - "src": "10347:7:11", + "src": "10511:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8512,7 +8512,7 @@ "id": 8013, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10347:7:11", + "src": "10511:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8529,7 +8529,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8019, - "src": "10356:7:11", + "src": "10520:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8540,7 +8540,7 @@ "id": 8015, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10356:7:11", + "src": "10520:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8550,13 +8550,13 @@ "visibility": "internal" } ], - "src": "10346:18:11" + "src": "10510:18:11" }, "returnParameters": { "id": 8018, "nodeType": "ParameterList", "parameters": [], - "src": "10373:0:11" + "src": "10537:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8566,14 +8566,14 @@ { "id": 8026, "nodeType": "FunctionDefinition", - "src": "10518:47:11", + "src": "10684:47:11", "nodes": [], "functionSelector": "45b56078", "implemented": false, "kind": "function", "modifiers": [], "name": "startPrank", - "nameLocation": "10527:10:11", + "nameLocation": "10693:10:11", "parameters": { "id": 8024, "nodeType": "ParameterList", @@ -8586,7 +8586,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8026, - "src": "10538:7:11", + "src": "10704:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8597,7 +8597,7 @@ "id": 8020, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10538:7:11", + "src": "10704:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8614,7 +8614,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8026, - "src": "10547:7:11", + "src": "10713:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8625,7 +8625,7 @@ "id": 8022, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10547:7:11", + "src": "10713:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8635,13 +8635,13 @@ "visibility": "internal" } ], - "src": "10537:18:11" + "src": "10703:18:11" }, "returnParameters": { "id": 8025, "nodeType": "ParameterList", "parameters": [], - "src": "10564:0:11" + "src": "10730:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8651,25 +8651,25 @@ { "id": 8029, "nodeType": "FunctionDefinition", - "src": "10635:30:11", + "src": "10803:30:11", "nodes": [], "functionSelector": "90c5013b", "implemented": false, "kind": "function", "modifiers": [], "name": "stopPrank", - "nameLocation": "10644:9:11", + "nameLocation": "10812:9:11", "parameters": { "id": 8027, "nodeType": "ParameterList", "parameters": [], - "src": "10653:2:11" + "src": "10821:2:11" }, "returnParameters": { "id": 8028, "nodeType": "ParameterList", "parameters": [], - "src": "10664:0:11" + "src": "10832:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8679,14 +8679,14 @@ { "id": 8036, "nodeType": "FunctionDefinition", - "src": "10721:41:11", + "src": "10891:41:11", "nodes": [], "functionSelector": "c88a5e6d", "implemented": false, "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "10730:4:11", + "nameLocation": "10900:4:11", "parameters": { "id": 8034, "nodeType": "ParameterList", @@ -8699,7 +8699,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8036, - "src": "10735:7:11", + "src": "10905:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8710,7 +8710,7 @@ "id": 8030, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10735:7:11", + "src": "10905:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8727,7 +8727,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8036, - "src": "10744:7:11", + "src": "10914:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8738,7 +8738,7 @@ "id": 8032, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10744:7:11", + "src": "10914:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8747,13 +8747,13 @@ "visibility": "internal" } ], - "src": "10734:18:11" + "src": "10904:18:11" }, "returnParameters": { "id": 8035, "nodeType": "ParameterList", "parameters": [], - "src": "10761:0:11" + "src": "10931:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8763,14 +8763,14 @@ { "id": 8043, "nodeType": "FunctionDefinition", - "src": "10812:48:11", + "src": "10984:48:11", "nodes": [], "functionSelector": "b4d6c782", "implemented": false, "kind": "function", "modifiers": [], "name": "etch", - "nameLocation": "10821:4:11", + "nameLocation": "10993:4:11", "parameters": { "id": 8041, "nodeType": "ParameterList", @@ -8783,7 +8783,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8043, - "src": "10826:7:11", + "src": "10998:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8794,7 +8794,7 @@ "id": 8037, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10826:7:11", + "src": "10998:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8811,7 +8811,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8043, - "src": "10835:14:11", + "src": "11007:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8822,7 +8822,7 @@ "id": 8039, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "10835:5:11", + "src": "11007:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -8831,13 +8831,13 @@ "visibility": "internal" } ], - "src": "10825:25:11" + "src": "10997:25:11" }, "returnParameters": { "id": 8042, "nodeType": "ParameterList", "parameters": [], - "src": "10859:0:11" + "src": "11031:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8847,14 +8847,14 @@ { "id": 8048, "nodeType": "FunctionDefinition", - "src": "10902:47:11", + "src": "11076:47:11", "nodes": [], "functionSelector": "f28dceb3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "10911:12:11", + "nameLocation": "11085:12:11", "parameters": { "id": 8046, "nodeType": "ParameterList", @@ -8867,7 +8867,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8048, - "src": "10924:14:11", + "src": "11098:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8878,7 +8878,7 @@ "id": 8044, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "10924:5:11", + "src": "11098:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -8887,13 +8887,13 @@ "visibility": "internal" } ], - "src": "10923:16:11" + "src": "11097:16:11" }, "returnParameters": { "id": 8047, "nodeType": "ParameterList", "parameters": [], - "src": "10948:0:11" + "src": "11122:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8903,14 +8903,14 @@ { "id": 8053, "nodeType": "FunctionDefinition", - "src": "10954:39:11", + "src": "11129:39:11", "nodes": [], "functionSelector": "c31eb0e0", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "10963:12:11", + "nameLocation": "11138:12:11", "parameters": { "id": 8051, "nodeType": "ParameterList", @@ -8923,7 +8923,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8053, - "src": "10976:6:11", + "src": "11151:6:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8934,7 +8934,7 @@ "id": 8049, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "10976:6:11", + "src": "11151:6:11", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -8943,13 +8943,13 @@ "visibility": "internal" } ], - "src": "10975:8:11" + "src": "11150:8:11" }, "returnParameters": { "id": 8052, "nodeType": "ParameterList", "parameters": [], - "src": "10992:0:11" + "src": "11167:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8959,25 +8959,25 @@ { "id": 8056, "nodeType": "FunctionDefinition", - "src": "10998:33:11", + "src": "11174:33:11", "nodes": [], "functionSelector": "f4844814", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "11007:12:11", + "nameLocation": "11183:12:11", "parameters": { "id": 8054, "nodeType": "ParameterList", "parameters": [], - "src": "11019:2:11" + "src": "11195:2:11" }, "returnParameters": { "id": 8055, "nodeType": "ParameterList", "parameters": [], - "src": "11030:0:11" + "src": "11206:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -8987,14 +8987,14 @@ { "id": 8067, "nodeType": "FunctionDefinition", - "src": "11364:53:11", + "src": "11544:53:11", "nodes": [], "functionSelector": "491cc7c2", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "11373:10:11", + "nameLocation": "11553:10:11", "parameters": { "id": 8065, "nodeType": "ParameterList", @@ -9007,7 +9007,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8067, - "src": "11384:4:11", + "src": "11564:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9018,7 +9018,7 @@ "id": 8057, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11384:4:11", + "src": "11564:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9034,7 +9034,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8067, - "src": "11390:4:11", + "src": "11570:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9045,7 +9045,7 @@ "id": 8059, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11390:4:11", + "src": "11570:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9061,7 +9061,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8067, - "src": "11396:4:11", + "src": "11576:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9072,7 +9072,7 @@ "id": 8061, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11396:4:11", + "src": "11576:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9088,7 +9088,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8067, - "src": "11402:4:11", + "src": "11582:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9099,7 +9099,7 @@ "id": 8063, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11402:4:11", + "src": "11582:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9108,13 +9108,13 @@ "visibility": "internal" } ], - "src": "11383:24:11" + "src": "11563:24:11" }, "returnParameters": { "id": 8066, "nodeType": "ParameterList", "parameters": [], - "src": "11416:0:11" + "src": "11596:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9124,14 +9124,14 @@ { "id": 8080, "nodeType": "FunctionDefinition", - "src": "11422:62:11", + "src": "11603:62:11", "nodes": [], "functionSelector": "81bad6f3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "11431:10:11", + "nameLocation": "11612:10:11", "parameters": { "id": 8078, "nodeType": "ParameterList", @@ -9144,7 +9144,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11442:4:11", + "src": "11623:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9155,7 +9155,7 @@ "id": 8068, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11442:4:11", + "src": "11623:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9171,7 +9171,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11448:4:11", + "src": "11629:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9182,7 +9182,7 @@ "id": 8070, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11448:4:11", + "src": "11629:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9198,7 +9198,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11454:4:11", + "src": "11635:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9209,7 +9209,7 @@ "id": 8072, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11454:4:11", + "src": "11635:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9225,7 +9225,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11460:4:11", + "src": "11641:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9236,7 +9236,7 @@ "id": 8074, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11460:4:11", + "src": "11641:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9252,7 +9252,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8080, - "src": "11466:7:11", + "src": "11647:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9263,7 +9263,7 @@ "id": 8076, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11466:7:11", + "src": "11647:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9273,13 +9273,13 @@ "visibility": "internal" } ], - "src": "11441:33:11" + "src": "11622:33:11" }, "returnParameters": { "id": 8079, "nodeType": "ParameterList", "parameters": [], - "src": "11483:0:11" + "src": "11664:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9289,14 +9289,14 @@ { "id": 8089, "nodeType": "FunctionDefinition", - "src": "11739:68:11", + "src": "11925:68:11", "nodes": [], "functionSelector": "b96213e4", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCall", - "nameLocation": "11748:8:11", + "nameLocation": "11934:8:11", "parameters": { "id": 8087, "nodeType": "ParameterList", @@ -9309,7 +9309,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8089, - "src": "11757:7:11", + "src": "11943:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9320,7 +9320,7 @@ "id": 8081, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11757:7:11", + "src": "11943:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9337,7 +9337,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8089, - "src": "11766:14:11", + "src": "11952:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9348,7 +9348,7 @@ "id": 8083, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11766:5:11", + "src": "11952:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9364,7 +9364,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8089, - "src": "11782:14:11", + "src": "11968:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9375,7 +9375,7 @@ "id": 8085, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11782:5:11", + "src": "11968:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9384,13 +9384,13 @@ "visibility": "internal" } ], - "src": "11756:41:11" + "src": "11942:41:11" }, "returnParameters": { "id": 8088, "nodeType": "ParameterList", "parameters": [], - "src": "11806:0:11" + "src": "11992:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9400,14 +9400,14 @@ { "id": 8100, "nodeType": "FunctionDefinition", - "src": "11975:77:11", + "src": "12164:77:11", "nodes": [], "functionSelector": "81409b91", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCall", - "nameLocation": "11984:8:11", + "nameLocation": "12173:8:11", "parameters": { "id": 8098, "nodeType": "ParameterList", @@ -9420,7 +9420,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8100, - "src": "11993:7:11", + "src": "12182:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9431,7 +9431,7 @@ "id": 8090, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11993:7:11", + "src": "12182:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9448,7 +9448,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8100, - "src": "12002:7:11", + "src": "12191:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9459,7 +9459,7 @@ "id": 8092, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12002:7:11", + "src": "12191:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9475,7 +9475,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8100, - "src": "12011:14:11", + "src": "12200:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9486,7 +9486,7 @@ "id": 8094, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12011:5:11", + "src": "12200:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9502,7 +9502,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8100, - "src": "12027:14:11", + "src": "12216:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9513,7 +9513,7 @@ "id": 8096, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12027:5:11", + "src": "12216:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9522,13 +9522,13 @@ "visibility": "internal" } ], - "src": "11992:50:11" + "src": "12181:50:11" }, "returnParameters": { "id": 8099, "nodeType": "ParameterList", "parameters": [], - "src": "12051:0:11" + "src": "12240:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9538,25 +9538,25 @@ { "id": 8103, "nodeType": "FunctionDefinition", - "src": "12088:37:11", + "src": "12279:37:11", "nodes": [], "functionSelector": "3fdf4e15", "implemented": false, "kind": "function", "modifiers": [], "name": "clearMockedCalls", - "nameLocation": "12097:16:11", + "nameLocation": "12288:16:11", "parameters": { "id": 8101, "nodeType": "ParameterList", "parameters": [], - "src": "12113:2:11" + "src": "12304:2:11" }, "returnParameters": { "id": 8102, "nodeType": "ParameterList", "parameters": [], - "src": "12124:0:11" + "src": "12315:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9566,14 +9566,14 @@ { "id": 8110, "nodeType": "FunctionDefinition", - "src": "12253:54:11", + "src": "12447:54:11", "nodes": [], "functionSelector": "bd6af434", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "12262:10:11", + "nameLocation": "12456:10:11", "parameters": { "id": 8108, "nodeType": "ParameterList", @@ -9586,7 +9586,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8110, - "src": "12273:7:11", + "src": "12467:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9597,7 +9597,7 @@ "id": 8104, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12273:7:11", + "src": "12467:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9614,7 +9614,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8110, - "src": "12282:14:11", + "src": "12476:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9625,7 +9625,7 @@ "id": 8106, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12282:5:11", + "src": "12476:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9634,13 +9634,13 @@ "visibility": "internal" } ], - "src": "12272:25:11" + "src": "12466:25:11" }, "returnParameters": { "id": 8109, "nodeType": "ParameterList", "parameters": [], - "src": "12306:0:11" + "src": "12500:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9650,14 +9650,14 @@ { "id": 8119, "nodeType": "FunctionDefinition", - "src": "12390:63:11", + "src": "12586:63:11", "nodes": [], "functionSelector": "f30c7ba3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "12399:10:11", + "nameLocation": "12595:10:11", "parameters": { "id": 8117, "nodeType": "ParameterList", @@ -9670,7 +9670,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8119, - "src": "12410:7:11", + "src": "12606:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9681,7 +9681,7 @@ "id": 8111, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12410:7:11", + "src": "12606:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9698,7 +9698,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8119, - "src": "12419:7:11", + "src": "12615:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9709,7 +9709,7 @@ "id": 8113, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12419:7:11", + "src": "12615:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9725,7 +9725,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8119, - "src": "12428:14:11", + "src": "12624:14:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9736,7 +9736,7 @@ "id": 8115, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12428:5:11", + "src": "12624:5:11", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9745,13 +9745,13 @@ "visibility": "internal" } ], - "src": "12409:34:11" + "src": "12605:34:11" }, "returnParameters": { "id": 8118, "nodeType": "ParameterList", "parameters": [], - "src": "12452:0:11" + "src": "12648:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9761,14 +9761,14 @@ { "id": 8124, "nodeType": "FunctionDefinition", - "src": "12491:36:11", + "src": "12689:36:11", "nodes": [], "functionSelector": "ff483c54", "implemented": false, "kind": "function", "modifiers": [], "name": "coinbase", - "nameLocation": "12500:8:11", + "nameLocation": "12698:8:11", "parameters": { "id": 8122, "nodeType": "ParameterList", @@ -9781,7 +9781,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8124, - "src": "12509:7:11", + "src": "12707:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9792,7 +9792,7 @@ "id": 8120, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12509:7:11", + "src": "12707:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9802,13 +9802,13 @@ "visibility": "internal" } ], - "src": "12508:9:11" + "src": "12706:9:11" }, "returnParameters": { "id": 8123, "nodeType": "ParameterList", "parameters": [], - "src": "12526:0:11" + "src": "12724:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9818,19 +9818,19 @@ { "id": 8129, "nodeType": "FunctionDefinition", - "src": "12677:47:11", + "src": "12879:47:11", "nodes": [], "functionSelector": "9711715a", "implemented": false, "kind": "function", "modifiers": [], "name": "snapshot", - "nameLocation": "12686:8:11", + "nameLocation": "12888:8:11", "parameters": { "id": 8125, "nodeType": "ParameterList", "parameters": [], - "src": "12694:2:11" + "src": "12896:2:11" }, "returnParameters": { "id": 8128, @@ -9844,7 +9844,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8129, - "src": "12715:7:11", + "src": "12917:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9855,7 +9855,7 @@ "id": 8126, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12715:7:11", + "src": "12917:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9864,7 +9864,7 @@ "visibility": "internal" } ], - "src": "12714:9:11" + "src": "12916:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9874,14 +9874,14 @@ { "id": 8136, "nodeType": "FunctionDefinition", - "src": "12916:51:11", + "src": "13122:51:11", "nodes": [], "functionSelector": "44d7f0a4", "implemented": false, "kind": "function", "modifiers": [], "name": "revertTo", - "nameLocation": "12925:8:11", + "nameLocation": "13131:8:11", "parameters": { "id": 8132, "nodeType": "ParameterList", @@ -9894,7 +9894,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8136, - "src": "12934:7:11", + "src": "13140:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9905,7 +9905,7 @@ "id": 8130, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12934:7:11", + "src": "13140:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9914,7 +9914,7 @@ "visibility": "internal" } ], - "src": "12933:9:11" + "src": "13139:9:11" }, "returnParameters": { "id": 8135, @@ -9928,7 +9928,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8136, - "src": "12961:4:11", + "src": "13167:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9939,7 +9939,7 @@ "id": 8133, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12961:4:11", + "src": "13167:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9948,7 +9948,7 @@ "visibility": "internal" } ], - "src": "12960:6:11" + "src": "13166:6:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -9958,14 +9958,14 @@ { "id": 8145, "nodeType": "FunctionDefinition", - "src": "13071:73:11", + "src": "13279:73:11", "nodes": [], "functionSelector": "6ba3ba2b", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "13080:10:11", + "nameLocation": "13288:10:11", "parameters": { "id": 8141, "nodeType": "ParameterList", @@ -9978,7 +9978,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8145, - "src": "13091:15:11", + "src": "13299:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9989,7 +9989,7 @@ "id": 8137, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13091:6:11", + "src": "13299:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10005,7 +10005,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8145, - "src": "13108:7:11", + "src": "13316:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10016,7 +10016,7 @@ "id": 8139, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13108:7:11", + "src": "13316:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10025,7 +10025,7 @@ "visibility": "internal" } ], - "src": "13090:26:11" + "src": "13298:26:11" }, "returnParameters": { "id": 8144, @@ -10039,7 +10039,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8145, - "src": "13135:7:11", + "src": "13343:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10050,7 +10050,7 @@ "id": 8142, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13135:7:11", + "src": "13343:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10059,7 +10059,7 @@ "visibility": "internal" } ], - "src": "13134:9:11" + "src": "13342:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10069,14 +10069,14 @@ { "id": 8152, "nodeType": "FunctionDefinition", - "src": "13261:64:11", + "src": "13471:64:11", "nodes": [], "functionSelector": "31ba3498", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "13270:10:11", + "nameLocation": "13480:10:11", "parameters": { "id": 8148, "nodeType": "ParameterList", @@ -10089,7 +10089,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8152, - "src": "13281:15:11", + "src": "13491:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10100,7 +10100,7 @@ "id": 8146, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13281:6:11", + "src": "13491:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10109,7 +10109,7 @@ "visibility": "internal" } ], - "src": "13280:17:11" + "src": "13490:17:11" }, "returnParameters": { "id": 8151, @@ -10123,7 +10123,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8152, - "src": "13316:7:11", + "src": "13526:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10134,7 +10134,7 @@ "id": 8149, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13316:7:11", + "src": "13526:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10143,7 +10143,7 @@ "visibility": "internal" } ], - "src": "13315:9:11" + "src": "13525:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10153,14 +10153,14 @@ { "id": 8161, "nodeType": "FunctionDefinition", - "src": "13503:73:11", + "src": "13715:73:11", "nodes": [], "functionSelector": "7ca29682", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "13512:10:11", + "nameLocation": "13724:10:11", "parameters": { "id": 8157, "nodeType": "ParameterList", @@ -10173,7 +10173,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8161, - "src": "13523:15:11", + "src": "13735:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10184,7 +10184,7 @@ "id": 8153, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13523:6:11", + "src": "13735:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10200,7 +10200,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8161, - "src": "13540:7:11", + "src": "13752:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10211,7 +10211,7 @@ "id": 8155, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13540:7:11", + "src": "13752:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10220,7 +10220,7 @@ "visibility": "internal" } ], - "src": "13522:26:11" + "src": "13734:26:11" }, "returnParameters": { "id": 8160, @@ -10234,7 +10234,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8161, - "src": "13567:7:11", + "src": "13779:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10245,7 +10245,7 @@ "id": 8158, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13567:7:11", + "src": "13779:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10254,7 +10254,7 @@ "visibility": "internal" } ], - "src": "13566:9:11" + "src": "13778:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10264,14 +10264,14 @@ { "id": 8170, "nodeType": "FunctionDefinition", - "src": "13699:79:11", + "src": "13913:79:11", "nodes": [], "functionSelector": "71ee464d", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "13708:16:11", + "nameLocation": "13922:16:11", "parameters": { "id": 8166, "nodeType": "ParameterList", @@ -10284,7 +10284,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8170, - "src": "13725:15:11", + "src": "13939:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10295,7 +10295,7 @@ "id": 8162, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13725:6:11", + "src": "13939:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10311,7 +10311,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8170, - "src": "13742:7:11", + "src": "13956:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10322,7 +10322,7 @@ "id": 8164, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13742:7:11", + "src": "13956:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10331,7 +10331,7 @@ "visibility": "internal" } ], - "src": "13724:26:11" + "src": "13938:26:11" }, "returnParameters": { "id": 8169, @@ -10345,7 +10345,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8170, - "src": "13769:7:11", + "src": "13983:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10356,7 +10356,7 @@ "id": 8167, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13769:7:11", + "src": "13983:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10365,7 +10365,7 @@ "visibility": "internal" } ], - "src": "13768:9:11" + "src": "13982:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10375,14 +10375,14 @@ { "id": 8179, "nodeType": "FunctionDefinition", - "src": "13973:79:11", + "src": "14189:79:11", "nodes": [], "functionSelector": "84d52b7a", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "13982:16:11", + "nameLocation": "14198:16:11", "parameters": { "id": 8175, "nodeType": "ParameterList", @@ -10395,7 +10395,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8179, - "src": "13999:15:11", + "src": "14215:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10406,7 +10406,7 @@ "id": 8171, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13999:6:11", + "src": "14215:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10422,7 +10422,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8179, - "src": "14016:7:11", + "src": "14232:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10433,7 +10433,7 @@ "id": 8173, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14016:7:11", + "src": "14232:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10442,7 +10442,7 @@ "visibility": "internal" } ], - "src": "13998:26:11" + "src": "14214:26:11" }, "returnParameters": { "id": 8178, @@ -10456,7 +10456,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8179, - "src": "14043:7:11", + "src": "14259:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10467,7 +10467,7 @@ "id": 8176, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14043:7:11", + "src": "14259:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10476,7 +10476,7 @@ "visibility": "internal" } ], - "src": "14042:9:11" + "src": "14258:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10486,14 +10486,14 @@ { "id": 8186, "nodeType": "FunctionDefinition", - "src": "14186:70:11", + "src": "14404:70:11", "nodes": [], "functionSelector": "98680034", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "14195:16:11", + "nameLocation": "14413:16:11", "parameters": { "id": 8182, "nodeType": "ParameterList", @@ -10506,7 +10506,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8186, - "src": "14212:15:11", + "src": "14430:15:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10517,7 +10517,7 @@ "id": 8180, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14212:6:11", + "src": "14430:6:11", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10526,7 +10526,7 @@ "visibility": "internal" } ], - "src": "14211:17:11" + "src": "14429:17:11" }, "returnParameters": { "id": 8185, @@ -10540,7 +10540,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8186, - "src": "14247:7:11", + "src": "14465:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10551,7 +10551,7 @@ "id": 8183, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14247:7:11", + "src": "14465:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10560,7 +10560,7 @@ "visibility": "internal" } ], - "src": "14246:9:11" + "src": "14464:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10570,14 +10570,14 @@ { "id": 8191, "nodeType": "FunctionDefinition", - "src": "14367:38:11", + "src": "14587:38:11", "nodes": [], "functionSelector": "9ebf6827", "implemented": false, "kind": "function", "modifiers": [], "name": "selectFork", - "nameLocation": "14376:10:11", + "nameLocation": "14596:10:11", "parameters": { "id": 8189, "nodeType": "ParameterList", @@ -10590,7 +10590,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8191, - "src": "14387:7:11", + "src": "14607:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10601,7 +10601,7 @@ "id": 8187, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14387:7:11", + "src": "14607:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10610,13 +10610,13 @@ "visibility": "internal" } ], - "src": "14386:9:11" + "src": "14606:9:11" }, "returnParameters": { "id": 8190, "nodeType": "ParameterList", "parameters": [], - "src": "14404:0:11" + "src": "14624:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10626,12 +10626,12 @@ { "id": 8197, "nodeType": "FunctionDefinition", - "src": "14499:49:11", + "src": "14722:49:11", "nodes": [], "documentation": { "id": 8192, "nodeType": "StructuredDocumentation", - "src": "14410:84:11", + "src": "14631:85:11", "text": "Returns the currently active fork\n Reverts if no fork is currently active" }, "functionSelector": "2f103f22", @@ -10639,12 +10639,12 @@ "kind": "function", "modifiers": [], "name": "activeFork", - "nameLocation": "14508:10:11", + "nameLocation": "14731:10:11", "parameters": { "id": 8193, "nodeType": "ParameterList", "parameters": [], - "src": "14518:2:11" + "src": "14741:2:11" }, "returnParameters": { "id": 8196, @@ -10658,7 +10658,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8197, - "src": "14539:7:11", + "src": "14762:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10669,7 +10669,7 @@ "id": 8194, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14539:7:11", + "src": "14762:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10678,7 +10678,7 @@ "visibility": "internal" } ], - "src": "14538:9:11" + "src": "14761:9:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10688,14 +10688,14 @@ { "id": 8202, "nodeType": "FunctionDefinition", - "src": "14683:36:11", + "src": "14909:36:11", "nodes": [], "functionSelector": "d9bbf3a1", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "14692:8:11", + "nameLocation": "14918:8:11", "parameters": { "id": 8200, "nodeType": "ParameterList", @@ -10708,7 +10708,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8202, - "src": "14701:7:11", + "src": "14927:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10719,7 +10719,7 @@ "id": 8198, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14701:7:11", + "src": "14927:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10728,13 +10728,13 @@ "visibility": "internal" } ], - "src": "14700:9:11" + "src": "14926:9:11" }, "returnParameters": { "id": 8201, "nodeType": "ParameterList", "parameters": [], - "src": "14718:0:11" + "src": "14944:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10744,14 +10744,14 @@ { "id": 8207, "nodeType": "FunctionDefinition", - "src": "14929:36:11", + "src": "15158:36:11", "nodes": [], "functionSelector": "0f29772b", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "14938:8:11", + "nameLocation": "15167:8:11", "parameters": { "id": 8205, "nodeType": "ParameterList", @@ -10764,7 +10764,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8207, - "src": "14947:7:11", + "src": "15176:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10775,7 +10775,7 @@ "id": 8203, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14947:7:11", + "src": "15176:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10784,13 +10784,13 @@ "visibility": "internal" } ], - "src": "14946:9:11" + "src": "15175:9:11" }, "returnParameters": { "id": 8206, "nodeType": "ParameterList", "parameters": [], - "src": "14964:0:11" + "src": "15193:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10800,14 +10800,14 @@ { "id": 8214, "nodeType": "FunctionDefinition", - "src": "15022:64:11", + "src": "15253:64:11", "nodes": [], "functionSelector": "d74c83a4", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "15031:8:11", + "nameLocation": "15262:8:11", "parameters": { "id": 8212, "nodeType": "ParameterList", @@ -10817,10 +10817,10 @@ "id": 8209, "mutability": "mutable", "name": "forkId", - "nameLocation": "15048:6:11", + "nameLocation": "15279:6:11", "nodeType": "VariableDeclaration", "scope": 8214, - "src": "15040:14:11", + "src": "15271:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10831,7 +10831,7 @@ "id": 8208, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15040:7:11", + "src": "15271:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10844,10 +10844,10 @@ "id": 8211, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "15064:11:11", + "nameLocation": "15295:11:11", "nodeType": "VariableDeclaration", "scope": 8214, - "src": "15056:19:11", + "src": "15287:19:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10858,7 +10858,7 @@ "id": 8210, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15056:7:11", + "src": "15287:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10867,13 +10867,13 @@ "visibility": "internal" } ], - "src": "15039:37:11" + "src": "15270:37:11" }, "returnParameters": { "id": 8213, "nodeType": "ParameterList", "parameters": [], - "src": "15085:0:11" + "src": "15316:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10883,14 +10883,14 @@ { "id": 8221, "nodeType": "FunctionDefinition", - "src": "15219:64:11", + "src": "15452:64:11", "nodes": [], "functionSelector": "f2830f7b", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "15228:8:11", + "nameLocation": "15461:8:11", "parameters": { "id": 8219, "nodeType": "ParameterList", @@ -10900,10 +10900,10 @@ "id": 8216, "mutability": "mutable", "name": "forkId", - "nameLocation": "15245:6:11", + "nameLocation": "15478:6:11", "nodeType": "VariableDeclaration", "scope": 8221, - "src": "15237:14:11", + "src": "15470:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10914,7 +10914,7 @@ "id": 8215, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15237:7:11", + "src": "15470:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10927,10 +10927,10 @@ "id": 8218, "mutability": "mutable", "name": "transaction", - "nameLocation": "15261:11:11", + "nameLocation": "15494:11:11", "nodeType": "VariableDeclaration", "scope": 8221, - "src": "15253:19:11", + "src": "15486:19:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10941,7 +10941,7 @@ "id": 8217, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "15253:7:11", + "src": "15486:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10950,13 +10950,13 @@ "visibility": "internal" } ], - "src": "15236:37:11" + "src": "15469:37:11" }, "returnParameters": { "id": 8220, "nodeType": "ParameterList", "parameters": [], - "src": "15282:0:11" + "src": "15515:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -10966,14 +10966,14 @@ { "id": 8226, "nodeType": "FunctionDefinition", - "src": "15482:42:11", + "src": "15718:42:11", "nodes": [], "functionSelector": "57e22dde", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "15491:14:11", + "nameLocation": "15727:14:11", "parameters": { "id": 8224, "nodeType": "ParameterList", @@ -10986,7 +10986,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8226, - "src": "15506:7:11", + "src": "15742:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10997,7 +10997,7 @@ "id": 8222, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15506:7:11", + "src": "15742:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11007,13 +11007,13 @@ "visibility": "internal" } ], - "src": "15505:9:11" + "src": "15741:9:11" }, "returnParameters": { "id": 8225, "nodeType": "ParameterList", "parameters": [], - "src": "15523:0:11" + "src": "15759:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11023,14 +11023,14 @@ { "id": 8233, "nodeType": "FunctionDefinition", - "src": "15529:51:11", + "src": "15766:51:11", "nodes": [], "functionSelector": "4074e0a8", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "15538:14:11", + "nameLocation": "15775:14:11", "parameters": { "id": 8231, "nodeType": "ParameterList", @@ -11043,7 +11043,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8233, - "src": "15553:7:11", + "src": "15790:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11054,7 +11054,7 @@ "id": 8227, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15553:7:11", + "src": "15790:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11071,7 +11071,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8233, - "src": "15562:7:11", + "src": "15799:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11082,7 +11082,7 @@ "id": 8229, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15562:7:11", + "src": "15799:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11092,13 +11092,13 @@ "visibility": "internal" } ], - "src": "15552:18:11" + "src": "15789:18:11" }, "returnParameters": { "id": 8232, "nodeType": "ParameterList", "parameters": [], - "src": "15579:0:11" + "src": "15816:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11108,14 +11108,14 @@ { "id": 8242, "nodeType": "FunctionDefinition", - "src": "15585:60:11", + "src": "15823:60:11", "nodes": [], "functionSelector": "efb77a75", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "15594:14:11", + "nameLocation": "15832:14:11", "parameters": { "id": 8240, "nodeType": "ParameterList", @@ -11128,7 +11128,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8242, - "src": "15609:7:11", + "src": "15847:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11139,7 +11139,7 @@ "id": 8234, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15609:7:11", + "src": "15847:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11156,7 +11156,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8242, - "src": "15618:7:11", + "src": "15856:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11167,7 +11167,7 @@ "id": 8236, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15618:7:11", + "src": "15856:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11184,7 +11184,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8242, - "src": "15627:7:11", + "src": "15865:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11195,7 +11195,7 @@ "id": 8238, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15627:7:11", + "src": "15865:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11205,13 +11205,13 @@ "visibility": "internal" } ], - "src": "15608:27:11" + "src": "15846:27:11" }, "returnParameters": { "id": 8241, "nodeType": "ParameterList", "parameters": [], - "src": "15644:0:11" + "src": "15882:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11221,14 +11221,14 @@ { "id": 8248, "nodeType": "FunctionDefinition", - "src": "15650:53:11", + "src": "15889:53:11", "nodes": [], "functionSelector": "1d9e269e", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "15659:14:11", + "nameLocation": "15898:14:11", "parameters": { "id": 8246, "nodeType": "ParameterList", @@ -11241,7 +11241,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8248, - "src": "15674:18:11", + "src": "15913:18:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11253,7 +11253,7 @@ "id": 8243, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15674:7:11", + "src": "15913:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11262,7 +11262,7 @@ }, "id": 8244, "nodeType": "ArrayTypeName", - "src": "15674:9:11", + "src": "15913:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -11271,13 +11271,13 @@ "visibility": "internal" } ], - "src": "15673:20:11" + "src": "15912:20:11" }, "returnParameters": { "id": 8247, "nodeType": "ParameterList", "parameters": [], - "src": "15702:0:11" + "src": "15941:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11287,14 +11287,14 @@ { "id": 8253, "nodeType": "FunctionDefinition", - "src": "15797:44:11", + "src": "16038:44:11", "nodes": [], "functionSelector": "997a0222", "implemented": false, "kind": "function", "modifiers": [], "name": "revokePersistent", - "nameLocation": "15806:16:11", + "nameLocation": "16047:16:11", "parameters": { "id": 8251, "nodeType": "ParameterList", @@ -11307,7 +11307,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8253, - "src": "15823:7:11", + "src": "16064:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11318,7 +11318,7 @@ "id": 8249, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15823:7:11", + "src": "16064:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11328,13 +11328,13 @@ "visibility": "internal" } ], - "src": "15822:9:11" + "src": "16063:9:11" }, "returnParameters": { "id": 8252, "nodeType": "ParameterList", "parameters": [], - "src": "15840:0:11" + "src": "16081:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11344,14 +11344,14 @@ { "id": 8259, "nodeType": "FunctionDefinition", - "src": "15846:55:11", + "src": "16088:55:11", "nodes": [], "functionSelector": "3ce969e6", "implemented": false, "kind": "function", "modifiers": [], "name": "revokePersistent", - "nameLocation": "15855:16:11", + "nameLocation": "16097:16:11", "parameters": { "id": 8257, "nodeType": "ParameterList", @@ -11364,7 +11364,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8259, - "src": "15872:18:11", + "src": "16114:18:11", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11376,7 +11376,7 @@ "id": 8254, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15872:7:11", + "src": "16114:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11385,7 +11385,7 @@ }, "id": 8255, "nodeType": "ArrayTypeName", - "src": "15872:9:11", + "src": "16114:9:11", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -11394,13 +11394,13 @@ "visibility": "internal" } ], - "src": "15871:20:11" + "src": "16113:20:11" }, "returnParameters": { "id": 8258, "nodeType": "ParameterList", "parameters": [], - "src": "15900:0:11" + "src": "16142:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11410,14 +11410,14 @@ { "id": 8266, "nodeType": "FunctionDefinition", - "src": "15965:55:11", + "src": "16209:55:11", "nodes": [], "functionSelector": "d92d8efd", "implemented": false, "kind": "function", "modifiers": [], "name": "isPersistent", - "nameLocation": "15974:12:11", + "nameLocation": "16218:12:11", "parameters": { "id": 8262, "nodeType": "ParameterList", @@ -11430,7 +11430,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8266, - "src": "15987:7:11", + "src": "16231:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11441,7 +11441,7 @@ "id": 8260, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15987:7:11", + "src": "16231:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11451,7 +11451,7 @@ "visibility": "internal" } ], - "src": "15986:9:11" + "src": "16230:9:11" }, "returnParameters": { "id": 8265, @@ -11465,7 +11465,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8266, - "src": "16014:4:11", + "src": "16258:4:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11476,7 +11476,7 @@ "id": 8263, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16014:4:11", + "src": "16258:4:11", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11485,7 +11485,7 @@ "visibility": "internal" } ], - "src": "16013:6:11" + "src": "16257:6:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11495,14 +11495,14 @@ { "id": 8271, "nodeType": "FunctionDefinition", - "src": "16101:43:11", + "src": "16347:43:11", "nodes": [], "functionSelector": "ea060291", "implemented": false, "kind": "function", "modifiers": [], "name": "allowCheatcodes", - "nameLocation": "16110:15:11", + "nameLocation": "16356:15:11", "parameters": { "id": 8269, "nodeType": "ParameterList", @@ -11515,7 +11515,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 8271, - "src": "16126:7:11", + "src": "16372:7:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11526,7 +11526,7 @@ "id": 8267, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16126:7:11", + "src": "16372:7:11", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11536,13 +11536,13 @@ "visibility": "internal" } ], - "src": "16125:9:11" + "src": "16371:9:11" }, "returnParameters": { "id": 8270, "nodeType": "ParameterList", "parameters": [], - "src": "16143:0:11" + "src": "16389:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11552,14 +11552,14 @@ { "id": 8276, "nodeType": "FunctionDefinition", - "src": "16244:43:11", + "src": "16492:43:11", "nodes": [], "functionSelector": "be646da1", "implemented": false, "kind": "function", "modifiers": [], "name": "transact", - "nameLocation": "16253:8:11", + "nameLocation": "16501:8:11", "parameters": { "id": 8274, "nodeType": "ParameterList", @@ -11569,10 +11569,10 @@ "id": 8273, "mutability": "mutable", "name": "txHash", - "nameLocation": "16270:6:11", + "nameLocation": "16518:6:11", "nodeType": "VariableDeclaration", "scope": 8276, - "src": "16262:14:11", + "src": "16510:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11583,7 +11583,7 @@ "id": 8272, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "16262:7:11", + "src": "16510:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11592,13 +11592,13 @@ "visibility": "internal" } ], - "src": "16261:16:11" + "src": "16509:16:11" }, "returnParameters": { "id": 8275, "nodeType": "ParameterList", "parameters": [], - "src": "16286:0:11" + "src": "16534:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11608,14 +11608,14 @@ { "id": 8283, "nodeType": "FunctionDefinition", - "src": "16386:59:11", + "src": "16636:59:11", "nodes": [], "functionSelector": "4d8abc4b", "implemented": false, "kind": "function", "modifiers": [], "name": "transact", - "nameLocation": "16395:8:11", + "nameLocation": "16645:8:11", "parameters": { "id": 8281, "nodeType": "ParameterList", @@ -11625,10 +11625,10 @@ "id": 8278, "mutability": "mutable", "name": "forkId", - "nameLocation": "16412:6:11", + "nameLocation": "16662:6:11", "nodeType": "VariableDeclaration", "scope": 8283, - "src": "16404:14:11", + "src": "16654:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11639,7 +11639,7 @@ "id": 8277, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16404:7:11", + "src": "16654:7:11", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11652,10 +11652,10 @@ "id": 8280, "mutability": "mutable", "name": "txHash", - "nameLocation": "16428:6:11", + "nameLocation": "16678:6:11", "nodeType": "VariableDeclaration", "scope": 8283, - "src": "16420:14:11", + "src": "16670:14:11", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11666,7 +11666,7 @@ "id": 8279, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "16420:7:11", + "src": "16670:7:11", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11675,13 +11675,13 @@ "visibility": "internal" } ], - "src": "16403:32:11" + "src": "16653:32:11" }, "returnParameters": { "id": 8282, "nodeType": "ParameterList", "parameters": [], - "src": "16444:0:11" + "src": "16694:0:11" }, "scope": 8284, "stateMutability": "nonpayable", @@ -11697,11 +11697,11 @@ "name": "VmSafe", "nodeType": "IdentifierPath", "referencedDeclaration": 7959, - "src": "9321:6:11" + "src": "9465:6:11" }, "id": 7961, "nodeType": "InheritanceSpecifier", - "src": "9321:6:11" + "src": "9465:6:11" } ], "canonicalName": "Vm", @@ -11713,7 +11713,7 @@ 7959 ], "name": "Vm", - "nameLocation": "9315:2:11", + "nameLocation": "9459:2:11", "scope": 8285, "usedErrors": [] } diff --git a/out/console.sol/console.json b/out/console.sol/console.json index 503a0c0..3d29eaa 100644 --- a/out/console.sol/console.json +++ b/out/console.sol/console.json @@ -1,17 +1,17 @@ { "abi": [], "bytecode": { - "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212204f44dc9055a714c4051faa4b4b80c2d50957092f2a9ffe4d5d2fb821f377bdd664736f6c634300080f0033", - "sourceMap": "66:66622:12:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;66:66622:12;;;;;;;;;;;;;;;;;", + "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209d7b9e63b3d5ff051eeb54b50a6a6a323a185abe6e3fc791ee94cc9e8822a9eb64736f6c634300080f0033", + "sourceMap": "69:68151:12:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;69:68151:12;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212204f44dc9055a714c4051faa4b4b80c2d50957092f2a9ffe4d5d2fb821f377bdd664736f6c634300080f0033", - "sourceMap": "66:66622:12:-:0;;;;;;;;", + "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209d7b9e63b3d5ff051eeb54b50a6a6a323a185abe6e3fc791ee94cc9e8822a9eb64736f6c634300080f0033", + "sourceMap": "69:68151:12:-:0;;;;;;;;", "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/console.sol\":\"console\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]}},\"version\":1}", + "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/console.sol\":\"console\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42\",\"dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,10 +51,10 @@ }, "sources": { "lib/forge-std/src/console.sol": { - "keccak256": "0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba", + "keccak256": "0xbbdc11ec3a00e6b8c6c76e7f0ea46581239faee116324de4184dd0af011dd837", "urls": [ - "bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70", - "dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec" + "bzz-raw://10581f46c044a7561d25d8ea203f4e89e13a807b40bf9d87520f69407447de42", + "dweb:/ipfs/QmSFVUzcDB9QtNyjJ5fLzi3kqKhtEbDD7TZMgbzJ9wiC63" ], "license": "MIT" } @@ -70,12 +70,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:66656:12", + "src": "33:68187:12", "nodes": [ { "id": 8286, "nodeType": "PragmaDirective", - "src": "32:32:12", + "src": "33:32:12", "nodes": [], "literals": [ "solidity", @@ -90,17 +90,17 @@ { "id": 16348, "nodeType": "ContractDefinition", - "src": "66:66622:12", + "src": "69:68151:12", "nodes": [ { "id": 8292, "nodeType": "VariableDeclaration", - "src": "88:86:12", + "src": "92:86:12", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE_ADDRESS", - "nameLocation": "105:15:12", + "nameLocation": "109:15:12", "scope": 16348, "stateVariable": true, "storageLocation": "default", @@ -112,7 +112,7 @@ "id": 8287, "name": "address", "nodeType": "ElementaryTypeName", - "src": "88:7:12", + "src": "92:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -130,7 +130,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "131:42:12", + "src": "135:42:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -151,7 +151,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "123:7:12", + "src": "127:7:12", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -160,7 +160,7 @@ "id": 8288, "name": "address", "nodeType": "ElementaryTypeName", - "src": "123:7:12", + "src": "127:7:12", "typeDescriptions": {} } }, @@ -172,7 +172,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "123:51:12", + "src": "127:51:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -184,12 +184,12 @@ { "id": 8308, "nodeType": "FunctionDefinition", - "src": "181:376:12", + "src": "187:384:12", "nodes": [], "body": { "id": 8307, "nodeType": "Block", - "src": "241:316:12", + "src": "247:324:12", "nodes": [], "statements": [ { @@ -202,10 +202,10 @@ "id": 8298, "mutability": "mutable", "name": "payloadLength", - "nameLocation": "259:13:12", + "nameLocation": "266:13:12", "nodeType": "VariableDeclaration", "scope": 8307, - "src": "251:21:12", + "src": "258:21:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216,7 +216,7 @@ "id": 8297, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "251:7:12", + "src": "258:7:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -233,7 +233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8294, - "src": "275:7:12", + "src": "282:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -246,14 +246,14 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "275:14:12", + "src": "282:14:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "251:38:12" + "src": "258:38:12" }, { "assignments": [ @@ -265,10 +265,10 @@ "id": 8303, "mutability": "mutable", "name": "consoleAddress", - "nameLocation": "307:14:12", + "nameLocation": "315:14:12", "nodeType": "VariableDeclaration", "scope": 8307, - "src": "299:22:12", + "src": "307:22:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -279,7 +279,7 @@ "id": 8302, "name": "address", "nodeType": "ElementaryTypeName", - "src": "299:7:12", + "src": "307:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -296,34 +296,34 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8292, - "src": "324:15:12", + "src": "332:15:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "299:40:12" + "src": "307:40:12" }, { "AST": { "nodeType": "YulBlock", - "src": "401:150:12", + "src": "411:153:12", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "415:36:12", + "src": "426:36:12", "value": { "arguments": [ { "name": "payload", "nodeType": "YulIdentifier", - "src": "439:7:12" + "src": "450:7:12" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "448:2:12", + "src": "459:2:12", "type": "", "value": "32" } @@ -331,23 +331,23 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "435:3:12" + "src": "446:3:12" }, "nodeType": "YulFunctionCall", - "src": "435:16:12" + "src": "446:16:12" }, "variables": [ { "name": "payloadStart", "nodeType": "YulTypedName", - "src": "419:12:12", + "src": "430:12:12", "type": "" } ] }, { "nodeType": "YulVariableDeclaration", - "src": "464:77:12", + "src": "476:77:12", "value": { "arguments": [ { @@ -355,37 +355,37 @@ "functionName": { "name": "gas", "nodeType": "YulIdentifier", - "src": "484:3:12" + "src": "496:3:12" }, "nodeType": "YulFunctionCall", - "src": "484:5:12" + "src": "496:5:12" }, { "name": "consoleAddress", "nodeType": "YulIdentifier", - "src": "491:14:12" + "src": "503:14:12" }, { "name": "payloadStart", "nodeType": "YulIdentifier", - "src": "507:12:12" + "src": "519:12:12" }, { "name": "payloadLength", "nodeType": "YulIdentifier", - "src": "521:13:12" + "src": "533:13:12" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "536:1:12", + "src": "548:1:12", "type": "", "value": "0" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "539:1:12", + "src": "551:1:12", "type": "", "value": "0" } @@ -393,16 +393,16 @@ "functionName": { "name": "staticcall", "nodeType": "YulIdentifier", - "src": "473:10:12" + "src": "485:10:12" }, "nodeType": "YulFunctionCall", - "src": "473:68:12" + "src": "485:68:12" }, "variables": [ { "name": "r", "nodeType": "YulTypedName", - "src": "468:1:12", + "src": "480:1:12", "type": "" } ] @@ -416,27 +416,27 @@ "declaration": 8303, "isOffset": false, "isSlot": false, - "src": "491:14:12", + "src": "503:14:12", "valueSize": 1 }, { "declaration": 8294, "isOffset": false, "isSlot": false, - "src": "439:7:12", + "src": "450:7:12", "valueSize": 1 }, { "declaration": 8298, "isOffset": false, "isSlot": false, - "src": "521:13:12", + "src": "533:13:12", "valueSize": 1 } ], "id": 8306, "nodeType": "InlineAssembly", - "src": "392:159:12" + "src": "402:162:12" } ] }, @@ -444,7 +444,7 @@ "kind": "function", "modifiers": [], "name": "_sendLogPayload", - "nameLocation": "190:15:12", + "nameLocation": "196:15:12", "parameters": { "id": 8295, "nodeType": "ParameterList", @@ -454,10 +454,10 @@ "id": 8294, "mutability": "mutable", "name": "payload", - "nameLocation": "219:7:12", + "nameLocation": "225:7:12", "nodeType": "VariableDeclaration", "scope": 8308, - "src": "206:20:12", + "src": "212:20:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -468,7 +468,7 @@ "id": 8293, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "206:5:12", + "src": "212:5:12", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -477,13 +477,13 @@ "visibility": "internal" } ], - "src": "205:22:12" + "src": "211:22:12" }, "returnParameters": { "id": 8296, "nodeType": "ParameterList", "parameters": [], - "src": "241:0:12" + "src": "247:0:12" }, "scope": 16348, "stateMutability": "view", @@ -493,12 +493,12 @@ { "id": 8319, "nodeType": "FunctionDefinition", - "src": "563:95:12", + "src": "579:97:12", "nodes": [], "body": { "id": 8318, "nodeType": "Block", - "src": "592:66:12", + "src": "608:68:12", "nodes": [], "statements": [ { @@ -515,7 +515,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "642:7:12", + "src": "659:7:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_51973ec9d4c1929bdd5b149c064d46aee47e92a7e2bb5f7a20c7b9cfb0d13b39", "typeString": "literal_string \"log()\"" @@ -536,7 +536,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "618:3:12", + "src": "635:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -549,7 +549,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "618:23:12", + "src": "635:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -563,7 +563,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "618:32:12", + "src": "635:32:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -583,7 +583,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "602:15:12", + "src": "619:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -597,7 +597,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "602:49:12", + "src": "619:49:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -606,7 +606,7 @@ }, "id": 8317, "nodeType": "ExpressionStatement", - "src": "602:49:12" + "src": "619:49:12" } ] }, @@ -614,18 +614,18 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "572:3:12", + "nameLocation": "588:3:12", "parameters": { "id": 8309, "nodeType": "ParameterList", "parameters": [], - "src": "575:2:12" + "src": "591:2:12" }, "returnParameters": { "id": 8310, "nodeType": "ParameterList", "parameters": [], - "src": "592:0:12" + "src": "608:0:12" }, "scope": 16348, "stateMutability": "view", @@ -635,12 +635,12 @@ { "id": 8333, "nodeType": "FunctionDefinition", - "src": "664:111:12", + "src": "684:113:12", "nodes": [], "body": { "id": 8332, "nodeType": "Block", - "src": "702:73:12", + "src": "722:75:12", "nodes": [], "statements": [ { @@ -657,7 +657,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "752:10:12", + "src": "773:10:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e0c1d1dcf573259576e2a7e591d366143f88fb7f7e57df09852da9c36797f2e", "typeString": "literal_string \"log(int)\"" @@ -670,7 +670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8321, - "src": "764:2:12", + "src": "785:2:12", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -694,7 +694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "728:3:12", + "src": "749:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -707,7 +707,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "728:23:12", + "src": "749:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -721,7 +721,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "728:39:12", + "src": "749:39:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -741,7 +741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "712:15:12", + "src": "733:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -755,7 +755,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "712:56:12", + "src": "733:56:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -764,7 +764,7 @@ }, "id": 8331, "nodeType": "ExpressionStatement", - "src": "712:56:12" + "src": "733:56:12" } ] }, @@ -772,7 +772,7 @@ "kind": "function", "modifiers": [], "name": "logInt", - "nameLocation": "673:6:12", + "nameLocation": "693:6:12", "parameters": { "id": 8322, "nodeType": "ParameterList", @@ -782,10 +782,10 @@ "id": 8321, "mutability": "mutable", "name": "p0", - "nameLocation": "684:2:12", + "nameLocation": "704:2:12", "nodeType": "VariableDeclaration", "scope": 8333, - "src": "680:6:12", + "src": "700:6:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -796,7 +796,7 @@ "id": 8320, "name": "int", "nodeType": "ElementaryTypeName", - "src": "680:3:12", + "src": "700:3:12", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -805,13 +805,13 @@ "visibility": "internal" } ], - "src": "679:8:12" + "src": "699:8:12" }, "returnParameters": { "id": 8323, "nodeType": "ParameterList", "parameters": [], - "src": "702:0:12" + "src": "722:0:12" }, "scope": 16348, "stateMutability": "view", @@ -821,12 +821,12 @@ { "id": 8347, "nodeType": "FunctionDefinition", - "src": "781:114:12", + "src": "805:116:12", "nodes": [], "body": { "id": 8346, "nodeType": "Block", - "src": "821:74:12", + "src": "845:76:12", "nodes": [], "statements": [ { @@ -843,7 +843,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "871:11:12", + "src": "896:11:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f5b1bba92d8f98cf25e27c94d7fc7cbfbae95a49dfe5ab0cdf64ddd7181bb984", "typeString": "literal_string \"log(uint)\"" @@ -856,7 +856,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8335, - "src": "884:2:12", + "src": "909:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -880,7 +880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "847:3:12", + "src": "872:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -893,7 +893,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "847:23:12", + "src": "872:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -907,7 +907,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "847:40:12", + "src": "872:40:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -927,7 +927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "831:15:12", + "src": "856:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -941,7 +941,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "831:57:12", + "src": "856:57:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -950,7 +950,7 @@ }, "id": 8345, "nodeType": "ExpressionStatement", - "src": "831:57:12" + "src": "856:57:12" } ] }, @@ -958,7 +958,7 @@ "kind": "function", "modifiers": [], "name": "logUint", - "nameLocation": "790:7:12", + "nameLocation": "814:7:12", "parameters": { "id": 8336, "nodeType": "ParameterList", @@ -968,10 +968,10 @@ "id": 8335, "mutability": "mutable", "name": "p0", - "nameLocation": "803:2:12", + "nameLocation": "827:2:12", "nodeType": "VariableDeclaration", "scope": 8347, - "src": "798:7:12", + "src": "822:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -982,7 +982,7 @@ "id": 8334, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "798:4:12", + "src": "822:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -991,13 +991,13 @@ "visibility": "internal" } ], - "src": "797:9:12" + "src": "821:9:12" }, "returnParameters": { "id": 8337, "nodeType": "ParameterList", "parameters": [], - "src": "821:0:12" + "src": "845:0:12" }, "scope": 16348, "stateMutability": "view", @@ -1007,12 +1007,12 @@ { "id": 8361, "nodeType": "FunctionDefinition", - "src": "901:127:12", + "src": "929:129:12", "nodes": [], "body": { "id": 8360, "nodeType": "Block", - "src": "952:76:12", + "src": "980:78:12", "nodes": [], "statements": [ { @@ -1029,7 +1029,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1002:13:12", + "src": "1031:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -1042,7 +1042,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8349, - "src": "1017:2:12", + "src": "1046:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1066,7 +1066,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "978:3:12", + "src": "1007:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1079,7 +1079,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "978:23:12", + "src": "1007:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1093,7 +1093,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "978:42:12", + "src": "1007:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1113,7 +1113,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "962:15:12", + "src": "991:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1127,7 +1127,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "962:59:12", + "src": "991:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1136,7 +1136,7 @@ }, "id": 8359, "nodeType": "ExpressionStatement", - "src": "962:59:12" + "src": "991:59:12" } ] }, @@ -1144,7 +1144,7 @@ "kind": "function", "modifiers": [], "name": "logString", - "nameLocation": "910:9:12", + "nameLocation": "938:9:12", "parameters": { "id": 8350, "nodeType": "ParameterList", @@ -1154,10 +1154,10 @@ "id": 8349, "mutability": "mutable", "name": "p0", - "nameLocation": "934:2:12", + "nameLocation": "962:2:12", "nodeType": "VariableDeclaration", "scope": 8361, - "src": "920:16:12", + "src": "948:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1168,7 +1168,7 @@ "id": 8348, "name": "string", "nodeType": "ElementaryTypeName", - "src": "920:6:12", + "src": "948:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1177,13 +1177,13 @@ "visibility": "internal" } ], - "src": "919:18:12" + "src": "947:18:12" }, "returnParameters": { "id": 8351, "nodeType": "ParameterList", "parameters": [], - "src": "952:0:12" + "src": "980:0:12" }, "scope": 16348, "stateMutability": "view", @@ -1193,12 +1193,12 @@ { "id": 8375, "nodeType": "FunctionDefinition", - "src": "1034:114:12", + "src": "1066:116:12", "nodes": [], "body": { "id": 8374, "nodeType": "Block", - "src": "1074:74:12", + "src": "1106:76:12", "nodes": [], "statements": [ { @@ -1215,7 +1215,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1124:11:12", + "src": "1157:11:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32458eed3feca62a69292a55ca8a755ae4e6cdc57a38d15c298330064467fdd7", "typeString": "literal_string \"log(bool)\"" @@ -1228,7 +1228,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8363, - "src": "1137:2:12", + "src": "1170:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1252,7 +1252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1100:3:12", + "src": "1133:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1265,7 +1265,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1100:23:12", + "src": "1133:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1279,7 +1279,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1100:40:12", + "src": "1133:40:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1299,7 +1299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "1084:15:12", + "src": "1117:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1313,7 +1313,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1084:57:12", + "src": "1117:57:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1322,7 +1322,7 @@ }, "id": 8373, "nodeType": "ExpressionStatement", - "src": "1084:57:12" + "src": "1117:57:12" } ] }, @@ -1330,7 +1330,7 @@ "kind": "function", "modifiers": [], "name": "logBool", - "nameLocation": "1043:7:12", + "nameLocation": "1075:7:12", "parameters": { "id": 8364, "nodeType": "ParameterList", @@ -1340,10 +1340,10 @@ "id": 8363, "mutability": "mutable", "name": "p0", - "nameLocation": "1056:2:12", + "nameLocation": "1088:2:12", "nodeType": "VariableDeclaration", "scope": 8375, - "src": "1051:7:12", + "src": "1083:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1354,7 +1354,7 @@ "id": 8362, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1051:4:12", + "src": "1083:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1363,13 +1363,13 @@ "visibility": "internal" } ], - "src": "1050:9:12" + "src": "1082:9:12" }, "returnParameters": { "id": 8365, "nodeType": "ParameterList", "parameters": [], - "src": "1074:0:12" + "src": "1106:0:12" }, "scope": 16348, "stateMutability": "view", @@ -1379,12 +1379,12 @@ { "id": 8389, "nodeType": "FunctionDefinition", - "src": "1154:123:12", + "src": "1190:125:12", "nodes": [], "body": { "id": 8388, "nodeType": "Block", - "src": "1200:77:12", + "src": "1236:79:12", "nodes": [], "statements": [ { @@ -1401,7 +1401,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1250:14:12", + "src": "1287:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c2ecbc2212ac38c2f9ec89aa5fcef7f532a5db24dbf7cad1f48bc82843b7428", "typeString": "literal_string \"log(address)\"" @@ -1414,7 +1414,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8377, - "src": "1266:2:12", + "src": "1303:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1438,7 +1438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1226:3:12", + "src": "1263:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1451,7 +1451,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1226:23:12", + "src": "1263:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1465,7 +1465,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1226:43:12", + "src": "1263:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1485,7 +1485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "1210:15:12", + "src": "1247:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1499,7 +1499,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1210:60:12", + "src": "1247:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1508,7 +1508,7 @@ }, "id": 8387, "nodeType": "ExpressionStatement", - "src": "1210:60:12" + "src": "1247:60:12" } ] }, @@ -1516,7 +1516,7 @@ "kind": "function", "modifiers": [], "name": "logAddress", - "nameLocation": "1163:10:12", + "nameLocation": "1199:10:12", "parameters": { "id": 8378, "nodeType": "ParameterList", @@ -1526,10 +1526,10 @@ "id": 8377, "mutability": "mutable", "name": "p0", - "nameLocation": "1182:2:12", + "nameLocation": "1218:2:12", "nodeType": "VariableDeclaration", "scope": 8389, - "src": "1174:10:12", + "src": "1210:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1540,7 +1540,7 @@ "id": 8376, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1174:7:12", + "src": "1210:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1550,13 +1550,13 @@ "visibility": "internal" } ], - "src": "1173:12:12" + "src": "1209:12:12" }, "returnParameters": { "id": 8379, "nodeType": "ParameterList", "parameters": [], - "src": "1200:0:12" + "src": "1236:0:12" }, "scope": 16348, "stateMutability": "view", @@ -1566,12 +1566,12 @@ { "id": 8403, "nodeType": "FunctionDefinition", - "src": "1283:124:12", + "src": "1323:126:12", "nodes": [], "body": { "id": 8402, "nodeType": "Block", - "src": "1332:75:12", + "src": "1372:77:12", "nodes": [], "statements": [ { @@ -1588,7 +1588,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1382:12:12", + "src": "1423:12:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0be77f5642494da7d212b92a3472c4f471abb24e17467f41788e7de7915d6238", "typeString": "literal_string \"log(bytes)\"" @@ -1601,7 +1601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8391, - "src": "1396:2:12", + "src": "1437:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -1625,7 +1625,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1358:3:12", + "src": "1399:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1638,7 +1638,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1358:23:12", + "src": "1399:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1652,7 +1652,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1358:41:12", + "src": "1399:41:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1672,7 +1672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "1342:15:12", + "src": "1383:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1686,7 +1686,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1342:58:12", + "src": "1383:58:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1695,7 +1695,7 @@ }, "id": 8401, "nodeType": "ExpressionStatement", - "src": "1342:58:12" + "src": "1383:58:12" } ] }, @@ -1703,7 +1703,7 @@ "kind": "function", "modifiers": [], "name": "logBytes", - "nameLocation": "1292:8:12", + "nameLocation": "1332:8:12", "parameters": { "id": 8392, "nodeType": "ParameterList", @@ -1713,10 +1713,10 @@ "id": 8391, "mutability": "mutable", "name": "p0", - "nameLocation": "1314:2:12", + "nameLocation": "1354:2:12", "nodeType": "VariableDeclaration", "scope": 8403, - "src": "1301:15:12", + "src": "1341:15:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1727,7 +1727,7 @@ "id": 8390, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1301:5:12", + "src": "1341:5:12", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1736,13 +1736,13 @@ "visibility": "internal" } ], - "src": "1300:17:12" + "src": "1340:17:12" }, "returnParameters": { "id": 8393, "nodeType": "ParameterList", "parameters": [], - "src": "1332:0:12" + "src": "1372:0:12" }, "scope": 16348, "stateMutability": "view", @@ -1752,12 +1752,12 @@ { "id": 8417, "nodeType": "FunctionDefinition", - "src": "1413:120:12", + "src": "1457:122:12", "nodes": [], "body": { "id": 8416, "nodeType": "Block", - "src": "1457:76:12", + "src": "1501:78:12", "nodes": [], "statements": [ { @@ -1774,7 +1774,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1507:13:12", + "src": "1552:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6e18a1285e3dfba09579e846ff83d5e4ffae1b869c8fc4323752bab794e41041", "typeString": "literal_string \"log(bytes1)\"" @@ -1787,7 +1787,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8405, - "src": "1522:2:12", + "src": "1567:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -1811,7 +1811,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1483:3:12", + "src": "1528:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1824,7 +1824,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1483:23:12", + "src": "1528:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1838,7 +1838,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1483:42:12", + "src": "1528:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1858,7 +1858,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "1467:15:12", + "src": "1512:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1872,7 +1872,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1467:59:12", + "src": "1512:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1881,7 +1881,7 @@ }, "id": 8415, "nodeType": "ExpressionStatement", - "src": "1467:59:12" + "src": "1512:59:12" } ] }, @@ -1889,7 +1889,7 @@ "kind": "function", "modifiers": [], "name": "logBytes1", - "nameLocation": "1422:9:12", + "nameLocation": "1466:9:12", "parameters": { "id": 8406, "nodeType": "ParameterList", @@ -1899,10 +1899,10 @@ "id": 8405, "mutability": "mutable", "name": "p0", - "nameLocation": "1439:2:12", + "nameLocation": "1483:2:12", "nodeType": "VariableDeclaration", "scope": 8417, - "src": "1432:9:12", + "src": "1476:9:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1913,7 +1913,7 @@ "id": 8404, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "1432:6:12", + "src": "1476:6:12", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -1922,13 +1922,13 @@ "visibility": "internal" } ], - "src": "1431:11:12" + "src": "1475:11:12" }, "returnParameters": { "id": 8407, "nodeType": "ParameterList", "parameters": [], - "src": "1457:0:12" + "src": "1501:0:12" }, "scope": 16348, "stateMutability": "view", @@ -1938,12 +1938,12 @@ { "id": 8431, "nodeType": "FunctionDefinition", - "src": "1539:120:12", + "src": "1587:122:12", "nodes": [], "body": { "id": 8430, "nodeType": "Block", - "src": "1583:76:12", + "src": "1631:78:12", "nodes": [], "statements": [ { @@ -1960,7 +1960,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1633:13:12", + "src": "1682:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9b622960ff3a0e86d35e876bfeba445fab6c5686604aa116c47c1e106921224", "typeString": "literal_string \"log(bytes2)\"" @@ -1973,7 +1973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8419, - "src": "1648:2:12", + "src": "1697:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes2", "typeString": "bytes2" @@ -1997,7 +1997,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1609:3:12", + "src": "1658:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2010,7 +2010,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1609:23:12", + "src": "1658:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2024,7 +2024,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1609:42:12", + "src": "1658:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2044,7 +2044,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "1593:15:12", + "src": "1642:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2058,7 +2058,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1593:59:12", + "src": "1642:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2067,7 +2067,7 @@ }, "id": 8429, "nodeType": "ExpressionStatement", - "src": "1593:59:12" + "src": "1642:59:12" } ] }, @@ -2075,7 +2075,7 @@ "kind": "function", "modifiers": [], "name": "logBytes2", - "nameLocation": "1548:9:12", + "nameLocation": "1596:9:12", "parameters": { "id": 8420, "nodeType": "ParameterList", @@ -2085,10 +2085,10 @@ "id": 8419, "mutability": "mutable", "name": "p0", - "nameLocation": "1565:2:12", + "nameLocation": "1613:2:12", "nodeType": "VariableDeclaration", "scope": 8431, - "src": "1558:9:12", + "src": "1606:9:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2099,7 +2099,7 @@ "id": 8418, "name": "bytes2", "nodeType": "ElementaryTypeName", - "src": "1558:6:12", + "src": "1606:6:12", "typeDescriptions": { "typeIdentifier": "t_bytes2", "typeString": "bytes2" @@ -2108,13 +2108,13 @@ "visibility": "internal" } ], - "src": "1557:11:12" + "src": "1605:11:12" }, "returnParameters": { "id": 8421, "nodeType": "ParameterList", "parameters": [], - "src": "1583:0:12" + "src": "1631:0:12" }, "scope": 16348, "stateMutability": "view", @@ -2124,12 +2124,12 @@ { "id": 8445, "nodeType": "FunctionDefinition", - "src": "1665:120:12", + "src": "1717:122:12", "nodes": [], "body": { "id": 8444, "nodeType": "Block", - "src": "1709:76:12", + "src": "1761:78:12", "nodes": [], "statements": [ { @@ -2146,7 +2146,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1759:13:12", + "src": "1812:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d8349266851a1d92746f90a9696920643311d6bf462d9fa11e69718a636cbee", "typeString": "literal_string \"log(bytes3)\"" @@ -2159,7 +2159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8433, - "src": "1774:2:12", + "src": "1827:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes3", "typeString": "bytes3" @@ -2183,7 +2183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1735:3:12", + "src": "1788:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2196,7 +2196,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1735:23:12", + "src": "1788:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2210,7 +2210,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1735:42:12", + "src": "1788:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2230,7 +2230,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "1719:15:12", + "src": "1772:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2244,7 +2244,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1719:59:12", + "src": "1772:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2253,7 +2253,7 @@ }, "id": 8443, "nodeType": "ExpressionStatement", - "src": "1719:59:12" + "src": "1772:59:12" } ] }, @@ -2261,7 +2261,7 @@ "kind": "function", "modifiers": [], "name": "logBytes3", - "nameLocation": "1674:9:12", + "nameLocation": "1726:9:12", "parameters": { "id": 8434, "nodeType": "ParameterList", @@ -2271,10 +2271,10 @@ "id": 8433, "mutability": "mutable", "name": "p0", - "nameLocation": "1691:2:12", + "nameLocation": "1743:2:12", "nodeType": "VariableDeclaration", "scope": 8445, - "src": "1684:9:12", + "src": "1736:9:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2285,7 +2285,7 @@ "id": 8432, "name": "bytes3", "nodeType": "ElementaryTypeName", - "src": "1684:6:12", + "src": "1736:6:12", "typeDescriptions": { "typeIdentifier": "t_bytes3", "typeString": "bytes3" @@ -2294,13 +2294,13 @@ "visibility": "internal" } ], - "src": "1683:11:12" + "src": "1735:11:12" }, "returnParameters": { "id": 8435, "nodeType": "ParameterList", "parameters": [], - "src": "1709:0:12" + "src": "1761:0:12" }, "scope": 16348, "stateMutability": "view", @@ -2310,12 +2310,12 @@ { "id": 8459, "nodeType": "FunctionDefinition", - "src": "1791:120:12", + "src": "1847:122:12", "nodes": [], "body": { "id": 8458, "nodeType": "Block", - "src": "1835:76:12", + "src": "1891:78:12", "nodes": [], "statements": [ { @@ -2332,7 +2332,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1885:13:12", + "src": "1942:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e05f48d17f80c0f06e82dc14f4be9f0f654dde2e722a8d8796ad7e07f5308d55", "typeString": "literal_string \"log(bytes4)\"" @@ -2345,7 +2345,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8447, - "src": "1900:2:12", + "src": "1957:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2369,7 +2369,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1861:3:12", + "src": "1918:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2382,7 +2382,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1861:23:12", + "src": "1918:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2396,7 +2396,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1861:42:12", + "src": "1918:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2416,7 +2416,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "1845:15:12", + "src": "1902:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2430,7 +2430,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1845:59:12", + "src": "1902:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2439,7 +2439,7 @@ }, "id": 8457, "nodeType": "ExpressionStatement", - "src": "1845:59:12" + "src": "1902:59:12" } ] }, @@ -2447,7 +2447,7 @@ "kind": "function", "modifiers": [], "name": "logBytes4", - "nameLocation": "1800:9:12", + "nameLocation": "1856:9:12", "parameters": { "id": 8448, "nodeType": "ParameterList", @@ -2457,10 +2457,10 @@ "id": 8447, "mutability": "mutable", "name": "p0", - "nameLocation": "1817:2:12", + "nameLocation": "1873:2:12", "nodeType": "VariableDeclaration", "scope": 8459, - "src": "1810:9:12", + "src": "1866:9:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2471,7 +2471,7 @@ "id": 8446, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "1810:6:12", + "src": "1866:6:12", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2480,13 +2480,13 @@ "visibility": "internal" } ], - "src": "1809:11:12" + "src": "1865:11:12" }, "returnParameters": { "id": 8449, "nodeType": "ParameterList", "parameters": [], - "src": "1835:0:12" + "src": "1891:0:12" }, "scope": 16348, "stateMutability": "view", @@ -2496,12 +2496,12 @@ { "id": 8473, "nodeType": "FunctionDefinition", - "src": "1917:120:12", + "src": "1977:122:12", "nodes": [], "body": { "id": 8472, "nodeType": "Block", - "src": "1961:76:12", + "src": "2021:78:12", "nodes": [], "statements": [ { @@ -2518,7 +2518,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2011:13:12", + "src": "2072:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a684808d222f8a67c08dd13085391d5e9d1825d9fb6e2da44a91b1a07d07401a", "typeString": "literal_string \"log(bytes5)\"" @@ -2531,7 +2531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8461, - "src": "2026:2:12", + "src": "2087:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes5", "typeString": "bytes5" @@ -2555,7 +2555,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1987:3:12", + "src": "2048:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2568,7 +2568,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1987:23:12", + "src": "2048:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2582,7 +2582,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1987:42:12", + "src": "2048:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2602,7 +2602,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "1971:15:12", + "src": "2032:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2616,7 +2616,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1971:59:12", + "src": "2032:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2625,7 +2625,7 @@ }, "id": 8471, "nodeType": "ExpressionStatement", - "src": "1971:59:12" + "src": "2032:59:12" } ] }, @@ -2633,7 +2633,7 @@ "kind": "function", "modifiers": [], "name": "logBytes5", - "nameLocation": "1926:9:12", + "nameLocation": "1986:9:12", "parameters": { "id": 8462, "nodeType": "ParameterList", @@ -2643,10 +2643,10 @@ "id": 8461, "mutability": "mutable", "name": "p0", - "nameLocation": "1943:2:12", + "nameLocation": "2003:2:12", "nodeType": "VariableDeclaration", "scope": 8473, - "src": "1936:9:12", + "src": "1996:9:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2657,7 +2657,7 @@ "id": 8460, "name": "bytes5", "nodeType": "ElementaryTypeName", - "src": "1936:6:12", + "src": "1996:6:12", "typeDescriptions": { "typeIdentifier": "t_bytes5", "typeString": "bytes5" @@ -2666,13 +2666,13 @@ "visibility": "internal" } ], - "src": "1935:11:12" + "src": "1995:11:12" }, "returnParameters": { "id": 8463, "nodeType": "ParameterList", "parameters": [], - "src": "1961:0:12" + "src": "2021:0:12" }, "scope": 16348, "stateMutability": "view", @@ -2682,12 +2682,12 @@ { "id": 8487, "nodeType": "FunctionDefinition", - "src": "2043:120:12", + "src": "2107:122:12", "nodes": [], "body": { "id": 8486, "nodeType": "Block", - "src": "2087:76:12", + "src": "2151:78:12", "nodes": [], "statements": [ { @@ -2704,7 +2704,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2137:13:12", + "src": "2202:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ae84a5910824668818be6031303edf0f6f3694b35d5e6f9683950d57ef12d330", "typeString": "literal_string \"log(bytes6)\"" @@ -2717,7 +2717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8475, - "src": "2152:2:12", + "src": "2217:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes6", "typeString": "bytes6" @@ -2741,7 +2741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2113:3:12", + "src": "2178:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2754,7 +2754,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2113:23:12", + "src": "2178:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2768,7 +2768,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2113:42:12", + "src": "2178:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2788,7 +2788,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "2097:15:12", + "src": "2162:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2802,7 +2802,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2097:59:12", + "src": "2162:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2811,7 +2811,7 @@ }, "id": 8485, "nodeType": "ExpressionStatement", - "src": "2097:59:12" + "src": "2162:59:12" } ] }, @@ -2819,7 +2819,7 @@ "kind": "function", "modifiers": [], "name": "logBytes6", - "nameLocation": "2052:9:12", + "nameLocation": "2116:9:12", "parameters": { "id": 8476, "nodeType": "ParameterList", @@ -2829,10 +2829,10 @@ "id": 8475, "mutability": "mutable", "name": "p0", - "nameLocation": "2069:2:12", + "nameLocation": "2133:2:12", "nodeType": "VariableDeclaration", "scope": 8487, - "src": "2062:9:12", + "src": "2126:9:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2843,7 +2843,7 @@ "id": 8474, "name": "bytes6", "nodeType": "ElementaryTypeName", - "src": "2062:6:12", + "src": "2126:6:12", "typeDescriptions": { "typeIdentifier": "t_bytes6", "typeString": "bytes6" @@ -2852,13 +2852,13 @@ "visibility": "internal" } ], - "src": "2061:11:12" + "src": "2125:11:12" }, "returnParameters": { "id": 8477, "nodeType": "ParameterList", "parameters": [], - "src": "2087:0:12" + "src": "2151:0:12" }, "scope": 16348, "stateMutability": "view", @@ -2868,12 +2868,12 @@ { "id": 8501, "nodeType": "FunctionDefinition", - "src": "2169:120:12", + "src": "2237:122:12", "nodes": [], "body": { "id": 8500, "nodeType": "Block", - "src": "2213:76:12", + "src": "2281:78:12", "nodes": [], "statements": [ { @@ -2890,7 +2890,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2263:13:12", + "src": "2332:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4ed57e28813457436949e4ec0a834b3c8262cd6cebd21953ee0da3400ce2de29", "typeString": "literal_string \"log(bytes7)\"" @@ -2903,7 +2903,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8489, - "src": "2278:2:12", + "src": "2347:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes7", "typeString": "bytes7" @@ -2927,7 +2927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2239:3:12", + "src": "2308:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2940,7 +2940,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2239:23:12", + "src": "2308:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2954,7 +2954,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2239:42:12", + "src": "2308:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2974,7 +2974,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "2223:15:12", + "src": "2292:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2988,7 +2988,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2223:59:12", + "src": "2292:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2997,7 +2997,7 @@ }, "id": 8499, "nodeType": "ExpressionStatement", - "src": "2223:59:12" + "src": "2292:59:12" } ] }, @@ -3005,7 +3005,7 @@ "kind": "function", "modifiers": [], "name": "logBytes7", - "nameLocation": "2178:9:12", + "nameLocation": "2246:9:12", "parameters": { "id": 8490, "nodeType": "ParameterList", @@ -3015,10 +3015,10 @@ "id": 8489, "mutability": "mutable", "name": "p0", - "nameLocation": "2195:2:12", + "nameLocation": "2263:2:12", "nodeType": "VariableDeclaration", "scope": 8501, - "src": "2188:9:12", + "src": "2256:9:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3029,7 +3029,7 @@ "id": 8488, "name": "bytes7", "nodeType": "ElementaryTypeName", - "src": "2188:6:12", + "src": "2256:6:12", "typeDescriptions": { "typeIdentifier": "t_bytes7", "typeString": "bytes7" @@ -3038,13 +3038,13 @@ "visibility": "internal" } ], - "src": "2187:11:12" + "src": "2255:11:12" }, "returnParameters": { "id": 8491, "nodeType": "ParameterList", "parameters": [], - "src": "2213:0:12" + "src": "2281:0:12" }, "scope": 16348, "stateMutability": "view", @@ -3054,12 +3054,12 @@ { "id": 8515, "nodeType": "FunctionDefinition", - "src": "2295:120:12", + "src": "2367:122:12", "nodes": [], "body": { "id": 8514, "nodeType": "Block", - "src": "2339:76:12", + "src": "2411:78:12", "nodes": [], "statements": [ { @@ -3076,7 +3076,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2389:13:12", + "src": "2462:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4f84252e5b28e1a0064346c7cd13650e2dd6020728ca468281bb2a28b42654b3", "typeString": "literal_string \"log(bytes8)\"" @@ -3089,7 +3089,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8503, - "src": "2404:2:12", + "src": "2477:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes8", "typeString": "bytes8" @@ -3113,7 +3113,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2365:3:12", + "src": "2438:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3126,7 +3126,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2365:23:12", + "src": "2438:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3140,7 +3140,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2365:42:12", + "src": "2438:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3160,7 +3160,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "2349:15:12", + "src": "2422:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3174,7 +3174,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2349:59:12", + "src": "2422:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3183,7 +3183,7 @@ }, "id": 8513, "nodeType": "ExpressionStatement", - "src": "2349:59:12" + "src": "2422:59:12" } ] }, @@ -3191,7 +3191,7 @@ "kind": "function", "modifiers": [], "name": "logBytes8", - "nameLocation": "2304:9:12", + "nameLocation": "2376:9:12", "parameters": { "id": 8504, "nodeType": "ParameterList", @@ -3201,10 +3201,10 @@ "id": 8503, "mutability": "mutable", "name": "p0", - "nameLocation": "2321:2:12", + "nameLocation": "2393:2:12", "nodeType": "VariableDeclaration", "scope": 8515, - "src": "2314:9:12", + "src": "2386:9:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3215,7 +3215,7 @@ "id": 8502, "name": "bytes8", "nodeType": "ElementaryTypeName", - "src": "2314:6:12", + "src": "2386:6:12", "typeDescriptions": { "typeIdentifier": "t_bytes8", "typeString": "bytes8" @@ -3224,13 +3224,13 @@ "visibility": "internal" } ], - "src": "2313:11:12" + "src": "2385:11:12" }, "returnParameters": { "id": 8505, "nodeType": "ParameterList", "parameters": [], - "src": "2339:0:12" + "src": "2411:0:12" }, "scope": 16348, "stateMutability": "view", @@ -3240,12 +3240,12 @@ { "id": 8529, "nodeType": "FunctionDefinition", - "src": "2421:120:12", + "src": "2497:122:12", "nodes": [], "body": { "id": 8528, "nodeType": "Block", - "src": "2465:76:12", + "src": "2541:78:12", "nodes": [], "statements": [ { @@ -3262,7 +3262,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2515:13:12", + "src": "2592:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_90bd8cd0463fe91d31e59db57ee4cf8d778374c422b4b50e841266d9c2cc6667", "typeString": "literal_string \"log(bytes9)\"" @@ -3275,7 +3275,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8517, - "src": "2530:2:12", + "src": "2607:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes9", "typeString": "bytes9" @@ -3299,7 +3299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2491:3:12", + "src": "2568:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3312,7 +3312,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2491:23:12", + "src": "2568:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3326,7 +3326,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2491:42:12", + "src": "2568:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3346,7 +3346,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "2475:15:12", + "src": "2552:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3360,7 +3360,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2475:59:12", + "src": "2552:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3369,7 +3369,7 @@ }, "id": 8527, "nodeType": "ExpressionStatement", - "src": "2475:59:12" + "src": "2552:59:12" } ] }, @@ -3377,7 +3377,7 @@ "kind": "function", "modifiers": [], "name": "logBytes9", - "nameLocation": "2430:9:12", + "nameLocation": "2506:9:12", "parameters": { "id": 8518, "nodeType": "ParameterList", @@ -3387,10 +3387,10 @@ "id": 8517, "mutability": "mutable", "name": "p0", - "nameLocation": "2447:2:12", + "nameLocation": "2523:2:12", "nodeType": "VariableDeclaration", "scope": 8529, - "src": "2440:9:12", + "src": "2516:9:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3401,7 +3401,7 @@ "id": 8516, "name": "bytes9", "nodeType": "ElementaryTypeName", - "src": "2440:6:12", + "src": "2516:6:12", "typeDescriptions": { "typeIdentifier": "t_bytes9", "typeString": "bytes9" @@ -3410,13 +3410,13 @@ "visibility": "internal" } ], - "src": "2439:11:12" + "src": "2515:11:12" }, "returnParameters": { "id": 8519, "nodeType": "ParameterList", "parameters": [], - "src": "2465:0:12" + "src": "2541:0:12" }, "scope": 16348, "stateMutability": "view", @@ -3426,12 +3426,12 @@ { "id": 8543, "nodeType": "FunctionDefinition", - "src": "2547:123:12", + "src": "2627:125:12", "nodes": [], "body": { "id": 8542, "nodeType": "Block", - "src": "2593:77:12", + "src": "2673:79:12", "nodes": [], "statements": [ { @@ -3448,7 +3448,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2643:14:12", + "src": "2724:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_013d178bb749cf32d0f7243763667360eb91576261efe5ed9be72b4a2800fd66", "typeString": "literal_string \"log(bytes10)\"" @@ -3461,7 +3461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8531, - "src": "2659:2:12", + "src": "2740:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes10", "typeString": "bytes10" @@ -3485,7 +3485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2619:3:12", + "src": "2700:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3498,7 +3498,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2619:23:12", + "src": "2700:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3512,7 +3512,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2619:43:12", + "src": "2700:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3532,7 +3532,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "2603:15:12", + "src": "2684:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3546,7 +3546,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2603:60:12", + "src": "2684:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3555,7 +3555,7 @@ }, "id": 8541, "nodeType": "ExpressionStatement", - "src": "2603:60:12" + "src": "2684:60:12" } ] }, @@ -3563,7 +3563,7 @@ "kind": "function", "modifiers": [], "name": "logBytes10", - "nameLocation": "2556:10:12", + "nameLocation": "2636:10:12", "parameters": { "id": 8532, "nodeType": "ParameterList", @@ -3573,10 +3573,10 @@ "id": 8531, "mutability": "mutable", "name": "p0", - "nameLocation": "2575:2:12", + "nameLocation": "2655:2:12", "nodeType": "VariableDeclaration", "scope": 8543, - "src": "2567:10:12", + "src": "2647:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3587,7 +3587,7 @@ "id": 8530, "name": "bytes10", "nodeType": "ElementaryTypeName", - "src": "2567:7:12", + "src": "2647:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes10", "typeString": "bytes10" @@ -3596,13 +3596,13 @@ "visibility": "internal" } ], - "src": "2566:12:12" + "src": "2646:12:12" }, "returnParameters": { "id": 8533, "nodeType": "ParameterList", "parameters": [], - "src": "2593:0:12" + "src": "2673:0:12" }, "scope": 16348, "stateMutability": "view", @@ -3612,12 +3612,12 @@ { "id": 8557, "nodeType": "FunctionDefinition", - "src": "2676:123:12", + "src": "2760:125:12", "nodes": [], "body": { "id": 8556, "nodeType": "Block", - "src": "2722:77:12", + "src": "2806:79:12", "nodes": [], "statements": [ { @@ -3634,7 +3634,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2772:14:12", + "src": "2857:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_04004a2e5bef8ca2e7ffd661b519aec3d9c1b8d0aa1e11656aab73b2726922d9", "typeString": "literal_string \"log(bytes11)\"" @@ -3647,7 +3647,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8545, - "src": "2788:2:12", + "src": "2873:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes11", "typeString": "bytes11" @@ -3671,7 +3671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2748:3:12", + "src": "2833:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3684,7 +3684,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2748:23:12", + "src": "2833:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3698,7 +3698,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2748:43:12", + "src": "2833:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3718,7 +3718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "2732:15:12", + "src": "2817:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3732,7 +3732,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2732:60:12", + "src": "2817:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3741,7 +3741,7 @@ }, "id": 8555, "nodeType": "ExpressionStatement", - "src": "2732:60:12" + "src": "2817:60:12" } ] }, @@ -3749,7 +3749,7 @@ "kind": "function", "modifiers": [], "name": "logBytes11", - "nameLocation": "2685:10:12", + "nameLocation": "2769:10:12", "parameters": { "id": 8546, "nodeType": "ParameterList", @@ -3759,10 +3759,10 @@ "id": 8545, "mutability": "mutable", "name": "p0", - "nameLocation": "2704:2:12", + "nameLocation": "2788:2:12", "nodeType": "VariableDeclaration", "scope": 8557, - "src": "2696:10:12", + "src": "2780:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3773,7 +3773,7 @@ "id": 8544, "name": "bytes11", "nodeType": "ElementaryTypeName", - "src": "2696:7:12", + "src": "2780:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes11", "typeString": "bytes11" @@ -3782,13 +3782,13 @@ "visibility": "internal" } ], - "src": "2695:12:12" + "src": "2779:12:12" }, "returnParameters": { "id": 8547, "nodeType": "ParameterList", "parameters": [], - "src": "2722:0:12" + "src": "2806:0:12" }, "scope": 16348, "stateMutability": "view", @@ -3798,12 +3798,12 @@ { "id": 8571, "nodeType": "FunctionDefinition", - "src": "2805:123:12", + "src": "2893:125:12", "nodes": [], "body": { "id": 8570, "nodeType": "Block", - "src": "2851:77:12", + "src": "2939:79:12", "nodes": [], "statements": [ { @@ -3820,7 +3820,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2901:14:12", + "src": "2990:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_86a06abd704b9e5bab2216d456863046355f2def5304d8276c140d0d454fddf2", "typeString": "literal_string \"log(bytes12)\"" @@ -3833,7 +3833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8559, - "src": "2917:2:12", + "src": "3006:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes12", "typeString": "bytes12" @@ -3857,7 +3857,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2877:3:12", + "src": "2966:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3870,7 +3870,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2877:23:12", + "src": "2966:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3884,7 +3884,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2877:43:12", + "src": "2966:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3904,7 +3904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "2861:15:12", + "src": "2950:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3918,7 +3918,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2861:60:12", + "src": "2950:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3927,7 +3927,7 @@ }, "id": 8569, "nodeType": "ExpressionStatement", - "src": "2861:60:12" + "src": "2950:60:12" } ] }, @@ -3935,7 +3935,7 @@ "kind": "function", "modifiers": [], "name": "logBytes12", - "nameLocation": "2814:10:12", + "nameLocation": "2902:10:12", "parameters": { "id": 8560, "nodeType": "ParameterList", @@ -3945,10 +3945,10 @@ "id": 8559, "mutability": "mutable", "name": "p0", - "nameLocation": "2833:2:12", + "nameLocation": "2921:2:12", "nodeType": "VariableDeclaration", "scope": 8571, - "src": "2825:10:12", + "src": "2913:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3959,7 +3959,7 @@ "id": 8558, "name": "bytes12", "nodeType": "ElementaryTypeName", - "src": "2825:7:12", + "src": "2913:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes12", "typeString": "bytes12" @@ -3968,13 +3968,13 @@ "visibility": "internal" } ], - "src": "2824:12:12" + "src": "2912:12:12" }, "returnParameters": { "id": 8561, "nodeType": "ParameterList", "parameters": [], - "src": "2851:0:12" + "src": "2939:0:12" }, "scope": 16348, "stateMutability": "view", @@ -3984,12 +3984,12 @@ { "id": 8585, "nodeType": "FunctionDefinition", - "src": "2934:123:12", + "src": "3026:125:12", "nodes": [], "body": { "id": 8584, "nodeType": "Block", - "src": "2980:77:12", + "src": "3072:79:12", "nodes": [], "statements": [ { @@ -4006,7 +4006,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3030:14:12", + "src": "3123:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_94529e34a43ac6de2c3a0df402eee6114eb0f2ad065baefde0230cd3cf90e2ec", "typeString": "literal_string \"log(bytes13)\"" @@ -4019,7 +4019,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8573, - "src": "3046:2:12", + "src": "3139:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes13", "typeString": "bytes13" @@ -4043,7 +4043,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3006:3:12", + "src": "3099:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4056,7 +4056,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3006:23:12", + "src": "3099:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4070,7 +4070,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3006:43:12", + "src": "3099:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4090,7 +4090,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "2990:15:12", + "src": "3083:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4104,7 +4104,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2990:60:12", + "src": "3083:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4113,7 +4113,7 @@ }, "id": 8583, "nodeType": "ExpressionStatement", - "src": "2990:60:12" + "src": "3083:60:12" } ] }, @@ -4121,7 +4121,7 @@ "kind": "function", "modifiers": [], "name": "logBytes13", - "nameLocation": "2943:10:12", + "nameLocation": "3035:10:12", "parameters": { "id": 8574, "nodeType": "ParameterList", @@ -4131,10 +4131,10 @@ "id": 8573, "mutability": "mutable", "name": "p0", - "nameLocation": "2962:2:12", + "nameLocation": "3054:2:12", "nodeType": "VariableDeclaration", "scope": 8585, - "src": "2954:10:12", + "src": "3046:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4145,7 +4145,7 @@ "id": 8572, "name": "bytes13", "nodeType": "ElementaryTypeName", - "src": "2954:7:12", + "src": "3046:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes13", "typeString": "bytes13" @@ -4154,13 +4154,13 @@ "visibility": "internal" } ], - "src": "2953:12:12" + "src": "3045:12:12" }, "returnParameters": { "id": 8575, "nodeType": "ParameterList", "parameters": [], - "src": "2980:0:12" + "src": "3072:0:12" }, "scope": 16348, "stateMutability": "view", @@ -4170,12 +4170,12 @@ { "id": 8599, "nodeType": "FunctionDefinition", - "src": "3063:123:12", + "src": "3159:125:12", "nodes": [], "body": { "id": 8598, "nodeType": "Block", - "src": "3109:77:12", + "src": "3205:79:12", "nodes": [], "statements": [ { @@ -4192,7 +4192,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3159:14:12", + "src": "3256:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9266f07faf32c88bbdb01ce418243acbc1c63e15d6e3afa16078186ba711f278", "typeString": "literal_string \"log(bytes14)\"" @@ -4205,7 +4205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8587, - "src": "3175:2:12", + "src": "3272:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes14", "typeString": "bytes14" @@ -4229,7 +4229,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3135:3:12", + "src": "3232:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4242,7 +4242,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3135:23:12", + "src": "3232:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4256,7 +4256,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3135:43:12", + "src": "3232:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4276,7 +4276,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "3119:15:12", + "src": "3216:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4290,7 +4290,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3119:60:12", + "src": "3216:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4299,7 +4299,7 @@ }, "id": 8597, "nodeType": "ExpressionStatement", - "src": "3119:60:12" + "src": "3216:60:12" } ] }, @@ -4307,7 +4307,7 @@ "kind": "function", "modifiers": [], "name": "logBytes14", - "nameLocation": "3072:10:12", + "nameLocation": "3168:10:12", "parameters": { "id": 8588, "nodeType": "ParameterList", @@ -4317,10 +4317,10 @@ "id": 8587, "mutability": "mutable", "name": "p0", - "nameLocation": "3091:2:12", + "nameLocation": "3187:2:12", "nodeType": "VariableDeclaration", "scope": 8599, - "src": "3083:10:12", + "src": "3179:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4331,7 +4331,7 @@ "id": 8586, "name": "bytes14", "nodeType": "ElementaryTypeName", - "src": "3083:7:12", + "src": "3179:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes14", "typeString": "bytes14" @@ -4340,13 +4340,13 @@ "visibility": "internal" } ], - "src": "3082:12:12" + "src": "3178:12:12" }, "returnParameters": { "id": 8589, "nodeType": "ParameterList", "parameters": [], - "src": "3109:0:12" + "src": "3205:0:12" }, "scope": 16348, "stateMutability": "view", @@ -4356,12 +4356,12 @@ { "id": 8613, "nodeType": "FunctionDefinition", - "src": "3192:123:12", + "src": "3292:125:12", "nodes": [], "body": { "id": 8612, "nodeType": "Block", - "src": "3238:77:12", + "src": "3338:79:12", "nodes": [], "statements": [ { @@ -4378,7 +4378,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3288:14:12", + "src": "3389:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_da9574e0bf3f23e09c3d85c9f5226065bb36281f2a5d78c7e38f6ffd58919606", "typeString": "literal_string \"log(bytes15)\"" @@ -4391,7 +4391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8601, - "src": "3304:2:12", + "src": "3405:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes15", "typeString": "bytes15" @@ -4415,7 +4415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3264:3:12", + "src": "3365:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4428,7 +4428,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3264:23:12", + "src": "3365:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4442,7 +4442,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3264:43:12", + "src": "3365:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4462,7 +4462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "3248:15:12", + "src": "3349:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4476,7 +4476,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3248:60:12", + "src": "3349:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4485,7 +4485,7 @@ }, "id": 8611, "nodeType": "ExpressionStatement", - "src": "3248:60:12" + "src": "3349:60:12" } ] }, @@ -4493,7 +4493,7 @@ "kind": "function", "modifiers": [], "name": "logBytes15", - "nameLocation": "3201:10:12", + "nameLocation": "3301:10:12", "parameters": { "id": 8602, "nodeType": "ParameterList", @@ -4503,10 +4503,10 @@ "id": 8601, "mutability": "mutable", "name": "p0", - "nameLocation": "3220:2:12", + "nameLocation": "3320:2:12", "nodeType": "VariableDeclaration", "scope": 8613, - "src": "3212:10:12", + "src": "3312:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4517,7 +4517,7 @@ "id": 8600, "name": "bytes15", "nodeType": "ElementaryTypeName", - "src": "3212:7:12", + "src": "3312:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes15", "typeString": "bytes15" @@ -4526,13 +4526,13 @@ "visibility": "internal" } ], - "src": "3211:12:12" + "src": "3311:12:12" }, "returnParameters": { "id": 8603, "nodeType": "ParameterList", "parameters": [], - "src": "3238:0:12" + "src": "3338:0:12" }, "scope": 16348, "stateMutability": "view", @@ -4542,12 +4542,12 @@ { "id": 8627, "nodeType": "FunctionDefinition", - "src": "3321:123:12", + "src": "3425:125:12", "nodes": [], "body": { "id": 8626, "nodeType": "Block", - "src": "3367:77:12", + "src": "3471:79:12", "nodes": [], "statements": [ { @@ -4564,7 +4564,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3417:14:12", + "src": "3522:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_665c61046af0adc4969f9d2f111b654775bd58f112b63e5ce7dfff29c000e9f3", "typeString": "literal_string \"log(bytes16)\"" @@ -4577,7 +4577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8615, - "src": "3433:2:12", + "src": "3538:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes16", "typeString": "bytes16" @@ -4601,7 +4601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3393:3:12", + "src": "3498:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4614,7 +4614,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3393:23:12", + "src": "3498:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4628,7 +4628,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3393:43:12", + "src": "3498:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4648,7 +4648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "3377:15:12", + "src": "3482:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4662,7 +4662,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3377:60:12", + "src": "3482:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4671,7 +4671,7 @@ }, "id": 8625, "nodeType": "ExpressionStatement", - "src": "3377:60:12" + "src": "3482:60:12" } ] }, @@ -4679,7 +4679,7 @@ "kind": "function", "modifiers": [], "name": "logBytes16", - "nameLocation": "3330:10:12", + "nameLocation": "3434:10:12", "parameters": { "id": 8616, "nodeType": "ParameterList", @@ -4689,10 +4689,10 @@ "id": 8615, "mutability": "mutable", "name": "p0", - "nameLocation": "3349:2:12", + "nameLocation": "3453:2:12", "nodeType": "VariableDeclaration", "scope": 8627, - "src": "3341:10:12", + "src": "3445:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4703,7 +4703,7 @@ "id": 8614, "name": "bytes16", "nodeType": "ElementaryTypeName", - "src": "3341:7:12", + "src": "3445:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes16", "typeString": "bytes16" @@ -4712,13 +4712,13 @@ "visibility": "internal" } ], - "src": "3340:12:12" + "src": "3444:12:12" }, "returnParameters": { "id": 8617, "nodeType": "ParameterList", "parameters": [], - "src": "3367:0:12" + "src": "3471:0:12" }, "scope": 16348, "stateMutability": "view", @@ -4728,12 +4728,12 @@ { "id": 8641, "nodeType": "FunctionDefinition", - "src": "3450:123:12", + "src": "3558:125:12", "nodes": [], "body": { "id": 8640, "nodeType": "Block", - "src": "3496:77:12", + "src": "3604:79:12", "nodes": [], "statements": [ { @@ -4750,7 +4750,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3546:14:12", + "src": "3655:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_339f673a0c008974259a0022c9b150cc5d1af8c58584412fe373d84bd08d4ea3", "typeString": "literal_string \"log(bytes17)\"" @@ -4763,7 +4763,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8629, - "src": "3562:2:12", + "src": "3671:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes17", "typeString": "bytes17" @@ -4787,7 +4787,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3522:3:12", + "src": "3631:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4800,7 +4800,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3522:23:12", + "src": "3631:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4814,7 +4814,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3522:43:12", + "src": "3631:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4834,7 +4834,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "3506:15:12", + "src": "3615:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4848,7 +4848,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3506:60:12", + "src": "3615:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4857,7 +4857,7 @@ }, "id": 8639, "nodeType": "ExpressionStatement", - "src": "3506:60:12" + "src": "3615:60:12" } ] }, @@ -4865,7 +4865,7 @@ "kind": "function", "modifiers": [], "name": "logBytes17", - "nameLocation": "3459:10:12", + "nameLocation": "3567:10:12", "parameters": { "id": 8630, "nodeType": "ParameterList", @@ -4875,10 +4875,10 @@ "id": 8629, "mutability": "mutable", "name": "p0", - "nameLocation": "3478:2:12", + "nameLocation": "3586:2:12", "nodeType": "VariableDeclaration", "scope": 8641, - "src": "3470:10:12", + "src": "3578:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4889,7 +4889,7 @@ "id": 8628, "name": "bytes17", "nodeType": "ElementaryTypeName", - "src": "3470:7:12", + "src": "3578:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes17", "typeString": "bytes17" @@ -4898,13 +4898,13 @@ "visibility": "internal" } ], - "src": "3469:12:12" + "src": "3577:12:12" }, "returnParameters": { "id": 8631, "nodeType": "ParameterList", "parameters": [], - "src": "3496:0:12" + "src": "3604:0:12" }, "scope": 16348, "stateMutability": "view", @@ -4914,12 +4914,12 @@ { "id": 8655, "nodeType": "FunctionDefinition", - "src": "3579:123:12", + "src": "3691:125:12", "nodes": [], "body": { "id": 8654, "nodeType": "Block", - "src": "3625:77:12", + "src": "3737:79:12", "nodes": [], "statements": [ { @@ -4936,7 +4936,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3675:14:12", + "src": "3788:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c4d23d9af6458d5ddc7cb8128a2f36bf147c9db4fe277dfe0fe7be41def62116", "typeString": "literal_string \"log(bytes18)\"" @@ -4949,7 +4949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8643, - "src": "3691:2:12", + "src": "3804:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes18", "typeString": "bytes18" @@ -4973,7 +4973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3651:3:12", + "src": "3764:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4986,7 +4986,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3651:23:12", + "src": "3764:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5000,7 +5000,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3651:43:12", + "src": "3764:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5020,7 +5020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "3635:15:12", + "src": "3748:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5034,7 +5034,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3635:60:12", + "src": "3748:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5043,7 +5043,7 @@ }, "id": 8653, "nodeType": "ExpressionStatement", - "src": "3635:60:12" + "src": "3748:60:12" } ] }, @@ -5051,7 +5051,7 @@ "kind": "function", "modifiers": [], "name": "logBytes18", - "nameLocation": "3588:10:12", + "nameLocation": "3700:10:12", "parameters": { "id": 8644, "nodeType": "ParameterList", @@ -5061,10 +5061,10 @@ "id": 8643, "mutability": "mutable", "name": "p0", - "nameLocation": "3607:2:12", + "nameLocation": "3719:2:12", "nodeType": "VariableDeclaration", "scope": 8655, - "src": "3599:10:12", + "src": "3711:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5075,7 +5075,7 @@ "id": 8642, "name": "bytes18", "nodeType": "ElementaryTypeName", - "src": "3599:7:12", + "src": "3711:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes18", "typeString": "bytes18" @@ -5084,13 +5084,13 @@ "visibility": "internal" } ], - "src": "3598:12:12" + "src": "3710:12:12" }, "returnParameters": { "id": 8645, "nodeType": "ParameterList", "parameters": [], - "src": "3625:0:12" + "src": "3737:0:12" }, "scope": 16348, "stateMutability": "view", @@ -5100,12 +5100,12 @@ { "id": 8669, "nodeType": "FunctionDefinition", - "src": "3708:123:12", + "src": "3824:125:12", "nodes": [], "body": { "id": 8668, "nodeType": "Block", - "src": "3754:77:12", + "src": "3870:79:12", "nodes": [], "statements": [ { @@ -5122,7 +5122,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3804:14:12", + "src": "3921:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5e6b5a33524ca650028e2fad735b4ab50285bba37658119d2da303bee98aeada", "typeString": "literal_string \"log(bytes19)\"" @@ -5135,7 +5135,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8657, - "src": "3820:2:12", + "src": "3937:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes19", "typeString": "bytes19" @@ -5159,7 +5159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3780:3:12", + "src": "3897:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5172,7 +5172,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3780:23:12", + "src": "3897:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5186,7 +5186,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3780:43:12", + "src": "3897:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5206,7 +5206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "3764:15:12", + "src": "3881:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5220,7 +5220,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3764:60:12", + "src": "3881:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5229,7 +5229,7 @@ }, "id": 8667, "nodeType": "ExpressionStatement", - "src": "3764:60:12" + "src": "3881:60:12" } ] }, @@ -5237,7 +5237,7 @@ "kind": "function", "modifiers": [], "name": "logBytes19", - "nameLocation": "3717:10:12", + "nameLocation": "3833:10:12", "parameters": { "id": 8658, "nodeType": "ParameterList", @@ -5247,10 +5247,10 @@ "id": 8657, "mutability": "mutable", "name": "p0", - "nameLocation": "3736:2:12", + "nameLocation": "3852:2:12", "nodeType": "VariableDeclaration", "scope": 8669, - "src": "3728:10:12", + "src": "3844:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5261,7 +5261,7 @@ "id": 8656, "name": "bytes19", "nodeType": "ElementaryTypeName", - "src": "3728:7:12", + "src": "3844:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes19", "typeString": "bytes19" @@ -5270,13 +5270,13 @@ "visibility": "internal" } ], - "src": "3727:12:12" + "src": "3843:12:12" }, "returnParameters": { "id": 8659, "nodeType": "ParameterList", "parameters": [], - "src": "3754:0:12" + "src": "3870:0:12" }, "scope": 16348, "stateMutability": "view", @@ -5286,12 +5286,12 @@ { "id": 8683, "nodeType": "FunctionDefinition", - "src": "3837:123:12", + "src": "3957:125:12", "nodes": [], "body": { "id": 8682, "nodeType": "Block", - "src": "3883:77:12", + "src": "4003:79:12", "nodes": [], "statements": [ { @@ -5308,7 +5308,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3933:14:12", + "src": "4054:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5188e3e9b3f117a223e2e428d0e13d089f3a53913e479000b94b85266ecf8231", "typeString": "literal_string \"log(bytes20)\"" @@ -5321,7 +5321,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8671, - "src": "3949:2:12", + "src": "4070:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes20", "typeString": "bytes20" @@ -5345,7 +5345,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3909:3:12", + "src": "4030:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5358,7 +5358,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3909:23:12", + "src": "4030:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5372,7 +5372,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3909:43:12", + "src": "4030:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5392,7 +5392,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "3893:15:12", + "src": "4014:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5406,7 +5406,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3893:60:12", + "src": "4014:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5415,7 +5415,7 @@ }, "id": 8681, "nodeType": "ExpressionStatement", - "src": "3893:60:12" + "src": "4014:60:12" } ] }, @@ -5423,7 +5423,7 @@ "kind": "function", "modifiers": [], "name": "logBytes20", - "nameLocation": "3846:10:12", + "nameLocation": "3966:10:12", "parameters": { "id": 8672, "nodeType": "ParameterList", @@ -5433,10 +5433,10 @@ "id": 8671, "mutability": "mutable", "name": "p0", - "nameLocation": "3865:2:12", + "nameLocation": "3985:2:12", "nodeType": "VariableDeclaration", "scope": 8683, - "src": "3857:10:12", + "src": "3977:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5447,7 +5447,7 @@ "id": 8670, "name": "bytes20", "nodeType": "ElementaryTypeName", - "src": "3857:7:12", + "src": "3977:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes20", "typeString": "bytes20" @@ -5456,13 +5456,13 @@ "visibility": "internal" } ], - "src": "3856:12:12" + "src": "3976:12:12" }, "returnParameters": { "id": 8673, "nodeType": "ParameterList", "parameters": [], - "src": "3883:0:12" + "src": "4003:0:12" }, "scope": 16348, "stateMutability": "view", @@ -5472,12 +5472,12 @@ { "id": 8697, "nodeType": "FunctionDefinition", - "src": "3966:123:12", + "src": "4090:125:12", "nodes": [], "body": { "id": 8696, "nodeType": "Block", - "src": "4012:77:12", + "src": "4136:79:12", "nodes": [], "statements": [ { @@ -5494,7 +5494,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4062:14:12", + "src": "4187:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9da35608192a6b38ad5ef62cf738886973b011b8cdb7e81cdd51b4c3dfe8ad7", "typeString": "literal_string \"log(bytes21)\"" @@ -5507,7 +5507,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8685, - "src": "4078:2:12", + "src": "4203:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes21", "typeString": "bytes21" @@ -5531,7 +5531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4038:3:12", + "src": "4163:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5544,7 +5544,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4038:23:12", + "src": "4163:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5558,7 +5558,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4038:43:12", + "src": "4163:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5578,7 +5578,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "4022:15:12", + "src": "4147:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5592,7 +5592,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4022:60:12", + "src": "4147:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5601,7 +5601,7 @@ }, "id": 8695, "nodeType": "ExpressionStatement", - "src": "4022:60:12" + "src": "4147:60:12" } ] }, @@ -5609,7 +5609,7 @@ "kind": "function", "modifiers": [], "name": "logBytes21", - "nameLocation": "3975:10:12", + "nameLocation": "4099:10:12", "parameters": { "id": 8686, "nodeType": "ParameterList", @@ -5619,10 +5619,10 @@ "id": 8685, "mutability": "mutable", "name": "p0", - "nameLocation": "3994:2:12", + "nameLocation": "4118:2:12", "nodeType": "VariableDeclaration", "scope": 8697, - "src": "3986:10:12", + "src": "4110:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5633,7 +5633,7 @@ "id": 8684, "name": "bytes21", "nodeType": "ElementaryTypeName", - "src": "3986:7:12", + "src": "4110:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes21", "typeString": "bytes21" @@ -5642,13 +5642,13 @@ "visibility": "internal" } ], - "src": "3985:12:12" + "src": "4109:12:12" }, "returnParameters": { "id": 8687, "nodeType": "ParameterList", "parameters": [], - "src": "4012:0:12" + "src": "4136:0:12" }, "scope": 16348, "stateMutability": "view", @@ -5658,12 +5658,12 @@ { "id": 8711, "nodeType": "FunctionDefinition", - "src": "4095:123:12", + "src": "4223:125:12", "nodes": [], "body": { "id": 8710, "nodeType": "Block", - "src": "4141:77:12", + "src": "4269:79:12", "nodes": [], "statements": [ { @@ -5680,7 +5680,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4191:14:12", + "src": "4320:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d5fae89c25bed6f12b105f52db0a0ff6f5c8313613e12eccd3059bb7f7ea6575", "typeString": "literal_string \"log(bytes22)\"" @@ -5693,7 +5693,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8699, - "src": "4207:2:12", + "src": "4336:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes22", "typeString": "bytes22" @@ -5717,7 +5717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4167:3:12", + "src": "4296:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5730,7 +5730,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4167:23:12", + "src": "4296:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5744,7 +5744,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4167:43:12", + "src": "4296:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5764,7 +5764,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "4151:15:12", + "src": "4280:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5778,7 +5778,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4151:60:12", + "src": "4280:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5787,7 +5787,7 @@ }, "id": 8709, "nodeType": "ExpressionStatement", - "src": "4151:60:12" + "src": "4280:60:12" } ] }, @@ -5795,7 +5795,7 @@ "kind": "function", "modifiers": [], "name": "logBytes22", - "nameLocation": "4104:10:12", + "nameLocation": "4232:10:12", "parameters": { "id": 8700, "nodeType": "ParameterList", @@ -5805,10 +5805,10 @@ "id": 8699, "mutability": "mutable", "name": "p0", - "nameLocation": "4123:2:12", + "nameLocation": "4251:2:12", "nodeType": "VariableDeclaration", "scope": 8711, - "src": "4115:10:12", + "src": "4243:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5819,7 +5819,7 @@ "id": 8698, "name": "bytes22", "nodeType": "ElementaryTypeName", - "src": "4115:7:12", + "src": "4243:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes22", "typeString": "bytes22" @@ -5828,13 +5828,13 @@ "visibility": "internal" } ], - "src": "4114:12:12" + "src": "4242:12:12" }, "returnParameters": { "id": 8701, "nodeType": "ParameterList", "parameters": [], - "src": "4141:0:12" + "src": "4269:0:12" }, "scope": 16348, "stateMutability": "view", @@ -5844,12 +5844,12 @@ { "id": 8725, "nodeType": "FunctionDefinition", - "src": "4224:123:12", + "src": "4356:125:12", "nodes": [], "body": { "id": 8724, "nodeType": "Block", - "src": "4270:77:12", + "src": "4402:79:12", "nodes": [], "statements": [ { @@ -5866,7 +5866,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4320:14:12", + "src": "4453:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aba1cf0dcd316c862bc06d4cf532375fed11c1e0897ba81a04ee0b22d3f14061", "typeString": "literal_string \"log(bytes23)\"" @@ -5879,7 +5879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8713, - "src": "4336:2:12", + "src": "4469:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes23", "typeString": "bytes23" @@ -5903,7 +5903,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4296:3:12", + "src": "4429:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5916,7 +5916,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4296:23:12", + "src": "4429:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5930,7 +5930,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4296:43:12", + "src": "4429:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5950,7 +5950,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "4280:15:12", + "src": "4413:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5964,7 +5964,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4280:60:12", + "src": "4413:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5973,7 +5973,7 @@ }, "id": 8723, "nodeType": "ExpressionStatement", - "src": "4280:60:12" + "src": "4413:60:12" } ] }, @@ -5981,7 +5981,7 @@ "kind": "function", "modifiers": [], "name": "logBytes23", - "nameLocation": "4233:10:12", + "nameLocation": "4365:10:12", "parameters": { "id": 8714, "nodeType": "ParameterList", @@ -5991,10 +5991,10 @@ "id": 8713, "mutability": "mutable", "name": "p0", - "nameLocation": "4252:2:12", + "nameLocation": "4384:2:12", "nodeType": "VariableDeclaration", "scope": 8725, - "src": "4244:10:12", + "src": "4376:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6005,7 +6005,7 @@ "id": 8712, "name": "bytes23", "nodeType": "ElementaryTypeName", - "src": "4244:7:12", + "src": "4376:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes23", "typeString": "bytes23" @@ -6014,13 +6014,13 @@ "visibility": "internal" } ], - "src": "4243:12:12" + "src": "4375:12:12" }, "returnParameters": { "id": 8715, "nodeType": "ParameterList", "parameters": [], - "src": "4270:0:12" + "src": "4402:0:12" }, "scope": 16348, "stateMutability": "view", @@ -6030,12 +6030,12 @@ { "id": 8739, "nodeType": "FunctionDefinition", - "src": "4353:123:12", + "src": "4489:125:12", "nodes": [], "body": { "id": 8738, "nodeType": "Block", - "src": "4399:77:12", + "src": "4535:79:12", "nodes": [], "statements": [ { @@ -6052,7 +6052,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4449:14:12", + "src": "4586:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f1b35b3488a5452bceb48624d6ba2a791e58f0e9c0f4b86b8f51186ec7a7edf4", "typeString": "literal_string \"log(bytes24)\"" @@ -6065,7 +6065,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8727, - "src": "4465:2:12", + "src": "4602:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes24", "typeString": "bytes24" @@ -6089,7 +6089,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4425:3:12", + "src": "4562:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6102,7 +6102,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4425:23:12", + "src": "4562:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6116,7 +6116,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4425:43:12", + "src": "4562:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6136,7 +6136,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "4409:15:12", + "src": "4546:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6150,7 +6150,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4409:60:12", + "src": "4546:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6159,7 +6159,7 @@ }, "id": 8737, "nodeType": "ExpressionStatement", - "src": "4409:60:12" + "src": "4546:60:12" } ] }, @@ -6167,7 +6167,7 @@ "kind": "function", "modifiers": [], "name": "logBytes24", - "nameLocation": "4362:10:12", + "nameLocation": "4498:10:12", "parameters": { "id": 8728, "nodeType": "ParameterList", @@ -6177,10 +6177,10 @@ "id": 8727, "mutability": "mutable", "name": "p0", - "nameLocation": "4381:2:12", + "nameLocation": "4517:2:12", "nodeType": "VariableDeclaration", "scope": 8739, - "src": "4373:10:12", + "src": "4509:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6191,7 +6191,7 @@ "id": 8726, "name": "bytes24", "nodeType": "ElementaryTypeName", - "src": "4373:7:12", + "src": "4509:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes24", "typeString": "bytes24" @@ -6200,13 +6200,13 @@ "visibility": "internal" } ], - "src": "4372:12:12" + "src": "4508:12:12" }, "returnParameters": { "id": 8729, "nodeType": "ParameterList", "parameters": [], - "src": "4399:0:12" + "src": "4535:0:12" }, "scope": 16348, "stateMutability": "view", @@ -6216,12 +6216,12 @@ { "id": 8753, "nodeType": "FunctionDefinition", - "src": "4482:123:12", + "src": "4622:125:12", "nodes": [], "body": { "id": 8752, "nodeType": "Block", - "src": "4528:77:12", + "src": "4668:79:12", "nodes": [], "statements": [ { @@ -6238,7 +6238,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4578:14:12", + "src": "4719:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0b84bc580db9be1295ee23dff6122da1f70381c83abf9a74953cca11238eda25", "typeString": "literal_string \"log(bytes25)\"" @@ -6251,7 +6251,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8741, - "src": "4594:2:12", + "src": "4735:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes25", "typeString": "bytes25" @@ -6275,7 +6275,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4554:3:12", + "src": "4695:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6288,7 +6288,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4554:23:12", + "src": "4695:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6302,7 +6302,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4554:43:12", + "src": "4695:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6322,7 +6322,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "4538:15:12", + "src": "4679:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6336,7 +6336,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4538:60:12", + "src": "4679:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6345,7 +6345,7 @@ }, "id": 8751, "nodeType": "ExpressionStatement", - "src": "4538:60:12" + "src": "4679:60:12" } ] }, @@ -6353,7 +6353,7 @@ "kind": "function", "modifiers": [], "name": "logBytes25", - "nameLocation": "4491:10:12", + "nameLocation": "4631:10:12", "parameters": { "id": 8742, "nodeType": "ParameterList", @@ -6363,10 +6363,10 @@ "id": 8741, "mutability": "mutable", "name": "p0", - "nameLocation": "4510:2:12", + "nameLocation": "4650:2:12", "nodeType": "VariableDeclaration", "scope": 8753, - "src": "4502:10:12", + "src": "4642:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6377,7 +6377,7 @@ "id": 8740, "name": "bytes25", "nodeType": "ElementaryTypeName", - "src": "4502:7:12", + "src": "4642:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes25", "typeString": "bytes25" @@ -6386,13 +6386,13 @@ "visibility": "internal" } ], - "src": "4501:12:12" + "src": "4641:12:12" }, "returnParameters": { "id": 8743, "nodeType": "ParameterList", "parameters": [], - "src": "4528:0:12" + "src": "4668:0:12" }, "scope": 16348, "stateMutability": "view", @@ -6402,12 +6402,12 @@ { "id": 8767, "nodeType": "FunctionDefinition", - "src": "4611:123:12", + "src": "4755:125:12", "nodes": [], "body": { "id": 8766, "nodeType": "Block", - "src": "4657:77:12", + "src": "4801:79:12", "nodes": [], "statements": [ { @@ -6424,7 +6424,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4707:14:12", + "src": "4852:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f8b149f18dc341f1a56e26c6c24a5233eec3bbb2ab017e9e86e663aae743965b", "typeString": "literal_string \"log(bytes26)\"" @@ -6437,7 +6437,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8755, - "src": "4723:2:12", + "src": "4868:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes26", "typeString": "bytes26" @@ -6461,7 +6461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4683:3:12", + "src": "4828:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6474,7 +6474,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4683:23:12", + "src": "4828:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6488,7 +6488,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4683:43:12", + "src": "4828:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6508,7 +6508,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "4667:15:12", + "src": "4812:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6522,7 +6522,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4667:60:12", + "src": "4812:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6531,7 +6531,7 @@ }, "id": 8765, "nodeType": "ExpressionStatement", - "src": "4667:60:12" + "src": "4812:60:12" } ] }, @@ -6539,7 +6539,7 @@ "kind": "function", "modifiers": [], "name": "logBytes26", - "nameLocation": "4620:10:12", + "nameLocation": "4764:10:12", "parameters": { "id": 8756, "nodeType": "ParameterList", @@ -6549,10 +6549,10 @@ "id": 8755, "mutability": "mutable", "name": "p0", - "nameLocation": "4639:2:12", + "nameLocation": "4783:2:12", "nodeType": "VariableDeclaration", "scope": 8767, - "src": "4631:10:12", + "src": "4775:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6563,7 +6563,7 @@ "id": 8754, "name": "bytes26", "nodeType": "ElementaryTypeName", - "src": "4631:7:12", + "src": "4775:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes26", "typeString": "bytes26" @@ -6572,13 +6572,13 @@ "visibility": "internal" } ], - "src": "4630:12:12" + "src": "4774:12:12" }, "returnParameters": { "id": 8757, "nodeType": "ParameterList", "parameters": [], - "src": "4657:0:12" + "src": "4801:0:12" }, "scope": 16348, "stateMutability": "view", @@ -6588,12 +6588,12 @@ { "id": 8781, "nodeType": "FunctionDefinition", - "src": "4740:123:12", + "src": "4888:125:12", "nodes": [], "body": { "id": 8780, "nodeType": "Block", - "src": "4786:77:12", + "src": "4934:79:12", "nodes": [], "statements": [ { @@ -6610,7 +6610,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4836:14:12", + "src": "4985:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a3757dda92e8e238aa23ff7f6f62e31074f6acccca8986ec1286b5a835236b6", "typeString": "literal_string \"log(bytes27)\"" @@ -6623,7 +6623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8769, - "src": "4852:2:12", + "src": "5001:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes27", "typeString": "bytes27" @@ -6647,7 +6647,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4812:3:12", + "src": "4961:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6660,7 +6660,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4812:23:12", + "src": "4961:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6674,7 +6674,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4812:43:12", + "src": "4961:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6694,7 +6694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "4796:15:12", + "src": "4945:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6708,7 +6708,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4796:60:12", + "src": "4945:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6717,7 +6717,7 @@ }, "id": 8779, "nodeType": "ExpressionStatement", - "src": "4796:60:12" + "src": "4945:60:12" } ] }, @@ -6725,7 +6725,7 @@ "kind": "function", "modifiers": [], "name": "logBytes27", - "nameLocation": "4749:10:12", + "nameLocation": "4897:10:12", "parameters": { "id": 8770, "nodeType": "ParameterList", @@ -6735,10 +6735,10 @@ "id": 8769, "mutability": "mutable", "name": "p0", - "nameLocation": "4768:2:12", + "nameLocation": "4916:2:12", "nodeType": "VariableDeclaration", "scope": 8781, - "src": "4760:10:12", + "src": "4908:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6749,7 +6749,7 @@ "id": 8768, "name": "bytes27", "nodeType": "ElementaryTypeName", - "src": "4760:7:12", + "src": "4908:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes27", "typeString": "bytes27" @@ -6758,13 +6758,13 @@ "visibility": "internal" } ], - "src": "4759:12:12" + "src": "4907:12:12" }, "returnParameters": { "id": 8771, "nodeType": "ParameterList", "parameters": [], - "src": "4786:0:12" + "src": "4934:0:12" }, "scope": 16348, "stateMutability": "view", @@ -6774,12 +6774,12 @@ { "id": 8795, "nodeType": "FunctionDefinition", - "src": "4869:123:12", + "src": "5021:125:12", "nodes": [], "body": { "id": 8794, "nodeType": "Block", - "src": "4915:77:12", + "src": "5067:79:12", "nodes": [], "statements": [ { @@ -6796,7 +6796,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4965:14:12", + "src": "5118:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c82aeaee74a6ddec4ccd5cfe60e816752c02c70838f0908bd4a6e82866b3a042", "typeString": "literal_string \"log(bytes28)\"" @@ -6809,7 +6809,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8783, - "src": "4981:2:12", + "src": "5134:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes28", "typeString": "bytes28" @@ -6833,7 +6833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4941:3:12", + "src": "5094:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6846,7 +6846,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4941:23:12", + "src": "5094:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6860,7 +6860,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4941:43:12", + "src": "5094:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6880,7 +6880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "4925:15:12", + "src": "5078:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6894,7 +6894,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4925:60:12", + "src": "5078:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6903,7 +6903,7 @@ }, "id": 8793, "nodeType": "ExpressionStatement", - "src": "4925:60:12" + "src": "5078:60:12" } ] }, @@ -6911,7 +6911,7 @@ "kind": "function", "modifiers": [], "name": "logBytes28", - "nameLocation": "4878:10:12", + "nameLocation": "5030:10:12", "parameters": { "id": 8784, "nodeType": "ParameterList", @@ -6921,10 +6921,10 @@ "id": 8783, "mutability": "mutable", "name": "p0", - "nameLocation": "4897:2:12", + "nameLocation": "5049:2:12", "nodeType": "VariableDeclaration", "scope": 8795, - "src": "4889:10:12", + "src": "5041:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6935,7 +6935,7 @@ "id": 8782, "name": "bytes28", "nodeType": "ElementaryTypeName", - "src": "4889:7:12", + "src": "5041:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes28", "typeString": "bytes28" @@ -6944,13 +6944,13 @@ "visibility": "internal" } ], - "src": "4888:12:12" + "src": "5040:12:12" }, "returnParameters": { "id": 8785, "nodeType": "ParameterList", "parameters": [], - "src": "4915:0:12" + "src": "5067:0:12" }, "scope": 16348, "stateMutability": "view", @@ -6960,12 +6960,12 @@ { "id": 8809, "nodeType": "FunctionDefinition", - "src": "4998:123:12", + "src": "5154:125:12", "nodes": [], "body": { "id": 8808, "nodeType": "Block", - "src": "5044:77:12", + "src": "5200:79:12", "nodes": [], "statements": [ { @@ -6982,7 +6982,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5094:14:12", + "src": "5251:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4b69c3d5f782ef1bdb62d5bb42d4987f16799030ba447bb153d465bd3a3a5667", "typeString": "literal_string \"log(bytes29)\"" @@ -6995,7 +6995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8797, - "src": "5110:2:12", + "src": "5267:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes29", "typeString": "bytes29" @@ -7019,7 +7019,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5070:3:12", + "src": "5227:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7032,7 +7032,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5070:23:12", + "src": "5227:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7046,7 +7046,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5070:43:12", + "src": "5227:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7066,7 +7066,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "5054:15:12", + "src": "5211:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7080,7 +7080,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5054:60:12", + "src": "5211:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7089,7 +7089,7 @@ }, "id": 8807, "nodeType": "ExpressionStatement", - "src": "5054:60:12" + "src": "5211:60:12" } ] }, @@ -7097,7 +7097,7 @@ "kind": "function", "modifiers": [], "name": "logBytes29", - "nameLocation": "5007:10:12", + "nameLocation": "5163:10:12", "parameters": { "id": 8798, "nodeType": "ParameterList", @@ -7107,10 +7107,10 @@ "id": 8797, "mutability": "mutable", "name": "p0", - "nameLocation": "5026:2:12", + "nameLocation": "5182:2:12", "nodeType": "VariableDeclaration", "scope": 8809, - "src": "5018:10:12", + "src": "5174:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7121,7 +7121,7 @@ "id": 8796, "name": "bytes29", "nodeType": "ElementaryTypeName", - "src": "5018:7:12", + "src": "5174:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes29", "typeString": "bytes29" @@ -7130,13 +7130,13 @@ "visibility": "internal" } ], - "src": "5017:12:12" + "src": "5173:12:12" }, "returnParameters": { "id": 8799, "nodeType": "ParameterList", "parameters": [], - "src": "5044:0:12" + "src": "5200:0:12" }, "scope": 16348, "stateMutability": "view", @@ -7146,12 +7146,12 @@ { "id": 8823, "nodeType": "FunctionDefinition", - "src": "5127:123:12", + "src": "5287:125:12", "nodes": [], "body": { "id": 8822, "nodeType": "Block", - "src": "5173:77:12", + "src": "5333:79:12", "nodes": [], "statements": [ { @@ -7168,7 +7168,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5223:14:12", + "src": "5384:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ee12c4edbd73d98174a6bf3454562c4874f59cb381176b662ca65f625f97d6ad", "typeString": "literal_string \"log(bytes30)\"" @@ -7181,7 +7181,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8811, - "src": "5239:2:12", + "src": "5400:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes30", "typeString": "bytes30" @@ -7205,7 +7205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5199:3:12", + "src": "5360:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7218,7 +7218,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5199:23:12", + "src": "5360:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7232,7 +7232,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5199:43:12", + "src": "5360:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7252,7 +7252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "5183:15:12", + "src": "5344:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7266,7 +7266,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5183:60:12", + "src": "5344:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7275,7 +7275,7 @@ }, "id": 8821, "nodeType": "ExpressionStatement", - "src": "5183:60:12" + "src": "5344:60:12" } ] }, @@ -7283,7 +7283,7 @@ "kind": "function", "modifiers": [], "name": "logBytes30", - "nameLocation": "5136:10:12", + "nameLocation": "5296:10:12", "parameters": { "id": 8812, "nodeType": "ParameterList", @@ -7293,10 +7293,10 @@ "id": 8811, "mutability": "mutable", "name": "p0", - "nameLocation": "5155:2:12", + "nameLocation": "5315:2:12", "nodeType": "VariableDeclaration", "scope": 8823, - "src": "5147:10:12", + "src": "5307:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7307,7 +7307,7 @@ "id": 8810, "name": "bytes30", "nodeType": "ElementaryTypeName", - "src": "5147:7:12", + "src": "5307:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes30", "typeString": "bytes30" @@ -7316,13 +7316,13 @@ "visibility": "internal" } ], - "src": "5146:12:12" + "src": "5306:12:12" }, "returnParameters": { "id": 8813, "nodeType": "ParameterList", "parameters": [], - "src": "5173:0:12" + "src": "5333:0:12" }, "scope": 16348, "stateMutability": "view", @@ -7332,12 +7332,12 @@ { "id": 8837, "nodeType": "FunctionDefinition", - "src": "5256:123:12", + "src": "5420:125:12", "nodes": [], "body": { "id": 8836, "nodeType": "Block", - "src": "5302:77:12", + "src": "5466:79:12", "nodes": [], "statements": [ { @@ -7354,7 +7354,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5352:14:12", + "src": "5517:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c2854d92a0707e582e2710f9c9d3f148fdcf7e7da3b4270c2cfa3e223a2c50ce", "typeString": "literal_string \"log(bytes31)\"" @@ -7367,7 +7367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8825, - "src": "5368:2:12", + "src": "5533:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes31", "typeString": "bytes31" @@ -7391,7 +7391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5328:3:12", + "src": "5493:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7404,7 +7404,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5328:23:12", + "src": "5493:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7418,7 +7418,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5328:43:12", + "src": "5493:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7438,7 +7438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "5312:15:12", + "src": "5477:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7452,7 +7452,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5312:60:12", + "src": "5477:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7461,7 +7461,7 @@ }, "id": 8835, "nodeType": "ExpressionStatement", - "src": "5312:60:12" + "src": "5477:60:12" } ] }, @@ -7469,7 +7469,7 @@ "kind": "function", "modifiers": [], "name": "logBytes31", - "nameLocation": "5265:10:12", + "nameLocation": "5429:10:12", "parameters": { "id": 8826, "nodeType": "ParameterList", @@ -7479,10 +7479,10 @@ "id": 8825, "mutability": "mutable", "name": "p0", - "nameLocation": "5284:2:12", + "nameLocation": "5448:2:12", "nodeType": "VariableDeclaration", "scope": 8837, - "src": "5276:10:12", + "src": "5440:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7493,7 +7493,7 @@ "id": 8824, "name": "bytes31", "nodeType": "ElementaryTypeName", - "src": "5276:7:12", + "src": "5440:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes31", "typeString": "bytes31" @@ -7502,13 +7502,13 @@ "visibility": "internal" } ], - "src": "5275:12:12" + "src": "5439:12:12" }, "returnParameters": { "id": 8827, "nodeType": "ParameterList", "parameters": [], - "src": "5302:0:12" + "src": "5466:0:12" }, "scope": 16348, "stateMutability": "view", @@ -7518,12 +7518,12 @@ { "id": 8851, "nodeType": "FunctionDefinition", - "src": "5385:123:12", + "src": "5553:125:12", "nodes": [], "body": { "id": 8850, "nodeType": "Block", - "src": "5431:77:12", + "src": "5599:79:12", "nodes": [], "statements": [ { @@ -7540,7 +7540,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5481:14:12", + "src": "5650:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_27b7cf8513ac6b65cae720183e1e60e67f8a9d92c01286c19d51d4e30aa269da", "typeString": "literal_string \"log(bytes32)\"" @@ -7553,7 +7553,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8839, - "src": "5497:2:12", + "src": "5666:2:12", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7577,7 +7577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5457:3:12", + "src": "5626:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7590,7 +7590,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5457:23:12", + "src": "5626:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7604,7 +7604,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5457:43:12", + "src": "5626:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7624,7 +7624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "5441:15:12", + "src": "5610:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7638,7 +7638,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5441:60:12", + "src": "5610:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7647,7 +7647,7 @@ }, "id": 8849, "nodeType": "ExpressionStatement", - "src": "5441:60:12" + "src": "5610:60:12" } ] }, @@ -7655,7 +7655,7 @@ "kind": "function", "modifiers": [], "name": "logBytes32", - "nameLocation": "5394:10:12", + "nameLocation": "5562:10:12", "parameters": { "id": 8840, "nodeType": "ParameterList", @@ -7665,10 +7665,10 @@ "id": 8839, "mutability": "mutable", "name": "p0", - "nameLocation": "5413:2:12", + "nameLocation": "5581:2:12", "nodeType": "VariableDeclaration", "scope": 8851, - "src": "5405:10:12", + "src": "5573:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7679,7 +7679,7 @@ "id": 8838, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5405:7:12", + "src": "5573:7:12", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7688,13 +7688,13 @@ "visibility": "internal" } ], - "src": "5404:12:12" + "src": "5572:12:12" }, "returnParameters": { "id": 8841, "nodeType": "ParameterList", "parameters": [], - "src": "5431:0:12" + "src": "5599:0:12" }, "scope": 16348, "stateMutability": "view", @@ -7704,12 +7704,12 @@ { "id": 8865, "nodeType": "FunctionDefinition", - "src": "5514:110:12", + "src": "5686:112:12", "nodes": [], "body": { "id": 8864, "nodeType": "Block", - "src": "5550:74:12", + "src": "5722:76:12", "nodes": [], "statements": [ { @@ -7726,7 +7726,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5600:11:12", + "src": "5773:11:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f5b1bba92d8f98cf25e27c94d7fc7cbfbae95a49dfe5ab0cdf64ddd7181bb984", "typeString": "literal_string \"log(uint)\"" @@ -7739,7 +7739,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8853, - "src": "5613:2:12", + "src": "5786:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7763,7 +7763,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5576:3:12", + "src": "5749:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7776,7 +7776,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5576:23:12", + "src": "5749:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7790,7 +7790,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5576:40:12", + "src": "5749:40:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7810,7 +7810,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "5560:15:12", + "src": "5733:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7824,7 +7824,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5560:57:12", + "src": "5733:57:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7833,7 +7833,7 @@ }, "id": 8863, "nodeType": "ExpressionStatement", - "src": "5560:57:12" + "src": "5733:57:12" } ] }, @@ -7841,7 +7841,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5523:3:12", + "nameLocation": "5695:3:12", "parameters": { "id": 8854, "nodeType": "ParameterList", @@ -7851,10 +7851,10 @@ "id": 8853, "mutability": "mutable", "name": "p0", - "nameLocation": "5532:2:12", + "nameLocation": "5704:2:12", "nodeType": "VariableDeclaration", "scope": 8865, - "src": "5527:7:12", + "src": "5699:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7865,7 +7865,7 @@ "id": 8852, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5527:4:12", + "src": "5699:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7874,13 +7874,13 @@ "visibility": "internal" } ], - "src": "5526:9:12" + "src": "5698:9:12" }, "returnParameters": { "id": 8855, "nodeType": "ParameterList", "parameters": [], - "src": "5550:0:12" + "src": "5722:0:12" }, "scope": 16348, "stateMutability": "view", @@ -7890,12 +7890,12 @@ { "id": 8879, "nodeType": "FunctionDefinition", - "src": "5630:121:12", + "src": "5806:123:12", "nodes": [], "body": { "id": 8878, "nodeType": "Block", - "src": "5675:76:12", + "src": "5851:78:12", "nodes": [], "statements": [ { @@ -7912,7 +7912,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5725:13:12", + "src": "5902:13:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -7925,7 +7925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8867, - "src": "5740:2:12", + "src": "5917:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7949,7 +7949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5701:3:12", + "src": "5878:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7962,7 +7962,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5701:23:12", + "src": "5878:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7976,7 +7976,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5701:42:12", + "src": "5878:42:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7996,7 +7996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "5685:15:12", + "src": "5862:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8010,7 +8010,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5685:59:12", + "src": "5862:59:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8019,7 +8019,7 @@ }, "id": 8877, "nodeType": "ExpressionStatement", - "src": "5685:59:12" + "src": "5862:59:12" } ] }, @@ -8027,7 +8027,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5639:3:12", + "nameLocation": "5815:3:12", "parameters": { "id": 8868, "nodeType": "ParameterList", @@ -8037,10 +8037,10 @@ "id": 8867, "mutability": "mutable", "name": "p0", - "nameLocation": "5657:2:12", + "nameLocation": "5833:2:12", "nodeType": "VariableDeclaration", "scope": 8879, - "src": "5643:16:12", + "src": "5819:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8051,7 +8051,7 @@ "id": 8866, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5643:6:12", + "src": "5819:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8060,13 +8060,13 @@ "visibility": "internal" } ], - "src": "5642:18:12" + "src": "5818:18:12" }, "returnParameters": { "id": 8869, "nodeType": "ParameterList", "parameters": [], - "src": "5675:0:12" + "src": "5851:0:12" }, "scope": 16348, "stateMutability": "view", @@ -8076,12 +8076,12 @@ { "id": 8893, "nodeType": "FunctionDefinition", - "src": "5757:110:12", + "src": "5937:112:12", "nodes": [], "body": { "id": 8892, "nodeType": "Block", - "src": "5793:74:12", + "src": "5973:76:12", "nodes": [], "statements": [ { @@ -8098,7 +8098,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5843:11:12", + "src": "6024:11:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32458eed3feca62a69292a55ca8a755ae4e6cdc57a38d15c298330064467fdd7", "typeString": "literal_string \"log(bool)\"" @@ -8111,7 +8111,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8881, - "src": "5856:2:12", + "src": "6037:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8135,7 +8135,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5819:3:12", + "src": "6000:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8148,7 +8148,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5819:23:12", + "src": "6000:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -8162,7 +8162,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5819:40:12", + "src": "6000:40:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8182,7 +8182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "5803:15:12", + "src": "5984:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8196,7 +8196,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5803:57:12", + "src": "5984:57:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8205,7 +8205,7 @@ }, "id": 8891, "nodeType": "ExpressionStatement", - "src": "5803:57:12" + "src": "5984:57:12" } ] }, @@ -8213,7 +8213,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5766:3:12", + "nameLocation": "5946:3:12", "parameters": { "id": 8882, "nodeType": "ParameterList", @@ -8223,10 +8223,10 @@ "id": 8881, "mutability": "mutable", "name": "p0", - "nameLocation": "5775:2:12", + "nameLocation": "5955:2:12", "nodeType": "VariableDeclaration", "scope": 8893, - "src": "5770:7:12", + "src": "5950:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8237,7 +8237,7 @@ "id": 8880, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5770:4:12", + "src": "5950:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8246,13 +8246,13 @@ "visibility": "internal" } ], - "src": "5769:9:12" + "src": "5949:9:12" }, "returnParameters": { "id": 8883, "nodeType": "ParameterList", "parameters": [], - "src": "5793:0:12" + "src": "5973:0:12" }, "scope": 16348, "stateMutability": "view", @@ -8262,12 +8262,12 @@ { "id": 8907, "nodeType": "FunctionDefinition", - "src": "5873:116:12", + "src": "6057:118:12", "nodes": [], "body": { "id": 8906, "nodeType": "Block", - "src": "5912:77:12", + "src": "6096:79:12", "nodes": [], "statements": [ { @@ -8284,7 +8284,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5962:14:12", + "src": "6147:14:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c2ecbc2212ac38c2f9ec89aa5fcef7f532a5db24dbf7cad1f48bc82843b7428", "typeString": "literal_string \"log(address)\"" @@ -8297,7 +8297,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8895, - "src": "5978:2:12", + "src": "6163:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8321,7 +8321,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5938:3:12", + "src": "6123:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8334,7 +8334,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5938:23:12", + "src": "6123:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -8348,7 +8348,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5938:43:12", + "src": "6123:43:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8368,7 +8368,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "5922:15:12", + "src": "6107:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8382,7 +8382,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5922:60:12", + "src": "6107:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8391,7 +8391,7 @@ }, "id": 8905, "nodeType": "ExpressionStatement", - "src": "5922:60:12" + "src": "6107:60:12" } ] }, @@ -8399,7 +8399,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5882:3:12", + "nameLocation": "6066:3:12", "parameters": { "id": 8896, "nodeType": "ParameterList", @@ -8409,10 +8409,10 @@ "id": 8895, "mutability": "mutable", "name": "p0", - "nameLocation": "5894:2:12", + "nameLocation": "6078:2:12", "nodeType": "VariableDeclaration", "scope": 8907, - "src": "5886:10:12", + "src": "6070:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8423,7 +8423,7 @@ "id": 8894, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5886:7:12", + "src": "6070:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8433,13 +8433,13 @@ "visibility": "internal" } ], - "src": "5885:12:12" + "src": "6069:12:12" }, "returnParameters": { "id": 8897, "nodeType": "ParameterList", "parameters": [], - "src": "5912:0:12" + "src": "6096:0:12" }, "scope": 16348, "stateMutability": "view", @@ -8449,12 +8449,12 @@ { "id": 8924, "nodeType": "FunctionDefinition", - "src": "5995:128:12", + "src": "6183:130:12", "nodes": [], "body": { "id": 8923, "nodeType": "Block", - "src": "6040:83:12", + "src": "6228:85:12", "nodes": [], "statements": [ { @@ -8471,7 +8471,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6090:16:12", + "src": "6279:16:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c0f69806b714804c91bc48c3b408dde7373841a86e55c9ea3ee0c5945b4bc32", "typeString": "literal_string \"log(uint,uint)\"" @@ -8484,7 +8484,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8909, - "src": "6108:2:12", + "src": "6297:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8496,7 +8496,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8911, - "src": "6112:2:12", + "src": "6301:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8524,7 +8524,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6066:3:12", + "src": "6255:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8537,7 +8537,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6066:23:12", + "src": "6255:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -8551,7 +8551,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6066:49:12", + "src": "6255:49:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8571,7 +8571,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "6050:15:12", + "src": "6239:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8585,7 +8585,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6050:66:12", + "src": "6239:66:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8594,7 +8594,7 @@ }, "id": 8922, "nodeType": "ExpressionStatement", - "src": "6050:66:12" + "src": "6239:66:12" } ] }, @@ -8602,7 +8602,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6004:3:12", + "nameLocation": "6192:3:12", "parameters": { "id": 8912, "nodeType": "ParameterList", @@ -8612,10 +8612,10 @@ "id": 8909, "mutability": "mutable", "name": "p0", - "nameLocation": "6013:2:12", + "nameLocation": "6201:2:12", "nodeType": "VariableDeclaration", "scope": 8924, - "src": "6008:7:12", + "src": "6196:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8626,7 +8626,7 @@ "id": 8908, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6008:4:12", + "src": "6196:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8639,10 +8639,10 @@ "id": 8911, "mutability": "mutable", "name": "p1", - "nameLocation": "6022:2:12", + "nameLocation": "6210:2:12", "nodeType": "VariableDeclaration", "scope": 8924, - "src": "6017:7:12", + "src": "6205:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8653,7 +8653,7 @@ "id": 8910, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6017:4:12", + "src": "6205:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8662,13 +8662,13 @@ "visibility": "internal" } ], - "src": "6007:18:12" + "src": "6195:18:12" }, "returnParameters": { "id": 8913, "nodeType": "ParameterList", "parameters": [], - "src": "6040:0:12" + "src": "6228:0:12" }, "scope": 16348, "stateMutability": "view", @@ -8678,12 +8678,12 @@ { "id": 8941, "nodeType": "FunctionDefinition", - "src": "6129:139:12", + "src": "6321:141:12", "nodes": [], "body": { "id": 8940, "nodeType": "Block", - "src": "6183:85:12", + "src": "6375:87:12", "nodes": [], "statements": [ { @@ -8700,7 +8700,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6233:18:12", + "src": "6426:18:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0fa3f345ed69310615f27bede4ec80a963e2134dd287fa93c82b0c1eefe029a8", "typeString": "literal_string \"log(uint,string)\"" @@ -8713,7 +8713,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8926, - "src": "6253:2:12", + "src": "6446:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8725,7 +8725,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8928, - "src": "6257:2:12", + "src": "6450:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8753,7 +8753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6209:3:12", + "src": "6402:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8766,7 +8766,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6209:23:12", + "src": "6402:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -8780,7 +8780,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6209:51:12", + "src": "6402:51:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8800,7 +8800,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "6193:15:12", + "src": "6386:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8814,7 +8814,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6193:68:12", + "src": "6386:68:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8823,7 +8823,7 @@ }, "id": 8939, "nodeType": "ExpressionStatement", - "src": "6193:68:12" + "src": "6386:68:12" } ] }, @@ -8831,7 +8831,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6138:3:12", + "nameLocation": "6330:3:12", "parameters": { "id": 8929, "nodeType": "ParameterList", @@ -8841,10 +8841,10 @@ "id": 8926, "mutability": "mutable", "name": "p0", - "nameLocation": "6147:2:12", + "nameLocation": "6339:2:12", "nodeType": "VariableDeclaration", "scope": 8941, - "src": "6142:7:12", + "src": "6334:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8855,7 +8855,7 @@ "id": 8925, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6142:4:12", + "src": "6334:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8868,10 +8868,10 @@ "id": 8928, "mutability": "mutable", "name": "p1", - "nameLocation": "6165:2:12", + "nameLocation": "6357:2:12", "nodeType": "VariableDeclaration", "scope": 8941, - "src": "6151:16:12", + "src": "6343:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8882,7 +8882,7 @@ "id": 8927, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6151:6:12", + "src": "6343:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8891,13 +8891,13 @@ "visibility": "internal" } ], - "src": "6141:27:12" + "src": "6333:27:12" }, "returnParameters": { "id": 8930, "nodeType": "ParameterList", "parameters": [], - "src": "6183:0:12" + "src": "6375:0:12" }, "scope": 16348, "stateMutability": "view", @@ -8907,12 +8907,12 @@ { "id": 8958, "nodeType": "FunctionDefinition", - "src": "6274:128:12", + "src": "6470:130:12", "nodes": [], "body": { "id": 8957, "nodeType": "Block", - "src": "6319:83:12", + "src": "6515:85:12", "nodes": [], "statements": [ { @@ -8929,7 +8929,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6369:16:12", + "src": "6566:16:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1e6dd4ecaf57d2ec6eb02f2f993c53040200a16451fba718b7e8b170825fd172", "typeString": "literal_string \"log(uint,bool)\"" @@ -8942,7 +8942,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8943, - "src": "6387:2:12", + "src": "6584:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8954,7 +8954,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8945, - "src": "6391:2:12", + "src": "6588:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8982,7 +8982,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6345:3:12", + "src": "6542:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8995,7 +8995,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6345:23:12", + "src": "6542:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9009,7 +9009,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6345:49:12", + "src": "6542:49:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9029,7 +9029,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "6329:15:12", + "src": "6526:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9043,7 +9043,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6329:66:12", + "src": "6526:66:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9052,7 +9052,7 @@ }, "id": 8956, "nodeType": "ExpressionStatement", - "src": "6329:66:12" + "src": "6526:66:12" } ] }, @@ -9060,7 +9060,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6283:3:12", + "nameLocation": "6479:3:12", "parameters": { "id": 8946, "nodeType": "ParameterList", @@ -9070,10 +9070,10 @@ "id": 8943, "mutability": "mutable", "name": "p0", - "nameLocation": "6292:2:12", + "nameLocation": "6488:2:12", "nodeType": "VariableDeclaration", "scope": 8958, - "src": "6287:7:12", + "src": "6483:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9084,7 +9084,7 @@ "id": 8942, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6287:4:12", + "src": "6483:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9097,10 +9097,10 @@ "id": 8945, "mutability": "mutable", "name": "p1", - "nameLocation": "6301:2:12", + "nameLocation": "6497:2:12", "nodeType": "VariableDeclaration", "scope": 8958, - "src": "6296:7:12", + "src": "6492:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9111,7 +9111,7 @@ "id": 8944, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6296:4:12", + "src": "6492:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9120,13 +9120,13 @@ "visibility": "internal" } ], - "src": "6286:18:12" + "src": "6482:18:12" }, "returnParameters": { "id": 8947, "nodeType": "ParameterList", "parameters": [], - "src": "6319:0:12" + "src": "6515:0:12" }, "scope": 16348, "stateMutability": "view", @@ -9136,12 +9136,12 @@ { "id": 8975, "nodeType": "FunctionDefinition", - "src": "6408:134:12", + "src": "6608:136:12", "nodes": [], "body": { "id": 8974, "nodeType": "Block", - "src": "6456:86:12", + "src": "6656:88:12", "nodes": [], "statements": [ { @@ -9158,7 +9158,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6506:19:12", + "src": "6707:19:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_58eb860cb5df2c2db83667a7ce62ef14d1323e0f3e304ea316fb64cd2c6fd3b2", "typeString": "literal_string \"log(uint,address)\"" @@ -9171,7 +9171,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8960, - "src": "6527:2:12", + "src": "6728:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9183,7 +9183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8962, - "src": "6531:2:12", + "src": "6732:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9211,7 +9211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6482:3:12", + "src": "6683:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9224,7 +9224,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6482:23:12", + "src": "6683:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9238,7 +9238,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6482:52:12", + "src": "6683:52:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9258,7 +9258,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "6466:15:12", + "src": "6667:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9272,7 +9272,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6466:69:12", + "src": "6667:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9281,7 +9281,7 @@ }, "id": 8973, "nodeType": "ExpressionStatement", - "src": "6466:69:12" + "src": "6667:69:12" } ] }, @@ -9289,7 +9289,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6417:3:12", + "nameLocation": "6617:3:12", "parameters": { "id": 8963, "nodeType": "ParameterList", @@ -9299,10 +9299,10 @@ "id": 8960, "mutability": "mutable", "name": "p0", - "nameLocation": "6426:2:12", + "nameLocation": "6626:2:12", "nodeType": "VariableDeclaration", "scope": 8975, - "src": "6421:7:12", + "src": "6621:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9313,7 +9313,7 @@ "id": 8959, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6421:4:12", + "src": "6621:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9326,10 +9326,10 @@ "id": 8962, "mutability": "mutable", "name": "p1", - "nameLocation": "6438:2:12", + "nameLocation": "6638:2:12", "nodeType": "VariableDeclaration", "scope": 8975, - "src": "6430:10:12", + "src": "6630:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9340,7 +9340,7 @@ "id": 8961, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6430:7:12", + "src": "6630:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9350,13 +9350,13 @@ "visibility": "internal" } ], - "src": "6420:21:12" + "src": "6620:21:12" }, "returnParameters": { "id": 8964, "nodeType": "ParameterList", "parameters": [], - "src": "6456:0:12" + "src": "6656:0:12" }, "scope": 16348, "stateMutability": "view", @@ -9366,12 +9366,12 @@ { "id": 8992, "nodeType": "FunctionDefinition", - "src": "6548:139:12", + "src": "6752:141:12", "nodes": [], "body": { "id": 8991, "nodeType": "Block", - "src": "6602:85:12", + "src": "6806:87:12", "nodes": [], "statements": [ { @@ -9388,7 +9388,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6652:18:12", + "src": "6857:18:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9710a9d00d210736b1ce918b483e56000e2885769da8118b2fbf9fe33949d3bd", "typeString": "literal_string \"log(string,uint)\"" @@ -9401,7 +9401,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8977, - "src": "6672:2:12", + "src": "6877:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9413,7 +9413,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8979, - "src": "6676:2:12", + "src": "6881:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9441,7 +9441,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6628:3:12", + "src": "6833:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9454,7 +9454,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6628:23:12", + "src": "6833:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9468,7 +9468,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6628:51:12", + "src": "6833:51:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9488,7 +9488,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "6612:15:12", + "src": "6817:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9502,7 +9502,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6612:68:12", + "src": "6817:68:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9511,7 +9511,7 @@ }, "id": 8990, "nodeType": "ExpressionStatement", - "src": "6612:68:12" + "src": "6817:68:12" } ] }, @@ -9519,7 +9519,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6557:3:12", + "nameLocation": "6761:3:12", "parameters": { "id": 8980, "nodeType": "ParameterList", @@ -9529,10 +9529,10 @@ "id": 8977, "mutability": "mutable", "name": "p0", - "nameLocation": "6575:2:12", + "nameLocation": "6779:2:12", "nodeType": "VariableDeclaration", "scope": 8992, - "src": "6561:16:12", + "src": "6765:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9543,7 +9543,7 @@ "id": 8976, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6561:6:12", + "src": "6765:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9556,10 +9556,10 @@ "id": 8979, "mutability": "mutable", "name": "p1", - "nameLocation": "6584:2:12", + "nameLocation": "6788:2:12", "nodeType": "VariableDeclaration", "scope": 8992, - "src": "6579:7:12", + "src": "6783:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9570,7 +9570,7 @@ "id": 8978, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6579:4:12", + "src": "6783:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9579,13 +9579,13 @@ "visibility": "internal" } ], - "src": "6560:27:12" + "src": "6764:27:12" }, "returnParameters": { "id": 8981, "nodeType": "ParameterList", "parameters": [], - "src": "6602:0:12" + "src": "6806:0:12" }, "scope": 16348, "stateMutability": "view", @@ -9595,12 +9595,12 @@ { "id": 9009, "nodeType": "FunctionDefinition", - "src": "6693:150:12", + "src": "6901:152:12", "nodes": [], "body": { "id": 9008, "nodeType": "Block", - "src": "6756:87:12", + "src": "6964:89:12", "nodes": [], "statements": [ { @@ -9617,7 +9617,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6806:20:12", + "src": "7015:20:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4b5c4277d556d03fbf5ee534fba41dc13982b44f2fa82f1d48fdd8b5b5b692ac", "typeString": "literal_string \"log(string,string)\"" @@ -9630,7 +9630,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8994, - "src": "6828:2:12", + "src": "7037:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9642,7 +9642,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8996, - "src": "6832:2:12", + "src": "7041:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9670,7 +9670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6782:3:12", + "src": "6991:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9683,7 +9683,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6782:23:12", + "src": "6991:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9697,7 +9697,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6782:53:12", + "src": "6991:53:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9717,7 +9717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "6766:15:12", + "src": "6975:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9731,7 +9731,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6766:70:12", + "src": "6975:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9740,7 +9740,7 @@ }, "id": 9007, "nodeType": "ExpressionStatement", - "src": "6766:70:12" + "src": "6975:70:12" } ] }, @@ -9748,7 +9748,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6702:3:12", + "nameLocation": "6910:3:12", "parameters": { "id": 8997, "nodeType": "ParameterList", @@ -9758,10 +9758,10 @@ "id": 8994, "mutability": "mutable", "name": "p0", - "nameLocation": "6720:2:12", + "nameLocation": "6928:2:12", "nodeType": "VariableDeclaration", "scope": 9009, - "src": "6706:16:12", + "src": "6914:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9772,7 +9772,7 @@ "id": 8993, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6706:6:12", + "src": "6914:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9785,10 +9785,10 @@ "id": 8996, "mutability": "mutable", "name": "p1", - "nameLocation": "6738:2:12", + "nameLocation": "6946:2:12", "nodeType": "VariableDeclaration", "scope": 9009, - "src": "6724:16:12", + "src": "6932:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9799,7 +9799,7 @@ "id": 8995, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6724:6:12", + "src": "6932:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9808,13 +9808,13 @@ "visibility": "internal" } ], - "src": "6705:36:12" + "src": "6913:36:12" }, "returnParameters": { "id": 8998, "nodeType": "ParameterList", "parameters": [], - "src": "6756:0:12" + "src": "6964:0:12" }, "scope": 16348, "stateMutability": "view", @@ -9824,12 +9824,12 @@ { "id": 9026, "nodeType": "FunctionDefinition", - "src": "6849:139:12", + "src": "7061:141:12", "nodes": [], "body": { "id": 9025, "nodeType": "Block", - "src": "6903:85:12", + "src": "7115:87:12", "nodes": [], "statements": [ { @@ -9846,7 +9846,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6953:18:12", + "src": "7166:18:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c3b556354c088fbb43886eb83c2a04bc7089663f964d22be308197a236f5b870", "typeString": "literal_string \"log(string,bool)\"" @@ -9859,7 +9859,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9011, - "src": "6973:2:12", + "src": "7186:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9871,7 +9871,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9013, - "src": "6977:2:12", + "src": "7190:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9899,7 +9899,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6929:3:12", + "src": "7142:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9912,7 +9912,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6929:23:12", + "src": "7142:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9926,7 +9926,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6929:51:12", + "src": "7142:51:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9946,7 +9946,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "6913:15:12", + "src": "7126:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9960,7 +9960,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6913:68:12", + "src": "7126:68:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9969,7 +9969,7 @@ }, "id": 9024, "nodeType": "ExpressionStatement", - "src": "6913:68:12" + "src": "7126:68:12" } ] }, @@ -9977,7 +9977,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6858:3:12", + "nameLocation": "7070:3:12", "parameters": { "id": 9014, "nodeType": "ParameterList", @@ -9987,10 +9987,10 @@ "id": 9011, "mutability": "mutable", "name": "p0", - "nameLocation": "6876:2:12", + "nameLocation": "7088:2:12", "nodeType": "VariableDeclaration", "scope": 9026, - "src": "6862:16:12", + "src": "7074:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10001,7 +10001,7 @@ "id": 9010, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6862:6:12", + "src": "7074:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10014,10 +10014,10 @@ "id": 9013, "mutability": "mutable", "name": "p1", - "nameLocation": "6885:2:12", + "nameLocation": "7097:2:12", "nodeType": "VariableDeclaration", "scope": 9026, - "src": "6880:7:12", + "src": "7092:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10028,7 +10028,7 @@ "id": 9012, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6880:4:12", + "src": "7092:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10037,13 +10037,13 @@ "visibility": "internal" } ], - "src": "6861:27:12" + "src": "7073:27:12" }, "returnParameters": { "id": 9015, "nodeType": "ParameterList", "parameters": [], - "src": "6903:0:12" + "src": "7115:0:12" }, "scope": 16348, "stateMutability": "view", @@ -10053,12 +10053,12 @@ { "id": 9043, "nodeType": "FunctionDefinition", - "src": "6994:145:12", + "src": "7210:147:12", "nodes": [], "body": { "id": 9042, "nodeType": "Block", - "src": "7051:88:12", + "src": "7267:90:12", "nodes": [], "statements": [ { @@ -10075,7 +10075,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7101:21:12", + "src": "7318:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_319af333460570a1937bf195dd33445c0d0951c59127da6f1f038b9fdce3fd72", "typeString": "literal_string \"log(string,address)\"" @@ -10088,7 +10088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9028, - "src": "7124:2:12", + "src": "7341:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10100,7 +10100,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9030, - "src": "7128:2:12", + "src": "7345:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10128,7 +10128,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7077:3:12", + "src": "7294:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10141,7 +10141,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7077:23:12", + "src": "7294:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -10155,7 +10155,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7077:54:12", + "src": "7294:54:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10175,7 +10175,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "7061:15:12", + "src": "7278:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -10189,7 +10189,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7061:71:12", + "src": "7278:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10198,7 +10198,7 @@ }, "id": 9041, "nodeType": "ExpressionStatement", - "src": "7061:71:12" + "src": "7278:71:12" } ] }, @@ -10206,7 +10206,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7003:3:12", + "nameLocation": "7219:3:12", "parameters": { "id": 9031, "nodeType": "ParameterList", @@ -10216,10 +10216,10 @@ "id": 9028, "mutability": "mutable", "name": "p0", - "nameLocation": "7021:2:12", + "nameLocation": "7237:2:12", "nodeType": "VariableDeclaration", "scope": 9043, - "src": "7007:16:12", + "src": "7223:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10230,7 +10230,7 @@ "id": 9027, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7007:6:12", + "src": "7223:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10243,10 +10243,10 @@ "id": 9030, "mutability": "mutable", "name": "p1", - "nameLocation": "7033:2:12", + "nameLocation": "7249:2:12", "nodeType": "VariableDeclaration", "scope": 9043, - "src": "7025:10:12", + "src": "7241:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10257,7 +10257,7 @@ "id": 9029, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7025:7:12", + "src": "7241:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10267,13 +10267,13 @@ "visibility": "internal" } ], - "src": "7006:30:12" + "src": "7222:30:12" }, "returnParameters": { "id": 9032, "nodeType": "ParameterList", "parameters": [], - "src": "7051:0:12" + "src": "7267:0:12" }, "scope": 16348, "stateMutability": "view", @@ -10283,12 +10283,12 @@ { "id": 9060, "nodeType": "FunctionDefinition", - "src": "7145:128:12", + "src": "7365:130:12", "nodes": [], "body": { "id": 9059, "nodeType": "Block", - "src": "7190:83:12", + "src": "7410:85:12", "nodes": [], "statements": [ { @@ -10305,7 +10305,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7240:16:12", + "src": "7461:16:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_364b6a921e139cbe48176ce2b1f6700c7e568330bc5da26f60350cc33cf2a299", "typeString": "literal_string \"log(bool,uint)\"" @@ -10318,7 +10318,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9045, - "src": "7258:2:12", + "src": "7479:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10330,7 +10330,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9047, - "src": "7262:2:12", + "src": "7483:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10358,7 +10358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7216:3:12", + "src": "7437:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10371,7 +10371,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7216:23:12", + "src": "7437:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -10385,7 +10385,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7216:49:12", + "src": "7437:49:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10405,7 +10405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "7200:15:12", + "src": "7421:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -10419,7 +10419,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7200:66:12", + "src": "7421:66:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10428,7 +10428,7 @@ }, "id": 9058, "nodeType": "ExpressionStatement", - "src": "7200:66:12" + "src": "7421:66:12" } ] }, @@ -10436,7 +10436,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7154:3:12", + "nameLocation": "7374:3:12", "parameters": { "id": 9048, "nodeType": "ParameterList", @@ -10446,10 +10446,10 @@ "id": 9045, "mutability": "mutable", "name": "p0", - "nameLocation": "7163:2:12", + "nameLocation": "7383:2:12", "nodeType": "VariableDeclaration", "scope": 9060, - "src": "7158:7:12", + "src": "7378:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10460,7 +10460,7 @@ "id": 9044, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7158:4:12", + "src": "7378:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10473,10 +10473,10 @@ "id": 9047, "mutability": "mutable", "name": "p1", - "nameLocation": "7172:2:12", + "nameLocation": "7392:2:12", "nodeType": "VariableDeclaration", "scope": 9060, - "src": "7167:7:12", + "src": "7387:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10487,7 +10487,7 @@ "id": 9046, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "7167:4:12", + "src": "7387:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10496,13 +10496,13 @@ "visibility": "internal" } ], - "src": "7157:18:12" + "src": "7377:18:12" }, "returnParameters": { "id": 9049, "nodeType": "ParameterList", "parameters": [], - "src": "7190:0:12" + "src": "7410:0:12" }, "scope": 16348, "stateMutability": "view", @@ -10512,12 +10512,12 @@ { "id": 9077, "nodeType": "FunctionDefinition", - "src": "7279:139:12", + "src": "7503:141:12", "nodes": [], "body": { "id": 9076, "nodeType": "Block", - "src": "7333:85:12", + "src": "7557:87:12", "nodes": [], "statements": [ { @@ -10534,7 +10534,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7383:18:12", + "src": "7608:18:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8feac5256a5b88d7ca0173065b796567ecbc9d75ec022fa0f044eb427f962b84", "typeString": "literal_string \"log(bool,string)\"" @@ -10547,7 +10547,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9062, - "src": "7403:2:12", + "src": "7628:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10559,7 +10559,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9064, - "src": "7407:2:12", + "src": "7632:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10587,7 +10587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7359:3:12", + "src": "7584:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10600,7 +10600,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7359:23:12", + "src": "7584:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -10614,7 +10614,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7359:51:12", + "src": "7584:51:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10634,7 +10634,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "7343:15:12", + "src": "7568:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -10648,7 +10648,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7343:68:12", + "src": "7568:68:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10657,7 +10657,7 @@ }, "id": 9075, "nodeType": "ExpressionStatement", - "src": "7343:68:12" + "src": "7568:68:12" } ] }, @@ -10665,7 +10665,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7288:3:12", + "nameLocation": "7512:3:12", "parameters": { "id": 9065, "nodeType": "ParameterList", @@ -10675,10 +10675,10 @@ "id": 9062, "mutability": "mutable", "name": "p0", - "nameLocation": "7297:2:12", + "nameLocation": "7521:2:12", "nodeType": "VariableDeclaration", "scope": 9077, - "src": "7292:7:12", + "src": "7516:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10689,7 +10689,7 @@ "id": 9061, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7292:4:12", + "src": "7516:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10702,10 +10702,10 @@ "id": 9064, "mutability": "mutable", "name": "p1", - "nameLocation": "7315:2:12", + "nameLocation": "7539:2:12", "nodeType": "VariableDeclaration", "scope": 9077, - "src": "7301:16:12", + "src": "7525:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10716,7 +10716,7 @@ "id": 9063, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7301:6:12", + "src": "7525:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10725,13 +10725,13 @@ "visibility": "internal" } ], - "src": "7291:27:12" + "src": "7515:27:12" }, "returnParameters": { "id": 9066, "nodeType": "ParameterList", "parameters": [], - "src": "7333:0:12" + "src": "7557:0:12" }, "scope": 16348, "stateMutability": "view", @@ -10741,12 +10741,12 @@ { "id": 9094, "nodeType": "FunctionDefinition", - "src": "7424:128:12", + "src": "7652:130:12", "nodes": [], "body": { "id": 9093, "nodeType": "Block", - "src": "7469:83:12", + "src": "7697:85:12", "nodes": [], "statements": [ { @@ -10763,7 +10763,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7519:16:12", + "src": "7748:16:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2a110e83227fbe26ff7524076f2091da3e9aa01d70b93677da53b41d22f4fb15", "typeString": "literal_string \"log(bool,bool)\"" @@ -10776,7 +10776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9079, - "src": "7537:2:12", + "src": "7766:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10788,7 +10788,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9081, - "src": "7541:2:12", + "src": "7770:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10816,7 +10816,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7495:3:12", + "src": "7724:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10829,7 +10829,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7495:23:12", + "src": "7724:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -10843,7 +10843,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7495:49:12", + "src": "7724:49:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10863,7 +10863,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "7479:15:12", + "src": "7708:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -10877,7 +10877,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7479:66:12", + "src": "7708:66:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10886,7 +10886,7 @@ }, "id": 9092, "nodeType": "ExpressionStatement", - "src": "7479:66:12" + "src": "7708:66:12" } ] }, @@ -10894,7 +10894,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7433:3:12", + "nameLocation": "7661:3:12", "parameters": { "id": 9082, "nodeType": "ParameterList", @@ -10904,10 +10904,10 @@ "id": 9079, "mutability": "mutable", "name": "p0", - "nameLocation": "7442:2:12", + "nameLocation": "7670:2:12", "nodeType": "VariableDeclaration", "scope": 9094, - "src": "7437:7:12", + "src": "7665:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10918,7 +10918,7 @@ "id": 9078, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7437:4:12", + "src": "7665:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10931,10 +10931,10 @@ "id": 9081, "mutability": "mutable", "name": "p1", - "nameLocation": "7451:2:12", + "nameLocation": "7679:2:12", "nodeType": "VariableDeclaration", "scope": 9094, - "src": "7446:7:12", + "src": "7674:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10945,7 +10945,7 @@ "id": 9080, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7446:4:12", + "src": "7674:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10954,13 +10954,13 @@ "visibility": "internal" } ], - "src": "7436:18:12" + "src": "7664:18:12" }, "returnParameters": { "id": 9083, "nodeType": "ParameterList", "parameters": [], - "src": "7469:0:12" + "src": "7697:0:12" }, "scope": 16348, "stateMutability": "view", @@ -10970,12 +10970,12 @@ { "id": 9111, "nodeType": "FunctionDefinition", - "src": "7558:134:12", + "src": "7790:136:12", "nodes": [], "body": { "id": 9110, "nodeType": "Block", - "src": "7606:86:12", + "src": "7838:88:12", "nodes": [], "statements": [ { @@ -10992,7 +10992,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7656:19:12", + "src": "7889:19:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_853c4849443241e2249adafa4f69c8bb738b0f17c7a0a9d9997450cd71db4d55", "typeString": "literal_string \"log(bool,address)\"" @@ -11005,7 +11005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9096, - "src": "7677:2:12", + "src": "7910:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11017,7 +11017,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9098, - "src": "7681:2:12", + "src": "7914:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11045,7 +11045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7632:3:12", + "src": "7865:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11058,7 +11058,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7632:23:12", + "src": "7865:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11072,7 +11072,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7632:52:12", + "src": "7865:52:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11092,7 +11092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "7616:15:12", + "src": "7849:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -11106,7 +11106,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7616:69:12", + "src": "7849:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11115,7 +11115,7 @@ }, "id": 9109, "nodeType": "ExpressionStatement", - "src": "7616:69:12" + "src": "7849:69:12" } ] }, @@ -11123,7 +11123,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7567:3:12", + "nameLocation": "7799:3:12", "parameters": { "id": 9099, "nodeType": "ParameterList", @@ -11133,10 +11133,10 @@ "id": 9096, "mutability": "mutable", "name": "p0", - "nameLocation": "7576:2:12", + "nameLocation": "7808:2:12", "nodeType": "VariableDeclaration", "scope": 9111, - "src": "7571:7:12", + "src": "7803:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11147,7 +11147,7 @@ "id": 9095, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7571:4:12", + "src": "7803:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11160,10 +11160,10 @@ "id": 9098, "mutability": "mutable", "name": "p1", - "nameLocation": "7588:2:12", + "nameLocation": "7820:2:12", "nodeType": "VariableDeclaration", "scope": 9111, - "src": "7580:10:12", + "src": "7812:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11174,7 +11174,7 @@ "id": 9097, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7580:7:12", + "src": "7812:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11184,13 +11184,13 @@ "visibility": "internal" } ], - "src": "7570:21:12" + "src": "7802:21:12" }, "returnParameters": { "id": 9100, "nodeType": "ParameterList", "parameters": [], - "src": "7606:0:12" + "src": "7838:0:12" }, "scope": 16348, "stateMutability": "view", @@ -11200,12 +11200,12 @@ { "id": 9128, "nodeType": "FunctionDefinition", - "src": "7698:134:12", + "src": "7934:136:12", "nodes": [], "body": { "id": 9127, "nodeType": "Block", - "src": "7746:86:12", + "src": "7982:88:12", "nodes": [], "statements": [ { @@ -11222,7 +11222,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7796:19:12", + "src": "8033:19:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2243cfa3a64f0f85afef83b08ba731ebd8a4b1053fdc66eb414b069452c9f133", "typeString": "literal_string \"log(address,uint)\"" @@ -11235,7 +11235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9113, - "src": "7817:2:12", + "src": "8054:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11247,7 +11247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9115, - "src": "7821:2:12", + "src": "8058:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11275,7 +11275,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7772:3:12", + "src": "8009:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11288,7 +11288,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7772:23:12", + "src": "8009:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11302,7 +11302,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7772:52:12", + "src": "8009:52:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11322,7 +11322,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "7756:15:12", + "src": "7993:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -11336,7 +11336,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7756:69:12", + "src": "7993:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11345,7 +11345,7 @@ }, "id": 9126, "nodeType": "ExpressionStatement", - "src": "7756:69:12" + "src": "7993:69:12" } ] }, @@ -11353,7 +11353,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7707:3:12", + "nameLocation": "7943:3:12", "parameters": { "id": 9116, "nodeType": "ParameterList", @@ -11363,10 +11363,10 @@ "id": 9113, "mutability": "mutable", "name": "p0", - "nameLocation": "7719:2:12", + "nameLocation": "7955:2:12", "nodeType": "VariableDeclaration", "scope": 9128, - "src": "7711:10:12", + "src": "7947:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11377,7 +11377,7 @@ "id": 9112, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7711:7:12", + "src": "7947:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11391,10 +11391,10 @@ "id": 9115, "mutability": "mutable", "name": "p1", - "nameLocation": "7728:2:12", + "nameLocation": "7964:2:12", "nodeType": "VariableDeclaration", "scope": 9128, - "src": "7723:7:12", + "src": "7959:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11405,7 +11405,7 @@ "id": 9114, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "7723:4:12", + "src": "7959:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11414,13 +11414,13 @@ "visibility": "internal" } ], - "src": "7710:21:12" + "src": "7946:21:12" }, "returnParameters": { "id": 9117, "nodeType": "ParameterList", "parameters": [], - "src": "7746:0:12" + "src": "7982:0:12" }, "scope": 16348, "stateMutability": "view", @@ -11430,12 +11430,12 @@ { "id": 9145, "nodeType": "FunctionDefinition", - "src": "7838:145:12", + "src": "8078:147:12", "nodes": [], "body": { "id": 9144, "nodeType": "Block", - "src": "7895:88:12", + "src": "8135:90:12", "nodes": [], "statements": [ { @@ -11452,7 +11452,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7945:21:12", + "src": "8186:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_759f86bbdd0758679ecefbd32ea620068b2339dddd9e45ee0fa567ee6c81f0ab", "typeString": "literal_string \"log(address,string)\"" @@ -11465,7 +11465,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9130, - "src": "7968:2:12", + "src": "8209:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11477,7 +11477,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9132, - "src": "7972:2:12", + "src": "8213:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11505,7 +11505,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7921:3:12", + "src": "8162:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11518,7 +11518,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7921:23:12", + "src": "8162:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11532,7 +11532,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7921:54:12", + "src": "8162:54:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11552,7 +11552,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "7905:15:12", + "src": "8146:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -11566,7 +11566,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7905:71:12", + "src": "8146:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11575,7 +11575,7 @@ }, "id": 9143, "nodeType": "ExpressionStatement", - "src": "7905:71:12" + "src": "8146:71:12" } ] }, @@ -11583,7 +11583,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7847:3:12", + "nameLocation": "8087:3:12", "parameters": { "id": 9133, "nodeType": "ParameterList", @@ -11593,10 +11593,10 @@ "id": 9130, "mutability": "mutable", "name": "p0", - "nameLocation": "7859:2:12", + "nameLocation": "8099:2:12", "nodeType": "VariableDeclaration", "scope": 9145, - "src": "7851:10:12", + "src": "8091:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11607,7 +11607,7 @@ "id": 9129, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7851:7:12", + "src": "8091:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11621,10 +11621,10 @@ "id": 9132, "mutability": "mutable", "name": "p1", - "nameLocation": "7877:2:12", + "nameLocation": "8117:2:12", "nodeType": "VariableDeclaration", "scope": 9145, - "src": "7863:16:12", + "src": "8103:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11635,7 +11635,7 @@ "id": 9131, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7863:6:12", + "src": "8103:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11644,13 +11644,13 @@ "visibility": "internal" } ], - "src": "7850:30:12" + "src": "8090:30:12" }, "returnParameters": { "id": 9134, "nodeType": "ParameterList", "parameters": [], - "src": "7895:0:12" + "src": "8135:0:12" }, "scope": 16348, "stateMutability": "view", @@ -11660,12 +11660,12 @@ { "id": 9162, "nodeType": "FunctionDefinition", - "src": "7989:134:12", + "src": "8233:136:12", "nodes": [], "body": { "id": 9161, "nodeType": "Block", - "src": "8037:86:12", + "src": "8281:88:12", "nodes": [], "statements": [ { @@ -11682,7 +11682,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8087:19:12", + "src": "8332:19:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_75b605d31a3bf49c8d814696c7c66216d3a7e81348c450078f032e425592f72b", "typeString": "literal_string \"log(address,bool)\"" @@ -11695,7 +11695,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9147, - "src": "8108:2:12", + "src": "8353:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11707,7 +11707,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9149, - "src": "8112:2:12", + "src": "8357:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11735,7 +11735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8063:3:12", + "src": "8308:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11748,7 +11748,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8063:23:12", + "src": "8308:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11762,7 +11762,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8063:52:12", + "src": "8308:52:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11782,7 +11782,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "8047:15:12", + "src": "8292:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -11796,7 +11796,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8047:69:12", + "src": "8292:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11805,7 +11805,7 @@ }, "id": 9160, "nodeType": "ExpressionStatement", - "src": "8047:69:12" + "src": "8292:69:12" } ] }, @@ -11813,7 +11813,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7998:3:12", + "nameLocation": "8242:3:12", "parameters": { "id": 9150, "nodeType": "ParameterList", @@ -11823,10 +11823,10 @@ "id": 9147, "mutability": "mutable", "name": "p0", - "nameLocation": "8010:2:12", + "nameLocation": "8254:2:12", "nodeType": "VariableDeclaration", "scope": 9162, - "src": "8002:10:12", + "src": "8246:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11837,7 +11837,7 @@ "id": 9146, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8002:7:12", + "src": "8246:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11851,10 +11851,10 @@ "id": 9149, "mutability": "mutable", "name": "p1", - "nameLocation": "8019:2:12", + "nameLocation": "8263:2:12", "nodeType": "VariableDeclaration", "scope": 9162, - "src": "8014:7:12", + "src": "8258:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11865,7 +11865,7 @@ "id": 9148, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8014:4:12", + "src": "8258:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11874,13 +11874,13 @@ "visibility": "internal" } ], - "src": "8001:21:12" + "src": "8245:21:12" }, "returnParameters": { "id": 9151, "nodeType": "ParameterList", "parameters": [], - "src": "8037:0:12" + "src": "8281:0:12" }, "scope": 16348, "stateMutability": "view", @@ -11890,12 +11890,12 @@ { "id": 9179, "nodeType": "FunctionDefinition", - "src": "8129:140:12", + "src": "8377:142:12", "nodes": [], "body": { "id": 9178, "nodeType": "Block", - "src": "8180:89:12", + "src": "8428:91:12", "nodes": [], "statements": [ { @@ -11912,7 +11912,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8230:22:12", + "src": "8479:22:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_daf0d4aa9a5679e832ac921da67b43572b4326ee2565442d3ed255b48cfb5161", "typeString": "literal_string \"log(address,address)\"" @@ -11925,7 +11925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9164, - "src": "8254:2:12", + "src": "8503:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11937,7 +11937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9166, - "src": "8258:2:12", + "src": "8507:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11965,7 +11965,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8206:3:12", + "src": "8455:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11978,7 +11978,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8206:23:12", + "src": "8455:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11992,7 +11992,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8206:55:12", + "src": "8455:55:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12012,7 +12012,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "8190:15:12", + "src": "8439:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -12026,7 +12026,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8190:72:12", + "src": "8439:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12035,7 +12035,7 @@ }, "id": 9177, "nodeType": "ExpressionStatement", - "src": "8190:72:12" + "src": "8439:72:12" } ] }, @@ -12043,7 +12043,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8138:3:12", + "nameLocation": "8386:3:12", "parameters": { "id": 9167, "nodeType": "ParameterList", @@ -12053,10 +12053,10 @@ "id": 9164, "mutability": "mutable", "name": "p0", - "nameLocation": "8150:2:12", + "nameLocation": "8398:2:12", "nodeType": "VariableDeclaration", "scope": 9179, - "src": "8142:10:12", + "src": "8390:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12067,7 +12067,7 @@ "id": 9163, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8142:7:12", + "src": "8390:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12081,10 +12081,10 @@ "id": 9166, "mutability": "mutable", "name": "p1", - "nameLocation": "8162:2:12", + "nameLocation": "8410:2:12", "nodeType": "VariableDeclaration", "scope": 9179, - "src": "8154:10:12", + "src": "8402:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12095,7 +12095,7 @@ "id": 9165, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8154:7:12", + "src": "8402:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12105,13 +12105,13 @@ "visibility": "internal" } ], - "src": "8141:24:12" + "src": "8389:24:12" }, "returnParameters": { "id": 9168, "nodeType": "ParameterList", "parameters": [], - "src": "8180:0:12" + "src": "8428:0:12" }, "scope": 16348, "stateMutability": "view", @@ -12121,12 +12121,12 @@ { "id": 9199, "nodeType": "FunctionDefinition", - "src": "8275:146:12", + "src": "8527:148:12", "nodes": [], "body": { "id": 9198, "nodeType": "Block", - "src": "8329:92:12", + "src": "8581:94:12", "nodes": [], "statements": [ { @@ -12143,7 +12143,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8379:21:12", + "src": "8632:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e7820a7400e33a94b0ae6f00adee99b97ebef8b77c9e38dd555c2f6b541dee17", "typeString": "literal_string \"log(uint,uint,uint)\"" @@ -12156,7 +12156,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9181, - "src": "8402:2:12", + "src": "8655:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12168,7 +12168,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9183, - "src": "8406:2:12", + "src": "8659:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12180,7 +12180,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9185, - "src": "8410:2:12", + "src": "8663:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12212,7 +12212,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8355:3:12", + "src": "8608:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -12225,7 +12225,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8355:23:12", + "src": "8608:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -12239,7 +12239,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8355:58:12", + "src": "8608:58:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12259,7 +12259,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "8339:15:12", + "src": "8592:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -12273,7 +12273,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8339:75:12", + "src": "8592:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12282,7 +12282,7 @@ }, "id": 9197, "nodeType": "ExpressionStatement", - "src": "8339:75:12" + "src": "8592:75:12" } ] }, @@ -12290,7 +12290,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8284:3:12", + "nameLocation": "8536:3:12", "parameters": { "id": 9186, "nodeType": "ParameterList", @@ -12300,10 +12300,10 @@ "id": 9181, "mutability": "mutable", "name": "p0", - "nameLocation": "8293:2:12", + "nameLocation": "8545:2:12", "nodeType": "VariableDeclaration", "scope": 9199, - "src": "8288:7:12", + "src": "8540:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12314,7 +12314,7 @@ "id": 9180, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8288:4:12", + "src": "8540:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12327,10 +12327,10 @@ "id": 9183, "mutability": "mutable", "name": "p1", - "nameLocation": "8302:2:12", + "nameLocation": "8554:2:12", "nodeType": "VariableDeclaration", "scope": 9199, - "src": "8297:7:12", + "src": "8549:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12341,7 +12341,7 @@ "id": 9182, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8297:4:12", + "src": "8549:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12354,10 +12354,10 @@ "id": 9185, "mutability": "mutable", "name": "p2", - "nameLocation": "8311:2:12", + "nameLocation": "8563:2:12", "nodeType": "VariableDeclaration", "scope": 9199, - "src": "8306:7:12", + "src": "8558:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12368,7 +12368,7 @@ "id": 9184, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8306:4:12", + "src": "8558:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12377,13 +12377,13 @@ "visibility": "internal" } ], - "src": "8287:27:12" + "src": "8539:27:12" }, "returnParameters": { "id": 9187, "nodeType": "ParameterList", "parameters": [], - "src": "8329:0:12" + "src": "8581:0:12" }, "scope": 16348, "stateMutability": "view", @@ -12393,12 +12393,12 @@ { "id": 9219, "nodeType": "FunctionDefinition", - "src": "8427:157:12", + "src": "8683:159:12", "nodes": [], "body": { "id": 9218, "nodeType": "Block", - "src": "8490:94:12", + "src": "8746:96:12", "nodes": [], "statements": [ { @@ -12415,7 +12415,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8540:23:12", + "src": "8797:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7d690ee617a4217569e96b85c815115b0eee15407adaa46490ed719a45458699", "typeString": "literal_string \"log(uint,uint,string)\"" @@ -12428,7 +12428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9201, - "src": "8565:2:12", + "src": "8822:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12440,7 +12440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9203, - "src": "8569:2:12", + "src": "8826:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12452,7 +12452,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9205, - "src": "8573:2:12", + "src": "8830:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12484,7 +12484,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8516:3:12", + "src": "8773:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -12497,7 +12497,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8516:23:12", + "src": "8773:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -12511,7 +12511,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8516:60:12", + "src": "8773:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12531,7 +12531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "8500:15:12", + "src": "8757:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -12545,7 +12545,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8500:77:12", + "src": "8757:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12554,7 +12554,7 @@ }, "id": 9217, "nodeType": "ExpressionStatement", - "src": "8500:77:12" + "src": "8757:77:12" } ] }, @@ -12562,7 +12562,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8436:3:12", + "nameLocation": "8692:3:12", "parameters": { "id": 9206, "nodeType": "ParameterList", @@ -12572,10 +12572,10 @@ "id": 9201, "mutability": "mutable", "name": "p0", - "nameLocation": "8445:2:12", + "nameLocation": "8701:2:12", "nodeType": "VariableDeclaration", "scope": 9219, - "src": "8440:7:12", + "src": "8696:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12586,7 +12586,7 @@ "id": 9200, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8440:4:12", + "src": "8696:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12599,10 +12599,10 @@ "id": 9203, "mutability": "mutable", "name": "p1", - "nameLocation": "8454:2:12", + "nameLocation": "8710:2:12", "nodeType": "VariableDeclaration", "scope": 9219, - "src": "8449:7:12", + "src": "8705:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12613,7 +12613,7 @@ "id": 9202, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8449:4:12", + "src": "8705:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12626,10 +12626,10 @@ "id": 9205, "mutability": "mutable", "name": "p2", - "nameLocation": "8472:2:12", + "nameLocation": "8728:2:12", "nodeType": "VariableDeclaration", "scope": 9219, - "src": "8458:16:12", + "src": "8714:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12640,7 +12640,7 @@ "id": 9204, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8458:6:12", + "src": "8714:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12649,13 +12649,13 @@ "visibility": "internal" } ], - "src": "8439:36:12" + "src": "8695:36:12" }, "returnParameters": { "id": 9207, "nodeType": "ParameterList", "parameters": [], - "src": "8490:0:12" + "src": "8746:0:12" }, "scope": 16348, "stateMutability": "view", @@ -12665,12 +12665,12 @@ { "id": 9239, "nodeType": "FunctionDefinition", - "src": "8590:146:12", + "src": "8850:148:12", "nodes": [], "body": { "id": 9238, "nodeType": "Block", - "src": "8644:92:12", + "src": "8904:94:12", "nodes": [], "statements": [ { @@ -12687,7 +12687,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8694:21:12", + "src": "8955:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_67570ff704783f5d282b26317dc28aeb4fe23c085020ec6e580604c709916fa8", "typeString": "literal_string \"log(uint,uint,bool)\"" @@ -12700,7 +12700,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9221, - "src": "8717:2:12", + "src": "8978:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12712,7 +12712,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9223, - "src": "8721:2:12", + "src": "8982:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12724,7 +12724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9225, - "src": "8725:2:12", + "src": "8986:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12756,7 +12756,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8670:3:12", + "src": "8931:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -12769,7 +12769,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8670:23:12", + "src": "8931:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -12783,7 +12783,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8670:58:12", + "src": "8931:58:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12803,7 +12803,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "8654:15:12", + "src": "8915:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -12817,7 +12817,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8654:75:12", + "src": "8915:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12826,7 +12826,7 @@ }, "id": 9237, "nodeType": "ExpressionStatement", - "src": "8654:75:12" + "src": "8915:75:12" } ] }, @@ -12834,7 +12834,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8599:3:12", + "nameLocation": "8859:3:12", "parameters": { "id": 9226, "nodeType": "ParameterList", @@ -12844,10 +12844,10 @@ "id": 9221, "mutability": "mutable", "name": "p0", - "nameLocation": "8608:2:12", + "nameLocation": "8868:2:12", "nodeType": "VariableDeclaration", "scope": 9239, - "src": "8603:7:12", + "src": "8863:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12858,7 +12858,7 @@ "id": 9220, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8603:4:12", + "src": "8863:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12871,10 +12871,10 @@ "id": 9223, "mutability": "mutable", "name": "p1", - "nameLocation": "8617:2:12", + "nameLocation": "8877:2:12", "nodeType": "VariableDeclaration", "scope": 9239, - "src": "8612:7:12", + "src": "8872:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12885,7 +12885,7 @@ "id": 9222, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8612:4:12", + "src": "8872:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12898,10 +12898,10 @@ "id": 9225, "mutability": "mutable", "name": "p2", - "nameLocation": "8626:2:12", + "nameLocation": "8886:2:12", "nodeType": "VariableDeclaration", "scope": 9239, - "src": "8621:7:12", + "src": "8881:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12912,7 +12912,7 @@ "id": 9224, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8621:4:12", + "src": "8881:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12921,13 +12921,13 @@ "visibility": "internal" } ], - "src": "8602:27:12" + "src": "8862:27:12" }, "returnParameters": { "id": 9227, "nodeType": "ParameterList", "parameters": [], - "src": "8644:0:12" + "src": "8904:0:12" }, "scope": 16348, "stateMutability": "view", @@ -12937,12 +12937,12 @@ { "id": 9259, "nodeType": "FunctionDefinition", - "src": "8742:152:12", + "src": "9006:154:12", "nodes": [], "body": { "id": 9258, "nodeType": "Block", - "src": "8799:95:12", + "src": "9063:97:12", "nodes": [], "statements": [ { @@ -12959,7 +12959,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8849:24:12", + "src": "9114:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_be33491b8b53b7f3deae2959d1f4b0a22e6967a778c50f03dc188de84a207616", "typeString": "literal_string \"log(uint,uint,address)\"" @@ -12972,7 +12972,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9241, - "src": "8875:2:12", + "src": "9140:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12984,7 +12984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9243, - "src": "8879:2:12", + "src": "9144:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12996,7 +12996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9245, - "src": "8883:2:12", + "src": "9148:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -13028,7 +13028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8825:3:12", + "src": "9090:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13041,7 +13041,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8825:23:12", + "src": "9090:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -13055,7 +13055,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8825:61:12", + "src": "9090:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13075,7 +13075,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "8809:15:12", + "src": "9074:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -13089,7 +13089,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8809:78:12", + "src": "9074:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13098,7 +13098,7 @@ }, "id": 9257, "nodeType": "ExpressionStatement", - "src": "8809:78:12" + "src": "9074:78:12" } ] }, @@ -13106,7 +13106,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8751:3:12", + "nameLocation": "9015:3:12", "parameters": { "id": 9246, "nodeType": "ParameterList", @@ -13116,10 +13116,10 @@ "id": 9241, "mutability": "mutable", "name": "p0", - "nameLocation": "8760:2:12", + "nameLocation": "9024:2:12", "nodeType": "VariableDeclaration", "scope": 9259, - "src": "8755:7:12", + "src": "9019:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13130,7 +13130,7 @@ "id": 9240, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8755:4:12", + "src": "9019:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13143,10 +13143,10 @@ "id": 9243, "mutability": "mutable", "name": "p1", - "nameLocation": "8769:2:12", + "nameLocation": "9033:2:12", "nodeType": "VariableDeclaration", "scope": 9259, - "src": "8764:7:12", + "src": "9028:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13157,7 +13157,7 @@ "id": 9242, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8764:4:12", + "src": "9028:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13170,10 +13170,10 @@ "id": 9245, "mutability": "mutable", "name": "p2", - "nameLocation": "8781:2:12", + "nameLocation": "9045:2:12", "nodeType": "VariableDeclaration", "scope": 9259, - "src": "8773:10:12", + "src": "9037:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13184,7 +13184,7 @@ "id": 9244, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8773:7:12", + "src": "9037:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13194,13 +13194,13 @@ "visibility": "internal" } ], - "src": "8754:30:12" + "src": "9018:30:12" }, "returnParameters": { "id": 9247, "nodeType": "ParameterList", "parameters": [], - "src": "8799:0:12" + "src": "9063:0:12" }, "scope": 16348, "stateMutability": "view", @@ -13210,12 +13210,12 @@ { "id": 9279, "nodeType": "FunctionDefinition", - "src": "8900:157:12", + "src": "9168:159:12", "nodes": [], "body": { "id": 9278, "nodeType": "Block", - "src": "8963:94:12", + "src": "9231:96:12", "nodes": [], "statements": [ { @@ -13232,7 +13232,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9013:23:12", + "src": "9282:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5b6de83ff0d95cd44df8bb8bfd95aa0a6291cab3b8502d85b1dcfd35a64c81cd", "typeString": "literal_string \"log(uint,string,uint)\"" @@ -13245,7 +13245,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9261, - "src": "9038:2:12", + "src": "9307:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13257,7 +13257,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9263, - "src": "9042:2:12", + "src": "9311:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13269,7 +13269,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9265, - "src": "9046:2:12", + "src": "9315:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13301,7 +13301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8989:3:12", + "src": "9258:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13314,7 +13314,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8989:23:12", + "src": "9258:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -13328,7 +13328,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8989:60:12", + "src": "9258:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13348,7 +13348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "8973:15:12", + "src": "9242:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -13362,7 +13362,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8973:77:12", + "src": "9242:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13371,7 +13371,7 @@ }, "id": 9277, "nodeType": "ExpressionStatement", - "src": "8973:77:12" + "src": "9242:77:12" } ] }, @@ -13379,7 +13379,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8909:3:12", + "nameLocation": "9177:3:12", "parameters": { "id": 9266, "nodeType": "ParameterList", @@ -13389,10 +13389,10 @@ "id": 9261, "mutability": "mutable", "name": "p0", - "nameLocation": "8918:2:12", + "nameLocation": "9186:2:12", "nodeType": "VariableDeclaration", "scope": 9279, - "src": "8913:7:12", + "src": "9181:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13403,7 +13403,7 @@ "id": 9260, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8913:4:12", + "src": "9181:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13416,10 +13416,10 @@ "id": 9263, "mutability": "mutable", "name": "p1", - "nameLocation": "8936:2:12", + "nameLocation": "9204:2:12", "nodeType": "VariableDeclaration", "scope": 9279, - "src": "8922:16:12", + "src": "9190:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13430,7 +13430,7 @@ "id": 9262, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8922:6:12", + "src": "9190:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13443,10 +13443,10 @@ "id": 9265, "mutability": "mutable", "name": "p2", - "nameLocation": "8945:2:12", + "nameLocation": "9213:2:12", "nodeType": "VariableDeclaration", "scope": 9279, - "src": "8940:7:12", + "src": "9208:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13457,7 +13457,7 @@ "id": 9264, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8940:4:12", + "src": "9208:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13466,13 +13466,13 @@ "visibility": "internal" } ], - "src": "8912:36:12" + "src": "9180:36:12" }, "returnParameters": { "id": 9267, "nodeType": "ParameterList", "parameters": [], - "src": "8963:0:12" + "src": "9231:0:12" }, "scope": 16348, "stateMutability": "view", @@ -13482,12 +13482,12 @@ { "id": 9299, "nodeType": "FunctionDefinition", - "src": "9063:168:12", + "src": "9335:170:12", "nodes": [], "body": { "id": 9298, "nodeType": "Block", - "src": "9135:96:12", + "src": "9407:98:12", "nodes": [], "statements": [ { @@ -13504,7 +13504,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9185:25:12", + "src": "9458:25:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3f57c295245f8891b303347a08039155dde08dde601649242724a0ce876bcc65", "typeString": "literal_string \"log(uint,string,string)\"" @@ -13517,7 +13517,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9281, - "src": "9212:2:12", + "src": "9485:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13529,7 +13529,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9283, - "src": "9216:2:12", + "src": "9489:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13541,7 +13541,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9285, - "src": "9220:2:12", + "src": "9493:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13573,7 +13573,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9161:3:12", + "src": "9434:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13586,7 +13586,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9161:23:12", + "src": "9434:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -13600,7 +13600,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9161:62:12", + "src": "9434:62:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13620,7 +13620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "9145:15:12", + "src": "9418:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -13634,7 +13634,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9145:79:12", + "src": "9418:79:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13643,7 +13643,7 @@ }, "id": 9297, "nodeType": "ExpressionStatement", - "src": "9145:79:12" + "src": "9418:79:12" } ] }, @@ -13651,7 +13651,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9072:3:12", + "nameLocation": "9344:3:12", "parameters": { "id": 9286, "nodeType": "ParameterList", @@ -13661,10 +13661,10 @@ "id": 9281, "mutability": "mutable", "name": "p0", - "nameLocation": "9081:2:12", + "nameLocation": "9353:2:12", "nodeType": "VariableDeclaration", "scope": 9299, - "src": "9076:7:12", + "src": "9348:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13675,7 +13675,7 @@ "id": 9280, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9076:4:12", + "src": "9348:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13688,10 +13688,10 @@ "id": 9283, "mutability": "mutable", "name": "p1", - "nameLocation": "9099:2:12", + "nameLocation": "9371:2:12", "nodeType": "VariableDeclaration", "scope": 9299, - "src": "9085:16:12", + "src": "9357:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13702,7 +13702,7 @@ "id": 9282, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9085:6:12", + "src": "9357:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13715,10 +13715,10 @@ "id": 9285, "mutability": "mutable", "name": "p2", - "nameLocation": "9117:2:12", + "nameLocation": "9389:2:12", "nodeType": "VariableDeclaration", "scope": 9299, - "src": "9103:16:12", + "src": "9375:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13729,7 +13729,7 @@ "id": 9284, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9103:6:12", + "src": "9375:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13738,13 +13738,13 @@ "visibility": "internal" } ], - "src": "9075:45:12" + "src": "9347:45:12" }, "returnParameters": { "id": 9287, "nodeType": "ParameterList", "parameters": [], - "src": "9135:0:12" + "src": "9407:0:12" }, "scope": 16348, "stateMutability": "view", @@ -13754,12 +13754,12 @@ { "id": 9319, "nodeType": "FunctionDefinition", - "src": "9237:157:12", + "src": "9513:159:12", "nodes": [], "body": { "id": 9318, "nodeType": "Block", - "src": "9300:94:12", + "src": "9576:96:12", "nodes": [], "statements": [ { @@ -13776,7 +13776,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9350:23:12", + "src": "9627:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_46a7d0ce13c2c26d158d9defa8ce488dbeb81d3c852592fb370bd45953199485", "typeString": "literal_string \"log(uint,string,bool)\"" @@ -13789,7 +13789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9301, - "src": "9375:2:12", + "src": "9652:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13801,7 +13801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9303, - "src": "9379:2:12", + "src": "9656:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13813,7 +13813,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9305, - "src": "9383:2:12", + "src": "9660:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13845,7 +13845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9326:3:12", + "src": "9603:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13858,7 +13858,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9326:23:12", + "src": "9603:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -13872,7 +13872,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9326:60:12", + "src": "9603:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13892,7 +13892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "9310:15:12", + "src": "9587:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -13906,7 +13906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9310:77:12", + "src": "9587:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13915,7 +13915,7 @@ }, "id": 9317, "nodeType": "ExpressionStatement", - "src": "9310:77:12" + "src": "9587:77:12" } ] }, @@ -13923,7 +13923,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9246:3:12", + "nameLocation": "9522:3:12", "parameters": { "id": 9306, "nodeType": "ParameterList", @@ -13933,10 +13933,10 @@ "id": 9301, "mutability": "mutable", "name": "p0", - "nameLocation": "9255:2:12", + "nameLocation": "9531:2:12", "nodeType": "VariableDeclaration", "scope": 9319, - "src": "9250:7:12", + "src": "9526:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13947,7 +13947,7 @@ "id": 9300, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9250:4:12", + "src": "9526:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13960,10 +13960,10 @@ "id": 9303, "mutability": "mutable", "name": "p1", - "nameLocation": "9273:2:12", + "nameLocation": "9549:2:12", "nodeType": "VariableDeclaration", "scope": 9319, - "src": "9259:16:12", + "src": "9535:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13974,7 +13974,7 @@ "id": 9302, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9259:6:12", + "src": "9535:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13987,10 +13987,10 @@ "id": 9305, "mutability": "mutable", "name": "p2", - "nameLocation": "9282:2:12", + "nameLocation": "9558:2:12", "nodeType": "VariableDeclaration", "scope": 9319, - "src": "9277:7:12", + "src": "9553:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14001,7 +14001,7 @@ "id": 9304, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9277:4:12", + "src": "9553:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14010,13 +14010,13 @@ "visibility": "internal" } ], - "src": "9249:36:12" + "src": "9525:36:12" }, "returnParameters": { "id": 9307, "nodeType": "ParameterList", "parameters": [], - "src": "9300:0:12" + "src": "9576:0:12" }, "scope": 16348, "stateMutability": "view", @@ -14026,12 +14026,12 @@ { "id": 9339, "nodeType": "FunctionDefinition", - "src": "9400:163:12", + "src": "9680:165:12", "nodes": [], "body": { "id": 9338, "nodeType": "Block", - "src": "9466:97:12", + "src": "9746:99:12", "nodes": [], "statements": [ { @@ -14048,7 +14048,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9516:26:12", + "src": "9797:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1f90f24a472e5198a9eef41600323c8a476ef0a1db1496125f7d053a74d474ac", "typeString": "literal_string \"log(uint,string,address)\"" @@ -14061,7 +14061,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9321, - "src": "9544:2:12", + "src": "9825:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14073,7 +14073,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9323, - "src": "9548:2:12", + "src": "9829:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14085,7 +14085,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9325, - "src": "9552:2:12", + "src": "9833:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14117,7 +14117,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9492:3:12", + "src": "9773:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -14130,7 +14130,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9492:23:12", + "src": "9773:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -14144,7 +14144,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9492:63:12", + "src": "9773:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14164,7 +14164,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "9476:15:12", + "src": "9757:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -14178,7 +14178,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9476:80:12", + "src": "9757:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14187,7 +14187,7 @@ }, "id": 9337, "nodeType": "ExpressionStatement", - "src": "9476:80:12" + "src": "9757:80:12" } ] }, @@ -14195,7 +14195,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9409:3:12", + "nameLocation": "9689:3:12", "parameters": { "id": 9326, "nodeType": "ParameterList", @@ -14205,10 +14205,10 @@ "id": 9321, "mutability": "mutable", "name": "p0", - "nameLocation": "9418:2:12", + "nameLocation": "9698:2:12", "nodeType": "VariableDeclaration", "scope": 9339, - "src": "9413:7:12", + "src": "9693:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14219,7 +14219,7 @@ "id": 9320, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9413:4:12", + "src": "9693:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14232,10 +14232,10 @@ "id": 9323, "mutability": "mutable", "name": "p1", - "nameLocation": "9436:2:12", + "nameLocation": "9716:2:12", "nodeType": "VariableDeclaration", "scope": 9339, - "src": "9422:16:12", + "src": "9702:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14246,7 +14246,7 @@ "id": 9322, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9422:6:12", + "src": "9702:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14259,10 +14259,10 @@ "id": 9325, "mutability": "mutable", "name": "p2", - "nameLocation": "9448:2:12", + "nameLocation": "9728:2:12", "nodeType": "VariableDeclaration", "scope": 9339, - "src": "9440:10:12", + "src": "9720:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14273,7 +14273,7 @@ "id": 9324, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9440:7:12", + "src": "9720:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14283,13 +14283,13 @@ "visibility": "internal" } ], - "src": "9412:39:12" + "src": "9692:39:12" }, "returnParameters": { "id": 9327, "nodeType": "ParameterList", "parameters": [], - "src": "9466:0:12" + "src": "9746:0:12" }, "scope": 16348, "stateMutability": "view", @@ -14299,12 +14299,12 @@ { "id": 9359, "nodeType": "FunctionDefinition", - "src": "9569:146:12", + "src": "9853:148:12", "nodes": [], "body": { "id": 9358, "nodeType": "Block", - "src": "9623:92:12", + "src": "9907:94:12", "nodes": [], "statements": [ { @@ -14321,7 +14321,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9673:21:12", + "src": "9958:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5a4d9922ab81f1126dafac21c1ce3fb483db2e4898341fe0758315eb5f3054d6", "typeString": "literal_string \"log(uint,bool,uint)\"" @@ -14334,7 +14334,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9341, - "src": "9696:2:12", + "src": "9981:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14346,7 +14346,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9343, - "src": "9700:2:12", + "src": "9985:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14358,7 +14358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9345, - "src": "9704:2:12", + "src": "9989:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14390,7 +14390,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9649:3:12", + "src": "9934:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -14403,7 +14403,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9649:23:12", + "src": "9934:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -14417,7 +14417,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9649:58:12", + "src": "9934:58:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14437,7 +14437,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "9633:15:12", + "src": "9918:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -14451,7 +14451,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9633:75:12", + "src": "9918:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14460,7 +14460,7 @@ }, "id": 9357, "nodeType": "ExpressionStatement", - "src": "9633:75:12" + "src": "9918:75:12" } ] }, @@ -14468,7 +14468,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9578:3:12", + "nameLocation": "9862:3:12", "parameters": { "id": 9346, "nodeType": "ParameterList", @@ -14478,10 +14478,10 @@ "id": 9341, "mutability": "mutable", "name": "p0", - "nameLocation": "9587:2:12", + "nameLocation": "9871:2:12", "nodeType": "VariableDeclaration", "scope": 9359, - "src": "9582:7:12", + "src": "9866:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14492,7 +14492,7 @@ "id": 9340, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9582:4:12", + "src": "9866:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14505,10 +14505,10 @@ "id": 9343, "mutability": "mutable", "name": "p1", - "nameLocation": "9596:2:12", + "nameLocation": "9880:2:12", "nodeType": "VariableDeclaration", "scope": 9359, - "src": "9591:7:12", + "src": "9875:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14519,7 +14519,7 @@ "id": 9342, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9591:4:12", + "src": "9875:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14532,10 +14532,10 @@ "id": 9345, "mutability": "mutable", "name": "p2", - "nameLocation": "9605:2:12", + "nameLocation": "9889:2:12", "nodeType": "VariableDeclaration", "scope": 9359, - "src": "9600:7:12", + "src": "9884:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14546,7 +14546,7 @@ "id": 9344, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9600:4:12", + "src": "9884:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14555,13 +14555,13 @@ "visibility": "internal" } ], - "src": "9581:27:12" + "src": "9865:27:12" }, "returnParameters": { "id": 9347, "nodeType": "ParameterList", "parameters": [], - "src": "9623:0:12" + "src": "9907:0:12" }, "scope": 16348, "stateMutability": "view", @@ -14571,12 +14571,12 @@ { "id": 9379, "nodeType": "FunctionDefinition", - "src": "9721:157:12", + "src": "10009:159:12", "nodes": [], "body": { "id": 9378, "nodeType": "Block", - "src": "9784:94:12", + "src": "10072:96:12", "nodes": [], "statements": [ { @@ -14593,7 +14593,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9834:23:12", + "src": "10123:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8b0e14fe247223cbba6a19a2fac250db70b4f126d0f3f63ac9c3f080885b9f82", "typeString": "literal_string \"log(uint,bool,string)\"" @@ -14606,7 +14606,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9361, - "src": "9859:2:12", + "src": "10148:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14618,7 +14618,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9363, - "src": "9863:2:12", + "src": "10152:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14630,7 +14630,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9365, - "src": "9867:2:12", + "src": "10156:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14662,7 +14662,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9810:3:12", + "src": "10099:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -14675,7 +14675,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9810:23:12", + "src": "10099:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -14689,7 +14689,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9810:60:12", + "src": "10099:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14709,7 +14709,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "9794:15:12", + "src": "10083:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -14723,7 +14723,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9794:77:12", + "src": "10083:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14732,7 +14732,7 @@ }, "id": 9377, "nodeType": "ExpressionStatement", - "src": "9794:77:12" + "src": "10083:77:12" } ] }, @@ -14740,7 +14740,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9730:3:12", + "nameLocation": "10018:3:12", "parameters": { "id": 9366, "nodeType": "ParameterList", @@ -14750,10 +14750,10 @@ "id": 9361, "mutability": "mutable", "name": "p0", - "nameLocation": "9739:2:12", + "nameLocation": "10027:2:12", "nodeType": "VariableDeclaration", "scope": 9379, - "src": "9734:7:12", + "src": "10022:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14764,7 +14764,7 @@ "id": 9360, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9734:4:12", + "src": "10022:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14777,10 +14777,10 @@ "id": 9363, "mutability": "mutable", "name": "p1", - "nameLocation": "9748:2:12", + "nameLocation": "10036:2:12", "nodeType": "VariableDeclaration", "scope": 9379, - "src": "9743:7:12", + "src": "10031:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14791,7 +14791,7 @@ "id": 9362, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9743:4:12", + "src": "10031:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14804,10 +14804,10 @@ "id": 9365, "mutability": "mutable", "name": "p2", - "nameLocation": "9766:2:12", + "nameLocation": "10054:2:12", "nodeType": "VariableDeclaration", "scope": 9379, - "src": "9752:16:12", + "src": "10040:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14818,7 +14818,7 @@ "id": 9364, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9752:6:12", + "src": "10040:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14827,13 +14827,13 @@ "visibility": "internal" } ], - "src": "9733:36:12" + "src": "10021:36:12" }, "returnParameters": { "id": 9367, "nodeType": "ParameterList", "parameters": [], - "src": "9784:0:12" + "src": "10072:0:12" }, "scope": 16348, "stateMutability": "view", @@ -14843,12 +14843,12 @@ { "id": 9399, "nodeType": "FunctionDefinition", - "src": "9884:146:12", + "src": "10176:148:12", "nodes": [], "body": { "id": 9398, "nodeType": "Block", - "src": "9938:92:12", + "src": "10230:94:12", "nodes": [], "statements": [ { @@ -14865,7 +14865,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9988:21:12", + "src": "10281:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d5ceace024d24c243571d0b2393ca9fb37aa961a0e028332e72cd7dfb84c0971", "typeString": "literal_string \"log(uint,bool,bool)\"" @@ -14878,7 +14878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9381, - "src": "10011:2:12", + "src": "10304:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14890,7 +14890,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9383, - "src": "10015:2:12", + "src": "10308:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14902,7 +14902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9385, - "src": "10019:2:12", + "src": "10312:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14934,7 +14934,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9964:3:12", + "src": "10257:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -14947,7 +14947,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9964:23:12", + "src": "10257:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -14961,7 +14961,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9964:58:12", + "src": "10257:58:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14981,7 +14981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "9948:15:12", + "src": "10241:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -14995,7 +14995,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9948:75:12", + "src": "10241:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15004,7 +15004,7 @@ }, "id": 9397, "nodeType": "ExpressionStatement", - "src": "9948:75:12" + "src": "10241:75:12" } ] }, @@ -15012,7 +15012,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9893:3:12", + "nameLocation": "10185:3:12", "parameters": { "id": 9386, "nodeType": "ParameterList", @@ -15022,10 +15022,10 @@ "id": 9381, "mutability": "mutable", "name": "p0", - "nameLocation": "9902:2:12", + "nameLocation": "10194:2:12", "nodeType": "VariableDeclaration", "scope": 9399, - "src": "9897:7:12", + "src": "10189:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15036,7 +15036,7 @@ "id": 9380, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9897:4:12", + "src": "10189:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15049,10 +15049,10 @@ "id": 9383, "mutability": "mutable", "name": "p1", - "nameLocation": "9911:2:12", + "nameLocation": "10203:2:12", "nodeType": "VariableDeclaration", "scope": 9399, - "src": "9906:7:12", + "src": "10198:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15063,7 +15063,7 @@ "id": 9382, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9906:4:12", + "src": "10198:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15076,10 +15076,10 @@ "id": 9385, "mutability": "mutable", "name": "p2", - "nameLocation": "9920:2:12", + "nameLocation": "10212:2:12", "nodeType": "VariableDeclaration", "scope": 9399, - "src": "9915:7:12", + "src": "10207:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15090,7 +15090,7 @@ "id": 9384, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9915:4:12", + "src": "10207:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15099,13 +15099,13 @@ "visibility": "internal" } ], - "src": "9896:27:12" + "src": "10188:27:12" }, "returnParameters": { "id": 9387, "nodeType": "ParameterList", "parameters": [], - "src": "9938:0:12" + "src": "10230:0:12" }, "scope": 16348, "stateMutability": "view", @@ -15115,12 +15115,12 @@ { "id": 9419, "nodeType": "FunctionDefinition", - "src": "10036:152:12", + "src": "10332:154:12", "nodes": [], "body": { "id": 9418, "nodeType": "Block", - "src": "10093:95:12", + "src": "10389:97:12", "nodes": [], "statements": [ { @@ -15137,7 +15137,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10143:24:12", + "src": "10440:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_424effbf6346b3a7c79debdbad20f804c7961e0193d509136d2bb7c09c7ff9b2", "typeString": "literal_string \"log(uint,bool,address)\"" @@ -15150,7 +15150,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9401, - "src": "10169:2:12", + "src": "10466:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15162,7 +15162,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9403, - "src": "10173:2:12", + "src": "10470:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15174,7 +15174,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9405, - "src": "10177:2:12", + "src": "10474:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15206,7 +15206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10119:3:12", + "src": "10416:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15219,7 +15219,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10119:23:12", + "src": "10416:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -15233,7 +15233,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10119:61:12", + "src": "10416:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15253,7 +15253,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "10103:15:12", + "src": "10400:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -15267,7 +15267,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10103:78:12", + "src": "10400:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15276,7 +15276,7 @@ }, "id": 9417, "nodeType": "ExpressionStatement", - "src": "10103:78:12" + "src": "10400:78:12" } ] }, @@ -15284,7 +15284,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10045:3:12", + "nameLocation": "10341:3:12", "parameters": { "id": 9406, "nodeType": "ParameterList", @@ -15294,10 +15294,10 @@ "id": 9401, "mutability": "mutable", "name": "p0", - "nameLocation": "10054:2:12", + "nameLocation": "10350:2:12", "nodeType": "VariableDeclaration", "scope": 9419, - "src": "10049:7:12", + "src": "10345:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15308,7 +15308,7 @@ "id": 9400, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10049:4:12", + "src": "10345:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15321,10 +15321,10 @@ "id": 9403, "mutability": "mutable", "name": "p1", - "nameLocation": "10063:2:12", + "nameLocation": "10359:2:12", "nodeType": "VariableDeclaration", "scope": 9419, - "src": "10058:7:12", + "src": "10354:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15335,7 +15335,7 @@ "id": 9402, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10058:4:12", + "src": "10354:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15348,10 +15348,10 @@ "id": 9405, "mutability": "mutable", "name": "p2", - "nameLocation": "10075:2:12", + "nameLocation": "10371:2:12", "nodeType": "VariableDeclaration", "scope": 9419, - "src": "10067:10:12", + "src": "10363:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15362,7 +15362,7 @@ "id": 9404, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10067:7:12", + "src": "10363:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15372,13 +15372,13 @@ "visibility": "internal" } ], - "src": "10048:30:12" + "src": "10344:30:12" }, "returnParameters": { "id": 9407, "nodeType": "ParameterList", "parameters": [], - "src": "10093:0:12" + "src": "10389:0:12" }, "scope": 16348, "stateMutability": "view", @@ -15388,12 +15388,12 @@ { "id": 9439, "nodeType": "FunctionDefinition", - "src": "10194:152:12", + "src": "10494:154:12", "nodes": [], "body": { "id": 9438, "nodeType": "Block", - "src": "10251:95:12", + "src": "10551:97:12", "nodes": [], "statements": [ { @@ -15410,7 +15410,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10301:24:12", + "src": "10602:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_884343aaf095a99f79852cd574543144a9a04148c5eb5687826e5e86a2554617", "typeString": "literal_string \"log(uint,address,uint)\"" @@ -15423,7 +15423,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9421, - "src": "10327:2:12", + "src": "10628:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15435,7 +15435,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9423, - "src": "10331:2:12", + "src": "10632:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15447,7 +15447,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9425, - "src": "10335:2:12", + "src": "10636:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15479,7 +15479,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10277:3:12", + "src": "10578:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15492,7 +15492,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10277:23:12", + "src": "10578:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -15506,7 +15506,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10277:61:12", + "src": "10578:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15526,7 +15526,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "10261:15:12", + "src": "10562:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -15540,7 +15540,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10261:78:12", + "src": "10562:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15549,7 +15549,7 @@ }, "id": 9437, "nodeType": "ExpressionStatement", - "src": "10261:78:12" + "src": "10562:78:12" } ] }, @@ -15557,7 +15557,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10203:3:12", + "nameLocation": "10503:3:12", "parameters": { "id": 9426, "nodeType": "ParameterList", @@ -15567,10 +15567,10 @@ "id": 9421, "mutability": "mutable", "name": "p0", - "nameLocation": "10212:2:12", + "nameLocation": "10512:2:12", "nodeType": "VariableDeclaration", "scope": 9439, - "src": "10207:7:12", + "src": "10507:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15581,7 +15581,7 @@ "id": 9420, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10207:4:12", + "src": "10507:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15594,10 +15594,10 @@ "id": 9423, "mutability": "mutable", "name": "p1", - "nameLocation": "10224:2:12", + "nameLocation": "10524:2:12", "nodeType": "VariableDeclaration", "scope": 9439, - "src": "10216:10:12", + "src": "10516:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15608,7 +15608,7 @@ "id": 9422, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10216:7:12", + "src": "10516:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15622,10 +15622,10 @@ "id": 9425, "mutability": "mutable", "name": "p2", - "nameLocation": "10233:2:12", + "nameLocation": "10533:2:12", "nodeType": "VariableDeclaration", "scope": 9439, - "src": "10228:7:12", + "src": "10528:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15636,7 +15636,7 @@ "id": 9424, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10228:4:12", + "src": "10528:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15645,13 +15645,13 @@ "visibility": "internal" } ], - "src": "10206:30:12" + "src": "10506:30:12" }, "returnParameters": { "id": 9427, "nodeType": "ParameterList", "parameters": [], - "src": "10251:0:12" + "src": "10551:0:12" }, "scope": 16348, "stateMutability": "view", @@ -15661,12 +15661,12 @@ { "id": 9459, "nodeType": "FunctionDefinition", - "src": "10352:163:12", + "src": "10656:165:12", "nodes": [], "body": { "id": 9458, "nodeType": "Block", - "src": "10418:97:12", + "src": "10722:99:12", "nodes": [], "statements": [ { @@ -15683,7 +15683,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10468:26:12", + "src": "10773:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ce83047b6eeeca52b57db5064e316bb4dc615477077814d1a191d68a4818cbed", "typeString": "literal_string \"log(uint,address,string)\"" @@ -15696,7 +15696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9441, - "src": "10496:2:12", + "src": "10801:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15708,7 +15708,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9443, - "src": "10500:2:12", + "src": "10805:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15720,7 +15720,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9445, - "src": "10504:2:12", + "src": "10809:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15752,7 +15752,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10444:3:12", + "src": "10749:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15765,7 +15765,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10444:23:12", + "src": "10749:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -15779,7 +15779,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10444:63:12", + "src": "10749:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15799,7 +15799,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "10428:15:12", + "src": "10733:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -15813,7 +15813,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10428:80:12", + "src": "10733:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15822,7 +15822,7 @@ }, "id": 9457, "nodeType": "ExpressionStatement", - "src": "10428:80:12" + "src": "10733:80:12" } ] }, @@ -15830,7 +15830,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10361:3:12", + "nameLocation": "10665:3:12", "parameters": { "id": 9446, "nodeType": "ParameterList", @@ -15840,10 +15840,10 @@ "id": 9441, "mutability": "mutable", "name": "p0", - "nameLocation": "10370:2:12", + "nameLocation": "10674:2:12", "nodeType": "VariableDeclaration", "scope": 9459, - "src": "10365:7:12", + "src": "10669:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15854,7 +15854,7 @@ "id": 9440, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10365:4:12", + "src": "10669:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15867,10 +15867,10 @@ "id": 9443, "mutability": "mutable", "name": "p1", - "nameLocation": "10382:2:12", + "nameLocation": "10686:2:12", "nodeType": "VariableDeclaration", "scope": 9459, - "src": "10374:10:12", + "src": "10678:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15881,7 +15881,7 @@ "id": 9442, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10374:7:12", + "src": "10678:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15895,10 +15895,10 @@ "id": 9445, "mutability": "mutable", "name": "p2", - "nameLocation": "10400:2:12", + "nameLocation": "10704:2:12", "nodeType": "VariableDeclaration", "scope": 9459, - "src": "10386:16:12", + "src": "10690:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15909,7 +15909,7 @@ "id": 9444, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10386:6:12", + "src": "10690:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15918,13 +15918,13 @@ "visibility": "internal" } ], - "src": "10364:39:12" + "src": "10668:39:12" }, "returnParameters": { "id": 9447, "nodeType": "ParameterList", "parameters": [], - "src": "10418:0:12" + "src": "10722:0:12" }, "scope": 16348, "stateMutability": "view", @@ -15934,12 +15934,12 @@ { "id": 9479, "nodeType": "FunctionDefinition", - "src": "10521:152:12", + "src": "10829:154:12", "nodes": [], "body": { "id": 9478, "nodeType": "Block", - "src": "10578:95:12", + "src": "10886:97:12", "nodes": [], "statements": [ { @@ -15956,7 +15956,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10628:24:12", + "src": "10937:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7ad0128e41690364edd967a051c6d9cea9f7c322246c5ed2ebc0083265828a80", "typeString": "literal_string \"log(uint,address,bool)\"" @@ -15969,7 +15969,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9461, - "src": "10654:2:12", + "src": "10963:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15981,7 +15981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9463, - "src": "10658:2:12", + "src": "10967:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15993,7 +15993,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9465, - "src": "10662:2:12", + "src": "10971:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16025,7 +16025,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10604:3:12", + "src": "10913:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16038,7 +16038,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10604:23:12", + "src": "10913:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -16052,7 +16052,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10604:61:12", + "src": "10913:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16072,7 +16072,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "10588:15:12", + "src": "10897:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -16086,7 +16086,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10588:78:12", + "src": "10897:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16095,7 +16095,7 @@ }, "id": 9477, "nodeType": "ExpressionStatement", - "src": "10588:78:12" + "src": "10897:78:12" } ] }, @@ -16103,7 +16103,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10530:3:12", + "nameLocation": "10838:3:12", "parameters": { "id": 9466, "nodeType": "ParameterList", @@ -16113,10 +16113,10 @@ "id": 9461, "mutability": "mutable", "name": "p0", - "nameLocation": "10539:2:12", + "nameLocation": "10847:2:12", "nodeType": "VariableDeclaration", "scope": 9479, - "src": "10534:7:12", + "src": "10842:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16127,7 +16127,7 @@ "id": 9460, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10534:4:12", + "src": "10842:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16140,10 +16140,10 @@ "id": 9463, "mutability": "mutable", "name": "p1", - "nameLocation": "10551:2:12", + "nameLocation": "10859:2:12", "nodeType": "VariableDeclaration", "scope": 9479, - "src": "10543:10:12", + "src": "10851:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16154,7 +16154,7 @@ "id": 9462, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10543:7:12", + "src": "10851:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16168,10 +16168,10 @@ "id": 9465, "mutability": "mutable", "name": "p2", - "nameLocation": "10560:2:12", + "nameLocation": "10868:2:12", "nodeType": "VariableDeclaration", "scope": 9479, - "src": "10555:7:12", + "src": "10863:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16182,7 +16182,7 @@ "id": 9464, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10555:4:12", + "src": "10863:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16191,13 +16191,13 @@ "visibility": "internal" } ], - "src": "10533:30:12" + "src": "10841:30:12" }, "returnParameters": { "id": 9467, "nodeType": "ParameterList", "parameters": [], - "src": "10578:0:12" + "src": "10886:0:12" }, "scope": 16348, "stateMutability": "view", @@ -16207,12 +16207,12 @@ { "id": 9499, "nodeType": "FunctionDefinition", - "src": "10679:158:12", + "src": "10991:160:12", "nodes": [], "body": { "id": 9498, "nodeType": "Block", - "src": "10739:98:12", + "src": "11051:100:12", "nodes": [], "statements": [ { @@ -16229,7 +16229,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10789:27:12", + "src": "11102:27:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7d77a61be18c592527fe1ce89d591c1badea18ef3198dacc513c5ba08449fd7b", "typeString": "literal_string \"log(uint,address,address)\"" @@ -16242,7 +16242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9481, - "src": "10818:2:12", + "src": "11131:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16254,7 +16254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9483, - "src": "10822:2:12", + "src": "11135:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16266,7 +16266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9485, - "src": "10826:2:12", + "src": "11139:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16298,7 +16298,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10765:3:12", + "src": "11078:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16311,7 +16311,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10765:23:12", + "src": "11078:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -16325,7 +16325,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10765:64:12", + "src": "11078:64:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16345,7 +16345,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "10749:15:12", + "src": "11062:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -16359,7 +16359,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10749:81:12", + "src": "11062:81:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16368,7 +16368,7 @@ }, "id": 9497, "nodeType": "ExpressionStatement", - "src": "10749:81:12" + "src": "11062:81:12" } ] }, @@ -16376,7 +16376,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10688:3:12", + "nameLocation": "11000:3:12", "parameters": { "id": 9486, "nodeType": "ParameterList", @@ -16386,10 +16386,10 @@ "id": 9481, "mutability": "mutable", "name": "p0", - "nameLocation": "10697:2:12", + "nameLocation": "11009:2:12", "nodeType": "VariableDeclaration", "scope": 9499, - "src": "10692:7:12", + "src": "11004:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16400,7 +16400,7 @@ "id": 9480, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10692:4:12", + "src": "11004:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16413,10 +16413,10 @@ "id": 9483, "mutability": "mutable", "name": "p1", - "nameLocation": "10709:2:12", + "nameLocation": "11021:2:12", "nodeType": "VariableDeclaration", "scope": 9499, - "src": "10701:10:12", + "src": "11013:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16427,7 +16427,7 @@ "id": 9482, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10701:7:12", + "src": "11013:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16441,10 +16441,10 @@ "id": 9485, "mutability": "mutable", "name": "p2", - "nameLocation": "10721:2:12", + "nameLocation": "11033:2:12", "nodeType": "VariableDeclaration", "scope": 9499, - "src": "10713:10:12", + "src": "11025:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16455,7 +16455,7 @@ "id": 9484, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10713:7:12", + "src": "11025:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16465,13 +16465,13 @@ "visibility": "internal" } ], - "src": "10691:33:12" + "src": "11003:33:12" }, "returnParameters": { "id": 9487, "nodeType": "ParameterList", "parameters": [], - "src": "10739:0:12" + "src": "11051:0:12" }, "scope": 16348, "stateMutability": "view", @@ -16481,12 +16481,12 @@ { "id": 9519, "nodeType": "FunctionDefinition", - "src": "10843:157:12", + "src": "11159:159:12", "nodes": [], "body": { "id": 9518, "nodeType": "Block", - "src": "10906:94:12", + "src": "11222:96:12", "nodes": [], "statements": [ { @@ -16503,7 +16503,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10956:23:12", + "src": "11273:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_969cdd03749f5aa30c7fce9178272cdca616cb2cc28128d3b9824be8046f827e", "typeString": "literal_string \"log(string,uint,uint)\"" @@ -16516,7 +16516,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9501, - "src": "10981:2:12", + "src": "11298:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16528,7 +16528,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9503, - "src": "10985:2:12", + "src": "11302:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16540,7 +16540,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9505, - "src": "10989:2:12", + "src": "11306:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16572,7 +16572,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10932:3:12", + "src": "11249:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16585,7 +16585,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10932:23:12", + "src": "11249:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -16599,7 +16599,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10932:60:12", + "src": "11249:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16619,7 +16619,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "10916:15:12", + "src": "11233:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -16633,7 +16633,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10916:77:12", + "src": "11233:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16642,7 +16642,7 @@ }, "id": 9517, "nodeType": "ExpressionStatement", - "src": "10916:77:12" + "src": "11233:77:12" } ] }, @@ -16650,7 +16650,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10852:3:12", + "nameLocation": "11168:3:12", "parameters": { "id": 9506, "nodeType": "ParameterList", @@ -16660,10 +16660,10 @@ "id": 9501, "mutability": "mutable", "name": "p0", - "nameLocation": "10870:2:12", + "nameLocation": "11186:2:12", "nodeType": "VariableDeclaration", "scope": 9519, - "src": "10856:16:12", + "src": "11172:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16674,7 +16674,7 @@ "id": 9500, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10856:6:12", + "src": "11172:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16687,10 +16687,10 @@ "id": 9503, "mutability": "mutable", "name": "p1", - "nameLocation": "10879:2:12", + "nameLocation": "11195:2:12", "nodeType": "VariableDeclaration", "scope": 9519, - "src": "10874:7:12", + "src": "11190:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16701,7 +16701,7 @@ "id": 9502, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10874:4:12", + "src": "11190:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16714,10 +16714,10 @@ "id": 9505, "mutability": "mutable", "name": "p2", - "nameLocation": "10888:2:12", + "nameLocation": "11204:2:12", "nodeType": "VariableDeclaration", "scope": 9519, - "src": "10883:7:12", + "src": "11199:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16728,7 +16728,7 @@ "id": 9504, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10883:4:12", + "src": "11199:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16737,13 +16737,13 @@ "visibility": "internal" } ], - "src": "10855:36:12" + "src": "11171:36:12" }, "returnParameters": { "id": 9507, "nodeType": "ParameterList", "parameters": [], - "src": "10906:0:12" + "src": "11222:0:12" }, "scope": 16348, "stateMutability": "view", @@ -16753,12 +16753,12 @@ { "id": 9539, "nodeType": "FunctionDefinition", - "src": "11006:168:12", + "src": "11326:170:12", "nodes": [], "body": { "id": 9538, "nodeType": "Block", - "src": "11078:96:12", + "src": "11398:98:12", "nodes": [], "statements": [ { @@ -16775,7 +16775,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11128:25:12", + "src": "11449:25:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a3f5c739d439f7a3912e960230088fb752539d00203d48771c643a12b26892ec", "typeString": "literal_string \"log(string,uint,string)\"" @@ -16788,7 +16788,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9521, - "src": "11155:2:12", + "src": "11476:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16800,7 +16800,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9523, - "src": "11159:2:12", + "src": "11480:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16812,7 +16812,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9525, - "src": "11163:2:12", + "src": "11484:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16844,7 +16844,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11104:3:12", + "src": "11425:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16857,7 +16857,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11104:23:12", + "src": "11425:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -16871,7 +16871,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11104:62:12", + "src": "11425:62:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16891,7 +16891,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "11088:15:12", + "src": "11409:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -16905,7 +16905,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11088:79:12", + "src": "11409:79:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16914,7 +16914,7 @@ }, "id": 9537, "nodeType": "ExpressionStatement", - "src": "11088:79:12" + "src": "11409:79:12" } ] }, @@ -16922,7 +16922,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11015:3:12", + "nameLocation": "11335:3:12", "parameters": { "id": 9526, "nodeType": "ParameterList", @@ -16932,10 +16932,10 @@ "id": 9521, "mutability": "mutable", "name": "p0", - "nameLocation": "11033:2:12", + "nameLocation": "11353:2:12", "nodeType": "VariableDeclaration", "scope": 9539, - "src": "11019:16:12", + "src": "11339:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16946,7 +16946,7 @@ "id": 9520, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11019:6:12", + "src": "11339:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16959,10 +16959,10 @@ "id": 9523, "mutability": "mutable", "name": "p1", - "nameLocation": "11042:2:12", + "nameLocation": "11362:2:12", "nodeType": "VariableDeclaration", "scope": 9539, - "src": "11037:7:12", + "src": "11357:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16973,7 +16973,7 @@ "id": 9522, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11037:4:12", + "src": "11357:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16986,10 +16986,10 @@ "id": 9525, "mutability": "mutable", "name": "p2", - "nameLocation": "11060:2:12", + "nameLocation": "11380:2:12", "nodeType": "VariableDeclaration", "scope": 9539, - "src": "11046:16:12", + "src": "11366:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17000,7 +17000,7 @@ "id": 9524, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11046:6:12", + "src": "11366:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17009,13 +17009,13 @@ "visibility": "internal" } ], - "src": "11018:45:12" + "src": "11338:45:12" }, "returnParameters": { "id": 9527, "nodeType": "ParameterList", "parameters": [], - "src": "11078:0:12" + "src": "11398:0:12" }, "scope": 16348, "stateMutability": "view", @@ -17025,12 +17025,12 @@ { "id": 9559, "nodeType": "FunctionDefinition", - "src": "11180:157:12", + "src": "11504:159:12", "nodes": [], "body": { "id": 9558, "nodeType": "Block", - "src": "11243:94:12", + "src": "11567:96:12", "nodes": [], "statements": [ { @@ -17047,7 +17047,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11293:23:12", + "src": "11618:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f102ee05f3b79d3bc2ba0350401e35479d9f95705fb40abfaeb49d12355695b3", "typeString": "literal_string \"log(string,uint,bool)\"" @@ -17060,7 +17060,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9541, - "src": "11318:2:12", + "src": "11643:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17072,7 +17072,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9543, - "src": "11322:2:12", + "src": "11647:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17084,7 +17084,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9545, - "src": "11326:2:12", + "src": "11651:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17116,7 +17116,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11269:3:12", + "src": "11594:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17129,7 +17129,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11269:23:12", + "src": "11594:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -17143,7 +17143,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11269:60:12", + "src": "11594:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17163,7 +17163,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "11253:15:12", + "src": "11578:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -17177,7 +17177,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11253:77:12", + "src": "11578:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17186,7 +17186,7 @@ }, "id": 9557, "nodeType": "ExpressionStatement", - "src": "11253:77:12" + "src": "11578:77:12" } ] }, @@ -17194,7 +17194,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11189:3:12", + "nameLocation": "11513:3:12", "parameters": { "id": 9546, "nodeType": "ParameterList", @@ -17204,10 +17204,10 @@ "id": 9541, "mutability": "mutable", "name": "p0", - "nameLocation": "11207:2:12", + "nameLocation": "11531:2:12", "nodeType": "VariableDeclaration", "scope": 9559, - "src": "11193:16:12", + "src": "11517:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17218,7 +17218,7 @@ "id": 9540, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11193:6:12", + "src": "11517:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17231,10 +17231,10 @@ "id": 9543, "mutability": "mutable", "name": "p1", - "nameLocation": "11216:2:12", + "nameLocation": "11540:2:12", "nodeType": "VariableDeclaration", "scope": 9559, - "src": "11211:7:12", + "src": "11535:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17245,7 +17245,7 @@ "id": 9542, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11211:4:12", + "src": "11535:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17258,10 +17258,10 @@ "id": 9545, "mutability": "mutable", "name": "p2", - "nameLocation": "11225:2:12", + "nameLocation": "11549:2:12", "nodeType": "VariableDeclaration", "scope": 9559, - "src": "11220:7:12", + "src": "11544:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17272,7 +17272,7 @@ "id": 9544, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11220:4:12", + "src": "11544:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17281,13 +17281,13 @@ "visibility": "internal" } ], - "src": "11192:36:12" + "src": "11516:36:12" }, "returnParameters": { "id": 9547, "nodeType": "ParameterList", "parameters": [], - "src": "11243:0:12" + "src": "11567:0:12" }, "scope": 16348, "stateMutability": "view", @@ -17297,12 +17297,12 @@ { "id": 9579, "nodeType": "FunctionDefinition", - "src": "11343:163:12", + "src": "11671:165:12", "nodes": [], "body": { "id": 9578, "nodeType": "Block", - "src": "11409:97:12", + "src": "11737:99:12", "nodes": [], "statements": [ { @@ -17319,7 +17319,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11459:26:12", + "src": "11788:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e3849f79a3c07bea1bae0837bfeee5da2531684b262865f1541a60df4fcd512a", "typeString": "literal_string \"log(string,uint,address)\"" @@ -17332,7 +17332,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9561, - "src": "11487:2:12", + "src": "11816:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17344,7 +17344,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9563, - "src": "11491:2:12", + "src": "11820:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17356,7 +17356,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9565, - "src": "11495:2:12", + "src": "11824:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -17388,7 +17388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11435:3:12", + "src": "11764:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17401,7 +17401,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11435:23:12", + "src": "11764:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -17415,7 +17415,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11435:63:12", + "src": "11764:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17435,7 +17435,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "11419:15:12", + "src": "11748:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -17449,7 +17449,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11419:80:12", + "src": "11748:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17458,7 +17458,7 @@ }, "id": 9577, "nodeType": "ExpressionStatement", - "src": "11419:80:12" + "src": "11748:80:12" } ] }, @@ -17466,7 +17466,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11352:3:12", + "nameLocation": "11680:3:12", "parameters": { "id": 9566, "nodeType": "ParameterList", @@ -17476,10 +17476,10 @@ "id": 9561, "mutability": "mutable", "name": "p0", - "nameLocation": "11370:2:12", + "nameLocation": "11698:2:12", "nodeType": "VariableDeclaration", "scope": 9579, - "src": "11356:16:12", + "src": "11684:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17490,7 +17490,7 @@ "id": 9560, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11356:6:12", + "src": "11684:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17503,10 +17503,10 @@ "id": 9563, "mutability": "mutable", "name": "p1", - "nameLocation": "11379:2:12", + "nameLocation": "11707:2:12", "nodeType": "VariableDeclaration", "scope": 9579, - "src": "11374:7:12", + "src": "11702:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17517,7 +17517,7 @@ "id": 9562, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11374:4:12", + "src": "11702:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17530,10 +17530,10 @@ "id": 9565, "mutability": "mutable", "name": "p2", - "nameLocation": "11391:2:12", + "nameLocation": "11719:2:12", "nodeType": "VariableDeclaration", "scope": 9579, - "src": "11383:10:12", + "src": "11711:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17544,7 +17544,7 @@ "id": 9564, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11383:7:12", + "src": "11711:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17554,13 +17554,13 @@ "visibility": "internal" } ], - "src": "11355:39:12" + "src": "11683:39:12" }, "returnParameters": { "id": 9567, "nodeType": "ParameterList", "parameters": [], - "src": "11409:0:12" + "src": "11737:0:12" }, "scope": 16348, "stateMutability": "view", @@ -17570,12 +17570,12 @@ { "id": 9599, "nodeType": "FunctionDefinition", - "src": "11512:168:12", + "src": "11844:170:12", "nodes": [], "body": { "id": 9598, "nodeType": "Block", - "src": "11584:96:12", + "src": "11916:98:12", "nodes": [], "statements": [ { @@ -17592,7 +17592,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11634:25:12", + "src": "11967:25:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f362ca59af8dc58335601f00e8a4f3f8cd0c03c9716c1459118a41613b5e0147", "typeString": "literal_string \"log(string,string,uint)\"" @@ -17605,7 +17605,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9581, - "src": "11661:2:12", + "src": "11994:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17617,7 +17617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9583, - "src": "11665:2:12", + "src": "11998:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17629,7 +17629,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9585, - "src": "11669:2:12", + "src": "12002:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17661,7 +17661,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11610:3:12", + "src": "11943:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17674,7 +17674,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11610:23:12", + "src": "11943:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -17688,7 +17688,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11610:62:12", + "src": "11943:62:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17708,7 +17708,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "11594:15:12", + "src": "11927:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -17722,7 +17722,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11594:79:12", + "src": "11927:79:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17731,7 +17731,7 @@ }, "id": 9597, "nodeType": "ExpressionStatement", - "src": "11594:79:12" + "src": "11927:79:12" } ] }, @@ -17739,7 +17739,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11521:3:12", + "nameLocation": "11853:3:12", "parameters": { "id": 9586, "nodeType": "ParameterList", @@ -17749,10 +17749,10 @@ "id": 9581, "mutability": "mutable", "name": "p0", - "nameLocation": "11539:2:12", + "nameLocation": "11871:2:12", "nodeType": "VariableDeclaration", "scope": 9599, - "src": "11525:16:12", + "src": "11857:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17763,7 +17763,7 @@ "id": 9580, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11525:6:12", + "src": "11857:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17776,10 +17776,10 @@ "id": 9583, "mutability": "mutable", "name": "p1", - "nameLocation": "11557:2:12", + "nameLocation": "11889:2:12", "nodeType": "VariableDeclaration", "scope": 9599, - "src": "11543:16:12", + "src": "11875:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17790,7 +17790,7 @@ "id": 9582, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11543:6:12", + "src": "11875:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17803,10 +17803,10 @@ "id": 9585, "mutability": "mutable", "name": "p2", - "nameLocation": "11566:2:12", + "nameLocation": "11898:2:12", "nodeType": "VariableDeclaration", "scope": 9599, - "src": "11561:7:12", + "src": "11893:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17817,7 +17817,7 @@ "id": 9584, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11561:4:12", + "src": "11893:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17826,13 +17826,13 @@ "visibility": "internal" } ], - "src": "11524:45:12" + "src": "11856:45:12" }, "returnParameters": { "id": 9587, "nodeType": "ParameterList", "parameters": [], - "src": "11584:0:12" + "src": "11916:0:12" }, "scope": 16348, "stateMutability": "view", @@ -17842,12 +17842,12 @@ { "id": 9619, "nodeType": "FunctionDefinition", - "src": "11686:179:12", + "src": "12022:181:12", "nodes": [], "body": { "id": 9618, "nodeType": "Block", - "src": "11767:98:12", + "src": "12103:100:12", "nodes": [], "statements": [ { @@ -17864,7 +17864,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11817:27:12", + "src": "12154:27:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2ced7cef693312206c21f0e92e3b54e2e16bf33db5eec350c78866822c665e1f", "typeString": "literal_string \"log(string,string,string)\"" @@ -17877,7 +17877,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9601, - "src": "11846:2:12", + "src": "12183:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17889,7 +17889,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9603, - "src": "11850:2:12", + "src": "12187:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17901,7 +17901,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9605, - "src": "11854:2:12", + "src": "12191:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17933,7 +17933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11793:3:12", + "src": "12130:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17946,7 +17946,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11793:23:12", + "src": "12130:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -17960,7 +17960,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11793:64:12", + "src": "12130:64:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17980,7 +17980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "11777:15:12", + "src": "12114:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -17994,7 +17994,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11777:81:12", + "src": "12114:81:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18003,7 +18003,7 @@ }, "id": 9617, "nodeType": "ExpressionStatement", - "src": "11777:81:12" + "src": "12114:81:12" } ] }, @@ -18011,7 +18011,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11695:3:12", + "nameLocation": "12031:3:12", "parameters": { "id": 9606, "nodeType": "ParameterList", @@ -18021,10 +18021,10 @@ "id": 9601, "mutability": "mutable", "name": "p0", - "nameLocation": "11713:2:12", + "nameLocation": "12049:2:12", "nodeType": "VariableDeclaration", "scope": 9619, - "src": "11699:16:12", + "src": "12035:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18035,7 +18035,7 @@ "id": 9600, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11699:6:12", + "src": "12035:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18048,10 +18048,10 @@ "id": 9603, "mutability": "mutable", "name": "p1", - "nameLocation": "11731:2:12", + "nameLocation": "12067:2:12", "nodeType": "VariableDeclaration", "scope": 9619, - "src": "11717:16:12", + "src": "12053:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18062,7 +18062,7 @@ "id": 9602, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11717:6:12", + "src": "12053:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18075,10 +18075,10 @@ "id": 9605, "mutability": "mutable", "name": "p2", - "nameLocation": "11749:2:12", + "nameLocation": "12085:2:12", "nodeType": "VariableDeclaration", "scope": 9619, - "src": "11735:16:12", + "src": "12071:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18089,7 +18089,7 @@ "id": 9604, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11735:6:12", + "src": "12071:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18098,13 +18098,13 @@ "visibility": "internal" } ], - "src": "11698:54:12" + "src": "12034:54:12" }, "returnParameters": { "id": 9607, "nodeType": "ParameterList", "parameters": [], - "src": "11767:0:12" + "src": "12103:0:12" }, "scope": 16348, "stateMutability": "view", @@ -18114,12 +18114,12 @@ { "id": 9639, "nodeType": "FunctionDefinition", - "src": "11871:168:12", + "src": "12211:170:12", "nodes": [], "body": { "id": 9638, "nodeType": "Block", - "src": "11943:96:12", + "src": "12283:98:12", "nodes": [], "statements": [ { @@ -18136,7 +18136,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11993:25:12", + "src": "12334:25:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b0e0f9b5ad960213f9ab262d120ce4ec3edffc58d1ad51b99628a777e82d8acb", "typeString": "literal_string \"log(string,string,bool)\"" @@ -18149,7 +18149,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9621, - "src": "12020:2:12", + "src": "12361:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18161,7 +18161,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9623, - "src": "12024:2:12", + "src": "12365:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18173,7 +18173,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9625, - "src": "12028:2:12", + "src": "12369:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18205,7 +18205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11969:3:12", + "src": "12310:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18218,7 +18218,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11969:23:12", + "src": "12310:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -18232,7 +18232,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11969:62:12", + "src": "12310:62:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18252,7 +18252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "11953:15:12", + "src": "12294:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -18266,7 +18266,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11953:79:12", + "src": "12294:79:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18275,7 +18275,7 @@ }, "id": 9637, "nodeType": "ExpressionStatement", - "src": "11953:79:12" + "src": "12294:79:12" } ] }, @@ -18283,7 +18283,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11880:3:12", + "nameLocation": "12220:3:12", "parameters": { "id": 9626, "nodeType": "ParameterList", @@ -18293,10 +18293,10 @@ "id": 9621, "mutability": "mutable", "name": "p0", - "nameLocation": "11898:2:12", + "nameLocation": "12238:2:12", "nodeType": "VariableDeclaration", "scope": 9639, - "src": "11884:16:12", + "src": "12224:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18307,7 +18307,7 @@ "id": 9620, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11884:6:12", + "src": "12224:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18320,10 +18320,10 @@ "id": 9623, "mutability": "mutable", "name": "p1", - "nameLocation": "11916:2:12", + "nameLocation": "12256:2:12", "nodeType": "VariableDeclaration", "scope": 9639, - "src": "11902:16:12", + "src": "12242:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18334,7 +18334,7 @@ "id": 9622, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11902:6:12", + "src": "12242:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18347,10 +18347,10 @@ "id": 9625, "mutability": "mutable", "name": "p2", - "nameLocation": "11925:2:12", + "nameLocation": "12265:2:12", "nodeType": "VariableDeclaration", "scope": 9639, - "src": "11920:7:12", + "src": "12260:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18361,7 +18361,7 @@ "id": 9624, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11920:4:12", + "src": "12260:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18370,13 +18370,13 @@ "visibility": "internal" } ], - "src": "11883:45:12" + "src": "12223:45:12" }, "returnParameters": { "id": 9627, "nodeType": "ParameterList", "parameters": [], - "src": "11943:0:12" + "src": "12283:0:12" }, "scope": 16348, "stateMutability": "view", @@ -18386,12 +18386,12 @@ { "id": 9659, "nodeType": "FunctionDefinition", - "src": "12045:174:12", + "src": "12389:176:12", "nodes": [], "body": { "id": 9658, "nodeType": "Block", - "src": "12120:99:12", + "src": "12464:101:12", "nodes": [], "statements": [ { @@ -18408,7 +18408,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12170:28:12", + "src": "12515:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_95ed0195ee22a092ad93d352c33e8dc78b91f0c01eab9cff270af55b2ae65768", "typeString": "literal_string \"log(string,string,address)\"" @@ -18421,7 +18421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9641, - "src": "12200:2:12", + "src": "12545:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18433,7 +18433,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9643, - "src": "12204:2:12", + "src": "12549:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18445,7 +18445,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9645, - "src": "12208:2:12", + "src": "12553:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18477,7 +18477,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12146:3:12", + "src": "12491:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18490,7 +18490,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12146:23:12", + "src": "12491:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -18504,7 +18504,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12146:65:12", + "src": "12491:65:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18524,7 +18524,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "12130:15:12", + "src": "12475:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -18538,7 +18538,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12130:82:12", + "src": "12475:82:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18547,7 +18547,7 @@ }, "id": 9657, "nodeType": "ExpressionStatement", - "src": "12130:82:12" + "src": "12475:82:12" } ] }, @@ -18555,7 +18555,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12054:3:12", + "nameLocation": "12398:3:12", "parameters": { "id": 9646, "nodeType": "ParameterList", @@ -18565,10 +18565,10 @@ "id": 9641, "mutability": "mutable", "name": "p0", - "nameLocation": "12072:2:12", + "nameLocation": "12416:2:12", "nodeType": "VariableDeclaration", "scope": 9659, - "src": "12058:16:12", + "src": "12402:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18579,7 +18579,7 @@ "id": 9640, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12058:6:12", + "src": "12402:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18592,10 +18592,10 @@ "id": 9643, "mutability": "mutable", "name": "p1", - "nameLocation": "12090:2:12", + "nameLocation": "12434:2:12", "nodeType": "VariableDeclaration", "scope": 9659, - "src": "12076:16:12", + "src": "12420:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18606,7 +18606,7 @@ "id": 9642, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12076:6:12", + "src": "12420:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18619,10 +18619,10 @@ "id": 9645, "mutability": "mutable", "name": "p2", - "nameLocation": "12102:2:12", + "nameLocation": "12446:2:12", "nodeType": "VariableDeclaration", "scope": 9659, - "src": "12094:10:12", + "src": "12438:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18633,7 +18633,7 @@ "id": 9644, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12094:7:12", + "src": "12438:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18643,13 +18643,13 @@ "visibility": "internal" } ], - "src": "12057:48:12" + "src": "12401:48:12" }, "returnParameters": { "id": 9647, "nodeType": "ParameterList", "parameters": [], - "src": "12120:0:12" + "src": "12464:0:12" }, "scope": 16348, "stateMutability": "view", @@ -18659,12 +18659,12 @@ { "id": 9679, "nodeType": "FunctionDefinition", - "src": "12225:157:12", + "src": "12573:159:12", "nodes": [], "body": { "id": 9678, "nodeType": "Block", - "src": "12288:94:12", + "src": "12636:96:12", "nodes": [], "statements": [ { @@ -18681,7 +18681,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12338:23:12", + "src": "12687:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_291bb9d00defdc1b95c66c8b4bc10ef714a549c4f22fb190fe687dc5e85a4db1", "typeString": "literal_string \"log(string,bool,uint)\"" @@ -18694,7 +18694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9661, - "src": "12363:2:12", + "src": "12712:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18706,7 +18706,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9663, - "src": "12367:2:12", + "src": "12716:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18718,7 +18718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9665, - "src": "12371:2:12", + "src": "12720:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18750,7 +18750,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12314:3:12", + "src": "12663:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18763,7 +18763,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12314:23:12", + "src": "12663:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -18777,7 +18777,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12314:60:12", + "src": "12663:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18797,7 +18797,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "12298:15:12", + "src": "12647:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -18811,7 +18811,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12298:77:12", + "src": "12647:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18820,7 +18820,7 @@ }, "id": 9677, "nodeType": "ExpressionStatement", - "src": "12298:77:12" + "src": "12647:77:12" } ] }, @@ -18828,7 +18828,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12234:3:12", + "nameLocation": "12582:3:12", "parameters": { "id": 9666, "nodeType": "ParameterList", @@ -18838,10 +18838,10 @@ "id": 9661, "mutability": "mutable", "name": "p0", - "nameLocation": "12252:2:12", + "nameLocation": "12600:2:12", "nodeType": "VariableDeclaration", "scope": 9679, - "src": "12238:16:12", + "src": "12586:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18852,7 +18852,7 @@ "id": 9660, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12238:6:12", + "src": "12586:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18865,10 +18865,10 @@ "id": 9663, "mutability": "mutable", "name": "p1", - "nameLocation": "12261:2:12", + "nameLocation": "12609:2:12", "nodeType": "VariableDeclaration", "scope": 9679, - "src": "12256:7:12", + "src": "12604:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18879,7 +18879,7 @@ "id": 9662, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12256:4:12", + "src": "12604:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18892,10 +18892,10 @@ "id": 9665, "mutability": "mutable", "name": "p2", - "nameLocation": "12270:2:12", + "nameLocation": "12618:2:12", "nodeType": "VariableDeclaration", "scope": 9679, - "src": "12265:7:12", + "src": "12613:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18906,7 +18906,7 @@ "id": 9664, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12265:4:12", + "src": "12613:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18915,13 +18915,13 @@ "visibility": "internal" } ], - "src": "12237:36:12" + "src": "12585:36:12" }, "returnParameters": { "id": 9667, "nodeType": "ParameterList", "parameters": [], - "src": "12288:0:12" + "src": "12636:0:12" }, "scope": 16348, "stateMutability": "view", @@ -18931,12 +18931,12 @@ { "id": 9699, "nodeType": "FunctionDefinition", - "src": "12388:168:12", + "src": "12740:170:12", "nodes": [], "body": { "id": 9698, "nodeType": "Block", - "src": "12460:96:12", + "src": "12812:98:12", "nodes": [], "statements": [ { @@ -18953,7 +18953,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12510:25:12", + "src": "12863:25:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e298f47d872a89293d316b9b936000a26f83eda2ba3171b2f9f16e2bf618c3e7", "typeString": "literal_string \"log(string,bool,string)\"" @@ -18966,7 +18966,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9681, - "src": "12537:2:12", + "src": "12890:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18978,7 +18978,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9683, - "src": "12541:2:12", + "src": "12894:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18990,7 +18990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9685, - "src": "12545:2:12", + "src": "12898:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19022,7 +19022,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12486:3:12", + "src": "12839:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -19035,7 +19035,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12486:23:12", + "src": "12839:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -19049,7 +19049,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12486:62:12", + "src": "12839:62:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19069,7 +19069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "12470:15:12", + "src": "12823:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -19083,7 +19083,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12470:79:12", + "src": "12823:79:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19092,7 +19092,7 @@ }, "id": 9697, "nodeType": "ExpressionStatement", - "src": "12470:79:12" + "src": "12823:79:12" } ] }, @@ -19100,7 +19100,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12397:3:12", + "nameLocation": "12749:3:12", "parameters": { "id": 9686, "nodeType": "ParameterList", @@ -19110,10 +19110,10 @@ "id": 9681, "mutability": "mutable", "name": "p0", - "nameLocation": "12415:2:12", + "nameLocation": "12767:2:12", "nodeType": "VariableDeclaration", "scope": 9699, - "src": "12401:16:12", + "src": "12753:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19124,7 +19124,7 @@ "id": 9680, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12401:6:12", + "src": "12753:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19137,10 +19137,10 @@ "id": 9683, "mutability": "mutable", "name": "p1", - "nameLocation": "12424:2:12", + "nameLocation": "12776:2:12", "nodeType": "VariableDeclaration", "scope": 9699, - "src": "12419:7:12", + "src": "12771:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19151,7 +19151,7 @@ "id": 9682, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12419:4:12", + "src": "12771:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19164,10 +19164,10 @@ "id": 9685, "mutability": "mutable", "name": "p2", - "nameLocation": "12442:2:12", + "nameLocation": "12794:2:12", "nodeType": "VariableDeclaration", "scope": 9699, - "src": "12428:16:12", + "src": "12780:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19178,7 +19178,7 @@ "id": 9684, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12428:6:12", + "src": "12780:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19187,13 +19187,13 @@ "visibility": "internal" } ], - "src": "12400:45:12" + "src": "12752:45:12" }, "returnParameters": { "id": 9687, "nodeType": "ParameterList", "parameters": [], - "src": "12460:0:12" + "src": "12812:0:12" }, "scope": 16348, "stateMutability": "view", @@ -19203,12 +19203,12 @@ { "id": 9719, "nodeType": "FunctionDefinition", - "src": "12562:157:12", + "src": "12918:159:12", "nodes": [], "body": { "id": 9718, "nodeType": "Block", - "src": "12625:94:12", + "src": "12981:96:12", "nodes": [], "statements": [ { @@ -19225,7 +19225,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12675:23:12", + "src": "13032:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_850b7ad637241a873b861925ccffb71aaffb030b1df8850f324c9804bc7b443d", "typeString": "literal_string \"log(string,bool,bool)\"" @@ -19238,7 +19238,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9701, - "src": "12700:2:12", + "src": "13057:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19250,7 +19250,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9703, - "src": "12704:2:12", + "src": "13061:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19262,7 +19262,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9705, - "src": "12708:2:12", + "src": "13065:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19294,7 +19294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12651:3:12", + "src": "13008:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -19307,7 +19307,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12651:23:12", + "src": "13008:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -19321,7 +19321,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12651:60:12", + "src": "13008:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19341,7 +19341,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "12635:15:12", + "src": "12992:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -19355,7 +19355,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12635:77:12", + "src": "12992:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19364,7 +19364,7 @@ }, "id": 9717, "nodeType": "ExpressionStatement", - "src": "12635:77:12" + "src": "12992:77:12" } ] }, @@ -19372,7 +19372,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12571:3:12", + "nameLocation": "12927:3:12", "parameters": { "id": 9706, "nodeType": "ParameterList", @@ -19382,10 +19382,10 @@ "id": 9701, "mutability": "mutable", "name": "p0", - "nameLocation": "12589:2:12", + "nameLocation": "12945:2:12", "nodeType": "VariableDeclaration", "scope": 9719, - "src": "12575:16:12", + "src": "12931:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19396,7 +19396,7 @@ "id": 9700, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12575:6:12", + "src": "12931:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19409,10 +19409,10 @@ "id": 9703, "mutability": "mutable", "name": "p1", - "nameLocation": "12598:2:12", + "nameLocation": "12954:2:12", "nodeType": "VariableDeclaration", "scope": 9719, - "src": "12593:7:12", + "src": "12949:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19423,7 +19423,7 @@ "id": 9702, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12593:4:12", + "src": "12949:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19436,10 +19436,10 @@ "id": 9705, "mutability": "mutable", "name": "p2", - "nameLocation": "12607:2:12", + "nameLocation": "12963:2:12", "nodeType": "VariableDeclaration", "scope": 9719, - "src": "12602:7:12", + "src": "12958:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19450,7 +19450,7 @@ "id": 9704, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12602:4:12", + "src": "12958:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19459,13 +19459,13 @@ "visibility": "internal" } ], - "src": "12574:36:12" + "src": "12930:36:12" }, "returnParameters": { "id": 9707, "nodeType": "ParameterList", "parameters": [], - "src": "12625:0:12" + "src": "12981:0:12" }, "scope": 16348, "stateMutability": "view", @@ -19475,12 +19475,12 @@ { "id": 9739, "nodeType": "FunctionDefinition", - "src": "12725:163:12", + "src": "13085:165:12", "nodes": [], "body": { "id": 9738, "nodeType": "Block", - "src": "12791:97:12", + "src": "13151:99:12", "nodes": [], "statements": [ { @@ -19497,7 +19497,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12841:26:12", + "src": "13202:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_932bbb385d479707ff387e3bb2d8968a7b4115e938510c531aa15b50507fc27f", "typeString": "literal_string \"log(string,bool,address)\"" @@ -19510,7 +19510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9721, - "src": "12869:2:12", + "src": "13230:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19522,7 +19522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9723, - "src": "12873:2:12", + "src": "13234:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19534,7 +19534,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9725, - "src": "12877:2:12", + "src": "13238:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19566,7 +19566,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12817:3:12", + "src": "13178:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -19579,7 +19579,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12817:23:12", + "src": "13178:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -19593,7 +19593,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12817:63:12", + "src": "13178:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19613,7 +19613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "12801:15:12", + "src": "13162:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -19627,7 +19627,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12801:80:12", + "src": "13162:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19636,7 +19636,7 @@ }, "id": 9737, "nodeType": "ExpressionStatement", - "src": "12801:80:12" + "src": "13162:80:12" } ] }, @@ -19644,7 +19644,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12734:3:12", + "nameLocation": "13094:3:12", "parameters": { "id": 9726, "nodeType": "ParameterList", @@ -19654,10 +19654,10 @@ "id": 9721, "mutability": "mutable", "name": "p0", - "nameLocation": "12752:2:12", + "nameLocation": "13112:2:12", "nodeType": "VariableDeclaration", "scope": 9739, - "src": "12738:16:12", + "src": "13098:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19668,7 +19668,7 @@ "id": 9720, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12738:6:12", + "src": "13098:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19681,10 +19681,10 @@ "id": 9723, "mutability": "mutable", "name": "p1", - "nameLocation": "12761:2:12", + "nameLocation": "13121:2:12", "nodeType": "VariableDeclaration", "scope": 9739, - "src": "12756:7:12", + "src": "13116:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19695,7 +19695,7 @@ "id": 9722, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12756:4:12", + "src": "13116:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19708,10 +19708,10 @@ "id": 9725, "mutability": "mutable", "name": "p2", - "nameLocation": "12773:2:12", + "nameLocation": "13133:2:12", "nodeType": "VariableDeclaration", "scope": 9739, - "src": "12765:10:12", + "src": "13125:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19722,7 +19722,7 @@ "id": 9724, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12765:7:12", + "src": "13125:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -19732,13 +19732,13 @@ "visibility": "internal" } ], - "src": "12737:39:12" + "src": "13097:39:12" }, "returnParameters": { "id": 9727, "nodeType": "ParameterList", "parameters": [], - "src": "12791:0:12" + "src": "13151:0:12" }, "scope": 16348, "stateMutability": "view", @@ -19748,12 +19748,12 @@ { "id": 9759, "nodeType": "FunctionDefinition", - "src": "12894:163:12", + "src": "13258:165:12", "nodes": [], "body": { "id": 9758, "nodeType": "Block", - "src": "12960:97:12", + "src": "13324:99:12", "nodes": [], "statements": [ { @@ -19770,7 +19770,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13010:26:12", + "src": "13375:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_07c81217b9c48682941345dce61bbd916a12dd883642c9077891090a71c93a13", "typeString": "literal_string \"log(string,address,uint)\"" @@ -19783,7 +19783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9741, - "src": "13038:2:12", + "src": "13403:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19795,7 +19795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9743, - "src": "13042:2:12", + "src": "13407:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19807,7 +19807,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9745, - "src": "13046:2:12", + "src": "13411:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19839,7 +19839,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12986:3:12", + "src": "13351:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -19852,7 +19852,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12986:23:12", + "src": "13351:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -19866,7 +19866,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12986:63:12", + "src": "13351:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19886,7 +19886,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "12970:15:12", + "src": "13335:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -19900,7 +19900,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12970:80:12", + "src": "13335:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19909,7 +19909,7 @@ }, "id": 9757, "nodeType": "ExpressionStatement", - "src": "12970:80:12" + "src": "13335:80:12" } ] }, @@ -19917,7 +19917,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12903:3:12", + "nameLocation": "13267:3:12", "parameters": { "id": 9746, "nodeType": "ParameterList", @@ -19927,10 +19927,10 @@ "id": 9741, "mutability": "mutable", "name": "p0", - "nameLocation": "12921:2:12", + "nameLocation": "13285:2:12", "nodeType": "VariableDeclaration", "scope": 9759, - "src": "12907:16:12", + "src": "13271:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19941,7 +19941,7 @@ "id": 9740, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12907:6:12", + "src": "13271:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19954,10 +19954,10 @@ "id": 9743, "mutability": "mutable", "name": "p1", - "nameLocation": "12933:2:12", + "nameLocation": "13297:2:12", "nodeType": "VariableDeclaration", "scope": 9759, - "src": "12925:10:12", + "src": "13289:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19968,7 +19968,7 @@ "id": 9742, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12925:7:12", + "src": "13289:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -19982,10 +19982,10 @@ "id": 9745, "mutability": "mutable", "name": "p2", - "nameLocation": "12942:2:12", + "nameLocation": "13306:2:12", "nodeType": "VariableDeclaration", "scope": 9759, - "src": "12937:7:12", + "src": "13301:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19996,7 +19996,7 @@ "id": 9744, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12937:4:12", + "src": "13301:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20005,13 +20005,13 @@ "visibility": "internal" } ], - "src": "12906:39:12" + "src": "13270:39:12" }, "returnParameters": { "id": 9747, "nodeType": "ParameterList", "parameters": [], - "src": "12960:0:12" + "src": "13324:0:12" }, "scope": 16348, "stateMutability": "view", @@ -20021,12 +20021,12 @@ { "id": 9779, "nodeType": "FunctionDefinition", - "src": "13063:174:12", + "src": "13431:176:12", "nodes": [], "body": { "id": 9778, "nodeType": "Block", - "src": "13138:99:12", + "src": "13506:101:12", "nodes": [], "statements": [ { @@ -20043,7 +20043,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13188:28:12", + "src": "13557:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0e9ad4f87059a51cce5555e129ca819f7e5d52e9c65a4e175882207ee47d634", "typeString": "literal_string \"log(string,address,string)\"" @@ -20056,7 +20056,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9761, - "src": "13218:2:12", + "src": "13587:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20068,7 +20068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9763, - "src": "13222:2:12", + "src": "13591:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20080,7 +20080,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9765, - "src": "13226:2:12", + "src": "13595:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20112,7 +20112,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13164:3:12", + "src": "13533:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -20125,7 +20125,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13164:23:12", + "src": "13533:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -20139,7 +20139,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13164:65:12", + "src": "13533:65:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20159,7 +20159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "13148:15:12", + "src": "13517:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -20173,7 +20173,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13148:82:12", + "src": "13517:82:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20182,7 +20182,7 @@ }, "id": 9777, "nodeType": "ExpressionStatement", - "src": "13148:82:12" + "src": "13517:82:12" } ] }, @@ -20190,7 +20190,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13072:3:12", + "nameLocation": "13440:3:12", "parameters": { "id": 9766, "nodeType": "ParameterList", @@ -20200,10 +20200,10 @@ "id": 9761, "mutability": "mutable", "name": "p0", - "nameLocation": "13090:2:12", + "nameLocation": "13458:2:12", "nodeType": "VariableDeclaration", "scope": 9779, - "src": "13076:16:12", + "src": "13444:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20214,7 +20214,7 @@ "id": 9760, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13076:6:12", + "src": "13444:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20227,10 +20227,10 @@ "id": 9763, "mutability": "mutable", "name": "p1", - "nameLocation": "13102:2:12", + "nameLocation": "13470:2:12", "nodeType": "VariableDeclaration", "scope": 9779, - "src": "13094:10:12", + "src": "13462:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20241,7 +20241,7 @@ "id": 9762, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13094:7:12", + "src": "13462:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20255,10 +20255,10 @@ "id": 9765, "mutability": "mutable", "name": "p2", - "nameLocation": "13120:2:12", + "nameLocation": "13488:2:12", "nodeType": "VariableDeclaration", "scope": 9779, - "src": "13106:16:12", + "src": "13474:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20269,7 +20269,7 @@ "id": 9764, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13106:6:12", + "src": "13474:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20278,13 +20278,13 @@ "visibility": "internal" } ], - "src": "13075:48:12" + "src": "13443:48:12" }, "returnParameters": { "id": 9767, "nodeType": "ParameterList", "parameters": [], - "src": "13138:0:12" + "src": "13506:0:12" }, "scope": 16348, "stateMutability": "view", @@ -20294,12 +20294,12 @@ { "id": 9799, "nodeType": "FunctionDefinition", - "src": "13243:163:12", + "src": "13615:165:12", "nodes": [], "body": { "id": 9798, "nodeType": "Block", - "src": "13309:97:12", + "src": "13681:99:12", "nodes": [], "statements": [ { @@ -20316,7 +20316,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13359:26:12", + "src": "13732:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c91d5ed4480e0b3323f998bcee9594aa98173c7324b015a4713a7c8429afd0b8", "typeString": "literal_string \"log(string,address,bool)\"" @@ -20329,7 +20329,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9781, - "src": "13387:2:12", + "src": "13760:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20341,7 +20341,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9783, - "src": "13391:2:12", + "src": "13764:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20353,7 +20353,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9785, - "src": "13395:2:12", + "src": "13768:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20385,7 +20385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13335:3:12", + "src": "13708:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -20398,7 +20398,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13335:23:12", + "src": "13708:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -20412,7 +20412,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13335:63:12", + "src": "13708:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20432,7 +20432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "13319:15:12", + "src": "13692:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -20446,7 +20446,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13319:80:12", + "src": "13692:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20455,7 +20455,7 @@ }, "id": 9797, "nodeType": "ExpressionStatement", - "src": "13319:80:12" + "src": "13692:80:12" } ] }, @@ -20463,7 +20463,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13252:3:12", + "nameLocation": "13624:3:12", "parameters": { "id": 9786, "nodeType": "ParameterList", @@ -20473,10 +20473,10 @@ "id": 9781, "mutability": "mutable", "name": "p0", - "nameLocation": "13270:2:12", + "nameLocation": "13642:2:12", "nodeType": "VariableDeclaration", "scope": 9799, - "src": "13256:16:12", + "src": "13628:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20487,7 +20487,7 @@ "id": 9780, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13256:6:12", + "src": "13628:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20500,10 +20500,10 @@ "id": 9783, "mutability": "mutable", "name": "p1", - "nameLocation": "13282:2:12", + "nameLocation": "13654:2:12", "nodeType": "VariableDeclaration", "scope": 9799, - "src": "13274:10:12", + "src": "13646:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20514,7 +20514,7 @@ "id": 9782, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13274:7:12", + "src": "13646:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20528,10 +20528,10 @@ "id": 9785, "mutability": "mutable", "name": "p2", - "nameLocation": "13291:2:12", + "nameLocation": "13663:2:12", "nodeType": "VariableDeclaration", "scope": 9799, - "src": "13286:7:12", + "src": "13658:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20542,7 +20542,7 @@ "id": 9784, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13286:4:12", + "src": "13658:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20551,13 +20551,13 @@ "visibility": "internal" } ], - "src": "13255:39:12" + "src": "13627:39:12" }, "returnParameters": { "id": 9787, "nodeType": "ParameterList", "parameters": [], - "src": "13309:0:12" + "src": "13681:0:12" }, "scope": 16348, "stateMutability": "view", @@ -20567,12 +20567,12 @@ { "id": 9819, "nodeType": "FunctionDefinition", - "src": "13412:169:12", + "src": "13788:171:12", "nodes": [], "body": { "id": 9818, "nodeType": "Block", - "src": "13481:100:12", + "src": "13857:102:12", "nodes": [], "statements": [ { @@ -20589,7 +20589,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13531:29:12", + "src": "13908:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fcec75e0902c9d61eded5d9f2eed16d5b0f2cd255fe6fa77733f59e1063823e8", "typeString": "literal_string \"log(string,address,address)\"" @@ -20602,7 +20602,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9801, - "src": "13562:2:12", + "src": "13939:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20614,7 +20614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9803, - "src": "13566:2:12", + "src": "13943:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20626,7 +20626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9805, - "src": "13570:2:12", + "src": "13947:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20658,7 +20658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13507:3:12", + "src": "13884:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -20671,7 +20671,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13507:23:12", + "src": "13884:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -20685,7 +20685,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13507:66:12", + "src": "13884:66:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20705,7 +20705,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "13491:15:12", + "src": "13868:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -20719,7 +20719,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13491:83:12", + "src": "13868:83:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20728,7 +20728,7 @@ }, "id": 9817, "nodeType": "ExpressionStatement", - "src": "13491:83:12" + "src": "13868:83:12" } ] }, @@ -20736,7 +20736,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13421:3:12", + "nameLocation": "13797:3:12", "parameters": { "id": 9806, "nodeType": "ParameterList", @@ -20746,10 +20746,10 @@ "id": 9801, "mutability": "mutable", "name": "p0", - "nameLocation": "13439:2:12", + "nameLocation": "13815:2:12", "nodeType": "VariableDeclaration", "scope": 9819, - "src": "13425:16:12", + "src": "13801:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20760,7 +20760,7 @@ "id": 9800, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13425:6:12", + "src": "13801:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20773,10 +20773,10 @@ "id": 9803, "mutability": "mutable", "name": "p1", - "nameLocation": "13451:2:12", + "nameLocation": "13827:2:12", "nodeType": "VariableDeclaration", "scope": 9819, - "src": "13443:10:12", + "src": "13819:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20787,7 +20787,7 @@ "id": 9802, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13443:7:12", + "src": "13819:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20801,10 +20801,10 @@ "id": 9805, "mutability": "mutable", "name": "p2", - "nameLocation": "13463:2:12", + "nameLocation": "13839:2:12", "nodeType": "VariableDeclaration", "scope": 9819, - "src": "13455:10:12", + "src": "13831:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20815,7 +20815,7 @@ "id": 9804, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13455:7:12", + "src": "13831:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20825,13 +20825,13 @@ "visibility": "internal" } ], - "src": "13424:42:12" + "src": "13800:42:12" }, "returnParameters": { "id": 9807, "nodeType": "ParameterList", "parameters": [], - "src": "13481:0:12" + "src": "13857:0:12" }, "scope": 16348, "stateMutability": "view", @@ -20841,12 +20841,12 @@ { "id": 9839, "nodeType": "FunctionDefinition", - "src": "13587:146:12", + "src": "13967:148:12", "nodes": [], "body": { "id": 9838, "nodeType": "Block", - "src": "13641:92:12", + "src": "14021:94:12", "nodes": [], "statements": [ { @@ -20863,7 +20863,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13691:21:12", + "src": "14072:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3b5c03e061c862e366b964ce1ef4845511d610b73a90137eb2b2afa3099b1a4e", "typeString": "literal_string \"log(bool,uint,uint)\"" @@ -20876,7 +20876,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9821, - "src": "13714:2:12", + "src": "14095:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20888,7 +20888,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9823, - "src": "13718:2:12", + "src": "14099:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20900,7 +20900,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9825, - "src": "13722:2:12", + "src": "14103:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20932,7 +20932,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13667:3:12", + "src": "14048:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -20945,7 +20945,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13667:23:12", + "src": "14048:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -20959,7 +20959,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13667:58:12", + "src": "14048:58:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20979,7 +20979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "13651:15:12", + "src": "14032:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -20993,7 +20993,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13651:75:12", + "src": "14032:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21002,7 +21002,7 @@ }, "id": 9837, "nodeType": "ExpressionStatement", - "src": "13651:75:12" + "src": "14032:75:12" } ] }, @@ -21010,7 +21010,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13596:3:12", + "nameLocation": "13976:3:12", "parameters": { "id": 9826, "nodeType": "ParameterList", @@ -21020,10 +21020,10 @@ "id": 9821, "mutability": "mutable", "name": "p0", - "nameLocation": "13605:2:12", + "nameLocation": "13985:2:12", "nodeType": "VariableDeclaration", "scope": 9839, - "src": "13600:7:12", + "src": "13980:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21034,7 +21034,7 @@ "id": 9820, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13600:4:12", + "src": "13980:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21047,10 +21047,10 @@ "id": 9823, "mutability": "mutable", "name": "p1", - "nameLocation": "13614:2:12", + "nameLocation": "13994:2:12", "nodeType": "VariableDeclaration", "scope": 9839, - "src": "13609:7:12", + "src": "13989:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21061,7 +21061,7 @@ "id": 9822, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13609:4:12", + "src": "13989:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21074,10 +21074,10 @@ "id": 9825, "mutability": "mutable", "name": "p2", - "nameLocation": "13623:2:12", + "nameLocation": "14003:2:12", "nodeType": "VariableDeclaration", "scope": 9839, - "src": "13618:7:12", + "src": "13998:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21088,7 +21088,7 @@ "id": 9824, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13618:4:12", + "src": "13998:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21097,13 +21097,13 @@ "visibility": "internal" } ], - "src": "13599:27:12" + "src": "13979:27:12" }, "returnParameters": { "id": 9827, "nodeType": "ParameterList", "parameters": [], - "src": "13641:0:12" + "src": "14021:0:12" }, "scope": 16348, "stateMutability": "view", @@ -21113,12 +21113,12 @@ { "id": 9859, "nodeType": "FunctionDefinition", - "src": "13739:157:12", + "src": "14123:159:12", "nodes": [], "body": { "id": 9858, "nodeType": "Block", - "src": "13802:94:12", + "src": "14186:96:12", "nodes": [], "statements": [ { @@ -21135,7 +21135,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13852:23:12", + "src": "14237:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c8397eb0de34bc3ec2853d625c1649c0c0abb20941c30ba650cc738adade018f", "typeString": "literal_string \"log(bool,uint,string)\"" @@ -21148,7 +21148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9841, - "src": "13877:2:12", + "src": "14262:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21160,7 +21160,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9843, - "src": "13881:2:12", + "src": "14266:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21172,7 +21172,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9845, - "src": "13885:2:12", + "src": "14270:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21204,7 +21204,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13828:3:12", + "src": "14213:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21217,7 +21217,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13828:23:12", + "src": "14213:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -21231,7 +21231,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13828:60:12", + "src": "14213:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21251,7 +21251,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "13812:15:12", + "src": "14197:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -21265,7 +21265,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13812:77:12", + "src": "14197:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21274,7 +21274,7 @@ }, "id": 9857, "nodeType": "ExpressionStatement", - "src": "13812:77:12" + "src": "14197:77:12" } ] }, @@ -21282,7 +21282,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13748:3:12", + "nameLocation": "14132:3:12", "parameters": { "id": 9846, "nodeType": "ParameterList", @@ -21292,10 +21292,10 @@ "id": 9841, "mutability": "mutable", "name": "p0", - "nameLocation": "13757:2:12", + "nameLocation": "14141:2:12", "nodeType": "VariableDeclaration", "scope": 9859, - "src": "13752:7:12", + "src": "14136:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21306,7 +21306,7 @@ "id": 9840, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13752:4:12", + "src": "14136:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21319,10 +21319,10 @@ "id": 9843, "mutability": "mutable", "name": "p1", - "nameLocation": "13766:2:12", + "nameLocation": "14150:2:12", "nodeType": "VariableDeclaration", "scope": 9859, - "src": "13761:7:12", + "src": "14145:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21333,7 +21333,7 @@ "id": 9842, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13761:4:12", + "src": "14145:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21346,10 +21346,10 @@ "id": 9845, "mutability": "mutable", "name": "p2", - "nameLocation": "13784:2:12", + "nameLocation": "14168:2:12", "nodeType": "VariableDeclaration", "scope": 9859, - "src": "13770:16:12", + "src": "14154:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21360,7 +21360,7 @@ "id": 9844, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13770:6:12", + "src": "14154:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21369,13 +21369,13 @@ "visibility": "internal" } ], - "src": "13751:36:12" + "src": "14135:36:12" }, "returnParameters": { "id": 9847, "nodeType": "ParameterList", "parameters": [], - "src": "13802:0:12" + "src": "14186:0:12" }, "scope": 16348, "stateMutability": "view", @@ -21385,12 +21385,12 @@ { "id": 9879, "nodeType": "FunctionDefinition", - "src": "13902:146:12", + "src": "14290:148:12", "nodes": [], "body": { "id": 9878, "nodeType": "Block", - "src": "13956:92:12", + "src": "14344:94:12", "nodes": [], "statements": [ { @@ -21407,7 +21407,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14006:21:12", + "src": "14395:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1badc9eb6813ec769c33a3918f278565b7e2e9ed34d2ae2d50d951cc0f602ae0", "typeString": "literal_string \"log(bool,uint,bool)\"" @@ -21420,7 +21420,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9861, - "src": "14029:2:12", + "src": "14418:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21432,7 +21432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9863, - "src": "14033:2:12", + "src": "14422:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21444,7 +21444,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9865, - "src": "14037:2:12", + "src": "14426:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21476,7 +21476,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13982:3:12", + "src": "14371:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21489,7 +21489,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13982:23:12", + "src": "14371:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -21503,7 +21503,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13982:58:12", + "src": "14371:58:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21523,7 +21523,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "13966:15:12", + "src": "14355:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -21537,7 +21537,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13966:75:12", + "src": "14355:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21546,7 +21546,7 @@ }, "id": 9877, "nodeType": "ExpressionStatement", - "src": "13966:75:12" + "src": "14355:75:12" } ] }, @@ -21554,7 +21554,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13911:3:12", + "nameLocation": "14299:3:12", "parameters": { "id": 9866, "nodeType": "ParameterList", @@ -21564,10 +21564,10 @@ "id": 9861, "mutability": "mutable", "name": "p0", - "nameLocation": "13920:2:12", + "nameLocation": "14308:2:12", "nodeType": "VariableDeclaration", "scope": 9879, - "src": "13915:7:12", + "src": "14303:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21578,7 +21578,7 @@ "id": 9860, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13915:4:12", + "src": "14303:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21591,10 +21591,10 @@ "id": 9863, "mutability": "mutable", "name": "p1", - "nameLocation": "13929:2:12", + "nameLocation": "14317:2:12", "nodeType": "VariableDeclaration", "scope": 9879, - "src": "13924:7:12", + "src": "14312:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21605,7 +21605,7 @@ "id": 9862, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13924:4:12", + "src": "14312:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21618,10 +21618,10 @@ "id": 9865, "mutability": "mutable", "name": "p2", - "nameLocation": "13938:2:12", + "nameLocation": "14326:2:12", "nodeType": "VariableDeclaration", "scope": 9879, - "src": "13933:7:12", + "src": "14321:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21632,7 +21632,7 @@ "id": 9864, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13933:4:12", + "src": "14321:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21641,13 +21641,13 @@ "visibility": "internal" } ], - "src": "13914:27:12" + "src": "14302:27:12" }, "returnParameters": { "id": 9867, "nodeType": "ParameterList", "parameters": [], - "src": "13956:0:12" + "src": "14344:0:12" }, "scope": 16348, "stateMutability": "view", @@ -21657,12 +21657,12 @@ { "id": 9899, "nodeType": "FunctionDefinition", - "src": "14054:152:12", + "src": "14446:154:12", "nodes": [], "body": { "id": 9898, "nodeType": "Block", - "src": "14111:95:12", + "src": "14503:97:12", "nodes": [], "statements": [ { @@ -21679,7 +21679,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14161:24:12", + "src": "14554:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c4d23507f52009aec241457bf26dc51305bd2896aa08c5b47f04709554b39440", "typeString": "literal_string \"log(bool,uint,address)\"" @@ -21692,7 +21692,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9881, - "src": "14187:2:12", + "src": "14580:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21704,7 +21704,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9883, - "src": "14191:2:12", + "src": "14584:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21716,7 +21716,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9885, - "src": "14195:2:12", + "src": "14588:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -21748,7 +21748,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14137:3:12", + "src": "14530:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21761,7 +21761,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14137:23:12", + "src": "14530:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -21775,7 +21775,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14137:61:12", + "src": "14530:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21795,7 +21795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "14121:15:12", + "src": "14514:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -21809,7 +21809,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14121:78:12", + "src": "14514:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21818,7 +21818,7 @@ }, "id": 9897, "nodeType": "ExpressionStatement", - "src": "14121:78:12" + "src": "14514:78:12" } ] }, @@ -21826,7 +21826,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14063:3:12", + "nameLocation": "14455:3:12", "parameters": { "id": 9886, "nodeType": "ParameterList", @@ -21836,10 +21836,10 @@ "id": 9881, "mutability": "mutable", "name": "p0", - "nameLocation": "14072:2:12", + "nameLocation": "14464:2:12", "nodeType": "VariableDeclaration", "scope": 9899, - "src": "14067:7:12", + "src": "14459:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21850,7 +21850,7 @@ "id": 9880, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14067:4:12", + "src": "14459:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21863,10 +21863,10 @@ "id": 9883, "mutability": "mutable", "name": "p1", - "nameLocation": "14081:2:12", + "nameLocation": "14473:2:12", "nodeType": "VariableDeclaration", "scope": 9899, - "src": "14076:7:12", + "src": "14468:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21877,7 +21877,7 @@ "id": 9882, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14076:4:12", + "src": "14468:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21890,10 +21890,10 @@ "id": 9885, "mutability": "mutable", "name": "p2", - "nameLocation": "14093:2:12", + "nameLocation": "14485:2:12", "nodeType": "VariableDeclaration", "scope": 9899, - "src": "14085:10:12", + "src": "14477:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21904,7 +21904,7 @@ "id": 9884, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14085:7:12", + "src": "14477:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21914,13 +21914,13 @@ "visibility": "internal" } ], - "src": "14066:30:12" + "src": "14458:30:12" }, "returnParameters": { "id": 9887, "nodeType": "ParameterList", "parameters": [], - "src": "14111:0:12" + "src": "14503:0:12" }, "scope": 16348, "stateMutability": "view", @@ -21930,12 +21930,12 @@ { "id": 9919, "nodeType": "FunctionDefinition", - "src": "14212:157:12", + "src": "14608:159:12", "nodes": [], "body": { "id": 9918, "nodeType": "Block", - "src": "14275:94:12", + "src": "14671:96:12", "nodes": [], "statements": [ { @@ -21952,7 +21952,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14325:23:12", + "src": "14722:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c0382aac3e9b237c9c8f246cdb8152d44351aaafa72d99e3640be65f754ac807", "typeString": "literal_string \"log(bool,string,uint)\"" @@ -21965,7 +21965,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9901, - "src": "14350:2:12", + "src": "14747:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21977,7 +21977,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9903, - "src": "14354:2:12", + "src": "14751:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21989,7 +21989,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9905, - "src": "14358:2:12", + "src": "14755:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22021,7 +22021,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14301:3:12", + "src": "14698:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22034,7 +22034,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14301:23:12", + "src": "14698:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -22048,7 +22048,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14301:60:12", + "src": "14698:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22068,7 +22068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "14285:15:12", + "src": "14682:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -22082,7 +22082,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14285:77:12", + "src": "14682:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22091,7 +22091,7 @@ }, "id": 9917, "nodeType": "ExpressionStatement", - "src": "14285:77:12" + "src": "14682:77:12" } ] }, @@ -22099,7 +22099,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14221:3:12", + "nameLocation": "14617:3:12", "parameters": { "id": 9906, "nodeType": "ParameterList", @@ -22109,10 +22109,10 @@ "id": 9901, "mutability": "mutable", "name": "p0", - "nameLocation": "14230:2:12", + "nameLocation": "14626:2:12", "nodeType": "VariableDeclaration", "scope": 9919, - "src": "14225:7:12", + "src": "14621:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22123,7 +22123,7 @@ "id": 9900, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14225:4:12", + "src": "14621:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22136,10 +22136,10 @@ "id": 9903, "mutability": "mutable", "name": "p1", - "nameLocation": "14248:2:12", + "nameLocation": "14644:2:12", "nodeType": "VariableDeclaration", "scope": 9919, - "src": "14234:16:12", + "src": "14630:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22150,7 +22150,7 @@ "id": 9902, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14234:6:12", + "src": "14630:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22163,10 +22163,10 @@ "id": 9905, "mutability": "mutable", "name": "p2", - "nameLocation": "14257:2:12", + "nameLocation": "14653:2:12", "nodeType": "VariableDeclaration", "scope": 9919, - "src": "14252:7:12", + "src": "14648:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22177,7 +22177,7 @@ "id": 9904, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14252:4:12", + "src": "14648:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22186,13 +22186,13 @@ "visibility": "internal" } ], - "src": "14224:36:12" + "src": "14620:36:12" }, "returnParameters": { "id": 9907, "nodeType": "ParameterList", "parameters": [], - "src": "14275:0:12" + "src": "14671:0:12" }, "scope": 16348, "stateMutability": "view", @@ -22202,12 +22202,12 @@ { "id": 9939, "nodeType": "FunctionDefinition", - "src": "14375:168:12", + "src": "14775:170:12", "nodes": [], "body": { "id": 9938, "nodeType": "Block", - "src": "14447:96:12", + "src": "14847:98:12", "nodes": [], "statements": [ { @@ -22224,7 +22224,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14497:25:12", + "src": "14898:25:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b076847f8b4aee0cfbf46ec501532f9f3c85a581aff135287ff8e917c0a39102", "typeString": "literal_string \"log(bool,string,string)\"" @@ -22237,7 +22237,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9921, - "src": "14524:2:12", + "src": "14925:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22249,7 +22249,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9923, - "src": "14528:2:12", + "src": "14929:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22261,7 +22261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9925, - "src": "14532:2:12", + "src": "14933:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22293,7 +22293,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14473:3:12", + "src": "14874:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22306,7 +22306,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14473:23:12", + "src": "14874:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -22320,7 +22320,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14473:62:12", + "src": "14874:62:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22340,7 +22340,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "14457:15:12", + "src": "14858:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -22354,7 +22354,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14457:79:12", + "src": "14858:79:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22363,7 +22363,7 @@ }, "id": 9937, "nodeType": "ExpressionStatement", - "src": "14457:79:12" + "src": "14858:79:12" } ] }, @@ -22371,7 +22371,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14384:3:12", + "nameLocation": "14784:3:12", "parameters": { "id": 9926, "nodeType": "ParameterList", @@ -22381,10 +22381,10 @@ "id": 9921, "mutability": "mutable", "name": "p0", - "nameLocation": "14393:2:12", + "nameLocation": "14793:2:12", "nodeType": "VariableDeclaration", "scope": 9939, - "src": "14388:7:12", + "src": "14788:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22395,7 +22395,7 @@ "id": 9920, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14388:4:12", + "src": "14788:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22408,10 +22408,10 @@ "id": 9923, "mutability": "mutable", "name": "p1", - "nameLocation": "14411:2:12", + "nameLocation": "14811:2:12", "nodeType": "VariableDeclaration", "scope": 9939, - "src": "14397:16:12", + "src": "14797:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22422,7 +22422,7 @@ "id": 9922, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14397:6:12", + "src": "14797:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22435,10 +22435,10 @@ "id": 9925, "mutability": "mutable", "name": "p2", - "nameLocation": "14429:2:12", + "nameLocation": "14829:2:12", "nodeType": "VariableDeclaration", "scope": 9939, - "src": "14415:16:12", + "src": "14815:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22449,7 +22449,7 @@ "id": 9924, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14415:6:12", + "src": "14815:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22458,13 +22458,13 @@ "visibility": "internal" } ], - "src": "14387:45:12" + "src": "14787:45:12" }, "returnParameters": { "id": 9927, "nodeType": "ParameterList", "parameters": [], - "src": "14447:0:12" + "src": "14847:0:12" }, "scope": 16348, "stateMutability": "view", @@ -22474,12 +22474,12 @@ { "id": 9959, "nodeType": "FunctionDefinition", - "src": "14549:157:12", + "src": "14953:159:12", "nodes": [], "body": { "id": 9958, "nodeType": "Block", - "src": "14612:94:12", + "src": "15016:96:12", "nodes": [], "statements": [ { @@ -22496,7 +22496,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14662:23:12", + "src": "15067:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dbb4c2477dacc98e0e5b96fd6ca6bf0ae1f82dd042439d9f53f8d963bef43eaa", "typeString": "literal_string \"log(bool,string,bool)\"" @@ -22509,7 +22509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9941, - "src": "14687:2:12", + "src": "15092:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22521,7 +22521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9943, - "src": "14691:2:12", + "src": "15096:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22533,7 +22533,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9945, - "src": "14695:2:12", + "src": "15100:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22565,7 +22565,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14638:3:12", + "src": "15043:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22578,7 +22578,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14638:23:12", + "src": "15043:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -22592,7 +22592,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14638:60:12", + "src": "15043:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22612,7 +22612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "14622:15:12", + "src": "15027:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -22626,7 +22626,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14622:77:12", + "src": "15027:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22635,7 +22635,7 @@ }, "id": 9957, "nodeType": "ExpressionStatement", - "src": "14622:77:12" + "src": "15027:77:12" } ] }, @@ -22643,7 +22643,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14558:3:12", + "nameLocation": "14962:3:12", "parameters": { "id": 9946, "nodeType": "ParameterList", @@ -22653,10 +22653,10 @@ "id": 9941, "mutability": "mutable", "name": "p0", - "nameLocation": "14567:2:12", + "nameLocation": "14971:2:12", "nodeType": "VariableDeclaration", "scope": 9959, - "src": "14562:7:12", + "src": "14966:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22667,7 +22667,7 @@ "id": 9940, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14562:4:12", + "src": "14966:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22680,10 +22680,10 @@ "id": 9943, "mutability": "mutable", "name": "p1", - "nameLocation": "14585:2:12", + "nameLocation": "14989:2:12", "nodeType": "VariableDeclaration", "scope": 9959, - "src": "14571:16:12", + "src": "14975:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22694,7 +22694,7 @@ "id": 9942, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14571:6:12", + "src": "14975:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22707,10 +22707,10 @@ "id": 9945, "mutability": "mutable", "name": "p2", - "nameLocation": "14594:2:12", + "nameLocation": "14998:2:12", "nodeType": "VariableDeclaration", "scope": 9959, - "src": "14589:7:12", + "src": "14993:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22721,7 +22721,7 @@ "id": 9944, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14589:4:12", + "src": "14993:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22730,13 +22730,13 @@ "visibility": "internal" } ], - "src": "14561:36:12" + "src": "14965:36:12" }, "returnParameters": { "id": 9947, "nodeType": "ParameterList", "parameters": [], - "src": "14612:0:12" + "src": "15016:0:12" }, "scope": 16348, "stateMutability": "view", @@ -22746,12 +22746,12 @@ { "id": 9979, "nodeType": "FunctionDefinition", - "src": "14712:163:12", + "src": "15120:165:12", "nodes": [], "body": { "id": 9978, "nodeType": "Block", - "src": "14778:97:12", + "src": "15186:99:12", "nodes": [], "statements": [ { @@ -22768,7 +22768,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14828:26:12", + "src": "15237:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9591b953c9b1d0af9d1e3bc0f6ea9aa5b0e1af8c702f85b36e21b9b2d7e4da79", "typeString": "literal_string \"log(bool,string,address)\"" @@ -22781,7 +22781,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9961, - "src": "14856:2:12", + "src": "15265:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22793,7 +22793,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9963, - "src": "14860:2:12", + "src": "15269:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22805,7 +22805,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9965, - "src": "14864:2:12", + "src": "15273:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22837,7 +22837,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14804:3:12", + "src": "15213:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22850,7 +22850,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14804:23:12", + "src": "15213:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -22864,7 +22864,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14804:63:12", + "src": "15213:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22884,7 +22884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "14788:15:12", + "src": "15197:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -22898,7 +22898,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14788:80:12", + "src": "15197:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22907,7 +22907,7 @@ }, "id": 9977, "nodeType": "ExpressionStatement", - "src": "14788:80:12" + "src": "15197:80:12" } ] }, @@ -22915,7 +22915,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14721:3:12", + "nameLocation": "15129:3:12", "parameters": { "id": 9966, "nodeType": "ParameterList", @@ -22925,10 +22925,10 @@ "id": 9961, "mutability": "mutable", "name": "p0", - "nameLocation": "14730:2:12", + "nameLocation": "15138:2:12", "nodeType": "VariableDeclaration", "scope": 9979, - "src": "14725:7:12", + "src": "15133:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22939,7 +22939,7 @@ "id": 9960, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14725:4:12", + "src": "15133:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22952,10 +22952,10 @@ "id": 9963, "mutability": "mutable", "name": "p1", - "nameLocation": "14748:2:12", + "nameLocation": "15156:2:12", "nodeType": "VariableDeclaration", "scope": 9979, - "src": "14734:16:12", + "src": "15142:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22966,7 +22966,7 @@ "id": 9962, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14734:6:12", + "src": "15142:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22979,10 +22979,10 @@ "id": 9965, "mutability": "mutable", "name": "p2", - "nameLocation": "14760:2:12", + "nameLocation": "15168:2:12", "nodeType": "VariableDeclaration", "scope": 9979, - "src": "14752:10:12", + "src": "15160:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22993,7 +22993,7 @@ "id": 9964, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14752:7:12", + "src": "15160:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23003,13 +23003,13 @@ "visibility": "internal" } ], - "src": "14724:39:12" + "src": "15132:39:12" }, "returnParameters": { "id": 9967, "nodeType": "ParameterList", "parameters": [], - "src": "14778:0:12" + "src": "15186:0:12" }, "scope": 16348, "stateMutability": "view", @@ -23019,12 +23019,12 @@ { "id": 9999, "nodeType": "FunctionDefinition", - "src": "14881:146:12", + "src": "15293:148:12", "nodes": [], "body": { "id": 9998, "nodeType": "Block", - "src": "14935:92:12", + "src": "15347:94:12", "nodes": [], "statements": [ { @@ -23041,7 +23041,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14985:21:12", + "src": "15398:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b01365bbae43503e22260bcc9cf23ffef37ffc9f6c1580737fe2489955065877", "typeString": "literal_string \"log(bool,bool,uint)\"" @@ -23054,7 +23054,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9981, - "src": "15008:2:12", + "src": "15421:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23066,7 +23066,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9983, - "src": "15012:2:12", + "src": "15425:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23078,7 +23078,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9985, - "src": "15016:2:12", + "src": "15429:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23110,7 +23110,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14961:3:12", + "src": "15374:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23123,7 +23123,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14961:23:12", + "src": "15374:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -23137,7 +23137,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14961:58:12", + "src": "15374:58:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23157,7 +23157,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "14945:15:12", + "src": "15358:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -23171,7 +23171,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14945:75:12", + "src": "15358:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23180,7 +23180,7 @@ }, "id": 9997, "nodeType": "ExpressionStatement", - "src": "14945:75:12" + "src": "15358:75:12" } ] }, @@ -23188,7 +23188,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14890:3:12", + "nameLocation": "15302:3:12", "parameters": { "id": 9986, "nodeType": "ParameterList", @@ -23198,10 +23198,10 @@ "id": 9981, "mutability": "mutable", "name": "p0", - "nameLocation": "14899:2:12", + "nameLocation": "15311:2:12", "nodeType": "VariableDeclaration", "scope": 9999, - "src": "14894:7:12", + "src": "15306:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23212,7 +23212,7 @@ "id": 9980, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14894:4:12", + "src": "15306:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23225,10 +23225,10 @@ "id": 9983, "mutability": "mutable", "name": "p1", - "nameLocation": "14908:2:12", + "nameLocation": "15320:2:12", "nodeType": "VariableDeclaration", "scope": 9999, - "src": "14903:7:12", + "src": "15315:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23239,7 +23239,7 @@ "id": 9982, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14903:4:12", + "src": "15315:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23252,10 +23252,10 @@ "id": 9985, "mutability": "mutable", "name": "p2", - "nameLocation": "14917:2:12", + "nameLocation": "15329:2:12", "nodeType": "VariableDeclaration", "scope": 9999, - "src": "14912:7:12", + "src": "15324:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23266,7 +23266,7 @@ "id": 9984, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14912:4:12", + "src": "15324:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23275,13 +23275,13 @@ "visibility": "internal" } ], - "src": "14893:27:12" + "src": "15305:27:12" }, "returnParameters": { "id": 9987, "nodeType": "ParameterList", "parameters": [], - "src": "14935:0:12" + "src": "15347:0:12" }, "scope": 16348, "stateMutability": "view", @@ -23291,12 +23291,12 @@ { "id": 10019, "nodeType": "FunctionDefinition", - "src": "15033:157:12", + "src": "15449:159:12", "nodes": [], "body": { "id": 10018, "nodeType": "Block", - "src": "15096:94:12", + "src": "15512:96:12", "nodes": [], "statements": [ { @@ -23313,7 +23313,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15146:23:12", + "src": "15563:23:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2555fa465662416fc443b21c515f245dc550a66f7c658773f7bd7ad91c82f2cc", "typeString": "literal_string \"log(bool,bool,string)\"" @@ -23326,7 +23326,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10001, - "src": "15171:2:12", + "src": "15588:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23338,7 +23338,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10003, - "src": "15175:2:12", + "src": "15592:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23350,7 +23350,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10005, - "src": "15179:2:12", + "src": "15596:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23382,7 +23382,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15122:3:12", + "src": "15539:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23395,7 +23395,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15122:23:12", + "src": "15539:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -23409,7 +23409,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15122:60:12", + "src": "15539:60:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23429,7 +23429,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "15106:15:12", + "src": "15523:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -23443,7 +23443,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15106:77:12", + "src": "15523:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23452,7 +23452,7 @@ }, "id": 10017, "nodeType": "ExpressionStatement", - "src": "15106:77:12" + "src": "15523:77:12" } ] }, @@ -23460,7 +23460,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15042:3:12", + "nameLocation": "15458:3:12", "parameters": { "id": 10006, "nodeType": "ParameterList", @@ -23470,10 +23470,10 @@ "id": 10001, "mutability": "mutable", "name": "p0", - "nameLocation": "15051:2:12", + "nameLocation": "15467:2:12", "nodeType": "VariableDeclaration", "scope": 10019, - "src": "15046:7:12", + "src": "15462:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23484,7 +23484,7 @@ "id": 10000, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15046:4:12", + "src": "15462:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23497,10 +23497,10 @@ "id": 10003, "mutability": "mutable", "name": "p1", - "nameLocation": "15060:2:12", + "nameLocation": "15476:2:12", "nodeType": "VariableDeclaration", "scope": 10019, - "src": "15055:7:12", + "src": "15471:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23511,7 +23511,7 @@ "id": 10002, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15055:4:12", + "src": "15471:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23524,10 +23524,10 @@ "id": 10005, "mutability": "mutable", "name": "p2", - "nameLocation": "15078:2:12", + "nameLocation": "15494:2:12", "nodeType": "VariableDeclaration", "scope": 10019, - "src": "15064:16:12", + "src": "15480:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23538,7 +23538,7 @@ "id": 10004, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15064:6:12", + "src": "15480:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23547,13 +23547,13 @@ "visibility": "internal" } ], - "src": "15045:36:12" + "src": "15461:36:12" }, "returnParameters": { "id": 10007, "nodeType": "ParameterList", "parameters": [], - "src": "15096:0:12" + "src": "15512:0:12" }, "scope": 16348, "stateMutability": "view", @@ -23563,12 +23563,12 @@ { "id": 10039, "nodeType": "FunctionDefinition", - "src": "15196:146:12", + "src": "15616:148:12", "nodes": [], "body": { "id": 10038, "nodeType": "Block", - "src": "15250:92:12", + "src": "15670:94:12", "nodes": [], "statements": [ { @@ -23585,7 +23585,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15300:21:12", + "src": "15721:21:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50709698278bb02f656e4ac53a2ae8ef0ec4064d340360a5fa4d933e9a742590", "typeString": "literal_string \"log(bool,bool,bool)\"" @@ -23598,7 +23598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10021, - "src": "15323:2:12", + "src": "15744:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23610,7 +23610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10023, - "src": "15327:2:12", + "src": "15748:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23622,7 +23622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10025, - "src": "15331:2:12", + "src": "15752:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23654,7 +23654,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15276:3:12", + "src": "15697:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23667,7 +23667,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15276:23:12", + "src": "15697:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -23681,7 +23681,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15276:58:12", + "src": "15697:58:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23701,7 +23701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "15260:15:12", + "src": "15681:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -23715,7 +23715,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15260:75:12", + "src": "15681:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23724,7 +23724,7 @@ }, "id": 10037, "nodeType": "ExpressionStatement", - "src": "15260:75:12" + "src": "15681:75:12" } ] }, @@ -23732,7 +23732,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15205:3:12", + "nameLocation": "15625:3:12", "parameters": { "id": 10026, "nodeType": "ParameterList", @@ -23742,10 +23742,10 @@ "id": 10021, "mutability": "mutable", "name": "p0", - "nameLocation": "15214:2:12", + "nameLocation": "15634:2:12", "nodeType": "VariableDeclaration", "scope": 10039, - "src": "15209:7:12", + "src": "15629:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23756,7 +23756,7 @@ "id": 10020, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15209:4:12", + "src": "15629:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23769,10 +23769,10 @@ "id": 10023, "mutability": "mutable", "name": "p1", - "nameLocation": "15223:2:12", + "nameLocation": "15643:2:12", "nodeType": "VariableDeclaration", "scope": 10039, - "src": "15218:7:12", + "src": "15638:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23783,7 +23783,7 @@ "id": 10022, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15218:4:12", + "src": "15638:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23796,10 +23796,10 @@ "id": 10025, "mutability": "mutable", "name": "p2", - "nameLocation": "15232:2:12", + "nameLocation": "15652:2:12", "nodeType": "VariableDeclaration", "scope": 10039, - "src": "15227:7:12", + "src": "15647:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23810,7 +23810,7 @@ "id": 10024, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15227:4:12", + "src": "15647:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23819,13 +23819,13 @@ "visibility": "internal" } ], - "src": "15208:27:12" + "src": "15628:27:12" }, "returnParameters": { "id": 10027, "nodeType": "ParameterList", "parameters": [], - "src": "15250:0:12" + "src": "15670:0:12" }, "scope": 16348, "stateMutability": "view", @@ -23835,12 +23835,12 @@ { "id": 10059, "nodeType": "FunctionDefinition", - "src": "15348:152:12", + "src": "15772:154:12", "nodes": [], "body": { "id": 10058, "nodeType": "Block", - "src": "15405:95:12", + "src": "15829:97:12", "nodes": [], "statements": [ { @@ -23857,7 +23857,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15455:24:12", + "src": "15880:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1078f68da6ddbbe80f829fe8d54d1f2c6347e1ee4ec5a2a7a3a330ada9eccf81", "typeString": "literal_string \"log(bool,bool,address)\"" @@ -23870,7 +23870,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10041, - "src": "15481:2:12", + "src": "15906:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23882,7 +23882,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10043, - "src": "15485:2:12", + "src": "15910:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23894,7 +23894,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10045, - "src": "15489:2:12", + "src": "15914:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23926,7 +23926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15431:3:12", + "src": "15856:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23939,7 +23939,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15431:23:12", + "src": "15856:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -23953,7 +23953,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15431:61:12", + "src": "15856:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23973,7 +23973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "15415:15:12", + "src": "15840:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -23987,7 +23987,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15415:78:12", + "src": "15840:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23996,7 +23996,7 @@ }, "id": 10057, "nodeType": "ExpressionStatement", - "src": "15415:78:12" + "src": "15840:78:12" } ] }, @@ -24004,7 +24004,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15357:3:12", + "nameLocation": "15781:3:12", "parameters": { "id": 10046, "nodeType": "ParameterList", @@ -24014,10 +24014,10 @@ "id": 10041, "mutability": "mutable", "name": "p0", - "nameLocation": "15366:2:12", + "nameLocation": "15790:2:12", "nodeType": "VariableDeclaration", "scope": 10059, - "src": "15361:7:12", + "src": "15785:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24028,7 +24028,7 @@ "id": 10040, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15361:4:12", + "src": "15785:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24041,10 +24041,10 @@ "id": 10043, "mutability": "mutable", "name": "p1", - "nameLocation": "15375:2:12", + "nameLocation": "15799:2:12", "nodeType": "VariableDeclaration", "scope": 10059, - "src": "15370:7:12", + "src": "15794:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24055,7 +24055,7 @@ "id": 10042, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15370:4:12", + "src": "15794:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24068,10 +24068,10 @@ "id": 10045, "mutability": "mutable", "name": "p2", - "nameLocation": "15387:2:12", + "nameLocation": "15811:2:12", "nodeType": "VariableDeclaration", "scope": 10059, - "src": "15379:10:12", + "src": "15803:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24082,7 +24082,7 @@ "id": 10044, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15379:7:12", + "src": "15803:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24092,13 +24092,13 @@ "visibility": "internal" } ], - "src": "15360:30:12" + "src": "15784:30:12" }, "returnParameters": { "id": 10047, "nodeType": "ParameterList", "parameters": [], - "src": "15405:0:12" + "src": "15829:0:12" }, "scope": 16348, "stateMutability": "view", @@ -24108,12 +24108,12 @@ { "id": 10079, "nodeType": "FunctionDefinition", - "src": "15506:152:12", + "src": "15934:154:12", "nodes": [], "body": { "id": 10078, "nodeType": "Block", - "src": "15563:95:12", + "src": "15991:97:12", "nodes": [], "statements": [ { @@ -24130,7 +24130,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15613:24:12", + "src": "16042:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb704bafbd89369a907d48394b6acdacf482ae42cc2aaedd1cc37e89b4054b3d", "typeString": "literal_string \"log(bool,address,uint)\"" @@ -24143,7 +24143,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10061, - "src": "15639:2:12", + "src": "16068:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24155,7 +24155,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10063, - "src": "15643:2:12", + "src": "16072:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24167,7 +24167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10065, - "src": "15647:2:12", + "src": "16076:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24199,7 +24199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15589:3:12", + "src": "16018:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -24212,7 +24212,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15589:23:12", + "src": "16018:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -24226,7 +24226,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15589:61:12", + "src": "16018:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24246,7 +24246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "15573:15:12", + "src": "16002:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -24260,7 +24260,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15573:78:12", + "src": "16002:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24269,7 +24269,7 @@ }, "id": 10077, "nodeType": "ExpressionStatement", - "src": "15573:78:12" + "src": "16002:78:12" } ] }, @@ -24277,7 +24277,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15515:3:12", + "nameLocation": "15943:3:12", "parameters": { "id": 10066, "nodeType": "ParameterList", @@ -24287,10 +24287,10 @@ "id": 10061, "mutability": "mutable", "name": "p0", - "nameLocation": "15524:2:12", + "nameLocation": "15952:2:12", "nodeType": "VariableDeclaration", "scope": 10079, - "src": "15519:7:12", + "src": "15947:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24301,7 +24301,7 @@ "id": 10060, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15519:4:12", + "src": "15947:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24314,10 +24314,10 @@ "id": 10063, "mutability": "mutable", "name": "p1", - "nameLocation": "15536:2:12", + "nameLocation": "15964:2:12", "nodeType": "VariableDeclaration", "scope": 10079, - "src": "15528:10:12", + "src": "15956:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24328,7 +24328,7 @@ "id": 10062, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15528:7:12", + "src": "15956:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24342,10 +24342,10 @@ "id": 10065, "mutability": "mutable", "name": "p2", - "nameLocation": "15545:2:12", + "nameLocation": "15973:2:12", "nodeType": "VariableDeclaration", "scope": 10079, - "src": "15540:7:12", + "src": "15968:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24356,7 +24356,7 @@ "id": 10064, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15540:4:12", + "src": "15968:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24365,13 +24365,13 @@ "visibility": "internal" } ], - "src": "15518:30:12" + "src": "15946:30:12" }, "returnParameters": { "id": 10067, "nodeType": "ParameterList", "parameters": [], - "src": "15563:0:12" + "src": "15991:0:12" }, "scope": 16348, "stateMutability": "view", @@ -24381,12 +24381,12 @@ { "id": 10099, "nodeType": "FunctionDefinition", - "src": "15664:163:12", + "src": "16096:165:12", "nodes": [], "body": { "id": 10098, "nodeType": "Block", - "src": "15730:97:12", + "src": "16162:99:12", "nodes": [], "statements": [ { @@ -24403,7 +24403,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15780:26:12", + "src": "16213:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de9a927090b15ed84eefc0c471675a23ce67fd75011b1652fe17ca2dd0dcd06d", "typeString": "literal_string \"log(bool,address,string)\"" @@ -24416,7 +24416,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10081, - "src": "15808:2:12", + "src": "16241:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24428,7 +24428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10083, - "src": "15812:2:12", + "src": "16245:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24440,7 +24440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10085, - "src": "15816:2:12", + "src": "16249:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24472,7 +24472,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15756:3:12", + "src": "16189:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -24485,7 +24485,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15756:23:12", + "src": "16189:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -24499,7 +24499,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15756:63:12", + "src": "16189:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24519,7 +24519,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "15740:15:12", + "src": "16173:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -24533,7 +24533,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15740:80:12", + "src": "16173:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24542,7 +24542,7 @@ }, "id": 10097, "nodeType": "ExpressionStatement", - "src": "15740:80:12" + "src": "16173:80:12" } ] }, @@ -24550,7 +24550,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15673:3:12", + "nameLocation": "16105:3:12", "parameters": { "id": 10086, "nodeType": "ParameterList", @@ -24560,10 +24560,10 @@ "id": 10081, "mutability": "mutable", "name": "p0", - "nameLocation": "15682:2:12", + "nameLocation": "16114:2:12", "nodeType": "VariableDeclaration", "scope": 10099, - "src": "15677:7:12", + "src": "16109:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24574,7 +24574,7 @@ "id": 10080, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15677:4:12", + "src": "16109:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24587,10 +24587,10 @@ "id": 10083, "mutability": "mutable", "name": "p1", - "nameLocation": "15694:2:12", + "nameLocation": "16126:2:12", "nodeType": "VariableDeclaration", "scope": 10099, - "src": "15686:10:12", + "src": "16118:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24601,7 +24601,7 @@ "id": 10082, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15686:7:12", + "src": "16118:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24615,10 +24615,10 @@ "id": 10085, "mutability": "mutable", "name": "p2", - "nameLocation": "15712:2:12", + "nameLocation": "16144:2:12", "nodeType": "VariableDeclaration", "scope": 10099, - "src": "15698:16:12", + "src": "16130:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24629,7 +24629,7 @@ "id": 10084, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15698:6:12", + "src": "16130:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24638,13 +24638,13 @@ "visibility": "internal" } ], - "src": "15676:39:12" + "src": "16108:39:12" }, "returnParameters": { "id": 10087, "nodeType": "ParameterList", "parameters": [], - "src": "15730:0:12" + "src": "16162:0:12" }, "scope": 16348, "stateMutability": "view", @@ -24654,12 +24654,12 @@ { "id": 10119, "nodeType": "FunctionDefinition", - "src": "15833:152:12", + "src": "16269:154:12", "nodes": [], "body": { "id": 10118, "nodeType": "Block", - "src": "15890:95:12", + "src": "16326:97:12", "nodes": [], "statements": [ { @@ -24676,7 +24676,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15940:24:12", + "src": "16377:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_18c9c746c9d0e38e4dc234ee76e678bbaa4e473eca3dce0969637d7f01e4a908", "typeString": "literal_string \"log(bool,address,bool)\"" @@ -24689,7 +24689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10101, - "src": "15966:2:12", + "src": "16403:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24701,7 +24701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10103, - "src": "15970:2:12", + "src": "16407:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24713,7 +24713,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10105, - "src": "15974:2:12", + "src": "16411:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24745,7 +24745,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15916:3:12", + "src": "16353:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -24758,7 +24758,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15916:23:12", + "src": "16353:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -24772,7 +24772,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15916:61:12", + "src": "16353:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24792,7 +24792,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "15900:15:12", + "src": "16337:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -24806,7 +24806,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15900:78:12", + "src": "16337:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24815,7 +24815,7 @@ }, "id": 10117, "nodeType": "ExpressionStatement", - "src": "15900:78:12" + "src": "16337:78:12" } ] }, @@ -24823,7 +24823,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15842:3:12", + "nameLocation": "16278:3:12", "parameters": { "id": 10106, "nodeType": "ParameterList", @@ -24833,10 +24833,10 @@ "id": 10101, "mutability": "mutable", "name": "p0", - "nameLocation": "15851:2:12", + "nameLocation": "16287:2:12", "nodeType": "VariableDeclaration", "scope": 10119, - "src": "15846:7:12", + "src": "16282:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24847,7 +24847,7 @@ "id": 10100, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15846:4:12", + "src": "16282:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24860,10 +24860,10 @@ "id": 10103, "mutability": "mutable", "name": "p1", - "nameLocation": "15863:2:12", + "nameLocation": "16299:2:12", "nodeType": "VariableDeclaration", "scope": 10119, - "src": "15855:10:12", + "src": "16291:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24874,7 +24874,7 @@ "id": 10102, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15855:7:12", + "src": "16291:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24888,10 +24888,10 @@ "id": 10105, "mutability": "mutable", "name": "p2", - "nameLocation": "15872:2:12", + "nameLocation": "16308:2:12", "nodeType": "VariableDeclaration", "scope": 10119, - "src": "15867:7:12", + "src": "16303:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24902,7 +24902,7 @@ "id": 10104, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15867:4:12", + "src": "16303:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24911,13 +24911,13 @@ "visibility": "internal" } ], - "src": "15845:30:12" + "src": "16281:30:12" }, "returnParameters": { "id": 10107, "nodeType": "ParameterList", "parameters": [], - "src": "15890:0:12" + "src": "16326:0:12" }, "scope": 16348, "stateMutability": "view", @@ -24927,12 +24927,12 @@ { "id": 10139, "nodeType": "FunctionDefinition", - "src": "15991:158:12", + "src": "16431:160:12", "nodes": [], "body": { "id": 10138, "nodeType": "Block", - "src": "16051:98:12", + "src": "16491:100:12", "nodes": [], "statements": [ { @@ -24949,7 +24949,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16101:27:12", + "src": "16542:27:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d2763667477f08a6a3f8ce84e1cc1aeb5e67ee2996f5f36e8939da2b8b8f0265", "typeString": "literal_string \"log(bool,address,address)\"" @@ -24962,7 +24962,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10121, - "src": "16130:2:12", + "src": "16571:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24974,7 +24974,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10123, - "src": "16134:2:12", + "src": "16575:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24986,7 +24986,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10125, - "src": "16138:2:12", + "src": "16579:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25018,7 +25018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16077:3:12", + "src": "16518:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -25031,7 +25031,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16077:23:12", + "src": "16518:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -25045,7 +25045,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16077:64:12", + "src": "16518:64:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25065,7 +25065,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "16061:15:12", + "src": "16502:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -25079,7 +25079,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16061:81:12", + "src": "16502:81:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -25088,7 +25088,7 @@ }, "id": 10137, "nodeType": "ExpressionStatement", - "src": "16061:81:12" + "src": "16502:81:12" } ] }, @@ -25096,7 +25096,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16000:3:12", + "nameLocation": "16440:3:12", "parameters": { "id": 10126, "nodeType": "ParameterList", @@ -25106,10 +25106,10 @@ "id": 10121, "mutability": "mutable", "name": "p0", - "nameLocation": "16009:2:12", + "nameLocation": "16449:2:12", "nodeType": "VariableDeclaration", "scope": 10139, - "src": "16004:7:12", + "src": "16444:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25120,7 +25120,7 @@ "id": 10120, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16004:4:12", + "src": "16444:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25133,10 +25133,10 @@ "id": 10123, "mutability": "mutable", "name": "p1", - "nameLocation": "16021:2:12", + "nameLocation": "16461:2:12", "nodeType": "VariableDeclaration", "scope": 10139, - "src": "16013:10:12", + "src": "16453:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25147,7 +25147,7 @@ "id": 10122, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16013:7:12", + "src": "16453:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25161,10 +25161,10 @@ "id": 10125, "mutability": "mutable", "name": "p2", - "nameLocation": "16033:2:12", + "nameLocation": "16473:2:12", "nodeType": "VariableDeclaration", "scope": 10139, - "src": "16025:10:12", + "src": "16465:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25175,7 +25175,7 @@ "id": 10124, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16025:7:12", + "src": "16465:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25185,13 +25185,13 @@ "visibility": "internal" } ], - "src": "16003:33:12" + "src": "16443:33:12" }, "returnParameters": { "id": 10127, "nodeType": "ParameterList", "parameters": [], - "src": "16051:0:12" + "src": "16491:0:12" }, "scope": 16348, "stateMutability": "view", @@ -25201,12 +25201,12 @@ { "id": 10159, "nodeType": "FunctionDefinition", - "src": "16155:152:12", + "src": "16599:154:12", "nodes": [], "body": { "id": 10158, "nodeType": "Block", - "src": "16212:95:12", + "src": "16656:97:12", "nodes": [], "statements": [ { @@ -25223,7 +25223,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16262:24:12", + "src": "16707:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8786135eae1a8e4736031518026bd3bd30886c3cc8d3e8bdedd6faea426de5ea", "typeString": "literal_string \"log(address,uint,uint)\"" @@ -25236,7 +25236,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10141, - "src": "16288:2:12", + "src": "16733:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25248,7 +25248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10143, - "src": "16292:2:12", + "src": "16737:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25260,7 +25260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10145, - "src": "16296:2:12", + "src": "16741:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25292,7 +25292,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16238:3:12", + "src": "16683:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -25305,7 +25305,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16238:23:12", + "src": "16683:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -25319,7 +25319,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16238:61:12", + "src": "16683:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25339,7 +25339,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "16222:15:12", + "src": "16667:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -25353,7 +25353,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16222:78:12", + "src": "16667:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -25362,7 +25362,7 @@ }, "id": 10157, "nodeType": "ExpressionStatement", - "src": "16222:78:12" + "src": "16667:78:12" } ] }, @@ -25370,7 +25370,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16164:3:12", + "nameLocation": "16608:3:12", "parameters": { "id": 10146, "nodeType": "ParameterList", @@ -25380,10 +25380,10 @@ "id": 10141, "mutability": "mutable", "name": "p0", - "nameLocation": "16176:2:12", + "nameLocation": "16620:2:12", "nodeType": "VariableDeclaration", "scope": 10159, - "src": "16168:10:12", + "src": "16612:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25394,7 +25394,7 @@ "id": 10140, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16168:7:12", + "src": "16612:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25408,10 +25408,10 @@ "id": 10143, "mutability": "mutable", "name": "p1", - "nameLocation": "16185:2:12", + "nameLocation": "16629:2:12", "nodeType": "VariableDeclaration", "scope": 10159, - "src": "16180:7:12", + "src": "16624:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25422,7 +25422,7 @@ "id": 10142, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16180:4:12", + "src": "16624:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25435,10 +25435,10 @@ "id": 10145, "mutability": "mutable", "name": "p2", - "nameLocation": "16194:2:12", + "nameLocation": "16638:2:12", "nodeType": "VariableDeclaration", "scope": 10159, - "src": "16189:7:12", + "src": "16633:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25449,7 +25449,7 @@ "id": 10144, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16189:4:12", + "src": "16633:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25458,13 +25458,13 @@ "visibility": "internal" } ], - "src": "16167:30:12" + "src": "16611:30:12" }, "returnParameters": { "id": 10147, "nodeType": "ParameterList", "parameters": [], - "src": "16212:0:12" + "src": "16656:0:12" }, "scope": 16348, "stateMutability": "view", @@ -25474,12 +25474,12 @@ { "id": 10179, "nodeType": "FunctionDefinition", - "src": "16313:163:12", + "src": "16761:165:12", "nodes": [], "body": { "id": 10178, "nodeType": "Block", - "src": "16379:97:12", + "src": "16827:99:12", "nodes": [], "statements": [ { @@ -25496,7 +25496,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16429:26:12", + "src": "16878:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_baf968498a2094de432bd16841b992056c14db9f313a6b44c3156c2b5f1dc2b4", "typeString": "literal_string \"log(address,uint,string)\"" @@ -25509,7 +25509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10161, - "src": "16457:2:12", + "src": "16906:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25521,7 +25521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10163, - "src": "16461:2:12", + "src": "16910:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25533,7 +25533,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10165, - "src": "16465:2:12", + "src": "16914:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25565,7 +25565,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16405:3:12", + "src": "16854:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -25578,7 +25578,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16405:23:12", + "src": "16854:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -25592,7 +25592,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16405:63:12", + "src": "16854:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25612,7 +25612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "16389:15:12", + "src": "16838:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -25626,7 +25626,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16389:80:12", + "src": "16838:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -25635,7 +25635,7 @@ }, "id": 10177, "nodeType": "ExpressionStatement", - "src": "16389:80:12" + "src": "16838:80:12" } ] }, @@ -25643,7 +25643,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16322:3:12", + "nameLocation": "16770:3:12", "parameters": { "id": 10166, "nodeType": "ParameterList", @@ -25653,10 +25653,10 @@ "id": 10161, "mutability": "mutable", "name": "p0", - "nameLocation": "16334:2:12", + "nameLocation": "16782:2:12", "nodeType": "VariableDeclaration", "scope": 10179, - "src": "16326:10:12", + "src": "16774:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25667,7 +25667,7 @@ "id": 10160, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16326:7:12", + "src": "16774:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25681,10 +25681,10 @@ "id": 10163, "mutability": "mutable", "name": "p1", - "nameLocation": "16343:2:12", + "nameLocation": "16791:2:12", "nodeType": "VariableDeclaration", "scope": 10179, - "src": "16338:7:12", + "src": "16786:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25695,7 +25695,7 @@ "id": 10162, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16338:4:12", + "src": "16786:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25708,10 +25708,10 @@ "id": 10165, "mutability": "mutable", "name": "p2", - "nameLocation": "16361:2:12", + "nameLocation": "16809:2:12", "nodeType": "VariableDeclaration", "scope": 10179, - "src": "16347:16:12", + "src": "16795:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25722,7 +25722,7 @@ "id": 10164, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16347:6:12", + "src": "16795:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25731,13 +25731,13 @@ "visibility": "internal" } ], - "src": "16325:39:12" + "src": "16773:39:12" }, "returnParameters": { "id": 10167, "nodeType": "ParameterList", "parameters": [], - "src": "16379:0:12" + "src": "16827:0:12" }, "scope": 16348, "stateMutability": "view", @@ -25747,12 +25747,12 @@ { "id": 10199, "nodeType": "FunctionDefinition", - "src": "16482:152:12", + "src": "16934:154:12", "nodes": [], "body": { "id": 10198, "nodeType": "Block", - "src": "16539:95:12", + "src": "16991:97:12", "nodes": [], "statements": [ { @@ -25769,7 +25769,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16589:24:12", + "src": "17042:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e54ae1445cd51f09e801fc5885e33c709102997417d3d9b6f543f7724468b4e4", "typeString": "literal_string \"log(address,uint,bool)\"" @@ -25782,7 +25782,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10181, - "src": "16615:2:12", + "src": "17068:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25794,7 +25794,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10183, - "src": "16619:2:12", + "src": "17072:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25806,7 +25806,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10185, - "src": "16623:2:12", + "src": "17076:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25838,7 +25838,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16565:3:12", + "src": "17018:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -25851,7 +25851,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16565:23:12", + "src": "17018:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -25865,7 +25865,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16565:61:12", + "src": "17018:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25885,7 +25885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "16549:15:12", + "src": "17002:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -25899,7 +25899,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16549:78:12", + "src": "17002:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -25908,7 +25908,7 @@ }, "id": 10197, "nodeType": "ExpressionStatement", - "src": "16549:78:12" + "src": "17002:78:12" } ] }, @@ -25916,7 +25916,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16491:3:12", + "nameLocation": "16943:3:12", "parameters": { "id": 10186, "nodeType": "ParameterList", @@ -25926,10 +25926,10 @@ "id": 10181, "mutability": "mutable", "name": "p0", - "nameLocation": "16503:2:12", + "nameLocation": "16955:2:12", "nodeType": "VariableDeclaration", "scope": 10199, - "src": "16495:10:12", + "src": "16947:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25940,7 +25940,7 @@ "id": 10180, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16495:7:12", + "src": "16947:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25954,10 +25954,10 @@ "id": 10183, "mutability": "mutable", "name": "p1", - "nameLocation": "16512:2:12", + "nameLocation": "16964:2:12", "nodeType": "VariableDeclaration", "scope": 10199, - "src": "16507:7:12", + "src": "16959:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25968,7 +25968,7 @@ "id": 10182, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16507:4:12", + "src": "16959:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25981,10 +25981,10 @@ "id": 10185, "mutability": "mutable", "name": "p2", - "nameLocation": "16521:2:12", + "nameLocation": "16973:2:12", "nodeType": "VariableDeclaration", "scope": 10199, - "src": "16516:7:12", + "src": "16968:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25995,7 +25995,7 @@ "id": 10184, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16516:4:12", + "src": "16968:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26004,13 +26004,13 @@ "visibility": "internal" } ], - "src": "16494:30:12" + "src": "16946:30:12" }, "returnParameters": { "id": 10187, "nodeType": "ParameterList", "parameters": [], - "src": "16539:0:12" + "src": "16991:0:12" }, "scope": 16348, "stateMutability": "view", @@ -26020,12 +26020,12 @@ { "id": 10219, "nodeType": "FunctionDefinition", - "src": "16640:158:12", + "src": "17096:160:12", "nodes": [], "body": { "id": 10218, "nodeType": "Block", - "src": "16700:98:12", + "src": "17156:100:12", "nodes": [], "statements": [ { @@ -26042,7 +26042,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16750:27:12", + "src": "17207:27:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_97eca3948a309251ff02cc4a3cb96f84ac4b6b4bdc56e86c9f0131c9b70c6259", "typeString": "literal_string \"log(address,uint,address)\"" @@ -26055,7 +26055,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10201, - "src": "16779:2:12", + "src": "17236:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26067,7 +26067,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10203, - "src": "16783:2:12", + "src": "17240:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26079,7 +26079,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10205, - "src": "16787:2:12", + "src": "17244:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26111,7 +26111,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16726:3:12", + "src": "17183:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -26124,7 +26124,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16726:23:12", + "src": "17183:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -26138,7 +26138,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16726:64:12", + "src": "17183:64:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26158,7 +26158,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "16710:15:12", + "src": "17167:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -26172,7 +26172,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16710:81:12", + "src": "17167:81:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26181,7 +26181,7 @@ }, "id": 10217, "nodeType": "ExpressionStatement", - "src": "16710:81:12" + "src": "17167:81:12" } ] }, @@ -26189,7 +26189,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16649:3:12", + "nameLocation": "17105:3:12", "parameters": { "id": 10206, "nodeType": "ParameterList", @@ -26199,10 +26199,10 @@ "id": 10201, "mutability": "mutable", "name": "p0", - "nameLocation": "16661:2:12", + "nameLocation": "17117:2:12", "nodeType": "VariableDeclaration", "scope": 10219, - "src": "16653:10:12", + "src": "17109:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26213,7 +26213,7 @@ "id": 10200, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16653:7:12", + "src": "17109:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26227,10 +26227,10 @@ "id": 10203, "mutability": "mutable", "name": "p1", - "nameLocation": "16670:2:12", + "nameLocation": "17126:2:12", "nodeType": "VariableDeclaration", "scope": 10219, - "src": "16665:7:12", + "src": "17121:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26241,7 +26241,7 @@ "id": 10202, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16665:4:12", + "src": "17121:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26254,10 +26254,10 @@ "id": 10205, "mutability": "mutable", "name": "p2", - "nameLocation": "16682:2:12", + "nameLocation": "17138:2:12", "nodeType": "VariableDeclaration", "scope": 10219, - "src": "16674:10:12", + "src": "17130:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26268,7 +26268,7 @@ "id": 10204, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16674:7:12", + "src": "17130:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26278,13 +26278,13 @@ "visibility": "internal" } ], - "src": "16652:33:12" + "src": "17108:33:12" }, "returnParameters": { "id": 10207, "nodeType": "ParameterList", "parameters": [], - "src": "16700:0:12" + "src": "17156:0:12" }, "scope": 16348, "stateMutability": "view", @@ -26294,12 +26294,12 @@ { "id": 10239, "nodeType": "FunctionDefinition", - "src": "16804:163:12", + "src": "17264:165:12", "nodes": [], "body": { "id": 10238, "nodeType": "Block", - "src": "16870:97:12", + "src": "17330:99:12", "nodes": [], "statements": [ { @@ -26316,7 +26316,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16920:26:12", + "src": "17381:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1cdaf28a630ff01c83e1629295cea6793da60638603e831a5c07be53dbee3597", "typeString": "literal_string \"log(address,string,uint)\"" @@ -26329,7 +26329,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10221, - "src": "16948:2:12", + "src": "17409:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26341,7 +26341,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10223, - "src": "16952:2:12", + "src": "17413:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26353,7 +26353,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10225, - "src": "16956:2:12", + "src": "17417:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26385,7 +26385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16896:3:12", + "src": "17357:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -26398,7 +26398,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16896:23:12", + "src": "17357:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -26412,7 +26412,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16896:63:12", + "src": "17357:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26432,7 +26432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "16880:15:12", + "src": "17341:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -26446,7 +26446,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16880:80:12", + "src": "17341:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26455,7 +26455,7 @@ }, "id": 10237, "nodeType": "ExpressionStatement", - "src": "16880:80:12" + "src": "17341:80:12" } ] }, @@ -26463,7 +26463,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16813:3:12", + "nameLocation": "17273:3:12", "parameters": { "id": 10226, "nodeType": "ParameterList", @@ -26473,10 +26473,10 @@ "id": 10221, "mutability": "mutable", "name": "p0", - "nameLocation": "16825:2:12", + "nameLocation": "17285:2:12", "nodeType": "VariableDeclaration", "scope": 10239, - "src": "16817:10:12", + "src": "17277:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26487,7 +26487,7 @@ "id": 10220, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16817:7:12", + "src": "17277:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26501,10 +26501,10 @@ "id": 10223, "mutability": "mutable", "name": "p1", - "nameLocation": "16843:2:12", + "nameLocation": "17303:2:12", "nodeType": "VariableDeclaration", "scope": 10239, - "src": "16829:16:12", + "src": "17289:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26515,7 +26515,7 @@ "id": 10222, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16829:6:12", + "src": "17289:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26528,10 +26528,10 @@ "id": 10225, "mutability": "mutable", "name": "p2", - "nameLocation": "16852:2:12", + "nameLocation": "17312:2:12", "nodeType": "VariableDeclaration", "scope": 10239, - "src": "16847:7:12", + "src": "17307:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26542,7 +26542,7 @@ "id": 10224, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16847:4:12", + "src": "17307:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26551,13 +26551,13 @@ "visibility": "internal" } ], - "src": "16816:39:12" + "src": "17276:39:12" }, "returnParameters": { "id": 10227, "nodeType": "ParameterList", "parameters": [], - "src": "16870:0:12" + "src": "17330:0:12" }, "scope": 16348, "stateMutability": "view", @@ -26567,12 +26567,12 @@ { "id": 10259, "nodeType": "FunctionDefinition", - "src": "16973:174:12", + "src": "17437:176:12", "nodes": [], "body": { "id": 10258, "nodeType": "Block", - "src": "17048:99:12", + "src": "17512:101:12", "nodes": [], "statements": [ { @@ -26589,7 +26589,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17098:28:12", + "src": "17563:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fb77226597c11cd0c52945168d7176a06b9af41edea6a51823db111f35573158", "typeString": "literal_string \"log(address,string,string)\"" @@ -26602,7 +26602,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10241, - "src": "17128:2:12", + "src": "17593:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26614,7 +26614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10243, - "src": "17132:2:12", + "src": "17597:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26626,7 +26626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10245, - "src": "17136:2:12", + "src": "17601:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26658,7 +26658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17074:3:12", + "src": "17539:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -26671,7 +26671,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17074:23:12", + "src": "17539:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -26685,7 +26685,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17074:65:12", + "src": "17539:65:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26705,7 +26705,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "17058:15:12", + "src": "17523:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -26719,7 +26719,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17058:82:12", + "src": "17523:82:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26728,7 +26728,7 @@ }, "id": 10257, "nodeType": "ExpressionStatement", - "src": "17058:82:12" + "src": "17523:82:12" } ] }, @@ -26736,7 +26736,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16982:3:12", + "nameLocation": "17446:3:12", "parameters": { "id": 10246, "nodeType": "ParameterList", @@ -26746,10 +26746,10 @@ "id": 10241, "mutability": "mutable", "name": "p0", - "nameLocation": "16994:2:12", + "nameLocation": "17458:2:12", "nodeType": "VariableDeclaration", "scope": 10259, - "src": "16986:10:12", + "src": "17450:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26760,7 +26760,7 @@ "id": 10240, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16986:7:12", + "src": "17450:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26774,10 +26774,10 @@ "id": 10243, "mutability": "mutable", "name": "p1", - "nameLocation": "17012:2:12", + "nameLocation": "17476:2:12", "nodeType": "VariableDeclaration", "scope": 10259, - "src": "16998:16:12", + "src": "17462:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26788,7 +26788,7 @@ "id": 10242, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16998:6:12", + "src": "17462:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26801,10 +26801,10 @@ "id": 10245, "mutability": "mutable", "name": "p2", - "nameLocation": "17030:2:12", + "nameLocation": "17494:2:12", "nodeType": "VariableDeclaration", "scope": 10259, - "src": "17016:16:12", + "src": "17480:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26815,7 +26815,7 @@ "id": 10244, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17016:6:12", + "src": "17480:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26824,13 +26824,13 @@ "visibility": "internal" } ], - "src": "16985:48:12" + "src": "17449:48:12" }, "returnParameters": { "id": 10247, "nodeType": "ParameterList", "parameters": [], - "src": "17048:0:12" + "src": "17512:0:12" }, "scope": 16348, "stateMutability": "view", @@ -26840,12 +26840,12 @@ { "id": 10279, "nodeType": "FunctionDefinition", - "src": "17153:163:12", + "src": "17621:165:12", "nodes": [], "body": { "id": 10278, "nodeType": "Block", - "src": "17219:97:12", + "src": "17687:99:12", "nodes": [], "statements": [ { @@ -26862,7 +26862,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17269:26:12", + "src": "17738:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf020fb14f49566c5748de1f455c699a10a4ed1d7cf32f9adb28d22878df1b96", "typeString": "literal_string \"log(address,string,bool)\"" @@ -26875,7 +26875,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10261, - "src": "17297:2:12", + "src": "17766:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26887,7 +26887,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10263, - "src": "17301:2:12", + "src": "17770:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26899,7 +26899,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10265, - "src": "17305:2:12", + "src": "17774:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26931,7 +26931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17245:3:12", + "src": "17714:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -26944,7 +26944,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17245:23:12", + "src": "17714:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -26958,7 +26958,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17245:63:12", + "src": "17714:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26978,7 +26978,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "17229:15:12", + "src": "17698:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -26992,7 +26992,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17229:80:12", + "src": "17698:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27001,7 +27001,7 @@ }, "id": 10277, "nodeType": "ExpressionStatement", - "src": "17229:80:12" + "src": "17698:80:12" } ] }, @@ -27009,7 +27009,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17162:3:12", + "nameLocation": "17630:3:12", "parameters": { "id": 10266, "nodeType": "ParameterList", @@ -27019,10 +27019,10 @@ "id": 10261, "mutability": "mutable", "name": "p0", - "nameLocation": "17174:2:12", + "nameLocation": "17642:2:12", "nodeType": "VariableDeclaration", "scope": 10279, - "src": "17166:10:12", + "src": "17634:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27033,7 +27033,7 @@ "id": 10260, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17166:7:12", + "src": "17634:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27047,10 +27047,10 @@ "id": 10263, "mutability": "mutable", "name": "p1", - "nameLocation": "17192:2:12", + "nameLocation": "17660:2:12", "nodeType": "VariableDeclaration", "scope": 10279, - "src": "17178:16:12", + "src": "17646:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27061,7 +27061,7 @@ "id": 10262, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17178:6:12", + "src": "17646:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27074,10 +27074,10 @@ "id": 10265, "mutability": "mutable", "name": "p2", - "nameLocation": "17201:2:12", + "nameLocation": "17669:2:12", "nodeType": "VariableDeclaration", "scope": 10279, - "src": "17196:7:12", + "src": "17664:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27088,7 +27088,7 @@ "id": 10264, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17196:4:12", + "src": "17664:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27097,13 +27097,13 @@ "visibility": "internal" } ], - "src": "17165:39:12" + "src": "17633:39:12" }, "returnParameters": { "id": 10267, "nodeType": "ParameterList", "parameters": [], - "src": "17219:0:12" + "src": "17687:0:12" }, "scope": 16348, "stateMutability": "view", @@ -27113,12 +27113,12 @@ { "id": 10299, "nodeType": "FunctionDefinition", - "src": "17322:169:12", + "src": "17794:171:12", "nodes": [], "body": { "id": 10298, "nodeType": "Block", - "src": "17391:100:12", + "src": "17863:102:12", "nodes": [], "statements": [ { @@ -27135,7 +27135,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17441:29:12", + "src": "17914:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f08744e82875525f1ef885a48453f58e96cac98a5d32bd6d8c38e4977aede231", "typeString": "literal_string \"log(address,string,address)\"" @@ -27148,7 +27148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10281, - "src": "17472:2:12", + "src": "17945:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27160,7 +27160,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10283, - "src": "17476:2:12", + "src": "17949:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27172,7 +27172,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10285, - "src": "17480:2:12", + "src": "17953:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27204,7 +27204,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17417:3:12", + "src": "17890:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -27217,7 +27217,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17417:23:12", + "src": "17890:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -27231,7 +27231,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17417:66:12", + "src": "17890:66:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27251,7 +27251,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "17401:15:12", + "src": "17874:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -27265,7 +27265,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17401:83:12", + "src": "17874:83:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27274,7 +27274,7 @@ }, "id": 10297, "nodeType": "ExpressionStatement", - "src": "17401:83:12" + "src": "17874:83:12" } ] }, @@ -27282,7 +27282,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17331:3:12", + "nameLocation": "17803:3:12", "parameters": { "id": 10286, "nodeType": "ParameterList", @@ -27292,10 +27292,10 @@ "id": 10281, "mutability": "mutable", "name": "p0", - "nameLocation": "17343:2:12", + "nameLocation": "17815:2:12", "nodeType": "VariableDeclaration", "scope": 10299, - "src": "17335:10:12", + "src": "17807:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27306,7 +27306,7 @@ "id": 10280, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17335:7:12", + "src": "17807:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27320,10 +27320,10 @@ "id": 10283, "mutability": "mutable", "name": "p1", - "nameLocation": "17361:2:12", + "nameLocation": "17833:2:12", "nodeType": "VariableDeclaration", "scope": 10299, - "src": "17347:16:12", + "src": "17819:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27334,7 +27334,7 @@ "id": 10282, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17347:6:12", + "src": "17819:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27347,10 +27347,10 @@ "id": 10285, "mutability": "mutable", "name": "p2", - "nameLocation": "17373:2:12", + "nameLocation": "17845:2:12", "nodeType": "VariableDeclaration", "scope": 10299, - "src": "17365:10:12", + "src": "17837:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27361,7 +27361,7 @@ "id": 10284, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17365:7:12", + "src": "17837:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27371,13 +27371,13 @@ "visibility": "internal" } ], - "src": "17334:42:12" + "src": "17806:42:12" }, "returnParameters": { "id": 10287, "nodeType": "ParameterList", "parameters": [], - "src": "17391:0:12" + "src": "17863:0:12" }, "scope": 16348, "stateMutability": "view", @@ -27387,12 +27387,12 @@ { "id": 10319, "nodeType": "FunctionDefinition", - "src": "17497:152:12", + "src": "17973:154:12", "nodes": [], "body": { "id": 10318, "nodeType": "Block", - "src": "17554:95:12", + "src": "18030:97:12", "nodes": [], "statements": [ { @@ -27409,7 +27409,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17604:24:12", + "src": "18081:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c468d157d9cb3bd4f3bc977d201b067de313f8e774b0377d5c5b2b5c9426095", "typeString": "literal_string \"log(address,bool,uint)\"" @@ -27422,7 +27422,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10301, - "src": "17630:2:12", + "src": "18107:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27434,7 +27434,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10303, - "src": "17634:2:12", + "src": "18111:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27446,7 +27446,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10305, - "src": "17638:2:12", + "src": "18115:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27478,7 +27478,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17580:3:12", + "src": "18057:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -27491,7 +27491,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17580:23:12", + "src": "18057:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -27505,7 +27505,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17580:61:12", + "src": "18057:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27525,7 +27525,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "17564:15:12", + "src": "18041:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -27539,7 +27539,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17564:78:12", + "src": "18041:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27548,7 +27548,7 @@ }, "id": 10317, "nodeType": "ExpressionStatement", - "src": "17564:78:12" + "src": "18041:78:12" } ] }, @@ -27556,7 +27556,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17506:3:12", + "nameLocation": "17982:3:12", "parameters": { "id": 10306, "nodeType": "ParameterList", @@ -27566,10 +27566,10 @@ "id": 10301, "mutability": "mutable", "name": "p0", - "nameLocation": "17518:2:12", + "nameLocation": "17994:2:12", "nodeType": "VariableDeclaration", "scope": 10319, - "src": "17510:10:12", + "src": "17986:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27580,7 +27580,7 @@ "id": 10300, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17510:7:12", + "src": "17986:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27594,10 +27594,10 @@ "id": 10303, "mutability": "mutable", "name": "p1", - "nameLocation": "17527:2:12", + "nameLocation": "18003:2:12", "nodeType": "VariableDeclaration", "scope": 10319, - "src": "17522:7:12", + "src": "17998:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27608,7 +27608,7 @@ "id": 10302, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17522:4:12", + "src": "17998:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27621,10 +27621,10 @@ "id": 10305, "mutability": "mutable", "name": "p2", - "nameLocation": "17536:2:12", + "nameLocation": "18012:2:12", "nodeType": "VariableDeclaration", "scope": 10319, - "src": "17531:7:12", + "src": "18007:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27635,7 +27635,7 @@ "id": 10304, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "17531:4:12", + "src": "18007:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27644,13 +27644,13 @@ "visibility": "internal" } ], - "src": "17509:30:12" + "src": "17985:30:12" }, "returnParameters": { "id": 10307, "nodeType": "ParameterList", "parameters": [], - "src": "17554:0:12" + "src": "18030:0:12" }, "scope": 16348, "stateMutability": "view", @@ -27660,12 +27660,12 @@ { "id": 10339, "nodeType": "FunctionDefinition", - "src": "17655:163:12", + "src": "18135:165:12", "nodes": [], "body": { "id": 10338, "nodeType": "Block", - "src": "17721:97:12", + "src": "18201:99:12", "nodes": [], "statements": [ { @@ -27682,7 +27682,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17771:26:12", + "src": "18252:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_212255cc5ff4a2d867f69451c60f51c24e41784276f4ceffe8ec3af322690750", "typeString": "literal_string \"log(address,bool,string)\"" @@ -27695,7 +27695,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10321, - "src": "17799:2:12", + "src": "18280:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27707,7 +27707,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10323, - "src": "17803:2:12", + "src": "18284:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27719,7 +27719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10325, - "src": "17807:2:12", + "src": "18288:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27751,7 +27751,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17747:3:12", + "src": "18228:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -27764,7 +27764,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17747:23:12", + "src": "18228:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -27778,7 +27778,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17747:63:12", + "src": "18228:63:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27798,7 +27798,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "17731:15:12", + "src": "18212:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -27812,7 +27812,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17731:80:12", + "src": "18212:80:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27821,7 +27821,7 @@ }, "id": 10337, "nodeType": "ExpressionStatement", - "src": "17731:80:12" + "src": "18212:80:12" } ] }, @@ -27829,7 +27829,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17664:3:12", + "nameLocation": "18144:3:12", "parameters": { "id": 10326, "nodeType": "ParameterList", @@ -27839,10 +27839,10 @@ "id": 10321, "mutability": "mutable", "name": "p0", - "nameLocation": "17676:2:12", + "nameLocation": "18156:2:12", "nodeType": "VariableDeclaration", "scope": 10339, - "src": "17668:10:12", + "src": "18148:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27853,7 +27853,7 @@ "id": 10320, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17668:7:12", + "src": "18148:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27867,10 +27867,10 @@ "id": 10323, "mutability": "mutable", "name": "p1", - "nameLocation": "17685:2:12", + "nameLocation": "18165:2:12", "nodeType": "VariableDeclaration", "scope": 10339, - "src": "17680:7:12", + "src": "18160:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27881,7 +27881,7 @@ "id": 10322, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17680:4:12", + "src": "18160:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27894,10 +27894,10 @@ "id": 10325, "mutability": "mutable", "name": "p2", - "nameLocation": "17703:2:12", + "nameLocation": "18183:2:12", "nodeType": "VariableDeclaration", "scope": 10339, - "src": "17689:16:12", + "src": "18169:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27908,7 +27908,7 @@ "id": 10324, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17689:6:12", + "src": "18169:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27917,13 +27917,13 @@ "visibility": "internal" } ], - "src": "17667:39:12" + "src": "18147:39:12" }, "returnParameters": { "id": 10327, "nodeType": "ParameterList", "parameters": [], - "src": "17721:0:12" + "src": "18201:0:12" }, "scope": 16348, "stateMutability": "view", @@ -27933,12 +27933,12 @@ { "id": 10359, "nodeType": "FunctionDefinition", - "src": "17824:152:12", + "src": "18308:154:12", "nodes": [], "body": { "id": 10358, "nodeType": "Block", - "src": "17881:95:12", + "src": "18365:97:12", "nodes": [], "statements": [ { @@ -27955,7 +27955,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17931:24:12", + "src": "18416:24:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb830c92a079b46f3abcb83e519f578cffe7387941b6885067265feec096d279", "typeString": "literal_string \"log(address,bool,bool)\"" @@ -27968,7 +27968,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10341, - "src": "17957:2:12", + "src": "18442:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27980,7 +27980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10343, - "src": "17961:2:12", + "src": "18446:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27992,7 +27992,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10345, - "src": "17965:2:12", + "src": "18450:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28024,7 +28024,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17907:3:12", + "src": "18392:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -28037,7 +28037,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17907:23:12", + "src": "18392:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -28051,7 +28051,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17907:61:12", + "src": "18392:61:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28071,7 +28071,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "17891:15:12", + "src": "18376:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -28085,7 +28085,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17891:78:12", + "src": "18376:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28094,7 +28094,7 @@ }, "id": 10357, "nodeType": "ExpressionStatement", - "src": "17891:78:12" + "src": "18376:78:12" } ] }, @@ -28102,7 +28102,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17833:3:12", + "nameLocation": "18317:3:12", "parameters": { "id": 10346, "nodeType": "ParameterList", @@ -28112,10 +28112,10 @@ "id": 10341, "mutability": "mutable", "name": "p0", - "nameLocation": "17845:2:12", + "nameLocation": "18329:2:12", "nodeType": "VariableDeclaration", "scope": 10359, - "src": "17837:10:12", + "src": "18321:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28126,7 +28126,7 @@ "id": 10340, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17837:7:12", + "src": "18321:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28140,10 +28140,10 @@ "id": 10343, "mutability": "mutable", "name": "p1", - "nameLocation": "17854:2:12", + "nameLocation": "18338:2:12", "nodeType": "VariableDeclaration", "scope": 10359, - "src": "17849:7:12", + "src": "18333:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28154,7 +28154,7 @@ "id": 10342, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17849:4:12", + "src": "18333:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28167,10 +28167,10 @@ "id": 10345, "mutability": "mutable", "name": "p2", - "nameLocation": "17863:2:12", + "nameLocation": "18347:2:12", "nodeType": "VariableDeclaration", "scope": 10359, - "src": "17858:7:12", + "src": "18342:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28181,7 +28181,7 @@ "id": 10344, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17858:4:12", + "src": "18342:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28190,13 +28190,13 @@ "visibility": "internal" } ], - "src": "17836:30:12" + "src": "18320:30:12" }, "returnParameters": { "id": 10347, "nodeType": "ParameterList", "parameters": [], - "src": "17881:0:12" + "src": "18365:0:12" }, "scope": 16348, "stateMutability": "view", @@ -28206,12 +28206,12 @@ { "id": 10379, "nodeType": "FunctionDefinition", - "src": "17982:158:12", + "src": "18470:160:12", "nodes": [], "body": { "id": 10378, "nodeType": "Block", - "src": "18042:98:12", + "src": "18530:100:12", "nodes": [], "statements": [ { @@ -28228,7 +28228,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18092:27:12", + "src": "18581:27:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f11699ed537119f000a51ba9fbd5bb55b3990a1a718acbe99659bd1bc84dc18d", "typeString": "literal_string \"log(address,bool,address)\"" @@ -28241,7 +28241,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10361, - "src": "18121:2:12", + "src": "18610:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28253,7 +28253,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10363, - "src": "18125:2:12", + "src": "18614:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28265,7 +28265,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10365, - "src": "18129:2:12", + "src": "18618:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28297,7 +28297,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18068:3:12", + "src": "18557:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -28310,7 +28310,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18068:23:12", + "src": "18557:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -28324,7 +28324,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18068:64:12", + "src": "18557:64:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28344,7 +28344,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "18052:15:12", + "src": "18541:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -28358,7 +28358,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18052:81:12", + "src": "18541:81:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28367,7 +28367,7 @@ }, "id": 10377, "nodeType": "ExpressionStatement", - "src": "18052:81:12" + "src": "18541:81:12" } ] }, @@ -28375,7 +28375,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17991:3:12", + "nameLocation": "18479:3:12", "parameters": { "id": 10366, "nodeType": "ParameterList", @@ -28385,10 +28385,10 @@ "id": 10361, "mutability": "mutable", "name": "p0", - "nameLocation": "18003:2:12", + "nameLocation": "18491:2:12", "nodeType": "VariableDeclaration", "scope": 10379, - "src": "17995:10:12", + "src": "18483:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28399,7 +28399,7 @@ "id": 10360, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17995:7:12", + "src": "18483:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28413,10 +28413,10 @@ "id": 10363, "mutability": "mutable", "name": "p1", - "nameLocation": "18012:2:12", + "nameLocation": "18500:2:12", "nodeType": "VariableDeclaration", "scope": 10379, - "src": "18007:7:12", + "src": "18495:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28427,7 +28427,7 @@ "id": 10362, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18007:4:12", + "src": "18495:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28440,10 +28440,10 @@ "id": 10365, "mutability": "mutable", "name": "p2", - "nameLocation": "18024:2:12", + "nameLocation": "18512:2:12", "nodeType": "VariableDeclaration", "scope": 10379, - "src": "18016:10:12", + "src": "18504:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28454,7 +28454,7 @@ "id": 10364, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18016:7:12", + "src": "18504:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28464,13 +28464,13 @@ "visibility": "internal" } ], - "src": "17994:33:12" + "src": "18482:33:12" }, "returnParameters": { "id": 10367, "nodeType": "ParameterList", "parameters": [], - "src": "18042:0:12" + "src": "18530:0:12" }, "scope": 16348, "stateMutability": "view", @@ -28480,12 +28480,12 @@ { "id": 10399, "nodeType": "FunctionDefinition", - "src": "18146:158:12", + "src": "18638:160:12", "nodes": [], "body": { "id": 10398, "nodeType": "Block", - "src": "18206:98:12", + "src": "18698:100:12", "nodes": [], "statements": [ { @@ -28502,7 +28502,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18256:27:12", + "src": "18749:27:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c366d7295b93bbfacc4df0ea28f0eef60efacfffd447f8f2823cbe5b2fedb07", "typeString": "literal_string \"log(address,address,uint)\"" @@ -28515,7 +28515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10381, - "src": "18285:2:12", + "src": "18778:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28527,7 +28527,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10383, - "src": "18289:2:12", + "src": "18782:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28539,7 +28539,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10385, - "src": "18293:2:12", + "src": "18786:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28571,7 +28571,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18232:3:12", + "src": "18725:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -28584,7 +28584,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18232:23:12", + "src": "18725:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -28598,7 +28598,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18232:64:12", + "src": "18725:64:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28618,7 +28618,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "18216:15:12", + "src": "18709:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -28632,7 +28632,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18216:81:12", + "src": "18709:81:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28641,7 +28641,7 @@ }, "id": 10397, "nodeType": "ExpressionStatement", - "src": "18216:81:12" + "src": "18709:81:12" } ] }, @@ -28649,7 +28649,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18155:3:12", + "nameLocation": "18647:3:12", "parameters": { "id": 10386, "nodeType": "ParameterList", @@ -28659,10 +28659,10 @@ "id": 10381, "mutability": "mutable", "name": "p0", - "nameLocation": "18167:2:12", + "nameLocation": "18659:2:12", "nodeType": "VariableDeclaration", "scope": 10399, - "src": "18159:10:12", + "src": "18651:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28673,7 +28673,7 @@ "id": 10380, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18159:7:12", + "src": "18651:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28687,10 +28687,10 @@ "id": 10383, "mutability": "mutable", "name": "p1", - "nameLocation": "18179:2:12", + "nameLocation": "18671:2:12", "nodeType": "VariableDeclaration", "scope": 10399, - "src": "18171:10:12", + "src": "18663:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28701,7 +28701,7 @@ "id": 10382, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18171:7:12", + "src": "18663:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28715,10 +28715,10 @@ "id": 10385, "mutability": "mutable", "name": "p2", - "nameLocation": "18188:2:12", + "nameLocation": "18680:2:12", "nodeType": "VariableDeclaration", "scope": 10399, - "src": "18183:7:12", + "src": "18675:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28729,7 +28729,7 @@ "id": 10384, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18183:4:12", + "src": "18675:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28738,13 +28738,13 @@ "visibility": "internal" } ], - "src": "18158:33:12" + "src": "18650:33:12" }, "returnParameters": { "id": 10387, "nodeType": "ParameterList", "parameters": [], - "src": "18206:0:12" + "src": "18698:0:12" }, "scope": 16348, "stateMutability": "view", @@ -28754,12 +28754,12 @@ { "id": 10419, "nodeType": "FunctionDefinition", - "src": "18310:169:12", + "src": "18806:171:12", "nodes": [], "body": { "id": 10418, "nodeType": "Block", - "src": "18379:100:12", + "src": "18875:102:12", "nodes": [], "statements": [ { @@ -28776,7 +28776,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18429:29:12", + "src": "18926:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_007150be50a4671a6be318012e9cd2eabb1e1bc8869b45c34abbaa04d81c8eee", "typeString": "literal_string \"log(address,address,string)\"" @@ -28789,7 +28789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10401, - "src": "18460:2:12", + "src": "18957:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28801,7 +28801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10403, - "src": "18464:2:12", + "src": "18961:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28813,7 +28813,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10405, - "src": "18468:2:12", + "src": "18965:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -28845,7 +28845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18405:3:12", + "src": "18902:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -28858,7 +28858,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18405:23:12", + "src": "18902:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -28872,7 +28872,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18405:66:12", + "src": "18902:66:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28892,7 +28892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "18389:15:12", + "src": "18886:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -28906,7 +28906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18389:83:12", + "src": "18886:83:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28915,7 +28915,7 @@ }, "id": 10417, "nodeType": "ExpressionStatement", - "src": "18389:83:12" + "src": "18886:83:12" } ] }, @@ -28923,7 +28923,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18319:3:12", + "nameLocation": "18815:3:12", "parameters": { "id": 10406, "nodeType": "ParameterList", @@ -28933,10 +28933,10 @@ "id": 10401, "mutability": "mutable", "name": "p0", - "nameLocation": "18331:2:12", + "nameLocation": "18827:2:12", "nodeType": "VariableDeclaration", "scope": 10419, - "src": "18323:10:12", + "src": "18819:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28947,7 +28947,7 @@ "id": 10400, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18323:7:12", + "src": "18819:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28961,10 +28961,10 @@ "id": 10403, "mutability": "mutable", "name": "p1", - "nameLocation": "18343:2:12", + "nameLocation": "18839:2:12", "nodeType": "VariableDeclaration", "scope": 10419, - "src": "18335:10:12", + "src": "18831:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28975,7 +28975,7 @@ "id": 10402, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18335:7:12", + "src": "18831:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28989,10 +28989,10 @@ "id": 10405, "mutability": "mutable", "name": "p2", - "nameLocation": "18361:2:12", + "nameLocation": "18857:2:12", "nodeType": "VariableDeclaration", "scope": 10419, - "src": "18347:16:12", + "src": "18843:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29003,7 +29003,7 @@ "id": 10404, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18347:6:12", + "src": "18843:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -29012,13 +29012,13 @@ "visibility": "internal" } ], - "src": "18322:42:12" + "src": "18818:42:12" }, "returnParameters": { "id": 10407, "nodeType": "ParameterList", "parameters": [], - "src": "18379:0:12" + "src": "18875:0:12" }, "scope": 16348, "stateMutability": "view", @@ -29028,12 +29028,12 @@ { "id": 10439, "nodeType": "FunctionDefinition", - "src": "18485:158:12", + "src": "18985:160:12", "nodes": [], "body": { "id": 10438, "nodeType": "Block", - "src": "18545:98:12", + "src": "19045:100:12", "nodes": [], "statements": [ { @@ -29050,7 +29050,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18595:27:12", + "src": "19096:27:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f2a6628622808c8bbef4f3e513ab11e708a8f5073988f2f7988e111aa26586dc", "typeString": "literal_string \"log(address,address,bool)\"" @@ -29063,7 +29063,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10421, - "src": "18624:2:12", + "src": "19125:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29075,7 +29075,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10423, - "src": "18628:2:12", + "src": "19129:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29087,7 +29087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10425, - "src": "18632:2:12", + "src": "19133:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29119,7 +29119,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18571:3:12", + "src": "19072:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29132,7 +29132,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18571:23:12", + "src": "19072:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -29146,7 +29146,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18571:64:12", + "src": "19072:64:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29166,7 +29166,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "18555:15:12", + "src": "19056:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -29180,7 +29180,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18555:81:12", + "src": "19056:81:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29189,7 +29189,7 @@ }, "id": 10437, "nodeType": "ExpressionStatement", - "src": "18555:81:12" + "src": "19056:81:12" } ] }, @@ -29197,7 +29197,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18494:3:12", + "nameLocation": "18994:3:12", "parameters": { "id": 10426, "nodeType": "ParameterList", @@ -29207,10 +29207,10 @@ "id": 10421, "mutability": "mutable", "name": "p0", - "nameLocation": "18506:2:12", + "nameLocation": "19006:2:12", "nodeType": "VariableDeclaration", "scope": 10439, - "src": "18498:10:12", + "src": "18998:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29221,7 +29221,7 @@ "id": 10420, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18498:7:12", + "src": "18998:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29235,10 +29235,10 @@ "id": 10423, "mutability": "mutable", "name": "p1", - "nameLocation": "18518:2:12", + "nameLocation": "19018:2:12", "nodeType": "VariableDeclaration", "scope": 10439, - "src": "18510:10:12", + "src": "19010:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29249,7 +29249,7 @@ "id": 10422, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18510:7:12", + "src": "19010:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29263,10 +29263,10 @@ "id": 10425, "mutability": "mutable", "name": "p2", - "nameLocation": "18527:2:12", + "nameLocation": "19027:2:12", "nodeType": "VariableDeclaration", "scope": 10439, - "src": "18522:7:12", + "src": "19022:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29277,7 +29277,7 @@ "id": 10424, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18522:4:12", + "src": "19022:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29286,13 +29286,13 @@ "visibility": "internal" } ], - "src": "18497:33:12" + "src": "18997:33:12" }, "returnParameters": { "id": 10427, "nodeType": "ParameterList", "parameters": [], - "src": "18545:0:12" + "src": "19045:0:12" }, "scope": 16348, "stateMutability": "view", @@ -29302,12 +29302,12 @@ { "id": 10459, "nodeType": "FunctionDefinition", - "src": "18649:164:12", + "src": "19153:166:12", "nodes": [], "body": { "id": 10458, "nodeType": "Block", - "src": "18712:101:12", + "src": "19216:103:12", "nodes": [], "statements": [ { @@ -29324,7 +29324,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18762:30:12", + "src": "19267:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_018c84c25fb680b5bcd4e1ab1848682497c9dd3b635564a91c36ce3d1414c830", "typeString": "literal_string \"log(address,address,address)\"" @@ -29337,7 +29337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10441, - "src": "18794:2:12", + "src": "19299:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29349,7 +29349,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10443, - "src": "18798:2:12", + "src": "19303:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29361,7 +29361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10445, - "src": "18802:2:12", + "src": "19307:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29393,7 +29393,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18738:3:12", + "src": "19243:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29406,7 +29406,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18738:23:12", + "src": "19243:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -29420,7 +29420,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18738:67:12", + "src": "19243:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29440,7 +29440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "18722:15:12", + "src": "19227:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -29454,7 +29454,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18722:84:12", + "src": "19227:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29463,7 +29463,7 @@ }, "id": 10457, "nodeType": "ExpressionStatement", - "src": "18722:84:12" + "src": "19227:84:12" } ] }, @@ -29471,7 +29471,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18658:3:12", + "nameLocation": "19162:3:12", "parameters": { "id": 10446, "nodeType": "ParameterList", @@ -29481,10 +29481,10 @@ "id": 10441, "mutability": "mutable", "name": "p0", - "nameLocation": "18670:2:12", + "nameLocation": "19174:2:12", "nodeType": "VariableDeclaration", "scope": 10459, - "src": "18662:10:12", + "src": "19166:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29495,7 +29495,7 @@ "id": 10440, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18662:7:12", + "src": "19166:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29509,10 +29509,10 @@ "id": 10443, "mutability": "mutable", "name": "p1", - "nameLocation": "18682:2:12", + "nameLocation": "19186:2:12", "nodeType": "VariableDeclaration", "scope": 10459, - "src": "18674:10:12", + "src": "19178:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29523,7 +29523,7 @@ "id": 10442, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18674:7:12", + "src": "19178:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29537,10 +29537,10 @@ "id": 10445, "mutability": "mutable", "name": "p2", - "nameLocation": "18694:2:12", + "nameLocation": "19198:2:12", "nodeType": "VariableDeclaration", "scope": 10459, - "src": "18686:10:12", + "src": "19190:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29551,7 +29551,7 @@ "id": 10444, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18686:7:12", + "src": "19190:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29561,13 +29561,13 @@ "visibility": "internal" } ], - "src": "18661:36:12" + "src": "19165:36:12" }, "returnParameters": { "id": 10447, "nodeType": "ParameterList", "parameters": [], - "src": "18712:0:12" + "src": "19216:0:12" }, "scope": 16348, "stateMutability": "view", @@ -29577,12 +29577,12 @@ { "id": 10482, "nodeType": "FunctionDefinition", - "src": "18819:164:12", + "src": "19327:166:12", "nodes": [], "body": { "id": 10481, "nodeType": "Block", - "src": "18882:101:12", + "src": "19390:103:12", "nodes": [], "statements": [ { @@ -29599,7 +29599,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18932:26:12", + "src": "19441:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ca0ad3ec7f731e4661cde447171efd221faf44c50b57eba4cc4965c1f89c0b6", "typeString": "literal_string \"log(uint,uint,uint,uint)\"" @@ -29612,7 +29612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10461, - "src": "18960:2:12", + "src": "19469:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29624,7 +29624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10463, - "src": "18964:2:12", + "src": "19473:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29636,7 +29636,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10465, - "src": "18968:2:12", + "src": "19477:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29648,7 +29648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10467, - "src": "18972:2:12", + "src": "19481:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29684,7 +29684,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18908:3:12", + "src": "19417:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29697,7 +29697,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18908:23:12", + "src": "19417:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -29711,7 +29711,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18908:67:12", + "src": "19417:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29731,7 +29731,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "18892:15:12", + "src": "19401:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -29745,7 +29745,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18892:84:12", + "src": "19401:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29754,7 +29754,7 @@ }, "id": 10480, "nodeType": "ExpressionStatement", - "src": "18892:84:12" + "src": "19401:84:12" } ] }, @@ -29762,7 +29762,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18828:3:12", + "nameLocation": "19336:3:12", "parameters": { "id": 10468, "nodeType": "ParameterList", @@ -29772,10 +29772,10 @@ "id": 10461, "mutability": "mutable", "name": "p0", - "nameLocation": "18837:2:12", + "nameLocation": "19345:2:12", "nodeType": "VariableDeclaration", "scope": 10482, - "src": "18832:7:12", + "src": "19340:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29786,7 +29786,7 @@ "id": 10460, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18832:4:12", + "src": "19340:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29799,10 +29799,10 @@ "id": 10463, "mutability": "mutable", "name": "p1", - "nameLocation": "18846:2:12", + "nameLocation": "19354:2:12", "nodeType": "VariableDeclaration", "scope": 10482, - "src": "18841:7:12", + "src": "19349:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29813,7 +29813,7 @@ "id": 10462, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18841:4:12", + "src": "19349:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29826,10 +29826,10 @@ "id": 10465, "mutability": "mutable", "name": "p2", - "nameLocation": "18855:2:12", + "nameLocation": "19363:2:12", "nodeType": "VariableDeclaration", "scope": 10482, - "src": "18850:7:12", + "src": "19358:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29840,7 +29840,7 @@ "id": 10464, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18850:4:12", + "src": "19358:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29853,10 +29853,10 @@ "id": 10467, "mutability": "mutable", "name": "p3", - "nameLocation": "18864:2:12", + "nameLocation": "19372:2:12", "nodeType": "VariableDeclaration", "scope": 10482, - "src": "18859:7:12", + "src": "19367:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29867,7 +29867,7 @@ "id": 10466, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18859:4:12", + "src": "19367:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29876,13 +29876,13 @@ "visibility": "internal" } ], - "src": "18831:36:12" + "src": "19339:36:12" }, "returnParameters": { "id": 10469, "nodeType": "ParameterList", "parameters": [], - "src": "18882:0:12" + "src": "19390:0:12" }, "scope": 16348, "stateMutability": "view", @@ -29892,12 +29892,12 @@ { "id": 10505, "nodeType": "FunctionDefinition", - "src": "18989:175:12", + "src": "19501:177:12", "nodes": [], "body": { "id": 10504, "nodeType": "Block", - "src": "19061:103:12", + "src": "19573:105:12", "nodes": [], "statements": [ { @@ -29914,7 +29914,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19111:28:12", + "src": "19624:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_78ad7a0c8cf57ba0e3b9e892fd6558ba40a5d4c84ef5c8c5e36bfc8d7f23b0c5", "typeString": "literal_string \"log(uint,uint,uint,string)\"" @@ -29927,7 +29927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10484, - "src": "19141:2:12", + "src": "19654:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29939,7 +29939,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10486, - "src": "19145:2:12", + "src": "19658:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29951,7 +29951,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10488, - "src": "19149:2:12", + "src": "19662:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29963,7 +29963,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10490, - "src": "19153:2:12", + "src": "19666:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -29999,7 +29999,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19087:3:12", + "src": "19600:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30012,7 +30012,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19087:23:12", + "src": "19600:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -30026,7 +30026,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19087:69:12", + "src": "19600:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30046,7 +30046,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "19071:15:12", + "src": "19584:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -30060,7 +30060,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19071:86:12", + "src": "19584:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30069,7 +30069,7 @@ }, "id": 10503, "nodeType": "ExpressionStatement", - "src": "19071:86:12" + "src": "19584:86:12" } ] }, @@ -30077,7 +30077,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18998:3:12", + "nameLocation": "19510:3:12", "parameters": { "id": 10491, "nodeType": "ParameterList", @@ -30087,10 +30087,10 @@ "id": 10484, "mutability": "mutable", "name": "p0", - "nameLocation": "19007:2:12", + "nameLocation": "19519:2:12", "nodeType": "VariableDeclaration", "scope": 10505, - "src": "19002:7:12", + "src": "19514:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30101,7 +30101,7 @@ "id": 10483, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19002:4:12", + "src": "19514:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30114,10 +30114,10 @@ "id": 10486, "mutability": "mutable", "name": "p1", - "nameLocation": "19016:2:12", + "nameLocation": "19528:2:12", "nodeType": "VariableDeclaration", "scope": 10505, - "src": "19011:7:12", + "src": "19523:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30128,7 +30128,7 @@ "id": 10485, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19011:4:12", + "src": "19523:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30141,10 +30141,10 @@ "id": 10488, "mutability": "mutable", "name": "p2", - "nameLocation": "19025:2:12", + "nameLocation": "19537:2:12", "nodeType": "VariableDeclaration", "scope": 10505, - "src": "19020:7:12", + "src": "19532:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30155,7 +30155,7 @@ "id": 10487, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19020:4:12", + "src": "19532:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30168,10 +30168,10 @@ "id": 10490, "mutability": "mutable", "name": "p3", - "nameLocation": "19043:2:12", + "nameLocation": "19555:2:12", "nodeType": "VariableDeclaration", "scope": 10505, - "src": "19029:16:12", + "src": "19541:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30182,7 +30182,7 @@ "id": 10489, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19029:6:12", + "src": "19541:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -30191,13 +30191,13 @@ "visibility": "internal" } ], - "src": "19001:45:12" + "src": "19513:45:12" }, "returnParameters": { "id": 10492, "nodeType": "ParameterList", "parameters": [], - "src": "19061:0:12" + "src": "19573:0:12" }, "scope": 16348, "stateMutability": "view", @@ -30207,12 +30207,12 @@ { "id": 10528, "nodeType": "FunctionDefinition", - "src": "19170:164:12", + "src": "19686:166:12", "nodes": [], "body": { "id": 10527, "nodeType": "Block", - "src": "19233:101:12", + "src": "19749:103:12", "nodes": [], "statements": [ { @@ -30229,7 +30229,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19283:26:12", + "src": "19800:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6452b9cbdf8b8479d7ee301237b2d6dfa173fc92538628ab30d643fb4351918f", "typeString": "literal_string \"log(uint,uint,uint,bool)\"" @@ -30242,7 +30242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10507, - "src": "19311:2:12", + "src": "19828:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30254,7 +30254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10509, - "src": "19315:2:12", + "src": "19832:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30266,7 +30266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10511, - "src": "19319:2:12", + "src": "19836:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30278,7 +30278,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10513, - "src": "19323:2:12", + "src": "19840:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30314,7 +30314,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19259:3:12", + "src": "19776:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30327,7 +30327,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19259:23:12", + "src": "19776:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -30341,7 +30341,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19259:67:12", + "src": "19776:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30361,7 +30361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "19243:15:12", + "src": "19760:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -30375,7 +30375,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19243:84:12", + "src": "19760:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30384,7 +30384,7 @@ }, "id": 10526, "nodeType": "ExpressionStatement", - "src": "19243:84:12" + "src": "19760:84:12" } ] }, @@ -30392,7 +30392,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19179:3:12", + "nameLocation": "19695:3:12", "parameters": { "id": 10514, "nodeType": "ParameterList", @@ -30402,10 +30402,10 @@ "id": 10507, "mutability": "mutable", "name": "p0", - "nameLocation": "19188:2:12", + "nameLocation": "19704:2:12", "nodeType": "VariableDeclaration", "scope": 10528, - "src": "19183:7:12", + "src": "19699:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30416,7 +30416,7 @@ "id": 10506, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19183:4:12", + "src": "19699:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30429,10 +30429,10 @@ "id": 10509, "mutability": "mutable", "name": "p1", - "nameLocation": "19197:2:12", + "nameLocation": "19713:2:12", "nodeType": "VariableDeclaration", "scope": 10528, - "src": "19192:7:12", + "src": "19708:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30443,7 +30443,7 @@ "id": 10508, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19192:4:12", + "src": "19708:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30456,10 +30456,10 @@ "id": 10511, "mutability": "mutable", "name": "p2", - "nameLocation": "19206:2:12", + "nameLocation": "19722:2:12", "nodeType": "VariableDeclaration", "scope": 10528, - "src": "19201:7:12", + "src": "19717:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30470,7 +30470,7 @@ "id": 10510, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19201:4:12", + "src": "19717:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30483,10 +30483,10 @@ "id": 10513, "mutability": "mutable", "name": "p3", - "nameLocation": "19215:2:12", + "nameLocation": "19731:2:12", "nodeType": "VariableDeclaration", "scope": 10528, - "src": "19210:7:12", + "src": "19726:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30497,7 +30497,7 @@ "id": 10512, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19210:4:12", + "src": "19726:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30506,13 +30506,13 @@ "visibility": "internal" } ], - "src": "19182:36:12" + "src": "19698:36:12" }, "returnParameters": { "id": 10515, "nodeType": "ParameterList", "parameters": [], - "src": "19233:0:12" + "src": "19749:0:12" }, "scope": 16348, "stateMutability": "view", @@ -30522,12 +30522,12 @@ { "id": 10551, "nodeType": "FunctionDefinition", - "src": "19340:170:12", + "src": "19860:172:12", "nodes": [], "body": { "id": 10550, "nodeType": "Block", - "src": "19406:104:12", + "src": "19926:106:12", "nodes": [], "statements": [ { @@ -30544,7 +30544,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19456:29:12", + "src": "19977:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0853f69a5584c9e0aa87ddae9bd870cf5164166d612d334644e66176c1213ba", "typeString": "literal_string \"log(uint,uint,uint,address)\"" @@ -30557,7 +30557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10530, - "src": "19487:2:12", + "src": "20008:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30569,7 +30569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10532, - "src": "19491:2:12", + "src": "20012:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30581,7 +30581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10534, - "src": "19495:2:12", + "src": "20016:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30593,7 +30593,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10536, - "src": "19499:2:12", + "src": "20020:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30629,7 +30629,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19432:3:12", + "src": "19953:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30642,7 +30642,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19432:23:12", + "src": "19953:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -30656,7 +30656,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19432:70:12", + "src": "19953:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30676,7 +30676,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "19416:15:12", + "src": "19937:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -30690,7 +30690,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19416:87:12", + "src": "19937:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30699,7 +30699,7 @@ }, "id": 10549, "nodeType": "ExpressionStatement", - "src": "19416:87:12" + "src": "19937:87:12" } ] }, @@ -30707,7 +30707,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19349:3:12", + "nameLocation": "19869:3:12", "parameters": { "id": 10537, "nodeType": "ParameterList", @@ -30717,10 +30717,10 @@ "id": 10530, "mutability": "mutable", "name": "p0", - "nameLocation": "19358:2:12", + "nameLocation": "19878:2:12", "nodeType": "VariableDeclaration", "scope": 10551, - "src": "19353:7:12", + "src": "19873:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30731,7 +30731,7 @@ "id": 10529, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19353:4:12", + "src": "19873:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30744,10 +30744,10 @@ "id": 10532, "mutability": "mutable", "name": "p1", - "nameLocation": "19367:2:12", + "nameLocation": "19887:2:12", "nodeType": "VariableDeclaration", "scope": 10551, - "src": "19362:7:12", + "src": "19882:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30758,7 +30758,7 @@ "id": 10531, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19362:4:12", + "src": "19882:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30771,10 +30771,10 @@ "id": 10534, "mutability": "mutable", "name": "p2", - "nameLocation": "19376:2:12", + "nameLocation": "19896:2:12", "nodeType": "VariableDeclaration", "scope": 10551, - "src": "19371:7:12", + "src": "19891:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30785,7 +30785,7 @@ "id": 10533, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19371:4:12", + "src": "19891:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30798,10 +30798,10 @@ "id": 10536, "mutability": "mutable", "name": "p3", - "nameLocation": "19388:2:12", + "nameLocation": "19908:2:12", "nodeType": "VariableDeclaration", "scope": 10551, - "src": "19380:10:12", + "src": "19900:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30812,7 +30812,7 @@ "id": 10535, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19380:7:12", + "src": "19900:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30822,13 +30822,13 @@ "visibility": "internal" } ], - "src": "19352:39:12" + "src": "19872:39:12" }, "returnParameters": { "id": 10538, "nodeType": "ParameterList", "parameters": [], - "src": "19406:0:12" + "src": "19926:0:12" }, "scope": 16348, "stateMutability": "view", @@ -30838,12 +30838,12 @@ { "id": 10574, "nodeType": "FunctionDefinition", - "src": "19516:175:12", + "src": "20040:177:12", "nodes": [], "body": { "id": 10573, "nodeType": "Block", - "src": "19588:103:12", + "src": "20112:105:12", "nodes": [], "statements": [ { @@ -30860,7 +30860,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19638:28:12", + "src": "20163:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3894163d4e8f3eec101fb8e2c1029563bd05d05ee1d1790a46910ebbbdc3072e", "typeString": "literal_string \"log(uint,uint,string,uint)\"" @@ -30873,7 +30873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10553, - "src": "19668:2:12", + "src": "20193:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30885,7 +30885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10555, - "src": "19672:2:12", + "src": "20197:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30897,7 +30897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10557, - "src": "19676:2:12", + "src": "20201:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -30909,7 +30909,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10559, - "src": "19680:2:12", + "src": "20205:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30945,7 +30945,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19614:3:12", + "src": "20139:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30958,7 +30958,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19614:23:12", + "src": "20139:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -30972,7 +30972,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19614:69:12", + "src": "20139:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30992,7 +30992,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "19598:15:12", + "src": "20123:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -31006,7 +31006,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19598:86:12", + "src": "20123:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -31015,7 +31015,7 @@ }, "id": 10572, "nodeType": "ExpressionStatement", - "src": "19598:86:12" + "src": "20123:86:12" } ] }, @@ -31023,7 +31023,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19525:3:12", + "nameLocation": "20049:3:12", "parameters": { "id": 10560, "nodeType": "ParameterList", @@ -31033,10 +31033,10 @@ "id": 10553, "mutability": "mutable", "name": "p0", - "nameLocation": "19534:2:12", + "nameLocation": "20058:2:12", "nodeType": "VariableDeclaration", "scope": 10574, - "src": "19529:7:12", + "src": "20053:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31047,7 +31047,7 @@ "id": 10552, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19529:4:12", + "src": "20053:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31060,10 +31060,10 @@ "id": 10555, "mutability": "mutable", "name": "p1", - "nameLocation": "19543:2:12", + "nameLocation": "20067:2:12", "nodeType": "VariableDeclaration", "scope": 10574, - "src": "19538:7:12", + "src": "20062:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31074,7 +31074,7 @@ "id": 10554, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19538:4:12", + "src": "20062:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31087,10 +31087,10 @@ "id": 10557, "mutability": "mutable", "name": "p2", - "nameLocation": "19561:2:12", + "nameLocation": "20085:2:12", "nodeType": "VariableDeclaration", "scope": 10574, - "src": "19547:16:12", + "src": "20071:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31101,7 +31101,7 @@ "id": 10556, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19547:6:12", + "src": "20071:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31114,10 +31114,10 @@ "id": 10559, "mutability": "mutable", "name": "p3", - "nameLocation": "19570:2:12", + "nameLocation": "20094:2:12", "nodeType": "VariableDeclaration", "scope": 10574, - "src": "19565:7:12", + "src": "20089:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31128,7 +31128,7 @@ "id": 10558, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19565:4:12", + "src": "20089:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31137,13 +31137,13 @@ "visibility": "internal" } ], - "src": "19528:45:12" + "src": "20052:45:12" }, "returnParameters": { "id": 10561, "nodeType": "ParameterList", "parameters": [], - "src": "19588:0:12" + "src": "20112:0:12" }, "scope": 16348, "stateMutability": "view", @@ -31153,12 +31153,12 @@ { "id": 10597, "nodeType": "FunctionDefinition", - "src": "19697:186:12", + "src": "20225:188:12", "nodes": [], "body": { "id": 10596, "nodeType": "Block", - "src": "19778:105:12", + "src": "20306:107:12", "nodes": [], "statements": [ { @@ -31175,7 +31175,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19828:30:12", + "src": "20357:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7c032a3207958e3d969ab52b045e7a59226129ee4b9e813f7071f9a5e80813f6", "typeString": "literal_string \"log(uint,uint,string,string)\"" @@ -31188,7 +31188,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10576, - "src": "19860:2:12", + "src": "20389:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31200,7 +31200,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10578, - "src": "19864:2:12", + "src": "20393:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31212,7 +31212,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10580, - "src": "19868:2:12", + "src": "20397:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31224,7 +31224,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10582, - "src": "19872:2:12", + "src": "20401:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31260,7 +31260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19804:3:12", + "src": "20333:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -31273,7 +31273,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19804:23:12", + "src": "20333:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -31287,7 +31287,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19804:71:12", + "src": "20333:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31307,7 +31307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "19788:15:12", + "src": "20317:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -31321,7 +31321,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19788:88:12", + "src": "20317:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -31330,7 +31330,7 @@ }, "id": 10595, "nodeType": "ExpressionStatement", - "src": "19788:88:12" + "src": "20317:88:12" } ] }, @@ -31338,7 +31338,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19706:3:12", + "nameLocation": "20234:3:12", "parameters": { "id": 10583, "nodeType": "ParameterList", @@ -31348,10 +31348,10 @@ "id": 10576, "mutability": "mutable", "name": "p0", - "nameLocation": "19715:2:12", + "nameLocation": "20243:2:12", "nodeType": "VariableDeclaration", "scope": 10597, - "src": "19710:7:12", + "src": "20238:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31362,7 +31362,7 @@ "id": 10575, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19710:4:12", + "src": "20238:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31375,10 +31375,10 @@ "id": 10578, "mutability": "mutable", "name": "p1", - "nameLocation": "19724:2:12", + "nameLocation": "20252:2:12", "nodeType": "VariableDeclaration", "scope": 10597, - "src": "19719:7:12", + "src": "20247:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31389,7 +31389,7 @@ "id": 10577, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19719:4:12", + "src": "20247:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31402,10 +31402,10 @@ "id": 10580, "mutability": "mutable", "name": "p2", - "nameLocation": "19742:2:12", + "nameLocation": "20270:2:12", "nodeType": "VariableDeclaration", "scope": 10597, - "src": "19728:16:12", + "src": "20256:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31416,7 +31416,7 @@ "id": 10579, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19728:6:12", + "src": "20256:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31429,10 +31429,10 @@ "id": 10582, "mutability": "mutable", "name": "p3", - "nameLocation": "19760:2:12", + "nameLocation": "20288:2:12", "nodeType": "VariableDeclaration", "scope": 10597, - "src": "19746:16:12", + "src": "20274:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31443,7 +31443,7 @@ "id": 10581, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19746:6:12", + "src": "20274:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31452,13 +31452,13 @@ "visibility": "internal" } ], - "src": "19709:54:12" + "src": "20237:54:12" }, "returnParameters": { "id": 10584, "nodeType": "ParameterList", "parameters": [], - "src": "19778:0:12" + "src": "20306:0:12" }, "scope": 16348, "stateMutability": "view", @@ -31468,12 +31468,12 @@ { "id": 10620, "nodeType": "FunctionDefinition", - "src": "19889:175:12", + "src": "20421:177:12", "nodes": [], "body": { "id": 10619, "nodeType": "Block", - "src": "19961:103:12", + "src": "20493:105:12", "nodes": [], "statements": [ { @@ -31490,7 +31490,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20011:28:12", + "src": "20544:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b22eaf06d72d481cf9b94b8f4d5fb89cf08bbfd924ee166a250ac94617be65b9", "typeString": "literal_string \"log(uint,uint,string,bool)\"" @@ -31503,7 +31503,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10599, - "src": "20041:2:12", + "src": "20574:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31515,7 +31515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10601, - "src": "20045:2:12", + "src": "20578:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31527,7 +31527,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10603, - "src": "20049:2:12", + "src": "20582:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31539,7 +31539,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10605, - "src": "20053:2:12", + "src": "20586:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -31575,7 +31575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19987:3:12", + "src": "20520:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -31588,7 +31588,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19987:23:12", + "src": "20520:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -31602,7 +31602,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19987:69:12", + "src": "20520:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31622,7 +31622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "19971:15:12", + "src": "20504:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -31636,7 +31636,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19971:86:12", + "src": "20504:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -31645,7 +31645,7 @@ }, "id": 10618, "nodeType": "ExpressionStatement", - "src": "19971:86:12" + "src": "20504:86:12" } ] }, @@ -31653,7 +31653,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19898:3:12", + "nameLocation": "20430:3:12", "parameters": { "id": 10606, "nodeType": "ParameterList", @@ -31663,10 +31663,10 @@ "id": 10599, "mutability": "mutable", "name": "p0", - "nameLocation": "19907:2:12", + "nameLocation": "20439:2:12", "nodeType": "VariableDeclaration", "scope": 10620, - "src": "19902:7:12", + "src": "20434:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31677,7 +31677,7 @@ "id": 10598, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19902:4:12", + "src": "20434:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31690,10 +31690,10 @@ "id": 10601, "mutability": "mutable", "name": "p1", - "nameLocation": "19916:2:12", + "nameLocation": "20448:2:12", "nodeType": "VariableDeclaration", "scope": 10620, - "src": "19911:7:12", + "src": "20443:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31704,7 +31704,7 @@ "id": 10600, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19911:4:12", + "src": "20443:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31717,10 +31717,10 @@ "id": 10603, "mutability": "mutable", "name": "p2", - "nameLocation": "19934:2:12", + "nameLocation": "20466:2:12", "nodeType": "VariableDeclaration", "scope": 10620, - "src": "19920:16:12", + "src": "20452:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31731,7 +31731,7 @@ "id": 10602, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19920:6:12", + "src": "20452:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31744,10 +31744,10 @@ "id": 10605, "mutability": "mutable", "name": "p3", - "nameLocation": "19943:2:12", + "nameLocation": "20475:2:12", "nodeType": "VariableDeclaration", "scope": 10620, - "src": "19938:7:12", + "src": "20470:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31758,7 +31758,7 @@ "id": 10604, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19938:4:12", + "src": "20470:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -31767,13 +31767,13 @@ "visibility": "internal" } ], - "src": "19901:45:12" + "src": "20433:45:12" }, "returnParameters": { "id": 10607, "nodeType": "ParameterList", "parameters": [], - "src": "19961:0:12" + "src": "20493:0:12" }, "scope": 16348, "stateMutability": "view", @@ -31783,12 +31783,12 @@ { "id": 10643, "nodeType": "FunctionDefinition", - "src": "20070:181:12", + "src": "20606:183:12", "nodes": [], "body": { "id": 10642, "nodeType": "Block", - "src": "20145:106:12", + "src": "20681:108:12", "nodes": [], "statements": [ { @@ -31805,7 +31805,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20195:31:12", + "src": "20732:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_433285a23ec6b1f0f76da64682232527561857544109f80e3e5d46b0e16980e7", "typeString": "literal_string \"log(uint,uint,string,address)\"" @@ -31818,7 +31818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10622, - "src": "20228:2:12", + "src": "20765:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31830,7 +31830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10624, - "src": "20232:2:12", + "src": "20769:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31842,7 +31842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10626, - "src": "20236:2:12", + "src": "20773:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31854,7 +31854,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10628, - "src": "20240:2:12", + "src": "20777:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31890,7 +31890,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20171:3:12", + "src": "20708:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -31903,7 +31903,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20171:23:12", + "src": "20708:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -31917,7 +31917,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20171:72:12", + "src": "20708:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31937,7 +31937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "20155:15:12", + "src": "20692:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -31951,7 +31951,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20155:89:12", + "src": "20692:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -31960,7 +31960,7 @@ }, "id": 10641, "nodeType": "ExpressionStatement", - "src": "20155:89:12" + "src": "20692:89:12" } ] }, @@ -31968,7 +31968,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20079:3:12", + "nameLocation": "20615:3:12", "parameters": { "id": 10629, "nodeType": "ParameterList", @@ -31978,10 +31978,10 @@ "id": 10622, "mutability": "mutable", "name": "p0", - "nameLocation": "20088:2:12", + "nameLocation": "20624:2:12", "nodeType": "VariableDeclaration", "scope": 10643, - "src": "20083:7:12", + "src": "20619:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31992,7 +31992,7 @@ "id": 10621, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20083:4:12", + "src": "20619:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32005,10 +32005,10 @@ "id": 10624, "mutability": "mutable", "name": "p1", - "nameLocation": "20097:2:12", + "nameLocation": "20633:2:12", "nodeType": "VariableDeclaration", "scope": 10643, - "src": "20092:7:12", + "src": "20628:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32019,7 +32019,7 @@ "id": 10623, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20092:4:12", + "src": "20628:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32032,10 +32032,10 @@ "id": 10626, "mutability": "mutable", "name": "p2", - "nameLocation": "20115:2:12", + "nameLocation": "20651:2:12", "nodeType": "VariableDeclaration", "scope": 10643, - "src": "20101:16:12", + "src": "20637:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32046,7 +32046,7 @@ "id": 10625, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20101:6:12", + "src": "20637:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32059,10 +32059,10 @@ "id": 10628, "mutability": "mutable", "name": "p3", - "nameLocation": "20127:2:12", + "nameLocation": "20663:2:12", "nodeType": "VariableDeclaration", "scope": 10643, - "src": "20119:10:12", + "src": "20655:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32073,7 +32073,7 @@ "id": 10627, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20119:7:12", + "src": "20655:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32083,13 +32083,13 @@ "visibility": "internal" } ], - "src": "20082:48:12" + "src": "20618:48:12" }, "returnParameters": { "id": 10630, "nodeType": "ParameterList", "parameters": [], - "src": "20145:0:12" + "src": "20681:0:12" }, "scope": 16348, "stateMutability": "view", @@ -32099,12 +32099,12 @@ { "id": 10666, "nodeType": "FunctionDefinition", - "src": "20257:164:12", + "src": "20797:166:12", "nodes": [], "body": { "id": 10665, "nodeType": "Block", - "src": "20320:101:12", + "src": "20860:103:12", "nodes": [], "statements": [ { @@ -32121,7 +32121,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20370:26:12", + "src": "20911:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c647c8c5fed6e02ad4f1c7bfb891e58ba00758f5d6cb92966fd0684c5b3fc8d", "typeString": "literal_string \"log(uint,uint,bool,uint)\"" @@ -32134,7 +32134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10645, - "src": "20398:2:12", + "src": "20939:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32146,7 +32146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10647, - "src": "20402:2:12", + "src": "20943:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32158,7 +32158,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10649, - "src": "20406:2:12", + "src": "20947:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32170,7 +32170,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10651, - "src": "20410:2:12", + "src": "20951:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32206,7 +32206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20346:3:12", + "src": "20887:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -32219,7 +32219,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20346:23:12", + "src": "20887:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -32233,7 +32233,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20346:67:12", + "src": "20887:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32253,7 +32253,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "20330:15:12", + "src": "20871:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -32267,7 +32267,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20330:84:12", + "src": "20871:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -32276,7 +32276,7 @@ }, "id": 10664, "nodeType": "ExpressionStatement", - "src": "20330:84:12" + "src": "20871:84:12" } ] }, @@ -32284,7 +32284,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20266:3:12", + "nameLocation": "20806:3:12", "parameters": { "id": 10652, "nodeType": "ParameterList", @@ -32294,10 +32294,10 @@ "id": 10645, "mutability": "mutable", "name": "p0", - "nameLocation": "20275:2:12", + "nameLocation": "20815:2:12", "nodeType": "VariableDeclaration", "scope": 10666, - "src": "20270:7:12", + "src": "20810:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32308,7 +32308,7 @@ "id": 10644, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20270:4:12", + "src": "20810:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32321,10 +32321,10 @@ "id": 10647, "mutability": "mutable", "name": "p1", - "nameLocation": "20284:2:12", + "nameLocation": "20824:2:12", "nodeType": "VariableDeclaration", "scope": 10666, - "src": "20279:7:12", + "src": "20819:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32335,7 +32335,7 @@ "id": 10646, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20279:4:12", + "src": "20819:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32348,10 +32348,10 @@ "id": 10649, "mutability": "mutable", "name": "p2", - "nameLocation": "20293:2:12", + "nameLocation": "20833:2:12", "nodeType": "VariableDeclaration", "scope": 10666, - "src": "20288:7:12", + "src": "20828:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32362,7 +32362,7 @@ "id": 10648, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20288:4:12", + "src": "20828:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32375,10 +32375,10 @@ "id": 10651, "mutability": "mutable", "name": "p3", - "nameLocation": "20302:2:12", + "nameLocation": "20842:2:12", "nodeType": "VariableDeclaration", "scope": 10666, - "src": "20297:7:12", + "src": "20837:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32389,7 +32389,7 @@ "id": 10650, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20297:4:12", + "src": "20837:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32398,13 +32398,13 @@ "visibility": "internal" } ], - "src": "20269:36:12" + "src": "20809:36:12" }, "returnParameters": { "id": 10653, "nodeType": "ParameterList", "parameters": [], - "src": "20320:0:12" + "src": "20860:0:12" }, "scope": 16348, "stateMutability": "view", @@ -32414,12 +32414,12 @@ { "id": 10689, "nodeType": "FunctionDefinition", - "src": "20427:175:12", + "src": "20971:177:12", "nodes": [], "body": { "id": 10688, "nodeType": "Block", - "src": "20499:103:12", + "src": "21043:105:12", "nodes": [], "statements": [ { @@ -32436,7 +32436,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20549:28:12", + "src": "21094:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_efd9cbeee79713372dd0a748a26a3fb36cbe4eb4e01a37fbde0cde0e101fc85a", "typeString": "literal_string \"log(uint,uint,bool,string)\"" @@ -32449,7 +32449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10668, - "src": "20579:2:12", + "src": "21124:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32461,7 +32461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10670, - "src": "20583:2:12", + "src": "21128:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32473,7 +32473,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10672, - "src": "20587:2:12", + "src": "21132:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32485,7 +32485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10674, - "src": "20591:2:12", + "src": "21136:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -32521,7 +32521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20525:3:12", + "src": "21070:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -32534,7 +32534,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20525:23:12", + "src": "21070:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -32548,7 +32548,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20525:69:12", + "src": "21070:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32568,7 +32568,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "20509:15:12", + "src": "21054:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -32582,7 +32582,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20509:86:12", + "src": "21054:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -32591,7 +32591,7 @@ }, "id": 10687, "nodeType": "ExpressionStatement", - "src": "20509:86:12" + "src": "21054:86:12" } ] }, @@ -32599,7 +32599,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20436:3:12", + "nameLocation": "20980:3:12", "parameters": { "id": 10675, "nodeType": "ParameterList", @@ -32609,10 +32609,10 @@ "id": 10668, "mutability": "mutable", "name": "p0", - "nameLocation": "20445:2:12", + "nameLocation": "20989:2:12", "nodeType": "VariableDeclaration", "scope": 10689, - "src": "20440:7:12", + "src": "20984:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32623,7 +32623,7 @@ "id": 10667, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20440:4:12", + "src": "20984:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32636,10 +32636,10 @@ "id": 10670, "mutability": "mutable", "name": "p1", - "nameLocation": "20454:2:12", + "nameLocation": "20998:2:12", "nodeType": "VariableDeclaration", "scope": 10689, - "src": "20449:7:12", + "src": "20993:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32650,7 +32650,7 @@ "id": 10669, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20449:4:12", + "src": "20993:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32663,10 +32663,10 @@ "id": 10672, "mutability": "mutable", "name": "p2", - "nameLocation": "20463:2:12", + "nameLocation": "21007:2:12", "nodeType": "VariableDeclaration", "scope": 10689, - "src": "20458:7:12", + "src": "21002:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32677,7 +32677,7 @@ "id": 10671, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20458:4:12", + "src": "21002:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32690,10 +32690,10 @@ "id": 10674, "mutability": "mutable", "name": "p3", - "nameLocation": "20481:2:12", + "nameLocation": "21025:2:12", "nodeType": "VariableDeclaration", "scope": 10689, - "src": "20467:16:12", + "src": "21011:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32704,7 +32704,7 @@ "id": 10673, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20467:6:12", + "src": "21011:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32713,13 +32713,13 @@ "visibility": "internal" } ], - "src": "20439:45:12" + "src": "20983:45:12" }, "returnParameters": { "id": 10676, "nodeType": "ParameterList", "parameters": [], - "src": "20499:0:12" + "src": "21043:0:12" }, "scope": 16348, "stateMutability": "view", @@ -32729,12 +32729,12 @@ { "id": 10712, "nodeType": "FunctionDefinition", - "src": "20608:164:12", + "src": "21156:166:12", "nodes": [], "body": { "id": 10711, "nodeType": "Block", - "src": "20671:101:12", + "src": "21219:103:12", "nodes": [], "statements": [ { @@ -32751,7 +32751,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20721:26:12", + "src": "21270:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_94be3bb13e096cdbc5a1999a524e3b6664a32da7e2c2954ae0e2b792a0dd1f41", "typeString": "literal_string \"log(uint,uint,bool,bool)\"" @@ -32764,7 +32764,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10691, - "src": "20749:2:12", + "src": "21298:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32776,7 +32776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10693, - "src": "20753:2:12", + "src": "21302:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32788,7 +32788,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10695, - "src": "20757:2:12", + "src": "21306:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32800,7 +32800,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10697, - "src": "20761:2:12", + "src": "21310:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32836,7 +32836,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20697:3:12", + "src": "21246:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -32849,7 +32849,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20697:23:12", + "src": "21246:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -32863,7 +32863,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20697:67:12", + "src": "21246:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32883,7 +32883,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "20681:15:12", + "src": "21230:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -32897,7 +32897,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20681:84:12", + "src": "21230:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -32906,7 +32906,7 @@ }, "id": 10710, "nodeType": "ExpressionStatement", - "src": "20681:84:12" + "src": "21230:84:12" } ] }, @@ -32914,7 +32914,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20617:3:12", + "nameLocation": "21165:3:12", "parameters": { "id": 10698, "nodeType": "ParameterList", @@ -32924,10 +32924,10 @@ "id": 10691, "mutability": "mutable", "name": "p0", - "nameLocation": "20626:2:12", + "nameLocation": "21174:2:12", "nodeType": "VariableDeclaration", "scope": 10712, - "src": "20621:7:12", + "src": "21169:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32938,7 +32938,7 @@ "id": 10690, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20621:4:12", + "src": "21169:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32951,10 +32951,10 @@ "id": 10693, "mutability": "mutable", "name": "p1", - "nameLocation": "20635:2:12", + "nameLocation": "21183:2:12", "nodeType": "VariableDeclaration", "scope": 10712, - "src": "20630:7:12", + "src": "21178:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32965,7 +32965,7 @@ "id": 10692, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20630:4:12", + "src": "21178:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32978,10 +32978,10 @@ "id": 10695, "mutability": "mutable", "name": "p2", - "nameLocation": "20644:2:12", + "nameLocation": "21192:2:12", "nodeType": "VariableDeclaration", "scope": 10712, - "src": "20639:7:12", + "src": "21187:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32992,7 +32992,7 @@ "id": 10694, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20639:4:12", + "src": "21187:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33005,10 +33005,10 @@ "id": 10697, "mutability": "mutable", "name": "p3", - "nameLocation": "20653:2:12", + "nameLocation": "21201:2:12", "nodeType": "VariableDeclaration", "scope": 10712, - "src": "20648:7:12", + "src": "21196:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33019,7 +33019,7 @@ "id": 10696, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20648:4:12", + "src": "21196:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33028,13 +33028,13 @@ "visibility": "internal" } ], - "src": "20620:36:12" + "src": "21168:36:12" }, "returnParameters": { "id": 10699, "nodeType": "ParameterList", "parameters": [], - "src": "20671:0:12" + "src": "21219:0:12" }, "scope": 16348, "stateMutability": "view", @@ -33044,12 +33044,12 @@ { "id": 10735, "nodeType": "FunctionDefinition", - "src": "20778:170:12", + "src": "21330:172:12", "nodes": [], "body": { "id": 10734, "nodeType": "Block", - "src": "20844:104:12", + "src": "21396:106:12", "nodes": [], "statements": [ { @@ -33066,7 +33066,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20894:29:12", + "src": "21447:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e117744fcc46e4484cabd18d640497b4a9d76b7f775e79fe9a95e42427bd8976", "typeString": "literal_string \"log(uint,uint,bool,address)\"" @@ -33079,7 +33079,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10714, - "src": "20925:2:12", + "src": "21478:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33091,7 +33091,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10716, - "src": "20929:2:12", + "src": "21482:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33103,7 +33103,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10718, - "src": "20933:2:12", + "src": "21486:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33115,7 +33115,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10720, - "src": "20937:2:12", + "src": "21490:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33151,7 +33151,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20870:3:12", + "src": "21423:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -33164,7 +33164,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20870:23:12", + "src": "21423:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -33178,7 +33178,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20870:70:12", + "src": "21423:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33198,7 +33198,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "20854:15:12", + "src": "21407:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -33212,7 +33212,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20854:87:12", + "src": "21407:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -33221,7 +33221,7 @@ }, "id": 10733, "nodeType": "ExpressionStatement", - "src": "20854:87:12" + "src": "21407:87:12" } ] }, @@ -33229,7 +33229,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20787:3:12", + "nameLocation": "21339:3:12", "parameters": { "id": 10721, "nodeType": "ParameterList", @@ -33239,10 +33239,10 @@ "id": 10714, "mutability": "mutable", "name": "p0", - "nameLocation": "20796:2:12", + "nameLocation": "21348:2:12", "nodeType": "VariableDeclaration", "scope": 10735, - "src": "20791:7:12", + "src": "21343:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33253,7 +33253,7 @@ "id": 10713, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20791:4:12", + "src": "21343:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33266,10 +33266,10 @@ "id": 10716, "mutability": "mutable", "name": "p1", - "nameLocation": "20805:2:12", + "nameLocation": "21357:2:12", "nodeType": "VariableDeclaration", "scope": 10735, - "src": "20800:7:12", + "src": "21352:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33280,7 +33280,7 @@ "id": 10715, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20800:4:12", + "src": "21352:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33293,10 +33293,10 @@ "id": 10718, "mutability": "mutable", "name": "p2", - "nameLocation": "20814:2:12", + "nameLocation": "21366:2:12", "nodeType": "VariableDeclaration", "scope": 10735, - "src": "20809:7:12", + "src": "21361:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33307,7 +33307,7 @@ "id": 10717, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20809:4:12", + "src": "21361:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33320,10 +33320,10 @@ "id": 10720, "mutability": "mutable", "name": "p3", - "nameLocation": "20826:2:12", + "nameLocation": "21378:2:12", "nodeType": "VariableDeclaration", "scope": 10735, - "src": "20818:10:12", + "src": "21370:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33334,7 +33334,7 @@ "id": 10719, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20818:7:12", + "src": "21370:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -33344,13 +33344,13 @@ "visibility": "internal" } ], - "src": "20790:39:12" + "src": "21342:39:12" }, "returnParameters": { "id": 10722, "nodeType": "ParameterList", "parameters": [], - "src": "20844:0:12" + "src": "21396:0:12" }, "scope": 16348, "stateMutability": "view", @@ -33360,12 +33360,12 @@ { "id": 10758, "nodeType": "FunctionDefinition", - "src": "20954:170:12", + "src": "21510:172:12", "nodes": [], "body": { "id": 10757, "nodeType": "Block", - "src": "21020:104:12", + "src": "21576:106:12", "nodes": [], "statements": [ { @@ -33382,7 +33382,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21070:29:12", + "src": "21627:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_610ba8c0cae1123f7f8ad76791afd86dc185a4f1fe79a263112118ddb5231e9f", "typeString": "literal_string \"log(uint,uint,address,uint)\"" @@ -33395,7 +33395,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10737, - "src": "21101:2:12", + "src": "21658:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33407,7 +33407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10739, - "src": "21105:2:12", + "src": "21662:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33419,7 +33419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10741, - "src": "21109:2:12", + "src": "21666:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33431,7 +33431,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10743, - "src": "21113:2:12", + "src": "21670:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33467,7 +33467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21046:3:12", + "src": "21603:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -33480,7 +33480,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21046:23:12", + "src": "21603:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -33494,7 +33494,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21046:70:12", + "src": "21603:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33514,7 +33514,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "21030:15:12", + "src": "21587:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -33528,7 +33528,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21030:87:12", + "src": "21587:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -33537,7 +33537,7 @@ }, "id": 10756, "nodeType": "ExpressionStatement", - "src": "21030:87:12" + "src": "21587:87:12" } ] }, @@ -33545,7 +33545,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20963:3:12", + "nameLocation": "21519:3:12", "parameters": { "id": 10744, "nodeType": "ParameterList", @@ -33555,10 +33555,10 @@ "id": 10737, "mutability": "mutable", "name": "p0", - "nameLocation": "20972:2:12", + "nameLocation": "21528:2:12", "nodeType": "VariableDeclaration", "scope": 10758, - "src": "20967:7:12", + "src": "21523:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33569,7 +33569,7 @@ "id": 10736, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20967:4:12", + "src": "21523:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33582,10 +33582,10 @@ "id": 10739, "mutability": "mutable", "name": "p1", - "nameLocation": "20981:2:12", + "nameLocation": "21537:2:12", "nodeType": "VariableDeclaration", "scope": 10758, - "src": "20976:7:12", + "src": "21532:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33596,7 +33596,7 @@ "id": 10738, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20976:4:12", + "src": "21532:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33609,10 +33609,10 @@ "id": 10741, "mutability": "mutable", "name": "p2", - "nameLocation": "20993:2:12", + "nameLocation": "21549:2:12", "nodeType": "VariableDeclaration", "scope": 10758, - "src": "20985:10:12", + "src": "21541:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33623,7 +33623,7 @@ "id": 10740, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20985:7:12", + "src": "21541:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -33637,10 +33637,10 @@ "id": 10743, "mutability": "mutable", "name": "p3", - "nameLocation": "21002:2:12", + "nameLocation": "21558:2:12", "nodeType": "VariableDeclaration", "scope": 10758, - "src": "20997:7:12", + "src": "21553:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33651,7 +33651,7 @@ "id": 10742, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20997:4:12", + "src": "21553:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33660,13 +33660,13 @@ "visibility": "internal" } ], - "src": "20966:39:12" + "src": "21522:39:12" }, "returnParameters": { "id": 10745, "nodeType": "ParameterList", "parameters": [], - "src": "21020:0:12" + "src": "21576:0:12" }, "scope": 16348, "stateMutability": "view", @@ -33676,12 +33676,12 @@ { "id": 10781, "nodeType": "FunctionDefinition", - "src": "21130:181:12", + "src": "21690:183:12", "nodes": [], "body": { "id": 10780, "nodeType": "Block", - "src": "21205:106:12", + "src": "21765:108:12", "nodes": [], "statements": [ { @@ -33698,7 +33698,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21255:31:12", + "src": "21816:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6a2d1de1bf5c0a47e82220cd592c8fb4a4a43f17ecab471044861ef70454227", "typeString": "literal_string \"log(uint,uint,address,string)\"" @@ -33711,7 +33711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10760, - "src": "21288:2:12", + "src": "21849:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33723,7 +33723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10762, - "src": "21292:2:12", + "src": "21853:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33735,7 +33735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10764, - "src": "21296:2:12", + "src": "21857:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33747,7 +33747,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10766, - "src": "21300:2:12", + "src": "21861:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -33783,7 +33783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21231:3:12", + "src": "21792:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -33796,7 +33796,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21231:23:12", + "src": "21792:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -33810,7 +33810,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21231:72:12", + "src": "21792:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33830,7 +33830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "21215:15:12", + "src": "21776:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -33844,7 +33844,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21215:89:12", + "src": "21776:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -33853,7 +33853,7 @@ }, "id": 10779, "nodeType": "ExpressionStatement", - "src": "21215:89:12" + "src": "21776:89:12" } ] }, @@ -33861,7 +33861,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21139:3:12", + "nameLocation": "21699:3:12", "parameters": { "id": 10767, "nodeType": "ParameterList", @@ -33871,10 +33871,10 @@ "id": 10760, "mutability": "mutable", "name": "p0", - "nameLocation": "21148:2:12", + "nameLocation": "21708:2:12", "nodeType": "VariableDeclaration", "scope": 10781, - "src": "21143:7:12", + "src": "21703:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33885,7 +33885,7 @@ "id": 10759, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21143:4:12", + "src": "21703:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33898,10 +33898,10 @@ "id": 10762, "mutability": "mutable", "name": "p1", - "nameLocation": "21157:2:12", + "nameLocation": "21717:2:12", "nodeType": "VariableDeclaration", "scope": 10781, - "src": "21152:7:12", + "src": "21712:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33912,7 +33912,7 @@ "id": 10761, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21152:4:12", + "src": "21712:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33925,10 +33925,10 @@ "id": 10764, "mutability": "mutable", "name": "p2", - "nameLocation": "21169:2:12", + "nameLocation": "21729:2:12", "nodeType": "VariableDeclaration", "scope": 10781, - "src": "21161:10:12", + "src": "21721:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33939,7 +33939,7 @@ "id": 10763, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21161:7:12", + "src": "21721:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -33953,10 +33953,10 @@ "id": 10766, "mutability": "mutable", "name": "p3", - "nameLocation": "21187:2:12", + "nameLocation": "21747:2:12", "nodeType": "VariableDeclaration", "scope": 10781, - "src": "21173:16:12", + "src": "21733:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -33967,7 +33967,7 @@ "id": 10765, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21173:6:12", + "src": "21733:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -33976,13 +33976,13 @@ "visibility": "internal" } ], - "src": "21142:48:12" + "src": "21702:48:12" }, "returnParameters": { "id": 10768, "nodeType": "ParameterList", "parameters": [], - "src": "21205:0:12" + "src": "21765:0:12" }, "scope": 16348, "stateMutability": "view", @@ -33992,12 +33992,12 @@ { "id": 10804, "nodeType": "FunctionDefinition", - "src": "21317:170:12", + "src": "21881:172:12", "nodes": [], "body": { "id": 10803, "nodeType": "Block", - "src": "21383:104:12", + "src": "21947:106:12", "nodes": [], "statements": [ { @@ -34014,7 +34014,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21433:29:12", + "src": "21998:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a8e820ae9dc5fd5a845e5dabf2b296e5588fe5a0d8101de14323ebe3e8e2b6c0", "typeString": "literal_string \"log(uint,uint,address,bool)\"" @@ -34027,7 +34027,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10783, - "src": "21464:2:12", + "src": "22029:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34039,7 +34039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10785, - "src": "21468:2:12", + "src": "22033:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34051,7 +34051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10787, - "src": "21472:2:12", + "src": "22037:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -34063,7 +34063,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10789, - "src": "21476:2:12", + "src": "22041:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34099,7 +34099,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21409:3:12", + "src": "21974:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -34112,7 +34112,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21409:23:12", + "src": "21974:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -34126,7 +34126,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21409:70:12", + "src": "21974:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34146,7 +34146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "21393:15:12", + "src": "21958:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -34160,7 +34160,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21393:87:12", + "src": "21958:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -34169,7 +34169,7 @@ }, "id": 10802, "nodeType": "ExpressionStatement", - "src": "21393:87:12" + "src": "21958:87:12" } ] }, @@ -34177,7 +34177,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21326:3:12", + "nameLocation": "21890:3:12", "parameters": { "id": 10790, "nodeType": "ParameterList", @@ -34187,10 +34187,10 @@ "id": 10783, "mutability": "mutable", "name": "p0", - "nameLocation": "21335:2:12", + "nameLocation": "21899:2:12", "nodeType": "VariableDeclaration", "scope": 10804, - "src": "21330:7:12", + "src": "21894:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34201,7 +34201,7 @@ "id": 10782, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21330:4:12", + "src": "21894:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34214,10 +34214,10 @@ "id": 10785, "mutability": "mutable", "name": "p1", - "nameLocation": "21344:2:12", + "nameLocation": "21908:2:12", "nodeType": "VariableDeclaration", "scope": 10804, - "src": "21339:7:12", + "src": "21903:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34228,7 +34228,7 @@ "id": 10784, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21339:4:12", + "src": "21903:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34241,10 +34241,10 @@ "id": 10787, "mutability": "mutable", "name": "p2", - "nameLocation": "21356:2:12", + "nameLocation": "21920:2:12", "nodeType": "VariableDeclaration", "scope": 10804, - "src": "21348:10:12", + "src": "21912:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34255,7 +34255,7 @@ "id": 10786, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21348:7:12", + "src": "21912:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34269,10 +34269,10 @@ "id": 10789, "mutability": "mutable", "name": "p3", - "nameLocation": "21365:2:12", + "nameLocation": "21929:2:12", "nodeType": "VariableDeclaration", "scope": 10804, - "src": "21360:7:12", + "src": "21924:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34283,7 +34283,7 @@ "id": 10788, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21360:4:12", + "src": "21924:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34292,13 +34292,13 @@ "visibility": "internal" } ], - "src": "21329:39:12" + "src": "21893:39:12" }, "returnParameters": { "id": 10791, "nodeType": "ParameterList", "parameters": [], - "src": "21383:0:12" + "src": "21947:0:12" }, "scope": 16348, "stateMutability": "view", @@ -34308,12 +34308,12 @@ { "id": 10827, "nodeType": "FunctionDefinition", - "src": "21493:176:12", + "src": "22061:178:12", "nodes": [], "body": { "id": 10826, "nodeType": "Block", - "src": "21562:107:12", + "src": "22130:109:12", "nodes": [], "statements": [ { @@ -34330,7 +34330,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21612:32:12", + "src": "22181:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ca939b20e9284d76bbbc091d0d45d06f650171230ac4f1f35652b8b6e1579811", "typeString": "literal_string \"log(uint,uint,address,address)\"" @@ -34343,7 +34343,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10806, - "src": "21646:2:12", + "src": "22215:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34355,7 +34355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10808, - "src": "21650:2:12", + "src": "22219:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34367,7 +34367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10810, - "src": "21654:2:12", + "src": "22223:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -34379,7 +34379,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10812, - "src": "21658:2:12", + "src": "22227:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -34415,7 +34415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21588:3:12", + "src": "22157:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -34428,7 +34428,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21588:23:12", + "src": "22157:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -34442,7 +34442,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21588:73:12", + "src": "22157:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34462,7 +34462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "21572:15:12", + "src": "22141:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -34476,7 +34476,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21572:90:12", + "src": "22141:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -34485,7 +34485,7 @@ }, "id": 10825, "nodeType": "ExpressionStatement", - "src": "21572:90:12" + "src": "22141:90:12" } ] }, @@ -34493,7 +34493,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21502:3:12", + "nameLocation": "22070:3:12", "parameters": { "id": 10813, "nodeType": "ParameterList", @@ -34503,10 +34503,10 @@ "id": 10806, "mutability": "mutable", "name": "p0", - "nameLocation": "21511:2:12", + "nameLocation": "22079:2:12", "nodeType": "VariableDeclaration", "scope": 10827, - "src": "21506:7:12", + "src": "22074:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34517,7 +34517,7 @@ "id": 10805, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21506:4:12", + "src": "22074:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34530,10 +34530,10 @@ "id": 10808, "mutability": "mutable", "name": "p1", - "nameLocation": "21520:2:12", + "nameLocation": "22088:2:12", "nodeType": "VariableDeclaration", "scope": 10827, - "src": "21515:7:12", + "src": "22083:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34544,7 +34544,7 @@ "id": 10807, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21515:4:12", + "src": "22083:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34557,10 +34557,10 @@ "id": 10810, "mutability": "mutable", "name": "p2", - "nameLocation": "21532:2:12", + "nameLocation": "22100:2:12", "nodeType": "VariableDeclaration", "scope": 10827, - "src": "21524:10:12", + "src": "22092:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34571,7 +34571,7 @@ "id": 10809, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21524:7:12", + "src": "22092:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34585,10 +34585,10 @@ "id": 10812, "mutability": "mutable", "name": "p3", - "nameLocation": "21544:2:12", + "nameLocation": "22112:2:12", "nodeType": "VariableDeclaration", "scope": 10827, - "src": "21536:10:12", + "src": "22104:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34599,7 +34599,7 @@ "id": 10811, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21536:7:12", + "src": "22104:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34609,13 +34609,13 @@ "visibility": "internal" } ], - "src": "21505:42:12" + "src": "22073:42:12" }, "returnParameters": { "id": 10814, "nodeType": "ParameterList", "parameters": [], - "src": "21562:0:12" + "src": "22130:0:12" }, "scope": 16348, "stateMutability": "view", @@ -34625,12 +34625,12 @@ { "id": 10850, "nodeType": "FunctionDefinition", - "src": "21675:175:12", + "src": "22247:177:12", "nodes": [], "body": { "id": 10849, "nodeType": "Block", - "src": "21747:103:12", + "src": "22319:105:12", "nodes": [], "statements": [ { @@ -34647,7 +34647,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21797:28:12", + "src": "22370:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c0043807b5f951e0375253205c951c6e6a6b19b5de111342e8f6be7c7f284628", "typeString": "literal_string \"log(uint,string,uint,uint)\"" @@ -34660,7 +34660,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10829, - "src": "21827:2:12", + "src": "22400:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34672,7 +34672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10831, - "src": "21831:2:12", + "src": "22404:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -34684,7 +34684,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10833, - "src": "21835:2:12", + "src": "22408:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34696,7 +34696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10835, - "src": "21839:2:12", + "src": "22412:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34732,7 +34732,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21773:3:12", + "src": "22346:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -34745,7 +34745,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21773:23:12", + "src": "22346:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -34759,7 +34759,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21773:69:12", + "src": "22346:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34779,7 +34779,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "21757:15:12", + "src": "22330:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -34793,7 +34793,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21757:86:12", + "src": "22330:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -34802,7 +34802,7 @@ }, "id": 10848, "nodeType": "ExpressionStatement", - "src": "21757:86:12" + "src": "22330:86:12" } ] }, @@ -34810,7 +34810,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21684:3:12", + "nameLocation": "22256:3:12", "parameters": { "id": 10836, "nodeType": "ParameterList", @@ -34820,10 +34820,10 @@ "id": 10829, "mutability": "mutable", "name": "p0", - "nameLocation": "21693:2:12", + "nameLocation": "22265:2:12", "nodeType": "VariableDeclaration", "scope": 10850, - "src": "21688:7:12", + "src": "22260:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34834,7 +34834,7 @@ "id": 10828, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21688:4:12", + "src": "22260:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34847,10 +34847,10 @@ "id": 10831, "mutability": "mutable", "name": "p1", - "nameLocation": "21711:2:12", + "nameLocation": "22283:2:12", "nodeType": "VariableDeclaration", "scope": 10850, - "src": "21697:16:12", + "src": "22269:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -34861,7 +34861,7 @@ "id": 10830, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21697:6:12", + "src": "22269:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -34874,10 +34874,10 @@ "id": 10833, "mutability": "mutable", "name": "p2", - "nameLocation": "21720:2:12", + "nameLocation": "22292:2:12", "nodeType": "VariableDeclaration", "scope": 10850, - "src": "21715:7:12", + "src": "22287:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34888,7 +34888,7 @@ "id": 10832, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21715:4:12", + "src": "22287:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34901,10 +34901,10 @@ "id": 10835, "mutability": "mutable", "name": "p3", - "nameLocation": "21729:2:12", + "nameLocation": "22301:2:12", "nodeType": "VariableDeclaration", "scope": 10850, - "src": "21724:7:12", + "src": "22296:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34915,7 +34915,7 @@ "id": 10834, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21724:4:12", + "src": "22296:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34924,13 +34924,13 @@ "visibility": "internal" } ], - "src": "21687:45:12" + "src": "22259:45:12" }, "returnParameters": { "id": 10837, "nodeType": "ParameterList", "parameters": [], - "src": "21747:0:12" + "src": "22319:0:12" }, "scope": 16348, "stateMutability": "view", @@ -34940,12 +34940,12 @@ { "id": 10873, "nodeType": "FunctionDefinition", - "src": "21856:186:12", + "src": "22432:188:12", "nodes": [], "body": { "id": 10872, "nodeType": "Block", - "src": "21937:105:12", + "src": "22513:107:12", "nodes": [], "statements": [ { @@ -34962,7 +34962,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21987:30:12", + "src": "22564:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a2bc0c99cedfd873182e8eb1e68799dc8925c663b8ce2430858586fba62fe313", "typeString": "literal_string \"log(uint,string,uint,string)\"" @@ -34975,7 +34975,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10852, - "src": "22019:2:12", + "src": "22596:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34987,7 +34987,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10854, - "src": "22023:2:12", + "src": "22600:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -34999,7 +34999,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10856, - "src": "22027:2:12", + "src": "22604:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35011,7 +35011,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10858, - "src": "22031:2:12", + "src": "22608:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35047,7 +35047,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21963:3:12", + "src": "22540:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -35060,7 +35060,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21963:23:12", + "src": "22540:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -35074,7 +35074,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21963:71:12", + "src": "22540:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35094,7 +35094,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "21947:15:12", + "src": "22524:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -35108,7 +35108,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21947:88:12", + "src": "22524:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -35117,7 +35117,7 @@ }, "id": 10871, "nodeType": "ExpressionStatement", - "src": "21947:88:12" + "src": "22524:88:12" } ] }, @@ -35125,7 +35125,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21865:3:12", + "nameLocation": "22441:3:12", "parameters": { "id": 10859, "nodeType": "ParameterList", @@ -35135,10 +35135,10 @@ "id": 10852, "mutability": "mutable", "name": "p0", - "nameLocation": "21874:2:12", + "nameLocation": "22450:2:12", "nodeType": "VariableDeclaration", "scope": 10873, - "src": "21869:7:12", + "src": "22445:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35149,7 +35149,7 @@ "id": 10851, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21869:4:12", + "src": "22445:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35162,10 +35162,10 @@ "id": 10854, "mutability": "mutable", "name": "p1", - "nameLocation": "21892:2:12", + "nameLocation": "22468:2:12", "nodeType": "VariableDeclaration", "scope": 10873, - "src": "21878:16:12", + "src": "22454:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35176,7 +35176,7 @@ "id": 10853, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21878:6:12", + "src": "22454:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35189,10 +35189,10 @@ "id": 10856, "mutability": "mutable", "name": "p2", - "nameLocation": "21901:2:12", + "nameLocation": "22477:2:12", "nodeType": "VariableDeclaration", "scope": 10873, - "src": "21896:7:12", + "src": "22472:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35203,7 +35203,7 @@ "id": 10855, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21896:4:12", + "src": "22472:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35216,10 +35216,10 @@ "id": 10858, "mutability": "mutable", "name": "p3", - "nameLocation": "21919:2:12", + "nameLocation": "22495:2:12", "nodeType": "VariableDeclaration", "scope": 10873, - "src": "21905:16:12", + "src": "22481:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35230,7 +35230,7 @@ "id": 10857, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21905:6:12", + "src": "22481:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35239,13 +35239,13 @@ "visibility": "internal" } ], - "src": "21868:54:12" + "src": "22444:54:12" }, "returnParameters": { "id": 10860, "nodeType": "ParameterList", "parameters": [], - "src": "21937:0:12" + "src": "22513:0:12" }, "scope": 16348, "stateMutability": "view", @@ -35255,12 +35255,12 @@ { "id": 10896, "nodeType": "FunctionDefinition", - "src": "22048:175:12", + "src": "22628:177:12", "nodes": [], "body": { "id": 10895, "nodeType": "Block", - "src": "22120:103:12", + "src": "22700:105:12", "nodes": [], "statements": [ { @@ -35277,7 +35277,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22170:28:12", + "src": "22751:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_875a6e2ed2444d0d09e264b06717914212d8a793bea0f48b5633e707ac53784d", "typeString": "literal_string \"log(uint,string,uint,bool)\"" @@ -35290,7 +35290,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10875, - "src": "22200:2:12", + "src": "22781:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35302,7 +35302,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10877, - "src": "22204:2:12", + "src": "22785:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35314,7 +35314,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10879, - "src": "22208:2:12", + "src": "22789:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35326,7 +35326,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10881, - "src": "22212:2:12", + "src": "22793:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -35362,7 +35362,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22146:3:12", + "src": "22727:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -35375,7 +35375,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22146:23:12", + "src": "22727:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -35389,7 +35389,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22146:69:12", + "src": "22727:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35409,7 +35409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "22130:15:12", + "src": "22711:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -35423,7 +35423,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22130:86:12", + "src": "22711:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -35432,7 +35432,7 @@ }, "id": 10894, "nodeType": "ExpressionStatement", - "src": "22130:86:12" + "src": "22711:86:12" } ] }, @@ -35440,7 +35440,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22057:3:12", + "nameLocation": "22637:3:12", "parameters": { "id": 10882, "nodeType": "ParameterList", @@ -35450,10 +35450,10 @@ "id": 10875, "mutability": "mutable", "name": "p0", - "nameLocation": "22066:2:12", + "nameLocation": "22646:2:12", "nodeType": "VariableDeclaration", "scope": 10896, - "src": "22061:7:12", + "src": "22641:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35464,7 +35464,7 @@ "id": 10874, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22061:4:12", + "src": "22641:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35477,10 +35477,10 @@ "id": 10877, "mutability": "mutable", "name": "p1", - "nameLocation": "22084:2:12", + "nameLocation": "22664:2:12", "nodeType": "VariableDeclaration", "scope": 10896, - "src": "22070:16:12", + "src": "22650:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35491,7 +35491,7 @@ "id": 10876, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22070:6:12", + "src": "22650:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35504,10 +35504,10 @@ "id": 10879, "mutability": "mutable", "name": "p2", - "nameLocation": "22093:2:12", + "nameLocation": "22673:2:12", "nodeType": "VariableDeclaration", "scope": 10896, - "src": "22088:7:12", + "src": "22668:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35518,7 +35518,7 @@ "id": 10878, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22088:4:12", + "src": "22668:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35531,10 +35531,10 @@ "id": 10881, "mutability": "mutable", "name": "p3", - "nameLocation": "22102:2:12", + "nameLocation": "22682:2:12", "nodeType": "VariableDeclaration", "scope": 10896, - "src": "22097:7:12", + "src": "22677:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35545,7 +35545,7 @@ "id": 10880, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22097:4:12", + "src": "22677:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -35554,13 +35554,13 @@ "visibility": "internal" } ], - "src": "22060:45:12" + "src": "22640:45:12" }, "returnParameters": { "id": 10883, "nodeType": "ParameterList", "parameters": [], - "src": "22120:0:12" + "src": "22700:0:12" }, "scope": 16348, "stateMutability": "view", @@ -35570,12 +35570,12 @@ { "id": 10919, "nodeType": "FunctionDefinition", - "src": "22229:181:12", + "src": "22813:183:12", "nodes": [], "body": { "id": 10918, "nodeType": "Block", - "src": "22304:106:12", + "src": "22888:108:12", "nodes": [], "statements": [ { @@ -35592,7 +35592,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22354:31:12", + "src": "22939:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ab7bd9fd9b149127bbb235a3e1bec9a2e844f3968bdc1f48944c4b1973dacfda", "typeString": "literal_string \"log(uint,string,uint,address)\"" @@ -35605,7 +35605,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10898, - "src": "22387:2:12", + "src": "22972:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35617,7 +35617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10900, - "src": "22391:2:12", + "src": "22976:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35629,7 +35629,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10902, - "src": "22395:2:12", + "src": "22980:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35641,7 +35641,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10904, - "src": "22399:2:12", + "src": "22984:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35677,7 +35677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22330:3:12", + "src": "22915:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -35690,7 +35690,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22330:23:12", + "src": "22915:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -35704,7 +35704,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22330:72:12", + "src": "22915:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35724,7 +35724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "22314:15:12", + "src": "22899:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -35738,7 +35738,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22314:89:12", + "src": "22899:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -35747,7 +35747,7 @@ }, "id": 10917, "nodeType": "ExpressionStatement", - "src": "22314:89:12" + "src": "22899:89:12" } ] }, @@ -35755,7 +35755,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22238:3:12", + "nameLocation": "22822:3:12", "parameters": { "id": 10905, "nodeType": "ParameterList", @@ -35765,10 +35765,10 @@ "id": 10898, "mutability": "mutable", "name": "p0", - "nameLocation": "22247:2:12", + "nameLocation": "22831:2:12", "nodeType": "VariableDeclaration", "scope": 10919, - "src": "22242:7:12", + "src": "22826:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35779,7 +35779,7 @@ "id": 10897, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22242:4:12", + "src": "22826:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35792,10 +35792,10 @@ "id": 10900, "mutability": "mutable", "name": "p1", - "nameLocation": "22265:2:12", + "nameLocation": "22849:2:12", "nodeType": "VariableDeclaration", "scope": 10919, - "src": "22251:16:12", + "src": "22835:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35806,7 +35806,7 @@ "id": 10899, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22251:6:12", + "src": "22835:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35819,10 +35819,10 @@ "id": 10902, "mutability": "mutable", "name": "p2", - "nameLocation": "22274:2:12", + "nameLocation": "22858:2:12", "nodeType": "VariableDeclaration", "scope": 10919, - "src": "22269:7:12", + "src": "22853:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35833,7 +35833,7 @@ "id": 10901, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22269:4:12", + "src": "22853:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35846,10 +35846,10 @@ "id": 10904, "mutability": "mutable", "name": "p3", - "nameLocation": "22286:2:12", + "nameLocation": "22870:2:12", "nodeType": "VariableDeclaration", "scope": 10919, - "src": "22278:10:12", + "src": "22862:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35860,7 +35860,7 @@ "id": 10903, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22278:7:12", + "src": "22862:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -35870,13 +35870,13 @@ "visibility": "internal" } ], - "src": "22241:48:12" + "src": "22825:48:12" }, "returnParameters": { "id": 10906, "nodeType": "ParameterList", "parameters": [], - "src": "22304:0:12" + "src": "22888:0:12" }, "scope": 16348, "stateMutability": "view", @@ -35886,12 +35886,12 @@ { "id": 10942, "nodeType": "FunctionDefinition", - "src": "22416:186:12", + "src": "23004:188:12", "nodes": [], "body": { "id": 10941, "nodeType": "Block", - "src": "22497:105:12", + "src": "23085:107:12", "nodes": [], "statements": [ { @@ -35908,7 +35908,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22547:30:12", + "src": "23136:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_76ec635e4702367bf449b895743175fa2654af8170b6d9c20dd183616d0a192b", "typeString": "literal_string \"log(uint,string,string,uint)\"" @@ -35921,7 +35921,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10921, - "src": "22579:2:12", + "src": "23168:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35933,7 +35933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10923, - "src": "22583:2:12", + "src": "23172:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35945,7 +35945,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10925, - "src": "22587:2:12", + "src": "23176:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35957,7 +35957,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10927, - "src": "22591:2:12", + "src": "23180:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35993,7 +35993,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22523:3:12", + "src": "23112:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -36006,7 +36006,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22523:23:12", + "src": "23112:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -36020,7 +36020,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22523:71:12", + "src": "23112:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36040,7 +36040,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "22507:15:12", + "src": "23096:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -36054,7 +36054,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22507:88:12", + "src": "23096:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -36063,7 +36063,7 @@ }, "id": 10940, "nodeType": "ExpressionStatement", - "src": "22507:88:12" + "src": "23096:88:12" } ] }, @@ -36071,7 +36071,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22425:3:12", + "nameLocation": "23013:3:12", "parameters": { "id": 10928, "nodeType": "ParameterList", @@ -36081,10 +36081,10 @@ "id": 10921, "mutability": "mutable", "name": "p0", - "nameLocation": "22434:2:12", + "nameLocation": "23022:2:12", "nodeType": "VariableDeclaration", "scope": 10942, - "src": "22429:7:12", + "src": "23017:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36095,7 +36095,7 @@ "id": 10920, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22429:4:12", + "src": "23017:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36108,10 +36108,10 @@ "id": 10923, "mutability": "mutable", "name": "p1", - "nameLocation": "22452:2:12", + "nameLocation": "23040:2:12", "nodeType": "VariableDeclaration", "scope": 10942, - "src": "22438:16:12", + "src": "23026:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36122,7 +36122,7 @@ "id": 10922, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22438:6:12", + "src": "23026:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36135,10 +36135,10 @@ "id": 10925, "mutability": "mutable", "name": "p2", - "nameLocation": "22470:2:12", + "nameLocation": "23058:2:12", "nodeType": "VariableDeclaration", "scope": 10942, - "src": "22456:16:12", + "src": "23044:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36149,7 +36149,7 @@ "id": 10924, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22456:6:12", + "src": "23044:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36162,10 +36162,10 @@ "id": 10927, "mutability": "mutable", "name": "p3", - "nameLocation": "22479:2:12", + "nameLocation": "23067:2:12", "nodeType": "VariableDeclaration", "scope": 10942, - "src": "22474:7:12", + "src": "23062:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36176,7 +36176,7 @@ "id": 10926, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22474:4:12", + "src": "23062:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36185,13 +36185,13 @@ "visibility": "internal" } ], - "src": "22428:54:12" + "src": "23016:54:12" }, "returnParameters": { "id": 10929, "nodeType": "ParameterList", "parameters": [], - "src": "22497:0:12" + "src": "23085:0:12" }, "scope": 16348, "stateMutability": "view", @@ -36201,12 +36201,12 @@ { "id": 10965, "nodeType": "FunctionDefinition", - "src": "22608:197:12", + "src": "23200:199:12", "nodes": [], "body": { "id": 10964, "nodeType": "Block", - "src": "22698:107:12", + "src": "23290:109:12", "nodes": [], "statements": [ { @@ -36223,7 +36223,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22748:32:12", + "src": "23341:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_57dd0a119927787a0c91b48333e191a1b3a4082dcb6efc912e2ba5b047e15156", "typeString": "literal_string \"log(uint,string,string,string)\"" @@ -36236,7 +36236,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10944, - "src": "22782:2:12", + "src": "23375:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36248,7 +36248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10946, - "src": "22786:2:12", + "src": "23379:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36260,7 +36260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10948, - "src": "22790:2:12", + "src": "23383:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36272,7 +36272,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10950, - "src": "22794:2:12", + "src": "23387:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36308,7 +36308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22724:3:12", + "src": "23317:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -36321,7 +36321,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22724:23:12", + "src": "23317:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -36335,7 +36335,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22724:73:12", + "src": "23317:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36355,7 +36355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "22708:15:12", + "src": "23301:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -36369,7 +36369,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22708:90:12", + "src": "23301:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -36378,7 +36378,7 @@ }, "id": 10963, "nodeType": "ExpressionStatement", - "src": "22708:90:12" + "src": "23301:90:12" } ] }, @@ -36386,7 +36386,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22617:3:12", + "nameLocation": "23209:3:12", "parameters": { "id": 10951, "nodeType": "ParameterList", @@ -36396,10 +36396,10 @@ "id": 10944, "mutability": "mutable", "name": "p0", - "nameLocation": "22626:2:12", + "nameLocation": "23218:2:12", "nodeType": "VariableDeclaration", "scope": 10965, - "src": "22621:7:12", + "src": "23213:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36410,7 +36410,7 @@ "id": 10943, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22621:4:12", + "src": "23213:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36423,10 +36423,10 @@ "id": 10946, "mutability": "mutable", "name": "p1", - "nameLocation": "22644:2:12", + "nameLocation": "23236:2:12", "nodeType": "VariableDeclaration", "scope": 10965, - "src": "22630:16:12", + "src": "23222:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36437,7 +36437,7 @@ "id": 10945, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22630:6:12", + "src": "23222:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36450,10 +36450,10 @@ "id": 10948, "mutability": "mutable", "name": "p2", - "nameLocation": "22662:2:12", + "nameLocation": "23254:2:12", "nodeType": "VariableDeclaration", "scope": 10965, - "src": "22648:16:12", + "src": "23240:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36464,7 +36464,7 @@ "id": 10947, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22648:6:12", + "src": "23240:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36477,10 +36477,10 @@ "id": 10950, "mutability": "mutable", "name": "p3", - "nameLocation": "22680:2:12", + "nameLocation": "23272:2:12", "nodeType": "VariableDeclaration", "scope": 10965, - "src": "22666:16:12", + "src": "23258:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36491,7 +36491,7 @@ "id": 10949, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22666:6:12", + "src": "23258:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36500,13 +36500,13 @@ "visibility": "internal" } ], - "src": "22620:63:12" + "src": "23212:63:12" }, "returnParameters": { "id": 10952, "nodeType": "ParameterList", "parameters": [], - "src": "22698:0:12" + "src": "23290:0:12" }, "scope": 16348, "stateMutability": "view", @@ -36516,12 +36516,12 @@ { "id": 10988, "nodeType": "FunctionDefinition", - "src": "22811:186:12", + "src": "23407:188:12", "nodes": [], "body": { "id": 10987, "nodeType": "Block", - "src": "22892:105:12", + "src": "23488:107:12", "nodes": [], "statements": [ { @@ -36538,7 +36538,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22942:30:12", + "src": "23539:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_12862b98fdb7950b0e6908443bc9d7894b44d5616424da5cdb6206a848affcbc", "typeString": "literal_string \"log(uint,string,string,bool)\"" @@ -36551,7 +36551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10967, - "src": "22974:2:12", + "src": "23571:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36563,7 +36563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10969, - "src": "22978:2:12", + "src": "23575:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36575,7 +36575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10971, - "src": "22982:2:12", + "src": "23579:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36587,7 +36587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10973, - "src": "22986:2:12", + "src": "23583:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -36623,7 +36623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22918:3:12", + "src": "23515:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -36636,7 +36636,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22918:23:12", + "src": "23515:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -36650,7 +36650,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22918:71:12", + "src": "23515:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36670,7 +36670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "22902:15:12", + "src": "23499:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -36684,7 +36684,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22902:88:12", + "src": "23499:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -36693,7 +36693,7 @@ }, "id": 10986, "nodeType": "ExpressionStatement", - "src": "22902:88:12" + "src": "23499:88:12" } ] }, @@ -36701,7 +36701,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22820:3:12", + "nameLocation": "23416:3:12", "parameters": { "id": 10974, "nodeType": "ParameterList", @@ -36711,10 +36711,10 @@ "id": 10967, "mutability": "mutable", "name": "p0", - "nameLocation": "22829:2:12", + "nameLocation": "23425:2:12", "nodeType": "VariableDeclaration", "scope": 10988, - "src": "22824:7:12", + "src": "23420:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36725,7 +36725,7 @@ "id": 10966, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22824:4:12", + "src": "23420:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36738,10 +36738,10 @@ "id": 10969, "mutability": "mutable", "name": "p1", - "nameLocation": "22847:2:12", + "nameLocation": "23443:2:12", "nodeType": "VariableDeclaration", "scope": 10988, - "src": "22833:16:12", + "src": "23429:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36752,7 +36752,7 @@ "id": 10968, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22833:6:12", + "src": "23429:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36765,10 +36765,10 @@ "id": 10971, "mutability": "mutable", "name": "p2", - "nameLocation": "22865:2:12", + "nameLocation": "23461:2:12", "nodeType": "VariableDeclaration", "scope": 10988, - "src": "22851:16:12", + "src": "23447:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36779,7 +36779,7 @@ "id": 10970, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22851:6:12", + "src": "23447:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36792,10 +36792,10 @@ "id": 10973, "mutability": "mutable", "name": "p3", - "nameLocation": "22874:2:12", + "nameLocation": "23470:2:12", "nodeType": "VariableDeclaration", "scope": 10988, - "src": "22869:7:12", + "src": "23465:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36806,7 +36806,7 @@ "id": 10972, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22869:4:12", + "src": "23465:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -36815,13 +36815,13 @@ "visibility": "internal" } ], - "src": "22823:54:12" + "src": "23419:54:12" }, "returnParameters": { "id": 10975, "nodeType": "ParameterList", "parameters": [], - "src": "22892:0:12" + "src": "23488:0:12" }, "scope": 16348, "stateMutability": "view", @@ -36831,12 +36831,12 @@ { "id": 11011, "nodeType": "FunctionDefinition", - "src": "23003:192:12", + "src": "23603:194:12", "nodes": [], "body": { "id": 11010, "nodeType": "Block", - "src": "23087:108:12", + "src": "23687:110:12", "nodes": [], "statements": [ { @@ -36853,7 +36853,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23137:33:12", + "src": "23738:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cc988aa0514d1ed8be70a6bf2bdff4972e3f3420811b4adbd40f9b75b873fded", "typeString": "literal_string \"log(uint,string,string,address)\"" @@ -36866,7 +36866,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10990, - "src": "23172:2:12", + "src": "23773:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36878,7 +36878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10992, - "src": "23176:2:12", + "src": "23777:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36890,7 +36890,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10994, - "src": "23180:2:12", + "src": "23781:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36902,7 +36902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 10996, - "src": "23184:2:12", + "src": "23785:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36938,7 +36938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23113:3:12", + "src": "23714:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -36951,7 +36951,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23113:23:12", + "src": "23714:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -36965,7 +36965,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23113:74:12", + "src": "23714:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36985,7 +36985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "23097:15:12", + "src": "23698:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -36999,7 +36999,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23097:91:12", + "src": "23698:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -37008,7 +37008,7 @@ }, "id": 11009, "nodeType": "ExpressionStatement", - "src": "23097:91:12" + "src": "23698:91:12" } ] }, @@ -37016,7 +37016,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23012:3:12", + "nameLocation": "23612:3:12", "parameters": { "id": 10997, "nodeType": "ParameterList", @@ -37026,10 +37026,10 @@ "id": 10990, "mutability": "mutable", "name": "p0", - "nameLocation": "23021:2:12", + "nameLocation": "23621:2:12", "nodeType": "VariableDeclaration", "scope": 11011, - "src": "23016:7:12", + "src": "23616:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37040,7 +37040,7 @@ "id": 10989, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23016:4:12", + "src": "23616:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37053,10 +37053,10 @@ "id": 10992, "mutability": "mutable", "name": "p1", - "nameLocation": "23039:2:12", + "nameLocation": "23639:2:12", "nodeType": "VariableDeclaration", "scope": 11011, - "src": "23025:16:12", + "src": "23625:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37067,7 +37067,7 @@ "id": 10991, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23025:6:12", + "src": "23625:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37080,10 +37080,10 @@ "id": 10994, "mutability": "mutable", "name": "p2", - "nameLocation": "23057:2:12", + "nameLocation": "23657:2:12", "nodeType": "VariableDeclaration", "scope": 11011, - "src": "23043:16:12", + "src": "23643:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37094,7 +37094,7 @@ "id": 10993, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23043:6:12", + "src": "23643:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37107,10 +37107,10 @@ "id": 10996, "mutability": "mutable", "name": "p3", - "nameLocation": "23069:2:12", + "nameLocation": "23669:2:12", "nodeType": "VariableDeclaration", "scope": 11011, - "src": "23061:10:12", + "src": "23661:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37121,7 +37121,7 @@ "id": 10995, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23061:7:12", + "src": "23661:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -37131,13 +37131,13 @@ "visibility": "internal" } ], - "src": "23015:57:12" + "src": "23615:57:12" }, "returnParameters": { "id": 10998, "nodeType": "ParameterList", "parameters": [], - "src": "23087:0:12" + "src": "23687:0:12" }, "scope": 16348, "stateMutability": "view", @@ -37147,12 +37147,12 @@ { "id": 11034, "nodeType": "FunctionDefinition", - "src": "23201:175:12", + "src": "23805:177:12", "nodes": [], "body": { "id": 11033, "nodeType": "Block", - "src": "23273:103:12", + "src": "23877:105:12", "nodes": [], "statements": [ { @@ -37169,7 +37169,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23323:28:12", + "src": "23928:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a4b48a7f4bdefee99950b35e5da7ba9724c3954e445cc3077000bce7a4265081", "typeString": "literal_string \"log(uint,string,bool,uint)\"" @@ -37182,7 +37182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11013, - "src": "23353:2:12", + "src": "23958:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37194,7 +37194,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11015, - "src": "23357:2:12", + "src": "23962:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37206,7 +37206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11017, - "src": "23361:2:12", + "src": "23966:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37218,7 +37218,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11019, - "src": "23365:2:12", + "src": "23970:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37254,7 +37254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23299:3:12", + "src": "23904:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -37267,7 +37267,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23299:23:12", + "src": "23904:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -37281,7 +37281,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23299:69:12", + "src": "23904:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37301,7 +37301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "23283:15:12", + "src": "23888:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -37315,7 +37315,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23283:86:12", + "src": "23888:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -37324,7 +37324,7 @@ }, "id": 11032, "nodeType": "ExpressionStatement", - "src": "23283:86:12" + "src": "23888:86:12" } ] }, @@ -37332,7 +37332,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23210:3:12", + "nameLocation": "23814:3:12", "parameters": { "id": 11020, "nodeType": "ParameterList", @@ -37342,10 +37342,10 @@ "id": 11013, "mutability": "mutable", "name": "p0", - "nameLocation": "23219:2:12", + "nameLocation": "23823:2:12", "nodeType": "VariableDeclaration", "scope": 11034, - "src": "23214:7:12", + "src": "23818:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37356,7 +37356,7 @@ "id": 11012, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23214:4:12", + "src": "23818:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37369,10 +37369,10 @@ "id": 11015, "mutability": "mutable", "name": "p1", - "nameLocation": "23237:2:12", + "nameLocation": "23841:2:12", "nodeType": "VariableDeclaration", "scope": 11034, - "src": "23223:16:12", + "src": "23827:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37383,7 +37383,7 @@ "id": 11014, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23223:6:12", + "src": "23827:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37396,10 +37396,10 @@ "id": 11017, "mutability": "mutable", "name": "p2", - "nameLocation": "23246:2:12", + "nameLocation": "23850:2:12", "nodeType": "VariableDeclaration", "scope": 11034, - "src": "23241:7:12", + "src": "23845:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37410,7 +37410,7 @@ "id": 11016, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23241:4:12", + "src": "23845:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37423,10 +37423,10 @@ "id": 11019, "mutability": "mutable", "name": "p3", - "nameLocation": "23255:2:12", + "nameLocation": "23859:2:12", "nodeType": "VariableDeclaration", "scope": 11034, - "src": "23250:7:12", + "src": "23854:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37437,7 +37437,7 @@ "id": 11018, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23250:4:12", + "src": "23854:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37446,13 +37446,13 @@ "visibility": "internal" } ], - "src": "23213:45:12" + "src": "23817:45:12" }, "returnParameters": { "id": 11021, "nodeType": "ParameterList", "parameters": [], - "src": "23273:0:12" + "src": "23877:0:12" }, "scope": 16348, "stateMutability": "view", @@ -37462,12 +37462,12 @@ { "id": 11057, "nodeType": "FunctionDefinition", - "src": "23382:186:12", + "src": "23990:188:12", "nodes": [], "body": { "id": 11056, "nodeType": "Block", - "src": "23463:105:12", + "src": "24071:107:12", "nodes": [], "statements": [ { @@ -37484,7 +37484,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23513:30:12", + "src": "24122:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d489ca064b1083bafb8388fd8f3d44c2255dbe322f7a52abe786a76257d06e4", "typeString": "literal_string \"log(uint,string,bool,string)\"" @@ -37497,7 +37497,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11036, - "src": "23545:2:12", + "src": "24154:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37509,7 +37509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11038, - "src": "23549:2:12", + "src": "24158:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37521,7 +37521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11040, - "src": "23553:2:12", + "src": "24162:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37533,7 +37533,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11042, - "src": "23557:2:12", + "src": "24166:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37569,7 +37569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23489:3:12", + "src": "24098:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -37582,7 +37582,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23489:23:12", + "src": "24098:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -37596,7 +37596,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23489:71:12", + "src": "24098:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37616,7 +37616,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "23473:15:12", + "src": "24082:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -37630,7 +37630,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23473:88:12", + "src": "24082:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -37639,7 +37639,7 @@ }, "id": 11055, "nodeType": "ExpressionStatement", - "src": "23473:88:12" + "src": "24082:88:12" } ] }, @@ -37647,7 +37647,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23391:3:12", + "nameLocation": "23999:3:12", "parameters": { "id": 11043, "nodeType": "ParameterList", @@ -37657,10 +37657,10 @@ "id": 11036, "mutability": "mutable", "name": "p0", - "nameLocation": "23400:2:12", + "nameLocation": "24008:2:12", "nodeType": "VariableDeclaration", "scope": 11057, - "src": "23395:7:12", + "src": "24003:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37671,7 +37671,7 @@ "id": 11035, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23395:4:12", + "src": "24003:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37684,10 +37684,10 @@ "id": 11038, "mutability": "mutable", "name": "p1", - "nameLocation": "23418:2:12", + "nameLocation": "24026:2:12", "nodeType": "VariableDeclaration", "scope": 11057, - "src": "23404:16:12", + "src": "24012:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37698,7 +37698,7 @@ "id": 11037, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23404:6:12", + "src": "24012:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37711,10 +37711,10 @@ "id": 11040, "mutability": "mutable", "name": "p2", - "nameLocation": "23427:2:12", + "nameLocation": "24035:2:12", "nodeType": "VariableDeclaration", "scope": 11057, - "src": "23422:7:12", + "src": "24030:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37725,7 +37725,7 @@ "id": 11039, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23422:4:12", + "src": "24030:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37738,10 +37738,10 @@ "id": 11042, "mutability": "mutable", "name": "p3", - "nameLocation": "23445:2:12", + "nameLocation": "24053:2:12", "nodeType": "VariableDeclaration", "scope": 11057, - "src": "23431:16:12", + "src": "24039:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37752,7 +37752,7 @@ "id": 11041, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23431:6:12", + "src": "24039:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37761,13 +37761,13 @@ "visibility": "internal" } ], - "src": "23394:54:12" + "src": "24002:54:12" }, "returnParameters": { "id": 11044, "nodeType": "ParameterList", "parameters": [], - "src": "23463:0:12" + "src": "24071:0:12" }, "scope": 16348, "stateMutability": "view", @@ -37777,12 +37777,12 @@ { "id": 11080, "nodeType": "FunctionDefinition", - "src": "23574:175:12", + "src": "24186:177:12", "nodes": [], "body": { "id": 11079, "nodeType": "Block", - "src": "23646:103:12", + "src": "24258:105:12", "nodes": [], "statements": [ { @@ -37799,7 +37799,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23696:28:12", + "src": "24309:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_51bc2bc161debf765eefa84d88e06440adeb87045d559377a9edb97406168b2a", "typeString": "literal_string \"log(uint,string,bool,bool)\"" @@ -37812,7 +37812,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11059, - "src": "23726:2:12", + "src": "24339:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37824,7 +37824,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11061, - "src": "23730:2:12", + "src": "24343:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37836,7 +37836,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11063, - "src": "23734:2:12", + "src": "24347:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37848,7 +37848,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11065, - "src": "23738:2:12", + "src": "24351:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37884,7 +37884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23672:3:12", + "src": "24285:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -37897,7 +37897,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23672:23:12", + "src": "24285:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -37911,7 +37911,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23672:69:12", + "src": "24285:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37931,7 +37931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "23656:15:12", + "src": "24269:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -37945,7 +37945,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23656:86:12", + "src": "24269:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -37954,7 +37954,7 @@ }, "id": 11078, "nodeType": "ExpressionStatement", - "src": "23656:86:12" + "src": "24269:86:12" } ] }, @@ -37962,7 +37962,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23583:3:12", + "nameLocation": "24195:3:12", "parameters": { "id": 11066, "nodeType": "ParameterList", @@ -37972,10 +37972,10 @@ "id": 11059, "mutability": "mutable", "name": "p0", - "nameLocation": "23592:2:12", + "nameLocation": "24204:2:12", "nodeType": "VariableDeclaration", "scope": 11080, - "src": "23587:7:12", + "src": "24199:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37986,7 +37986,7 @@ "id": 11058, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23587:4:12", + "src": "24199:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37999,10 +37999,10 @@ "id": 11061, "mutability": "mutable", "name": "p1", - "nameLocation": "23610:2:12", + "nameLocation": "24222:2:12", "nodeType": "VariableDeclaration", "scope": 11080, - "src": "23596:16:12", + "src": "24208:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38013,7 +38013,7 @@ "id": 11060, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23596:6:12", + "src": "24208:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38026,10 +38026,10 @@ "id": 11063, "mutability": "mutable", "name": "p2", - "nameLocation": "23619:2:12", + "nameLocation": "24231:2:12", "nodeType": "VariableDeclaration", "scope": 11080, - "src": "23614:7:12", + "src": "24226:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38040,7 +38040,7 @@ "id": 11062, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23614:4:12", + "src": "24226:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38053,10 +38053,10 @@ "id": 11065, "mutability": "mutable", "name": "p3", - "nameLocation": "23628:2:12", + "nameLocation": "24240:2:12", "nodeType": "VariableDeclaration", "scope": 11080, - "src": "23623:7:12", + "src": "24235:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38067,7 +38067,7 @@ "id": 11064, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23623:4:12", + "src": "24235:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38076,13 +38076,13 @@ "visibility": "internal" } ], - "src": "23586:45:12" + "src": "24198:45:12" }, "returnParameters": { "id": 11067, "nodeType": "ParameterList", "parameters": [], - "src": "23646:0:12" + "src": "24258:0:12" }, "scope": 16348, "stateMutability": "view", @@ -38092,12 +38092,12 @@ { "id": 11103, "nodeType": "FunctionDefinition", - "src": "23755:181:12", + "src": "24371:183:12", "nodes": [], "body": { "id": 11102, "nodeType": "Block", - "src": "23830:106:12", + "src": "24446:108:12", "nodes": [], "statements": [ { @@ -38114,7 +38114,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23880:31:12", + "src": "24497:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_796f28a06ededa438107c0866560412d4d4337e29da4c7300f50c49a73c18829", "typeString": "literal_string \"log(uint,string,bool,address)\"" @@ -38127,7 +38127,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11082, - "src": "23913:2:12", + "src": "24530:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38139,7 +38139,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11084, - "src": "23917:2:12", + "src": "24534:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38151,7 +38151,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11086, - "src": "23921:2:12", + "src": "24538:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38163,7 +38163,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11088, - "src": "23925:2:12", + "src": "24542:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -38199,7 +38199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23856:3:12", + "src": "24473:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -38212,7 +38212,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23856:23:12", + "src": "24473:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -38226,7 +38226,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23856:72:12", + "src": "24473:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38246,7 +38246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "23840:15:12", + "src": "24457:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -38260,7 +38260,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23840:89:12", + "src": "24457:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -38269,7 +38269,7 @@ }, "id": 11101, "nodeType": "ExpressionStatement", - "src": "23840:89:12" + "src": "24457:89:12" } ] }, @@ -38277,7 +38277,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23764:3:12", + "nameLocation": "24380:3:12", "parameters": { "id": 11089, "nodeType": "ParameterList", @@ -38287,10 +38287,10 @@ "id": 11082, "mutability": "mutable", "name": "p0", - "nameLocation": "23773:2:12", + "nameLocation": "24389:2:12", "nodeType": "VariableDeclaration", "scope": 11103, - "src": "23768:7:12", + "src": "24384:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38301,7 +38301,7 @@ "id": 11081, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23768:4:12", + "src": "24384:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38314,10 +38314,10 @@ "id": 11084, "mutability": "mutable", "name": "p1", - "nameLocation": "23791:2:12", + "nameLocation": "24407:2:12", "nodeType": "VariableDeclaration", "scope": 11103, - "src": "23777:16:12", + "src": "24393:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38328,7 +38328,7 @@ "id": 11083, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23777:6:12", + "src": "24393:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38341,10 +38341,10 @@ "id": 11086, "mutability": "mutable", "name": "p2", - "nameLocation": "23800:2:12", + "nameLocation": "24416:2:12", "nodeType": "VariableDeclaration", "scope": 11103, - "src": "23795:7:12", + "src": "24411:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38355,7 +38355,7 @@ "id": 11085, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23795:4:12", + "src": "24411:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38368,10 +38368,10 @@ "id": 11088, "mutability": "mutable", "name": "p3", - "nameLocation": "23812:2:12", + "nameLocation": "24428:2:12", "nodeType": "VariableDeclaration", "scope": 11103, - "src": "23804:10:12", + "src": "24420:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38382,7 +38382,7 @@ "id": 11087, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23804:7:12", + "src": "24420:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -38392,13 +38392,13 @@ "visibility": "internal" } ], - "src": "23767:48:12" + "src": "24383:48:12" }, "returnParameters": { "id": 11090, "nodeType": "ParameterList", "parameters": [], - "src": "23830:0:12" + "src": "24446:0:12" }, "scope": 16348, "stateMutability": "view", @@ -38408,12 +38408,12 @@ { "id": 11126, "nodeType": "FunctionDefinition", - "src": "23942:181:12", + "src": "24562:183:12", "nodes": [], "body": { "id": 11125, "nodeType": "Block", - "src": "24017:106:12", + "src": "24637:108:12", "nodes": [], "statements": [ { @@ -38430,7 +38430,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24067:31:12", + "src": "24688:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_98e7f3f3a2c39a91982b0a3ae7f29043579abd563fc10531c052f92c3317af43", "typeString": "literal_string \"log(uint,string,address,uint)\"" @@ -38443,7 +38443,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11105, - "src": "24100:2:12", + "src": "24721:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38455,7 +38455,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11107, - "src": "24104:2:12", + "src": "24725:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38467,7 +38467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11109, - "src": "24108:2:12", + "src": "24729:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -38479,7 +38479,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11111, - "src": "24112:2:12", + "src": "24733:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38515,7 +38515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24043:3:12", + "src": "24664:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -38528,7 +38528,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24043:23:12", + "src": "24664:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -38542,7 +38542,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24043:72:12", + "src": "24664:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38562,7 +38562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "24027:15:12", + "src": "24648:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -38576,7 +38576,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24027:89:12", + "src": "24648:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -38585,7 +38585,7 @@ }, "id": 11124, "nodeType": "ExpressionStatement", - "src": "24027:89:12" + "src": "24648:89:12" } ] }, @@ -38593,7 +38593,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23951:3:12", + "nameLocation": "24571:3:12", "parameters": { "id": 11112, "nodeType": "ParameterList", @@ -38603,10 +38603,10 @@ "id": 11105, "mutability": "mutable", "name": "p0", - "nameLocation": "23960:2:12", + "nameLocation": "24580:2:12", "nodeType": "VariableDeclaration", "scope": 11126, - "src": "23955:7:12", + "src": "24575:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38617,7 +38617,7 @@ "id": 11104, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23955:4:12", + "src": "24575:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38630,10 +38630,10 @@ "id": 11107, "mutability": "mutable", "name": "p1", - "nameLocation": "23978:2:12", + "nameLocation": "24598:2:12", "nodeType": "VariableDeclaration", "scope": 11126, - "src": "23964:16:12", + "src": "24584:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38644,7 +38644,7 @@ "id": 11106, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23964:6:12", + "src": "24584:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38657,10 +38657,10 @@ "id": 11109, "mutability": "mutable", "name": "p2", - "nameLocation": "23990:2:12", + "nameLocation": "24610:2:12", "nodeType": "VariableDeclaration", "scope": 11126, - "src": "23982:10:12", + "src": "24602:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38671,7 +38671,7 @@ "id": 11108, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23982:7:12", + "src": "24602:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -38685,10 +38685,10 @@ "id": 11111, "mutability": "mutable", "name": "p3", - "nameLocation": "23999:2:12", + "nameLocation": "24619:2:12", "nodeType": "VariableDeclaration", "scope": 11126, - "src": "23994:7:12", + "src": "24614:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38699,7 +38699,7 @@ "id": 11110, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23994:4:12", + "src": "24614:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38708,13 +38708,13 @@ "visibility": "internal" } ], - "src": "23954:48:12" + "src": "24574:48:12" }, "returnParameters": { "id": 11113, "nodeType": "ParameterList", "parameters": [], - "src": "24017:0:12" + "src": "24637:0:12" }, "scope": 16348, "stateMutability": "view", @@ -38724,12 +38724,12 @@ { "id": 11149, "nodeType": "FunctionDefinition", - "src": "24129:192:12", + "src": "24753:194:12", "nodes": [], "body": { "id": 11148, "nodeType": "Block", - "src": "24213:108:12", + "src": "24837:110:12", "nodes": [], "statements": [ { @@ -38746,7 +38746,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24263:33:12", + "src": "24888:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f898577fdc87bf80b54b2b838f8b58bf5a74554c7beeb61b98f3c2b7d59f31e2", "typeString": "literal_string \"log(uint,string,address,string)\"" @@ -38759,7 +38759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11128, - "src": "24298:2:12", + "src": "24923:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38771,7 +38771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11130, - "src": "24302:2:12", + "src": "24927:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38783,7 +38783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11132, - "src": "24306:2:12", + "src": "24931:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -38795,7 +38795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11134, - "src": "24310:2:12", + "src": "24935:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38831,7 +38831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24239:3:12", + "src": "24864:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -38844,7 +38844,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24239:23:12", + "src": "24864:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -38858,7 +38858,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24239:74:12", + "src": "24864:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38878,7 +38878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "24223:15:12", + "src": "24848:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -38892,7 +38892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24223:91:12", + "src": "24848:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -38901,7 +38901,7 @@ }, "id": 11147, "nodeType": "ExpressionStatement", - "src": "24223:91:12" + "src": "24848:91:12" } ] }, @@ -38909,7 +38909,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24138:3:12", + "nameLocation": "24762:3:12", "parameters": { "id": 11135, "nodeType": "ParameterList", @@ -38919,10 +38919,10 @@ "id": 11128, "mutability": "mutable", "name": "p0", - "nameLocation": "24147:2:12", + "nameLocation": "24771:2:12", "nodeType": "VariableDeclaration", "scope": 11149, - "src": "24142:7:12", + "src": "24766:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38933,7 +38933,7 @@ "id": 11127, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24142:4:12", + "src": "24766:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38946,10 +38946,10 @@ "id": 11130, "mutability": "mutable", "name": "p1", - "nameLocation": "24165:2:12", + "nameLocation": "24789:2:12", "nodeType": "VariableDeclaration", "scope": 11149, - "src": "24151:16:12", + "src": "24775:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38960,7 +38960,7 @@ "id": 11129, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24151:6:12", + "src": "24775:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38973,10 +38973,10 @@ "id": 11132, "mutability": "mutable", "name": "p2", - "nameLocation": "24177:2:12", + "nameLocation": "24801:2:12", "nodeType": "VariableDeclaration", "scope": 11149, - "src": "24169:10:12", + "src": "24793:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38987,7 +38987,7 @@ "id": 11131, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24169:7:12", + "src": "24793:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39001,10 +39001,10 @@ "id": 11134, "mutability": "mutable", "name": "p3", - "nameLocation": "24195:2:12", + "nameLocation": "24819:2:12", "nodeType": "VariableDeclaration", "scope": 11149, - "src": "24181:16:12", + "src": "24805:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39015,7 +39015,7 @@ "id": 11133, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24181:6:12", + "src": "24805:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39024,13 +39024,13 @@ "visibility": "internal" } ], - "src": "24141:57:12" + "src": "24765:57:12" }, "returnParameters": { "id": 11136, "nodeType": "ParameterList", "parameters": [], - "src": "24213:0:12" + "src": "24837:0:12" }, "scope": 16348, "stateMutability": "view", @@ -39040,12 +39040,12 @@ { "id": 11172, "nodeType": "FunctionDefinition", - "src": "24327:181:12", + "src": "24955:183:12", "nodes": [], "body": { "id": 11171, "nodeType": "Block", - "src": "24402:106:12", + "src": "25030:108:12", "nodes": [], "statements": [ { @@ -39062,7 +39062,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24452:31:12", + "src": "25081:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f93fff378483bab1a84a8ae346090ff91e793863821a5430c45153390c3262e1", "typeString": "literal_string \"log(uint,string,address,bool)\"" @@ -39075,7 +39075,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11151, - "src": "24485:2:12", + "src": "25114:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39087,7 +39087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11153, - "src": "24489:2:12", + "src": "25118:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -39099,7 +39099,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11155, - "src": "24493:2:12", + "src": "25122:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -39111,7 +39111,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11157, - "src": "24497:2:12", + "src": "25126:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39147,7 +39147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24428:3:12", + "src": "25057:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -39160,7 +39160,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24428:23:12", + "src": "25057:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -39174,7 +39174,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24428:72:12", + "src": "25057:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39194,7 +39194,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "24412:15:12", + "src": "25041:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -39208,7 +39208,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24412:89:12", + "src": "25041:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -39217,7 +39217,7 @@ }, "id": 11170, "nodeType": "ExpressionStatement", - "src": "24412:89:12" + "src": "25041:89:12" } ] }, @@ -39225,7 +39225,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24336:3:12", + "nameLocation": "24964:3:12", "parameters": { "id": 11158, "nodeType": "ParameterList", @@ -39235,10 +39235,10 @@ "id": 11151, "mutability": "mutable", "name": "p0", - "nameLocation": "24345:2:12", + "nameLocation": "24973:2:12", "nodeType": "VariableDeclaration", "scope": 11172, - "src": "24340:7:12", + "src": "24968:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39249,7 +39249,7 @@ "id": 11150, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24340:4:12", + "src": "24968:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39262,10 +39262,10 @@ "id": 11153, "mutability": "mutable", "name": "p1", - "nameLocation": "24363:2:12", + "nameLocation": "24991:2:12", "nodeType": "VariableDeclaration", "scope": 11172, - "src": "24349:16:12", + "src": "24977:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39276,7 +39276,7 @@ "id": 11152, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24349:6:12", + "src": "24977:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39289,10 +39289,10 @@ "id": 11155, "mutability": "mutable", "name": "p2", - "nameLocation": "24375:2:12", + "nameLocation": "25003:2:12", "nodeType": "VariableDeclaration", "scope": 11172, - "src": "24367:10:12", + "src": "24995:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39303,7 +39303,7 @@ "id": 11154, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24367:7:12", + "src": "24995:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39317,10 +39317,10 @@ "id": 11157, "mutability": "mutable", "name": "p3", - "nameLocation": "24384:2:12", + "nameLocation": "25012:2:12", "nodeType": "VariableDeclaration", "scope": 11172, - "src": "24379:7:12", + "src": "25007:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39331,7 +39331,7 @@ "id": 11156, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24379:4:12", + "src": "25007:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39340,13 +39340,13 @@ "visibility": "internal" } ], - "src": "24339:48:12" + "src": "24967:48:12" }, "returnParameters": { "id": 11159, "nodeType": "ParameterList", "parameters": [], - "src": "24402:0:12" + "src": "25030:0:12" }, "scope": 16348, "stateMutability": "view", @@ -39356,12 +39356,12 @@ { "id": 11195, "nodeType": "FunctionDefinition", - "src": "24514:187:12", + "src": "25146:189:12", "nodes": [], "body": { "id": 11194, "nodeType": "Block", - "src": "24592:109:12", + "src": "25224:111:12", "nodes": [], "statements": [ { @@ -39378,7 +39378,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24642:34:12", + "src": "25275:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7fa5458bb859a8b444c46f9915b7879afe7e200298580a00c5813ecf5c0a77cb", "typeString": "literal_string \"log(uint,string,address,address)\"" @@ -39391,7 +39391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11174, - "src": "24678:2:12", + "src": "25311:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39403,7 +39403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11176, - "src": "24682:2:12", + "src": "25315:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -39415,7 +39415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11178, - "src": "24686:2:12", + "src": "25319:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -39427,7 +39427,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11180, - "src": "24690:2:12", + "src": "25323:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -39463,7 +39463,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24618:3:12", + "src": "25251:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -39476,7 +39476,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24618:23:12", + "src": "25251:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -39490,7 +39490,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24618:75:12", + "src": "25251:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39510,7 +39510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "24602:15:12", + "src": "25235:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -39524,7 +39524,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24602:92:12", + "src": "25235:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -39533,7 +39533,7 @@ }, "id": 11193, "nodeType": "ExpressionStatement", - "src": "24602:92:12" + "src": "25235:92:12" } ] }, @@ -39541,7 +39541,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24523:3:12", + "nameLocation": "25155:3:12", "parameters": { "id": 11181, "nodeType": "ParameterList", @@ -39551,10 +39551,10 @@ "id": 11174, "mutability": "mutable", "name": "p0", - "nameLocation": "24532:2:12", + "nameLocation": "25164:2:12", "nodeType": "VariableDeclaration", "scope": 11195, - "src": "24527:7:12", + "src": "25159:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39565,7 +39565,7 @@ "id": 11173, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24527:4:12", + "src": "25159:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39578,10 +39578,10 @@ "id": 11176, "mutability": "mutable", "name": "p1", - "nameLocation": "24550:2:12", + "nameLocation": "25182:2:12", "nodeType": "VariableDeclaration", "scope": 11195, - "src": "24536:16:12", + "src": "25168:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39592,7 +39592,7 @@ "id": 11175, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24536:6:12", + "src": "25168:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39605,10 +39605,10 @@ "id": 11178, "mutability": "mutable", "name": "p2", - "nameLocation": "24562:2:12", + "nameLocation": "25194:2:12", "nodeType": "VariableDeclaration", "scope": 11195, - "src": "24554:10:12", + "src": "25186:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39619,7 +39619,7 @@ "id": 11177, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24554:7:12", + "src": "25186:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39633,10 +39633,10 @@ "id": 11180, "mutability": "mutable", "name": "p3", - "nameLocation": "24574:2:12", + "nameLocation": "25206:2:12", "nodeType": "VariableDeclaration", "scope": 11195, - "src": "24566:10:12", + "src": "25198:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39647,7 +39647,7 @@ "id": 11179, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24566:7:12", + "src": "25198:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39657,13 +39657,13 @@ "visibility": "internal" } ], - "src": "24526:51:12" + "src": "25158:51:12" }, "returnParameters": { "id": 11182, "nodeType": "ParameterList", "parameters": [], - "src": "24592:0:12" + "src": "25224:0:12" }, "scope": 16348, "stateMutability": "view", @@ -39673,12 +39673,12 @@ { "id": 11218, "nodeType": "FunctionDefinition", - "src": "24707:164:12", + "src": "25343:166:12", "nodes": [], "body": { "id": 11217, "nodeType": "Block", - "src": "24770:101:12", + "src": "25406:103:12", "nodes": [], "statements": [ { @@ -39695,7 +39695,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24820:26:12", + "src": "25457:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_56828da42a6ecdc94480e6d223af96b676cdc4ca9a00b1d88a7646ef1e12541e", "typeString": "literal_string \"log(uint,bool,uint,uint)\"" @@ -39708,7 +39708,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11197, - "src": "24848:2:12", + "src": "25485:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39720,7 +39720,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11199, - "src": "24852:2:12", + "src": "25489:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39732,7 +39732,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11201, - "src": "24856:2:12", + "src": "25493:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39744,7 +39744,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11203, - "src": "24860:2:12", + "src": "25497:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39780,7 +39780,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24796:3:12", + "src": "25433:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -39793,7 +39793,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24796:23:12", + "src": "25433:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -39807,7 +39807,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24796:67:12", + "src": "25433:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39827,7 +39827,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "24780:15:12", + "src": "25417:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -39841,7 +39841,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24780:84:12", + "src": "25417:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -39850,7 +39850,7 @@ }, "id": 11216, "nodeType": "ExpressionStatement", - "src": "24780:84:12" + "src": "25417:84:12" } ] }, @@ -39858,7 +39858,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24716:3:12", + "nameLocation": "25352:3:12", "parameters": { "id": 11204, "nodeType": "ParameterList", @@ -39868,10 +39868,10 @@ "id": 11197, "mutability": "mutable", "name": "p0", - "nameLocation": "24725:2:12", + "nameLocation": "25361:2:12", "nodeType": "VariableDeclaration", "scope": 11218, - "src": "24720:7:12", + "src": "25356:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39882,7 +39882,7 @@ "id": 11196, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24720:4:12", + "src": "25356:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39895,10 +39895,10 @@ "id": 11199, "mutability": "mutable", "name": "p1", - "nameLocation": "24734:2:12", + "nameLocation": "25370:2:12", "nodeType": "VariableDeclaration", "scope": 11218, - "src": "24729:7:12", + "src": "25365:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39909,7 +39909,7 @@ "id": 11198, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24729:4:12", + "src": "25365:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39922,10 +39922,10 @@ "id": 11201, "mutability": "mutable", "name": "p2", - "nameLocation": "24743:2:12", + "nameLocation": "25379:2:12", "nodeType": "VariableDeclaration", "scope": 11218, - "src": "24738:7:12", + "src": "25374:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39936,7 +39936,7 @@ "id": 11200, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24738:4:12", + "src": "25374:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39949,10 +39949,10 @@ "id": 11203, "mutability": "mutable", "name": "p3", - "nameLocation": "24752:2:12", + "nameLocation": "25388:2:12", "nodeType": "VariableDeclaration", "scope": 11218, - "src": "24747:7:12", + "src": "25383:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39963,7 +39963,7 @@ "id": 11202, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24747:4:12", + "src": "25383:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39972,13 +39972,13 @@ "visibility": "internal" } ], - "src": "24719:36:12" + "src": "25355:36:12" }, "returnParameters": { "id": 11205, "nodeType": "ParameterList", "parameters": [], - "src": "24770:0:12" + "src": "25406:0:12" }, "scope": 16348, "stateMutability": "view", @@ -39988,12 +39988,12 @@ { "id": 11241, "nodeType": "FunctionDefinition", - "src": "24877:175:12", + "src": "25517:177:12", "nodes": [], "body": { "id": 11240, "nodeType": "Block", - "src": "24949:103:12", + "src": "25589:105:12", "nodes": [], "statements": [ { @@ -40010,7 +40010,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24999:28:12", + "src": "25640:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e8ddbc56b4712607102717eb35a3ee6aa0309358d07a4257a282d4a44ceb2f63", "typeString": "literal_string \"log(uint,bool,uint,string)\"" @@ -40023,7 +40023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11220, - "src": "25029:2:12", + "src": "25670:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40035,7 +40035,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11222, - "src": "25033:2:12", + "src": "25674:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40047,7 +40047,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11224, - "src": "25037:2:12", + "src": "25678:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40059,7 +40059,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11226, - "src": "25041:2:12", + "src": "25682:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -40095,7 +40095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24975:3:12", + "src": "25616:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -40108,7 +40108,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24975:23:12", + "src": "25616:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -40122,7 +40122,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24975:69:12", + "src": "25616:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40142,7 +40142,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "24959:15:12", + "src": "25600:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -40156,7 +40156,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24959:86:12", + "src": "25600:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -40165,7 +40165,7 @@ }, "id": 11239, "nodeType": "ExpressionStatement", - "src": "24959:86:12" + "src": "25600:86:12" } ] }, @@ -40173,7 +40173,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24886:3:12", + "nameLocation": "25526:3:12", "parameters": { "id": 11227, "nodeType": "ParameterList", @@ -40183,10 +40183,10 @@ "id": 11220, "mutability": "mutable", "name": "p0", - "nameLocation": "24895:2:12", + "nameLocation": "25535:2:12", "nodeType": "VariableDeclaration", "scope": 11241, - "src": "24890:7:12", + "src": "25530:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40197,7 +40197,7 @@ "id": 11219, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24890:4:12", + "src": "25530:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40210,10 +40210,10 @@ "id": 11222, "mutability": "mutable", "name": "p1", - "nameLocation": "24904:2:12", + "nameLocation": "25544:2:12", "nodeType": "VariableDeclaration", "scope": 11241, - "src": "24899:7:12", + "src": "25539:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40224,7 +40224,7 @@ "id": 11221, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24899:4:12", + "src": "25539:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40237,10 +40237,10 @@ "id": 11224, "mutability": "mutable", "name": "p2", - "nameLocation": "24913:2:12", + "nameLocation": "25553:2:12", "nodeType": "VariableDeclaration", "scope": 11241, - "src": "24908:7:12", + "src": "25548:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40251,7 +40251,7 @@ "id": 11223, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24908:4:12", + "src": "25548:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40264,10 +40264,10 @@ "id": 11226, "mutability": "mutable", "name": "p3", - "nameLocation": "24931:2:12", + "nameLocation": "25571:2:12", "nodeType": "VariableDeclaration", "scope": 11241, - "src": "24917:16:12", + "src": "25557:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -40278,7 +40278,7 @@ "id": 11225, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24917:6:12", + "src": "25557:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -40287,13 +40287,13 @@ "visibility": "internal" } ], - "src": "24889:45:12" + "src": "25529:45:12" }, "returnParameters": { "id": 11228, "nodeType": "ParameterList", "parameters": [], - "src": "24949:0:12" + "src": "25589:0:12" }, "scope": 16348, "stateMutability": "view", @@ -40303,12 +40303,12 @@ { "id": 11264, "nodeType": "FunctionDefinition", - "src": "25058:164:12", + "src": "25702:166:12", "nodes": [], "body": { "id": 11263, "nodeType": "Block", - "src": "25121:101:12", + "src": "25765:103:12", "nodes": [], "statements": [ { @@ -40325,7 +40325,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25171:26:12", + "src": "25816:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d2abc4fdef6f35f3785755f2ca3a26416b52c0c4c5ad8b27342fc84a56532f2f", "typeString": "literal_string \"log(uint,bool,uint,bool)\"" @@ -40338,7 +40338,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11243, - "src": "25199:2:12", + "src": "25844:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40350,7 +40350,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11245, - "src": "25203:2:12", + "src": "25848:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40362,7 +40362,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11247, - "src": "25207:2:12", + "src": "25852:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40374,7 +40374,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11249, - "src": "25211:2:12", + "src": "25856:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40410,7 +40410,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25147:3:12", + "src": "25792:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -40423,7 +40423,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25147:23:12", + "src": "25792:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -40437,7 +40437,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25147:67:12", + "src": "25792:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40457,7 +40457,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "25131:15:12", + "src": "25776:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -40471,7 +40471,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25131:84:12", + "src": "25776:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -40480,7 +40480,7 @@ }, "id": 11262, "nodeType": "ExpressionStatement", - "src": "25131:84:12" + "src": "25776:84:12" } ] }, @@ -40488,7 +40488,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25067:3:12", + "nameLocation": "25711:3:12", "parameters": { "id": 11250, "nodeType": "ParameterList", @@ -40498,10 +40498,10 @@ "id": 11243, "mutability": "mutable", "name": "p0", - "nameLocation": "25076:2:12", + "nameLocation": "25720:2:12", "nodeType": "VariableDeclaration", "scope": 11264, - "src": "25071:7:12", + "src": "25715:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40512,7 +40512,7 @@ "id": 11242, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25071:4:12", + "src": "25715:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40525,10 +40525,10 @@ "id": 11245, "mutability": "mutable", "name": "p1", - "nameLocation": "25085:2:12", + "nameLocation": "25729:2:12", "nodeType": "VariableDeclaration", "scope": 11264, - "src": "25080:7:12", + "src": "25724:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40539,7 +40539,7 @@ "id": 11244, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25080:4:12", + "src": "25724:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40552,10 +40552,10 @@ "id": 11247, "mutability": "mutable", "name": "p2", - "nameLocation": "25094:2:12", + "nameLocation": "25738:2:12", "nodeType": "VariableDeclaration", "scope": 11264, - "src": "25089:7:12", + "src": "25733:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40566,7 +40566,7 @@ "id": 11246, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25089:4:12", + "src": "25733:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40579,10 +40579,10 @@ "id": 11249, "mutability": "mutable", "name": "p3", - "nameLocation": "25103:2:12", + "nameLocation": "25747:2:12", "nodeType": "VariableDeclaration", "scope": 11264, - "src": "25098:7:12", + "src": "25742:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40593,7 +40593,7 @@ "id": 11248, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25098:4:12", + "src": "25742:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40602,13 +40602,13 @@ "visibility": "internal" } ], - "src": "25070:36:12" + "src": "25714:36:12" }, "returnParameters": { "id": 11251, "nodeType": "ParameterList", "parameters": [], - "src": "25121:0:12" + "src": "25765:0:12" }, "scope": 16348, "stateMutability": "view", @@ -40618,12 +40618,12 @@ { "id": 11287, "nodeType": "FunctionDefinition", - "src": "25228:170:12", + "src": "25876:172:12", "nodes": [], "body": { "id": 11286, "nodeType": "Block", - "src": "25294:104:12", + "src": "25942:106:12", "nodes": [], "statements": [ { @@ -40640,7 +40640,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25344:29:12", + "src": "25993:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4f40058ea8927b23c60661eeb28f54d3ce10f5f6cdd8e3ce445d34409ceb50a3", "typeString": "literal_string \"log(uint,bool,uint,address)\"" @@ -40653,7 +40653,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11266, - "src": "25375:2:12", + "src": "26024:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40665,7 +40665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11268, - "src": "25379:2:12", + "src": "26028:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40677,7 +40677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11270, - "src": "25383:2:12", + "src": "26032:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40689,7 +40689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11272, - "src": "25387:2:12", + "src": "26036:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -40725,7 +40725,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25320:3:12", + "src": "25969:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -40738,7 +40738,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25320:23:12", + "src": "25969:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -40752,7 +40752,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25320:70:12", + "src": "25969:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40772,7 +40772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "25304:15:12", + "src": "25953:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -40786,7 +40786,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25304:87:12", + "src": "25953:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -40795,7 +40795,7 @@ }, "id": 11285, "nodeType": "ExpressionStatement", - "src": "25304:87:12" + "src": "25953:87:12" } ] }, @@ -40803,7 +40803,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25237:3:12", + "nameLocation": "25885:3:12", "parameters": { "id": 11273, "nodeType": "ParameterList", @@ -40813,10 +40813,10 @@ "id": 11266, "mutability": "mutable", "name": "p0", - "nameLocation": "25246:2:12", + "nameLocation": "25894:2:12", "nodeType": "VariableDeclaration", "scope": 11287, - "src": "25241:7:12", + "src": "25889:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40827,7 +40827,7 @@ "id": 11265, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25241:4:12", + "src": "25889:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40840,10 +40840,10 @@ "id": 11268, "mutability": "mutable", "name": "p1", - "nameLocation": "25255:2:12", + "nameLocation": "25903:2:12", "nodeType": "VariableDeclaration", "scope": 11287, - "src": "25250:7:12", + "src": "25898:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40854,7 +40854,7 @@ "id": 11267, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25250:4:12", + "src": "25898:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40867,10 +40867,10 @@ "id": 11270, "mutability": "mutable", "name": "p2", - "nameLocation": "25264:2:12", + "nameLocation": "25912:2:12", "nodeType": "VariableDeclaration", "scope": 11287, - "src": "25259:7:12", + "src": "25907:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40881,7 +40881,7 @@ "id": 11269, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25259:4:12", + "src": "25907:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40894,10 +40894,10 @@ "id": 11272, "mutability": "mutable", "name": "p3", - "nameLocation": "25276:2:12", + "nameLocation": "25924:2:12", "nodeType": "VariableDeclaration", "scope": 11287, - "src": "25268:10:12", + "src": "25916:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40908,7 +40908,7 @@ "id": 11271, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25268:7:12", + "src": "25916:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -40918,13 +40918,13 @@ "visibility": "internal" } ], - "src": "25240:39:12" + "src": "25888:39:12" }, "returnParameters": { "id": 11274, "nodeType": "ParameterList", "parameters": [], - "src": "25294:0:12" + "src": "25942:0:12" }, "scope": 16348, "stateMutability": "view", @@ -40934,12 +40934,12 @@ { "id": 11310, "nodeType": "FunctionDefinition", - "src": "25404:175:12", + "src": "26056:177:12", "nodes": [], "body": { "id": 11309, "nodeType": "Block", - "src": "25476:103:12", + "src": "26128:105:12", "nodes": [], "statements": [ { @@ -40956,7 +40956,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25526:28:12", + "src": "26179:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_915fdb28841654f5e04882ad0aa4f5de28bd90db1a700dae8b1eb5e67e36a012", "typeString": "literal_string \"log(uint,bool,string,uint)\"" @@ -40969,7 +40969,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11289, - "src": "25556:2:12", + "src": "26209:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40981,7 +40981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11291, - "src": "25560:2:12", + "src": "26213:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40993,7 +40993,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11293, - "src": "25564:2:12", + "src": "26217:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41005,7 +41005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11295, - "src": "25568:2:12", + "src": "26221:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41041,7 +41041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25502:3:12", + "src": "26155:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -41054,7 +41054,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25502:23:12", + "src": "26155:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -41068,7 +41068,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25502:69:12", + "src": "26155:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41088,7 +41088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "25486:15:12", + "src": "26139:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -41102,7 +41102,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25486:86:12", + "src": "26139:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -41111,7 +41111,7 @@ }, "id": 11308, "nodeType": "ExpressionStatement", - "src": "25486:86:12" + "src": "26139:86:12" } ] }, @@ -41119,7 +41119,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25413:3:12", + "nameLocation": "26065:3:12", "parameters": { "id": 11296, "nodeType": "ParameterList", @@ -41129,10 +41129,10 @@ "id": 11289, "mutability": "mutable", "name": "p0", - "nameLocation": "25422:2:12", + "nameLocation": "26074:2:12", "nodeType": "VariableDeclaration", "scope": 11310, - "src": "25417:7:12", + "src": "26069:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41143,7 +41143,7 @@ "id": 11288, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25417:4:12", + "src": "26069:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41156,10 +41156,10 @@ "id": 11291, "mutability": "mutable", "name": "p1", - "nameLocation": "25431:2:12", + "nameLocation": "26083:2:12", "nodeType": "VariableDeclaration", "scope": 11310, - "src": "25426:7:12", + "src": "26078:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41170,7 +41170,7 @@ "id": 11290, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25426:4:12", + "src": "26078:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41183,10 +41183,10 @@ "id": 11293, "mutability": "mutable", "name": "p2", - "nameLocation": "25449:2:12", + "nameLocation": "26101:2:12", "nodeType": "VariableDeclaration", "scope": 11310, - "src": "25435:16:12", + "src": "26087:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41197,7 +41197,7 @@ "id": 11292, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25435:6:12", + "src": "26087:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41210,10 +41210,10 @@ "id": 11295, "mutability": "mutable", "name": "p3", - "nameLocation": "25458:2:12", + "nameLocation": "26110:2:12", "nodeType": "VariableDeclaration", "scope": 11310, - "src": "25453:7:12", + "src": "26105:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41224,7 +41224,7 @@ "id": 11294, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25453:4:12", + "src": "26105:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41233,13 +41233,13 @@ "visibility": "internal" } ], - "src": "25416:45:12" + "src": "26068:45:12" }, "returnParameters": { "id": 11297, "nodeType": "ParameterList", "parameters": [], - "src": "25476:0:12" + "src": "26128:0:12" }, "scope": 16348, "stateMutability": "view", @@ -41249,12 +41249,12 @@ { "id": 11333, "nodeType": "FunctionDefinition", - "src": "25585:186:12", + "src": "26241:188:12", "nodes": [], "body": { "id": 11332, "nodeType": "Block", - "src": "25666:105:12", + "src": "26322:107:12", "nodes": [], "statements": [ { @@ -41271,7 +41271,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25716:30:12", + "src": "26373:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a433fcfd538cd0e077747fbb2c5a6453c1804c6ad4af653273e0d14ab4a0566a", "typeString": "literal_string \"log(uint,bool,string,string)\"" @@ -41284,7 +41284,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11312, - "src": "25748:2:12", + "src": "26405:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41296,7 +41296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11314, - "src": "25752:2:12", + "src": "26409:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41308,7 +41308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11316, - "src": "25756:2:12", + "src": "26413:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41320,7 +41320,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11318, - "src": "25760:2:12", + "src": "26417:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41356,7 +41356,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25692:3:12", + "src": "26349:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -41369,7 +41369,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25692:23:12", + "src": "26349:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -41383,7 +41383,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25692:71:12", + "src": "26349:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41403,7 +41403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "25676:15:12", + "src": "26333:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -41417,7 +41417,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25676:88:12", + "src": "26333:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -41426,7 +41426,7 @@ }, "id": 11331, "nodeType": "ExpressionStatement", - "src": "25676:88:12" + "src": "26333:88:12" } ] }, @@ -41434,7 +41434,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25594:3:12", + "nameLocation": "26250:3:12", "parameters": { "id": 11319, "nodeType": "ParameterList", @@ -41444,10 +41444,10 @@ "id": 11312, "mutability": "mutable", "name": "p0", - "nameLocation": "25603:2:12", + "nameLocation": "26259:2:12", "nodeType": "VariableDeclaration", "scope": 11333, - "src": "25598:7:12", + "src": "26254:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41458,7 +41458,7 @@ "id": 11311, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25598:4:12", + "src": "26254:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41471,10 +41471,10 @@ "id": 11314, "mutability": "mutable", "name": "p1", - "nameLocation": "25612:2:12", + "nameLocation": "26268:2:12", "nodeType": "VariableDeclaration", "scope": 11333, - "src": "25607:7:12", + "src": "26263:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41485,7 +41485,7 @@ "id": 11313, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25607:4:12", + "src": "26263:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41498,10 +41498,10 @@ "id": 11316, "mutability": "mutable", "name": "p2", - "nameLocation": "25630:2:12", + "nameLocation": "26286:2:12", "nodeType": "VariableDeclaration", "scope": 11333, - "src": "25616:16:12", + "src": "26272:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41512,7 +41512,7 @@ "id": 11315, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25616:6:12", + "src": "26272:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41525,10 +41525,10 @@ "id": 11318, "mutability": "mutable", "name": "p3", - "nameLocation": "25648:2:12", + "nameLocation": "26304:2:12", "nodeType": "VariableDeclaration", "scope": 11333, - "src": "25634:16:12", + "src": "26290:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41539,7 +41539,7 @@ "id": 11317, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25634:6:12", + "src": "26290:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41548,13 +41548,13 @@ "visibility": "internal" } ], - "src": "25597:54:12" + "src": "26253:54:12" }, "returnParameters": { "id": 11320, "nodeType": "ParameterList", "parameters": [], - "src": "25666:0:12" + "src": "26322:0:12" }, "scope": 16348, "stateMutability": "view", @@ -41564,12 +41564,12 @@ { "id": 11356, "nodeType": "FunctionDefinition", - "src": "25777:175:12", + "src": "26437:177:12", "nodes": [], "body": { "id": 11355, "nodeType": "Block", - "src": "25849:103:12", + "src": "26509:105:12", "nodes": [], "statements": [ { @@ -41586,7 +41586,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25899:28:12", + "src": "26560:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_346eb8c74221bcb2c0a69b8dde628b7e6175c4f090782c8f07996b251212e22d", "typeString": "literal_string \"log(uint,bool,string,bool)\"" @@ -41599,7 +41599,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11335, - "src": "25929:2:12", + "src": "26590:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41611,7 +41611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11337, - "src": "25933:2:12", + "src": "26594:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41623,7 +41623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11339, - "src": "25937:2:12", + "src": "26598:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41635,7 +41635,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11341, - "src": "25941:2:12", + "src": "26602:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41671,7 +41671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25875:3:12", + "src": "26536:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -41684,7 +41684,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25875:23:12", + "src": "26536:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -41698,7 +41698,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25875:69:12", + "src": "26536:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41718,7 +41718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "25859:15:12", + "src": "26520:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -41732,7 +41732,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25859:86:12", + "src": "26520:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -41741,7 +41741,7 @@ }, "id": 11354, "nodeType": "ExpressionStatement", - "src": "25859:86:12" + "src": "26520:86:12" } ] }, @@ -41749,7 +41749,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25786:3:12", + "nameLocation": "26446:3:12", "parameters": { "id": 11342, "nodeType": "ParameterList", @@ -41759,10 +41759,10 @@ "id": 11335, "mutability": "mutable", "name": "p0", - "nameLocation": "25795:2:12", + "nameLocation": "26455:2:12", "nodeType": "VariableDeclaration", "scope": 11356, - "src": "25790:7:12", + "src": "26450:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41773,7 +41773,7 @@ "id": 11334, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25790:4:12", + "src": "26450:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41786,10 +41786,10 @@ "id": 11337, "mutability": "mutable", "name": "p1", - "nameLocation": "25804:2:12", + "nameLocation": "26464:2:12", "nodeType": "VariableDeclaration", "scope": 11356, - "src": "25799:7:12", + "src": "26459:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41800,7 +41800,7 @@ "id": 11336, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25799:4:12", + "src": "26459:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41813,10 +41813,10 @@ "id": 11339, "mutability": "mutable", "name": "p2", - "nameLocation": "25822:2:12", + "nameLocation": "26482:2:12", "nodeType": "VariableDeclaration", "scope": 11356, - "src": "25808:16:12", + "src": "26468:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41827,7 +41827,7 @@ "id": 11338, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25808:6:12", + "src": "26468:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41840,10 +41840,10 @@ "id": 11341, "mutability": "mutable", "name": "p3", - "nameLocation": "25831:2:12", + "nameLocation": "26491:2:12", "nodeType": "VariableDeclaration", "scope": 11356, - "src": "25826:7:12", + "src": "26486:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41854,7 +41854,7 @@ "id": 11340, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25826:4:12", + "src": "26486:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41863,13 +41863,13 @@ "visibility": "internal" } ], - "src": "25789:45:12" + "src": "26449:45:12" }, "returnParameters": { "id": 11343, "nodeType": "ParameterList", "parameters": [], - "src": "25849:0:12" + "src": "26509:0:12" }, "scope": 16348, "stateMutability": "view", @@ -41879,12 +41879,12 @@ { "id": 11379, "nodeType": "FunctionDefinition", - "src": "25958:181:12", + "src": "26622:183:12", "nodes": [], "body": { "id": 11378, "nodeType": "Block", - "src": "26033:106:12", + "src": "26697:108:12", "nodes": [], "statements": [ { @@ -41901,7 +41901,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26083:31:12", + "src": "26748:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_496e2bb45f5cdd3680c3e807c53955b9de163e898851c7844433c0a9c91dcd9d", "typeString": "literal_string \"log(uint,bool,string,address)\"" @@ -41914,7 +41914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11358, - "src": "26116:2:12", + "src": "26781:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41926,7 +41926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11360, - "src": "26120:2:12", + "src": "26785:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41938,7 +41938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11362, - "src": "26124:2:12", + "src": "26789:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41950,7 +41950,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11364, - "src": "26128:2:12", + "src": "26793:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -41986,7 +41986,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26059:3:12", + "src": "26724:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -41999,7 +41999,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26059:23:12", + "src": "26724:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -42013,7 +42013,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26059:72:12", + "src": "26724:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42033,7 +42033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "26043:15:12", + "src": "26708:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -42047,7 +42047,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26043:89:12", + "src": "26708:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -42056,7 +42056,7 @@ }, "id": 11377, "nodeType": "ExpressionStatement", - "src": "26043:89:12" + "src": "26708:89:12" } ] }, @@ -42064,7 +42064,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25967:3:12", + "nameLocation": "26631:3:12", "parameters": { "id": 11365, "nodeType": "ParameterList", @@ -42074,10 +42074,10 @@ "id": 11358, "mutability": "mutable", "name": "p0", - "nameLocation": "25976:2:12", + "nameLocation": "26640:2:12", "nodeType": "VariableDeclaration", "scope": 11379, - "src": "25971:7:12", + "src": "26635:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42088,7 +42088,7 @@ "id": 11357, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25971:4:12", + "src": "26635:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42101,10 +42101,10 @@ "id": 11360, "mutability": "mutable", "name": "p1", - "nameLocation": "25985:2:12", + "nameLocation": "26649:2:12", "nodeType": "VariableDeclaration", "scope": 11379, - "src": "25980:7:12", + "src": "26644:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42115,7 +42115,7 @@ "id": 11359, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25980:4:12", + "src": "26644:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42128,10 +42128,10 @@ "id": 11362, "mutability": "mutable", "name": "p2", - "nameLocation": "26003:2:12", + "nameLocation": "26667:2:12", "nodeType": "VariableDeclaration", "scope": 11379, - "src": "25989:16:12", + "src": "26653:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42142,7 +42142,7 @@ "id": 11361, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25989:6:12", + "src": "26653:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42155,10 +42155,10 @@ "id": 11364, "mutability": "mutable", "name": "p3", - "nameLocation": "26015:2:12", + "nameLocation": "26679:2:12", "nodeType": "VariableDeclaration", "scope": 11379, - "src": "26007:10:12", + "src": "26671:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42169,7 +42169,7 @@ "id": 11363, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26007:7:12", + "src": "26671:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -42179,13 +42179,13 @@ "visibility": "internal" } ], - "src": "25970:48:12" + "src": "26634:48:12" }, "returnParameters": { "id": 11366, "nodeType": "ParameterList", "parameters": [], - "src": "26033:0:12" + "src": "26697:0:12" }, "scope": 16348, "stateMutability": "view", @@ -42195,12 +42195,12 @@ { "id": 11402, "nodeType": "FunctionDefinition", - "src": "26145:164:12", + "src": "26813:166:12", "nodes": [], "body": { "id": 11401, "nodeType": "Block", - "src": "26208:101:12", + "src": "26876:103:12", "nodes": [], "statements": [ { @@ -42217,7 +42217,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26258:26:12", + "src": "26927:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bd25ad5987e2f3e90d5ff2c9e0dad802782e9040e45e823722ccf598278cf7ed", "typeString": "literal_string \"log(uint,bool,bool,uint)\"" @@ -42230,7 +42230,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11381, - "src": "26286:2:12", + "src": "26955:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42242,7 +42242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11383, - "src": "26290:2:12", + "src": "26959:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42254,7 +42254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11385, - "src": "26294:2:12", + "src": "26963:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42266,7 +42266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11387, - "src": "26298:2:12", + "src": "26967:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42302,7 +42302,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26234:3:12", + "src": "26903:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -42315,7 +42315,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26234:23:12", + "src": "26903:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -42329,7 +42329,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26234:67:12", + "src": "26903:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42349,7 +42349,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "26218:15:12", + "src": "26887:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -42363,7 +42363,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26218:84:12", + "src": "26887:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -42372,7 +42372,7 @@ }, "id": 11400, "nodeType": "ExpressionStatement", - "src": "26218:84:12" + "src": "26887:84:12" } ] }, @@ -42380,7 +42380,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26154:3:12", + "nameLocation": "26822:3:12", "parameters": { "id": 11388, "nodeType": "ParameterList", @@ -42390,10 +42390,10 @@ "id": 11381, "mutability": "mutable", "name": "p0", - "nameLocation": "26163:2:12", + "nameLocation": "26831:2:12", "nodeType": "VariableDeclaration", "scope": 11402, - "src": "26158:7:12", + "src": "26826:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42404,7 +42404,7 @@ "id": 11380, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26158:4:12", + "src": "26826:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42417,10 +42417,10 @@ "id": 11383, "mutability": "mutable", "name": "p1", - "nameLocation": "26172:2:12", + "nameLocation": "26840:2:12", "nodeType": "VariableDeclaration", "scope": 11402, - "src": "26167:7:12", + "src": "26835:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42431,7 +42431,7 @@ "id": 11382, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26167:4:12", + "src": "26835:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42444,10 +42444,10 @@ "id": 11385, "mutability": "mutable", "name": "p2", - "nameLocation": "26181:2:12", + "nameLocation": "26849:2:12", "nodeType": "VariableDeclaration", "scope": 11402, - "src": "26176:7:12", + "src": "26844:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42458,7 +42458,7 @@ "id": 11384, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26176:4:12", + "src": "26844:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42471,10 +42471,10 @@ "id": 11387, "mutability": "mutable", "name": "p3", - "nameLocation": "26190:2:12", + "nameLocation": "26858:2:12", "nodeType": "VariableDeclaration", "scope": 11402, - "src": "26185:7:12", + "src": "26853:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42485,7 +42485,7 @@ "id": 11386, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26185:4:12", + "src": "26853:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42494,13 +42494,13 @@ "visibility": "internal" } ], - "src": "26157:36:12" + "src": "26825:36:12" }, "returnParameters": { "id": 11389, "nodeType": "ParameterList", "parameters": [], - "src": "26208:0:12" + "src": "26876:0:12" }, "scope": 16348, "stateMutability": "view", @@ -42510,12 +42510,12 @@ { "id": 11425, "nodeType": "FunctionDefinition", - "src": "26315:175:12", + "src": "26987:177:12", "nodes": [], "body": { "id": 11424, "nodeType": "Block", - "src": "26387:103:12", + "src": "27059:105:12", "nodes": [], "statements": [ { @@ -42532,7 +42532,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26437:28:12", + "src": "27110:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_318ae59b506d4efe5cd02b34be9f24009f0134ab1136defc4789a09e425a8861", "typeString": "literal_string \"log(uint,bool,bool,string)\"" @@ -42545,7 +42545,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11404, - "src": "26467:2:12", + "src": "27140:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42557,7 +42557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11406, - "src": "26471:2:12", + "src": "27144:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42569,7 +42569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11408, - "src": "26475:2:12", + "src": "27148:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42581,7 +42581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11410, - "src": "26479:2:12", + "src": "27152:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -42617,7 +42617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26413:3:12", + "src": "27086:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -42630,7 +42630,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26413:23:12", + "src": "27086:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -42644,7 +42644,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26413:69:12", + "src": "27086:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42664,7 +42664,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "26397:15:12", + "src": "27070:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -42678,7 +42678,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26397:86:12", + "src": "27070:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -42687,7 +42687,7 @@ }, "id": 11423, "nodeType": "ExpressionStatement", - "src": "26397:86:12" + "src": "27070:86:12" } ] }, @@ -42695,7 +42695,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26324:3:12", + "nameLocation": "26996:3:12", "parameters": { "id": 11411, "nodeType": "ParameterList", @@ -42705,10 +42705,10 @@ "id": 11404, "mutability": "mutable", "name": "p0", - "nameLocation": "26333:2:12", + "nameLocation": "27005:2:12", "nodeType": "VariableDeclaration", "scope": 11425, - "src": "26328:7:12", + "src": "27000:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42719,7 +42719,7 @@ "id": 11403, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26328:4:12", + "src": "27000:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42732,10 +42732,10 @@ "id": 11406, "mutability": "mutable", "name": "p1", - "nameLocation": "26342:2:12", + "nameLocation": "27014:2:12", "nodeType": "VariableDeclaration", "scope": 11425, - "src": "26337:7:12", + "src": "27009:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42746,7 +42746,7 @@ "id": 11405, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26337:4:12", + "src": "27009:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42759,10 +42759,10 @@ "id": 11408, "mutability": "mutable", "name": "p2", - "nameLocation": "26351:2:12", + "nameLocation": "27023:2:12", "nodeType": "VariableDeclaration", "scope": 11425, - "src": "26346:7:12", + "src": "27018:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42773,7 +42773,7 @@ "id": 11407, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26346:4:12", + "src": "27018:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42786,10 +42786,10 @@ "id": 11410, "mutability": "mutable", "name": "p3", - "nameLocation": "26369:2:12", + "nameLocation": "27041:2:12", "nodeType": "VariableDeclaration", "scope": 11425, - "src": "26355:16:12", + "src": "27027:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42800,7 +42800,7 @@ "id": 11409, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26355:6:12", + "src": "27027:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42809,13 +42809,13 @@ "visibility": "internal" } ], - "src": "26327:45:12" + "src": "26999:45:12" }, "returnParameters": { "id": 11412, "nodeType": "ParameterList", "parameters": [], - "src": "26387:0:12" + "src": "27059:0:12" }, "scope": 16348, "stateMutability": "view", @@ -42825,12 +42825,12 @@ { "id": 11448, "nodeType": "FunctionDefinition", - "src": "26496:164:12", + "src": "27172:166:12", "nodes": [], "body": { "id": 11447, "nodeType": "Block", - "src": "26559:101:12", + "src": "27235:103:12", "nodes": [], "statements": [ { @@ -42847,7 +42847,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26609:26:12", + "src": "27286:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e6c5315e6998332ba87ae2545bc72447c94349a51e999446a98bfab04167b32", "typeString": "literal_string \"log(uint,bool,bool,bool)\"" @@ -42860,7 +42860,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11427, - "src": "26637:2:12", + "src": "27314:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42872,7 +42872,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11429, - "src": "26641:2:12", + "src": "27318:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42884,7 +42884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11431, - "src": "26645:2:12", + "src": "27322:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42896,7 +42896,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11433, - "src": "26649:2:12", + "src": "27326:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42932,7 +42932,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26585:3:12", + "src": "27262:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -42945,7 +42945,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26585:23:12", + "src": "27262:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -42959,7 +42959,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26585:67:12", + "src": "27262:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42979,7 +42979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "26569:15:12", + "src": "27246:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -42993,7 +42993,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26569:84:12", + "src": "27246:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -43002,7 +43002,7 @@ }, "id": 11446, "nodeType": "ExpressionStatement", - "src": "26569:84:12" + "src": "27246:84:12" } ] }, @@ -43010,7 +43010,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26505:3:12", + "nameLocation": "27181:3:12", "parameters": { "id": 11434, "nodeType": "ParameterList", @@ -43020,10 +43020,10 @@ "id": 11427, "mutability": "mutable", "name": "p0", - "nameLocation": "26514:2:12", + "nameLocation": "27190:2:12", "nodeType": "VariableDeclaration", "scope": 11448, - "src": "26509:7:12", + "src": "27185:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43034,7 +43034,7 @@ "id": 11426, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26509:4:12", + "src": "27185:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43047,10 +43047,10 @@ "id": 11429, "mutability": "mutable", "name": "p1", - "nameLocation": "26523:2:12", + "nameLocation": "27199:2:12", "nodeType": "VariableDeclaration", "scope": 11448, - "src": "26518:7:12", + "src": "27194:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43061,7 +43061,7 @@ "id": 11428, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26518:4:12", + "src": "27194:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43074,10 +43074,10 @@ "id": 11431, "mutability": "mutable", "name": "p2", - "nameLocation": "26532:2:12", + "nameLocation": "27208:2:12", "nodeType": "VariableDeclaration", "scope": 11448, - "src": "26527:7:12", + "src": "27203:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43088,7 +43088,7 @@ "id": 11430, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26527:4:12", + "src": "27203:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43101,10 +43101,10 @@ "id": 11433, "mutability": "mutable", "name": "p3", - "nameLocation": "26541:2:12", + "nameLocation": "27217:2:12", "nodeType": "VariableDeclaration", "scope": 11448, - "src": "26536:7:12", + "src": "27212:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43115,7 +43115,7 @@ "id": 11432, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26536:4:12", + "src": "27212:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43124,13 +43124,13 @@ "visibility": "internal" } ], - "src": "26508:36:12" + "src": "27184:36:12" }, "returnParameters": { "id": 11435, "nodeType": "ParameterList", "parameters": [], - "src": "26559:0:12" + "src": "27235:0:12" }, "scope": 16348, "stateMutability": "view", @@ -43140,12 +43140,12 @@ { "id": 11471, "nodeType": "FunctionDefinition", - "src": "26666:170:12", + "src": "27346:172:12", "nodes": [], "body": { "id": 11470, "nodeType": "Block", - "src": "26732:104:12", + "src": "27412:106:12", "nodes": [], "statements": [ { @@ -43162,7 +43162,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26782:29:12", + "src": "27463:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5306225d3f6a0c340e12a634d8571b24a659d0fdcb96dd45e3bd062feb68355b", "typeString": "literal_string \"log(uint,bool,bool,address)\"" @@ -43175,7 +43175,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11450, - "src": "26813:2:12", + "src": "27494:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43187,7 +43187,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11452, - "src": "26817:2:12", + "src": "27498:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43199,7 +43199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11454, - "src": "26821:2:12", + "src": "27502:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43211,7 +43211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11456, - "src": "26825:2:12", + "src": "27506:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -43247,7 +43247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26758:3:12", + "src": "27439:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -43260,7 +43260,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26758:23:12", + "src": "27439:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -43274,7 +43274,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26758:70:12", + "src": "27439:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43294,7 +43294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "26742:15:12", + "src": "27423:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -43308,7 +43308,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26742:87:12", + "src": "27423:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -43317,7 +43317,7 @@ }, "id": 11469, "nodeType": "ExpressionStatement", - "src": "26742:87:12" + "src": "27423:87:12" } ] }, @@ -43325,7 +43325,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26675:3:12", + "nameLocation": "27355:3:12", "parameters": { "id": 11457, "nodeType": "ParameterList", @@ -43335,10 +43335,10 @@ "id": 11450, "mutability": "mutable", "name": "p0", - "nameLocation": "26684:2:12", + "nameLocation": "27364:2:12", "nodeType": "VariableDeclaration", "scope": 11471, - "src": "26679:7:12", + "src": "27359:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43349,7 +43349,7 @@ "id": 11449, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26679:4:12", + "src": "27359:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43362,10 +43362,10 @@ "id": 11452, "mutability": "mutable", "name": "p1", - "nameLocation": "26693:2:12", + "nameLocation": "27373:2:12", "nodeType": "VariableDeclaration", "scope": 11471, - "src": "26688:7:12", + "src": "27368:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43376,7 +43376,7 @@ "id": 11451, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26688:4:12", + "src": "27368:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43389,10 +43389,10 @@ "id": 11454, "mutability": "mutable", "name": "p2", - "nameLocation": "26702:2:12", + "nameLocation": "27382:2:12", "nodeType": "VariableDeclaration", "scope": 11471, - "src": "26697:7:12", + "src": "27377:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43403,7 +43403,7 @@ "id": 11453, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26697:4:12", + "src": "27377:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43416,10 +43416,10 @@ "id": 11456, "mutability": "mutable", "name": "p3", - "nameLocation": "26714:2:12", + "nameLocation": "27394:2:12", "nodeType": "VariableDeclaration", "scope": 11471, - "src": "26706:10:12", + "src": "27386:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43430,7 +43430,7 @@ "id": 11455, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26706:7:12", + "src": "27386:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -43440,13 +43440,13 @@ "visibility": "internal" } ], - "src": "26678:39:12" + "src": "27358:39:12" }, "returnParameters": { "id": 11458, "nodeType": "ParameterList", "parameters": [], - "src": "26732:0:12" + "src": "27412:0:12" }, "scope": 16348, "stateMutability": "view", @@ -43456,12 +43456,12 @@ { "id": 11494, "nodeType": "FunctionDefinition", - "src": "26842:170:12", + "src": "27526:172:12", "nodes": [], "body": { "id": 11493, "nodeType": "Block", - "src": "26908:104:12", + "src": "27592:106:12", "nodes": [], "statements": [ { @@ -43478,7 +43478,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26958:29:12", + "src": "27643:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41b5ef3bc57cb6072d9bbab757f04e68fb78a6a8b29741a7b963761abce32fb1", "typeString": "literal_string \"log(uint,bool,address,uint)\"" @@ -43491,7 +43491,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11473, - "src": "26989:2:12", + "src": "27674:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43503,7 +43503,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11475, - "src": "26993:2:12", + "src": "27678:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43515,7 +43515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11477, - "src": "26997:2:12", + "src": "27682:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -43527,7 +43527,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11479, - "src": "27001:2:12", + "src": "27686:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43563,7 +43563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26934:3:12", + "src": "27619:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -43576,7 +43576,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26934:23:12", + "src": "27619:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -43590,7 +43590,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26934:70:12", + "src": "27619:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43610,7 +43610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "26918:15:12", + "src": "27603:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -43624,7 +43624,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26918:87:12", + "src": "27603:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -43633,7 +43633,7 @@ }, "id": 11492, "nodeType": "ExpressionStatement", - "src": "26918:87:12" + "src": "27603:87:12" } ] }, @@ -43641,7 +43641,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26851:3:12", + "nameLocation": "27535:3:12", "parameters": { "id": 11480, "nodeType": "ParameterList", @@ -43651,10 +43651,10 @@ "id": 11473, "mutability": "mutable", "name": "p0", - "nameLocation": "26860:2:12", + "nameLocation": "27544:2:12", "nodeType": "VariableDeclaration", "scope": 11494, - "src": "26855:7:12", + "src": "27539:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43665,7 +43665,7 @@ "id": 11472, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26855:4:12", + "src": "27539:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43678,10 +43678,10 @@ "id": 11475, "mutability": "mutable", "name": "p1", - "nameLocation": "26869:2:12", + "nameLocation": "27553:2:12", "nodeType": "VariableDeclaration", "scope": 11494, - "src": "26864:7:12", + "src": "27548:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43692,7 +43692,7 @@ "id": 11474, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26864:4:12", + "src": "27548:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43705,10 +43705,10 @@ "id": 11477, "mutability": "mutable", "name": "p2", - "nameLocation": "26881:2:12", + "nameLocation": "27565:2:12", "nodeType": "VariableDeclaration", "scope": 11494, - "src": "26873:10:12", + "src": "27557:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43719,7 +43719,7 @@ "id": 11476, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26873:7:12", + "src": "27557:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -43733,10 +43733,10 @@ "id": 11479, "mutability": "mutable", "name": "p3", - "nameLocation": "26890:2:12", + "nameLocation": "27574:2:12", "nodeType": "VariableDeclaration", "scope": 11494, - "src": "26885:7:12", + "src": "27569:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43747,7 +43747,7 @@ "id": 11478, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26885:4:12", + "src": "27569:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43756,13 +43756,13 @@ "visibility": "internal" } ], - "src": "26854:39:12" + "src": "27538:39:12" }, "returnParameters": { "id": 11481, "nodeType": "ParameterList", "parameters": [], - "src": "26908:0:12" + "src": "27592:0:12" }, "scope": 16348, "stateMutability": "view", @@ -43772,12 +43772,12 @@ { "id": 11517, "nodeType": "FunctionDefinition", - "src": "27018:181:12", + "src": "27706:183:12", "nodes": [], "body": { "id": 11516, "nodeType": "Block", - "src": "27093:106:12", + "src": "27781:108:12", "nodes": [], "statements": [ { @@ -43794,7 +43794,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27143:31:12", + "src": "27832:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a230761e3811ae33e11d91e6667cf79e7e0ce8023ec276bdd69859f68587933c", "typeString": "literal_string \"log(uint,bool,address,string)\"" @@ -43807,7 +43807,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11496, - "src": "27176:2:12", + "src": "27865:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43819,7 +43819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11498, - "src": "27180:2:12", + "src": "27869:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43831,7 +43831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11500, - "src": "27184:2:12", + "src": "27873:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -43843,7 +43843,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11502, - "src": "27188:2:12", + "src": "27877:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -43879,7 +43879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27119:3:12", + "src": "27808:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -43892,7 +43892,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27119:23:12", + "src": "27808:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -43906,7 +43906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27119:72:12", + "src": "27808:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43926,7 +43926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "27103:15:12", + "src": "27792:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -43940,7 +43940,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27103:89:12", + "src": "27792:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -43949,7 +43949,7 @@ }, "id": 11515, "nodeType": "ExpressionStatement", - "src": "27103:89:12" + "src": "27792:89:12" } ] }, @@ -43957,7 +43957,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27027:3:12", + "nameLocation": "27715:3:12", "parameters": { "id": 11503, "nodeType": "ParameterList", @@ -43967,10 +43967,10 @@ "id": 11496, "mutability": "mutable", "name": "p0", - "nameLocation": "27036:2:12", + "nameLocation": "27724:2:12", "nodeType": "VariableDeclaration", "scope": 11517, - "src": "27031:7:12", + "src": "27719:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43981,7 +43981,7 @@ "id": 11495, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27031:4:12", + "src": "27719:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43994,10 +43994,10 @@ "id": 11498, "mutability": "mutable", "name": "p1", - "nameLocation": "27045:2:12", + "nameLocation": "27733:2:12", "nodeType": "VariableDeclaration", "scope": 11517, - "src": "27040:7:12", + "src": "27728:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44008,7 +44008,7 @@ "id": 11497, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27040:4:12", + "src": "27728:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44021,10 +44021,10 @@ "id": 11500, "mutability": "mutable", "name": "p2", - "nameLocation": "27057:2:12", + "nameLocation": "27745:2:12", "nodeType": "VariableDeclaration", "scope": 11517, - "src": "27049:10:12", + "src": "27737:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44035,7 +44035,7 @@ "id": 11499, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27049:7:12", + "src": "27737:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44049,10 +44049,10 @@ "id": 11502, "mutability": "mutable", "name": "p3", - "nameLocation": "27075:2:12", + "nameLocation": "27763:2:12", "nodeType": "VariableDeclaration", "scope": 11517, - "src": "27061:16:12", + "src": "27749:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -44063,7 +44063,7 @@ "id": 11501, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27061:6:12", + "src": "27749:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -44072,13 +44072,13 @@ "visibility": "internal" } ], - "src": "27030:48:12" + "src": "27718:48:12" }, "returnParameters": { "id": 11504, "nodeType": "ParameterList", "parameters": [], - "src": "27093:0:12" + "src": "27781:0:12" }, "scope": 16348, "stateMutability": "view", @@ -44088,12 +44088,12 @@ { "id": 11540, "nodeType": "FunctionDefinition", - "src": "27205:170:12", + "src": "27897:172:12", "nodes": [], "body": { "id": 11539, "nodeType": "Block", - "src": "27271:104:12", + "src": "27963:106:12", "nodes": [], "statements": [ { @@ -44110,7 +44110,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27321:29:12", + "src": "28014:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91fb124272873b32f25c28f6935451e3d46ffd78ac8ebaaa0e096a7942db5445", "typeString": "literal_string \"log(uint,bool,address,bool)\"" @@ -44123,7 +44123,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11519, - "src": "27352:2:12", + "src": "28045:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44135,7 +44135,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11521, - "src": "27356:2:12", + "src": "28049:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44147,7 +44147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11523, - "src": "27360:2:12", + "src": "28053:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -44159,7 +44159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11525, - "src": "27364:2:12", + "src": "28057:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44195,7 +44195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27297:3:12", + "src": "27990:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -44208,7 +44208,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27297:23:12", + "src": "27990:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -44222,7 +44222,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27297:70:12", + "src": "27990:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44242,7 +44242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "27281:15:12", + "src": "27974:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -44256,7 +44256,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27281:87:12", + "src": "27974:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -44265,7 +44265,7 @@ }, "id": 11538, "nodeType": "ExpressionStatement", - "src": "27281:87:12" + "src": "27974:87:12" } ] }, @@ -44273,7 +44273,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27214:3:12", + "nameLocation": "27906:3:12", "parameters": { "id": 11526, "nodeType": "ParameterList", @@ -44283,10 +44283,10 @@ "id": 11519, "mutability": "mutable", "name": "p0", - "nameLocation": "27223:2:12", + "nameLocation": "27915:2:12", "nodeType": "VariableDeclaration", "scope": 11540, - "src": "27218:7:12", + "src": "27910:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44297,7 +44297,7 @@ "id": 11518, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27218:4:12", + "src": "27910:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44310,10 +44310,10 @@ "id": 11521, "mutability": "mutable", "name": "p1", - "nameLocation": "27232:2:12", + "nameLocation": "27924:2:12", "nodeType": "VariableDeclaration", "scope": 11540, - "src": "27227:7:12", + "src": "27919:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44324,7 +44324,7 @@ "id": 11520, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27227:4:12", + "src": "27919:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44337,10 +44337,10 @@ "id": 11523, "mutability": "mutable", "name": "p2", - "nameLocation": "27244:2:12", + "nameLocation": "27936:2:12", "nodeType": "VariableDeclaration", "scope": 11540, - "src": "27236:10:12", + "src": "27928:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44351,7 +44351,7 @@ "id": 11522, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27236:7:12", + "src": "27928:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44365,10 +44365,10 @@ "id": 11525, "mutability": "mutable", "name": "p3", - "nameLocation": "27253:2:12", + "nameLocation": "27945:2:12", "nodeType": "VariableDeclaration", "scope": 11540, - "src": "27248:7:12", + "src": "27940:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44379,7 +44379,7 @@ "id": 11524, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27248:4:12", + "src": "27940:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44388,13 +44388,13 @@ "visibility": "internal" } ], - "src": "27217:39:12" + "src": "27909:39:12" }, "returnParameters": { "id": 11527, "nodeType": "ParameterList", "parameters": [], - "src": "27271:0:12" + "src": "27963:0:12" }, "scope": 16348, "stateMutability": "view", @@ -44404,12 +44404,12 @@ { "id": 11563, "nodeType": "FunctionDefinition", - "src": "27381:176:12", + "src": "28077:178:12", "nodes": [], "body": { "id": 11562, "nodeType": "Block", - "src": "27450:107:12", + "src": "28146:109:12", "nodes": [], "statements": [ { @@ -44426,7 +44426,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27500:32:12", + "src": "28197:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_86edc10cd85187c3b3f180e68e570c794e768808cdffe5158045d6f841ae33f2", "typeString": "literal_string \"log(uint,bool,address,address)\"" @@ -44439,7 +44439,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11542, - "src": "27534:2:12", + "src": "28231:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44451,7 +44451,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11544, - "src": "27538:2:12", + "src": "28235:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44463,7 +44463,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11546, - "src": "27542:2:12", + "src": "28239:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -44475,7 +44475,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11548, - "src": "27546:2:12", + "src": "28243:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -44511,7 +44511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27476:3:12", + "src": "28173:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -44524,7 +44524,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27476:23:12", + "src": "28173:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -44538,7 +44538,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27476:73:12", + "src": "28173:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44558,7 +44558,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "27460:15:12", + "src": "28157:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -44572,7 +44572,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27460:90:12", + "src": "28157:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -44581,7 +44581,7 @@ }, "id": 11561, "nodeType": "ExpressionStatement", - "src": "27460:90:12" + "src": "28157:90:12" } ] }, @@ -44589,7 +44589,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27390:3:12", + "nameLocation": "28086:3:12", "parameters": { "id": 11549, "nodeType": "ParameterList", @@ -44599,10 +44599,10 @@ "id": 11542, "mutability": "mutable", "name": "p0", - "nameLocation": "27399:2:12", + "nameLocation": "28095:2:12", "nodeType": "VariableDeclaration", "scope": 11563, - "src": "27394:7:12", + "src": "28090:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44613,7 +44613,7 @@ "id": 11541, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27394:4:12", + "src": "28090:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44626,10 +44626,10 @@ "id": 11544, "mutability": "mutable", "name": "p1", - "nameLocation": "27408:2:12", + "nameLocation": "28104:2:12", "nodeType": "VariableDeclaration", "scope": 11563, - "src": "27403:7:12", + "src": "28099:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44640,7 +44640,7 @@ "id": 11543, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27403:4:12", + "src": "28099:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44653,10 +44653,10 @@ "id": 11546, "mutability": "mutable", "name": "p2", - "nameLocation": "27420:2:12", + "nameLocation": "28116:2:12", "nodeType": "VariableDeclaration", "scope": 11563, - "src": "27412:10:12", + "src": "28108:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44667,7 +44667,7 @@ "id": 11545, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27412:7:12", + "src": "28108:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44681,10 +44681,10 @@ "id": 11548, "mutability": "mutable", "name": "p3", - "nameLocation": "27432:2:12", + "nameLocation": "28128:2:12", "nodeType": "VariableDeclaration", "scope": 11563, - "src": "27424:10:12", + "src": "28120:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44695,7 +44695,7 @@ "id": 11547, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27424:7:12", + "src": "28120:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44705,13 +44705,13 @@ "visibility": "internal" } ], - "src": "27393:42:12" + "src": "28089:42:12" }, "returnParameters": { "id": 11550, "nodeType": "ParameterList", "parameters": [], - "src": "27450:0:12" + "src": "28146:0:12" }, "scope": 16348, "stateMutability": "view", @@ -44721,12 +44721,12 @@ { "id": 11586, "nodeType": "FunctionDefinition", - "src": "27563:170:12", + "src": "28263:172:12", "nodes": [], "body": { "id": 11585, "nodeType": "Block", - "src": "27629:104:12", + "src": "28329:106:12", "nodes": [], "statements": [ { @@ -44743,7 +44743,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27679:29:12", + "src": "28380:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ca9a3eb4a61979ee5cc1814fa8df2504ab7831148afaa3d4c17622578eab7412", "typeString": "literal_string \"log(uint,address,uint,uint)\"" @@ -44756,7 +44756,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11565, - "src": "27710:2:12", + "src": "28411:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44768,7 +44768,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11567, - "src": "27714:2:12", + "src": "28415:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -44780,7 +44780,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11569, - "src": "27718:2:12", + "src": "28419:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44792,7 +44792,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11571, - "src": "27722:2:12", + "src": "28423:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44828,7 +44828,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27655:3:12", + "src": "28356:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -44841,7 +44841,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27655:23:12", + "src": "28356:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -44855,7 +44855,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27655:70:12", + "src": "28356:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44875,7 +44875,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "27639:15:12", + "src": "28340:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -44889,7 +44889,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27639:87:12", + "src": "28340:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -44898,7 +44898,7 @@ }, "id": 11584, "nodeType": "ExpressionStatement", - "src": "27639:87:12" + "src": "28340:87:12" } ] }, @@ -44906,7 +44906,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27572:3:12", + "nameLocation": "28272:3:12", "parameters": { "id": 11572, "nodeType": "ParameterList", @@ -44916,10 +44916,10 @@ "id": 11565, "mutability": "mutable", "name": "p0", - "nameLocation": "27581:2:12", + "nameLocation": "28281:2:12", "nodeType": "VariableDeclaration", "scope": 11586, - "src": "27576:7:12", + "src": "28276:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44930,7 +44930,7 @@ "id": 11564, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27576:4:12", + "src": "28276:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44943,10 +44943,10 @@ "id": 11567, "mutability": "mutable", "name": "p1", - "nameLocation": "27593:2:12", + "nameLocation": "28293:2:12", "nodeType": "VariableDeclaration", "scope": 11586, - "src": "27585:10:12", + "src": "28285:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44957,7 +44957,7 @@ "id": 11566, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27585:7:12", + "src": "28285:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44971,10 +44971,10 @@ "id": 11569, "mutability": "mutable", "name": "p2", - "nameLocation": "27602:2:12", + "nameLocation": "28302:2:12", "nodeType": "VariableDeclaration", "scope": 11586, - "src": "27597:7:12", + "src": "28297:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44985,7 +44985,7 @@ "id": 11568, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27597:4:12", + "src": "28297:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44998,10 +44998,10 @@ "id": 11571, "mutability": "mutable", "name": "p3", - "nameLocation": "27611:2:12", + "nameLocation": "28311:2:12", "nodeType": "VariableDeclaration", "scope": 11586, - "src": "27606:7:12", + "src": "28306:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45012,7 +45012,7 @@ "id": 11570, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27606:4:12", + "src": "28306:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45021,13 +45021,13 @@ "visibility": "internal" } ], - "src": "27575:39:12" + "src": "28275:39:12" }, "returnParameters": { "id": 11573, "nodeType": "ParameterList", "parameters": [], - "src": "27629:0:12" + "src": "28329:0:12" }, "scope": 16348, "stateMutability": "view", @@ -45037,12 +45037,12 @@ { "id": 11609, "nodeType": "FunctionDefinition", - "src": "27739:181:12", + "src": "28443:183:12", "nodes": [], "body": { "id": 11608, "nodeType": "Block", - "src": "27814:106:12", + "src": "28518:108:12", "nodes": [], "statements": [ { @@ -45059,7 +45059,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27864:31:12", + "src": "28569:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3ed3bd282d1a27244fa4d3668aff783448c1a1864ff920057fa9f1c8144bb10b", "typeString": "literal_string \"log(uint,address,uint,string)\"" @@ -45072,7 +45072,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11588, - "src": "27897:2:12", + "src": "28602:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45084,7 +45084,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11590, - "src": "27901:2:12", + "src": "28606:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45096,7 +45096,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11592, - "src": "27905:2:12", + "src": "28610:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45108,7 +45108,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11594, - "src": "27909:2:12", + "src": "28614:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -45144,7 +45144,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27840:3:12", + "src": "28545:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -45157,7 +45157,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27840:23:12", + "src": "28545:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -45171,7 +45171,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27840:72:12", + "src": "28545:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45191,7 +45191,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "27824:15:12", + "src": "28529:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -45205,7 +45205,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27824:89:12", + "src": "28529:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -45214,7 +45214,7 @@ }, "id": 11607, "nodeType": "ExpressionStatement", - "src": "27824:89:12" + "src": "28529:89:12" } ] }, @@ -45222,7 +45222,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27748:3:12", + "nameLocation": "28452:3:12", "parameters": { "id": 11595, "nodeType": "ParameterList", @@ -45232,10 +45232,10 @@ "id": 11588, "mutability": "mutable", "name": "p0", - "nameLocation": "27757:2:12", + "nameLocation": "28461:2:12", "nodeType": "VariableDeclaration", "scope": 11609, - "src": "27752:7:12", + "src": "28456:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45246,7 +45246,7 @@ "id": 11587, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27752:4:12", + "src": "28456:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45259,10 +45259,10 @@ "id": 11590, "mutability": "mutable", "name": "p1", - "nameLocation": "27769:2:12", + "nameLocation": "28473:2:12", "nodeType": "VariableDeclaration", "scope": 11609, - "src": "27761:10:12", + "src": "28465:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45273,7 +45273,7 @@ "id": 11589, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27761:7:12", + "src": "28465:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45287,10 +45287,10 @@ "id": 11592, "mutability": "mutable", "name": "p2", - "nameLocation": "27778:2:12", + "nameLocation": "28482:2:12", "nodeType": "VariableDeclaration", "scope": 11609, - "src": "27773:7:12", + "src": "28477:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45301,7 +45301,7 @@ "id": 11591, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27773:4:12", + "src": "28477:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45314,10 +45314,10 @@ "id": 11594, "mutability": "mutable", "name": "p3", - "nameLocation": "27796:2:12", + "nameLocation": "28500:2:12", "nodeType": "VariableDeclaration", "scope": 11609, - "src": "27782:16:12", + "src": "28486:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -45328,7 +45328,7 @@ "id": 11593, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27782:6:12", + "src": "28486:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -45337,13 +45337,13 @@ "visibility": "internal" } ], - "src": "27751:48:12" + "src": "28455:48:12" }, "returnParameters": { "id": 11596, "nodeType": "ParameterList", "parameters": [], - "src": "27814:0:12" + "src": "28518:0:12" }, "scope": 16348, "stateMutability": "view", @@ -45353,12 +45353,12 @@ { "id": 11632, "nodeType": "FunctionDefinition", - "src": "27926:170:12", + "src": "28634:172:12", "nodes": [], "body": { "id": 11631, "nodeType": "Block", - "src": "27992:104:12", + "src": "28700:106:12", "nodes": [], "statements": [ { @@ -45375,7 +45375,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28042:29:12", + "src": "28751:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_19f67369d42bc0582d07ae744348ad46b79a6c16f354e3d3fb3c6bff2ecfa9f8", "typeString": "literal_string \"log(uint,address,uint,bool)\"" @@ -45388,7 +45388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11611, - "src": "28073:2:12", + "src": "28782:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45400,7 +45400,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11613, - "src": "28077:2:12", + "src": "28786:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45412,7 +45412,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11615, - "src": "28081:2:12", + "src": "28790:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45424,7 +45424,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11617, - "src": "28085:2:12", + "src": "28794:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45460,7 +45460,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28018:3:12", + "src": "28727:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -45473,7 +45473,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28018:23:12", + "src": "28727:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -45487,7 +45487,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28018:70:12", + "src": "28727:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45507,7 +45507,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "28002:15:12", + "src": "28711:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -45521,7 +45521,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28002:87:12", + "src": "28711:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -45530,7 +45530,7 @@ }, "id": 11630, "nodeType": "ExpressionStatement", - "src": "28002:87:12" + "src": "28711:87:12" } ] }, @@ -45538,7 +45538,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27935:3:12", + "nameLocation": "28643:3:12", "parameters": { "id": 11618, "nodeType": "ParameterList", @@ -45548,10 +45548,10 @@ "id": 11611, "mutability": "mutable", "name": "p0", - "nameLocation": "27944:2:12", + "nameLocation": "28652:2:12", "nodeType": "VariableDeclaration", "scope": 11632, - "src": "27939:7:12", + "src": "28647:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45562,7 +45562,7 @@ "id": 11610, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27939:4:12", + "src": "28647:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45575,10 +45575,10 @@ "id": 11613, "mutability": "mutable", "name": "p1", - "nameLocation": "27956:2:12", + "nameLocation": "28664:2:12", "nodeType": "VariableDeclaration", "scope": 11632, - "src": "27948:10:12", + "src": "28656:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45589,7 +45589,7 @@ "id": 11612, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27948:7:12", + "src": "28656:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45603,10 +45603,10 @@ "id": 11615, "mutability": "mutable", "name": "p2", - "nameLocation": "27965:2:12", + "nameLocation": "28673:2:12", "nodeType": "VariableDeclaration", "scope": 11632, - "src": "27960:7:12", + "src": "28668:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45617,7 +45617,7 @@ "id": 11614, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27960:4:12", + "src": "28668:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45630,10 +45630,10 @@ "id": 11617, "mutability": "mutable", "name": "p3", - "nameLocation": "27974:2:12", + "nameLocation": "28682:2:12", "nodeType": "VariableDeclaration", "scope": 11632, - "src": "27969:7:12", + "src": "28677:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45644,7 +45644,7 @@ "id": 11616, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27969:4:12", + "src": "28677:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45653,13 +45653,13 @@ "visibility": "internal" } ], - "src": "27938:39:12" + "src": "28646:39:12" }, "returnParameters": { "id": 11619, "nodeType": "ParameterList", "parameters": [], - "src": "27992:0:12" + "src": "28700:0:12" }, "scope": 16348, "stateMutability": "view", @@ -45669,12 +45669,12 @@ { "id": 11655, "nodeType": "FunctionDefinition", - "src": "28102:176:12", + "src": "28814:178:12", "nodes": [], "body": { "id": 11654, "nodeType": "Block", - "src": "28171:107:12", + "src": "28883:109:12", "nodes": [], "statements": [ { @@ -45691,7 +45691,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28221:32:12", + "src": "28934:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fdb2ecd415c75df8f66285a054607fa1335126fb1d8930dfc21744a3de7298e3", "typeString": "literal_string \"log(uint,address,uint,address)\"" @@ -45704,7 +45704,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11634, - "src": "28255:2:12", + "src": "28968:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45716,7 +45716,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11636, - "src": "28259:2:12", + "src": "28972:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45728,7 +45728,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11638, - "src": "28263:2:12", + "src": "28976:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45740,7 +45740,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11640, - "src": "28267:2:12", + "src": "28980:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45776,7 +45776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28197:3:12", + "src": "28910:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -45789,7 +45789,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28197:23:12", + "src": "28910:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -45803,7 +45803,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28197:73:12", + "src": "28910:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45823,7 +45823,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "28181:15:12", + "src": "28894:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -45837,7 +45837,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28181:90:12", + "src": "28894:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -45846,7 +45846,7 @@ }, "id": 11653, "nodeType": "ExpressionStatement", - "src": "28181:90:12" + "src": "28894:90:12" } ] }, @@ -45854,7 +45854,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28111:3:12", + "nameLocation": "28823:3:12", "parameters": { "id": 11641, "nodeType": "ParameterList", @@ -45864,10 +45864,10 @@ "id": 11634, "mutability": "mutable", "name": "p0", - "nameLocation": "28120:2:12", + "nameLocation": "28832:2:12", "nodeType": "VariableDeclaration", "scope": 11655, - "src": "28115:7:12", + "src": "28827:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45878,7 +45878,7 @@ "id": 11633, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28115:4:12", + "src": "28827:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45891,10 +45891,10 @@ "id": 11636, "mutability": "mutable", "name": "p1", - "nameLocation": "28132:2:12", + "nameLocation": "28844:2:12", "nodeType": "VariableDeclaration", "scope": 11655, - "src": "28124:10:12", + "src": "28836:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45905,7 +45905,7 @@ "id": 11635, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28124:7:12", + "src": "28836:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45919,10 +45919,10 @@ "id": 11638, "mutability": "mutable", "name": "p2", - "nameLocation": "28141:2:12", + "nameLocation": "28853:2:12", "nodeType": "VariableDeclaration", "scope": 11655, - "src": "28136:7:12", + "src": "28848:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45933,7 +45933,7 @@ "id": 11637, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28136:4:12", + "src": "28848:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45946,10 +45946,10 @@ "id": 11640, "mutability": "mutable", "name": "p3", - "nameLocation": "28153:2:12", + "nameLocation": "28865:2:12", "nodeType": "VariableDeclaration", "scope": 11655, - "src": "28145:10:12", + "src": "28857:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45960,7 +45960,7 @@ "id": 11639, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28145:7:12", + "src": "28857:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45970,13 +45970,13 @@ "visibility": "internal" } ], - "src": "28114:42:12" + "src": "28826:42:12" }, "returnParameters": { "id": 11642, "nodeType": "ParameterList", "parameters": [], - "src": "28171:0:12" + "src": "28883:0:12" }, "scope": 16348, "stateMutability": "view", @@ -45986,12 +45986,12 @@ { "id": 11678, "nodeType": "FunctionDefinition", - "src": "28284:181:12", + "src": "29000:183:12", "nodes": [], "body": { "id": 11677, "nodeType": "Block", - "src": "28359:106:12", + "src": "29075:108:12", "nodes": [], "statements": [ { @@ -46008,7 +46008,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28409:31:12", + "src": "29126:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0c414e8ba2ea65b865dd0bf68b2357e81261b47f237c68a4a8a63051bbef2eb", "typeString": "literal_string \"log(uint,address,string,uint)\"" @@ -46021,7 +46021,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11657, - "src": "28442:2:12", + "src": "29159:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46033,7 +46033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11659, - "src": "28446:2:12", + "src": "29163:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -46045,7 +46045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11661, - "src": "28450:2:12", + "src": "29167:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46057,7 +46057,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11663, - "src": "28454:2:12", + "src": "29171:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46093,7 +46093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28385:3:12", + "src": "29102:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -46106,7 +46106,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28385:23:12", + "src": "29102:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -46120,7 +46120,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28385:72:12", + "src": "29102:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46140,7 +46140,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "28369:15:12", + "src": "29086:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -46154,7 +46154,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28369:89:12", + "src": "29086:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -46163,7 +46163,7 @@ }, "id": 11676, "nodeType": "ExpressionStatement", - "src": "28369:89:12" + "src": "29086:89:12" } ] }, @@ -46171,7 +46171,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28293:3:12", + "nameLocation": "29009:3:12", "parameters": { "id": 11664, "nodeType": "ParameterList", @@ -46181,10 +46181,10 @@ "id": 11657, "mutability": "mutable", "name": "p0", - "nameLocation": "28302:2:12", + "nameLocation": "29018:2:12", "nodeType": "VariableDeclaration", "scope": 11678, - "src": "28297:7:12", + "src": "29013:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46195,7 +46195,7 @@ "id": 11656, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28297:4:12", + "src": "29013:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46208,10 +46208,10 @@ "id": 11659, "mutability": "mutable", "name": "p1", - "nameLocation": "28314:2:12", + "nameLocation": "29030:2:12", "nodeType": "VariableDeclaration", "scope": 11678, - "src": "28306:10:12", + "src": "29022:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46222,7 +46222,7 @@ "id": 11658, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28306:7:12", + "src": "29022:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46236,10 +46236,10 @@ "id": 11661, "mutability": "mutable", "name": "p2", - "nameLocation": "28332:2:12", + "nameLocation": "29048:2:12", "nodeType": "VariableDeclaration", "scope": 11678, - "src": "28318:16:12", + "src": "29034:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46250,7 +46250,7 @@ "id": 11660, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28318:6:12", + "src": "29034:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46263,10 +46263,10 @@ "id": 11663, "mutability": "mutable", "name": "p3", - "nameLocation": "28341:2:12", + "nameLocation": "29057:2:12", "nodeType": "VariableDeclaration", "scope": 11678, - "src": "28336:7:12", + "src": "29052:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46277,7 +46277,7 @@ "id": 11662, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28336:4:12", + "src": "29052:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46286,13 +46286,13 @@ "visibility": "internal" } ], - "src": "28296:48:12" + "src": "29012:48:12" }, "returnParameters": { "id": 11665, "nodeType": "ParameterList", "parameters": [], - "src": "28359:0:12" + "src": "29075:0:12" }, "scope": 16348, "stateMutability": "view", @@ -46302,12 +46302,12 @@ { "id": 11701, "nodeType": "FunctionDefinition", - "src": "28471:192:12", + "src": "29191:194:12", "nodes": [], "body": { "id": 11700, "nodeType": "Block", - "src": "28555:108:12", + "src": "29275:110:12", "nodes": [], "statements": [ { @@ -46324,7 +46324,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28605:33:12", + "src": "29326:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d778624e1d83269ce0415864bb54677b540f778c6b8503cf9035bc7517326f1", "typeString": "literal_string \"log(uint,address,string,string)\"" @@ -46337,7 +46337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11680, - "src": "28640:2:12", + "src": "29361:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46349,7 +46349,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11682, - "src": "28644:2:12", + "src": "29365:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -46361,7 +46361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11684, - "src": "28648:2:12", + "src": "29369:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46373,7 +46373,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11686, - "src": "28652:2:12", + "src": "29373:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46409,7 +46409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28581:3:12", + "src": "29302:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -46422,7 +46422,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28581:23:12", + "src": "29302:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -46436,7 +46436,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28581:74:12", + "src": "29302:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46456,7 +46456,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "28565:15:12", + "src": "29286:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -46470,7 +46470,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28565:91:12", + "src": "29286:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -46479,7 +46479,7 @@ }, "id": 11699, "nodeType": "ExpressionStatement", - "src": "28565:91:12" + "src": "29286:91:12" } ] }, @@ -46487,7 +46487,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28480:3:12", + "nameLocation": "29200:3:12", "parameters": { "id": 11687, "nodeType": "ParameterList", @@ -46497,10 +46497,10 @@ "id": 11680, "mutability": "mutable", "name": "p0", - "nameLocation": "28489:2:12", + "nameLocation": "29209:2:12", "nodeType": "VariableDeclaration", "scope": 11701, - "src": "28484:7:12", + "src": "29204:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46511,7 +46511,7 @@ "id": 11679, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28484:4:12", + "src": "29204:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46524,10 +46524,10 @@ "id": 11682, "mutability": "mutable", "name": "p1", - "nameLocation": "28501:2:12", + "nameLocation": "29221:2:12", "nodeType": "VariableDeclaration", "scope": 11701, - "src": "28493:10:12", + "src": "29213:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46538,7 +46538,7 @@ "id": 11681, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28493:7:12", + "src": "29213:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46552,10 +46552,10 @@ "id": 11684, "mutability": "mutable", "name": "p2", - "nameLocation": "28519:2:12", + "nameLocation": "29239:2:12", "nodeType": "VariableDeclaration", "scope": 11701, - "src": "28505:16:12", + "src": "29225:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46566,7 +46566,7 @@ "id": 11683, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28505:6:12", + "src": "29225:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46579,10 +46579,10 @@ "id": 11686, "mutability": "mutable", "name": "p3", - "nameLocation": "28537:2:12", + "nameLocation": "29257:2:12", "nodeType": "VariableDeclaration", "scope": 11701, - "src": "28523:16:12", + "src": "29243:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46593,7 +46593,7 @@ "id": 11685, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28523:6:12", + "src": "29243:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46602,13 +46602,13 @@ "visibility": "internal" } ], - "src": "28483:57:12" + "src": "29203:57:12" }, "returnParameters": { "id": 11688, "nodeType": "ParameterList", "parameters": [], - "src": "28555:0:12" + "src": "29275:0:12" }, "scope": 16348, "stateMutability": "view", @@ -46618,12 +46618,12 @@ { "id": 11724, "nodeType": "FunctionDefinition", - "src": "28669:181:12", + "src": "29393:183:12", "nodes": [], "body": { "id": 11723, "nodeType": "Block", - "src": "28744:106:12", + "src": "29468:108:12", "nodes": [], "statements": [ { @@ -46640,7 +46640,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28794:31:12", + "src": "29519:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_22a479a660b74b7598155f369ed227a5a93527fbdb04ff6f78fbf35fa23aacbf", "typeString": "literal_string \"log(uint,address,string,bool)\"" @@ -46653,7 +46653,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11703, - "src": "28827:2:12", + "src": "29552:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46665,7 +46665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11705, - "src": "28831:2:12", + "src": "29556:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -46677,7 +46677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11707, - "src": "28835:2:12", + "src": "29560:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46689,7 +46689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11709, - "src": "28839:2:12", + "src": "29564:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -46725,7 +46725,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28770:3:12", + "src": "29495:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -46738,7 +46738,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28770:23:12", + "src": "29495:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -46752,7 +46752,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28770:72:12", + "src": "29495:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46772,7 +46772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "28754:15:12", + "src": "29479:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -46786,7 +46786,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28754:89:12", + "src": "29479:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -46795,7 +46795,7 @@ }, "id": 11722, "nodeType": "ExpressionStatement", - "src": "28754:89:12" + "src": "29479:89:12" } ] }, @@ -46803,7 +46803,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28678:3:12", + "nameLocation": "29402:3:12", "parameters": { "id": 11710, "nodeType": "ParameterList", @@ -46813,10 +46813,10 @@ "id": 11703, "mutability": "mutable", "name": "p0", - "nameLocation": "28687:2:12", + "nameLocation": "29411:2:12", "nodeType": "VariableDeclaration", "scope": 11724, - "src": "28682:7:12", + "src": "29406:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46827,7 +46827,7 @@ "id": 11702, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28682:4:12", + "src": "29406:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46840,10 +46840,10 @@ "id": 11705, "mutability": "mutable", "name": "p1", - "nameLocation": "28699:2:12", + "nameLocation": "29423:2:12", "nodeType": "VariableDeclaration", "scope": 11724, - "src": "28691:10:12", + "src": "29415:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46854,7 +46854,7 @@ "id": 11704, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28691:7:12", + "src": "29415:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46868,10 +46868,10 @@ "id": 11707, "mutability": "mutable", "name": "p2", - "nameLocation": "28717:2:12", + "nameLocation": "29441:2:12", "nodeType": "VariableDeclaration", "scope": 11724, - "src": "28703:16:12", + "src": "29427:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46882,7 +46882,7 @@ "id": 11706, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28703:6:12", + "src": "29427:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46895,10 +46895,10 @@ "id": 11709, "mutability": "mutable", "name": "p3", - "nameLocation": "28726:2:12", + "nameLocation": "29450:2:12", "nodeType": "VariableDeclaration", "scope": 11724, - "src": "28721:7:12", + "src": "29445:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46909,7 +46909,7 @@ "id": 11708, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28721:4:12", + "src": "29445:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -46918,13 +46918,13 @@ "visibility": "internal" } ], - "src": "28681:48:12" + "src": "29405:48:12" }, "returnParameters": { "id": 11711, "nodeType": "ParameterList", "parameters": [], - "src": "28744:0:12" + "src": "29468:0:12" }, "scope": 16348, "stateMutability": "view", @@ -46934,12 +46934,12 @@ { "id": 11747, "nodeType": "FunctionDefinition", - "src": "28856:187:12", + "src": "29584:189:12", "nodes": [], "body": { "id": 11746, "nodeType": "Block", - "src": "28934:109:12", + "src": "29662:111:12", "nodes": [], "statements": [ { @@ -46956,7 +46956,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28984:34:12", + "src": "29713:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cbe58efddc067d74914c3479914810966ae688ac66ca2bbcae69cd9d0395796f", "typeString": "literal_string \"log(uint,address,string,address)\"" @@ -46969,7 +46969,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11726, - "src": "29020:2:12", + "src": "29749:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46981,7 +46981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11728, - "src": "29024:2:12", + "src": "29753:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -46993,7 +46993,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11730, - "src": "29028:2:12", + "src": "29757:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -47005,7 +47005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11732, - "src": "29032:2:12", + "src": "29761:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47041,7 +47041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28960:3:12", + "src": "29689:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -47054,7 +47054,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28960:23:12", + "src": "29689:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -47068,7 +47068,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28960:75:12", + "src": "29689:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47088,7 +47088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "28944:15:12", + "src": "29673:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -47102,7 +47102,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28944:92:12", + "src": "29673:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -47111,7 +47111,7 @@ }, "id": 11745, "nodeType": "ExpressionStatement", - "src": "28944:92:12" + "src": "29673:92:12" } ] }, @@ -47119,7 +47119,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28865:3:12", + "nameLocation": "29593:3:12", "parameters": { "id": 11733, "nodeType": "ParameterList", @@ -47129,10 +47129,10 @@ "id": 11726, "mutability": "mutable", "name": "p0", - "nameLocation": "28874:2:12", + "nameLocation": "29602:2:12", "nodeType": "VariableDeclaration", "scope": 11747, - "src": "28869:7:12", + "src": "29597:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47143,7 +47143,7 @@ "id": 11725, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28869:4:12", + "src": "29597:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47156,10 +47156,10 @@ "id": 11728, "mutability": "mutable", "name": "p1", - "nameLocation": "28886:2:12", + "nameLocation": "29614:2:12", "nodeType": "VariableDeclaration", "scope": 11747, - "src": "28878:10:12", + "src": "29606:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47170,7 +47170,7 @@ "id": 11727, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28878:7:12", + "src": "29606:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47184,10 +47184,10 @@ "id": 11730, "mutability": "mutable", "name": "p2", - "nameLocation": "28904:2:12", + "nameLocation": "29632:2:12", "nodeType": "VariableDeclaration", "scope": 11747, - "src": "28890:16:12", + "src": "29618:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47198,7 +47198,7 @@ "id": 11729, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28890:6:12", + "src": "29618:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47211,10 +47211,10 @@ "id": 11732, "mutability": "mutable", "name": "p3", - "nameLocation": "28916:2:12", + "nameLocation": "29644:2:12", "nodeType": "VariableDeclaration", "scope": 11747, - "src": "28908:10:12", + "src": "29636:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47225,7 +47225,7 @@ "id": 11731, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28908:7:12", + "src": "29636:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47235,13 +47235,13 @@ "visibility": "internal" } ], - "src": "28868:51:12" + "src": "29596:51:12" }, "returnParameters": { "id": 11734, "nodeType": "ParameterList", "parameters": [], - "src": "28934:0:12" + "src": "29662:0:12" }, "scope": 16348, "stateMutability": "view", @@ -47251,12 +47251,12 @@ { "id": 11770, "nodeType": "FunctionDefinition", - "src": "29049:170:12", + "src": "29781:172:12", "nodes": [], "body": { "id": 11769, "nodeType": "Block", - "src": "29115:104:12", + "src": "29847:106:12", "nodes": [], "statements": [ { @@ -47273,7 +47273,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29165:29:12", + "src": "29898:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7b08e8ebd6be8a04c54551194ba5143f1a555d43fe60d53843383a9915eeccb2", "typeString": "literal_string \"log(uint,address,bool,uint)\"" @@ -47286,7 +47286,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11749, - "src": "29196:2:12", + "src": "29929:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47298,7 +47298,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11751, - "src": "29200:2:12", + "src": "29933:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47310,7 +47310,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11753, - "src": "29204:2:12", + "src": "29937:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47322,7 +47322,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11755, - "src": "29208:2:12", + "src": "29941:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47358,7 +47358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29141:3:12", + "src": "29874:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -47371,7 +47371,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29141:23:12", + "src": "29874:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -47385,7 +47385,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29141:70:12", + "src": "29874:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47405,7 +47405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "29125:15:12", + "src": "29858:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -47419,7 +47419,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29125:87:12", + "src": "29858:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -47428,7 +47428,7 @@ }, "id": 11768, "nodeType": "ExpressionStatement", - "src": "29125:87:12" + "src": "29858:87:12" } ] }, @@ -47436,7 +47436,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29058:3:12", + "nameLocation": "29790:3:12", "parameters": { "id": 11756, "nodeType": "ParameterList", @@ -47446,10 +47446,10 @@ "id": 11749, "mutability": "mutable", "name": "p0", - "nameLocation": "29067:2:12", + "nameLocation": "29799:2:12", "nodeType": "VariableDeclaration", "scope": 11770, - "src": "29062:7:12", + "src": "29794:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47460,7 +47460,7 @@ "id": 11748, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29062:4:12", + "src": "29794:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47473,10 +47473,10 @@ "id": 11751, "mutability": "mutable", "name": "p1", - "nameLocation": "29079:2:12", + "nameLocation": "29811:2:12", "nodeType": "VariableDeclaration", "scope": 11770, - "src": "29071:10:12", + "src": "29803:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47487,7 +47487,7 @@ "id": 11750, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29071:7:12", + "src": "29803:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47501,10 +47501,10 @@ "id": 11753, "mutability": "mutable", "name": "p2", - "nameLocation": "29088:2:12", + "nameLocation": "29820:2:12", "nodeType": "VariableDeclaration", "scope": 11770, - "src": "29083:7:12", + "src": "29815:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47515,7 +47515,7 @@ "id": 11752, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29083:4:12", + "src": "29815:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47528,10 +47528,10 @@ "id": 11755, "mutability": "mutable", "name": "p3", - "nameLocation": "29097:2:12", + "nameLocation": "29829:2:12", "nodeType": "VariableDeclaration", "scope": 11770, - "src": "29092:7:12", + "src": "29824:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47542,7 +47542,7 @@ "id": 11754, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29092:4:12", + "src": "29824:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47551,13 +47551,13 @@ "visibility": "internal" } ], - "src": "29061:39:12" + "src": "29793:39:12" }, "returnParameters": { "id": 11757, "nodeType": "ParameterList", "parameters": [], - "src": "29115:0:12" + "src": "29847:0:12" }, "scope": 16348, "stateMutability": "view", @@ -47567,12 +47567,12 @@ { "id": 11793, "nodeType": "FunctionDefinition", - "src": "29225:181:12", + "src": "29961:183:12", "nodes": [], "body": { "id": 11792, "nodeType": "Block", - "src": "29300:106:12", + "src": "30036:108:12", "nodes": [], "statements": [ { @@ -47589,7 +47589,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29350:31:12", + "src": "30087:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_63f0e24221aeb6c531ea500a191ac35497bf48695fb29864fe57726a12d605c6", "typeString": "literal_string \"log(uint,address,bool,string)\"" @@ -47602,7 +47602,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11772, - "src": "29383:2:12", + "src": "30120:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47614,7 +47614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11774, - "src": "29387:2:12", + "src": "30124:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47626,7 +47626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11776, - "src": "29391:2:12", + "src": "30128:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47638,7 +47638,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11778, - "src": "29395:2:12", + "src": "30132:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -47674,7 +47674,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29326:3:12", + "src": "30063:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -47687,7 +47687,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29326:23:12", + "src": "30063:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -47701,7 +47701,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29326:72:12", + "src": "30063:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47721,7 +47721,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "29310:15:12", + "src": "30047:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -47735,7 +47735,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29310:89:12", + "src": "30047:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -47744,7 +47744,7 @@ }, "id": 11791, "nodeType": "ExpressionStatement", - "src": "29310:89:12" + "src": "30047:89:12" } ] }, @@ -47752,7 +47752,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29234:3:12", + "nameLocation": "29970:3:12", "parameters": { "id": 11779, "nodeType": "ParameterList", @@ -47762,10 +47762,10 @@ "id": 11772, "mutability": "mutable", "name": "p0", - "nameLocation": "29243:2:12", + "nameLocation": "29979:2:12", "nodeType": "VariableDeclaration", "scope": 11793, - "src": "29238:7:12", + "src": "29974:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47776,7 +47776,7 @@ "id": 11771, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29238:4:12", + "src": "29974:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47789,10 +47789,10 @@ "id": 11774, "mutability": "mutable", "name": "p1", - "nameLocation": "29255:2:12", + "nameLocation": "29991:2:12", "nodeType": "VariableDeclaration", "scope": 11793, - "src": "29247:10:12", + "src": "29983:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47803,7 +47803,7 @@ "id": 11773, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29247:7:12", + "src": "29983:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47817,10 +47817,10 @@ "id": 11776, "mutability": "mutable", "name": "p2", - "nameLocation": "29264:2:12", + "nameLocation": "30000:2:12", "nodeType": "VariableDeclaration", "scope": 11793, - "src": "29259:7:12", + "src": "29995:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47831,7 +47831,7 @@ "id": 11775, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29259:4:12", + "src": "29995:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47844,10 +47844,10 @@ "id": 11778, "mutability": "mutable", "name": "p3", - "nameLocation": "29282:2:12", + "nameLocation": "30018:2:12", "nodeType": "VariableDeclaration", "scope": 11793, - "src": "29268:16:12", + "src": "30004:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47858,7 +47858,7 @@ "id": 11777, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29268:6:12", + "src": "30004:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47867,13 +47867,13 @@ "visibility": "internal" } ], - "src": "29237:48:12" + "src": "29973:48:12" }, "returnParameters": { "id": 11780, "nodeType": "ParameterList", "parameters": [], - "src": "29300:0:12" + "src": "30036:0:12" }, "scope": 16348, "stateMutability": "view", @@ -47883,12 +47883,12 @@ { "id": 11816, "nodeType": "FunctionDefinition", - "src": "29412:170:12", + "src": "30152:172:12", "nodes": [], "body": { "id": 11815, "nodeType": "Block", - "src": "29478:104:12", + "src": "30218:106:12", "nodes": [], "statements": [ { @@ -47905,7 +47905,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29528:29:12", + "src": "30269:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7e27410dc86ab22a92f2a269c9cf538b707bde3ac248f933df1f4d0b76947d32", "typeString": "literal_string \"log(uint,address,bool,bool)\"" @@ -47918,7 +47918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11795, - "src": "29559:2:12", + "src": "30300:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47930,7 +47930,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11797, - "src": "29563:2:12", + "src": "30304:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47942,7 +47942,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11799, - "src": "29567:2:12", + "src": "30308:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47954,7 +47954,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11801, - "src": "29571:2:12", + "src": "30312:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47990,7 +47990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29504:3:12", + "src": "30245:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -48003,7 +48003,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29504:23:12", + "src": "30245:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -48017,7 +48017,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29504:70:12", + "src": "30245:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48037,7 +48037,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "29488:15:12", + "src": "30229:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -48051,7 +48051,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29488:87:12", + "src": "30229:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -48060,7 +48060,7 @@ }, "id": 11814, "nodeType": "ExpressionStatement", - "src": "29488:87:12" + "src": "30229:87:12" } ] }, @@ -48068,7 +48068,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29421:3:12", + "nameLocation": "30161:3:12", "parameters": { "id": 11802, "nodeType": "ParameterList", @@ -48078,10 +48078,10 @@ "id": 11795, "mutability": "mutable", "name": "p0", - "nameLocation": "29430:2:12", + "nameLocation": "30170:2:12", "nodeType": "VariableDeclaration", "scope": 11816, - "src": "29425:7:12", + "src": "30165:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48092,7 +48092,7 @@ "id": 11794, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29425:4:12", + "src": "30165:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48105,10 +48105,10 @@ "id": 11797, "mutability": "mutable", "name": "p1", - "nameLocation": "29442:2:12", + "nameLocation": "30182:2:12", "nodeType": "VariableDeclaration", "scope": 11816, - "src": "29434:10:12", + "src": "30174:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48119,7 +48119,7 @@ "id": 11796, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29434:7:12", + "src": "30174:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48133,10 +48133,10 @@ "id": 11799, "mutability": "mutable", "name": "p2", - "nameLocation": "29451:2:12", + "nameLocation": "30191:2:12", "nodeType": "VariableDeclaration", "scope": 11816, - "src": "29446:7:12", + "src": "30186:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48147,7 +48147,7 @@ "id": 11798, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29446:4:12", + "src": "30186:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48160,10 +48160,10 @@ "id": 11801, "mutability": "mutable", "name": "p3", - "nameLocation": "29460:2:12", + "nameLocation": "30200:2:12", "nodeType": "VariableDeclaration", "scope": 11816, - "src": "29455:7:12", + "src": "30195:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48174,7 +48174,7 @@ "id": 11800, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29455:4:12", + "src": "30195:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48183,13 +48183,13 @@ "visibility": "internal" } ], - "src": "29424:39:12" + "src": "30164:39:12" }, "returnParameters": { "id": 11803, "nodeType": "ParameterList", "parameters": [], - "src": "29478:0:12" + "src": "30218:0:12" }, "scope": 16348, "stateMutability": "view", @@ -48199,12 +48199,12 @@ { "id": 11839, "nodeType": "FunctionDefinition", - "src": "29588:176:12", + "src": "30332:178:12", "nodes": [], "body": { "id": 11838, "nodeType": "Block", - "src": "29657:107:12", + "src": "30401:109:12", "nodes": [], "statements": [ { @@ -48221,7 +48221,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29707:32:12", + "src": "30452:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b6313094a820841f3156e32d271c63cceded7f62875d471e1e87ef33ec252789", "typeString": "literal_string \"log(uint,address,bool,address)\"" @@ -48234,7 +48234,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11818, - "src": "29741:2:12", + "src": "30486:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48246,7 +48246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11820, - "src": "29745:2:12", + "src": "30490:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48258,7 +48258,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11822, - "src": "29749:2:12", + "src": "30494:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48270,7 +48270,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11824, - "src": "29753:2:12", + "src": "30498:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48306,7 +48306,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29683:3:12", + "src": "30428:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -48319,7 +48319,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29683:23:12", + "src": "30428:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -48333,7 +48333,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29683:73:12", + "src": "30428:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48353,7 +48353,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "29667:15:12", + "src": "30412:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -48367,7 +48367,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29667:90:12", + "src": "30412:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -48376,7 +48376,7 @@ }, "id": 11837, "nodeType": "ExpressionStatement", - "src": "29667:90:12" + "src": "30412:90:12" } ] }, @@ -48384,7 +48384,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29597:3:12", + "nameLocation": "30341:3:12", "parameters": { "id": 11825, "nodeType": "ParameterList", @@ -48394,10 +48394,10 @@ "id": 11818, "mutability": "mutable", "name": "p0", - "nameLocation": "29606:2:12", + "nameLocation": "30350:2:12", "nodeType": "VariableDeclaration", "scope": 11839, - "src": "29601:7:12", + "src": "30345:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48408,7 +48408,7 @@ "id": 11817, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29601:4:12", + "src": "30345:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48421,10 +48421,10 @@ "id": 11820, "mutability": "mutable", "name": "p1", - "nameLocation": "29618:2:12", + "nameLocation": "30362:2:12", "nodeType": "VariableDeclaration", "scope": 11839, - "src": "29610:10:12", + "src": "30354:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48435,7 +48435,7 @@ "id": 11819, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29610:7:12", + "src": "30354:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48449,10 +48449,10 @@ "id": 11822, "mutability": "mutable", "name": "p2", - "nameLocation": "29627:2:12", + "nameLocation": "30371:2:12", "nodeType": "VariableDeclaration", "scope": 11839, - "src": "29622:7:12", + "src": "30366:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48463,7 +48463,7 @@ "id": 11821, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29622:4:12", + "src": "30366:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48476,10 +48476,10 @@ "id": 11824, "mutability": "mutable", "name": "p3", - "nameLocation": "29639:2:12", + "nameLocation": "30383:2:12", "nodeType": "VariableDeclaration", "scope": 11839, - "src": "29631:10:12", + "src": "30375:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48490,7 +48490,7 @@ "id": 11823, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29631:7:12", + "src": "30375:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48500,13 +48500,13 @@ "visibility": "internal" } ], - "src": "29600:42:12" + "src": "30344:42:12" }, "returnParameters": { "id": 11826, "nodeType": "ParameterList", "parameters": [], - "src": "29657:0:12" + "src": "30401:0:12" }, "scope": 16348, "stateMutability": "view", @@ -48516,12 +48516,12 @@ { "id": 11862, "nodeType": "FunctionDefinition", - "src": "29770:176:12", + "src": "30518:178:12", "nodes": [], "body": { "id": 11861, "nodeType": "Block", - "src": "29839:107:12", + "src": "30587:109:12", "nodes": [], "statements": [ { @@ -48538,7 +48538,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29889:32:12", + "src": "30638:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9a3cbf9603c94c357c6f62b7a32789d9ca5caa81518d1277c9ca986a5650734b", "typeString": "literal_string \"log(uint,address,address,uint)\"" @@ -48551,7 +48551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11841, - "src": "29923:2:12", + "src": "30672:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48563,7 +48563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11843, - "src": "29927:2:12", + "src": "30676:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48575,7 +48575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11845, - "src": "29931:2:12", + "src": "30680:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48587,7 +48587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11847, - "src": "29935:2:12", + "src": "30684:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48623,7 +48623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29865:3:12", + "src": "30614:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -48636,7 +48636,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29865:23:12", + "src": "30614:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -48650,7 +48650,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29865:73:12", + "src": "30614:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48670,7 +48670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "29849:15:12", + "src": "30598:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -48684,7 +48684,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29849:90:12", + "src": "30598:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -48693,7 +48693,7 @@ }, "id": 11860, "nodeType": "ExpressionStatement", - "src": "29849:90:12" + "src": "30598:90:12" } ] }, @@ -48701,7 +48701,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29779:3:12", + "nameLocation": "30527:3:12", "parameters": { "id": 11848, "nodeType": "ParameterList", @@ -48711,10 +48711,10 @@ "id": 11841, "mutability": "mutable", "name": "p0", - "nameLocation": "29788:2:12", + "nameLocation": "30536:2:12", "nodeType": "VariableDeclaration", "scope": 11862, - "src": "29783:7:12", + "src": "30531:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48725,7 +48725,7 @@ "id": 11840, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29783:4:12", + "src": "30531:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48738,10 +48738,10 @@ "id": 11843, "mutability": "mutable", "name": "p1", - "nameLocation": "29800:2:12", + "nameLocation": "30548:2:12", "nodeType": "VariableDeclaration", "scope": 11862, - "src": "29792:10:12", + "src": "30540:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48752,7 +48752,7 @@ "id": 11842, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29792:7:12", + "src": "30540:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48766,10 +48766,10 @@ "id": 11845, "mutability": "mutable", "name": "p2", - "nameLocation": "29812:2:12", + "nameLocation": "30560:2:12", "nodeType": "VariableDeclaration", "scope": 11862, - "src": "29804:10:12", + "src": "30552:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48780,7 +48780,7 @@ "id": 11844, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29804:7:12", + "src": "30552:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48794,10 +48794,10 @@ "id": 11847, "mutability": "mutable", "name": "p3", - "nameLocation": "29821:2:12", + "nameLocation": "30569:2:12", "nodeType": "VariableDeclaration", "scope": 11862, - "src": "29816:7:12", + "src": "30564:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48808,7 +48808,7 @@ "id": 11846, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29816:4:12", + "src": "30564:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48817,13 +48817,13 @@ "visibility": "internal" } ], - "src": "29782:42:12" + "src": "30530:42:12" }, "returnParameters": { "id": 11849, "nodeType": "ParameterList", "parameters": [], - "src": "29839:0:12" + "src": "30587:0:12" }, "scope": 16348, "stateMutability": "view", @@ -48833,12 +48833,12 @@ { "id": 11885, "nodeType": "FunctionDefinition", - "src": "29952:187:12", + "src": "30704:189:12", "nodes": [], "body": { "id": 11884, "nodeType": "Block", - "src": "30030:109:12", + "src": "30782:111:12", "nodes": [], "statements": [ { @@ -48855,7 +48855,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30080:34:12", + "src": "30833:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7943dc6627d308affd474fe50b563bcfbf09518236383b806f11730459213622", "typeString": "literal_string \"log(uint,address,address,string)\"" @@ -48868,7 +48868,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11864, - "src": "30116:2:12", + "src": "30869:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48880,7 +48880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11866, - "src": "30120:2:12", + "src": "30873:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48892,7 +48892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11868, - "src": "30124:2:12", + "src": "30877:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48904,7 +48904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11870, - "src": "30128:2:12", + "src": "30881:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -48940,7 +48940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30056:3:12", + "src": "30809:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -48953,7 +48953,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30056:23:12", + "src": "30809:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -48967,7 +48967,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30056:75:12", + "src": "30809:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48987,7 +48987,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "30040:15:12", + "src": "30793:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -49001,7 +49001,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30040:92:12", + "src": "30793:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -49010,7 +49010,7 @@ }, "id": 11883, "nodeType": "ExpressionStatement", - "src": "30040:92:12" + "src": "30793:92:12" } ] }, @@ -49018,7 +49018,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29961:3:12", + "nameLocation": "30713:3:12", "parameters": { "id": 11871, "nodeType": "ParameterList", @@ -49028,10 +49028,10 @@ "id": 11864, "mutability": "mutable", "name": "p0", - "nameLocation": "29970:2:12", + "nameLocation": "30722:2:12", "nodeType": "VariableDeclaration", "scope": 11885, - "src": "29965:7:12", + "src": "30717:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49042,7 +49042,7 @@ "id": 11863, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29965:4:12", + "src": "30717:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49055,10 +49055,10 @@ "id": 11866, "mutability": "mutable", "name": "p1", - "nameLocation": "29982:2:12", + "nameLocation": "30734:2:12", "nodeType": "VariableDeclaration", "scope": 11885, - "src": "29974:10:12", + "src": "30726:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49069,7 +49069,7 @@ "id": 11865, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29974:7:12", + "src": "30726:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49083,10 +49083,10 @@ "id": 11868, "mutability": "mutable", "name": "p2", - "nameLocation": "29994:2:12", + "nameLocation": "30746:2:12", "nodeType": "VariableDeclaration", "scope": 11885, - "src": "29986:10:12", + "src": "30738:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49097,7 +49097,7 @@ "id": 11867, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29986:7:12", + "src": "30738:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49111,10 +49111,10 @@ "id": 11870, "mutability": "mutable", "name": "p3", - "nameLocation": "30012:2:12", + "nameLocation": "30764:2:12", "nodeType": "VariableDeclaration", "scope": 11885, - "src": "29998:16:12", + "src": "30750:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -49125,7 +49125,7 @@ "id": 11869, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29998:6:12", + "src": "30750:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -49134,13 +49134,13 @@ "visibility": "internal" } ], - "src": "29964:51:12" + "src": "30716:51:12" }, "returnParameters": { "id": 11872, "nodeType": "ParameterList", "parameters": [], - "src": "30030:0:12" + "src": "30782:0:12" }, "scope": 16348, "stateMutability": "view", @@ -49150,12 +49150,12 @@ { "id": 11908, "nodeType": "FunctionDefinition", - "src": "30145:176:12", + "src": "30901:178:12", "nodes": [], "body": { "id": 11907, "nodeType": "Block", - "src": "30214:107:12", + "src": "30970:109:12", "nodes": [], "statements": [ { @@ -49172,7 +49172,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30264:32:12", + "src": "31021:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_01550b04ea9916da7bc495d1b5ca5c4bd8d92ef3a98e2cca5a948cec5011f38c", "typeString": "literal_string \"log(uint,address,address,bool)\"" @@ -49185,7 +49185,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11887, - "src": "30298:2:12", + "src": "31055:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49197,7 +49197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11889, - "src": "30302:2:12", + "src": "31059:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49209,7 +49209,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11891, - "src": "30306:2:12", + "src": "31063:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49221,7 +49221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11893, - "src": "30310:2:12", + "src": "31067:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49257,7 +49257,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30240:3:12", + "src": "30997:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -49270,7 +49270,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30240:23:12", + "src": "30997:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -49284,7 +49284,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30240:73:12", + "src": "30997:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49304,7 +49304,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "30224:15:12", + "src": "30981:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -49318,7 +49318,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30224:90:12", + "src": "30981:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -49327,7 +49327,7 @@ }, "id": 11906, "nodeType": "ExpressionStatement", - "src": "30224:90:12" + "src": "30981:90:12" } ] }, @@ -49335,7 +49335,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30154:3:12", + "nameLocation": "30910:3:12", "parameters": { "id": 11894, "nodeType": "ParameterList", @@ -49345,10 +49345,10 @@ "id": 11887, "mutability": "mutable", "name": "p0", - "nameLocation": "30163:2:12", + "nameLocation": "30919:2:12", "nodeType": "VariableDeclaration", "scope": 11908, - "src": "30158:7:12", + "src": "30914:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49359,7 +49359,7 @@ "id": 11886, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30158:4:12", + "src": "30914:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49372,10 +49372,10 @@ "id": 11889, "mutability": "mutable", "name": "p1", - "nameLocation": "30175:2:12", + "nameLocation": "30931:2:12", "nodeType": "VariableDeclaration", "scope": 11908, - "src": "30167:10:12", + "src": "30923:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49386,7 +49386,7 @@ "id": 11888, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30167:7:12", + "src": "30923:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49400,10 +49400,10 @@ "id": 11891, "mutability": "mutable", "name": "p2", - "nameLocation": "30187:2:12", + "nameLocation": "30943:2:12", "nodeType": "VariableDeclaration", "scope": 11908, - "src": "30179:10:12", + "src": "30935:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49414,7 +49414,7 @@ "id": 11890, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30179:7:12", + "src": "30935:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49428,10 +49428,10 @@ "id": 11893, "mutability": "mutable", "name": "p3", - "nameLocation": "30196:2:12", + "nameLocation": "30952:2:12", "nodeType": "VariableDeclaration", "scope": 11908, - "src": "30191:7:12", + "src": "30947:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49442,7 +49442,7 @@ "id": 11892, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30191:4:12", + "src": "30947:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49451,13 +49451,13 @@ "visibility": "internal" } ], - "src": "30157:42:12" + "src": "30913:42:12" }, "returnParameters": { "id": 11895, "nodeType": "ParameterList", "parameters": [], - "src": "30214:0:12" + "src": "30970:0:12" }, "scope": 16348, "stateMutability": "view", @@ -49467,12 +49467,12 @@ { "id": 11931, "nodeType": "FunctionDefinition", - "src": "30327:182:12", + "src": "31087:184:12", "nodes": [], "body": { "id": 11930, "nodeType": "Block", - "src": "30399:110:12", + "src": "31159:112:12", "nodes": [], "statements": [ { @@ -49489,7 +49489,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30449:35:12", + "src": "31210:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_554745f9e6550eea6000ea2febc94de95d453100d5d60359e62cd398b366bfc4", "typeString": "literal_string \"log(uint,address,address,address)\"" @@ -49502,7 +49502,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11910, - "src": "30486:2:12", + "src": "31247:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49514,7 +49514,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11912, - "src": "30490:2:12", + "src": "31251:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49526,7 +49526,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11914, - "src": "30494:2:12", + "src": "31255:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49538,7 +49538,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11916, - "src": "30498:2:12", + "src": "31259:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49574,7 +49574,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30425:3:12", + "src": "31186:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -49587,7 +49587,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30425:23:12", + "src": "31186:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -49601,7 +49601,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30425:76:12", + "src": "31186:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49621,7 +49621,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "30409:15:12", + "src": "31170:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -49635,7 +49635,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30409:93:12", + "src": "31170:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -49644,7 +49644,7 @@ }, "id": 11929, "nodeType": "ExpressionStatement", - "src": "30409:93:12" + "src": "31170:93:12" } ] }, @@ -49652,7 +49652,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30336:3:12", + "nameLocation": "31096:3:12", "parameters": { "id": 11917, "nodeType": "ParameterList", @@ -49662,10 +49662,10 @@ "id": 11910, "mutability": "mutable", "name": "p0", - "nameLocation": "30345:2:12", + "nameLocation": "31105:2:12", "nodeType": "VariableDeclaration", "scope": 11931, - "src": "30340:7:12", + "src": "31100:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49676,7 +49676,7 @@ "id": 11909, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30340:4:12", + "src": "31100:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49689,10 +49689,10 @@ "id": 11912, "mutability": "mutable", "name": "p1", - "nameLocation": "30357:2:12", + "nameLocation": "31117:2:12", "nodeType": "VariableDeclaration", "scope": 11931, - "src": "30349:10:12", + "src": "31109:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49703,7 +49703,7 @@ "id": 11911, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30349:7:12", + "src": "31109:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49717,10 +49717,10 @@ "id": 11914, "mutability": "mutable", "name": "p2", - "nameLocation": "30369:2:12", + "nameLocation": "31129:2:12", "nodeType": "VariableDeclaration", "scope": 11931, - "src": "30361:10:12", + "src": "31121:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49731,7 +49731,7 @@ "id": 11913, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30361:7:12", + "src": "31121:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49745,10 +49745,10 @@ "id": 11916, "mutability": "mutable", "name": "p3", - "nameLocation": "30381:2:12", + "nameLocation": "31141:2:12", "nodeType": "VariableDeclaration", "scope": 11931, - "src": "30373:10:12", + "src": "31133:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49759,7 +49759,7 @@ "id": 11915, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30373:7:12", + "src": "31133:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49769,13 +49769,13 @@ "visibility": "internal" } ], - "src": "30339:45:12" + "src": "31099:45:12" }, "returnParameters": { "id": 11918, "nodeType": "ParameterList", "parameters": [], - "src": "30399:0:12" + "src": "31159:0:12" }, "scope": 16348, "stateMutability": "view", @@ -49785,12 +49785,12 @@ { "id": 11954, "nodeType": "FunctionDefinition", - "src": "30515:175:12", + "src": "31279:177:12", "nodes": [], "body": { "id": 11953, "nodeType": "Block", - "src": "30587:103:12", + "src": "31351:105:12", "nodes": [], "statements": [ { @@ -49807,7 +49807,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30637:28:12", + "src": "31402:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_08ee5666d6bd329d27af528e563bb238dedf631fe471effe31c7123dcb5164f2", "typeString": "literal_string \"log(string,uint,uint,uint)\"" @@ -49820,7 +49820,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11933, - "src": "30667:2:12", + "src": "31432:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -49832,7 +49832,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11935, - "src": "30671:2:12", + "src": "31436:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49844,7 +49844,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11937, - "src": "30675:2:12", + "src": "31440:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49856,7 +49856,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11939, - "src": "30679:2:12", + "src": "31444:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49892,7 +49892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30613:3:12", + "src": "31378:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -49905,7 +49905,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30613:23:12", + "src": "31378:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -49919,7 +49919,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30613:69:12", + "src": "31378:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49939,7 +49939,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "30597:15:12", + "src": "31362:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -49953,7 +49953,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30597:86:12", + "src": "31362:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -49962,7 +49962,7 @@ }, "id": 11952, "nodeType": "ExpressionStatement", - "src": "30597:86:12" + "src": "31362:86:12" } ] }, @@ -49970,7 +49970,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30524:3:12", + "nameLocation": "31288:3:12", "parameters": { "id": 11940, "nodeType": "ParameterList", @@ -49980,10 +49980,10 @@ "id": 11933, "mutability": "mutable", "name": "p0", - "nameLocation": "30542:2:12", + "nameLocation": "31306:2:12", "nodeType": "VariableDeclaration", "scope": 11954, - "src": "30528:16:12", + "src": "31292:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -49994,7 +49994,7 @@ "id": 11932, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30528:6:12", + "src": "31292:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50007,10 +50007,10 @@ "id": 11935, "mutability": "mutable", "name": "p1", - "nameLocation": "30551:2:12", + "nameLocation": "31315:2:12", "nodeType": "VariableDeclaration", "scope": 11954, - "src": "30546:7:12", + "src": "31310:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50021,7 +50021,7 @@ "id": 11934, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30546:4:12", + "src": "31310:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50034,10 +50034,10 @@ "id": 11937, "mutability": "mutable", "name": "p2", - "nameLocation": "30560:2:12", + "nameLocation": "31324:2:12", "nodeType": "VariableDeclaration", "scope": 11954, - "src": "30555:7:12", + "src": "31319:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50048,7 +50048,7 @@ "id": 11936, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30555:4:12", + "src": "31319:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50061,10 +50061,10 @@ "id": 11939, "mutability": "mutable", "name": "p3", - "nameLocation": "30569:2:12", + "nameLocation": "31333:2:12", "nodeType": "VariableDeclaration", "scope": 11954, - "src": "30564:7:12", + "src": "31328:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50075,7 +50075,7 @@ "id": 11938, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30564:4:12", + "src": "31328:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50084,13 +50084,13 @@ "visibility": "internal" } ], - "src": "30527:45:12" + "src": "31291:45:12" }, "returnParameters": { "id": 11941, "nodeType": "ParameterList", "parameters": [], - "src": "30587:0:12" + "src": "31351:0:12" }, "scope": 16348, "stateMutability": "view", @@ -50100,12 +50100,12 @@ { "id": 11977, "nodeType": "FunctionDefinition", - "src": "30696:186:12", + "src": "31464:188:12", "nodes": [], "body": { "id": 11976, "nodeType": "Block", - "src": "30777:105:12", + "src": "31545:107:12", "nodes": [], "statements": [ { @@ -50122,7 +50122,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30827:30:12", + "src": "31596:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a54ed4bdd39588715cd10f1b9730ac9f0db064013c8dc11e216fa2ef3a5948b8", "typeString": "literal_string \"log(string,uint,uint,string)\"" @@ -50135,7 +50135,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11956, - "src": "30859:2:12", + "src": "31628:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50147,7 +50147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11958, - "src": "30863:2:12", + "src": "31632:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50159,7 +50159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11960, - "src": "30867:2:12", + "src": "31636:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50171,7 +50171,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11962, - "src": "30871:2:12", + "src": "31640:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50207,7 +50207,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30803:3:12", + "src": "31572:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -50220,7 +50220,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30803:23:12", + "src": "31572:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -50234,7 +50234,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30803:71:12", + "src": "31572:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50254,7 +50254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "30787:15:12", + "src": "31556:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -50268,7 +50268,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30787:88:12", + "src": "31556:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -50277,7 +50277,7 @@ }, "id": 11975, "nodeType": "ExpressionStatement", - "src": "30787:88:12" + "src": "31556:88:12" } ] }, @@ -50285,7 +50285,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30705:3:12", + "nameLocation": "31473:3:12", "parameters": { "id": 11963, "nodeType": "ParameterList", @@ -50295,10 +50295,10 @@ "id": 11956, "mutability": "mutable", "name": "p0", - "nameLocation": "30723:2:12", + "nameLocation": "31491:2:12", "nodeType": "VariableDeclaration", "scope": 11977, - "src": "30709:16:12", + "src": "31477:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50309,7 +50309,7 @@ "id": 11955, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30709:6:12", + "src": "31477:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50322,10 +50322,10 @@ "id": 11958, "mutability": "mutable", "name": "p1", - "nameLocation": "30732:2:12", + "nameLocation": "31500:2:12", "nodeType": "VariableDeclaration", "scope": 11977, - "src": "30727:7:12", + "src": "31495:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50336,7 +50336,7 @@ "id": 11957, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30727:4:12", + "src": "31495:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50349,10 +50349,10 @@ "id": 11960, "mutability": "mutable", "name": "p2", - "nameLocation": "30741:2:12", + "nameLocation": "31509:2:12", "nodeType": "VariableDeclaration", "scope": 11977, - "src": "30736:7:12", + "src": "31504:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50363,7 +50363,7 @@ "id": 11959, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30736:4:12", + "src": "31504:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50376,10 +50376,10 @@ "id": 11962, "mutability": "mutable", "name": "p3", - "nameLocation": "30759:2:12", + "nameLocation": "31527:2:12", "nodeType": "VariableDeclaration", "scope": 11977, - "src": "30745:16:12", + "src": "31513:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50390,7 +50390,7 @@ "id": 11961, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30745:6:12", + "src": "31513:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50399,13 +50399,13 @@ "visibility": "internal" } ], - "src": "30708:54:12" + "src": "31476:54:12" }, "returnParameters": { "id": 11964, "nodeType": "ParameterList", "parameters": [], - "src": "30777:0:12" + "src": "31545:0:12" }, "scope": 16348, "stateMutability": "view", @@ -50415,12 +50415,12 @@ { "id": 12000, "nodeType": "FunctionDefinition", - "src": "30888:175:12", + "src": "31660:177:12", "nodes": [], "body": { "id": 11999, "nodeType": "Block", - "src": "30960:103:12", + "src": "31732:105:12", "nodes": [], "statements": [ { @@ -50437,7 +50437,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31010:28:12", + "src": "31783:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f73c7e3dc5b5cecd5787e08e359612e609c17649291b138c8f184ee441526f2d", "typeString": "literal_string \"log(string,uint,uint,bool)\"" @@ -50450,7 +50450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11979, - "src": "31040:2:12", + "src": "31813:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50462,7 +50462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11981, - "src": "31044:2:12", + "src": "31817:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50474,7 +50474,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11983, - "src": "31048:2:12", + "src": "31821:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50486,7 +50486,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11985, - "src": "31052:2:12", + "src": "31825:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -50522,7 +50522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30986:3:12", + "src": "31759:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -50535,7 +50535,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30986:23:12", + "src": "31759:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -50549,7 +50549,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30986:69:12", + "src": "31759:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50569,7 +50569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "30970:15:12", + "src": "31743:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -50583,7 +50583,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30970:86:12", + "src": "31743:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -50592,7 +50592,7 @@ }, "id": 11998, "nodeType": "ExpressionStatement", - "src": "30970:86:12" + "src": "31743:86:12" } ] }, @@ -50600,7 +50600,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30897:3:12", + "nameLocation": "31669:3:12", "parameters": { "id": 11986, "nodeType": "ParameterList", @@ -50610,10 +50610,10 @@ "id": 11979, "mutability": "mutable", "name": "p0", - "nameLocation": "30915:2:12", + "nameLocation": "31687:2:12", "nodeType": "VariableDeclaration", "scope": 12000, - "src": "30901:16:12", + "src": "31673:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50624,7 +50624,7 @@ "id": 11978, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30901:6:12", + "src": "31673:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50637,10 +50637,10 @@ "id": 11981, "mutability": "mutable", "name": "p1", - "nameLocation": "30924:2:12", + "nameLocation": "31696:2:12", "nodeType": "VariableDeclaration", "scope": 12000, - "src": "30919:7:12", + "src": "31691:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50651,7 +50651,7 @@ "id": 11980, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30919:4:12", + "src": "31691:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50664,10 +50664,10 @@ "id": 11983, "mutability": "mutable", "name": "p2", - "nameLocation": "30933:2:12", + "nameLocation": "31705:2:12", "nodeType": "VariableDeclaration", "scope": 12000, - "src": "30928:7:12", + "src": "31700:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50678,7 +50678,7 @@ "id": 11982, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30928:4:12", + "src": "31700:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50691,10 +50691,10 @@ "id": 11985, "mutability": "mutable", "name": "p3", - "nameLocation": "30942:2:12", + "nameLocation": "31714:2:12", "nodeType": "VariableDeclaration", "scope": 12000, - "src": "30937:7:12", + "src": "31709:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50705,7 +50705,7 @@ "id": 11984, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30937:4:12", + "src": "31709:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -50714,13 +50714,13 @@ "visibility": "internal" } ], - "src": "30900:45:12" + "src": "31672:45:12" }, "returnParameters": { "id": 11987, "nodeType": "ParameterList", "parameters": [], - "src": "30960:0:12" + "src": "31732:0:12" }, "scope": 16348, "stateMutability": "view", @@ -50730,12 +50730,12 @@ { "id": 12023, "nodeType": "FunctionDefinition", - "src": "31069:181:12", + "src": "31845:183:12", "nodes": [], "body": { "id": 12022, "nodeType": "Block", - "src": "31144:106:12", + "src": "31920:108:12", "nodes": [], "statements": [ { @@ -50752,7 +50752,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31194:31:12", + "src": "31971:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bed728bf5bf9afc41a2cff142cfc289808bbba64cbab683d8e6689e6f6f14abc", "typeString": "literal_string \"log(string,uint,uint,address)\"" @@ -50765,7 +50765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12002, - "src": "31227:2:12", + "src": "32004:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50777,7 +50777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12004, - "src": "31231:2:12", + "src": "32008:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50789,7 +50789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12006, - "src": "31235:2:12", + "src": "32012:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50801,7 +50801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12008, - "src": "31239:2:12", + "src": "32016:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -50837,7 +50837,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31170:3:12", + "src": "31947:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -50850,7 +50850,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31170:23:12", + "src": "31947:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -50864,7 +50864,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31170:72:12", + "src": "31947:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50884,7 +50884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "31154:15:12", + "src": "31931:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -50898,7 +50898,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31154:89:12", + "src": "31931:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -50907,7 +50907,7 @@ }, "id": 12021, "nodeType": "ExpressionStatement", - "src": "31154:89:12" + "src": "31931:89:12" } ] }, @@ -50915,7 +50915,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31078:3:12", + "nameLocation": "31854:3:12", "parameters": { "id": 12009, "nodeType": "ParameterList", @@ -50925,10 +50925,10 @@ "id": 12002, "mutability": "mutable", "name": "p0", - "nameLocation": "31096:2:12", + "nameLocation": "31872:2:12", "nodeType": "VariableDeclaration", "scope": 12023, - "src": "31082:16:12", + "src": "31858:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50939,7 +50939,7 @@ "id": 12001, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31082:6:12", + "src": "31858:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50952,10 +50952,10 @@ "id": 12004, "mutability": "mutable", "name": "p1", - "nameLocation": "31105:2:12", + "nameLocation": "31881:2:12", "nodeType": "VariableDeclaration", "scope": 12023, - "src": "31100:7:12", + "src": "31876:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50966,7 +50966,7 @@ "id": 12003, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31100:4:12", + "src": "31876:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50979,10 +50979,10 @@ "id": 12006, "mutability": "mutable", "name": "p2", - "nameLocation": "31114:2:12", + "nameLocation": "31890:2:12", "nodeType": "VariableDeclaration", "scope": 12023, - "src": "31109:7:12", + "src": "31885:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50993,7 +50993,7 @@ "id": 12005, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31109:4:12", + "src": "31885:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51006,10 +51006,10 @@ "id": 12008, "mutability": "mutable", "name": "p3", - "nameLocation": "31126:2:12", + "nameLocation": "31902:2:12", "nodeType": "VariableDeclaration", "scope": 12023, - "src": "31118:10:12", + "src": "31894:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51020,7 +51020,7 @@ "id": 12007, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31118:7:12", + "src": "31894:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -51030,13 +51030,13 @@ "visibility": "internal" } ], - "src": "31081:48:12" + "src": "31857:48:12" }, "returnParameters": { "id": 12010, "nodeType": "ParameterList", "parameters": [], - "src": "31144:0:12" + "src": "31920:0:12" }, "scope": 16348, "stateMutability": "view", @@ -51046,12 +51046,12 @@ { "id": 12046, "nodeType": "FunctionDefinition", - "src": "31256:186:12", + "src": "32036:188:12", "nodes": [], "body": { "id": 12045, "nodeType": "Block", - "src": "31337:105:12", + "src": "32117:107:12", "nodes": [], "statements": [ { @@ -51068,7 +51068,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31387:30:12", + "src": "32168:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0c4b225a555b1198e8b1e32117070e759cad9a7266d99901b8a7fd2482d0e2f", "typeString": "literal_string \"log(string,uint,string,uint)\"" @@ -51081,7 +51081,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12025, - "src": "31419:2:12", + "src": "32200:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51093,7 +51093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12027, - "src": "31423:2:12", + "src": "32204:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51105,7 +51105,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12029, - "src": "31427:2:12", + "src": "32208:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51117,7 +51117,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12031, - "src": "31431:2:12", + "src": "32212:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51153,7 +51153,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31363:3:12", + "src": "32144:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -51166,7 +51166,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31363:23:12", + "src": "32144:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -51180,7 +51180,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31363:71:12", + "src": "32144:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51200,7 +51200,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "31347:15:12", + "src": "32128:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -51214,7 +51214,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31347:88:12", + "src": "32128:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -51223,7 +51223,7 @@ }, "id": 12044, "nodeType": "ExpressionStatement", - "src": "31347:88:12" + "src": "32128:88:12" } ] }, @@ -51231,7 +51231,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31265:3:12", + "nameLocation": "32045:3:12", "parameters": { "id": 12032, "nodeType": "ParameterList", @@ -51241,10 +51241,10 @@ "id": 12025, "mutability": "mutable", "name": "p0", - "nameLocation": "31283:2:12", + "nameLocation": "32063:2:12", "nodeType": "VariableDeclaration", "scope": 12046, - "src": "31269:16:12", + "src": "32049:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51255,7 +51255,7 @@ "id": 12024, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31269:6:12", + "src": "32049:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51268,10 +51268,10 @@ "id": 12027, "mutability": "mutable", "name": "p1", - "nameLocation": "31292:2:12", + "nameLocation": "32072:2:12", "nodeType": "VariableDeclaration", "scope": 12046, - "src": "31287:7:12", + "src": "32067:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51282,7 +51282,7 @@ "id": 12026, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31287:4:12", + "src": "32067:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51295,10 +51295,10 @@ "id": 12029, "mutability": "mutable", "name": "p2", - "nameLocation": "31310:2:12", + "nameLocation": "32090:2:12", "nodeType": "VariableDeclaration", "scope": 12046, - "src": "31296:16:12", + "src": "32076:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51309,7 +51309,7 @@ "id": 12028, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31296:6:12", + "src": "32076:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51322,10 +51322,10 @@ "id": 12031, "mutability": "mutable", "name": "p3", - "nameLocation": "31319:2:12", + "nameLocation": "32099:2:12", "nodeType": "VariableDeclaration", "scope": 12046, - "src": "31314:7:12", + "src": "32094:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51336,7 +51336,7 @@ "id": 12030, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31314:4:12", + "src": "32094:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51345,13 +51345,13 @@ "visibility": "internal" } ], - "src": "31268:54:12" + "src": "32048:54:12" }, "returnParameters": { "id": 12033, "nodeType": "ParameterList", "parameters": [], - "src": "31337:0:12" + "src": "32117:0:12" }, "scope": 16348, "stateMutability": "view", @@ -51361,12 +51361,12 @@ { "id": 12069, "nodeType": "FunctionDefinition", - "src": "31448:197:12", + "src": "32232:199:12", "nodes": [], "body": { "id": 12068, "nodeType": "Block", - "src": "31538:107:12", + "src": "32322:109:12", "nodes": [], "statements": [ { @@ -51383,7 +51383,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31588:32:12", + "src": "32373:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c98dae27db048edb14bb31b4326832aa1fb54be52caaf49d1cecb59aa297c07", "typeString": "literal_string \"log(string,uint,string,string)\"" @@ -51396,7 +51396,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12048, - "src": "31622:2:12", + "src": "32407:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51408,7 +51408,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12050, - "src": "31626:2:12", + "src": "32411:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51420,7 +51420,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12052, - "src": "31630:2:12", + "src": "32415:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51432,7 +51432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12054, - "src": "31634:2:12", + "src": "32419:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51468,7 +51468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31564:3:12", + "src": "32349:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -51481,7 +51481,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31564:23:12", + "src": "32349:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -51495,7 +51495,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31564:73:12", + "src": "32349:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51515,7 +51515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "31548:15:12", + "src": "32333:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -51529,7 +51529,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31548:90:12", + "src": "32333:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -51538,7 +51538,7 @@ }, "id": 12067, "nodeType": "ExpressionStatement", - "src": "31548:90:12" + "src": "32333:90:12" } ] }, @@ -51546,7 +51546,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31457:3:12", + "nameLocation": "32241:3:12", "parameters": { "id": 12055, "nodeType": "ParameterList", @@ -51556,10 +51556,10 @@ "id": 12048, "mutability": "mutable", "name": "p0", - "nameLocation": "31475:2:12", + "nameLocation": "32259:2:12", "nodeType": "VariableDeclaration", "scope": 12069, - "src": "31461:16:12", + "src": "32245:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51570,7 +51570,7 @@ "id": 12047, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31461:6:12", + "src": "32245:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51583,10 +51583,10 @@ "id": 12050, "mutability": "mutable", "name": "p1", - "nameLocation": "31484:2:12", + "nameLocation": "32268:2:12", "nodeType": "VariableDeclaration", "scope": 12069, - "src": "31479:7:12", + "src": "32263:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51597,7 +51597,7 @@ "id": 12049, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31479:4:12", + "src": "32263:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51610,10 +51610,10 @@ "id": 12052, "mutability": "mutable", "name": "p2", - "nameLocation": "31502:2:12", + "nameLocation": "32286:2:12", "nodeType": "VariableDeclaration", "scope": 12069, - "src": "31488:16:12", + "src": "32272:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51624,7 +51624,7 @@ "id": 12051, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31488:6:12", + "src": "32272:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51637,10 +51637,10 @@ "id": 12054, "mutability": "mutable", "name": "p3", - "nameLocation": "31520:2:12", + "nameLocation": "32304:2:12", "nodeType": "VariableDeclaration", "scope": 12069, - "src": "31506:16:12", + "src": "32290:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51651,7 +51651,7 @@ "id": 12053, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31506:6:12", + "src": "32290:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51660,13 +51660,13 @@ "visibility": "internal" } ], - "src": "31460:63:12" + "src": "32244:63:12" }, "returnParameters": { "id": 12056, "nodeType": "ParameterList", "parameters": [], - "src": "31538:0:12" + "src": "32322:0:12" }, "scope": 16348, "stateMutability": "view", @@ -51676,12 +51676,12 @@ { "id": 12092, "nodeType": "FunctionDefinition", - "src": "31651:186:12", + "src": "32439:188:12", "nodes": [], "body": { "id": 12091, "nodeType": "Block", - "src": "31732:105:12", + "src": "32520:107:12", "nodes": [], "statements": [ { @@ -51698,7 +51698,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31782:30:12", + "src": "32571:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e99f82cf29cb9d7551a843a55617f00569395570d3a9816be530f7c6197ec7c8", "typeString": "literal_string \"log(string,uint,string,bool)\"" @@ -51711,7 +51711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12071, - "src": "31814:2:12", + "src": "32603:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51723,7 +51723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12073, - "src": "31818:2:12", + "src": "32607:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51735,7 +51735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12075, - "src": "31822:2:12", + "src": "32611:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51747,7 +51747,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12077, - "src": "31826:2:12", + "src": "32615:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -51783,7 +51783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31758:3:12", + "src": "32547:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -51796,7 +51796,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31758:23:12", + "src": "32547:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -51810,7 +51810,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31758:71:12", + "src": "32547:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51830,7 +51830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "31742:15:12", + "src": "32531:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -51844,7 +51844,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31742:88:12", + "src": "32531:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -51853,7 +51853,7 @@ }, "id": 12090, "nodeType": "ExpressionStatement", - "src": "31742:88:12" + "src": "32531:88:12" } ] }, @@ -51861,7 +51861,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31660:3:12", + "nameLocation": "32448:3:12", "parameters": { "id": 12078, "nodeType": "ParameterList", @@ -51871,10 +51871,10 @@ "id": 12071, "mutability": "mutable", "name": "p0", - "nameLocation": "31678:2:12", + "nameLocation": "32466:2:12", "nodeType": "VariableDeclaration", "scope": 12092, - "src": "31664:16:12", + "src": "32452:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51885,7 +51885,7 @@ "id": 12070, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31664:6:12", + "src": "32452:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51898,10 +51898,10 @@ "id": 12073, "mutability": "mutable", "name": "p1", - "nameLocation": "31687:2:12", + "nameLocation": "32475:2:12", "nodeType": "VariableDeclaration", "scope": 12092, - "src": "31682:7:12", + "src": "32470:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51912,7 +51912,7 @@ "id": 12072, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31682:4:12", + "src": "32470:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51925,10 +51925,10 @@ "id": 12075, "mutability": "mutable", "name": "p2", - "nameLocation": "31705:2:12", + "nameLocation": "32493:2:12", "nodeType": "VariableDeclaration", "scope": 12092, - "src": "31691:16:12", + "src": "32479:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51939,7 +51939,7 @@ "id": 12074, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31691:6:12", + "src": "32479:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51952,10 +51952,10 @@ "id": 12077, "mutability": "mutable", "name": "p3", - "nameLocation": "31714:2:12", + "nameLocation": "32502:2:12", "nodeType": "VariableDeclaration", "scope": 12092, - "src": "31709:7:12", + "src": "32497:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51966,7 +51966,7 @@ "id": 12076, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31709:4:12", + "src": "32497:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -51975,13 +51975,13 @@ "visibility": "internal" } ], - "src": "31663:54:12" + "src": "32451:54:12" }, "returnParameters": { "id": 12079, "nodeType": "ParameterList", "parameters": [], - "src": "31732:0:12" + "src": "32520:0:12" }, "scope": 16348, "stateMutability": "view", @@ -51991,12 +51991,12 @@ { "id": 12115, "nodeType": "FunctionDefinition", - "src": "31843:192:12", + "src": "32635:194:12", "nodes": [], "body": { "id": 12114, "nodeType": "Block", - "src": "31927:108:12", + "src": "32719:110:12", "nodes": [], "statements": [ { @@ -52013,7 +52013,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31977:33:12", + "src": "32770:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bb7235e9977380af5de9932c5c28e18d22806b4b0a15ac7e98086e795e59b31c", "typeString": "literal_string \"log(string,uint,string,address)\"" @@ -52026,7 +52026,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12094, - "src": "32012:2:12", + "src": "32805:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52038,7 +52038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12096, - "src": "32016:2:12", + "src": "32809:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52050,7 +52050,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12098, - "src": "32020:2:12", + "src": "32813:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52062,7 +52062,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12100, - "src": "32024:2:12", + "src": "32817:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -52098,7 +52098,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31953:3:12", + "src": "32746:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -52111,7 +52111,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31953:23:12", + "src": "32746:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -52125,7 +52125,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31953:74:12", + "src": "32746:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52145,7 +52145,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "31937:15:12", + "src": "32730:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -52159,7 +52159,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31937:91:12", + "src": "32730:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -52168,7 +52168,7 @@ }, "id": 12113, "nodeType": "ExpressionStatement", - "src": "31937:91:12" + "src": "32730:91:12" } ] }, @@ -52176,7 +52176,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31852:3:12", + "nameLocation": "32644:3:12", "parameters": { "id": 12101, "nodeType": "ParameterList", @@ -52186,10 +52186,10 @@ "id": 12094, "mutability": "mutable", "name": "p0", - "nameLocation": "31870:2:12", + "nameLocation": "32662:2:12", "nodeType": "VariableDeclaration", "scope": 12115, - "src": "31856:16:12", + "src": "32648:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52200,7 +52200,7 @@ "id": 12093, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31856:6:12", + "src": "32648:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52213,10 +52213,10 @@ "id": 12096, "mutability": "mutable", "name": "p1", - "nameLocation": "31879:2:12", + "nameLocation": "32671:2:12", "nodeType": "VariableDeclaration", "scope": 12115, - "src": "31874:7:12", + "src": "32666:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52227,7 +52227,7 @@ "id": 12095, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31874:4:12", + "src": "32666:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52240,10 +52240,10 @@ "id": 12098, "mutability": "mutable", "name": "p2", - "nameLocation": "31897:2:12", + "nameLocation": "32689:2:12", "nodeType": "VariableDeclaration", "scope": 12115, - "src": "31883:16:12", + "src": "32675:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52254,7 +52254,7 @@ "id": 12097, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31883:6:12", + "src": "32675:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52267,10 +52267,10 @@ "id": 12100, "mutability": "mutable", "name": "p3", - "nameLocation": "31909:2:12", + "nameLocation": "32701:2:12", "nodeType": "VariableDeclaration", "scope": 12115, - "src": "31901:10:12", + "src": "32693:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52281,7 +52281,7 @@ "id": 12099, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31901:7:12", + "src": "32693:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -52291,13 +52291,13 @@ "visibility": "internal" } ], - "src": "31855:57:12" + "src": "32647:57:12" }, "returnParameters": { "id": 12102, "nodeType": "ParameterList", "parameters": [], - "src": "31927:0:12" + "src": "32719:0:12" }, "scope": 16348, "stateMutability": "view", @@ -52307,12 +52307,12 @@ { "id": 12138, "nodeType": "FunctionDefinition", - "src": "32041:175:12", + "src": "32837:177:12", "nodes": [], "body": { "id": 12137, "nodeType": "Block", - "src": "32113:103:12", + "src": "32909:105:12", "nodes": [], "statements": [ { @@ -52329,7 +52329,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32163:28:12", + "src": "32960:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_550e6ef516f1b3b5be9432b068022af744a919b7f9554b6605ddb59dad27875f", "typeString": "literal_string \"log(string,uint,bool,uint)\"" @@ -52342,7 +52342,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12117, - "src": "32193:2:12", + "src": "32990:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52354,7 +52354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12119, - "src": "32197:2:12", + "src": "32994:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52366,7 +52366,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12121, - "src": "32201:2:12", + "src": "32998:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52378,7 +52378,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12123, - "src": "32205:2:12", + "src": "33002:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52414,7 +52414,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32139:3:12", + "src": "32936:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -52427,7 +52427,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32139:23:12", + "src": "32936:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -52441,7 +52441,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32139:69:12", + "src": "32936:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52461,7 +52461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "32123:15:12", + "src": "32920:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -52475,7 +52475,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32123:86:12", + "src": "32920:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -52484,7 +52484,7 @@ }, "id": 12136, "nodeType": "ExpressionStatement", - "src": "32123:86:12" + "src": "32920:86:12" } ] }, @@ -52492,7 +52492,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32050:3:12", + "nameLocation": "32846:3:12", "parameters": { "id": 12124, "nodeType": "ParameterList", @@ -52502,10 +52502,10 @@ "id": 12117, "mutability": "mutable", "name": "p0", - "nameLocation": "32068:2:12", + "nameLocation": "32864:2:12", "nodeType": "VariableDeclaration", "scope": 12138, - "src": "32054:16:12", + "src": "32850:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52516,7 +52516,7 @@ "id": 12116, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32054:6:12", + "src": "32850:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52529,10 +52529,10 @@ "id": 12119, "mutability": "mutable", "name": "p1", - "nameLocation": "32077:2:12", + "nameLocation": "32873:2:12", "nodeType": "VariableDeclaration", "scope": 12138, - "src": "32072:7:12", + "src": "32868:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52543,7 +52543,7 @@ "id": 12118, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32072:4:12", + "src": "32868:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52556,10 +52556,10 @@ "id": 12121, "mutability": "mutable", "name": "p2", - "nameLocation": "32086:2:12", + "nameLocation": "32882:2:12", "nodeType": "VariableDeclaration", "scope": 12138, - "src": "32081:7:12", + "src": "32877:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52570,7 +52570,7 @@ "id": 12120, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32081:4:12", + "src": "32877:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52583,10 +52583,10 @@ "id": 12123, "mutability": "mutable", "name": "p3", - "nameLocation": "32095:2:12", + "nameLocation": "32891:2:12", "nodeType": "VariableDeclaration", "scope": 12138, - "src": "32090:7:12", + "src": "32886:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52597,7 +52597,7 @@ "id": 12122, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32090:4:12", + "src": "32886:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52606,13 +52606,13 @@ "visibility": "internal" } ], - "src": "32053:45:12" + "src": "32849:45:12" }, "returnParameters": { "id": 12125, "nodeType": "ParameterList", "parameters": [], - "src": "32113:0:12" + "src": "32909:0:12" }, "scope": 16348, "stateMutability": "view", @@ -52622,12 +52622,12 @@ { "id": 12161, "nodeType": "FunctionDefinition", - "src": "32222:186:12", + "src": "33022:188:12", "nodes": [], "body": { "id": 12160, "nodeType": "Block", - "src": "32303:105:12", + "src": "33103:107:12", "nodes": [], "statements": [ { @@ -52644,7 +52644,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32353:30:12", + "src": "33154:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_76cc6064a225b36730abdd64aa9dcb74a19c97e79a6eaa7e7a7381b59d8b3f68", "typeString": "literal_string \"log(string,uint,bool,string)\"" @@ -52657,7 +52657,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12140, - "src": "32385:2:12", + "src": "33186:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52669,7 +52669,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12142, - "src": "32389:2:12", + "src": "33190:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52681,7 +52681,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12144, - "src": "32393:2:12", + "src": "33194:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52693,7 +52693,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12146, - "src": "32397:2:12", + "src": "33198:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52729,7 +52729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32329:3:12", + "src": "33130:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -52742,7 +52742,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32329:23:12", + "src": "33130:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -52756,7 +52756,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32329:71:12", + "src": "33130:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52776,7 +52776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "32313:15:12", + "src": "33114:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -52790,7 +52790,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32313:88:12", + "src": "33114:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -52799,7 +52799,7 @@ }, "id": 12159, "nodeType": "ExpressionStatement", - "src": "32313:88:12" + "src": "33114:88:12" } ] }, @@ -52807,7 +52807,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32231:3:12", + "nameLocation": "33031:3:12", "parameters": { "id": 12147, "nodeType": "ParameterList", @@ -52817,10 +52817,10 @@ "id": 12140, "mutability": "mutable", "name": "p0", - "nameLocation": "32249:2:12", + "nameLocation": "33049:2:12", "nodeType": "VariableDeclaration", "scope": 12161, - "src": "32235:16:12", + "src": "33035:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52831,7 +52831,7 @@ "id": 12139, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32235:6:12", + "src": "33035:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52844,10 +52844,10 @@ "id": 12142, "mutability": "mutable", "name": "p1", - "nameLocation": "32258:2:12", + "nameLocation": "33058:2:12", "nodeType": "VariableDeclaration", "scope": 12161, - "src": "32253:7:12", + "src": "33053:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52858,7 +52858,7 @@ "id": 12141, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32253:4:12", + "src": "33053:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52871,10 +52871,10 @@ "id": 12144, "mutability": "mutable", "name": "p2", - "nameLocation": "32267:2:12", + "nameLocation": "33067:2:12", "nodeType": "VariableDeclaration", "scope": 12161, - "src": "32262:7:12", + "src": "33062:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52885,7 +52885,7 @@ "id": 12143, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32262:4:12", + "src": "33062:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52898,10 +52898,10 @@ "id": 12146, "mutability": "mutable", "name": "p3", - "nameLocation": "32285:2:12", + "nameLocation": "33085:2:12", "nodeType": "VariableDeclaration", "scope": 12161, - "src": "32271:16:12", + "src": "33071:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52912,7 +52912,7 @@ "id": 12145, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32271:6:12", + "src": "33071:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52921,13 +52921,13 @@ "visibility": "internal" } ], - "src": "32234:54:12" + "src": "33034:54:12" }, "returnParameters": { "id": 12148, "nodeType": "ParameterList", "parameters": [], - "src": "32303:0:12" + "src": "33103:0:12" }, "scope": 16348, "stateMutability": "view", @@ -52937,12 +52937,12 @@ { "id": 12184, "nodeType": "FunctionDefinition", - "src": "32414:175:12", + "src": "33218:177:12", "nodes": [], "body": { "id": 12183, "nodeType": "Block", - "src": "32486:103:12", + "src": "33290:105:12", "nodes": [], "statements": [ { @@ -52959,7 +52959,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32536:28:12", + "src": "33341:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e37ff3d07873d5117abd74fe9be70fdadf355b74510a6f7507b0edd4a0032d7f", "typeString": "literal_string \"log(string,uint,bool,bool)\"" @@ -52972,7 +52972,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12163, - "src": "32566:2:12", + "src": "33371:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52984,7 +52984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12165, - "src": "32570:2:12", + "src": "33375:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52996,7 +52996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12167, - "src": "32574:2:12", + "src": "33379:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53008,7 +53008,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12169, - "src": "32578:2:12", + "src": "33383:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53044,7 +53044,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32512:3:12", + "src": "33317:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -53057,7 +53057,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32512:23:12", + "src": "33317:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -53071,7 +53071,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32512:69:12", + "src": "33317:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53091,7 +53091,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "32496:15:12", + "src": "33301:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -53105,7 +53105,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32496:86:12", + "src": "33301:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -53114,7 +53114,7 @@ }, "id": 12182, "nodeType": "ExpressionStatement", - "src": "32496:86:12" + "src": "33301:86:12" } ] }, @@ -53122,7 +53122,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32423:3:12", + "nameLocation": "33227:3:12", "parameters": { "id": 12170, "nodeType": "ParameterList", @@ -53132,10 +53132,10 @@ "id": 12163, "mutability": "mutable", "name": "p0", - "nameLocation": "32441:2:12", + "nameLocation": "33245:2:12", "nodeType": "VariableDeclaration", "scope": 12184, - "src": "32427:16:12", + "src": "33231:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53146,7 +53146,7 @@ "id": 12162, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32427:6:12", + "src": "33231:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53159,10 +53159,10 @@ "id": 12165, "mutability": "mutable", "name": "p1", - "nameLocation": "32450:2:12", + "nameLocation": "33254:2:12", "nodeType": "VariableDeclaration", "scope": 12184, - "src": "32445:7:12", + "src": "33249:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53173,7 +53173,7 @@ "id": 12164, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32445:4:12", + "src": "33249:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53186,10 +53186,10 @@ "id": 12167, "mutability": "mutable", "name": "p2", - "nameLocation": "32459:2:12", + "nameLocation": "33263:2:12", "nodeType": "VariableDeclaration", "scope": 12184, - "src": "32454:7:12", + "src": "33258:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53200,7 +53200,7 @@ "id": 12166, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32454:4:12", + "src": "33258:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53213,10 +53213,10 @@ "id": 12169, "mutability": "mutable", "name": "p3", - "nameLocation": "32468:2:12", + "nameLocation": "33272:2:12", "nodeType": "VariableDeclaration", "scope": 12184, - "src": "32463:7:12", + "src": "33267:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53227,7 +53227,7 @@ "id": 12168, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32463:4:12", + "src": "33267:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53236,13 +53236,13 @@ "visibility": "internal" } ], - "src": "32426:45:12" + "src": "33230:45:12" }, "returnParameters": { "id": 12171, "nodeType": "ParameterList", "parameters": [], - "src": "32486:0:12" + "src": "33290:0:12" }, "scope": 16348, "stateMutability": "view", @@ -53252,12 +53252,12 @@ { "id": 12207, "nodeType": "FunctionDefinition", - "src": "32595:181:12", + "src": "33403:183:12", "nodes": [], "body": { "id": 12206, "nodeType": "Block", - "src": "32670:106:12", + "src": "33478:108:12", "nodes": [], "statements": [ { @@ -53274,7 +53274,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32720:31:12", + "src": "33529:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e5549d91ec2998207f70463fe94a71d0edc39b13b219ff8feb87dd990a616539", "typeString": "literal_string \"log(string,uint,bool,address)\"" @@ -53287,7 +53287,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12186, - "src": "32753:2:12", + "src": "33562:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -53299,7 +53299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12188, - "src": "32757:2:12", + "src": "33566:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53311,7 +53311,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12190, - "src": "32761:2:12", + "src": "33570:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53323,7 +53323,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12192, - "src": "32765:2:12", + "src": "33574:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -53359,7 +53359,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32696:3:12", + "src": "33505:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -53372,7 +53372,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32696:23:12", + "src": "33505:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -53386,7 +53386,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32696:72:12", + "src": "33505:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53406,7 +53406,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "32680:15:12", + "src": "33489:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -53420,7 +53420,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32680:89:12", + "src": "33489:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -53429,7 +53429,7 @@ }, "id": 12205, "nodeType": "ExpressionStatement", - "src": "32680:89:12" + "src": "33489:89:12" } ] }, @@ -53437,7 +53437,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32604:3:12", + "nameLocation": "33412:3:12", "parameters": { "id": 12193, "nodeType": "ParameterList", @@ -53447,10 +53447,10 @@ "id": 12186, "mutability": "mutable", "name": "p0", - "nameLocation": "32622:2:12", + "nameLocation": "33430:2:12", "nodeType": "VariableDeclaration", "scope": 12207, - "src": "32608:16:12", + "src": "33416:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53461,7 +53461,7 @@ "id": 12185, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32608:6:12", + "src": "33416:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53474,10 +53474,10 @@ "id": 12188, "mutability": "mutable", "name": "p1", - "nameLocation": "32631:2:12", + "nameLocation": "33439:2:12", "nodeType": "VariableDeclaration", "scope": 12207, - "src": "32626:7:12", + "src": "33434:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53488,7 +53488,7 @@ "id": 12187, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32626:4:12", + "src": "33434:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53501,10 +53501,10 @@ "id": 12190, "mutability": "mutable", "name": "p2", - "nameLocation": "32640:2:12", + "nameLocation": "33448:2:12", "nodeType": "VariableDeclaration", "scope": 12207, - "src": "32635:7:12", + "src": "33443:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53515,7 +53515,7 @@ "id": 12189, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32635:4:12", + "src": "33443:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53528,10 +53528,10 @@ "id": 12192, "mutability": "mutable", "name": "p3", - "nameLocation": "32652:2:12", + "nameLocation": "33460:2:12", "nodeType": "VariableDeclaration", "scope": 12207, - "src": "32644:10:12", + "src": "33452:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53542,7 +53542,7 @@ "id": 12191, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32644:7:12", + "src": "33452:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -53552,13 +53552,13 @@ "visibility": "internal" } ], - "src": "32607:48:12" + "src": "33415:48:12" }, "returnParameters": { "id": 12194, "nodeType": "ParameterList", "parameters": [], - "src": "32670:0:12" + "src": "33478:0:12" }, "scope": 16348, "stateMutability": "view", @@ -53568,12 +53568,12 @@ { "id": 12230, "nodeType": "FunctionDefinition", - "src": "32782:181:12", + "src": "33594:183:12", "nodes": [], "body": { "id": 12229, "nodeType": "Block", - "src": "32857:106:12", + "src": "33669:108:12", "nodes": [], "statements": [ { @@ -53590,7 +53590,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32907:31:12", + "src": "33720:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_58497afe9e509136f5cf2fb1db9876437d9cbd769be5985b518ff094427e4f75", "typeString": "literal_string \"log(string,uint,address,uint)\"" @@ -53603,7 +53603,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12209, - "src": "32940:2:12", + "src": "33753:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -53615,7 +53615,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12211, - "src": "32944:2:12", + "src": "33757:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53627,7 +53627,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12213, - "src": "32948:2:12", + "src": "33761:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -53639,7 +53639,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12215, - "src": "32952:2:12", + "src": "33765:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53675,7 +53675,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32883:3:12", + "src": "33696:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -53688,7 +53688,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32883:23:12", + "src": "33696:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -53702,7 +53702,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32883:72:12", + "src": "33696:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53722,7 +53722,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "32867:15:12", + "src": "33680:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -53736,7 +53736,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32867:89:12", + "src": "33680:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -53745,7 +53745,7 @@ }, "id": 12228, "nodeType": "ExpressionStatement", - "src": "32867:89:12" + "src": "33680:89:12" } ] }, @@ -53753,7 +53753,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32791:3:12", + "nameLocation": "33603:3:12", "parameters": { "id": 12216, "nodeType": "ParameterList", @@ -53763,10 +53763,10 @@ "id": 12209, "mutability": "mutable", "name": "p0", - "nameLocation": "32809:2:12", + "nameLocation": "33621:2:12", "nodeType": "VariableDeclaration", "scope": 12230, - "src": "32795:16:12", + "src": "33607:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53777,7 +53777,7 @@ "id": 12208, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32795:6:12", + "src": "33607:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53790,10 +53790,10 @@ "id": 12211, "mutability": "mutable", "name": "p1", - "nameLocation": "32818:2:12", + "nameLocation": "33630:2:12", "nodeType": "VariableDeclaration", "scope": 12230, - "src": "32813:7:12", + "src": "33625:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53804,7 +53804,7 @@ "id": 12210, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32813:4:12", + "src": "33625:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53817,10 +53817,10 @@ "id": 12213, "mutability": "mutable", "name": "p2", - "nameLocation": "32830:2:12", + "nameLocation": "33642:2:12", "nodeType": "VariableDeclaration", "scope": 12230, - "src": "32822:10:12", + "src": "33634:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53831,7 +53831,7 @@ "id": 12212, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32822:7:12", + "src": "33634:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -53845,10 +53845,10 @@ "id": 12215, "mutability": "mutable", "name": "p3", - "nameLocation": "32839:2:12", + "nameLocation": "33651:2:12", "nodeType": "VariableDeclaration", "scope": 12230, - "src": "32834:7:12", + "src": "33646:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53859,7 +53859,7 @@ "id": 12214, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32834:4:12", + "src": "33646:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53868,13 +53868,13 @@ "visibility": "internal" } ], - "src": "32794:48:12" + "src": "33606:48:12" }, "returnParameters": { "id": 12217, "nodeType": "ParameterList", "parameters": [], - "src": "32857:0:12" + "src": "33669:0:12" }, "scope": 16348, "stateMutability": "view", @@ -53884,12 +53884,12 @@ { "id": 12253, "nodeType": "FunctionDefinition", - "src": "32969:192:12", + "src": "33785:194:12", "nodes": [], "body": { "id": 12252, "nodeType": "Block", - "src": "33053:108:12", + "src": "33869:110:12", "nodes": [], "statements": [ { @@ -53906,7 +53906,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33103:33:12", + "src": "33920:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3254c2e85e824e7dd0b3e2e602f95218ed23a331406e197386693086d91053c0", "typeString": "literal_string \"log(string,uint,address,string)\"" @@ -53919,7 +53919,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12232, - "src": "33138:2:12", + "src": "33955:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -53931,7 +53931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12234, - "src": "33142:2:12", + "src": "33959:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53943,7 +53943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12236, - "src": "33146:2:12", + "src": "33963:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -53955,7 +53955,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12238, - "src": "33150:2:12", + "src": "33967:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -53991,7 +53991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33079:3:12", + "src": "33896:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -54004,7 +54004,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33079:23:12", + "src": "33896:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -54018,7 +54018,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33079:74:12", + "src": "33896:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54038,7 +54038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "33063:15:12", + "src": "33880:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -54052,7 +54052,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33063:91:12", + "src": "33880:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -54061,7 +54061,7 @@ }, "id": 12251, "nodeType": "ExpressionStatement", - "src": "33063:91:12" + "src": "33880:91:12" } ] }, @@ -54069,7 +54069,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32978:3:12", + "nameLocation": "33794:3:12", "parameters": { "id": 12239, "nodeType": "ParameterList", @@ -54079,10 +54079,10 @@ "id": 12232, "mutability": "mutable", "name": "p0", - "nameLocation": "32996:2:12", + "nameLocation": "33812:2:12", "nodeType": "VariableDeclaration", "scope": 12253, - "src": "32982:16:12", + "src": "33798:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54093,7 +54093,7 @@ "id": 12231, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32982:6:12", + "src": "33798:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54106,10 +54106,10 @@ "id": 12234, "mutability": "mutable", "name": "p1", - "nameLocation": "33005:2:12", + "nameLocation": "33821:2:12", "nodeType": "VariableDeclaration", "scope": 12253, - "src": "33000:7:12", + "src": "33816:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54120,7 +54120,7 @@ "id": 12233, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33000:4:12", + "src": "33816:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54133,10 +54133,10 @@ "id": 12236, "mutability": "mutable", "name": "p2", - "nameLocation": "33017:2:12", + "nameLocation": "33833:2:12", "nodeType": "VariableDeclaration", "scope": 12253, - "src": "33009:10:12", + "src": "33825:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54147,7 +54147,7 @@ "id": 12235, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33009:7:12", + "src": "33825:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54161,10 +54161,10 @@ "id": 12238, "mutability": "mutable", "name": "p3", - "nameLocation": "33035:2:12", + "nameLocation": "33851:2:12", "nodeType": "VariableDeclaration", "scope": 12253, - "src": "33021:16:12", + "src": "33837:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54175,7 +54175,7 @@ "id": 12237, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33021:6:12", + "src": "33837:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54184,13 +54184,13 @@ "visibility": "internal" } ], - "src": "32981:57:12" + "src": "33797:57:12" }, "returnParameters": { "id": 12240, "nodeType": "ParameterList", "parameters": [], - "src": "33053:0:12" + "src": "33869:0:12" }, "scope": 16348, "stateMutability": "view", @@ -54200,12 +54200,12 @@ { "id": 12276, "nodeType": "FunctionDefinition", - "src": "33167:181:12", + "src": "33987:183:12", "nodes": [], "body": { "id": 12275, "nodeType": "Block", - "src": "33242:106:12", + "src": "34062:108:12", "nodes": [], "statements": [ { @@ -54222,7 +54222,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33292:31:12", + "src": "34113:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1106a8f7a9fdb0743cc8f33bcf28da92f358b488bfc5eb2426dcc116571bae10", "typeString": "literal_string \"log(string,uint,address,bool)\"" @@ -54235,7 +54235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12255, - "src": "33325:2:12", + "src": "34146:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54247,7 +54247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12257, - "src": "33329:2:12", + "src": "34150:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54259,7 +54259,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12259, - "src": "33333:2:12", + "src": "34154:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -54271,7 +54271,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12261, - "src": "33337:2:12", + "src": "34158:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54307,7 +54307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33268:3:12", + "src": "34089:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -54320,7 +54320,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33268:23:12", + "src": "34089:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -54334,7 +54334,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33268:72:12", + "src": "34089:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54354,7 +54354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "33252:15:12", + "src": "34073:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -54368,7 +54368,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33252:89:12", + "src": "34073:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -54377,7 +54377,7 @@ }, "id": 12274, "nodeType": "ExpressionStatement", - "src": "33252:89:12" + "src": "34073:89:12" } ] }, @@ -54385,7 +54385,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33176:3:12", + "nameLocation": "33996:3:12", "parameters": { "id": 12262, "nodeType": "ParameterList", @@ -54395,10 +54395,10 @@ "id": 12255, "mutability": "mutable", "name": "p0", - "nameLocation": "33194:2:12", + "nameLocation": "34014:2:12", "nodeType": "VariableDeclaration", "scope": 12276, - "src": "33180:16:12", + "src": "34000:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54409,7 +54409,7 @@ "id": 12254, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33180:6:12", + "src": "34000:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54422,10 +54422,10 @@ "id": 12257, "mutability": "mutable", "name": "p1", - "nameLocation": "33203:2:12", + "nameLocation": "34023:2:12", "nodeType": "VariableDeclaration", "scope": 12276, - "src": "33198:7:12", + "src": "34018:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54436,7 +54436,7 @@ "id": 12256, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33198:4:12", + "src": "34018:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54449,10 +54449,10 @@ "id": 12259, "mutability": "mutable", "name": "p2", - "nameLocation": "33215:2:12", + "nameLocation": "34035:2:12", "nodeType": "VariableDeclaration", "scope": 12276, - "src": "33207:10:12", + "src": "34027:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54463,7 +54463,7 @@ "id": 12258, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33207:7:12", + "src": "34027:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54477,10 +54477,10 @@ "id": 12261, "mutability": "mutable", "name": "p3", - "nameLocation": "33224:2:12", + "nameLocation": "34044:2:12", "nodeType": "VariableDeclaration", "scope": 12276, - "src": "33219:7:12", + "src": "34039:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54491,7 +54491,7 @@ "id": 12260, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33219:4:12", + "src": "34039:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54500,13 +54500,13 @@ "visibility": "internal" } ], - "src": "33179:48:12" + "src": "33999:48:12" }, "returnParameters": { "id": 12263, "nodeType": "ParameterList", "parameters": [], - "src": "33242:0:12" + "src": "34062:0:12" }, "scope": 16348, "stateMutability": "view", @@ -54516,12 +54516,12 @@ { "id": 12299, "nodeType": "FunctionDefinition", - "src": "33354:187:12", + "src": "34178:189:12", "nodes": [], "body": { "id": 12298, "nodeType": "Block", - "src": "33432:109:12", + "src": "34256:111:12", "nodes": [], "statements": [ { @@ -54538,7 +54538,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33482:34:12", + "src": "34307:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eac892812ad5b43e056a005de5f4269f3430ecb19d3374f0e27d055022fbb381", "typeString": "literal_string \"log(string,uint,address,address)\"" @@ -54551,7 +54551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12278, - "src": "33518:2:12", + "src": "34343:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54563,7 +54563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12280, - "src": "33522:2:12", + "src": "34347:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54575,7 +54575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12282, - "src": "33526:2:12", + "src": "34351:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -54587,7 +54587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12284, - "src": "33530:2:12", + "src": "34355:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -54623,7 +54623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33458:3:12", + "src": "34283:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -54636,7 +54636,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33458:23:12", + "src": "34283:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -54650,7 +54650,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33458:75:12", + "src": "34283:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54670,7 +54670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "33442:15:12", + "src": "34267:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -54684,7 +54684,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33442:92:12", + "src": "34267:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -54693,7 +54693,7 @@ }, "id": 12297, "nodeType": "ExpressionStatement", - "src": "33442:92:12" + "src": "34267:92:12" } ] }, @@ -54701,7 +54701,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33363:3:12", + "nameLocation": "34187:3:12", "parameters": { "id": 12285, "nodeType": "ParameterList", @@ -54711,10 +54711,10 @@ "id": 12278, "mutability": "mutable", "name": "p0", - "nameLocation": "33381:2:12", + "nameLocation": "34205:2:12", "nodeType": "VariableDeclaration", "scope": 12299, - "src": "33367:16:12", + "src": "34191:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54725,7 +54725,7 @@ "id": 12277, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33367:6:12", + "src": "34191:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54738,10 +54738,10 @@ "id": 12280, "mutability": "mutable", "name": "p1", - "nameLocation": "33390:2:12", + "nameLocation": "34214:2:12", "nodeType": "VariableDeclaration", "scope": 12299, - "src": "33385:7:12", + "src": "34209:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54752,7 +54752,7 @@ "id": 12279, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33385:4:12", + "src": "34209:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54765,10 +54765,10 @@ "id": 12282, "mutability": "mutable", "name": "p2", - "nameLocation": "33402:2:12", + "nameLocation": "34226:2:12", "nodeType": "VariableDeclaration", "scope": 12299, - "src": "33394:10:12", + "src": "34218:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54779,7 +54779,7 @@ "id": 12281, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33394:7:12", + "src": "34218:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54793,10 +54793,10 @@ "id": 12284, "mutability": "mutable", "name": "p3", - "nameLocation": "33414:2:12", + "nameLocation": "34238:2:12", "nodeType": "VariableDeclaration", "scope": 12299, - "src": "33406:10:12", + "src": "34230:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54807,7 +54807,7 @@ "id": 12283, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33406:7:12", + "src": "34230:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54817,13 +54817,13 @@ "visibility": "internal" } ], - "src": "33366:51:12" + "src": "34190:51:12" }, "returnParameters": { "id": 12286, "nodeType": "ParameterList", "parameters": [], - "src": "33432:0:12" + "src": "34256:0:12" }, "scope": 16348, "stateMutability": "view", @@ -54833,12 +54833,12 @@ { "id": 12322, "nodeType": "FunctionDefinition", - "src": "33547:186:12", + "src": "34375:188:12", "nodes": [], "body": { "id": 12321, "nodeType": "Block", - "src": "33628:105:12", + "src": "34456:107:12", "nodes": [], "statements": [ { @@ -54855,7 +54855,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33678:30:12", + "src": "34507:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d5cf17d093c9068e0703e037cea1f6c3048599508dc7985106a94aa34c08c926", "typeString": "literal_string \"log(string,string,uint,uint)\"" @@ -54868,7 +54868,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12301, - "src": "33710:2:12", + "src": "34539:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54880,7 +54880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12303, - "src": "33714:2:12", + "src": "34543:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54892,7 +54892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12305, - "src": "33718:2:12", + "src": "34547:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54904,7 +54904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12307, - "src": "33722:2:12", + "src": "34551:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54940,7 +54940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33654:3:12", + "src": "34483:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -54953,7 +54953,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33654:23:12", + "src": "34483:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -54967,7 +54967,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33654:71:12", + "src": "34483:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54987,7 +54987,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "33638:15:12", + "src": "34467:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -55001,7 +55001,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33638:88:12", + "src": "34467:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -55010,7 +55010,7 @@ }, "id": 12320, "nodeType": "ExpressionStatement", - "src": "33638:88:12" + "src": "34467:88:12" } ] }, @@ -55018,7 +55018,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33556:3:12", + "nameLocation": "34384:3:12", "parameters": { "id": 12308, "nodeType": "ParameterList", @@ -55028,10 +55028,10 @@ "id": 12301, "mutability": "mutable", "name": "p0", - "nameLocation": "33574:2:12", + "nameLocation": "34402:2:12", "nodeType": "VariableDeclaration", "scope": 12322, - "src": "33560:16:12", + "src": "34388:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55042,7 +55042,7 @@ "id": 12300, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33560:6:12", + "src": "34388:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55055,10 +55055,10 @@ "id": 12303, "mutability": "mutable", "name": "p1", - "nameLocation": "33592:2:12", + "nameLocation": "34420:2:12", "nodeType": "VariableDeclaration", "scope": 12322, - "src": "33578:16:12", + "src": "34406:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55069,7 +55069,7 @@ "id": 12302, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33578:6:12", + "src": "34406:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55082,10 +55082,10 @@ "id": 12305, "mutability": "mutable", "name": "p2", - "nameLocation": "33601:2:12", + "nameLocation": "34429:2:12", "nodeType": "VariableDeclaration", "scope": 12322, - "src": "33596:7:12", + "src": "34424:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55096,7 +55096,7 @@ "id": 12304, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33596:4:12", + "src": "34424:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55109,10 +55109,10 @@ "id": 12307, "mutability": "mutable", "name": "p3", - "nameLocation": "33610:2:12", + "nameLocation": "34438:2:12", "nodeType": "VariableDeclaration", "scope": 12322, - "src": "33605:7:12", + "src": "34433:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55123,7 +55123,7 @@ "id": 12306, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33605:4:12", + "src": "34433:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55132,13 +55132,13 @@ "visibility": "internal" } ], - "src": "33559:54:12" + "src": "34387:54:12" }, "returnParameters": { "id": 12309, "nodeType": "ParameterList", "parameters": [], - "src": "33628:0:12" + "src": "34456:0:12" }, "scope": 16348, "stateMutability": "view", @@ -55148,12 +55148,12 @@ { "id": 12345, "nodeType": "FunctionDefinition", - "src": "33739:197:12", + "src": "34571:199:12", "nodes": [], "body": { "id": 12344, "nodeType": "Block", - "src": "33829:107:12", + "src": "34661:109:12", "nodes": [], "statements": [ { @@ -55170,7 +55170,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33879:32:12", + "src": "34712:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d142cdddf40ab944834474e14a37534e67dcf2f6ffd68fd3d894f907fb76a0a", "typeString": "literal_string \"log(string,string,uint,string)\"" @@ -55183,7 +55183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12324, - "src": "33913:2:12", + "src": "34746:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55195,7 +55195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12326, - "src": "33917:2:12", + "src": "34750:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55207,7 +55207,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12328, - "src": "33921:2:12", + "src": "34754:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55219,7 +55219,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12330, - "src": "33925:2:12", + "src": "34758:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55255,7 +55255,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33855:3:12", + "src": "34688:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -55268,7 +55268,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33855:23:12", + "src": "34688:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -55282,7 +55282,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33855:73:12", + "src": "34688:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55302,7 +55302,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "33839:15:12", + "src": "34672:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -55316,7 +55316,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33839:90:12", + "src": "34672:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -55325,7 +55325,7 @@ }, "id": 12343, "nodeType": "ExpressionStatement", - "src": "33839:90:12" + "src": "34672:90:12" } ] }, @@ -55333,7 +55333,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33748:3:12", + "nameLocation": "34580:3:12", "parameters": { "id": 12331, "nodeType": "ParameterList", @@ -55343,10 +55343,10 @@ "id": 12324, "mutability": "mutable", "name": "p0", - "nameLocation": "33766:2:12", + "nameLocation": "34598:2:12", "nodeType": "VariableDeclaration", "scope": 12345, - "src": "33752:16:12", + "src": "34584:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55357,7 +55357,7 @@ "id": 12323, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33752:6:12", + "src": "34584:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55370,10 +55370,10 @@ "id": 12326, "mutability": "mutable", "name": "p1", - "nameLocation": "33784:2:12", + "nameLocation": "34616:2:12", "nodeType": "VariableDeclaration", "scope": 12345, - "src": "33770:16:12", + "src": "34602:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55384,7 +55384,7 @@ "id": 12325, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33770:6:12", + "src": "34602:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55397,10 +55397,10 @@ "id": 12328, "mutability": "mutable", "name": "p2", - "nameLocation": "33793:2:12", + "nameLocation": "34625:2:12", "nodeType": "VariableDeclaration", "scope": 12345, - "src": "33788:7:12", + "src": "34620:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55411,7 +55411,7 @@ "id": 12327, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33788:4:12", + "src": "34620:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55424,10 +55424,10 @@ "id": 12330, "mutability": "mutable", "name": "p3", - "nameLocation": "33811:2:12", + "nameLocation": "34643:2:12", "nodeType": "VariableDeclaration", "scope": 12345, - "src": "33797:16:12", + "src": "34629:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55438,7 +55438,7 @@ "id": 12329, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33797:6:12", + "src": "34629:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55447,13 +55447,13 @@ "visibility": "internal" } ], - "src": "33751:63:12" + "src": "34583:63:12" }, "returnParameters": { "id": 12332, "nodeType": "ParameterList", "parameters": [], - "src": "33829:0:12" + "src": "34661:0:12" }, "scope": 16348, "stateMutability": "view", @@ -55463,12 +55463,12 @@ { "id": 12368, "nodeType": "FunctionDefinition", - "src": "33942:186:12", + "src": "34778:188:12", "nodes": [], "body": { "id": 12367, "nodeType": "Block", - "src": "34023:105:12", + "src": "34859:107:12", "nodes": [], "statements": [ { @@ -55485,7 +55485,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34073:30:12", + "src": "34910:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e65658ca6578795ac405c3487ab68ec21d76f9a79d734a9ab869db5d96b4556b", "typeString": "literal_string \"log(string,string,uint,bool)\"" @@ -55498,7 +55498,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12347, - "src": "34105:2:12", + "src": "34942:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55510,7 +55510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12349, - "src": "34109:2:12", + "src": "34946:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55522,7 +55522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12351, - "src": "34113:2:12", + "src": "34950:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55534,7 +55534,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12353, - "src": "34117:2:12", + "src": "34954:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -55570,7 +55570,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34049:3:12", + "src": "34886:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -55583,7 +55583,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34049:23:12", + "src": "34886:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -55597,7 +55597,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34049:71:12", + "src": "34886:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55617,7 +55617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "34033:15:12", + "src": "34870:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -55631,7 +55631,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34033:88:12", + "src": "34870:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -55640,7 +55640,7 @@ }, "id": 12366, "nodeType": "ExpressionStatement", - "src": "34033:88:12" + "src": "34870:88:12" } ] }, @@ -55648,7 +55648,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33951:3:12", + "nameLocation": "34787:3:12", "parameters": { "id": 12354, "nodeType": "ParameterList", @@ -55658,10 +55658,10 @@ "id": 12347, "mutability": "mutable", "name": "p0", - "nameLocation": "33969:2:12", + "nameLocation": "34805:2:12", "nodeType": "VariableDeclaration", "scope": 12368, - "src": "33955:16:12", + "src": "34791:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55672,7 +55672,7 @@ "id": 12346, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33955:6:12", + "src": "34791:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55685,10 +55685,10 @@ "id": 12349, "mutability": "mutable", "name": "p1", - "nameLocation": "33987:2:12", + "nameLocation": "34823:2:12", "nodeType": "VariableDeclaration", "scope": 12368, - "src": "33973:16:12", + "src": "34809:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55699,7 +55699,7 @@ "id": 12348, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33973:6:12", + "src": "34809:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55712,10 +55712,10 @@ "id": 12351, "mutability": "mutable", "name": "p2", - "nameLocation": "33996:2:12", + "nameLocation": "34832:2:12", "nodeType": "VariableDeclaration", "scope": 12368, - "src": "33991:7:12", + "src": "34827:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55726,7 +55726,7 @@ "id": 12350, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33991:4:12", + "src": "34827:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55739,10 +55739,10 @@ "id": 12353, "mutability": "mutable", "name": "p3", - "nameLocation": "34005:2:12", + "nameLocation": "34841:2:12", "nodeType": "VariableDeclaration", "scope": 12368, - "src": "34000:7:12", + "src": "34836:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55753,7 +55753,7 @@ "id": 12352, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34000:4:12", + "src": "34836:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -55762,13 +55762,13 @@ "visibility": "internal" } ], - "src": "33954:54:12" + "src": "34790:54:12" }, "returnParameters": { "id": 12355, "nodeType": "ParameterList", "parameters": [], - "src": "34023:0:12" + "src": "34859:0:12" }, "scope": 16348, "stateMutability": "view", @@ -55778,12 +55778,12 @@ { "id": 12391, "nodeType": "FunctionDefinition", - "src": "34134:192:12", + "src": "34974:194:12", "nodes": [], "body": { "id": 12390, "nodeType": "Block", - "src": "34218:108:12", + "src": "35058:110:12", "nodes": [], "statements": [ { @@ -55800,7 +55800,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34268:33:12", + "src": "35109:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d4f46805293f3e84ba6dbfe353f76b3d1f1cfb2ff1e8024fb2adb45e2b7a128", "typeString": "literal_string \"log(string,string,uint,address)\"" @@ -55813,7 +55813,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12370, - "src": "34303:2:12", + "src": "35144:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55825,7 +55825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12372, - "src": "34307:2:12", + "src": "35148:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55837,7 +55837,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12374, - "src": "34311:2:12", + "src": "35152:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55849,7 +55849,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12376, - "src": "34315:2:12", + "src": "35156:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -55885,7 +55885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34244:3:12", + "src": "35085:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -55898,7 +55898,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34244:23:12", + "src": "35085:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -55912,7 +55912,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34244:74:12", + "src": "35085:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55932,7 +55932,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "34228:15:12", + "src": "35069:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -55946,7 +55946,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34228:91:12", + "src": "35069:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -55955,7 +55955,7 @@ }, "id": 12389, "nodeType": "ExpressionStatement", - "src": "34228:91:12" + "src": "35069:91:12" } ] }, @@ -55963,7 +55963,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34143:3:12", + "nameLocation": "34983:3:12", "parameters": { "id": 12377, "nodeType": "ParameterList", @@ -55973,10 +55973,10 @@ "id": 12370, "mutability": "mutable", "name": "p0", - "nameLocation": "34161:2:12", + "nameLocation": "35001:2:12", "nodeType": "VariableDeclaration", "scope": 12391, - "src": "34147:16:12", + "src": "34987:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55987,7 +55987,7 @@ "id": 12369, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34147:6:12", + "src": "34987:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56000,10 +56000,10 @@ "id": 12372, "mutability": "mutable", "name": "p1", - "nameLocation": "34179:2:12", + "nameLocation": "35019:2:12", "nodeType": "VariableDeclaration", "scope": 12391, - "src": "34165:16:12", + "src": "35005:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56014,7 +56014,7 @@ "id": 12371, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34165:6:12", + "src": "35005:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56027,10 +56027,10 @@ "id": 12374, "mutability": "mutable", "name": "p2", - "nameLocation": "34188:2:12", + "nameLocation": "35028:2:12", "nodeType": "VariableDeclaration", "scope": 12391, - "src": "34183:7:12", + "src": "35023:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56041,7 +56041,7 @@ "id": 12373, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "34183:4:12", + "src": "35023:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56054,10 +56054,10 @@ "id": 12376, "mutability": "mutable", "name": "p3", - "nameLocation": "34200:2:12", + "nameLocation": "35040:2:12", "nodeType": "VariableDeclaration", "scope": 12391, - "src": "34192:10:12", + "src": "35032:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56068,7 +56068,7 @@ "id": 12375, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34192:7:12", + "src": "35032:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -56078,13 +56078,13 @@ "visibility": "internal" } ], - "src": "34146:57:12" + "src": "34986:57:12" }, "returnParameters": { "id": 12378, "nodeType": "ParameterList", "parameters": [], - "src": "34218:0:12" + "src": "35058:0:12" }, "scope": 16348, "stateMutability": "view", @@ -56094,12 +56094,12 @@ { "id": 12414, "nodeType": "FunctionDefinition", - "src": "34332:197:12", + "src": "35176:199:12", "nodes": [], "body": { "id": 12413, "nodeType": "Block", - "src": "34422:107:12", + "src": "35266:109:12", "nodes": [], "statements": [ { @@ -56116,7 +56116,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34472:32:12", + "src": "35317:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9fd009f5f31a16d665d9be327a4a2b17dc428108ae31e46ab875e747b5ee155f", "typeString": "literal_string \"log(string,string,string,uint)\"" @@ -56129,7 +56129,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12393, - "src": "34506:2:12", + "src": "35351:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56141,7 +56141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12395, - "src": "34510:2:12", + "src": "35355:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56153,7 +56153,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12397, - "src": "34514:2:12", + "src": "35359:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56165,7 +56165,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12399, - "src": "34518:2:12", + "src": "35363:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56201,7 +56201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34448:3:12", + "src": "35293:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -56214,7 +56214,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34448:23:12", + "src": "35293:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -56228,7 +56228,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34448:73:12", + "src": "35293:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56248,7 +56248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "34432:15:12", + "src": "35277:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -56262,7 +56262,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34432:90:12", + "src": "35277:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -56271,7 +56271,7 @@ }, "id": 12412, "nodeType": "ExpressionStatement", - "src": "34432:90:12" + "src": "35277:90:12" } ] }, @@ -56279,7 +56279,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34341:3:12", + "nameLocation": "35185:3:12", "parameters": { "id": 12400, "nodeType": "ParameterList", @@ -56289,10 +56289,10 @@ "id": 12393, "mutability": "mutable", "name": "p0", - "nameLocation": "34359:2:12", + "nameLocation": "35203:2:12", "nodeType": "VariableDeclaration", "scope": 12414, - "src": "34345:16:12", + "src": "35189:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56303,7 +56303,7 @@ "id": 12392, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34345:6:12", + "src": "35189:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56316,10 +56316,10 @@ "id": 12395, "mutability": "mutable", "name": "p1", - "nameLocation": "34377:2:12", + "nameLocation": "35221:2:12", "nodeType": "VariableDeclaration", "scope": 12414, - "src": "34363:16:12", + "src": "35207:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56330,7 +56330,7 @@ "id": 12394, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34363:6:12", + "src": "35207:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56343,10 +56343,10 @@ "id": 12397, "mutability": "mutable", "name": "p2", - "nameLocation": "34395:2:12", + "nameLocation": "35239:2:12", "nodeType": "VariableDeclaration", "scope": 12414, - "src": "34381:16:12", + "src": "35225:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56357,7 +56357,7 @@ "id": 12396, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34381:6:12", + "src": "35225:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56370,10 +56370,10 @@ "id": 12399, "mutability": "mutable", "name": "p3", - "nameLocation": "34404:2:12", + "nameLocation": "35248:2:12", "nodeType": "VariableDeclaration", "scope": 12414, - "src": "34399:7:12", + "src": "35243:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56384,7 +56384,7 @@ "id": 12398, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "34399:4:12", + "src": "35243:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56393,13 +56393,13 @@ "visibility": "internal" } ], - "src": "34344:63:12" + "src": "35188:63:12" }, "returnParameters": { "id": 12401, "nodeType": "ParameterList", "parameters": [], - "src": "34422:0:12" + "src": "35266:0:12" }, "scope": 16348, "stateMutability": "view", @@ -56409,12 +56409,12 @@ { "id": 12437, "nodeType": "FunctionDefinition", - "src": "34535:208:12", + "src": "35383:210:12", "nodes": [], "body": { "id": 12436, "nodeType": "Block", - "src": "34634:109:12", + "src": "35482:111:12", "nodes": [], "statements": [ { @@ -56431,7 +56431,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34684:34:12", + "src": "35533:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de68f20a8e88f68d54c5aa294860ee37b58680632686e2f1101e4e042a2cbcbe", "typeString": "literal_string \"log(string,string,string,string)\"" @@ -56444,7 +56444,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12416, - "src": "34720:2:12", + "src": "35569:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56456,7 +56456,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12418, - "src": "34724:2:12", + "src": "35573:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56468,7 +56468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12420, - "src": "34728:2:12", + "src": "35577:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56480,7 +56480,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12422, - "src": "34732:2:12", + "src": "35581:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56516,7 +56516,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34660:3:12", + "src": "35509:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -56529,7 +56529,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34660:23:12", + "src": "35509:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -56543,7 +56543,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34660:75:12", + "src": "35509:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56563,7 +56563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "34644:15:12", + "src": "35493:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -56577,7 +56577,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34644:92:12", + "src": "35493:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -56586,7 +56586,7 @@ }, "id": 12435, "nodeType": "ExpressionStatement", - "src": "34644:92:12" + "src": "35493:92:12" } ] }, @@ -56594,7 +56594,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34544:3:12", + "nameLocation": "35392:3:12", "parameters": { "id": 12423, "nodeType": "ParameterList", @@ -56604,10 +56604,10 @@ "id": 12416, "mutability": "mutable", "name": "p0", - "nameLocation": "34562:2:12", + "nameLocation": "35410:2:12", "nodeType": "VariableDeclaration", "scope": 12437, - "src": "34548:16:12", + "src": "35396:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56618,7 +56618,7 @@ "id": 12415, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34548:6:12", + "src": "35396:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56631,10 +56631,10 @@ "id": 12418, "mutability": "mutable", "name": "p1", - "nameLocation": "34580:2:12", + "nameLocation": "35428:2:12", "nodeType": "VariableDeclaration", "scope": 12437, - "src": "34566:16:12", + "src": "35414:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56645,7 +56645,7 @@ "id": 12417, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34566:6:12", + "src": "35414:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56658,10 +56658,10 @@ "id": 12420, "mutability": "mutable", "name": "p2", - "nameLocation": "34598:2:12", + "nameLocation": "35446:2:12", "nodeType": "VariableDeclaration", "scope": 12437, - "src": "34584:16:12", + "src": "35432:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56672,7 +56672,7 @@ "id": 12419, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34584:6:12", + "src": "35432:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56685,10 +56685,10 @@ "id": 12422, "mutability": "mutable", "name": "p3", - "nameLocation": "34616:2:12", + "nameLocation": "35464:2:12", "nodeType": "VariableDeclaration", "scope": 12437, - "src": "34602:16:12", + "src": "35450:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56699,7 +56699,7 @@ "id": 12421, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34602:6:12", + "src": "35450:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56708,13 +56708,13 @@ "visibility": "internal" } ], - "src": "34547:72:12" + "src": "35395:72:12" }, "returnParameters": { "id": 12424, "nodeType": "ParameterList", "parameters": [], - "src": "34634:0:12" + "src": "35482:0:12" }, "scope": 16348, "stateMutability": "view", @@ -56724,12 +56724,12 @@ { "id": 12460, "nodeType": "FunctionDefinition", - "src": "34749:197:12", + "src": "35601:199:12", "nodes": [], "body": { "id": 12459, "nodeType": "Block", - "src": "34839:107:12", + "src": "35691:109:12", "nodes": [], "statements": [ { @@ -56746,7 +56746,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34889:32:12", + "src": "35742:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c1754ed9d3bc50669c3e71e3115dc4403f3cff35aa9b6b58799f80b5496f332", "typeString": "literal_string \"log(string,string,string,bool)\"" @@ -56759,7 +56759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12439, - "src": "34923:2:12", + "src": "35776:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56771,7 +56771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12441, - "src": "34927:2:12", + "src": "35780:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56783,7 +56783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12443, - "src": "34931:2:12", + "src": "35784:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56795,7 +56795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12445, - "src": "34935:2:12", + "src": "35788:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -56831,7 +56831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34865:3:12", + "src": "35718:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -56844,7 +56844,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34865:23:12", + "src": "35718:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -56858,7 +56858,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34865:73:12", + "src": "35718:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56878,7 +56878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "34849:15:12", + "src": "35702:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -56892,7 +56892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34849:90:12", + "src": "35702:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -56901,7 +56901,7 @@ }, "id": 12458, "nodeType": "ExpressionStatement", - "src": "34849:90:12" + "src": "35702:90:12" } ] }, @@ -56909,7 +56909,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34758:3:12", + "nameLocation": "35610:3:12", "parameters": { "id": 12446, "nodeType": "ParameterList", @@ -56919,10 +56919,10 @@ "id": 12439, "mutability": "mutable", "name": "p0", - "nameLocation": "34776:2:12", + "nameLocation": "35628:2:12", "nodeType": "VariableDeclaration", "scope": 12460, - "src": "34762:16:12", + "src": "35614:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56933,7 +56933,7 @@ "id": 12438, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34762:6:12", + "src": "35614:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56946,10 +56946,10 @@ "id": 12441, "mutability": "mutable", "name": "p1", - "nameLocation": "34794:2:12", + "nameLocation": "35646:2:12", "nodeType": "VariableDeclaration", "scope": 12460, - "src": "34780:16:12", + "src": "35632:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56960,7 +56960,7 @@ "id": 12440, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34780:6:12", + "src": "35632:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56973,10 +56973,10 @@ "id": 12443, "mutability": "mutable", "name": "p2", - "nameLocation": "34812:2:12", + "nameLocation": "35664:2:12", "nodeType": "VariableDeclaration", "scope": 12460, - "src": "34798:16:12", + "src": "35650:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56987,7 +56987,7 @@ "id": 12442, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34798:6:12", + "src": "35650:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57000,10 +57000,10 @@ "id": 12445, "mutability": "mutable", "name": "p3", - "nameLocation": "34821:2:12", + "nameLocation": "35673:2:12", "nodeType": "VariableDeclaration", "scope": 12460, - "src": "34816:7:12", + "src": "35668:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57014,7 +57014,7 @@ "id": 12444, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34816:4:12", + "src": "35668:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57023,13 +57023,13 @@ "visibility": "internal" } ], - "src": "34761:63:12" + "src": "35613:63:12" }, "returnParameters": { "id": 12447, "nodeType": "ParameterList", "parameters": [], - "src": "34839:0:12" + "src": "35691:0:12" }, "scope": 16348, "stateMutability": "view", @@ -57039,12 +57039,12 @@ { "id": 12483, "nodeType": "FunctionDefinition", - "src": "34952:203:12", + "src": "35808:205:12", "nodes": [], "body": { "id": 12482, "nodeType": "Block", - "src": "35045:110:12", + "src": "35901:112:12", "nodes": [], "statements": [ { @@ -57061,7 +57061,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35095:35:12", + "src": "35952:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d572f449cf1e446ea3ace51a34ce30628f4f1588a39dc5d550cefb210c5bb16", "typeString": "literal_string \"log(string,string,string,address)\"" @@ -57074,7 +57074,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12462, - "src": "35132:2:12", + "src": "35989:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57086,7 +57086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12464, - "src": "35136:2:12", + "src": "35993:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57098,7 +57098,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12466, - "src": "35140:2:12", + "src": "35997:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57110,7 +57110,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12468, - "src": "35144:2:12", + "src": "36001:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -57146,7 +57146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35071:3:12", + "src": "35928:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -57159,7 +57159,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35071:23:12", + "src": "35928:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -57173,7 +57173,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35071:76:12", + "src": "35928:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57193,7 +57193,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "35055:15:12", + "src": "35912:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -57207,7 +57207,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35055:93:12", + "src": "35912:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -57216,7 +57216,7 @@ }, "id": 12481, "nodeType": "ExpressionStatement", - "src": "35055:93:12" + "src": "35912:93:12" } ] }, @@ -57224,7 +57224,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34961:3:12", + "nameLocation": "35817:3:12", "parameters": { "id": 12469, "nodeType": "ParameterList", @@ -57234,10 +57234,10 @@ "id": 12462, "mutability": "mutable", "name": "p0", - "nameLocation": "34979:2:12", + "nameLocation": "35835:2:12", "nodeType": "VariableDeclaration", "scope": 12483, - "src": "34965:16:12", + "src": "35821:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57248,7 +57248,7 @@ "id": 12461, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34965:6:12", + "src": "35821:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57261,10 +57261,10 @@ "id": 12464, "mutability": "mutable", "name": "p1", - "nameLocation": "34997:2:12", + "nameLocation": "35853:2:12", "nodeType": "VariableDeclaration", "scope": 12483, - "src": "34983:16:12", + "src": "35839:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57275,7 +57275,7 @@ "id": 12463, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34983:6:12", + "src": "35839:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57288,10 +57288,10 @@ "id": 12466, "mutability": "mutable", "name": "p2", - "nameLocation": "35015:2:12", + "nameLocation": "35871:2:12", "nodeType": "VariableDeclaration", "scope": 12483, - "src": "35001:16:12", + "src": "35857:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57302,7 +57302,7 @@ "id": 12465, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35001:6:12", + "src": "35857:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57315,10 +57315,10 @@ "id": 12468, "mutability": "mutable", "name": "p3", - "nameLocation": "35027:2:12", + "nameLocation": "35883:2:12", "nodeType": "VariableDeclaration", "scope": 12483, - "src": "35019:10:12", + "src": "35875:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57329,7 +57329,7 @@ "id": 12467, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35019:7:12", + "src": "35875:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -57339,13 +57339,13 @@ "visibility": "internal" } ], - "src": "34964:66:12" + "src": "35820:66:12" }, "returnParameters": { "id": 12470, "nodeType": "ParameterList", "parameters": [], - "src": "35045:0:12" + "src": "35901:0:12" }, "scope": 16348, "stateMutability": "view", @@ -57355,12 +57355,12 @@ { "id": 12506, "nodeType": "FunctionDefinition", - "src": "35161:186:12", + "src": "36021:188:12", "nodes": [], "body": { "id": 12505, "nodeType": "Block", - "src": "35242:105:12", + "src": "36102:107:12", "nodes": [], "statements": [ { @@ -57377,7 +57377,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35292:30:12", + "src": "36153:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_86818a7aa9bc994aa800ce554e865f0047fd8aaa8799a458e8fea2db0986c5c1", "typeString": "literal_string \"log(string,string,bool,uint)\"" @@ -57390,7 +57390,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12485, - "src": "35324:2:12", + "src": "36185:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57402,7 +57402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12487, - "src": "35328:2:12", + "src": "36189:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57414,7 +57414,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12489, - "src": "35332:2:12", + "src": "36193:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57426,7 +57426,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12491, - "src": "35336:2:12", + "src": "36197:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57462,7 +57462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35268:3:12", + "src": "36129:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -57475,7 +57475,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35268:23:12", + "src": "36129:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -57489,7 +57489,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35268:71:12", + "src": "36129:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57509,7 +57509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "35252:15:12", + "src": "36113:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -57523,7 +57523,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35252:88:12", + "src": "36113:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -57532,7 +57532,7 @@ }, "id": 12504, "nodeType": "ExpressionStatement", - "src": "35252:88:12" + "src": "36113:88:12" } ] }, @@ -57540,7 +57540,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35170:3:12", + "nameLocation": "36030:3:12", "parameters": { "id": 12492, "nodeType": "ParameterList", @@ -57550,10 +57550,10 @@ "id": 12485, "mutability": "mutable", "name": "p0", - "nameLocation": "35188:2:12", + "nameLocation": "36048:2:12", "nodeType": "VariableDeclaration", "scope": 12506, - "src": "35174:16:12", + "src": "36034:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57564,7 +57564,7 @@ "id": 12484, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35174:6:12", + "src": "36034:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57577,10 +57577,10 @@ "id": 12487, "mutability": "mutable", "name": "p1", - "nameLocation": "35206:2:12", + "nameLocation": "36066:2:12", "nodeType": "VariableDeclaration", "scope": 12506, - "src": "35192:16:12", + "src": "36052:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57591,7 +57591,7 @@ "id": 12486, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35192:6:12", + "src": "36052:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57604,10 +57604,10 @@ "id": 12489, "mutability": "mutable", "name": "p2", - "nameLocation": "35215:2:12", + "nameLocation": "36075:2:12", "nodeType": "VariableDeclaration", "scope": 12506, - "src": "35210:7:12", + "src": "36070:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57618,7 +57618,7 @@ "id": 12488, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35210:4:12", + "src": "36070:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57631,10 +57631,10 @@ "id": 12491, "mutability": "mutable", "name": "p3", - "nameLocation": "35224:2:12", + "nameLocation": "36084:2:12", "nodeType": "VariableDeclaration", "scope": 12506, - "src": "35219:7:12", + "src": "36079:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57645,7 +57645,7 @@ "id": 12490, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "35219:4:12", + "src": "36079:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57654,13 +57654,13 @@ "visibility": "internal" } ], - "src": "35173:54:12" + "src": "36033:54:12" }, "returnParameters": { "id": 12493, "nodeType": "ParameterList", "parameters": [], - "src": "35242:0:12" + "src": "36102:0:12" }, "scope": 16348, "stateMutability": "view", @@ -57670,12 +57670,12 @@ { "id": 12529, "nodeType": "FunctionDefinition", - "src": "35353:197:12", + "src": "36217:199:12", "nodes": [], "body": { "id": 12528, "nodeType": "Block", - "src": "35443:107:12", + "src": "36307:109:12", "nodes": [], "statements": [ { @@ -57692,7 +57692,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35493:32:12", + "src": "36358:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5e84b0ea51a130c3c7e1443097f28cb5c541ea8487836ae7cb1ca9c6e683699b", "typeString": "literal_string \"log(string,string,bool,string)\"" @@ -57705,7 +57705,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12508, - "src": "35527:2:12", + "src": "36392:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57717,7 +57717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12510, - "src": "35531:2:12", + "src": "36396:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57729,7 +57729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12512, - "src": "35535:2:12", + "src": "36400:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57741,7 +57741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12514, - "src": "35539:2:12", + "src": "36404:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57777,7 +57777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35469:3:12", + "src": "36334:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -57790,7 +57790,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35469:23:12", + "src": "36334:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -57804,7 +57804,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35469:73:12", + "src": "36334:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57824,7 +57824,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "35453:15:12", + "src": "36318:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -57838,7 +57838,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35453:90:12", + "src": "36318:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -57847,7 +57847,7 @@ }, "id": 12527, "nodeType": "ExpressionStatement", - "src": "35453:90:12" + "src": "36318:90:12" } ] }, @@ -57855,7 +57855,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35362:3:12", + "nameLocation": "36226:3:12", "parameters": { "id": 12515, "nodeType": "ParameterList", @@ -57865,10 +57865,10 @@ "id": 12508, "mutability": "mutable", "name": "p0", - "nameLocation": "35380:2:12", + "nameLocation": "36244:2:12", "nodeType": "VariableDeclaration", "scope": 12529, - "src": "35366:16:12", + "src": "36230:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57879,7 +57879,7 @@ "id": 12507, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35366:6:12", + "src": "36230:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57892,10 +57892,10 @@ "id": 12510, "mutability": "mutable", "name": "p1", - "nameLocation": "35398:2:12", + "nameLocation": "36262:2:12", "nodeType": "VariableDeclaration", "scope": 12529, - "src": "35384:16:12", + "src": "36248:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57906,7 +57906,7 @@ "id": 12509, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35384:6:12", + "src": "36248:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57919,10 +57919,10 @@ "id": 12512, "mutability": "mutable", "name": "p2", - "nameLocation": "35407:2:12", + "nameLocation": "36271:2:12", "nodeType": "VariableDeclaration", "scope": 12529, - "src": "35402:7:12", + "src": "36266:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57933,7 +57933,7 @@ "id": 12511, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35402:4:12", + "src": "36266:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57946,10 +57946,10 @@ "id": 12514, "mutability": "mutable", "name": "p3", - "nameLocation": "35425:2:12", + "nameLocation": "36289:2:12", "nodeType": "VariableDeclaration", "scope": 12529, - "src": "35411:16:12", + "src": "36275:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57960,7 +57960,7 @@ "id": 12513, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35411:6:12", + "src": "36275:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57969,13 +57969,13 @@ "visibility": "internal" } ], - "src": "35365:63:12" + "src": "36229:63:12" }, "returnParameters": { "id": 12516, "nodeType": "ParameterList", "parameters": [], - "src": "35443:0:12" + "src": "36307:0:12" }, "scope": 16348, "stateMutability": "view", @@ -57985,12 +57985,12 @@ { "id": 12552, "nodeType": "FunctionDefinition", - "src": "35556:186:12", + "src": "36424:188:12", "nodes": [], "body": { "id": 12551, "nodeType": "Block", - "src": "35637:105:12", + "src": "36505:107:12", "nodes": [], "statements": [ { @@ -58007,7 +58007,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35687:30:12", + "src": "36556:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_40785869c0ea63ca2ccbcf7415552989c2f1ce04f151eb3b2bd695c64d21af10", "typeString": "literal_string \"log(string,string,bool,bool)\"" @@ -58020,7 +58020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12531, - "src": "35719:2:12", + "src": "36588:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58032,7 +58032,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12533, - "src": "35723:2:12", + "src": "36592:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58044,7 +58044,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12535, - "src": "35727:2:12", + "src": "36596:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58056,7 +58056,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12537, - "src": "35731:2:12", + "src": "36600:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58092,7 +58092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35663:3:12", + "src": "36532:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -58105,7 +58105,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35663:23:12", + "src": "36532:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -58119,7 +58119,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35663:71:12", + "src": "36532:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58139,7 +58139,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "35647:15:12", + "src": "36516:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -58153,7 +58153,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35647:88:12", + "src": "36516:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -58162,7 +58162,7 @@ }, "id": 12550, "nodeType": "ExpressionStatement", - "src": "35647:88:12" + "src": "36516:88:12" } ] }, @@ -58170,7 +58170,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35565:3:12", + "nameLocation": "36433:3:12", "parameters": { "id": 12538, "nodeType": "ParameterList", @@ -58180,10 +58180,10 @@ "id": 12531, "mutability": "mutable", "name": "p0", - "nameLocation": "35583:2:12", + "nameLocation": "36451:2:12", "nodeType": "VariableDeclaration", "scope": 12552, - "src": "35569:16:12", + "src": "36437:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58194,7 +58194,7 @@ "id": 12530, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35569:6:12", + "src": "36437:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58207,10 +58207,10 @@ "id": 12533, "mutability": "mutable", "name": "p1", - "nameLocation": "35601:2:12", + "nameLocation": "36469:2:12", "nodeType": "VariableDeclaration", "scope": 12552, - "src": "35587:16:12", + "src": "36455:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58221,7 +58221,7 @@ "id": 12532, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35587:6:12", + "src": "36455:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58234,10 +58234,10 @@ "id": 12535, "mutability": "mutable", "name": "p2", - "nameLocation": "35610:2:12", + "nameLocation": "36478:2:12", "nodeType": "VariableDeclaration", "scope": 12552, - "src": "35605:7:12", + "src": "36473:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58248,7 +58248,7 @@ "id": 12534, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35605:4:12", + "src": "36473:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58261,10 +58261,10 @@ "id": 12537, "mutability": "mutable", "name": "p3", - "nameLocation": "35619:2:12", + "nameLocation": "36487:2:12", "nodeType": "VariableDeclaration", "scope": 12552, - "src": "35614:7:12", + "src": "36482:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58275,7 +58275,7 @@ "id": 12536, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35614:4:12", + "src": "36482:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58284,13 +58284,13 @@ "visibility": "internal" } ], - "src": "35568:54:12" + "src": "36436:54:12" }, "returnParameters": { "id": 12539, "nodeType": "ParameterList", "parameters": [], - "src": "35637:0:12" + "src": "36505:0:12" }, "scope": 16348, "stateMutability": "view", @@ -58300,12 +58300,12 @@ { "id": 12575, "nodeType": "FunctionDefinition", - "src": "35748:192:12", + "src": "36620:194:12", "nodes": [], "body": { "id": 12574, "nodeType": "Block", - "src": "35832:108:12", + "src": "36704:110:12", "nodes": [], "statements": [ { @@ -58322,7 +58322,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35882:33:12", + "src": "36755:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c371c7db0a4b104babdbdf00d079eb75cb5aa1d401c4fb726c8e5559029df84d", "typeString": "literal_string \"log(string,string,bool,address)\"" @@ -58335,7 +58335,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12554, - "src": "35917:2:12", + "src": "36790:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58347,7 +58347,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12556, - "src": "35921:2:12", + "src": "36794:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58359,7 +58359,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12558, - "src": "35925:2:12", + "src": "36798:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58371,7 +58371,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12560, - "src": "35929:2:12", + "src": "36802:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -58407,7 +58407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35858:3:12", + "src": "36731:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -58420,7 +58420,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35858:23:12", + "src": "36731:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -58434,7 +58434,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35858:74:12", + "src": "36731:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58454,7 +58454,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "35842:15:12", + "src": "36715:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -58468,7 +58468,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35842:91:12", + "src": "36715:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -58477,7 +58477,7 @@ }, "id": 12573, "nodeType": "ExpressionStatement", - "src": "35842:91:12" + "src": "36715:91:12" } ] }, @@ -58485,7 +58485,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35757:3:12", + "nameLocation": "36629:3:12", "parameters": { "id": 12561, "nodeType": "ParameterList", @@ -58495,10 +58495,10 @@ "id": 12554, "mutability": "mutable", "name": "p0", - "nameLocation": "35775:2:12", + "nameLocation": "36647:2:12", "nodeType": "VariableDeclaration", "scope": 12575, - "src": "35761:16:12", + "src": "36633:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58509,7 +58509,7 @@ "id": 12553, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35761:6:12", + "src": "36633:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58522,10 +58522,10 @@ "id": 12556, "mutability": "mutable", "name": "p1", - "nameLocation": "35793:2:12", + "nameLocation": "36665:2:12", "nodeType": "VariableDeclaration", "scope": 12575, - "src": "35779:16:12", + "src": "36651:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58536,7 +58536,7 @@ "id": 12555, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35779:6:12", + "src": "36651:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58549,10 +58549,10 @@ "id": 12558, "mutability": "mutable", "name": "p2", - "nameLocation": "35802:2:12", + "nameLocation": "36674:2:12", "nodeType": "VariableDeclaration", "scope": 12575, - "src": "35797:7:12", + "src": "36669:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58563,7 +58563,7 @@ "id": 12557, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35797:4:12", + "src": "36669:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58576,10 +58576,10 @@ "id": 12560, "mutability": "mutable", "name": "p3", - "nameLocation": "35814:2:12", + "nameLocation": "36686:2:12", "nodeType": "VariableDeclaration", "scope": 12575, - "src": "35806:10:12", + "src": "36678:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58590,7 +58590,7 @@ "id": 12559, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35806:7:12", + "src": "36678:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -58600,13 +58600,13 @@ "visibility": "internal" } ], - "src": "35760:57:12" + "src": "36632:57:12" }, "returnParameters": { "id": 12562, "nodeType": "ParameterList", "parameters": [], - "src": "35832:0:12" + "src": "36704:0:12" }, "scope": 16348, "stateMutability": "view", @@ -58616,12 +58616,12 @@ { "id": 12598, "nodeType": "FunctionDefinition", - "src": "35946:192:12", + "src": "36822:194:12", "nodes": [], "body": { "id": 12597, "nodeType": "Block", - "src": "36030:108:12", + "src": "36906:110:12", "nodes": [], "statements": [ { @@ -58638,7 +58638,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36080:33:12", + "src": "36957:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4a81a56a33247069679e8b6a463a3b29deb4b1020ce6e03b978132074cad28c2", "typeString": "literal_string \"log(string,string,address,uint)\"" @@ -58651,7 +58651,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12577, - "src": "36115:2:12", + "src": "36992:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58663,7 +58663,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12579, - "src": "36119:2:12", + "src": "36996:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58675,7 +58675,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12581, - "src": "36123:2:12", + "src": "37000:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -58687,7 +58687,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12583, - "src": "36127:2:12", + "src": "37004:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -58723,7 +58723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36056:3:12", + "src": "36933:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -58736,7 +58736,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36056:23:12", + "src": "36933:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -58750,7 +58750,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36056:74:12", + "src": "36933:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58770,7 +58770,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "36040:15:12", + "src": "36917:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -58784,7 +58784,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36040:91:12", + "src": "36917:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -58793,7 +58793,7 @@ }, "id": 12596, "nodeType": "ExpressionStatement", - "src": "36040:91:12" + "src": "36917:91:12" } ] }, @@ -58801,7 +58801,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35955:3:12", + "nameLocation": "36831:3:12", "parameters": { "id": 12584, "nodeType": "ParameterList", @@ -58811,10 +58811,10 @@ "id": 12577, "mutability": "mutable", "name": "p0", - "nameLocation": "35973:2:12", + "nameLocation": "36849:2:12", "nodeType": "VariableDeclaration", "scope": 12598, - "src": "35959:16:12", + "src": "36835:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58825,7 +58825,7 @@ "id": 12576, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35959:6:12", + "src": "36835:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58838,10 +58838,10 @@ "id": 12579, "mutability": "mutable", "name": "p1", - "nameLocation": "35991:2:12", + "nameLocation": "36867:2:12", "nodeType": "VariableDeclaration", "scope": 12598, - "src": "35977:16:12", + "src": "36853:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58852,7 +58852,7 @@ "id": 12578, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35977:6:12", + "src": "36853:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58865,10 +58865,10 @@ "id": 12581, "mutability": "mutable", "name": "p2", - "nameLocation": "36003:2:12", + "nameLocation": "36879:2:12", "nodeType": "VariableDeclaration", "scope": 12598, - "src": "35995:10:12", + "src": "36871:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58879,7 +58879,7 @@ "id": 12580, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35995:7:12", + "src": "36871:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -58893,10 +58893,10 @@ "id": 12583, "mutability": "mutable", "name": "p3", - "nameLocation": "36012:2:12", + "nameLocation": "36888:2:12", "nodeType": "VariableDeclaration", "scope": 12598, - "src": "36007:7:12", + "src": "36883:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58907,7 +58907,7 @@ "id": 12582, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "36007:4:12", + "src": "36883:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -58916,13 +58916,13 @@ "visibility": "internal" } ], - "src": "35958:57:12" + "src": "36834:57:12" }, "returnParameters": { "id": 12585, "nodeType": "ParameterList", "parameters": [], - "src": "36030:0:12" + "src": "36906:0:12" }, "scope": 16348, "stateMutability": "view", @@ -58932,12 +58932,12 @@ { "id": 12621, "nodeType": "FunctionDefinition", - "src": "36144:203:12", + "src": "37024:205:12", "nodes": [], "body": { "id": 12620, "nodeType": "Block", - "src": "36237:110:12", + "src": "37117:112:12", "nodes": [], "statements": [ { @@ -58954,7 +58954,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36287:35:12", + "src": "37168:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb1bff805ef136c60bfed230c7b932a14c6f7a62608edeaf56f8f2c0575d25b6", "typeString": "literal_string \"log(string,string,address,string)\"" @@ -58967,7 +58967,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12600, - "src": "36324:2:12", + "src": "37205:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58979,7 +58979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12602, - "src": "36328:2:12", + "src": "37209:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58991,7 +58991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12604, - "src": "36332:2:12", + "src": "37213:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59003,7 +59003,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12606, - "src": "36336:2:12", + "src": "37217:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59039,7 +59039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36263:3:12", + "src": "37144:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -59052,7 +59052,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36263:23:12", + "src": "37144:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -59066,7 +59066,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36263:76:12", + "src": "37144:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59086,7 +59086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "36247:15:12", + "src": "37128:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -59100,7 +59100,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36247:93:12", + "src": "37128:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -59109,7 +59109,7 @@ }, "id": 12619, "nodeType": "ExpressionStatement", - "src": "36247:93:12" + "src": "37128:93:12" } ] }, @@ -59117,7 +59117,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36153:3:12", + "nameLocation": "37033:3:12", "parameters": { "id": 12607, "nodeType": "ParameterList", @@ -59127,10 +59127,10 @@ "id": 12600, "mutability": "mutable", "name": "p0", - "nameLocation": "36171:2:12", + "nameLocation": "37051:2:12", "nodeType": "VariableDeclaration", "scope": 12621, - "src": "36157:16:12", + "src": "37037:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59141,7 +59141,7 @@ "id": 12599, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36157:6:12", + "src": "37037:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59154,10 +59154,10 @@ "id": 12602, "mutability": "mutable", "name": "p1", - "nameLocation": "36189:2:12", + "nameLocation": "37069:2:12", "nodeType": "VariableDeclaration", "scope": 12621, - "src": "36175:16:12", + "src": "37055:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59168,7 +59168,7 @@ "id": 12601, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36175:6:12", + "src": "37055:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59181,10 +59181,10 @@ "id": 12604, "mutability": "mutable", "name": "p2", - "nameLocation": "36201:2:12", + "nameLocation": "37081:2:12", "nodeType": "VariableDeclaration", "scope": 12621, - "src": "36193:10:12", + "src": "37073:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59195,7 +59195,7 @@ "id": 12603, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36193:7:12", + "src": "37073:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59209,10 +59209,10 @@ "id": 12606, "mutability": "mutable", "name": "p3", - "nameLocation": "36219:2:12", + "nameLocation": "37099:2:12", "nodeType": "VariableDeclaration", "scope": 12621, - "src": "36205:16:12", + "src": "37085:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59223,7 +59223,7 @@ "id": 12605, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36205:6:12", + "src": "37085:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59232,13 +59232,13 @@ "visibility": "internal" } ], - "src": "36156:66:12" + "src": "37036:66:12" }, "returnParameters": { "id": 12608, "nodeType": "ParameterList", "parameters": [], - "src": "36237:0:12" + "src": "37117:0:12" }, "scope": 16348, "stateMutability": "view", @@ -59248,12 +59248,12 @@ { "id": 12644, "nodeType": "FunctionDefinition", - "src": "36353:192:12", + "src": "37237:194:12", "nodes": [], "body": { "id": 12643, "nodeType": "Block", - "src": "36437:108:12", + "src": "37321:110:12", "nodes": [], "statements": [ { @@ -59270,7 +59270,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36487:33:12", + "src": "37372:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ccd4e373eb6ae26626c8607ae861c55cda5fd321363edde7e6328e09072ba63", "typeString": "literal_string \"log(string,string,address,bool)\"" @@ -59283,7 +59283,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12623, - "src": "36522:2:12", + "src": "37407:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59295,7 +59295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12625, - "src": "36526:2:12", + "src": "37411:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59307,7 +59307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12627, - "src": "36530:2:12", + "src": "37415:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59319,7 +59319,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12629, - "src": "36534:2:12", + "src": "37419:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59355,7 +59355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36463:3:12", + "src": "37348:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -59368,7 +59368,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36463:23:12", + "src": "37348:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -59382,7 +59382,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36463:74:12", + "src": "37348:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59402,7 +59402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "36447:15:12", + "src": "37332:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -59416,7 +59416,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36447:91:12", + "src": "37332:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -59425,7 +59425,7 @@ }, "id": 12642, "nodeType": "ExpressionStatement", - "src": "36447:91:12" + "src": "37332:91:12" } ] }, @@ -59433,7 +59433,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36362:3:12", + "nameLocation": "37246:3:12", "parameters": { "id": 12630, "nodeType": "ParameterList", @@ -59443,10 +59443,10 @@ "id": 12623, "mutability": "mutable", "name": "p0", - "nameLocation": "36380:2:12", + "nameLocation": "37264:2:12", "nodeType": "VariableDeclaration", "scope": 12644, - "src": "36366:16:12", + "src": "37250:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59457,7 +59457,7 @@ "id": 12622, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36366:6:12", + "src": "37250:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59470,10 +59470,10 @@ "id": 12625, "mutability": "mutable", "name": "p1", - "nameLocation": "36398:2:12", + "nameLocation": "37282:2:12", "nodeType": "VariableDeclaration", "scope": 12644, - "src": "36384:16:12", + "src": "37268:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59484,7 +59484,7 @@ "id": 12624, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36384:6:12", + "src": "37268:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59497,10 +59497,10 @@ "id": 12627, "mutability": "mutable", "name": "p2", - "nameLocation": "36410:2:12", + "nameLocation": "37294:2:12", "nodeType": "VariableDeclaration", "scope": 12644, - "src": "36402:10:12", + "src": "37286:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59511,7 +59511,7 @@ "id": 12626, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36402:7:12", + "src": "37286:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59525,10 +59525,10 @@ "id": 12629, "mutability": "mutable", "name": "p3", - "nameLocation": "36419:2:12", + "nameLocation": "37303:2:12", "nodeType": "VariableDeclaration", "scope": 12644, - "src": "36414:7:12", + "src": "37298:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59539,7 +59539,7 @@ "id": 12628, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36414:4:12", + "src": "37298:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59548,13 +59548,13 @@ "visibility": "internal" } ], - "src": "36365:57:12" + "src": "37249:57:12" }, "returnParameters": { "id": 12631, "nodeType": "ParameterList", "parameters": [], - "src": "36437:0:12" + "src": "37321:0:12" }, "scope": 16348, "stateMutability": "view", @@ -59564,12 +59564,12 @@ { "id": 12667, "nodeType": "FunctionDefinition", - "src": "36551:198:12", + "src": "37439:200:12", "nodes": [], "body": { "id": 12666, "nodeType": "Block", - "src": "36638:111:12", + "src": "37526:113:12", "nodes": [], "statements": [ { @@ -59586,7 +59586,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36688:36:12", + "src": "37577:36:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_439c7befd1b6bfcb9bd001c1f3a991ef43c070f0ace0c190dd9f16d7ae338a5d", "typeString": "literal_string \"log(string,string,address,address)\"" @@ -59599,7 +59599,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12646, - "src": "36726:2:12", + "src": "37615:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59611,7 +59611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12648, - "src": "36730:2:12", + "src": "37619:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59623,7 +59623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12650, - "src": "36734:2:12", + "src": "37623:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59635,7 +59635,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12652, - "src": "36738:2:12", + "src": "37627:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59671,7 +59671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36664:3:12", + "src": "37553:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -59684,7 +59684,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36664:23:12", + "src": "37553:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -59698,7 +59698,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36664:77:12", + "src": "37553:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59718,7 +59718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "36648:15:12", + "src": "37537:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -59732,7 +59732,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36648:94:12", + "src": "37537:94:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -59741,7 +59741,7 @@ }, "id": 12665, "nodeType": "ExpressionStatement", - "src": "36648:94:12" + "src": "37537:94:12" } ] }, @@ -59749,7 +59749,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36560:3:12", + "nameLocation": "37448:3:12", "parameters": { "id": 12653, "nodeType": "ParameterList", @@ -59759,10 +59759,10 @@ "id": 12646, "mutability": "mutable", "name": "p0", - "nameLocation": "36578:2:12", + "nameLocation": "37466:2:12", "nodeType": "VariableDeclaration", "scope": 12667, - "src": "36564:16:12", + "src": "37452:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59773,7 +59773,7 @@ "id": 12645, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36564:6:12", + "src": "37452:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59786,10 +59786,10 @@ "id": 12648, "mutability": "mutable", "name": "p1", - "nameLocation": "36596:2:12", + "nameLocation": "37484:2:12", "nodeType": "VariableDeclaration", "scope": 12667, - "src": "36582:16:12", + "src": "37470:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59800,7 +59800,7 @@ "id": 12647, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36582:6:12", + "src": "37470:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59813,10 +59813,10 @@ "id": 12650, "mutability": "mutable", "name": "p2", - "nameLocation": "36608:2:12", + "nameLocation": "37496:2:12", "nodeType": "VariableDeclaration", "scope": 12667, - "src": "36600:10:12", + "src": "37488:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59827,7 +59827,7 @@ "id": 12649, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36600:7:12", + "src": "37488:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59841,10 +59841,10 @@ "id": 12652, "mutability": "mutable", "name": "p3", - "nameLocation": "36620:2:12", + "nameLocation": "37508:2:12", "nodeType": "VariableDeclaration", "scope": 12667, - "src": "36612:10:12", + "src": "37500:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59855,7 +59855,7 @@ "id": 12651, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36612:7:12", + "src": "37500:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59865,13 +59865,13 @@ "visibility": "internal" } ], - "src": "36563:60:12" + "src": "37451:60:12" }, "returnParameters": { "id": 12654, "nodeType": "ParameterList", "parameters": [], - "src": "36638:0:12" + "src": "37526:0:12" }, "scope": 16348, "stateMutability": "view", @@ -59881,12 +59881,12 @@ { "id": 12690, "nodeType": "FunctionDefinition", - "src": "36755:175:12", + "src": "37647:177:12", "nodes": [], "body": { "id": 12689, "nodeType": "Block", - "src": "36827:103:12", + "src": "37719:105:12", "nodes": [], "statements": [ { @@ -59903,7 +59903,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36877:28:12", + "src": "37770:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5dbff038873b5f716761e9dcaab0713a903ceaebb2ba8c30b199c4dc534f7701", "typeString": "literal_string \"log(string,bool,uint,uint)\"" @@ -59916,7 +59916,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12669, - "src": "36907:2:12", + "src": "37800:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59928,7 +59928,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12671, - "src": "36911:2:12", + "src": "37804:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59940,7 +59940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12673, - "src": "36915:2:12", + "src": "37808:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -59952,7 +59952,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12675, - "src": "36919:2:12", + "src": "37812:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -59988,7 +59988,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36853:3:12", + "src": "37746:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -60001,7 +60001,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36853:23:12", + "src": "37746:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -60015,7 +60015,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36853:69:12", + "src": "37746:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60035,7 +60035,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "36837:15:12", + "src": "37730:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -60049,7 +60049,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36837:86:12", + "src": "37730:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -60058,7 +60058,7 @@ }, "id": 12688, "nodeType": "ExpressionStatement", - "src": "36837:86:12" + "src": "37730:86:12" } ] }, @@ -60066,7 +60066,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36764:3:12", + "nameLocation": "37656:3:12", "parameters": { "id": 12676, "nodeType": "ParameterList", @@ -60076,10 +60076,10 @@ "id": 12669, "mutability": "mutable", "name": "p0", - "nameLocation": "36782:2:12", + "nameLocation": "37674:2:12", "nodeType": "VariableDeclaration", "scope": 12690, - "src": "36768:16:12", + "src": "37660:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60090,7 +60090,7 @@ "id": 12668, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36768:6:12", + "src": "37660:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60103,10 +60103,10 @@ "id": 12671, "mutability": "mutable", "name": "p1", - "nameLocation": "36791:2:12", + "nameLocation": "37683:2:12", "nodeType": "VariableDeclaration", "scope": 12690, - "src": "36786:7:12", + "src": "37678:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60117,7 +60117,7 @@ "id": 12670, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36786:4:12", + "src": "37678:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60130,10 +60130,10 @@ "id": 12673, "mutability": "mutable", "name": "p2", - "nameLocation": "36800:2:12", + "nameLocation": "37692:2:12", "nodeType": "VariableDeclaration", "scope": 12690, - "src": "36795:7:12", + "src": "37687:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60144,7 +60144,7 @@ "id": 12672, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "36795:4:12", + "src": "37687:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60157,10 +60157,10 @@ "id": 12675, "mutability": "mutable", "name": "p3", - "nameLocation": "36809:2:12", + "nameLocation": "37701:2:12", "nodeType": "VariableDeclaration", "scope": 12690, - "src": "36804:7:12", + "src": "37696:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60171,7 +60171,7 @@ "id": 12674, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "36804:4:12", + "src": "37696:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60180,13 +60180,13 @@ "visibility": "internal" } ], - "src": "36767:45:12" + "src": "37659:45:12" }, "returnParameters": { "id": 12677, "nodeType": "ParameterList", "parameters": [], - "src": "36827:0:12" + "src": "37719:0:12" }, "scope": 16348, "stateMutability": "view", @@ -60196,12 +60196,12 @@ { "id": 12713, "nodeType": "FunctionDefinition", - "src": "36936:186:12", + "src": "37832:188:12", "nodes": [], "body": { "id": 12712, "nodeType": "Block", - "src": "37017:105:12", + "src": "37913:107:12", "nodes": [], "statements": [ { @@ -60218,7 +60218,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37067:30:12", + "src": "37964:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42b9a2274d0e9ab9211da679bc79f433c4055060036260a350e95cf10b9004ee", "typeString": "literal_string \"log(string,bool,uint,string)\"" @@ -60231,7 +60231,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12692, - "src": "37099:2:12", + "src": "37996:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60243,7 +60243,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12694, - "src": "37103:2:12", + "src": "38000:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60255,7 +60255,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12696, - "src": "37107:2:12", + "src": "38004:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60267,7 +60267,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12698, - "src": "37111:2:12", + "src": "38008:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60303,7 +60303,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37043:3:12", + "src": "37940:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -60316,7 +60316,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37043:23:12", + "src": "37940:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -60330,7 +60330,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37043:71:12", + "src": "37940:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60350,7 +60350,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "37027:15:12", + "src": "37924:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -60364,7 +60364,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37027:88:12", + "src": "37924:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -60373,7 +60373,7 @@ }, "id": 12711, "nodeType": "ExpressionStatement", - "src": "37027:88:12" + "src": "37924:88:12" } ] }, @@ -60381,7 +60381,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36945:3:12", + "nameLocation": "37841:3:12", "parameters": { "id": 12699, "nodeType": "ParameterList", @@ -60391,10 +60391,10 @@ "id": 12692, "mutability": "mutable", "name": "p0", - "nameLocation": "36963:2:12", + "nameLocation": "37859:2:12", "nodeType": "VariableDeclaration", "scope": 12713, - "src": "36949:16:12", + "src": "37845:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60405,7 +60405,7 @@ "id": 12691, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36949:6:12", + "src": "37845:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60418,10 +60418,10 @@ "id": 12694, "mutability": "mutable", "name": "p1", - "nameLocation": "36972:2:12", + "nameLocation": "37868:2:12", "nodeType": "VariableDeclaration", "scope": 12713, - "src": "36967:7:12", + "src": "37863:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60432,7 +60432,7 @@ "id": 12693, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36967:4:12", + "src": "37863:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60445,10 +60445,10 @@ "id": 12696, "mutability": "mutable", "name": "p2", - "nameLocation": "36981:2:12", + "nameLocation": "37877:2:12", "nodeType": "VariableDeclaration", "scope": 12713, - "src": "36976:7:12", + "src": "37872:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60459,7 +60459,7 @@ "id": 12695, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "36976:4:12", + "src": "37872:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60472,10 +60472,10 @@ "id": 12698, "mutability": "mutable", "name": "p3", - "nameLocation": "36999:2:12", + "nameLocation": "37895:2:12", "nodeType": "VariableDeclaration", "scope": 12713, - "src": "36985:16:12", + "src": "37881:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60486,7 +60486,7 @@ "id": 12697, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36985:6:12", + "src": "37881:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60495,13 +60495,13 @@ "visibility": "internal" } ], - "src": "36948:54:12" + "src": "37844:54:12" }, "returnParameters": { "id": 12700, "nodeType": "ParameterList", "parameters": [], - "src": "37017:0:12" + "src": "37913:0:12" }, "scope": 16348, "stateMutability": "view", @@ -60511,12 +60511,12 @@ { "id": 12736, "nodeType": "FunctionDefinition", - "src": "37128:175:12", + "src": "38028:177:12", "nodes": [], "body": { "id": 12735, "nodeType": "Block", - "src": "37200:103:12", + "src": "38100:105:12", "nodes": [], "statements": [ { @@ -60533,7 +60533,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37250:28:12", + "src": "38151:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3cc5b5d38fa67d61ad4f760e2dab344ea54d36d39a7b72ff747c1e117e2289bb", "typeString": "literal_string \"log(string,bool,uint,bool)\"" @@ -60546,7 +60546,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12715, - "src": "37280:2:12", + "src": "38181:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60558,7 +60558,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12717, - "src": "37284:2:12", + "src": "38185:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60570,7 +60570,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12719, - "src": "37288:2:12", + "src": "38189:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60582,7 +60582,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12721, - "src": "37292:2:12", + "src": "38193:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60618,7 +60618,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37226:3:12", + "src": "38127:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -60631,7 +60631,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37226:23:12", + "src": "38127:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -60645,7 +60645,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37226:69:12", + "src": "38127:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60665,7 +60665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "37210:15:12", + "src": "38111:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -60679,7 +60679,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37210:86:12", + "src": "38111:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -60688,7 +60688,7 @@ }, "id": 12734, "nodeType": "ExpressionStatement", - "src": "37210:86:12" + "src": "38111:86:12" } ] }, @@ -60696,7 +60696,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37137:3:12", + "nameLocation": "38037:3:12", "parameters": { "id": 12722, "nodeType": "ParameterList", @@ -60706,10 +60706,10 @@ "id": 12715, "mutability": "mutable", "name": "p0", - "nameLocation": "37155:2:12", + "nameLocation": "38055:2:12", "nodeType": "VariableDeclaration", "scope": 12736, - "src": "37141:16:12", + "src": "38041:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60720,7 +60720,7 @@ "id": 12714, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37141:6:12", + "src": "38041:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60733,10 +60733,10 @@ "id": 12717, "mutability": "mutable", "name": "p1", - "nameLocation": "37164:2:12", + "nameLocation": "38064:2:12", "nodeType": "VariableDeclaration", "scope": 12736, - "src": "37159:7:12", + "src": "38059:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60747,7 +60747,7 @@ "id": 12716, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37159:4:12", + "src": "38059:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60760,10 +60760,10 @@ "id": 12719, "mutability": "mutable", "name": "p2", - "nameLocation": "37173:2:12", + "nameLocation": "38073:2:12", "nodeType": "VariableDeclaration", "scope": 12736, - "src": "37168:7:12", + "src": "38068:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60774,7 +60774,7 @@ "id": 12718, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "37168:4:12", + "src": "38068:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60787,10 +60787,10 @@ "id": 12721, "mutability": "mutable", "name": "p3", - "nameLocation": "37182:2:12", + "nameLocation": "38082:2:12", "nodeType": "VariableDeclaration", "scope": 12736, - "src": "37177:7:12", + "src": "38077:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60801,7 +60801,7 @@ "id": 12720, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37177:4:12", + "src": "38077:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60810,13 +60810,13 @@ "visibility": "internal" } ], - "src": "37140:45:12" + "src": "38040:45:12" }, "returnParameters": { "id": 12723, "nodeType": "ParameterList", "parameters": [], - "src": "37200:0:12" + "src": "38100:0:12" }, "scope": 16348, "stateMutability": "view", @@ -60826,12 +60826,12 @@ { "id": 12759, "nodeType": "FunctionDefinition", - "src": "37309:181:12", + "src": "38213:183:12", "nodes": [], "body": { "id": 12758, "nodeType": "Block", - "src": "37384:106:12", + "src": "38288:108:12", "nodes": [], "statements": [ { @@ -60848,7 +60848,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37434:31:12", + "src": "38339:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_71d3850da171f493bcf1bd9faa0694f71484214d8459bca427251a9ad3e9bbd6", "typeString": "literal_string \"log(string,bool,uint,address)\"" @@ -60861,7 +60861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12738, - "src": "37467:2:12", + "src": "38372:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60873,7 +60873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12740, - "src": "37471:2:12", + "src": "38376:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60885,7 +60885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12742, - "src": "37475:2:12", + "src": "38380:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60897,7 +60897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12744, - "src": "37479:2:12", + "src": "38384:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -60933,7 +60933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37410:3:12", + "src": "38315:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -60946,7 +60946,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37410:23:12", + "src": "38315:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -60960,7 +60960,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37410:72:12", + "src": "38315:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60980,7 +60980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "37394:15:12", + "src": "38299:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -60994,7 +60994,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37394:89:12", + "src": "38299:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -61003,7 +61003,7 @@ }, "id": 12757, "nodeType": "ExpressionStatement", - "src": "37394:89:12" + "src": "38299:89:12" } ] }, @@ -61011,7 +61011,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37318:3:12", + "nameLocation": "38222:3:12", "parameters": { "id": 12745, "nodeType": "ParameterList", @@ -61021,10 +61021,10 @@ "id": 12738, "mutability": "mutable", "name": "p0", - "nameLocation": "37336:2:12", + "nameLocation": "38240:2:12", "nodeType": "VariableDeclaration", "scope": 12759, - "src": "37322:16:12", + "src": "38226:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61035,7 +61035,7 @@ "id": 12737, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37322:6:12", + "src": "38226:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61048,10 +61048,10 @@ "id": 12740, "mutability": "mutable", "name": "p1", - "nameLocation": "37345:2:12", + "nameLocation": "38249:2:12", "nodeType": "VariableDeclaration", "scope": 12759, - "src": "37340:7:12", + "src": "38244:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61062,7 +61062,7 @@ "id": 12739, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37340:4:12", + "src": "38244:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61075,10 +61075,10 @@ "id": 12742, "mutability": "mutable", "name": "p2", - "nameLocation": "37354:2:12", + "nameLocation": "38258:2:12", "nodeType": "VariableDeclaration", "scope": 12759, - "src": "37349:7:12", + "src": "38253:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61089,7 +61089,7 @@ "id": 12741, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "37349:4:12", + "src": "38253:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61102,10 +61102,10 @@ "id": 12744, "mutability": "mutable", "name": "p3", - "nameLocation": "37366:2:12", + "nameLocation": "38270:2:12", "nodeType": "VariableDeclaration", "scope": 12759, - "src": "37358:10:12", + "src": "38262:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61116,7 +61116,7 @@ "id": 12743, "name": "address", "nodeType": "ElementaryTypeName", - "src": "37358:7:12", + "src": "38262:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -61126,13 +61126,13 @@ "visibility": "internal" } ], - "src": "37321:48:12" + "src": "38225:48:12" }, "returnParameters": { "id": 12746, "nodeType": "ParameterList", "parameters": [], - "src": "37384:0:12" + "src": "38288:0:12" }, "scope": 16348, "stateMutability": "view", @@ -61142,12 +61142,12 @@ { "id": 12782, "nodeType": "FunctionDefinition", - "src": "37496:186:12", + "src": "38404:188:12", "nodes": [], "body": { "id": 12781, "nodeType": "Block", - "src": "37577:105:12", + "src": "38485:107:12", "nodes": [], "statements": [ { @@ -61164,7 +61164,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37627:30:12", + "src": "38536:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_34cb308d42fc37e3a239bcd0d717cf3713a336733737bee1d82ac9061e969d72", "typeString": "literal_string \"log(string,bool,string,uint)\"" @@ -61177,7 +61177,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12761, - "src": "37659:2:12", + "src": "38568:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61189,7 +61189,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12763, - "src": "37663:2:12", + "src": "38572:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61201,7 +61201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12765, - "src": "37667:2:12", + "src": "38576:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61213,7 +61213,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12767, - "src": "37671:2:12", + "src": "38580:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61249,7 +61249,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37603:3:12", + "src": "38512:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -61262,7 +61262,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37603:23:12", + "src": "38512:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -61276,7 +61276,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37603:71:12", + "src": "38512:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61296,7 +61296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "37587:15:12", + "src": "38496:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -61310,7 +61310,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37587:88:12", + "src": "38496:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -61319,7 +61319,7 @@ }, "id": 12780, "nodeType": "ExpressionStatement", - "src": "37587:88:12" + "src": "38496:88:12" } ] }, @@ -61327,7 +61327,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37505:3:12", + "nameLocation": "38413:3:12", "parameters": { "id": 12768, "nodeType": "ParameterList", @@ -61337,10 +61337,10 @@ "id": 12761, "mutability": "mutable", "name": "p0", - "nameLocation": "37523:2:12", + "nameLocation": "38431:2:12", "nodeType": "VariableDeclaration", "scope": 12782, - "src": "37509:16:12", + "src": "38417:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61351,7 +61351,7 @@ "id": 12760, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37509:6:12", + "src": "38417:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61364,10 +61364,10 @@ "id": 12763, "mutability": "mutable", "name": "p1", - "nameLocation": "37532:2:12", + "nameLocation": "38440:2:12", "nodeType": "VariableDeclaration", "scope": 12782, - "src": "37527:7:12", + "src": "38435:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61378,7 +61378,7 @@ "id": 12762, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37527:4:12", + "src": "38435:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61391,10 +61391,10 @@ "id": 12765, "mutability": "mutable", "name": "p2", - "nameLocation": "37550:2:12", + "nameLocation": "38458:2:12", "nodeType": "VariableDeclaration", "scope": 12782, - "src": "37536:16:12", + "src": "38444:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61405,7 +61405,7 @@ "id": 12764, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37536:6:12", + "src": "38444:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61418,10 +61418,10 @@ "id": 12767, "mutability": "mutable", "name": "p3", - "nameLocation": "37559:2:12", + "nameLocation": "38467:2:12", "nodeType": "VariableDeclaration", "scope": 12782, - "src": "37554:7:12", + "src": "38462:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61432,7 +61432,7 @@ "id": 12766, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "37554:4:12", + "src": "38462:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61441,13 +61441,13 @@ "visibility": "internal" } ], - "src": "37508:54:12" + "src": "38416:54:12" }, "returnParameters": { "id": 12769, "nodeType": "ParameterList", "parameters": [], - "src": "37577:0:12" + "src": "38485:0:12" }, "scope": 16348, "stateMutability": "view", @@ -61457,12 +61457,12 @@ { "id": 12805, "nodeType": "FunctionDefinition", - "src": "37688:197:12", + "src": "38600:199:12", "nodes": [], "body": { "id": 12804, "nodeType": "Block", - "src": "37778:107:12", + "src": "38690:109:12", "nodes": [], "statements": [ { @@ -61479,7 +61479,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37828:32:12", + "src": "38741:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a826caebc65f4a71211c1c7fd8dc9bdd856d7ef7dbeef42d8af156e9f73bc47d", "typeString": "literal_string \"log(string,bool,string,string)\"" @@ -61492,7 +61492,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12784, - "src": "37862:2:12", + "src": "38775:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61504,7 +61504,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12786, - "src": "37866:2:12", + "src": "38779:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61516,7 +61516,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12788, - "src": "37870:2:12", + "src": "38783:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61528,7 +61528,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12790, - "src": "37874:2:12", + "src": "38787:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61564,7 +61564,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37804:3:12", + "src": "38717:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -61577,7 +61577,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37804:23:12", + "src": "38717:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -61591,7 +61591,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37804:73:12", + "src": "38717:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61611,7 +61611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "37788:15:12", + "src": "38701:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -61625,7 +61625,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37788:90:12", + "src": "38701:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -61634,7 +61634,7 @@ }, "id": 12803, "nodeType": "ExpressionStatement", - "src": "37788:90:12" + "src": "38701:90:12" } ] }, @@ -61642,7 +61642,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37697:3:12", + "nameLocation": "38609:3:12", "parameters": { "id": 12791, "nodeType": "ParameterList", @@ -61652,10 +61652,10 @@ "id": 12784, "mutability": "mutable", "name": "p0", - "nameLocation": "37715:2:12", + "nameLocation": "38627:2:12", "nodeType": "VariableDeclaration", "scope": 12805, - "src": "37701:16:12", + "src": "38613:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61666,7 +61666,7 @@ "id": 12783, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37701:6:12", + "src": "38613:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61679,10 +61679,10 @@ "id": 12786, "mutability": "mutable", "name": "p1", - "nameLocation": "37724:2:12", + "nameLocation": "38636:2:12", "nodeType": "VariableDeclaration", "scope": 12805, - "src": "37719:7:12", + "src": "38631:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61693,7 +61693,7 @@ "id": 12785, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37719:4:12", + "src": "38631:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61706,10 +61706,10 @@ "id": 12788, "mutability": "mutable", "name": "p2", - "nameLocation": "37742:2:12", + "nameLocation": "38654:2:12", "nodeType": "VariableDeclaration", "scope": 12805, - "src": "37728:16:12", + "src": "38640:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61720,7 +61720,7 @@ "id": 12787, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37728:6:12", + "src": "38640:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61733,10 +61733,10 @@ "id": 12790, "mutability": "mutable", "name": "p3", - "nameLocation": "37760:2:12", + "nameLocation": "38672:2:12", "nodeType": "VariableDeclaration", "scope": 12805, - "src": "37746:16:12", + "src": "38658:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61747,7 +61747,7 @@ "id": 12789, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37746:6:12", + "src": "38658:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61756,13 +61756,13 @@ "visibility": "internal" } ], - "src": "37700:63:12" + "src": "38612:63:12" }, "returnParameters": { "id": 12792, "nodeType": "ParameterList", "parameters": [], - "src": "37778:0:12" + "src": "38690:0:12" }, "scope": 16348, "stateMutability": "view", @@ -61772,12 +61772,12 @@ { "id": 12828, "nodeType": "FunctionDefinition", - "src": "37891:186:12", + "src": "38807:188:12", "nodes": [], "body": { "id": 12827, "nodeType": "Block", - "src": "37972:105:12", + "src": "38888:107:12", "nodes": [], "statements": [ { @@ -61794,7 +61794,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38022:30:12", + "src": "38939:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3f8a701d00386d6ad9c7b7a930805b985bcbbe108e894a7d5cb9493e87e57e8b", "typeString": "literal_string \"log(string,bool,string,bool)\"" @@ -61807,7 +61807,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12807, - "src": "38054:2:12", + "src": "38971:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61819,7 +61819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12809, - "src": "38058:2:12", + "src": "38975:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61831,7 +61831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12811, - "src": "38062:2:12", + "src": "38979:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61843,7 +61843,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12813, - "src": "38066:2:12", + "src": "38983:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61879,7 +61879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37998:3:12", + "src": "38915:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -61892,7 +61892,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37998:23:12", + "src": "38915:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -61906,7 +61906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37998:71:12", + "src": "38915:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61926,7 +61926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "37982:15:12", + "src": "38899:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -61940,7 +61940,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37982:88:12", + "src": "38899:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -61949,7 +61949,7 @@ }, "id": 12826, "nodeType": "ExpressionStatement", - "src": "37982:88:12" + "src": "38899:88:12" } ] }, @@ -61957,7 +61957,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37900:3:12", + "nameLocation": "38816:3:12", "parameters": { "id": 12814, "nodeType": "ParameterList", @@ -61967,10 +61967,10 @@ "id": 12807, "mutability": "mutable", "name": "p0", - "nameLocation": "37918:2:12", + "nameLocation": "38834:2:12", "nodeType": "VariableDeclaration", "scope": 12828, - "src": "37904:16:12", + "src": "38820:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61981,7 +61981,7 @@ "id": 12806, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37904:6:12", + "src": "38820:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61994,10 +61994,10 @@ "id": 12809, "mutability": "mutable", "name": "p1", - "nameLocation": "37927:2:12", + "nameLocation": "38843:2:12", "nodeType": "VariableDeclaration", "scope": 12828, - "src": "37922:7:12", + "src": "38838:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62008,7 +62008,7 @@ "id": 12808, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37922:4:12", + "src": "38838:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62021,10 +62021,10 @@ "id": 12811, "mutability": "mutable", "name": "p2", - "nameLocation": "37945:2:12", + "nameLocation": "38861:2:12", "nodeType": "VariableDeclaration", "scope": 12828, - "src": "37931:16:12", + "src": "38847:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62035,7 +62035,7 @@ "id": 12810, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37931:6:12", + "src": "38847:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62048,10 +62048,10 @@ "id": 12813, "mutability": "mutable", "name": "p3", - "nameLocation": "37954:2:12", + "nameLocation": "38870:2:12", "nodeType": "VariableDeclaration", "scope": 12828, - "src": "37949:7:12", + "src": "38865:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62062,7 +62062,7 @@ "id": 12812, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37949:4:12", + "src": "38865:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62071,13 +62071,13 @@ "visibility": "internal" } ], - "src": "37903:54:12" + "src": "38819:54:12" }, "returnParameters": { "id": 12815, "nodeType": "ParameterList", "parameters": [], - "src": "37972:0:12" + "src": "38888:0:12" }, "scope": 16348, "stateMutability": "view", @@ -62087,12 +62087,12 @@ { "id": 12851, "nodeType": "FunctionDefinition", - "src": "38083:192:12", + "src": "39003:194:12", "nodes": [], "body": { "id": 12850, "nodeType": "Block", - "src": "38167:108:12", + "src": "39087:110:12", "nodes": [], "statements": [ { @@ -62109,7 +62109,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38217:33:12", + "src": "39138:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0625b292fa5cbc865b55f61713cbbe0ce7abb244ec2df45291ea19c30ddfaf8", "typeString": "literal_string \"log(string,bool,string,address)\"" @@ -62122,7 +62122,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12830, - "src": "38252:2:12", + "src": "39173:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62134,7 +62134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12832, - "src": "38256:2:12", + "src": "39177:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62146,7 +62146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12834, - "src": "38260:2:12", + "src": "39181:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62158,7 +62158,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12836, - "src": "38264:2:12", + "src": "39185:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -62194,7 +62194,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38193:3:12", + "src": "39114:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -62207,7 +62207,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38193:23:12", + "src": "39114:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -62221,7 +62221,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38193:74:12", + "src": "39114:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62241,7 +62241,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "38177:15:12", + "src": "39098:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -62255,7 +62255,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38177:91:12", + "src": "39098:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -62264,7 +62264,7 @@ }, "id": 12849, "nodeType": "ExpressionStatement", - "src": "38177:91:12" + "src": "39098:91:12" } ] }, @@ -62272,7 +62272,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38092:3:12", + "nameLocation": "39012:3:12", "parameters": { "id": 12837, "nodeType": "ParameterList", @@ -62282,10 +62282,10 @@ "id": 12830, "mutability": "mutable", "name": "p0", - "nameLocation": "38110:2:12", + "nameLocation": "39030:2:12", "nodeType": "VariableDeclaration", "scope": 12851, - "src": "38096:16:12", + "src": "39016:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62296,7 +62296,7 @@ "id": 12829, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38096:6:12", + "src": "39016:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62309,10 +62309,10 @@ "id": 12832, "mutability": "mutable", "name": "p1", - "nameLocation": "38119:2:12", + "nameLocation": "39039:2:12", "nodeType": "VariableDeclaration", "scope": 12851, - "src": "38114:7:12", + "src": "39034:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62323,7 +62323,7 @@ "id": 12831, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38114:4:12", + "src": "39034:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62336,10 +62336,10 @@ "id": 12834, "mutability": "mutable", "name": "p2", - "nameLocation": "38137:2:12", + "nameLocation": "39057:2:12", "nodeType": "VariableDeclaration", "scope": 12851, - "src": "38123:16:12", + "src": "39043:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62350,7 +62350,7 @@ "id": 12833, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38123:6:12", + "src": "39043:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62363,10 +62363,10 @@ "id": 12836, "mutability": "mutable", "name": "p3", - "nameLocation": "38149:2:12", + "nameLocation": "39069:2:12", "nodeType": "VariableDeclaration", "scope": 12851, - "src": "38141:10:12", + "src": "39061:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62377,7 +62377,7 @@ "id": 12835, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38141:7:12", + "src": "39061:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -62387,13 +62387,13 @@ "visibility": "internal" } ], - "src": "38095:57:12" + "src": "39015:57:12" }, "returnParameters": { "id": 12838, "nodeType": "ParameterList", "parameters": [], - "src": "38167:0:12" + "src": "39087:0:12" }, "scope": 16348, "stateMutability": "view", @@ -62403,12 +62403,12 @@ { "id": 12874, "nodeType": "FunctionDefinition", - "src": "38281:175:12", + "src": "39205:177:12", "nodes": [], "body": { "id": 12873, "nodeType": "Block", - "src": "38353:103:12", + "src": "39277:105:12", "nodes": [], "statements": [ { @@ -62425,7 +62425,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38403:28:12", + "src": "39328:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_807531e8eafdd7a15a803e586dd9a01b2aa8ae2cdd52f093775c0dcb0c977edf", "typeString": "literal_string \"log(string,bool,bool,uint)\"" @@ -62438,7 +62438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12853, - "src": "38433:2:12", + "src": "39358:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62450,7 +62450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12855, - "src": "38437:2:12", + "src": "39362:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62462,7 +62462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12857, - "src": "38441:2:12", + "src": "39366:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62474,7 +62474,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12859, - "src": "38445:2:12", + "src": "39370:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62510,7 +62510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38379:3:12", + "src": "39304:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -62523,7 +62523,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38379:23:12", + "src": "39304:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -62537,7 +62537,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38379:69:12", + "src": "39304:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62557,7 +62557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "38363:15:12", + "src": "39288:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -62571,7 +62571,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38363:86:12", + "src": "39288:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -62580,7 +62580,7 @@ }, "id": 12872, "nodeType": "ExpressionStatement", - "src": "38363:86:12" + "src": "39288:86:12" } ] }, @@ -62588,7 +62588,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38290:3:12", + "nameLocation": "39214:3:12", "parameters": { "id": 12860, "nodeType": "ParameterList", @@ -62598,10 +62598,10 @@ "id": 12853, "mutability": "mutable", "name": "p0", - "nameLocation": "38308:2:12", + "nameLocation": "39232:2:12", "nodeType": "VariableDeclaration", "scope": 12874, - "src": "38294:16:12", + "src": "39218:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62612,7 +62612,7 @@ "id": 12852, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38294:6:12", + "src": "39218:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62625,10 +62625,10 @@ "id": 12855, "mutability": "mutable", "name": "p1", - "nameLocation": "38317:2:12", + "nameLocation": "39241:2:12", "nodeType": "VariableDeclaration", "scope": 12874, - "src": "38312:7:12", + "src": "39236:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62639,7 +62639,7 @@ "id": 12854, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38312:4:12", + "src": "39236:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62652,10 +62652,10 @@ "id": 12857, "mutability": "mutable", "name": "p2", - "nameLocation": "38326:2:12", + "nameLocation": "39250:2:12", "nodeType": "VariableDeclaration", "scope": 12874, - "src": "38321:7:12", + "src": "39245:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62666,7 +62666,7 @@ "id": 12856, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38321:4:12", + "src": "39245:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62679,10 +62679,10 @@ "id": 12859, "mutability": "mutable", "name": "p3", - "nameLocation": "38335:2:12", + "nameLocation": "39259:2:12", "nodeType": "VariableDeclaration", "scope": 12874, - "src": "38330:7:12", + "src": "39254:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62693,7 +62693,7 @@ "id": 12858, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "38330:4:12", + "src": "39254:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62702,13 +62702,13 @@ "visibility": "internal" } ], - "src": "38293:45:12" + "src": "39217:45:12" }, "returnParameters": { "id": 12861, "nodeType": "ParameterList", "parameters": [], - "src": "38353:0:12" + "src": "39277:0:12" }, "scope": 16348, "stateMutability": "view", @@ -62718,12 +62718,12 @@ { "id": 12897, "nodeType": "FunctionDefinition", - "src": "38462:186:12", + "src": "39390:188:12", "nodes": [], "body": { "id": 12896, "nodeType": "Block", - "src": "38543:105:12", + "src": "39471:107:12", "nodes": [], "statements": [ { @@ -62740,7 +62740,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38593:30:12", + "src": "39522:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9d22d5dd5fa6b44920526f32944af8a0b12651bcfe7d5e4d9330573146eaf058", "typeString": "literal_string \"log(string,bool,bool,string)\"" @@ -62753,7 +62753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12876, - "src": "38625:2:12", + "src": "39554:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62765,7 +62765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12878, - "src": "38629:2:12", + "src": "39558:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62777,7 +62777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12880, - "src": "38633:2:12", + "src": "39562:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62789,7 +62789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12882, - "src": "38637:2:12", + "src": "39566:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62825,7 +62825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38569:3:12", + "src": "39498:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -62838,7 +62838,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38569:23:12", + "src": "39498:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -62852,7 +62852,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38569:71:12", + "src": "39498:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62872,7 +62872,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "38553:15:12", + "src": "39482:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -62886,7 +62886,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38553:88:12", + "src": "39482:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -62895,7 +62895,7 @@ }, "id": 12895, "nodeType": "ExpressionStatement", - "src": "38553:88:12" + "src": "39482:88:12" } ] }, @@ -62903,7 +62903,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38471:3:12", + "nameLocation": "39399:3:12", "parameters": { "id": 12883, "nodeType": "ParameterList", @@ -62913,10 +62913,10 @@ "id": 12876, "mutability": "mutable", "name": "p0", - "nameLocation": "38489:2:12", + "nameLocation": "39417:2:12", "nodeType": "VariableDeclaration", "scope": 12897, - "src": "38475:16:12", + "src": "39403:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62927,7 +62927,7 @@ "id": 12875, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38475:6:12", + "src": "39403:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62940,10 +62940,10 @@ "id": 12878, "mutability": "mutable", "name": "p1", - "nameLocation": "38498:2:12", + "nameLocation": "39426:2:12", "nodeType": "VariableDeclaration", "scope": 12897, - "src": "38493:7:12", + "src": "39421:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62954,7 +62954,7 @@ "id": 12877, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38493:4:12", + "src": "39421:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62967,10 +62967,10 @@ "id": 12880, "mutability": "mutable", "name": "p2", - "nameLocation": "38507:2:12", + "nameLocation": "39435:2:12", "nodeType": "VariableDeclaration", "scope": 12897, - "src": "38502:7:12", + "src": "39430:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62981,7 +62981,7 @@ "id": 12879, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38502:4:12", + "src": "39430:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62994,10 +62994,10 @@ "id": 12882, "mutability": "mutable", "name": "p3", - "nameLocation": "38525:2:12", + "nameLocation": "39453:2:12", "nodeType": "VariableDeclaration", "scope": 12897, - "src": "38511:16:12", + "src": "39439:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63008,7 +63008,7 @@ "id": 12881, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38511:6:12", + "src": "39439:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63017,13 +63017,13 @@ "visibility": "internal" } ], - "src": "38474:54:12" + "src": "39402:54:12" }, "returnParameters": { "id": 12884, "nodeType": "ParameterList", "parameters": [], - "src": "38543:0:12" + "src": "39471:0:12" }, "scope": 16348, "stateMutability": "view", @@ -63033,12 +63033,12 @@ { "id": 12920, "nodeType": "FunctionDefinition", - "src": "38654:175:12", + "src": "39586:177:12", "nodes": [], "body": { "id": 12919, "nodeType": "Block", - "src": "38726:103:12", + "src": "39658:105:12", "nodes": [], "statements": [ { @@ -63055,7 +63055,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38776:28:12", + "src": "39709:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_895af8c5b50078ceec3119054e20583155eeb3e1a8f56b8ed56efbec57456ad2", "typeString": "literal_string \"log(string,bool,bool,bool)\"" @@ -63068,7 +63068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12899, - "src": "38806:2:12", + "src": "39739:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -63080,7 +63080,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12901, - "src": "38810:2:12", + "src": "39743:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63092,7 +63092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12903, - "src": "38814:2:12", + "src": "39747:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63104,7 +63104,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12905, - "src": "38818:2:12", + "src": "39751:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63140,7 +63140,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38752:3:12", + "src": "39685:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -63153,7 +63153,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38752:23:12", + "src": "39685:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -63167,7 +63167,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38752:69:12", + "src": "39685:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63187,7 +63187,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "38736:15:12", + "src": "39669:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -63201,7 +63201,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38736:86:12", + "src": "39669:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -63210,7 +63210,7 @@ }, "id": 12918, "nodeType": "ExpressionStatement", - "src": "38736:86:12" + "src": "39669:86:12" } ] }, @@ -63218,7 +63218,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38663:3:12", + "nameLocation": "39595:3:12", "parameters": { "id": 12906, "nodeType": "ParameterList", @@ -63228,10 +63228,10 @@ "id": 12899, "mutability": "mutable", "name": "p0", - "nameLocation": "38681:2:12", + "nameLocation": "39613:2:12", "nodeType": "VariableDeclaration", "scope": 12920, - "src": "38667:16:12", + "src": "39599:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63242,7 +63242,7 @@ "id": 12898, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38667:6:12", + "src": "39599:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63255,10 +63255,10 @@ "id": 12901, "mutability": "mutable", "name": "p1", - "nameLocation": "38690:2:12", + "nameLocation": "39622:2:12", "nodeType": "VariableDeclaration", "scope": 12920, - "src": "38685:7:12", + "src": "39617:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63269,7 +63269,7 @@ "id": 12900, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38685:4:12", + "src": "39617:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63282,10 +63282,10 @@ "id": 12903, "mutability": "mutable", "name": "p2", - "nameLocation": "38699:2:12", + "nameLocation": "39631:2:12", "nodeType": "VariableDeclaration", "scope": 12920, - "src": "38694:7:12", + "src": "39626:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63296,7 +63296,7 @@ "id": 12902, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38694:4:12", + "src": "39626:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63309,10 +63309,10 @@ "id": 12905, "mutability": "mutable", "name": "p3", - "nameLocation": "38708:2:12", + "nameLocation": "39640:2:12", "nodeType": "VariableDeclaration", "scope": 12920, - "src": "38703:7:12", + "src": "39635:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63323,7 +63323,7 @@ "id": 12904, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38703:4:12", + "src": "39635:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63332,13 +63332,13 @@ "visibility": "internal" } ], - "src": "38666:45:12" + "src": "39598:45:12" }, "returnParameters": { "id": 12907, "nodeType": "ParameterList", "parameters": [], - "src": "38726:0:12" + "src": "39658:0:12" }, "scope": 16348, "stateMutability": "view", @@ -63348,12 +63348,12 @@ { "id": 12943, "nodeType": "FunctionDefinition", - "src": "38835:181:12", + "src": "39771:183:12", "nodes": [], "body": { "id": 12942, "nodeType": "Block", - "src": "38910:106:12", + "src": "39846:108:12", "nodes": [], "statements": [ { @@ -63370,7 +63370,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38960:31:12", + "src": "39897:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7190a529624f3e9168945b9053b9648f6439313f31cad0801b50f9dc38a45d4d", "typeString": "literal_string \"log(string,bool,bool,address)\"" @@ -63383,7 +63383,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12922, - "src": "38993:2:12", + "src": "39930:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -63395,7 +63395,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12924, - "src": "38997:2:12", + "src": "39934:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63407,7 +63407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12926, - "src": "39001:2:12", + "src": "39938:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63419,7 +63419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12928, - "src": "39005:2:12", + "src": "39942:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -63455,7 +63455,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38936:3:12", + "src": "39873:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -63468,7 +63468,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38936:23:12", + "src": "39873:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -63482,7 +63482,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38936:72:12", + "src": "39873:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63502,7 +63502,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "38920:15:12", + "src": "39857:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -63516,7 +63516,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38920:89:12", + "src": "39857:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -63525,7 +63525,7 @@ }, "id": 12941, "nodeType": "ExpressionStatement", - "src": "38920:89:12" + "src": "39857:89:12" } ] }, @@ -63533,7 +63533,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38844:3:12", + "nameLocation": "39780:3:12", "parameters": { "id": 12929, "nodeType": "ParameterList", @@ -63543,10 +63543,10 @@ "id": 12922, "mutability": "mutable", "name": "p0", - "nameLocation": "38862:2:12", + "nameLocation": "39798:2:12", "nodeType": "VariableDeclaration", "scope": 12943, - "src": "38848:16:12", + "src": "39784:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63557,7 +63557,7 @@ "id": 12921, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38848:6:12", + "src": "39784:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63570,10 +63570,10 @@ "id": 12924, "mutability": "mutable", "name": "p1", - "nameLocation": "38871:2:12", + "nameLocation": "39807:2:12", "nodeType": "VariableDeclaration", "scope": 12943, - "src": "38866:7:12", + "src": "39802:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63584,7 +63584,7 @@ "id": 12923, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38866:4:12", + "src": "39802:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63597,10 +63597,10 @@ "id": 12926, "mutability": "mutable", "name": "p2", - "nameLocation": "38880:2:12", + "nameLocation": "39816:2:12", "nodeType": "VariableDeclaration", "scope": 12943, - "src": "38875:7:12", + "src": "39811:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63611,7 +63611,7 @@ "id": 12925, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38875:4:12", + "src": "39811:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63624,10 +63624,10 @@ "id": 12928, "mutability": "mutable", "name": "p3", - "nameLocation": "38892:2:12", + "nameLocation": "39828:2:12", "nodeType": "VariableDeclaration", "scope": 12943, - "src": "38884:10:12", + "src": "39820:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63638,7 +63638,7 @@ "id": 12927, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38884:7:12", + "src": "39820:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -63648,13 +63648,13 @@ "visibility": "internal" } ], - "src": "38847:48:12" + "src": "39783:48:12" }, "returnParameters": { "id": 12930, "nodeType": "ParameterList", "parameters": [], - "src": "38910:0:12" + "src": "39846:0:12" }, "scope": 16348, "stateMutability": "view", @@ -63664,12 +63664,12 @@ { "id": 12966, "nodeType": "FunctionDefinition", - "src": "39022:181:12", + "src": "39962:183:12", "nodes": [], "body": { "id": 12965, "nodeType": "Block", - "src": "39097:106:12", + "src": "40037:108:12", "nodes": [], "statements": [ { @@ -63686,7 +63686,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39147:31:12", + "src": "40088:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_28df4e96d50017c69e64253ea877c992512b689fb9fed17cf6af78f104f1200b", "typeString": "literal_string \"log(string,bool,address,uint)\"" @@ -63699,7 +63699,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12945, - "src": "39180:2:12", + "src": "40121:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -63711,7 +63711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12947, - "src": "39184:2:12", + "src": "40125:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63723,7 +63723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12949, - "src": "39188:2:12", + "src": "40129:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -63735,7 +63735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12951, - "src": "39192:2:12", + "src": "40133:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63771,7 +63771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39123:3:12", + "src": "40064:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -63784,7 +63784,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39123:23:12", + "src": "40064:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -63798,7 +63798,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39123:72:12", + "src": "40064:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63818,7 +63818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "39107:15:12", + "src": "40048:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -63832,7 +63832,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39107:89:12", + "src": "40048:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -63841,7 +63841,7 @@ }, "id": 12964, "nodeType": "ExpressionStatement", - "src": "39107:89:12" + "src": "40048:89:12" } ] }, @@ -63849,7 +63849,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39031:3:12", + "nameLocation": "39971:3:12", "parameters": { "id": 12952, "nodeType": "ParameterList", @@ -63859,10 +63859,10 @@ "id": 12945, "mutability": "mutable", "name": "p0", - "nameLocation": "39049:2:12", + "nameLocation": "39989:2:12", "nodeType": "VariableDeclaration", "scope": 12966, - "src": "39035:16:12", + "src": "39975:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63873,7 +63873,7 @@ "id": 12944, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39035:6:12", + "src": "39975:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63886,10 +63886,10 @@ "id": 12947, "mutability": "mutable", "name": "p1", - "nameLocation": "39058:2:12", + "nameLocation": "39998:2:12", "nodeType": "VariableDeclaration", "scope": 12966, - "src": "39053:7:12", + "src": "39993:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63900,7 +63900,7 @@ "id": 12946, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39053:4:12", + "src": "39993:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63913,10 +63913,10 @@ "id": 12949, "mutability": "mutable", "name": "p2", - "nameLocation": "39070:2:12", + "nameLocation": "40010:2:12", "nodeType": "VariableDeclaration", "scope": 12966, - "src": "39062:10:12", + "src": "40002:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63927,7 +63927,7 @@ "id": 12948, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39062:7:12", + "src": "40002:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -63941,10 +63941,10 @@ "id": 12951, "mutability": "mutable", "name": "p3", - "nameLocation": "39079:2:12", + "nameLocation": "40019:2:12", "nodeType": "VariableDeclaration", "scope": 12966, - "src": "39074:7:12", + "src": "40014:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63955,7 +63955,7 @@ "id": 12950, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "39074:4:12", + "src": "40014:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63964,13 +63964,13 @@ "visibility": "internal" } ], - "src": "39034:48:12" + "src": "39974:48:12" }, "returnParameters": { "id": 12953, "nodeType": "ParameterList", "parameters": [], - "src": "39097:0:12" + "src": "40037:0:12" }, "scope": 16348, "stateMutability": "view", @@ -63980,12 +63980,12 @@ { "id": 12989, "nodeType": "FunctionDefinition", - "src": "39209:192:12", + "src": "40153:194:12", "nodes": [], "body": { "id": 12988, "nodeType": "Block", - "src": "39293:108:12", + "src": "40237:110:12", "nodes": [], "statements": [ { @@ -64002,7 +64002,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39343:33:12", + "src": "40288:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d8e33a4e52268aad313274a8446eec6f40466a28da2456a8f12d83b298c13ef", "typeString": "literal_string \"log(string,bool,address,string)\"" @@ -64015,7 +64015,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12968, - "src": "39378:2:12", + "src": "40323:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64027,7 +64027,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12970, - "src": "39382:2:12", + "src": "40327:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64039,7 +64039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12972, - "src": "39386:2:12", + "src": "40331:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64051,7 +64051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12974, - "src": "39390:2:12", + "src": "40335:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64087,7 +64087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39319:3:12", + "src": "40264:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -64100,7 +64100,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39319:23:12", + "src": "40264:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -64114,7 +64114,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39319:74:12", + "src": "40264:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64134,7 +64134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "39303:15:12", + "src": "40248:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -64148,7 +64148,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39303:91:12", + "src": "40248:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -64157,7 +64157,7 @@ }, "id": 12987, "nodeType": "ExpressionStatement", - "src": "39303:91:12" + "src": "40248:91:12" } ] }, @@ -64165,7 +64165,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39218:3:12", + "nameLocation": "40162:3:12", "parameters": { "id": 12975, "nodeType": "ParameterList", @@ -64175,10 +64175,10 @@ "id": 12968, "mutability": "mutable", "name": "p0", - "nameLocation": "39236:2:12", + "nameLocation": "40180:2:12", "nodeType": "VariableDeclaration", "scope": 12989, - "src": "39222:16:12", + "src": "40166:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64189,7 +64189,7 @@ "id": 12967, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39222:6:12", + "src": "40166:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64202,10 +64202,10 @@ "id": 12970, "mutability": "mutable", "name": "p1", - "nameLocation": "39245:2:12", + "nameLocation": "40189:2:12", "nodeType": "VariableDeclaration", "scope": 12989, - "src": "39240:7:12", + "src": "40184:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64216,7 +64216,7 @@ "id": 12969, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39240:4:12", + "src": "40184:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64229,10 +64229,10 @@ "id": 12972, "mutability": "mutable", "name": "p2", - "nameLocation": "39257:2:12", + "nameLocation": "40201:2:12", "nodeType": "VariableDeclaration", "scope": 12989, - "src": "39249:10:12", + "src": "40193:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64243,7 +64243,7 @@ "id": 12971, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39249:7:12", + "src": "40193:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64257,10 +64257,10 @@ "id": 12974, "mutability": "mutable", "name": "p3", - "nameLocation": "39275:2:12", + "nameLocation": "40219:2:12", "nodeType": "VariableDeclaration", "scope": 12989, - "src": "39261:16:12", + "src": "40205:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64271,7 +64271,7 @@ "id": 12973, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39261:6:12", + "src": "40205:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64280,13 +64280,13 @@ "visibility": "internal" } ], - "src": "39221:57:12" + "src": "40165:57:12" }, "returnParameters": { "id": 12976, "nodeType": "ParameterList", "parameters": [], - "src": "39293:0:12" + "src": "40237:0:12" }, "scope": 16348, "stateMutability": "view", @@ -64296,12 +64296,12 @@ { "id": 13012, "nodeType": "FunctionDefinition", - "src": "39407:181:12", + "src": "40355:183:12", "nodes": [], "body": { "id": 13011, "nodeType": "Block", - "src": "39482:106:12", + "src": "40430:108:12", "nodes": [], "statements": [ { @@ -64318,7 +64318,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39532:31:12", + "src": "40481:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_958c28c6e7bd79de7ce7f6f112cbcb194d9e383764dfb947492ee1374ff5c482", "typeString": "literal_string \"log(string,bool,address,bool)\"" @@ -64331,7 +64331,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12991, - "src": "39565:2:12", + "src": "40514:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64343,7 +64343,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12993, - "src": "39569:2:12", + "src": "40518:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64355,7 +64355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12995, - "src": "39573:2:12", + "src": "40522:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64367,7 +64367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 12997, - "src": "39577:2:12", + "src": "40526:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64403,7 +64403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39508:3:12", + "src": "40457:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -64416,7 +64416,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39508:23:12", + "src": "40457:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -64430,7 +64430,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39508:72:12", + "src": "40457:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64450,7 +64450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "39492:15:12", + "src": "40441:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -64464,7 +64464,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39492:89:12", + "src": "40441:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -64473,7 +64473,7 @@ }, "id": 13010, "nodeType": "ExpressionStatement", - "src": "39492:89:12" + "src": "40441:89:12" } ] }, @@ -64481,7 +64481,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39416:3:12", + "nameLocation": "40364:3:12", "parameters": { "id": 12998, "nodeType": "ParameterList", @@ -64491,10 +64491,10 @@ "id": 12991, "mutability": "mutable", "name": "p0", - "nameLocation": "39434:2:12", + "nameLocation": "40382:2:12", "nodeType": "VariableDeclaration", "scope": 13012, - "src": "39420:16:12", + "src": "40368:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64505,7 +64505,7 @@ "id": 12990, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39420:6:12", + "src": "40368:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64518,10 +64518,10 @@ "id": 12993, "mutability": "mutable", "name": "p1", - "nameLocation": "39443:2:12", + "nameLocation": "40391:2:12", "nodeType": "VariableDeclaration", "scope": 13012, - "src": "39438:7:12", + "src": "40386:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64532,7 +64532,7 @@ "id": 12992, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39438:4:12", + "src": "40386:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64545,10 +64545,10 @@ "id": 12995, "mutability": "mutable", "name": "p2", - "nameLocation": "39455:2:12", + "nameLocation": "40403:2:12", "nodeType": "VariableDeclaration", "scope": 13012, - "src": "39447:10:12", + "src": "40395:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64559,7 +64559,7 @@ "id": 12994, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39447:7:12", + "src": "40395:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64573,10 +64573,10 @@ "id": 12997, "mutability": "mutable", "name": "p3", - "nameLocation": "39464:2:12", + "nameLocation": "40412:2:12", "nodeType": "VariableDeclaration", "scope": 13012, - "src": "39459:7:12", + "src": "40407:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64587,7 +64587,7 @@ "id": 12996, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39459:4:12", + "src": "40407:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64596,13 +64596,13 @@ "visibility": "internal" } ], - "src": "39419:48:12" + "src": "40367:48:12" }, "returnParameters": { "id": 12999, "nodeType": "ParameterList", "parameters": [], - "src": "39482:0:12" + "src": "40430:0:12" }, "scope": 16348, "stateMutability": "view", @@ -64612,12 +64612,12 @@ { "id": 13035, "nodeType": "FunctionDefinition", - "src": "39594:187:12", + "src": "40546:189:12", "nodes": [], "body": { "id": 13034, "nodeType": "Block", - "src": "39672:109:12", + "src": "40624:111:12", "nodes": [], "statements": [ { @@ -64634,7 +64634,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39722:34:12", + "src": "40675:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_33e9dd1deb33816160eb59d86987de501b214bedbbe3c70103eff4092834b53d", "typeString": "literal_string \"log(string,bool,address,address)\"" @@ -64647,7 +64647,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13014, - "src": "39758:2:12", + "src": "40711:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64659,7 +64659,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13016, - "src": "39762:2:12", + "src": "40715:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64671,7 +64671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13018, - "src": "39766:2:12", + "src": "40719:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64683,7 +64683,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13020, - "src": "39770:2:12", + "src": "40723:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64719,7 +64719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39698:3:12", + "src": "40651:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -64732,7 +64732,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39698:23:12", + "src": "40651:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -64746,7 +64746,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39698:75:12", + "src": "40651:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64766,7 +64766,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "39682:15:12", + "src": "40635:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -64780,7 +64780,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39682:92:12", + "src": "40635:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -64789,7 +64789,7 @@ }, "id": 13033, "nodeType": "ExpressionStatement", - "src": "39682:92:12" + "src": "40635:92:12" } ] }, @@ -64797,7 +64797,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39603:3:12", + "nameLocation": "40555:3:12", "parameters": { "id": 13021, "nodeType": "ParameterList", @@ -64807,10 +64807,10 @@ "id": 13014, "mutability": "mutable", "name": "p0", - "nameLocation": "39621:2:12", + "nameLocation": "40573:2:12", "nodeType": "VariableDeclaration", "scope": 13035, - "src": "39607:16:12", + "src": "40559:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64821,7 +64821,7 @@ "id": 13013, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39607:6:12", + "src": "40559:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64834,10 +64834,10 @@ "id": 13016, "mutability": "mutable", "name": "p1", - "nameLocation": "39630:2:12", + "nameLocation": "40582:2:12", "nodeType": "VariableDeclaration", "scope": 13035, - "src": "39625:7:12", + "src": "40577:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64848,7 +64848,7 @@ "id": 13015, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39625:4:12", + "src": "40577:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64861,10 +64861,10 @@ "id": 13018, "mutability": "mutable", "name": "p2", - "nameLocation": "39642:2:12", + "nameLocation": "40594:2:12", "nodeType": "VariableDeclaration", "scope": 13035, - "src": "39634:10:12", + "src": "40586:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64875,7 +64875,7 @@ "id": 13017, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39634:7:12", + "src": "40586:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64889,10 +64889,10 @@ "id": 13020, "mutability": "mutable", "name": "p3", - "nameLocation": "39654:2:12", + "nameLocation": "40606:2:12", "nodeType": "VariableDeclaration", "scope": 13035, - "src": "39646:10:12", + "src": "40598:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64903,7 +64903,7 @@ "id": 13019, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39646:7:12", + "src": "40598:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64913,13 +64913,13 @@ "visibility": "internal" } ], - "src": "39606:51:12" + "src": "40558:51:12" }, "returnParameters": { "id": 13022, "nodeType": "ParameterList", "parameters": [], - "src": "39672:0:12" + "src": "40624:0:12" }, "scope": 16348, "stateMutability": "view", @@ -64929,12 +64929,12 @@ { "id": 13058, "nodeType": "FunctionDefinition", - "src": "39787:181:12", + "src": "40743:183:12", "nodes": [], "body": { "id": 13057, "nodeType": "Block", - "src": "39862:106:12", + "src": "40818:108:12", "nodes": [], "statements": [ { @@ -64951,7 +64951,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39912:31:12", + "src": "40869:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_daa394bd4914eaece965f4173c7699746dff411e470b03385f052bd7b13f1bd3", "typeString": "literal_string \"log(string,address,uint,uint)\"" @@ -64964,7 +64964,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13037, - "src": "39945:2:12", + "src": "40902:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64976,7 +64976,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13039, - "src": "39949:2:12", + "src": "40906:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64988,7 +64988,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13041, - "src": "39953:2:12", + "src": "40910:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65000,7 +65000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13043, - "src": "39957:2:12", + "src": "40914:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65036,7 +65036,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39888:3:12", + "src": "40845:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -65049,7 +65049,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39888:23:12", + "src": "40845:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -65063,7 +65063,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39888:72:12", + "src": "40845:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65083,7 +65083,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "39872:15:12", + "src": "40829:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -65097,7 +65097,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39872:89:12", + "src": "40829:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -65106,7 +65106,7 @@ }, "id": 13056, "nodeType": "ExpressionStatement", - "src": "39872:89:12" + "src": "40829:89:12" } ] }, @@ -65114,7 +65114,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39796:3:12", + "nameLocation": "40752:3:12", "parameters": { "id": 13044, "nodeType": "ParameterList", @@ -65124,10 +65124,10 @@ "id": 13037, "mutability": "mutable", "name": "p0", - "nameLocation": "39814:2:12", + "nameLocation": "40770:2:12", "nodeType": "VariableDeclaration", "scope": 13058, - "src": "39800:16:12", + "src": "40756:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65138,7 +65138,7 @@ "id": 13036, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39800:6:12", + "src": "40756:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65151,10 +65151,10 @@ "id": 13039, "mutability": "mutable", "name": "p1", - "nameLocation": "39826:2:12", + "nameLocation": "40782:2:12", "nodeType": "VariableDeclaration", "scope": 13058, - "src": "39818:10:12", + "src": "40774:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65165,7 +65165,7 @@ "id": 13038, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39818:7:12", + "src": "40774:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65179,10 +65179,10 @@ "id": 13041, "mutability": "mutable", "name": "p2", - "nameLocation": "39835:2:12", + "nameLocation": "40791:2:12", "nodeType": "VariableDeclaration", "scope": 13058, - "src": "39830:7:12", + "src": "40786:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65193,7 +65193,7 @@ "id": 13040, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "39830:4:12", + "src": "40786:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65206,10 +65206,10 @@ "id": 13043, "mutability": "mutable", "name": "p3", - "nameLocation": "39844:2:12", + "nameLocation": "40800:2:12", "nodeType": "VariableDeclaration", "scope": 13058, - "src": "39839:7:12", + "src": "40795:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65220,7 +65220,7 @@ "id": 13042, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "39839:4:12", + "src": "40795:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65229,13 +65229,13 @@ "visibility": "internal" } ], - "src": "39799:48:12" + "src": "40755:48:12" }, "returnParameters": { "id": 13045, "nodeType": "ParameterList", "parameters": [], - "src": "39862:0:12" + "src": "40818:0:12" }, "scope": 16348, "stateMutability": "view", @@ -65245,12 +65245,12 @@ { "id": 13081, "nodeType": "FunctionDefinition", - "src": "39974:192:12", + "src": "40934:194:12", "nodes": [], "body": { "id": 13080, "nodeType": "Block", - "src": "40058:108:12", + "src": "41018:110:12", "nodes": [], "statements": [ { @@ -65267,7 +65267,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40108:33:12", + "src": "41069:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4c55f234d048f08e770926729ee5d8a9c70d6b9a607ce037165c7e0f36155a98", "typeString": "literal_string \"log(string,address,uint,string)\"" @@ -65280,7 +65280,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13060, - "src": "40143:2:12", + "src": "41104:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -65292,7 +65292,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13062, - "src": "40147:2:12", + "src": "41108:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -65304,7 +65304,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13064, - "src": "40151:2:12", + "src": "41112:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65316,7 +65316,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13066, - "src": "40155:2:12", + "src": "41116:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -65352,7 +65352,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40084:3:12", + "src": "41045:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -65365,7 +65365,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40084:23:12", + "src": "41045:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -65379,7 +65379,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40084:74:12", + "src": "41045:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65399,7 +65399,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "40068:15:12", + "src": "41029:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -65413,7 +65413,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40068:91:12", + "src": "41029:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -65422,7 +65422,7 @@ }, "id": 13079, "nodeType": "ExpressionStatement", - "src": "40068:91:12" + "src": "41029:91:12" } ] }, @@ -65430,7 +65430,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39983:3:12", + "nameLocation": "40943:3:12", "parameters": { "id": 13067, "nodeType": "ParameterList", @@ -65440,10 +65440,10 @@ "id": 13060, "mutability": "mutable", "name": "p0", - "nameLocation": "40001:2:12", + "nameLocation": "40961:2:12", "nodeType": "VariableDeclaration", "scope": 13081, - "src": "39987:16:12", + "src": "40947:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65454,7 +65454,7 @@ "id": 13059, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39987:6:12", + "src": "40947:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65467,10 +65467,10 @@ "id": 13062, "mutability": "mutable", "name": "p1", - "nameLocation": "40013:2:12", + "nameLocation": "40973:2:12", "nodeType": "VariableDeclaration", "scope": 13081, - "src": "40005:10:12", + "src": "40965:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65481,7 +65481,7 @@ "id": 13061, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40005:7:12", + "src": "40965:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65495,10 +65495,10 @@ "id": 13064, "mutability": "mutable", "name": "p2", - "nameLocation": "40022:2:12", + "nameLocation": "40982:2:12", "nodeType": "VariableDeclaration", "scope": 13081, - "src": "40017:7:12", + "src": "40977:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65509,7 +65509,7 @@ "id": 13063, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "40017:4:12", + "src": "40977:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65522,10 +65522,10 @@ "id": 13066, "mutability": "mutable", "name": "p3", - "nameLocation": "40040:2:12", + "nameLocation": "41000:2:12", "nodeType": "VariableDeclaration", "scope": 13081, - "src": "40026:16:12", + "src": "40986:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65536,7 +65536,7 @@ "id": 13065, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40026:6:12", + "src": "40986:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65545,13 +65545,13 @@ "visibility": "internal" } ], - "src": "39986:57:12" + "src": "40946:57:12" }, "returnParameters": { "id": 13068, "nodeType": "ParameterList", "parameters": [], - "src": "40058:0:12" + "src": "41018:0:12" }, "scope": 16348, "stateMutability": "view", @@ -65561,12 +65561,12 @@ { "id": 13104, "nodeType": "FunctionDefinition", - "src": "40172:181:12", + "src": "41136:183:12", "nodes": [], "body": { "id": 13103, "nodeType": "Block", - "src": "40247:106:12", + "src": "41211:108:12", "nodes": [], "statements": [ { @@ -65583,7 +65583,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40297:31:12", + "src": "41262:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ac1c13c91f65a91284d9d77ba7484e75b0a3dd9b57a01fd497babb7d6ebc554", "typeString": "literal_string \"log(string,address,uint,bool)\"" @@ -65596,7 +65596,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13083, - "src": "40330:2:12", + "src": "41295:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -65608,7 +65608,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13085, - "src": "40334:2:12", + "src": "41299:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -65620,7 +65620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13087, - "src": "40338:2:12", + "src": "41303:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65632,7 +65632,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13089, - "src": "40342:2:12", + "src": "41307:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65668,7 +65668,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40273:3:12", + "src": "41238:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -65681,7 +65681,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40273:23:12", + "src": "41238:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -65695,7 +65695,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40273:72:12", + "src": "41238:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65715,7 +65715,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "40257:15:12", + "src": "41222:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -65729,7 +65729,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40257:89:12", + "src": "41222:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -65738,7 +65738,7 @@ }, "id": 13102, "nodeType": "ExpressionStatement", - "src": "40257:89:12" + "src": "41222:89:12" } ] }, @@ -65746,7 +65746,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40181:3:12", + "nameLocation": "41145:3:12", "parameters": { "id": 13090, "nodeType": "ParameterList", @@ -65756,10 +65756,10 @@ "id": 13083, "mutability": "mutable", "name": "p0", - "nameLocation": "40199:2:12", + "nameLocation": "41163:2:12", "nodeType": "VariableDeclaration", "scope": 13104, - "src": "40185:16:12", + "src": "41149:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65770,7 +65770,7 @@ "id": 13082, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40185:6:12", + "src": "41149:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65783,10 +65783,10 @@ "id": 13085, "mutability": "mutable", "name": "p1", - "nameLocation": "40211:2:12", + "nameLocation": "41175:2:12", "nodeType": "VariableDeclaration", "scope": 13104, - "src": "40203:10:12", + "src": "41167:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65797,7 +65797,7 @@ "id": 13084, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40203:7:12", + "src": "41167:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65811,10 +65811,10 @@ "id": 13087, "mutability": "mutable", "name": "p2", - "nameLocation": "40220:2:12", + "nameLocation": "41184:2:12", "nodeType": "VariableDeclaration", "scope": 13104, - "src": "40215:7:12", + "src": "41179:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65825,7 +65825,7 @@ "id": 13086, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "40215:4:12", + "src": "41179:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65838,10 +65838,10 @@ "id": 13089, "mutability": "mutable", "name": "p3", - "nameLocation": "40229:2:12", + "nameLocation": "41193:2:12", "nodeType": "VariableDeclaration", "scope": 13104, - "src": "40224:7:12", + "src": "41188:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65852,7 +65852,7 @@ "id": 13088, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40224:4:12", + "src": "41188:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65861,13 +65861,13 @@ "visibility": "internal" } ], - "src": "40184:48:12" + "src": "41148:48:12" }, "returnParameters": { "id": 13091, "nodeType": "ParameterList", "parameters": [], - "src": "40247:0:12" + "src": "41211:0:12" }, "scope": 16348, "stateMutability": "view", @@ -65877,12 +65877,12 @@ { "id": 13127, "nodeType": "FunctionDefinition", - "src": "40359:187:12", + "src": "41327:189:12", "nodes": [], "body": { "id": 13126, "nodeType": "Block", - "src": "40437:109:12", + "src": "41405:111:12", "nodes": [], "statements": [ { @@ -65899,7 +65899,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40487:34:12", + "src": "41456:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a366ec808c8af1aa091e8102642939a99436cf04d3dfac2ae23c299404f821b2", "typeString": "literal_string \"log(string,address,uint,address)\"" @@ -65912,7 +65912,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13106, - "src": "40523:2:12", + "src": "41492:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -65924,7 +65924,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13108, - "src": "40527:2:12", + "src": "41496:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -65936,7 +65936,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13110, - "src": "40531:2:12", + "src": "41500:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65948,7 +65948,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13112, - "src": "40535:2:12", + "src": "41504:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -65984,7 +65984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40463:3:12", + "src": "41432:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -65997,7 +65997,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40463:23:12", + "src": "41432:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -66011,7 +66011,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40463:75:12", + "src": "41432:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66031,7 +66031,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "40447:15:12", + "src": "41416:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -66045,7 +66045,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40447:92:12", + "src": "41416:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -66054,7 +66054,7 @@ }, "id": 13125, "nodeType": "ExpressionStatement", - "src": "40447:92:12" + "src": "41416:92:12" } ] }, @@ -66062,7 +66062,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40368:3:12", + "nameLocation": "41336:3:12", "parameters": { "id": 13113, "nodeType": "ParameterList", @@ -66072,10 +66072,10 @@ "id": 13106, "mutability": "mutable", "name": "p0", - "nameLocation": "40386:2:12", + "nameLocation": "41354:2:12", "nodeType": "VariableDeclaration", "scope": 13127, - "src": "40372:16:12", + "src": "41340:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66086,7 +66086,7 @@ "id": 13105, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40372:6:12", + "src": "41340:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66099,10 +66099,10 @@ "id": 13108, "mutability": "mutable", "name": "p1", - "nameLocation": "40398:2:12", + "nameLocation": "41366:2:12", "nodeType": "VariableDeclaration", "scope": 13127, - "src": "40390:10:12", + "src": "41358:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66113,7 +66113,7 @@ "id": 13107, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40390:7:12", + "src": "41358:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66127,10 +66127,10 @@ "id": 13110, "mutability": "mutable", "name": "p2", - "nameLocation": "40407:2:12", + "nameLocation": "41375:2:12", "nodeType": "VariableDeclaration", "scope": 13127, - "src": "40402:7:12", + "src": "41370:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66141,7 +66141,7 @@ "id": 13109, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "40402:4:12", + "src": "41370:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66154,10 +66154,10 @@ "id": 13112, "mutability": "mutable", "name": "p3", - "nameLocation": "40419:2:12", + "nameLocation": "41387:2:12", "nodeType": "VariableDeclaration", "scope": 13127, - "src": "40411:10:12", + "src": "41379:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66168,7 +66168,7 @@ "id": 13111, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40411:7:12", + "src": "41379:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66178,13 +66178,13 @@ "visibility": "internal" } ], - "src": "40371:51:12" + "src": "41339:51:12" }, "returnParameters": { "id": 13114, "nodeType": "ParameterList", "parameters": [], - "src": "40437:0:12" + "src": "41405:0:12" }, "scope": 16348, "stateMutability": "view", @@ -66194,12 +66194,12 @@ { "id": 13150, "nodeType": "FunctionDefinition", - "src": "40552:192:12", + "src": "41524:194:12", "nodes": [], "body": { "id": 13149, "nodeType": "Block", - "src": "40636:108:12", + "src": "41608:110:12", "nodes": [], "statements": [ { @@ -66216,7 +66216,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40686:33:12", + "src": "41659:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f624be9ea3983abac9c65ced8f562a492ebb84e6f74cd40f35387eff4d66349", "typeString": "literal_string \"log(string,address,string,uint)\"" @@ -66229,7 +66229,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13129, - "src": "40721:2:12", + "src": "41694:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66241,7 +66241,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13131, - "src": "40725:2:12", + "src": "41698:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -66253,7 +66253,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13133, - "src": "40729:2:12", + "src": "41702:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66265,7 +66265,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13135, - "src": "40733:2:12", + "src": "41706:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66301,7 +66301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40662:3:12", + "src": "41635:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -66314,7 +66314,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40662:23:12", + "src": "41635:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -66328,7 +66328,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40662:74:12", + "src": "41635:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66348,7 +66348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "40646:15:12", + "src": "41619:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -66362,7 +66362,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40646:91:12", + "src": "41619:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -66371,7 +66371,7 @@ }, "id": 13148, "nodeType": "ExpressionStatement", - "src": "40646:91:12" + "src": "41619:91:12" } ] }, @@ -66379,7 +66379,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40561:3:12", + "nameLocation": "41533:3:12", "parameters": { "id": 13136, "nodeType": "ParameterList", @@ -66389,10 +66389,10 @@ "id": 13129, "mutability": "mutable", "name": "p0", - "nameLocation": "40579:2:12", + "nameLocation": "41551:2:12", "nodeType": "VariableDeclaration", "scope": 13150, - "src": "40565:16:12", + "src": "41537:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66403,7 +66403,7 @@ "id": 13128, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40565:6:12", + "src": "41537:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66416,10 +66416,10 @@ "id": 13131, "mutability": "mutable", "name": "p1", - "nameLocation": "40591:2:12", + "nameLocation": "41563:2:12", "nodeType": "VariableDeclaration", "scope": 13150, - "src": "40583:10:12", + "src": "41555:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66430,7 +66430,7 @@ "id": 13130, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40583:7:12", + "src": "41555:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66444,10 +66444,10 @@ "id": 13133, "mutability": "mutable", "name": "p2", - "nameLocation": "40609:2:12", + "nameLocation": "41581:2:12", "nodeType": "VariableDeclaration", "scope": 13150, - "src": "40595:16:12", + "src": "41567:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66458,7 +66458,7 @@ "id": 13132, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40595:6:12", + "src": "41567:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66471,10 +66471,10 @@ "id": 13135, "mutability": "mutable", "name": "p3", - "nameLocation": "40618:2:12", + "nameLocation": "41590:2:12", "nodeType": "VariableDeclaration", "scope": 13150, - "src": "40613:7:12", + "src": "41585:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66485,7 +66485,7 @@ "id": 13134, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "40613:4:12", + "src": "41585:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66494,13 +66494,13 @@ "visibility": "internal" } ], - "src": "40564:57:12" + "src": "41536:57:12" }, "returnParameters": { "id": 13137, "nodeType": "ParameterList", "parameters": [], - "src": "40636:0:12" + "src": "41608:0:12" }, "scope": 16348, "stateMutability": "view", @@ -66510,12 +66510,12 @@ { "id": 13173, "nodeType": "FunctionDefinition", - "src": "40750:203:12", + "src": "41726:205:12", "nodes": [], "body": { "id": 13172, "nodeType": "Block", - "src": "40843:110:12", + "src": "41819:112:12", "nodes": [], "statements": [ { @@ -66532,7 +66532,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40893:35:12", + "src": "41870:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_245986f22170901865e76245a48ee28ce0127ca357f6ad576a72190e1d358797", "typeString": "literal_string \"log(string,address,string,string)\"" @@ -66545,7 +66545,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13152, - "src": "40930:2:12", + "src": "41907:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66557,7 +66557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13154, - "src": "40934:2:12", + "src": "41911:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -66569,7 +66569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13156, - "src": "40938:2:12", + "src": "41915:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66581,7 +66581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13158, - "src": "40942:2:12", + "src": "41919:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66617,7 +66617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40869:3:12", + "src": "41846:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -66630,7 +66630,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40869:23:12", + "src": "41846:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -66644,7 +66644,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40869:76:12", + "src": "41846:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66664,7 +66664,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "40853:15:12", + "src": "41830:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -66678,7 +66678,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40853:93:12", + "src": "41830:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -66687,7 +66687,7 @@ }, "id": 13171, "nodeType": "ExpressionStatement", - "src": "40853:93:12" + "src": "41830:93:12" } ] }, @@ -66695,7 +66695,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40759:3:12", + "nameLocation": "41735:3:12", "parameters": { "id": 13159, "nodeType": "ParameterList", @@ -66705,10 +66705,10 @@ "id": 13152, "mutability": "mutable", "name": "p0", - "nameLocation": "40777:2:12", + "nameLocation": "41753:2:12", "nodeType": "VariableDeclaration", "scope": 13173, - "src": "40763:16:12", + "src": "41739:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66719,7 +66719,7 @@ "id": 13151, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40763:6:12", + "src": "41739:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66732,10 +66732,10 @@ "id": 13154, "mutability": "mutable", "name": "p1", - "nameLocation": "40789:2:12", + "nameLocation": "41765:2:12", "nodeType": "VariableDeclaration", "scope": 13173, - "src": "40781:10:12", + "src": "41757:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66746,7 +66746,7 @@ "id": 13153, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40781:7:12", + "src": "41757:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66760,10 +66760,10 @@ "id": 13156, "mutability": "mutable", "name": "p2", - "nameLocation": "40807:2:12", + "nameLocation": "41783:2:12", "nodeType": "VariableDeclaration", "scope": 13173, - "src": "40793:16:12", + "src": "41769:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66774,7 +66774,7 @@ "id": 13155, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40793:6:12", + "src": "41769:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66787,10 +66787,10 @@ "id": 13158, "mutability": "mutable", "name": "p3", - "nameLocation": "40825:2:12", + "nameLocation": "41801:2:12", "nodeType": "VariableDeclaration", "scope": 13173, - "src": "40811:16:12", + "src": "41787:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66801,7 +66801,7 @@ "id": 13157, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40811:6:12", + "src": "41787:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66810,13 +66810,13 @@ "visibility": "internal" } ], - "src": "40762:66:12" + "src": "41738:66:12" }, "returnParameters": { "id": 13160, "nodeType": "ParameterList", "parameters": [], - "src": "40843:0:12" + "src": "41819:0:12" }, "scope": 16348, "stateMutability": "view", @@ -66826,12 +66826,12 @@ { "id": 13196, "nodeType": "FunctionDefinition", - "src": "40959:192:12", + "src": "41939:194:12", "nodes": [], "body": { "id": 13195, "nodeType": "Block", - "src": "41043:108:12", + "src": "42023:110:12", "nodes": [], "statements": [ { @@ -66848,7 +66848,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41093:33:12", + "src": "42074:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f15d28c15ddff15fba1c00f6a4975ae6af8b36c9b2a875bf59bd45049046154", "typeString": "literal_string \"log(string,address,string,bool)\"" @@ -66861,7 +66861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13175, - "src": "41128:2:12", + "src": "42109:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66873,7 +66873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13177, - "src": "41132:2:12", + "src": "42113:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -66885,7 +66885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13179, - "src": "41136:2:12", + "src": "42117:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66897,7 +66897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13181, - "src": "41140:2:12", + "src": "42121:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -66933,7 +66933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41069:3:12", + "src": "42050:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -66946,7 +66946,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41069:23:12", + "src": "42050:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -66960,7 +66960,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41069:74:12", + "src": "42050:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66980,7 +66980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "41053:15:12", + "src": "42034:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -66994,7 +66994,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41053:91:12", + "src": "42034:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -67003,7 +67003,7 @@ }, "id": 13194, "nodeType": "ExpressionStatement", - "src": "41053:91:12" + "src": "42034:91:12" } ] }, @@ -67011,7 +67011,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40968:3:12", + "nameLocation": "41948:3:12", "parameters": { "id": 13182, "nodeType": "ParameterList", @@ -67021,10 +67021,10 @@ "id": 13175, "mutability": "mutable", "name": "p0", - "nameLocation": "40986:2:12", + "nameLocation": "41966:2:12", "nodeType": "VariableDeclaration", "scope": 13196, - "src": "40972:16:12", + "src": "41952:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67035,7 +67035,7 @@ "id": 13174, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40972:6:12", + "src": "41952:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67048,10 +67048,10 @@ "id": 13177, "mutability": "mutable", "name": "p1", - "nameLocation": "40998:2:12", + "nameLocation": "41978:2:12", "nodeType": "VariableDeclaration", "scope": 13196, - "src": "40990:10:12", + "src": "41970:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67062,7 +67062,7 @@ "id": 13176, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40990:7:12", + "src": "41970:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67076,10 +67076,10 @@ "id": 13179, "mutability": "mutable", "name": "p2", - "nameLocation": "41016:2:12", + "nameLocation": "41996:2:12", "nodeType": "VariableDeclaration", "scope": 13196, - "src": "41002:16:12", + "src": "41982:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67090,7 +67090,7 @@ "id": 13178, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41002:6:12", + "src": "41982:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67103,10 +67103,10 @@ "id": 13181, "mutability": "mutable", "name": "p3", - "nameLocation": "41025:2:12", + "nameLocation": "42005:2:12", "nodeType": "VariableDeclaration", "scope": 13196, - "src": "41020:7:12", + "src": "42000:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67117,7 +67117,7 @@ "id": 13180, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41020:4:12", + "src": "42000:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67126,13 +67126,13 @@ "visibility": "internal" } ], - "src": "40971:57:12" + "src": "41951:57:12" }, "returnParameters": { "id": 13183, "nodeType": "ParameterList", "parameters": [], - "src": "41043:0:12" + "src": "42023:0:12" }, "scope": 16348, "stateMutability": "view", @@ -67142,12 +67142,12 @@ { "id": 13219, "nodeType": "FunctionDefinition", - "src": "41157:198:12", + "src": "42141:200:12", "nodes": [], "body": { "id": 13218, "nodeType": "Block", - "src": "41244:111:12", + "src": "42228:113:12", "nodes": [], "statements": [ { @@ -67164,7 +67164,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41294:36:12", + "src": "42279:36:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aabc9a311ab49789834b120d81155a7fee846a9f0d4f740bbeb970770190c82d", "typeString": "literal_string \"log(string,address,string,address)\"" @@ -67177,7 +67177,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13198, - "src": "41332:2:12", + "src": "42317:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67189,7 +67189,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13200, - "src": "41336:2:12", + "src": "42321:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67201,7 +67201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13202, - "src": "41340:2:12", + "src": "42325:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67213,7 +67213,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13204, - "src": "41344:2:12", + "src": "42329:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67249,7 +67249,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41270:3:12", + "src": "42255:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -67262,7 +67262,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41270:23:12", + "src": "42255:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -67276,7 +67276,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41270:77:12", + "src": "42255:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67296,7 +67296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "41254:15:12", + "src": "42239:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -67310,7 +67310,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41254:94:12", + "src": "42239:94:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -67319,7 +67319,7 @@ }, "id": 13217, "nodeType": "ExpressionStatement", - "src": "41254:94:12" + "src": "42239:94:12" } ] }, @@ -67327,7 +67327,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41166:3:12", + "nameLocation": "42150:3:12", "parameters": { "id": 13205, "nodeType": "ParameterList", @@ -67337,10 +67337,10 @@ "id": 13198, "mutability": "mutable", "name": "p0", - "nameLocation": "41184:2:12", + "nameLocation": "42168:2:12", "nodeType": "VariableDeclaration", "scope": 13219, - "src": "41170:16:12", + "src": "42154:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67351,7 +67351,7 @@ "id": 13197, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41170:6:12", + "src": "42154:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67364,10 +67364,10 @@ "id": 13200, "mutability": "mutable", "name": "p1", - "nameLocation": "41196:2:12", + "nameLocation": "42180:2:12", "nodeType": "VariableDeclaration", "scope": 13219, - "src": "41188:10:12", + "src": "42172:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67378,7 +67378,7 @@ "id": 13199, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41188:7:12", + "src": "42172:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67392,10 +67392,10 @@ "id": 13202, "mutability": "mutable", "name": "p2", - "nameLocation": "41214:2:12", + "nameLocation": "42198:2:12", "nodeType": "VariableDeclaration", "scope": 13219, - "src": "41200:16:12", + "src": "42184:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67406,7 +67406,7 @@ "id": 13201, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41200:6:12", + "src": "42184:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67419,10 +67419,10 @@ "id": 13204, "mutability": "mutable", "name": "p3", - "nameLocation": "41226:2:12", + "nameLocation": "42210:2:12", "nodeType": "VariableDeclaration", "scope": 13219, - "src": "41218:10:12", + "src": "42202:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67433,7 +67433,7 @@ "id": 13203, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41218:7:12", + "src": "42202:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67443,13 +67443,13 @@ "visibility": "internal" } ], - "src": "41169:60:12" + "src": "42153:60:12" }, "returnParameters": { "id": 13206, "nodeType": "ParameterList", "parameters": [], - "src": "41244:0:12" + "src": "42228:0:12" }, "scope": 16348, "stateMutability": "view", @@ -67459,12 +67459,12 @@ { "id": 13242, "nodeType": "FunctionDefinition", - "src": "41361:181:12", + "src": "42349:183:12", "nodes": [], "body": { "id": 13241, "nodeType": "Block", - "src": "41436:106:12", + "src": "42424:108:12", "nodes": [], "statements": [ { @@ -67481,7 +67481,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41486:31:12", + "src": "42475:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d1bb8ba57e795e9925065473f653a381a99be37bdcfbeaf49f38097f35af7f", "typeString": "literal_string \"log(string,address,bool,uint)\"" @@ -67494,7 +67494,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13221, - "src": "41519:2:12", + "src": "42508:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67506,7 +67506,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13223, - "src": "41523:2:12", + "src": "42512:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67518,7 +67518,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13225, - "src": "41527:2:12", + "src": "42516:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67530,7 +67530,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13227, - "src": "41531:2:12", + "src": "42520:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67566,7 +67566,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41462:3:12", + "src": "42451:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -67579,7 +67579,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41462:23:12", + "src": "42451:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -67593,7 +67593,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41462:72:12", + "src": "42451:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67613,7 +67613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "41446:15:12", + "src": "42435:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -67627,7 +67627,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41446:89:12", + "src": "42435:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -67636,7 +67636,7 @@ }, "id": 13240, "nodeType": "ExpressionStatement", - "src": "41446:89:12" + "src": "42435:89:12" } ] }, @@ -67644,7 +67644,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41370:3:12", + "nameLocation": "42358:3:12", "parameters": { "id": 13228, "nodeType": "ParameterList", @@ -67654,10 +67654,10 @@ "id": 13221, "mutability": "mutable", "name": "p0", - "nameLocation": "41388:2:12", + "nameLocation": "42376:2:12", "nodeType": "VariableDeclaration", "scope": 13242, - "src": "41374:16:12", + "src": "42362:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67668,7 +67668,7 @@ "id": 13220, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41374:6:12", + "src": "42362:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67681,10 +67681,10 @@ "id": 13223, "mutability": "mutable", "name": "p1", - "nameLocation": "41400:2:12", + "nameLocation": "42388:2:12", "nodeType": "VariableDeclaration", "scope": 13242, - "src": "41392:10:12", + "src": "42380:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67695,7 +67695,7 @@ "id": 13222, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41392:7:12", + "src": "42380:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67709,10 +67709,10 @@ "id": 13225, "mutability": "mutable", "name": "p2", - "nameLocation": "41409:2:12", + "nameLocation": "42397:2:12", "nodeType": "VariableDeclaration", "scope": 13242, - "src": "41404:7:12", + "src": "42392:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67723,7 +67723,7 @@ "id": 13224, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41404:4:12", + "src": "42392:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67736,10 +67736,10 @@ "id": 13227, "mutability": "mutable", "name": "p3", - "nameLocation": "41418:2:12", + "nameLocation": "42406:2:12", "nodeType": "VariableDeclaration", "scope": 13242, - "src": "41413:7:12", + "src": "42401:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67750,7 +67750,7 @@ "id": 13226, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "41413:4:12", + "src": "42401:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67759,13 +67759,13 @@ "visibility": "internal" } ], - "src": "41373:48:12" + "src": "42361:48:12" }, "returnParameters": { "id": 13229, "nodeType": "ParameterList", "parameters": [], - "src": "41436:0:12" + "src": "42424:0:12" }, "scope": 16348, "stateMutability": "view", @@ -67775,12 +67775,12 @@ { "id": 13265, "nodeType": "FunctionDefinition", - "src": "41548:192:12", + "src": "42540:194:12", "nodes": [], "body": { "id": 13264, "nodeType": "Block", - "src": "41632:108:12", + "src": "42624:110:12", "nodes": [], "statements": [ { @@ -67797,7 +67797,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41682:33:12", + "src": "42675:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0454c0793d4a41e5f630eb9a887926f8a67ff9e817a5feb968698354ac9d22fb", "typeString": "literal_string \"log(string,address,bool,string)\"" @@ -67810,7 +67810,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13244, - "src": "41717:2:12", + "src": "42710:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67822,7 +67822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13246, - "src": "41721:2:12", + "src": "42714:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67834,7 +67834,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13248, - "src": "41725:2:12", + "src": "42718:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67846,7 +67846,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13250, - "src": "41729:2:12", + "src": "42722:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67882,7 +67882,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41658:3:12", + "src": "42651:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -67895,7 +67895,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41658:23:12", + "src": "42651:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -67909,7 +67909,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41658:74:12", + "src": "42651:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67929,7 +67929,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "41642:15:12", + "src": "42635:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -67943,7 +67943,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41642:91:12", + "src": "42635:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -67952,7 +67952,7 @@ }, "id": 13263, "nodeType": "ExpressionStatement", - "src": "41642:91:12" + "src": "42635:91:12" } ] }, @@ -67960,7 +67960,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41557:3:12", + "nameLocation": "42549:3:12", "parameters": { "id": 13251, "nodeType": "ParameterList", @@ -67970,10 +67970,10 @@ "id": 13244, "mutability": "mutable", "name": "p0", - "nameLocation": "41575:2:12", + "nameLocation": "42567:2:12", "nodeType": "VariableDeclaration", "scope": 13265, - "src": "41561:16:12", + "src": "42553:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67984,7 +67984,7 @@ "id": 13243, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41561:6:12", + "src": "42553:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67997,10 +67997,10 @@ "id": 13246, "mutability": "mutable", "name": "p1", - "nameLocation": "41587:2:12", + "nameLocation": "42579:2:12", "nodeType": "VariableDeclaration", "scope": 13265, - "src": "41579:10:12", + "src": "42571:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68011,7 +68011,7 @@ "id": 13245, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41579:7:12", + "src": "42571:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68025,10 +68025,10 @@ "id": 13248, "mutability": "mutable", "name": "p2", - "nameLocation": "41596:2:12", + "nameLocation": "42588:2:12", "nodeType": "VariableDeclaration", "scope": 13265, - "src": "41591:7:12", + "src": "42583:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68039,7 +68039,7 @@ "id": 13247, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41591:4:12", + "src": "42583:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68052,10 +68052,10 @@ "id": 13250, "mutability": "mutable", "name": "p3", - "nameLocation": "41614:2:12", + "nameLocation": "42606:2:12", "nodeType": "VariableDeclaration", "scope": 13265, - "src": "41600:16:12", + "src": "42592:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68066,7 +68066,7 @@ "id": 13249, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41600:6:12", + "src": "42592:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68075,13 +68075,13 @@ "visibility": "internal" } ], - "src": "41560:57:12" + "src": "42552:57:12" }, "returnParameters": { "id": 13252, "nodeType": "ParameterList", "parameters": [], - "src": "41632:0:12" + "src": "42624:0:12" }, "scope": 16348, "stateMutability": "view", @@ -68091,12 +68091,12 @@ { "id": 13288, "nodeType": "FunctionDefinition", - "src": "41746:181:12", + "src": "42742:183:12", "nodes": [], "body": { "id": 13287, "nodeType": "Block", - "src": "41821:106:12", + "src": "42817:108:12", "nodes": [], "statements": [ { @@ -68113,7 +68113,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41871:31:12", + "src": "42868:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_79884c2bc85eb73c854df1610df373a05f191b834f79cd47a7ab28be2308c039", "typeString": "literal_string \"log(string,address,bool,bool)\"" @@ -68126,7 +68126,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13267, - "src": "41904:2:12", + "src": "42901:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -68138,7 +68138,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13269, - "src": "41908:2:12", + "src": "42905:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68150,7 +68150,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13271, - "src": "41912:2:12", + "src": "42909:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68162,7 +68162,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13273, - "src": "41916:2:12", + "src": "42913:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68198,7 +68198,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41847:3:12", + "src": "42844:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -68211,7 +68211,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41847:23:12", + "src": "42844:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -68225,7 +68225,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41847:72:12", + "src": "42844:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68245,7 +68245,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "41831:15:12", + "src": "42828:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -68259,7 +68259,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41831:89:12", + "src": "42828:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -68268,7 +68268,7 @@ }, "id": 13286, "nodeType": "ExpressionStatement", - "src": "41831:89:12" + "src": "42828:89:12" } ] }, @@ -68276,7 +68276,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41755:3:12", + "nameLocation": "42751:3:12", "parameters": { "id": 13274, "nodeType": "ParameterList", @@ -68286,10 +68286,10 @@ "id": 13267, "mutability": "mutable", "name": "p0", - "nameLocation": "41773:2:12", + "nameLocation": "42769:2:12", "nodeType": "VariableDeclaration", "scope": 13288, - "src": "41759:16:12", + "src": "42755:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68300,7 +68300,7 @@ "id": 13266, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41759:6:12", + "src": "42755:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68313,10 +68313,10 @@ "id": 13269, "mutability": "mutable", "name": "p1", - "nameLocation": "41785:2:12", + "nameLocation": "42781:2:12", "nodeType": "VariableDeclaration", "scope": 13288, - "src": "41777:10:12", + "src": "42773:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68327,7 +68327,7 @@ "id": 13268, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41777:7:12", + "src": "42773:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68341,10 +68341,10 @@ "id": 13271, "mutability": "mutable", "name": "p2", - "nameLocation": "41794:2:12", + "nameLocation": "42790:2:12", "nodeType": "VariableDeclaration", "scope": 13288, - "src": "41789:7:12", + "src": "42785:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68355,7 +68355,7 @@ "id": 13270, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41789:4:12", + "src": "42785:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68368,10 +68368,10 @@ "id": 13273, "mutability": "mutable", "name": "p3", - "nameLocation": "41803:2:12", + "nameLocation": "42799:2:12", "nodeType": "VariableDeclaration", "scope": 13288, - "src": "41798:7:12", + "src": "42794:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68382,7 +68382,7 @@ "id": 13272, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41798:4:12", + "src": "42794:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68391,13 +68391,13 @@ "visibility": "internal" } ], - "src": "41758:48:12" + "src": "42754:48:12" }, "returnParameters": { "id": 13275, "nodeType": "ParameterList", "parameters": [], - "src": "41821:0:12" + "src": "42817:0:12" }, "scope": 16348, "stateMutability": "view", @@ -68407,12 +68407,12 @@ { "id": 13311, "nodeType": "FunctionDefinition", - "src": "41933:187:12", + "src": "42933:189:12", "nodes": [], "body": { "id": 13310, "nodeType": "Block", - "src": "42011:109:12", + "src": "43011:111:12", "nodes": [], "statements": [ { @@ -68429,7 +68429,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42061:34:12", + "src": "43062:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_223603bd064d72559a7d519ad0f1c6a8da707a49f5718dfa23a5ccb01bf9ab76", "typeString": "literal_string \"log(string,address,bool,address)\"" @@ -68442,7 +68442,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13290, - "src": "42097:2:12", + "src": "43098:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -68454,7 +68454,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13292, - "src": "42101:2:12", + "src": "43102:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68466,7 +68466,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13294, - "src": "42105:2:12", + "src": "43106:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68478,7 +68478,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13296, - "src": "42109:2:12", + "src": "43110:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68514,7 +68514,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42037:3:12", + "src": "43038:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -68527,7 +68527,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42037:23:12", + "src": "43038:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -68541,7 +68541,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42037:75:12", + "src": "43038:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68561,7 +68561,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "42021:15:12", + "src": "43022:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -68575,7 +68575,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42021:92:12", + "src": "43022:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -68584,7 +68584,7 @@ }, "id": 13309, "nodeType": "ExpressionStatement", - "src": "42021:92:12" + "src": "43022:92:12" } ] }, @@ -68592,7 +68592,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41942:3:12", + "nameLocation": "42942:3:12", "parameters": { "id": 13297, "nodeType": "ParameterList", @@ -68602,10 +68602,10 @@ "id": 13290, "mutability": "mutable", "name": "p0", - "nameLocation": "41960:2:12", + "nameLocation": "42960:2:12", "nodeType": "VariableDeclaration", "scope": 13311, - "src": "41946:16:12", + "src": "42946:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68616,7 +68616,7 @@ "id": 13289, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41946:6:12", + "src": "42946:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68629,10 +68629,10 @@ "id": 13292, "mutability": "mutable", "name": "p1", - "nameLocation": "41972:2:12", + "nameLocation": "42972:2:12", "nodeType": "VariableDeclaration", "scope": 13311, - "src": "41964:10:12", + "src": "42964:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68643,7 +68643,7 @@ "id": 13291, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41964:7:12", + "src": "42964:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68657,10 +68657,10 @@ "id": 13294, "mutability": "mutable", "name": "p2", - "nameLocation": "41981:2:12", + "nameLocation": "42981:2:12", "nodeType": "VariableDeclaration", "scope": 13311, - "src": "41976:7:12", + "src": "42976:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68671,7 +68671,7 @@ "id": 13293, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41976:4:12", + "src": "42976:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68684,10 +68684,10 @@ "id": 13296, "mutability": "mutable", "name": "p3", - "nameLocation": "41993:2:12", + "nameLocation": "42993:2:12", "nodeType": "VariableDeclaration", "scope": 13311, - "src": "41985:10:12", + "src": "42985:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68698,7 +68698,7 @@ "id": 13295, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41985:7:12", + "src": "42985:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68708,13 +68708,13 @@ "visibility": "internal" } ], - "src": "41945:51:12" + "src": "42945:51:12" }, "returnParameters": { "id": 13298, "nodeType": "ParameterList", "parameters": [], - "src": "42011:0:12" + "src": "43011:0:12" }, "scope": 16348, "stateMutability": "view", @@ -68724,12 +68724,12 @@ { "id": 13334, "nodeType": "FunctionDefinition", - "src": "42126:187:12", + "src": "43130:189:12", "nodes": [], "body": { "id": 13333, "nodeType": "Block", - "src": "42204:109:12", + "src": "43208:111:12", "nodes": [], "statements": [ { @@ -68746,7 +68746,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42254:34:12", + "src": "43259:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6eb7943d4272e495e7f5cdeb25ef89b9c3c1042d5c1e0e6e11a8fdc842ff5e02", "typeString": "literal_string \"log(string,address,address,uint)\"" @@ -68759,7 +68759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13313, - "src": "42290:2:12", + "src": "43295:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -68771,7 +68771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13315, - "src": "42294:2:12", + "src": "43299:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68783,7 +68783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13317, - "src": "42298:2:12", + "src": "43303:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68795,7 +68795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13319, - "src": "42302:2:12", + "src": "43307:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -68831,7 +68831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42230:3:12", + "src": "43235:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -68844,7 +68844,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42230:23:12", + "src": "43235:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -68858,7 +68858,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42230:75:12", + "src": "43235:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68878,7 +68878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "42214:15:12", + "src": "43219:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -68892,7 +68892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42214:92:12", + "src": "43219:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -68901,7 +68901,7 @@ }, "id": 13332, "nodeType": "ExpressionStatement", - "src": "42214:92:12" + "src": "43219:92:12" } ] }, @@ -68909,7 +68909,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42135:3:12", + "nameLocation": "43139:3:12", "parameters": { "id": 13320, "nodeType": "ParameterList", @@ -68919,10 +68919,10 @@ "id": 13313, "mutability": "mutable", "name": "p0", - "nameLocation": "42153:2:12", + "nameLocation": "43157:2:12", "nodeType": "VariableDeclaration", "scope": 13334, - "src": "42139:16:12", + "src": "43143:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68933,7 +68933,7 @@ "id": 13312, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42139:6:12", + "src": "43143:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68946,10 +68946,10 @@ "id": 13315, "mutability": "mutable", "name": "p1", - "nameLocation": "42165:2:12", + "nameLocation": "43169:2:12", "nodeType": "VariableDeclaration", "scope": 13334, - "src": "42157:10:12", + "src": "43161:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68960,7 +68960,7 @@ "id": 13314, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42157:7:12", + "src": "43161:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68974,10 +68974,10 @@ "id": 13317, "mutability": "mutable", "name": "p2", - "nameLocation": "42177:2:12", + "nameLocation": "43181:2:12", "nodeType": "VariableDeclaration", "scope": 13334, - "src": "42169:10:12", + "src": "43173:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68988,7 +68988,7 @@ "id": 13316, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42169:7:12", + "src": "43173:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69002,10 +69002,10 @@ "id": 13319, "mutability": "mutable", "name": "p3", - "nameLocation": "42186:2:12", + "nameLocation": "43190:2:12", "nodeType": "VariableDeclaration", "scope": 13334, - "src": "42181:7:12", + "src": "43185:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69016,7 +69016,7 @@ "id": 13318, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "42181:4:12", + "src": "43185:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -69025,13 +69025,13 @@ "visibility": "internal" } ], - "src": "42138:51:12" + "src": "43142:51:12" }, "returnParameters": { "id": 13321, "nodeType": "ParameterList", "parameters": [], - "src": "42204:0:12" + "src": "43208:0:12" }, "scope": 16348, "stateMutability": "view", @@ -69041,12 +69041,12 @@ { "id": 13357, "nodeType": "FunctionDefinition", - "src": "42319:198:12", + "src": "43327:200:12", "nodes": [], "body": { "id": 13356, "nodeType": "Block", - "src": "42406:111:12", + "src": "43414:113:12", "nodes": [], "statements": [ { @@ -69063,7 +69063,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42456:36:12", + "src": "43465:36:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_800a1c6756a402b6162ca8653fd8e87e2c52d1c019c876e92eb2980479636a76", "typeString": "literal_string \"log(string,address,address,string)\"" @@ -69076,7 +69076,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13336, - "src": "42494:2:12", + "src": "43503:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69088,7 +69088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13338, - "src": "42498:2:12", + "src": "43507:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69100,7 +69100,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13340, - "src": "42502:2:12", + "src": "43511:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69112,7 +69112,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13342, - "src": "42506:2:12", + "src": "43515:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69148,7 +69148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42432:3:12", + "src": "43441:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -69161,7 +69161,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42432:23:12", + "src": "43441:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -69175,7 +69175,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42432:77:12", + "src": "43441:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69195,7 +69195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "42416:15:12", + "src": "43425:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -69209,7 +69209,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42416:94:12", + "src": "43425:94:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -69218,7 +69218,7 @@ }, "id": 13355, "nodeType": "ExpressionStatement", - "src": "42416:94:12" + "src": "43425:94:12" } ] }, @@ -69226,7 +69226,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42328:3:12", + "nameLocation": "43336:3:12", "parameters": { "id": 13343, "nodeType": "ParameterList", @@ -69236,10 +69236,10 @@ "id": 13336, "mutability": "mutable", "name": "p0", - "nameLocation": "42346:2:12", + "nameLocation": "43354:2:12", "nodeType": "VariableDeclaration", "scope": 13357, - "src": "42332:16:12", + "src": "43340:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69250,7 +69250,7 @@ "id": 13335, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42332:6:12", + "src": "43340:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69263,10 +69263,10 @@ "id": 13338, "mutability": "mutable", "name": "p1", - "nameLocation": "42358:2:12", + "nameLocation": "43366:2:12", "nodeType": "VariableDeclaration", "scope": 13357, - "src": "42350:10:12", + "src": "43358:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69277,7 +69277,7 @@ "id": 13337, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42350:7:12", + "src": "43358:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69291,10 +69291,10 @@ "id": 13340, "mutability": "mutable", "name": "p2", - "nameLocation": "42370:2:12", + "nameLocation": "43378:2:12", "nodeType": "VariableDeclaration", "scope": 13357, - "src": "42362:10:12", + "src": "43370:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69305,7 +69305,7 @@ "id": 13339, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42362:7:12", + "src": "43370:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69319,10 +69319,10 @@ "id": 13342, "mutability": "mutable", "name": "p3", - "nameLocation": "42388:2:12", + "nameLocation": "43396:2:12", "nodeType": "VariableDeclaration", "scope": 13357, - "src": "42374:16:12", + "src": "43382:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69333,7 +69333,7 @@ "id": 13341, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42374:6:12", + "src": "43382:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69342,13 +69342,13 @@ "visibility": "internal" } ], - "src": "42331:60:12" + "src": "43339:60:12" }, "returnParameters": { "id": 13344, "nodeType": "ParameterList", "parameters": [], - "src": "42406:0:12" + "src": "43414:0:12" }, "scope": 16348, "stateMutability": "view", @@ -69358,12 +69358,12 @@ { "id": 13380, "nodeType": "FunctionDefinition", - "src": "42523:187:12", + "src": "43535:189:12", "nodes": [], "body": { "id": 13379, "nodeType": "Block", - "src": "42601:109:12", + "src": "43613:111:12", "nodes": [], "statements": [ { @@ -69380,7 +69380,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42651:34:12", + "src": "43664:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b59dbd60587b4eeae521d5427cbc88bff32729f88aff059e7deb0a3a4320aaf4", "typeString": "literal_string \"log(string,address,address,bool)\"" @@ -69393,7 +69393,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13359, - "src": "42687:2:12", + "src": "43700:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69405,7 +69405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13361, - "src": "42691:2:12", + "src": "43704:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69417,7 +69417,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13363, - "src": "42695:2:12", + "src": "43708:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69429,7 +69429,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13365, - "src": "42699:2:12", + "src": "43712:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69465,7 +69465,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42627:3:12", + "src": "43640:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -69478,7 +69478,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42627:23:12", + "src": "43640:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -69492,7 +69492,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42627:75:12", + "src": "43640:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69512,7 +69512,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "42611:15:12", + "src": "43624:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -69526,7 +69526,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42611:92:12", + "src": "43624:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -69535,7 +69535,7 @@ }, "id": 13378, "nodeType": "ExpressionStatement", - "src": "42611:92:12" + "src": "43624:92:12" } ] }, @@ -69543,7 +69543,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42532:3:12", + "nameLocation": "43544:3:12", "parameters": { "id": 13366, "nodeType": "ParameterList", @@ -69553,10 +69553,10 @@ "id": 13359, "mutability": "mutable", "name": "p0", - "nameLocation": "42550:2:12", + "nameLocation": "43562:2:12", "nodeType": "VariableDeclaration", "scope": 13380, - "src": "42536:16:12", + "src": "43548:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69567,7 +69567,7 @@ "id": 13358, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42536:6:12", + "src": "43548:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69580,10 +69580,10 @@ "id": 13361, "mutability": "mutable", "name": "p1", - "nameLocation": "42562:2:12", + "nameLocation": "43574:2:12", "nodeType": "VariableDeclaration", "scope": 13380, - "src": "42554:10:12", + "src": "43566:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69594,7 +69594,7 @@ "id": 13360, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42554:7:12", + "src": "43566:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69608,10 +69608,10 @@ "id": 13363, "mutability": "mutable", "name": "p2", - "nameLocation": "42574:2:12", + "nameLocation": "43586:2:12", "nodeType": "VariableDeclaration", "scope": 13380, - "src": "42566:10:12", + "src": "43578:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69622,7 +69622,7 @@ "id": 13362, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42566:7:12", + "src": "43578:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69636,10 +69636,10 @@ "id": 13365, "mutability": "mutable", "name": "p3", - "nameLocation": "42583:2:12", + "nameLocation": "43595:2:12", "nodeType": "VariableDeclaration", "scope": 13380, - "src": "42578:7:12", + "src": "43590:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69650,7 +69650,7 @@ "id": 13364, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "42578:4:12", + "src": "43590:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69659,13 +69659,13 @@ "visibility": "internal" } ], - "src": "42535:51:12" + "src": "43547:51:12" }, "returnParameters": { "id": 13367, "nodeType": "ParameterList", "parameters": [], - "src": "42601:0:12" + "src": "43613:0:12" }, "scope": 16348, "stateMutability": "view", @@ -69675,12 +69675,12 @@ { "id": 13403, "nodeType": "FunctionDefinition", - "src": "42716:193:12", + "src": "43732:195:12", "nodes": [], "body": { "id": 13402, "nodeType": "Block", - "src": "42797:112:12", + "src": "43813:114:12", "nodes": [], "statements": [ { @@ -69697,7 +69697,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42847:37:12", + "src": "43864:37:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ed8f28f6f4b5d54b1d37f705e543f556805f28b9d1bb3aef0ef7e57ef4992d15", "typeString": "literal_string \"log(string,address,address,address)\"" @@ -69710,7 +69710,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13382, - "src": "42886:2:12", + "src": "43903:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69722,7 +69722,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13384, - "src": "42890:2:12", + "src": "43907:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69734,7 +69734,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13386, - "src": "42894:2:12", + "src": "43911:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69746,7 +69746,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13388, - "src": "42898:2:12", + "src": "43915:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69782,7 +69782,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42823:3:12", + "src": "43840:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -69795,7 +69795,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42823:23:12", + "src": "43840:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -69809,7 +69809,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42823:78:12", + "src": "43840:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69829,7 +69829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "42807:15:12", + "src": "43824:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -69843,7 +69843,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42807:95:12", + "src": "43824:95:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -69852,7 +69852,7 @@ }, "id": 13401, "nodeType": "ExpressionStatement", - "src": "42807:95:12" + "src": "43824:95:12" } ] }, @@ -69860,7 +69860,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42725:3:12", + "nameLocation": "43741:3:12", "parameters": { "id": 13389, "nodeType": "ParameterList", @@ -69870,10 +69870,10 @@ "id": 13382, "mutability": "mutable", "name": "p0", - "nameLocation": "42743:2:12", + "nameLocation": "43759:2:12", "nodeType": "VariableDeclaration", "scope": 13403, - "src": "42729:16:12", + "src": "43745:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69884,7 +69884,7 @@ "id": 13381, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42729:6:12", + "src": "43745:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69897,10 +69897,10 @@ "id": 13384, "mutability": "mutable", "name": "p1", - "nameLocation": "42755:2:12", + "nameLocation": "43771:2:12", "nodeType": "VariableDeclaration", "scope": 13403, - "src": "42747:10:12", + "src": "43763:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69911,7 +69911,7 @@ "id": 13383, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42747:7:12", + "src": "43763:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69925,10 +69925,10 @@ "id": 13386, "mutability": "mutable", "name": "p2", - "nameLocation": "42767:2:12", + "nameLocation": "43783:2:12", "nodeType": "VariableDeclaration", "scope": 13403, - "src": "42759:10:12", + "src": "43775:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69939,7 +69939,7 @@ "id": 13385, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42759:7:12", + "src": "43775:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69953,10 +69953,10 @@ "id": 13388, "mutability": "mutable", "name": "p3", - "nameLocation": "42779:2:12", + "nameLocation": "43795:2:12", "nodeType": "VariableDeclaration", "scope": 13403, - "src": "42771:10:12", + "src": "43787:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69967,7 +69967,7 @@ "id": 13387, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42771:7:12", + "src": "43787:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69977,13 +69977,13 @@ "visibility": "internal" } ], - "src": "42728:54:12" + "src": "43744:54:12" }, "returnParameters": { "id": 13390, "nodeType": "ParameterList", "parameters": [], - "src": "42797:0:12" + "src": "43813:0:12" }, "scope": 16348, "stateMutability": "view", @@ -69993,12 +69993,12 @@ { "id": 13426, "nodeType": "FunctionDefinition", - "src": "42915:164:12", + "src": "43935:166:12", "nodes": [], "body": { "id": 13425, "nodeType": "Block", - "src": "42978:101:12", + "src": "43998:103:12", "nodes": [], "statements": [ { @@ -70015,7 +70015,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43028:26:12", + "src": "44049:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32dfa524f720faf836764864b46011dc5eb74e494d57e12b294a68048585d558", "typeString": "literal_string \"log(bool,uint,uint,uint)\"" @@ -70028,7 +70028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13405, - "src": "43056:2:12", + "src": "44077:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70040,7 +70040,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13407, - "src": "43060:2:12", + "src": "44081:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70052,7 +70052,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13409, - "src": "43064:2:12", + "src": "44085:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70064,7 +70064,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13411, - "src": "43068:2:12", + "src": "44089:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70100,7 +70100,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43004:3:12", + "src": "44025:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -70113,7 +70113,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43004:23:12", + "src": "44025:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -70127,7 +70127,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43004:67:12", + "src": "44025:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70147,7 +70147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "42988:15:12", + "src": "44009:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -70161,7 +70161,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42988:84:12", + "src": "44009:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -70170,7 +70170,7 @@ }, "id": 13424, "nodeType": "ExpressionStatement", - "src": "42988:84:12" + "src": "44009:84:12" } ] }, @@ -70178,7 +70178,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42924:3:12", + "nameLocation": "43944:3:12", "parameters": { "id": 13412, "nodeType": "ParameterList", @@ -70188,10 +70188,10 @@ "id": 13405, "mutability": "mutable", "name": "p0", - "nameLocation": "42933:2:12", + "nameLocation": "43953:2:12", "nodeType": "VariableDeclaration", "scope": 13426, - "src": "42928:7:12", + "src": "43948:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70202,7 +70202,7 @@ "id": 13404, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "42928:4:12", + "src": "43948:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70215,10 +70215,10 @@ "id": 13407, "mutability": "mutable", "name": "p1", - "nameLocation": "42942:2:12", + "nameLocation": "43962:2:12", "nodeType": "VariableDeclaration", "scope": 13426, - "src": "42937:7:12", + "src": "43957:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70229,7 +70229,7 @@ "id": 13406, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "42937:4:12", + "src": "43957:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70242,10 +70242,10 @@ "id": 13409, "mutability": "mutable", "name": "p2", - "nameLocation": "42951:2:12", + "nameLocation": "43971:2:12", "nodeType": "VariableDeclaration", "scope": 13426, - "src": "42946:7:12", + "src": "43966:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70256,7 +70256,7 @@ "id": 13408, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "42946:4:12", + "src": "43966:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70269,10 +70269,10 @@ "id": 13411, "mutability": "mutable", "name": "p3", - "nameLocation": "42960:2:12", + "nameLocation": "43980:2:12", "nodeType": "VariableDeclaration", "scope": 13426, - "src": "42955:7:12", + "src": "43975:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70283,7 +70283,7 @@ "id": 13410, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "42955:4:12", + "src": "43975:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70292,13 +70292,13 @@ "visibility": "internal" } ], - "src": "42927:36:12" + "src": "43947:36:12" }, "returnParameters": { "id": 13413, "nodeType": "ParameterList", "parameters": [], - "src": "42978:0:12" + "src": "43998:0:12" }, "scope": 16348, "stateMutability": "view", @@ -70308,12 +70308,12 @@ { "id": 13449, "nodeType": "FunctionDefinition", - "src": "43085:175:12", + "src": "44109:177:12", "nodes": [], "body": { "id": 13448, "nodeType": "Block", - "src": "43157:103:12", + "src": "44181:105:12", "nodes": [], "statements": [ { @@ -70330,7 +70330,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43207:28:12", + "src": "44232:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_da0666c89b01999f5c8980ce90fe9d0a367a350fd8d2ec7d1f94587b6281ebd3", "typeString": "literal_string \"log(bool,uint,uint,string)\"" @@ -70343,7 +70343,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13428, - "src": "43237:2:12", + "src": "44262:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70355,7 +70355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13430, - "src": "43241:2:12", + "src": "44266:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70367,7 +70367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13432, - "src": "43245:2:12", + "src": "44270:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70379,7 +70379,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13434, - "src": "43249:2:12", + "src": "44274:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -70415,7 +70415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43183:3:12", + "src": "44208:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -70428,7 +70428,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43183:23:12", + "src": "44208:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -70442,7 +70442,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43183:69:12", + "src": "44208:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70462,7 +70462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "43167:15:12", + "src": "44192:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -70476,7 +70476,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43167:86:12", + "src": "44192:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -70485,7 +70485,7 @@ }, "id": 13447, "nodeType": "ExpressionStatement", - "src": "43167:86:12" + "src": "44192:86:12" } ] }, @@ -70493,7 +70493,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43094:3:12", + "nameLocation": "44118:3:12", "parameters": { "id": 13435, "nodeType": "ParameterList", @@ -70503,10 +70503,10 @@ "id": 13428, "mutability": "mutable", "name": "p0", - "nameLocation": "43103:2:12", + "nameLocation": "44127:2:12", "nodeType": "VariableDeclaration", "scope": 13449, - "src": "43098:7:12", + "src": "44122:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70517,7 +70517,7 @@ "id": 13427, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43098:4:12", + "src": "44122:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70530,10 +70530,10 @@ "id": 13430, "mutability": "mutable", "name": "p1", - "nameLocation": "43112:2:12", + "nameLocation": "44136:2:12", "nodeType": "VariableDeclaration", "scope": 13449, - "src": "43107:7:12", + "src": "44131:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70544,7 +70544,7 @@ "id": 13429, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43107:4:12", + "src": "44131:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70557,10 +70557,10 @@ "id": 13432, "mutability": "mutable", "name": "p2", - "nameLocation": "43121:2:12", + "nameLocation": "44145:2:12", "nodeType": "VariableDeclaration", "scope": 13449, - "src": "43116:7:12", + "src": "44140:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70571,7 +70571,7 @@ "id": 13431, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43116:4:12", + "src": "44140:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70584,10 +70584,10 @@ "id": 13434, "mutability": "mutable", "name": "p3", - "nameLocation": "43139:2:12", + "nameLocation": "44163:2:12", "nodeType": "VariableDeclaration", "scope": 13449, - "src": "43125:16:12", + "src": "44149:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -70598,7 +70598,7 @@ "id": 13433, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43125:6:12", + "src": "44149:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70607,13 +70607,13 @@ "visibility": "internal" } ], - "src": "43097:45:12" + "src": "44121:45:12" }, "returnParameters": { "id": 13436, "nodeType": "ParameterList", "parameters": [], - "src": "43157:0:12" + "src": "44181:0:12" }, "scope": 16348, "stateMutability": "view", @@ -70623,12 +70623,12 @@ { "id": 13472, "nodeType": "FunctionDefinition", - "src": "43266:164:12", + "src": "44294:166:12", "nodes": [], "body": { "id": 13471, "nodeType": "Block", - "src": "43329:101:12", + "src": "44357:103:12", "nodes": [], "statements": [ { @@ -70645,7 +70645,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43379:26:12", + "src": "44408:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a41d81dec511172fa866e067fea22fe074eb6260a116ec078e2e0e79a7fd8ef2", "typeString": "literal_string \"log(bool,uint,uint,bool)\"" @@ -70658,7 +70658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13451, - "src": "43407:2:12", + "src": "44436:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70670,7 +70670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13453, - "src": "43411:2:12", + "src": "44440:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70682,7 +70682,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13455, - "src": "43415:2:12", + "src": "44444:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70694,7 +70694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13457, - "src": "43419:2:12", + "src": "44448:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70730,7 +70730,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43355:3:12", + "src": "44384:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -70743,7 +70743,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43355:23:12", + "src": "44384:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -70757,7 +70757,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43355:67:12", + "src": "44384:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70777,7 +70777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "43339:15:12", + "src": "44368:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -70791,7 +70791,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43339:84:12", + "src": "44368:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -70800,7 +70800,7 @@ }, "id": 13470, "nodeType": "ExpressionStatement", - "src": "43339:84:12" + "src": "44368:84:12" } ] }, @@ -70808,7 +70808,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43275:3:12", + "nameLocation": "44303:3:12", "parameters": { "id": 13458, "nodeType": "ParameterList", @@ -70818,10 +70818,10 @@ "id": 13451, "mutability": "mutable", "name": "p0", - "nameLocation": "43284:2:12", + "nameLocation": "44312:2:12", "nodeType": "VariableDeclaration", "scope": 13472, - "src": "43279:7:12", + "src": "44307:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70832,7 +70832,7 @@ "id": 13450, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43279:4:12", + "src": "44307:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70845,10 +70845,10 @@ "id": 13453, "mutability": "mutable", "name": "p1", - "nameLocation": "43293:2:12", + "nameLocation": "44321:2:12", "nodeType": "VariableDeclaration", "scope": 13472, - "src": "43288:7:12", + "src": "44316:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70859,7 +70859,7 @@ "id": 13452, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43288:4:12", + "src": "44316:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70872,10 +70872,10 @@ "id": 13455, "mutability": "mutable", "name": "p2", - "nameLocation": "43302:2:12", + "nameLocation": "44330:2:12", "nodeType": "VariableDeclaration", "scope": 13472, - "src": "43297:7:12", + "src": "44325:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70886,7 +70886,7 @@ "id": 13454, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43297:4:12", + "src": "44325:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70899,10 +70899,10 @@ "id": 13457, "mutability": "mutable", "name": "p3", - "nameLocation": "43311:2:12", + "nameLocation": "44339:2:12", "nodeType": "VariableDeclaration", "scope": 13472, - "src": "43306:7:12", + "src": "44334:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70913,7 +70913,7 @@ "id": 13456, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43306:4:12", + "src": "44334:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70922,13 +70922,13 @@ "visibility": "internal" } ], - "src": "43278:36:12" + "src": "44306:36:12" }, "returnParameters": { "id": 13459, "nodeType": "ParameterList", "parameters": [], - "src": "43329:0:12" + "src": "44357:0:12" }, "scope": 16348, "stateMutability": "view", @@ -70938,12 +70938,12 @@ { "id": 13495, "nodeType": "FunctionDefinition", - "src": "43436:170:12", + "src": "44468:172:12", "nodes": [], "body": { "id": 13494, "nodeType": "Block", - "src": "43502:104:12", + "src": "44534:106:12", "nodes": [], "statements": [ { @@ -70960,7 +70960,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43552:29:12", + "src": "44585:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f161b2216765f7746c6d62a843721a4e56fa83880464de0ff958770fd9704e33", "typeString": "literal_string \"log(bool,uint,uint,address)\"" @@ -70973,7 +70973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13474, - "src": "43583:2:12", + "src": "44616:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70985,7 +70985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13476, - "src": "43587:2:12", + "src": "44620:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70997,7 +70997,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13478, - "src": "43591:2:12", + "src": "44624:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71009,7 +71009,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13480, - "src": "43595:2:12", + "src": "44628:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -71045,7 +71045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43528:3:12", + "src": "44561:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -71058,7 +71058,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43528:23:12", + "src": "44561:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -71072,7 +71072,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43528:70:12", + "src": "44561:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71092,7 +71092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "43512:15:12", + "src": "44545:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -71106,7 +71106,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43512:87:12", + "src": "44545:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -71115,7 +71115,7 @@ }, "id": 13493, "nodeType": "ExpressionStatement", - "src": "43512:87:12" + "src": "44545:87:12" } ] }, @@ -71123,7 +71123,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43445:3:12", + "nameLocation": "44477:3:12", "parameters": { "id": 13481, "nodeType": "ParameterList", @@ -71133,10 +71133,10 @@ "id": 13474, "mutability": "mutable", "name": "p0", - "nameLocation": "43454:2:12", + "nameLocation": "44486:2:12", "nodeType": "VariableDeclaration", "scope": 13495, - "src": "43449:7:12", + "src": "44481:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71147,7 +71147,7 @@ "id": 13473, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43449:4:12", + "src": "44481:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71160,10 +71160,10 @@ "id": 13476, "mutability": "mutable", "name": "p1", - "nameLocation": "43463:2:12", + "nameLocation": "44495:2:12", "nodeType": "VariableDeclaration", "scope": 13495, - "src": "43458:7:12", + "src": "44490:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71174,7 +71174,7 @@ "id": 13475, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43458:4:12", + "src": "44490:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71187,10 +71187,10 @@ "id": 13478, "mutability": "mutable", "name": "p2", - "nameLocation": "43472:2:12", + "nameLocation": "44504:2:12", "nodeType": "VariableDeclaration", "scope": 13495, - "src": "43467:7:12", + "src": "44499:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71201,7 +71201,7 @@ "id": 13477, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43467:4:12", + "src": "44499:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71214,10 +71214,10 @@ "id": 13480, "mutability": "mutable", "name": "p3", - "nameLocation": "43484:2:12", + "nameLocation": "44516:2:12", "nodeType": "VariableDeclaration", "scope": 13495, - "src": "43476:10:12", + "src": "44508:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71228,7 +71228,7 @@ "id": 13479, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43476:7:12", + "src": "44508:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -71238,13 +71238,13 @@ "visibility": "internal" } ], - "src": "43448:39:12" + "src": "44480:39:12" }, "returnParameters": { "id": 13482, "nodeType": "ParameterList", "parameters": [], - "src": "43502:0:12" + "src": "44534:0:12" }, "scope": 16348, "stateMutability": "view", @@ -71254,12 +71254,12 @@ { "id": 13518, "nodeType": "FunctionDefinition", - "src": "43612:175:12", + "src": "44648:177:12", "nodes": [], "body": { "id": 13517, "nodeType": "Block", - "src": "43684:103:12", + "src": "44720:105:12", "nodes": [], "statements": [ { @@ -71276,7 +71276,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43734:28:12", + "src": "44771:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4180011b79de474cdb825b6c4cfbc6d05927b06d92ab7c90ba7ff48d251e1813", "typeString": "literal_string \"log(bool,uint,string,uint)\"" @@ -71289,7 +71289,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13497, - "src": "43764:2:12", + "src": "44801:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71301,7 +71301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13499, - "src": "43768:2:12", + "src": "44805:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71313,7 +71313,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13501, - "src": "43772:2:12", + "src": "44809:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71325,7 +71325,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13503, - "src": "43776:2:12", + "src": "44813:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71361,7 +71361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43710:3:12", + "src": "44747:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -71374,7 +71374,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43710:23:12", + "src": "44747:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -71388,7 +71388,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43710:69:12", + "src": "44747:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71408,7 +71408,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "43694:15:12", + "src": "44731:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -71422,7 +71422,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43694:86:12", + "src": "44731:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -71431,7 +71431,7 @@ }, "id": 13516, "nodeType": "ExpressionStatement", - "src": "43694:86:12" + "src": "44731:86:12" } ] }, @@ -71439,7 +71439,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43621:3:12", + "nameLocation": "44657:3:12", "parameters": { "id": 13504, "nodeType": "ParameterList", @@ -71449,10 +71449,10 @@ "id": 13497, "mutability": "mutable", "name": "p0", - "nameLocation": "43630:2:12", + "nameLocation": "44666:2:12", "nodeType": "VariableDeclaration", "scope": 13518, - "src": "43625:7:12", + "src": "44661:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71463,7 +71463,7 @@ "id": 13496, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43625:4:12", + "src": "44661:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71476,10 +71476,10 @@ "id": 13499, "mutability": "mutable", "name": "p1", - "nameLocation": "43639:2:12", + "nameLocation": "44675:2:12", "nodeType": "VariableDeclaration", "scope": 13518, - "src": "43634:7:12", + "src": "44670:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71490,7 +71490,7 @@ "id": 13498, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43634:4:12", + "src": "44670:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71503,10 +71503,10 @@ "id": 13501, "mutability": "mutable", "name": "p2", - "nameLocation": "43657:2:12", + "nameLocation": "44693:2:12", "nodeType": "VariableDeclaration", "scope": 13518, - "src": "43643:16:12", + "src": "44679:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -71517,7 +71517,7 @@ "id": 13500, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43643:6:12", + "src": "44679:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -71530,10 +71530,10 @@ "id": 13503, "mutability": "mutable", "name": "p3", - "nameLocation": "43666:2:12", + "nameLocation": "44702:2:12", "nodeType": "VariableDeclaration", "scope": 13518, - "src": "43661:7:12", + "src": "44697:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71544,7 +71544,7 @@ "id": 13502, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43661:4:12", + "src": "44697:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71553,13 +71553,13 @@ "visibility": "internal" } ], - "src": "43624:45:12" + "src": "44660:45:12" }, "returnParameters": { "id": 13505, "nodeType": "ParameterList", "parameters": [], - "src": "43684:0:12" + "src": "44720:0:12" }, "scope": 16348, "stateMutability": "view", @@ -71569,12 +71569,12 @@ { "id": 13541, "nodeType": "FunctionDefinition", - "src": "43793:186:12", + "src": "44833:188:12", "nodes": [], "body": { "id": 13540, "nodeType": "Block", - "src": "43874:105:12", + "src": "44914:107:12", "nodes": [], "statements": [ { @@ -71591,7 +71591,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43924:30:12", + "src": "44965:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d32a654812cf9bc5514c83d6adb00987a26a725c531c254b4dfe4eef4cdfc8ee", "typeString": "literal_string \"log(bool,uint,string,string)\"" @@ -71604,7 +71604,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13520, - "src": "43956:2:12", + "src": "44997:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71616,7 +71616,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13522, - "src": "43960:2:12", + "src": "45001:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71628,7 +71628,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13524, - "src": "43964:2:12", + "src": "45005:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71640,7 +71640,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13526, - "src": "43968:2:12", + "src": "45009:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71676,7 +71676,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43900:3:12", + "src": "44941:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -71689,7 +71689,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43900:23:12", + "src": "44941:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -71703,7 +71703,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43900:71:12", + "src": "44941:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71723,7 +71723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "43884:15:12", + "src": "44925:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -71737,7 +71737,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43884:88:12", + "src": "44925:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -71746,7 +71746,7 @@ }, "id": 13539, "nodeType": "ExpressionStatement", - "src": "43884:88:12" + "src": "44925:88:12" } ] }, @@ -71754,7 +71754,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43802:3:12", + "nameLocation": "44842:3:12", "parameters": { "id": 13527, "nodeType": "ParameterList", @@ -71764,10 +71764,10 @@ "id": 13520, "mutability": "mutable", "name": "p0", - "nameLocation": "43811:2:12", + "nameLocation": "44851:2:12", "nodeType": "VariableDeclaration", "scope": 13541, - "src": "43806:7:12", + "src": "44846:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71778,7 +71778,7 @@ "id": 13519, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43806:4:12", + "src": "44846:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71791,10 +71791,10 @@ "id": 13522, "mutability": "mutable", "name": "p1", - "nameLocation": "43820:2:12", + "nameLocation": "44860:2:12", "nodeType": "VariableDeclaration", "scope": 13541, - "src": "43815:7:12", + "src": "44855:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71805,7 +71805,7 @@ "id": 13521, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43815:4:12", + "src": "44855:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71818,10 +71818,10 @@ "id": 13524, "mutability": "mutable", "name": "p2", - "nameLocation": "43838:2:12", + "nameLocation": "44878:2:12", "nodeType": "VariableDeclaration", "scope": 13541, - "src": "43824:16:12", + "src": "44864:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -71832,7 +71832,7 @@ "id": 13523, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43824:6:12", + "src": "44864:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -71845,10 +71845,10 @@ "id": 13526, "mutability": "mutable", "name": "p3", - "nameLocation": "43856:2:12", + "nameLocation": "44896:2:12", "nodeType": "VariableDeclaration", "scope": 13541, - "src": "43842:16:12", + "src": "44882:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -71859,7 +71859,7 @@ "id": 13525, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43842:6:12", + "src": "44882:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -71868,13 +71868,13 @@ "visibility": "internal" } ], - "src": "43805:54:12" + "src": "44845:54:12" }, "returnParameters": { "id": 13528, "nodeType": "ParameterList", "parameters": [], - "src": "43874:0:12" + "src": "44914:0:12" }, "scope": 16348, "stateMutability": "view", @@ -71884,12 +71884,12 @@ { "id": 13564, "nodeType": "FunctionDefinition", - "src": "43985:175:12", + "src": "45029:177:12", "nodes": [], "body": { "id": 13563, "nodeType": "Block", - "src": "44057:103:12", + "src": "45101:105:12", "nodes": [], "statements": [ { @@ -71906,7 +71906,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44107:28:12", + "src": "45152:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91d2f813beb255a90e7ea595fb27355b60d93c3f818aac6b4c27388d34e0ea16", "typeString": "literal_string \"log(bool,uint,string,bool)\"" @@ -71919,7 +71919,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13543, - "src": "44137:2:12", + "src": "45182:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71931,7 +71931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13545, - "src": "44141:2:12", + "src": "45186:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71943,7 +71943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13547, - "src": "44145:2:12", + "src": "45190:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71955,7 +71955,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13549, - "src": "44149:2:12", + "src": "45194:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71991,7 +71991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44083:3:12", + "src": "45128:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -72004,7 +72004,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44083:23:12", + "src": "45128:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -72018,7 +72018,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44083:69:12", + "src": "45128:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72038,7 +72038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "44067:15:12", + "src": "45112:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -72052,7 +72052,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44067:86:12", + "src": "45112:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -72061,7 +72061,7 @@ }, "id": 13562, "nodeType": "ExpressionStatement", - "src": "44067:86:12" + "src": "45112:86:12" } ] }, @@ -72069,7 +72069,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43994:3:12", + "nameLocation": "45038:3:12", "parameters": { "id": 13550, "nodeType": "ParameterList", @@ -72079,10 +72079,10 @@ "id": 13543, "mutability": "mutable", "name": "p0", - "nameLocation": "44003:2:12", + "nameLocation": "45047:2:12", "nodeType": "VariableDeclaration", "scope": 13564, - "src": "43998:7:12", + "src": "45042:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72093,7 +72093,7 @@ "id": 13542, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43998:4:12", + "src": "45042:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72106,10 +72106,10 @@ "id": 13545, "mutability": "mutable", "name": "p1", - "nameLocation": "44012:2:12", + "nameLocation": "45056:2:12", "nodeType": "VariableDeclaration", "scope": 13564, - "src": "44007:7:12", + "src": "45051:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72120,7 +72120,7 @@ "id": 13544, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44007:4:12", + "src": "45051:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72133,10 +72133,10 @@ "id": 13547, "mutability": "mutable", "name": "p2", - "nameLocation": "44030:2:12", + "nameLocation": "45074:2:12", "nodeType": "VariableDeclaration", "scope": 13564, - "src": "44016:16:12", + "src": "45060:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -72147,7 +72147,7 @@ "id": 13546, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44016:6:12", + "src": "45060:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -72160,10 +72160,10 @@ "id": 13549, "mutability": "mutable", "name": "p3", - "nameLocation": "44039:2:12", + "nameLocation": "45083:2:12", "nodeType": "VariableDeclaration", "scope": 13564, - "src": "44034:7:12", + "src": "45078:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72174,7 +72174,7 @@ "id": 13548, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44034:4:12", + "src": "45078:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72183,13 +72183,13 @@ "visibility": "internal" } ], - "src": "43997:45:12" + "src": "45041:45:12" }, "returnParameters": { "id": 13551, "nodeType": "ParameterList", "parameters": [], - "src": "44057:0:12" + "src": "45101:0:12" }, "scope": 16348, "stateMutability": "view", @@ -72199,12 +72199,12 @@ { "id": 13587, "nodeType": "FunctionDefinition", - "src": "44166:181:12", + "src": "45214:183:12", "nodes": [], "body": { "id": 13586, "nodeType": "Block", - "src": "44241:106:12", + "src": "45289:108:12", "nodes": [], "statements": [ { @@ -72221,7 +72221,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44291:31:12", + "src": "45340:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5c70d29969a9ad21bdf8986348e5dc44eea151f64e0f90231a45219c4d0e3d5", "typeString": "literal_string \"log(bool,uint,string,address)\"" @@ -72234,7 +72234,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13566, - "src": "44324:2:12", + "src": "45373:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72246,7 +72246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13568, - "src": "44328:2:12", + "src": "45377:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72258,7 +72258,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13570, - "src": "44332:2:12", + "src": "45381:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -72270,7 +72270,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13572, - "src": "44336:2:12", + "src": "45385:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -72306,7 +72306,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44267:3:12", + "src": "45316:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -72319,7 +72319,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44267:23:12", + "src": "45316:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -72333,7 +72333,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44267:72:12", + "src": "45316:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72353,7 +72353,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "44251:15:12", + "src": "45300:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -72367,7 +72367,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44251:89:12", + "src": "45300:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -72376,7 +72376,7 @@ }, "id": 13585, "nodeType": "ExpressionStatement", - "src": "44251:89:12" + "src": "45300:89:12" } ] }, @@ -72384,7 +72384,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44175:3:12", + "nameLocation": "45223:3:12", "parameters": { "id": 13573, "nodeType": "ParameterList", @@ -72394,10 +72394,10 @@ "id": 13566, "mutability": "mutable", "name": "p0", - "nameLocation": "44184:2:12", + "nameLocation": "45232:2:12", "nodeType": "VariableDeclaration", "scope": 13587, - "src": "44179:7:12", + "src": "45227:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72408,7 +72408,7 @@ "id": 13565, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44179:4:12", + "src": "45227:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72421,10 +72421,10 @@ "id": 13568, "mutability": "mutable", "name": "p1", - "nameLocation": "44193:2:12", + "nameLocation": "45241:2:12", "nodeType": "VariableDeclaration", "scope": 13587, - "src": "44188:7:12", + "src": "45236:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72435,7 +72435,7 @@ "id": 13567, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44188:4:12", + "src": "45236:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72448,10 +72448,10 @@ "id": 13570, "mutability": "mutable", "name": "p2", - "nameLocation": "44211:2:12", + "nameLocation": "45259:2:12", "nodeType": "VariableDeclaration", "scope": 13587, - "src": "44197:16:12", + "src": "45245:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -72462,7 +72462,7 @@ "id": 13569, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44197:6:12", + "src": "45245:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -72475,10 +72475,10 @@ "id": 13572, "mutability": "mutable", "name": "p3", - "nameLocation": "44223:2:12", + "nameLocation": "45271:2:12", "nodeType": "VariableDeclaration", "scope": 13587, - "src": "44215:10:12", + "src": "45263:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72489,7 +72489,7 @@ "id": 13571, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44215:7:12", + "src": "45263:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -72499,13 +72499,13 @@ "visibility": "internal" } ], - "src": "44178:48:12" + "src": "45226:48:12" }, "returnParameters": { "id": 13574, "nodeType": "ParameterList", "parameters": [], - "src": "44241:0:12" + "src": "45289:0:12" }, "scope": 16348, "stateMutability": "view", @@ -72515,12 +72515,12 @@ { "id": 13610, "nodeType": "FunctionDefinition", - "src": "44353:164:12", + "src": "45405:166:12", "nodes": [], "body": { "id": 13609, "nodeType": "Block", - "src": "44416:101:12", + "src": "45468:103:12", "nodes": [], "statements": [ { @@ -72537,7 +72537,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44466:26:12", + "src": "45519:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d3de5593988099d08808f80d2a972ea3da18ecd746f0a3e437c530efaad65aa0", "typeString": "literal_string \"log(bool,uint,bool,uint)\"" @@ -72550,7 +72550,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13589, - "src": "44494:2:12", + "src": "45547:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72562,7 +72562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13591, - "src": "44498:2:12", + "src": "45551:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72574,7 +72574,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13593, - "src": "44502:2:12", + "src": "45555:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72586,7 +72586,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13595, - "src": "44506:2:12", + "src": "45559:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72622,7 +72622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44442:3:12", + "src": "45495:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -72635,7 +72635,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44442:23:12", + "src": "45495:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -72649,7 +72649,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44442:67:12", + "src": "45495:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72669,7 +72669,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "44426:15:12", + "src": "45479:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -72683,7 +72683,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44426:84:12", + "src": "45479:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -72692,7 +72692,7 @@ }, "id": 13608, "nodeType": "ExpressionStatement", - "src": "44426:84:12" + "src": "45479:84:12" } ] }, @@ -72700,7 +72700,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44362:3:12", + "nameLocation": "45414:3:12", "parameters": { "id": 13596, "nodeType": "ParameterList", @@ -72710,10 +72710,10 @@ "id": 13589, "mutability": "mutable", "name": "p0", - "nameLocation": "44371:2:12", + "nameLocation": "45423:2:12", "nodeType": "VariableDeclaration", "scope": 13610, - "src": "44366:7:12", + "src": "45418:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72724,7 +72724,7 @@ "id": 13588, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44366:4:12", + "src": "45418:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72737,10 +72737,10 @@ "id": 13591, "mutability": "mutable", "name": "p1", - "nameLocation": "44380:2:12", + "nameLocation": "45432:2:12", "nodeType": "VariableDeclaration", "scope": 13610, - "src": "44375:7:12", + "src": "45427:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72751,7 +72751,7 @@ "id": 13590, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44375:4:12", + "src": "45427:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72764,10 +72764,10 @@ "id": 13593, "mutability": "mutable", "name": "p2", - "nameLocation": "44389:2:12", + "nameLocation": "45441:2:12", "nodeType": "VariableDeclaration", "scope": 13610, - "src": "44384:7:12", + "src": "45436:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72778,7 +72778,7 @@ "id": 13592, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44384:4:12", + "src": "45436:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72791,10 +72791,10 @@ "id": 13595, "mutability": "mutable", "name": "p3", - "nameLocation": "44398:2:12", + "nameLocation": "45450:2:12", "nodeType": "VariableDeclaration", "scope": 13610, - "src": "44393:7:12", + "src": "45445:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72805,7 +72805,7 @@ "id": 13594, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44393:4:12", + "src": "45445:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72814,13 +72814,13 @@ "visibility": "internal" } ], - "src": "44365:36:12" + "src": "45417:36:12" }, "returnParameters": { "id": 13597, "nodeType": "ParameterList", "parameters": [], - "src": "44416:0:12" + "src": "45468:0:12" }, "scope": 16348, "stateMutability": "view", @@ -72830,12 +72830,12 @@ { "id": 13633, "nodeType": "FunctionDefinition", - "src": "44523:175:12", + "src": "45579:177:12", "nodes": [], "body": { "id": 13632, "nodeType": "Block", - "src": "44595:103:12", + "src": "45651:105:12", "nodes": [], "statements": [ { @@ -72852,7 +72852,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44645:28:12", + "src": "45702:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b6d569d433e69694879a799e3777d59bc29ee89dcbaf739de9b283882fd259ad", "typeString": "literal_string \"log(bool,uint,bool,string)\"" @@ -72865,7 +72865,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13612, - "src": "44675:2:12", + "src": "45732:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72877,7 +72877,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13614, - "src": "44679:2:12", + "src": "45736:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72889,7 +72889,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13616, - "src": "44683:2:12", + "src": "45740:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72901,7 +72901,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13618, - "src": "44687:2:12", + "src": "45744:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -72937,7 +72937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44621:3:12", + "src": "45678:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -72950,7 +72950,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44621:23:12", + "src": "45678:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -72964,7 +72964,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44621:69:12", + "src": "45678:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72984,7 +72984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "44605:15:12", + "src": "45662:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -72998,7 +72998,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44605:86:12", + "src": "45662:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -73007,7 +73007,7 @@ }, "id": 13631, "nodeType": "ExpressionStatement", - "src": "44605:86:12" + "src": "45662:86:12" } ] }, @@ -73015,7 +73015,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44532:3:12", + "nameLocation": "45588:3:12", "parameters": { "id": 13619, "nodeType": "ParameterList", @@ -73025,10 +73025,10 @@ "id": 13612, "mutability": "mutable", "name": "p0", - "nameLocation": "44541:2:12", + "nameLocation": "45597:2:12", "nodeType": "VariableDeclaration", "scope": 13633, - "src": "44536:7:12", + "src": "45592:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73039,7 +73039,7 @@ "id": 13611, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44536:4:12", + "src": "45592:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73052,10 +73052,10 @@ "id": 13614, "mutability": "mutable", "name": "p1", - "nameLocation": "44550:2:12", + "nameLocation": "45606:2:12", "nodeType": "VariableDeclaration", "scope": 13633, - "src": "44545:7:12", + "src": "45601:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73066,7 +73066,7 @@ "id": 13613, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44545:4:12", + "src": "45601:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73079,10 +73079,10 @@ "id": 13616, "mutability": "mutable", "name": "p2", - "nameLocation": "44559:2:12", + "nameLocation": "45615:2:12", "nodeType": "VariableDeclaration", "scope": 13633, - "src": "44554:7:12", + "src": "45610:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73093,7 +73093,7 @@ "id": 13615, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44554:4:12", + "src": "45610:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73106,10 +73106,10 @@ "id": 13618, "mutability": "mutable", "name": "p3", - "nameLocation": "44577:2:12", + "nameLocation": "45633:2:12", "nodeType": "VariableDeclaration", "scope": 13633, - "src": "44563:16:12", + "src": "45619:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -73120,7 +73120,7 @@ "id": 13617, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44563:6:12", + "src": "45619:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -73129,13 +73129,13 @@ "visibility": "internal" } ], - "src": "44535:45:12" + "src": "45591:45:12" }, "returnParameters": { "id": 13620, "nodeType": "ParameterList", "parameters": [], - "src": "44595:0:12" + "src": "45651:0:12" }, "scope": 16348, "stateMutability": "view", @@ -73145,12 +73145,12 @@ { "id": 13656, "nodeType": "FunctionDefinition", - "src": "44704:164:12", + "src": "45764:166:12", "nodes": [], "body": { "id": 13655, "nodeType": "Block", - "src": "44767:101:12", + "src": "45827:103:12", "nodes": [], "statements": [ { @@ -73167,7 +73167,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44817:26:12", + "src": "45878:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9e01f7417c5ff66a2399364b03788fbf8437045d38acf377fab727a3440df7be", "typeString": "literal_string \"log(bool,uint,bool,bool)\"" @@ -73180,7 +73180,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13635, - "src": "44845:2:12", + "src": "45906:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73192,7 +73192,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13637, - "src": "44849:2:12", + "src": "45910:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73204,7 +73204,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13639, - "src": "44853:2:12", + "src": "45914:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73216,7 +73216,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13641, - "src": "44857:2:12", + "src": "45918:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73252,7 +73252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44793:3:12", + "src": "45854:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -73265,7 +73265,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44793:23:12", + "src": "45854:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -73279,7 +73279,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44793:67:12", + "src": "45854:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73299,7 +73299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "44777:15:12", + "src": "45838:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -73313,7 +73313,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44777:84:12", + "src": "45838:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -73322,7 +73322,7 @@ }, "id": 13654, "nodeType": "ExpressionStatement", - "src": "44777:84:12" + "src": "45838:84:12" } ] }, @@ -73330,7 +73330,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44713:3:12", + "nameLocation": "45773:3:12", "parameters": { "id": 13642, "nodeType": "ParameterList", @@ -73340,10 +73340,10 @@ "id": 13635, "mutability": "mutable", "name": "p0", - "nameLocation": "44722:2:12", + "nameLocation": "45782:2:12", "nodeType": "VariableDeclaration", "scope": 13656, - "src": "44717:7:12", + "src": "45777:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73354,7 +73354,7 @@ "id": 13634, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44717:4:12", + "src": "45777:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73367,10 +73367,10 @@ "id": 13637, "mutability": "mutable", "name": "p1", - "nameLocation": "44731:2:12", + "nameLocation": "45791:2:12", "nodeType": "VariableDeclaration", "scope": 13656, - "src": "44726:7:12", + "src": "45786:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73381,7 +73381,7 @@ "id": 13636, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44726:4:12", + "src": "45786:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73394,10 +73394,10 @@ "id": 13639, "mutability": "mutable", "name": "p2", - "nameLocation": "44740:2:12", + "nameLocation": "45800:2:12", "nodeType": "VariableDeclaration", "scope": 13656, - "src": "44735:7:12", + "src": "45795:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73408,7 +73408,7 @@ "id": 13638, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44735:4:12", + "src": "45795:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73421,10 +73421,10 @@ "id": 13641, "mutability": "mutable", "name": "p3", - "nameLocation": "44749:2:12", + "nameLocation": "45809:2:12", "nodeType": "VariableDeclaration", "scope": 13656, - "src": "44744:7:12", + "src": "45804:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73435,7 +73435,7 @@ "id": 13640, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44744:4:12", + "src": "45804:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73444,13 +73444,13 @@ "visibility": "internal" } ], - "src": "44716:36:12" + "src": "45776:36:12" }, "returnParameters": { "id": 13643, "nodeType": "ParameterList", "parameters": [], - "src": "44767:0:12" + "src": "45827:0:12" }, "scope": 16348, "stateMutability": "view", @@ -73460,12 +73460,12 @@ { "id": 13679, "nodeType": "FunctionDefinition", - "src": "44874:170:12", + "src": "45938:172:12", "nodes": [], "body": { "id": 13678, "nodeType": "Block", - "src": "44940:104:12", + "src": "46004:106:12", "nodes": [], "statements": [ { @@ -73482,7 +73482,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44990:29:12", + "src": "46055:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4267c7f8f9987b1bc934e31e016f4d182f67ab95e55c5567fbc71b4f01a83f4b", "typeString": "literal_string \"log(bool,uint,bool,address)\"" @@ -73495,7 +73495,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13658, - "src": "45021:2:12", + "src": "46086:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73507,7 +73507,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13660, - "src": "45025:2:12", + "src": "46090:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73519,7 +73519,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13662, - "src": "45029:2:12", + "src": "46094:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73531,7 +73531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13664, - "src": "45033:2:12", + "src": "46098:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -73567,7 +73567,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44966:3:12", + "src": "46031:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -73580,7 +73580,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44966:23:12", + "src": "46031:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -73594,7 +73594,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44966:70:12", + "src": "46031:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73614,7 +73614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "44950:15:12", + "src": "46015:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -73628,7 +73628,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44950:87:12", + "src": "46015:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -73637,7 +73637,7 @@ }, "id": 13677, "nodeType": "ExpressionStatement", - "src": "44950:87:12" + "src": "46015:87:12" } ] }, @@ -73645,7 +73645,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44883:3:12", + "nameLocation": "45947:3:12", "parameters": { "id": 13665, "nodeType": "ParameterList", @@ -73655,10 +73655,10 @@ "id": 13658, "mutability": "mutable", "name": "p0", - "nameLocation": "44892:2:12", + "nameLocation": "45956:2:12", "nodeType": "VariableDeclaration", "scope": 13679, - "src": "44887:7:12", + "src": "45951:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73669,7 +73669,7 @@ "id": 13657, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44887:4:12", + "src": "45951:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73682,10 +73682,10 @@ "id": 13660, "mutability": "mutable", "name": "p1", - "nameLocation": "44901:2:12", + "nameLocation": "45965:2:12", "nodeType": "VariableDeclaration", "scope": 13679, - "src": "44896:7:12", + "src": "45960:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73696,7 +73696,7 @@ "id": 13659, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44896:4:12", + "src": "45960:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73709,10 +73709,10 @@ "id": 13662, "mutability": "mutable", "name": "p2", - "nameLocation": "44910:2:12", + "nameLocation": "45974:2:12", "nodeType": "VariableDeclaration", "scope": 13679, - "src": "44905:7:12", + "src": "45969:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73723,7 +73723,7 @@ "id": 13661, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44905:4:12", + "src": "45969:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73736,10 +73736,10 @@ "id": 13664, "mutability": "mutable", "name": "p3", - "nameLocation": "44922:2:12", + "nameLocation": "45986:2:12", "nodeType": "VariableDeclaration", "scope": 13679, - "src": "44914:10:12", + "src": "45978:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73750,7 +73750,7 @@ "id": 13663, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44914:7:12", + "src": "45978:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -73760,13 +73760,13 @@ "visibility": "internal" } ], - "src": "44886:39:12" + "src": "45950:39:12" }, "returnParameters": { "id": 13666, "nodeType": "ParameterList", "parameters": [], - "src": "44940:0:12" + "src": "46004:0:12" }, "scope": 16348, "stateMutability": "view", @@ -73776,12 +73776,12 @@ { "id": 13702, "nodeType": "FunctionDefinition", - "src": "45050:170:12", + "src": "46118:172:12", "nodes": [], "body": { "id": 13701, "nodeType": "Block", - "src": "45116:104:12", + "src": "46184:106:12", "nodes": [], "statements": [ { @@ -73798,7 +73798,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45166:29:12", + "src": "46235:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_caa5236acb25f4f5a01ec5f570d99d895d397c7e9fd20ed31c9c33fa8a17f26d", "typeString": "literal_string \"log(bool,uint,address,uint)\"" @@ -73811,7 +73811,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13681, - "src": "45197:2:12", + "src": "46266:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73823,7 +73823,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13683, - "src": "45201:2:12", + "src": "46270:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73835,7 +73835,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13685, - "src": "45205:2:12", + "src": "46274:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -73847,7 +73847,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13687, - "src": "45209:2:12", + "src": "46278:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73883,7 +73883,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45142:3:12", + "src": "46211:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -73896,7 +73896,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45142:23:12", + "src": "46211:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -73910,7 +73910,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45142:70:12", + "src": "46211:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73930,7 +73930,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "45126:15:12", + "src": "46195:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -73944,7 +73944,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45126:87:12", + "src": "46195:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -73953,7 +73953,7 @@ }, "id": 13700, "nodeType": "ExpressionStatement", - "src": "45126:87:12" + "src": "46195:87:12" } ] }, @@ -73961,7 +73961,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45059:3:12", + "nameLocation": "46127:3:12", "parameters": { "id": 13688, "nodeType": "ParameterList", @@ -73971,10 +73971,10 @@ "id": 13681, "mutability": "mutable", "name": "p0", - "nameLocation": "45068:2:12", + "nameLocation": "46136:2:12", "nodeType": "VariableDeclaration", "scope": 13702, - "src": "45063:7:12", + "src": "46131:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73985,7 +73985,7 @@ "id": 13680, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45063:4:12", + "src": "46131:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73998,10 +73998,10 @@ "id": 13683, "mutability": "mutable", "name": "p1", - "nameLocation": "45077:2:12", + "nameLocation": "46145:2:12", "nodeType": "VariableDeclaration", "scope": 13702, - "src": "45072:7:12", + "src": "46140:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74012,7 +74012,7 @@ "id": 13682, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45072:4:12", + "src": "46140:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74025,10 +74025,10 @@ "id": 13685, "mutability": "mutable", "name": "p2", - "nameLocation": "45089:2:12", + "nameLocation": "46157:2:12", "nodeType": "VariableDeclaration", "scope": 13702, - "src": "45081:10:12", + "src": "46149:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74039,7 +74039,7 @@ "id": 13684, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45081:7:12", + "src": "46149:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74053,10 +74053,10 @@ "id": 13687, "mutability": "mutable", "name": "p3", - "nameLocation": "45098:2:12", + "nameLocation": "46166:2:12", "nodeType": "VariableDeclaration", "scope": 13702, - "src": "45093:7:12", + "src": "46161:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74067,7 +74067,7 @@ "id": 13686, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45093:4:12", + "src": "46161:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74076,13 +74076,13 @@ "visibility": "internal" } ], - "src": "45062:39:12" + "src": "46130:39:12" }, "returnParameters": { "id": 13689, "nodeType": "ParameterList", "parameters": [], - "src": "45116:0:12" + "src": "46184:0:12" }, "scope": 16348, "stateMutability": "view", @@ -74092,12 +74092,12 @@ { "id": 13725, "nodeType": "FunctionDefinition", - "src": "45226:181:12", + "src": "46298:183:12", "nodes": [], "body": { "id": 13724, "nodeType": "Block", - "src": "45301:106:12", + "src": "46373:108:12", "nodes": [], "statements": [ { @@ -74114,7 +74114,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45351:31:12", + "src": "46424:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_180913415ccbde45e0d2184e3dd2387bed86df0066bd73fcb896bc02a6226689", "typeString": "literal_string \"log(bool,uint,address,string)\"" @@ -74127,7 +74127,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13704, - "src": "45384:2:12", + "src": "46457:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74139,7 +74139,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13706, - "src": "45388:2:12", + "src": "46461:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74151,7 +74151,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13708, - "src": "45392:2:12", + "src": "46465:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -74163,7 +74163,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13710, - "src": "45396:2:12", + "src": "46469:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -74199,7 +74199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45327:3:12", + "src": "46400:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -74212,7 +74212,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45327:23:12", + "src": "46400:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -74226,7 +74226,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45327:72:12", + "src": "46400:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74246,7 +74246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "45311:15:12", + "src": "46384:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -74260,7 +74260,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45311:89:12", + "src": "46384:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -74269,7 +74269,7 @@ }, "id": 13723, "nodeType": "ExpressionStatement", - "src": "45311:89:12" + "src": "46384:89:12" } ] }, @@ -74277,7 +74277,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45235:3:12", + "nameLocation": "46307:3:12", "parameters": { "id": 13711, "nodeType": "ParameterList", @@ -74287,10 +74287,10 @@ "id": 13704, "mutability": "mutable", "name": "p0", - "nameLocation": "45244:2:12", + "nameLocation": "46316:2:12", "nodeType": "VariableDeclaration", "scope": 13725, - "src": "45239:7:12", + "src": "46311:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74301,7 +74301,7 @@ "id": 13703, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45239:4:12", + "src": "46311:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74314,10 +74314,10 @@ "id": 13706, "mutability": "mutable", "name": "p1", - "nameLocation": "45253:2:12", + "nameLocation": "46325:2:12", "nodeType": "VariableDeclaration", "scope": 13725, - "src": "45248:7:12", + "src": "46320:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74328,7 +74328,7 @@ "id": 13705, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45248:4:12", + "src": "46320:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74341,10 +74341,10 @@ "id": 13708, "mutability": "mutable", "name": "p2", - "nameLocation": "45265:2:12", + "nameLocation": "46337:2:12", "nodeType": "VariableDeclaration", "scope": 13725, - "src": "45257:10:12", + "src": "46329:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74355,7 +74355,7 @@ "id": 13707, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45257:7:12", + "src": "46329:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74369,10 +74369,10 @@ "id": 13710, "mutability": "mutable", "name": "p3", - "nameLocation": "45283:2:12", + "nameLocation": "46355:2:12", "nodeType": "VariableDeclaration", "scope": 13725, - "src": "45269:16:12", + "src": "46341:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -74383,7 +74383,7 @@ "id": 13709, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45269:6:12", + "src": "46341:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -74392,13 +74392,13 @@ "visibility": "internal" } ], - "src": "45238:48:12" + "src": "46310:48:12" }, "returnParameters": { "id": 13712, "nodeType": "ParameterList", "parameters": [], - "src": "45301:0:12" + "src": "46373:0:12" }, "scope": 16348, "stateMutability": "view", @@ -74408,12 +74408,12 @@ { "id": 13748, "nodeType": "FunctionDefinition", - "src": "45413:170:12", + "src": "46489:172:12", "nodes": [], "body": { "id": 13747, "nodeType": "Block", - "src": "45479:104:12", + "src": "46555:106:12", "nodes": [], "statements": [ { @@ -74430,7 +74430,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45529:29:12", + "src": "46606:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_65adf4082cd731bd1252f957eddeecdbdcf11e48975b5ac20d902fcb218153fa", "typeString": "literal_string \"log(bool,uint,address,bool)\"" @@ -74443,7 +74443,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13727, - "src": "45560:2:12", + "src": "46637:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74455,7 +74455,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13729, - "src": "45564:2:12", + "src": "46641:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74467,7 +74467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13731, - "src": "45568:2:12", + "src": "46645:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -74479,7 +74479,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13733, - "src": "45572:2:12", + "src": "46649:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74515,7 +74515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45505:3:12", + "src": "46582:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -74528,7 +74528,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45505:23:12", + "src": "46582:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -74542,7 +74542,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45505:70:12", + "src": "46582:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74562,7 +74562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "45489:15:12", + "src": "46566:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -74576,7 +74576,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45489:87:12", + "src": "46566:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -74585,7 +74585,7 @@ }, "id": 13746, "nodeType": "ExpressionStatement", - "src": "45489:87:12" + "src": "46566:87:12" } ] }, @@ -74593,7 +74593,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45422:3:12", + "nameLocation": "46498:3:12", "parameters": { "id": 13734, "nodeType": "ParameterList", @@ -74603,10 +74603,10 @@ "id": 13727, "mutability": "mutable", "name": "p0", - "nameLocation": "45431:2:12", + "nameLocation": "46507:2:12", "nodeType": "VariableDeclaration", "scope": 13748, - "src": "45426:7:12", + "src": "46502:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74617,7 +74617,7 @@ "id": 13726, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45426:4:12", + "src": "46502:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74630,10 +74630,10 @@ "id": 13729, "mutability": "mutable", "name": "p1", - "nameLocation": "45440:2:12", + "nameLocation": "46516:2:12", "nodeType": "VariableDeclaration", "scope": 13748, - "src": "45435:7:12", + "src": "46511:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74644,7 +74644,7 @@ "id": 13728, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45435:4:12", + "src": "46511:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74657,10 +74657,10 @@ "id": 13731, "mutability": "mutable", "name": "p2", - "nameLocation": "45452:2:12", + "nameLocation": "46528:2:12", "nodeType": "VariableDeclaration", "scope": 13748, - "src": "45444:10:12", + "src": "46520:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74671,7 +74671,7 @@ "id": 13730, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45444:7:12", + "src": "46520:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74685,10 +74685,10 @@ "id": 13733, "mutability": "mutable", "name": "p3", - "nameLocation": "45461:2:12", + "nameLocation": "46537:2:12", "nodeType": "VariableDeclaration", "scope": 13748, - "src": "45456:7:12", + "src": "46532:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74699,7 +74699,7 @@ "id": 13732, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45456:4:12", + "src": "46532:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74708,13 +74708,13 @@ "visibility": "internal" } ], - "src": "45425:39:12" + "src": "46501:39:12" }, "returnParameters": { "id": 13735, "nodeType": "ParameterList", "parameters": [], - "src": "45479:0:12" + "src": "46555:0:12" }, "scope": 16348, "stateMutability": "view", @@ -74724,12 +74724,12 @@ { "id": 13771, "nodeType": "FunctionDefinition", - "src": "45589:176:12", + "src": "46669:178:12", "nodes": [], "body": { "id": 13770, "nodeType": "Block", - "src": "45658:107:12", + "src": "46738:109:12", "nodes": [], "statements": [ { @@ -74746,7 +74746,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45708:32:12", + "src": "46789:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8a2f90aa07fc9781ea213028ce9aef0a44d6a31a77e2f4d54d97a0d808348d5d", "typeString": "literal_string \"log(bool,uint,address,address)\"" @@ -74759,7 +74759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13750, - "src": "45742:2:12", + "src": "46823:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74771,7 +74771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13752, - "src": "45746:2:12", + "src": "46827:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74783,7 +74783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13754, - "src": "45750:2:12", + "src": "46831:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -74795,7 +74795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13756, - "src": "45754:2:12", + "src": "46835:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -74831,7 +74831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45684:3:12", + "src": "46765:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -74844,7 +74844,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45684:23:12", + "src": "46765:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -74858,7 +74858,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45684:73:12", + "src": "46765:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74878,7 +74878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "45668:15:12", + "src": "46749:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -74892,7 +74892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45668:90:12", + "src": "46749:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -74901,7 +74901,7 @@ }, "id": 13769, "nodeType": "ExpressionStatement", - "src": "45668:90:12" + "src": "46749:90:12" } ] }, @@ -74909,7 +74909,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45598:3:12", + "nameLocation": "46678:3:12", "parameters": { "id": 13757, "nodeType": "ParameterList", @@ -74919,10 +74919,10 @@ "id": 13750, "mutability": "mutable", "name": "p0", - "nameLocation": "45607:2:12", + "nameLocation": "46687:2:12", "nodeType": "VariableDeclaration", "scope": 13771, - "src": "45602:7:12", + "src": "46682:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74933,7 +74933,7 @@ "id": 13749, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45602:4:12", + "src": "46682:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74946,10 +74946,10 @@ "id": 13752, "mutability": "mutable", "name": "p1", - "nameLocation": "45616:2:12", + "nameLocation": "46696:2:12", "nodeType": "VariableDeclaration", "scope": 13771, - "src": "45611:7:12", + "src": "46691:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74960,7 +74960,7 @@ "id": 13751, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45611:4:12", + "src": "46691:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74973,10 +74973,10 @@ "id": 13754, "mutability": "mutable", "name": "p2", - "nameLocation": "45628:2:12", + "nameLocation": "46708:2:12", "nodeType": "VariableDeclaration", "scope": 13771, - "src": "45620:10:12", + "src": "46700:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74987,7 +74987,7 @@ "id": 13753, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45620:7:12", + "src": "46700:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75001,10 +75001,10 @@ "id": 13756, "mutability": "mutable", "name": "p3", - "nameLocation": "45640:2:12", + "nameLocation": "46720:2:12", "nodeType": "VariableDeclaration", "scope": 13771, - "src": "45632:10:12", + "src": "46712:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75015,7 +75015,7 @@ "id": 13755, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45632:7:12", + "src": "46712:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75025,13 +75025,13 @@ "visibility": "internal" } ], - "src": "45601:42:12" + "src": "46681:42:12" }, "returnParameters": { "id": 13758, "nodeType": "ParameterList", "parameters": [], - "src": "45658:0:12" + "src": "46738:0:12" }, "scope": 16348, "stateMutability": "view", @@ -75041,12 +75041,12 @@ { "id": 13794, "nodeType": "FunctionDefinition", - "src": "45771:175:12", + "src": "46855:177:12", "nodes": [], "body": { "id": 13793, "nodeType": "Block", - "src": "45843:103:12", + "src": "46927:105:12", "nodes": [], "statements": [ { @@ -75063,7 +75063,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45893:28:12", + "src": "46978:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8e4ae86e71c7c77322d634e39fba7bc2a7e4fbe918bce10fe47326050a13b7c9", "typeString": "literal_string \"log(bool,string,uint,uint)\"" @@ -75076,7 +75076,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13773, - "src": "45923:2:12", + "src": "47008:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75088,7 +75088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13775, - "src": "45927:2:12", + "src": "47012:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -75100,7 +75100,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13777, - "src": "45931:2:12", + "src": "47016:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75112,7 +75112,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13779, - "src": "45935:2:12", + "src": "47020:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75148,7 +75148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45869:3:12", + "src": "46954:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -75161,7 +75161,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45869:23:12", + "src": "46954:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -75175,7 +75175,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45869:69:12", + "src": "46954:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75195,7 +75195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "45853:15:12", + "src": "46938:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -75209,7 +75209,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45853:86:12", + "src": "46938:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -75218,7 +75218,7 @@ }, "id": 13792, "nodeType": "ExpressionStatement", - "src": "45853:86:12" + "src": "46938:86:12" } ] }, @@ -75226,7 +75226,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45780:3:12", + "nameLocation": "46864:3:12", "parameters": { "id": 13780, "nodeType": "ParameterList", @@ -75236,10 +75236,10 @@ "id": 13773, "mutability": "mutable", "name": "p0", - "nameLocation": "45789:2:12", + "nameLocation": "46873:2:12", "nodeType": "VariableDeclaration", "scope": 13794, - "src": "45784:7:12", + "src": "46868:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75250,7 +75250,7 @@ "id": 13772, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45784:4:12", + "src": "46868:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75263,10 +75263,10 @@ "id": 13775, "mutability": "mutable", "name": "p1", - "nameLocation": "45807:2:12", + "nameLocation": "46891:2:12", "nodeType": "VariableDeclaration", "scope": 13794, - "src": "45793:16:12", + "src": "46877:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75277,7 +75277,7 @@ "id": 13774, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45793:6:12", + "src": "46877:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75290,10 +75290,10 @@ "id": 13777, "mutability": "mutable", "name": "p2", - "nameLocation": "45816:2:12", + "nameLocation": "46900:2:12", "nodeType": "VariableDeclaration", "scope": 13794, - "src": "45811:7:12", + "src": "46895:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75304,7 +75304,7 @@ "id": 13776, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45811:4:12", + "src": "46895:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75317,10 +75317,10 @@ "id": 13779, "mutability": "mutable", "name": "p3", - "nameLocation": "45825:2:12", + "nameLocation": "46909:2:12", "nodeType": "VariableDeclaration", "scope": 13794, - "src": "45820:7:12", + "src": "46904:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75331,7 +75331,7 @@ "id": 13778, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45820:4:12", + "src": "46904:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75340,13 +75340,13 @@ "visibility": "internal" } ], - "src": "45783:45:12" + "src": "46867:45:12" }, "returnParameters": { "id": 13781, "nodeType": "ParameterList", "parameters": [], - "src": "45843:0:12" + "src": "46927:0:12" }, "scope": 16348, "stateMutability": "view", @@ -75356,12 +75356,12 @@ { "id": 13817, "nodeType": "FunctionDefinition", - "src": "45952:186:12", + "src": "47040:188:12", "nodes": [], "body": { "id": 13816, "nodeType": "Block", - "src": "46033:105:12", + "src": "47121:107:12", "nodes": [], "statements": [ { @@ -75378,7 +75378,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46083:30:12", + "src": "47172:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_77a1abed9f9fbc44023408083dd5c1cf42b0b566799470c6ab535b12d0f8f649", "typeString": "literal_string \"log(bool,string,uint,string)\"" @@ -75391,7 +75391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13796, - "src": "46115:2:12", + "src": "47204:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75403,7 +75403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13798, - "src": "46119:2:12", + "src": "47208:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -75415,7 +75415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13800, - "src": "46123:2:12", + "src": "47212:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75427,7 +75427,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13802, - "src": "46127:2:12", + "src": "47216:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -75463,7 +75463,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46059:3:12", + "src": "47148:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -75476,7 +75476,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46059:23:12", + "src": "47148:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -75490,7 +75490,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46059:71:12", + "src": "47148:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75510,7 +75510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "46043:15:12", + "src": "47132:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -75524,7 +75524,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46043:88:12", + "src": "47132:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -75533,7 +75533,7 @@ }, "id": 13815, "nodeType": "ExpressionStatement", - "src": "46043:88:12" + "src": "47132:88:12" } ] }, @@ -75541,7 +75541,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45961:3:12", + "nameLocation": "47049:3:12", "parameters": { "id": 13803, "nodeType": "ParameterList", @@ -75551,10 +75551,10 @@ "id": 13796, "mutability": "mutable", "name": "p0", - "nameLocation": "45970:2:12", + "nameLocation": "47058:2:12", "nodeType": "VariableDeclaration", "scope": 13817, - "src": "45965:7:12", + "src": "47053:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75565,7 +75565,7 @@ "id": 13795, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45965:4:12", + "src": "47053:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75578,10 +75578,10 @@ "id": 13798, "mutability": "mutable", "name": "p1", - "nameLocation": "45988:2:12", + "nameLocation": "47076:2:12", "nodeType": "VariableDeclaration", "scope": 13817, - "src": "45974:16:12", + "src": "47062:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75592,7 +75592,7 @@ "id": 13797, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45974:6:12", + "src": "47062:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75605,10 +75605,10 @@ "id": 13800, "mutability": "mutable", "name": "p2", - "nameLocation": "45997:2:12", + "nameLocation": "47085:2:12", "nodeType": "VariableDeclaration", "scope": 13817, - "src": "45992:7:12", + "src": "47080:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75619,7 +75619,7 @@ "id": 13799, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45992:4:12", + "src": "47080:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75632,10 +75632,10 @@ "id": 13802, "mutability": "mutable", "name": "p3", - "nameLocation": "46015:2:12", + "nameLocation": "47103:2:12", "nodeType": "VariableDeclaration", "scope": 13817, - "src": "46001:16:12", + "src": "47089:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75646,7 +75646,7 @@ "id": 13801, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46001:6:12", + "src": "47089:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75655,13 +75655,13 @@ "visibility": "internal" } ], - "src": "45964:54:12" + "src": "47052:54:12" }, "returnParameters": { "id": 13804, "nodeType": "ParameterList", "parameters": [], - "src": "46033:0:12" + "src": "47121:0:12" }, "scope": 16348, "stateMutability": "view", @@ -75671,12 +75671,12 @@ { "id": 13840, "nodeType": "FunctionDefinition", - "src": "46144:175:12", + "src": "47236:177:12", "nodes": [], "body": { "id": 13839, "nodeType": "Block", - "src": "46216:103:12", + "src": "47308:105:12", "nodes": [], "statements": [ { @@ -75693,7 +75693,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46266:28:12", + "src": "47359:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_20bbc9af7c6bae926ffd73678c9130310d497610a5c76e6e2ae48edff96f38a8", "typeString": "literal_string \"log(bool,string,uint,bool)\"" @@ -75706,7 +75706,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13819, - "src": "46296:2:12", + "src": "47389:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75718,7 +75718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13821, - "src": "46300:2:12", + "src": "47393:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -75730,7 +75730,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13823, - "src": "46304:2:12", + "src": "47397:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75742,7 +75742,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13825, - "src": "46308:2:12", + "src": "47401:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75778,7 +75778,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46242:3:12", + "src": "47335:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -75791,7 +75791,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46242:23:12", + "src": "47335:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -75805,7 +75805,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46242:69:12", + "src": "47335:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75825,7 +75825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "46226:15:12", + "src": "47319:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -75839,7 +75839,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46226:86:12", + "src": "47319:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -75848,7 +75848,7 @@ }, "id": 13838, "nodeType": "ExpressionStatement", - "src": "46226:86:12" + "src": "47319:86:12" } ] }, @@ -75856,7 +75856,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46153:3:12", + "nameLocation": "47245:3:12", "parameters": { "id": 13826, "nodeType": "ParameterList", @@ -75866,10 +75866,10 @@ "id": 13819, "mutability": "mutable", "name": "p0", - "nameLocation": "46162:2:12", + "nameLocation": "47254:2:12", "nodeType": "VariableDeclaration", "scope": 13840, - "src": "46157:7:12", + "src": "47249:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75880,7 +75880,7 @@ "id": 13818, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46157:4:12", + "src": "47249:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75893,10 +75893,10 @@ "id": 13821, "mutability": "mutable", "name": "p1", - "nameLocation": "46180:2:12", + "nameLocation": "47272:2:12", "nodeType": "VariableDeclaration", "scope": 13840, - "src": "46166:16:12", + "src": "47258:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75907,7 +75907,7 @@ "id": 13820, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46166:6:12", + "src": "47258:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75920,10 +75920,10 @@ "id": 13823, "mutability": "mutable", "name": "p2", - "nameLocation": "46189:2:12", + "nameLocation": "47281:2:12", "nodeType": "VariableDeclaration", "scope": 13840, - "src": "46184:7:12", + "src": "47276:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75934,7 +75934,7 @@ "id": 13822, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "46184:4:12", + "src": "47276:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75947,10 +75947,10 @@ "id": 13825, "mutability": "mutable", "name": "p3", - "nameLocation": "46198:2:12", + "nameLocation": "47290:2:12", "nodeType": "VariableDeclaration", "scope": 13840, - "src": "46193:7:12", + "src": "47285:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75961,7 +75961,7 @@ "id": 13824, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46193:4:12", + "src": "47285:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75970,13 +75970,13 @@ "visibility": "internal" } ], - "src": "46156:45:12" + "src": "47248:45:12" }, "returnParameters": { "id": 13827, "nodeType": "ParameterList", "parameters": [], - "src": "46216:0:12" + "src": "47308:0:12" }, "scope": 16348, "stateMutability": "view", @@ -75986,12 +75986,12 @@ { "id": 13863, "nodeType": "FunctionDefinition", - "src": "46325:181:12", + "src": "47421:183:12", "nodes": [], "body": { "id": 13862, "nodeType": "Block", - "src": "46400:106:12", + "src": "47496:108:12", "nodes": [], "statements": [ { @@ -76008,7 +76008,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46450:31:12", + "src": "47547:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5b22b938264abfc98de8ea025ac5bd87df03cbffd23b96cdfe194e0ef6fb136a", "typeString": "literal_string \"log(bool,string,uint,address)\"" @@ -76021,7 +76021,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13842, - "src": "46483:2:12", + "src": "47580:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76033,7 +76033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13844, - "src": "46487:2:12", + "src": "47584:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76045,7 +76045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13846, - "src": "46491:2:12", + "src": "47588:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76057,7 +76057,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13848, - "src": "46495:2:12", + "src": "47592:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -76093,7 +76093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46426:3:12", + "src": "47523:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -76106,7 +76106,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46426:23:12", + "src": "47523:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -76120,7 +76120,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46426:72:12", + "src": "47523:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76140,7 +76140,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "46410:15:12", + "src": "47507:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -76154,7 +76154,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46410:89:12", + "src": "47507:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -76163,7 +76163,7 @@ }, "id": 13861, "nodeType": "ExpressionStatement", - "src": "46410:89:12" + "src": "47507:89:12" } ] }, @@ -76171,7 +76171,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46334:3:12", + "nameLocation": "47430:3:12", "parameters": { "id": 13849, "nodeType": "ParameterList", @@ -76181,10 +76181,10 @@ "id": 13842, "mutability": "mutable", "name": "p0", - "nameLocation": "46343:2:12", + "nameLocation": "47439:2:12", "nodeType": "VariableDeclaration", "scope": 13863, - "src": "46338:7:12", + "src": "47434:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76195,7 +76195,7 @@ "id": 13841, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46338:4:12", + "src": "47434:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76208,10 +76208,10 @@ "id": 13844, "mutability": "mutable", "name": "p1", - "nameLocation": "46361:2:12", + "nameLocation": "47457:2:12", "nodeType": "VariableDeclaration", "scope": 13863, - "src": "46347:16:12", + "src": "47443:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76222,7 +76222,7 @@ "id": 13843, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46347:6:12", + "src": "47443:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76235,10 +76235,10 @@ "id": 13846, "mutability": "mutable", "name": "p2", - "nameLocation": "46370:2:12", + "nameLocation": "47466:2:12", "nodeType": "VariableDeclaration", "scope": 13863, - "src": "46365:7:12", + "src": "47461:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76249,7 +76249,7 @@ "id": 13845, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "46365:4:12", + "src": "47461:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76262,10 +76262,10 @@ "id": 13848, "mutability": "mutable", "name": "p3", - "nameLocation": "46382:2:12", + "nameLocation": "47478:2:12", "nodeType": "VariableDeclaration", "scope": 13863, - "src": "46374:10:12", + "src": "47470:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76276,7 +76276,7 @@ "id": 13847, "name": "address", "nodeType": "ElementaryTypeName", - "src": "46374:7:12", + "src": "47470:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -76286,13 +76286,13 @@ "visibility": "internal" } ], - "src": "46337:48:12" + "src": "47433:48:12" }, "returnParameters": { "id": 13850, "nodeType": "ParameterList", "parameters": [], - "src": "46400:0:12" + "src": "47496:0:12" }, "scope": 16348, "stateMutability": "view", @@ -76302,12 +76302,12 @@ { "id": 13886, "nodeType": "FunctionDefinition", - "src": "46512:186:12", + "src": "47612:188:12", "nodes": [], "body": { "id": 13885, "nodeType": "Block", - "src": "46593:105:12", + "src": "47693:107:12", "nodes": [], "statements": [ { @@ -76324,7 +76324,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46643:30:12", + "src": "47744:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ddb259214a75c0fc75757e8e19b1cf1c4ec17a5eef635b4715f04b86884d5df", "typeString": "literal_string \"log(bool,string,string,uint)\"" @@ -76337,7 +76337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13865, - "src": "46675:2:12", + "src": "47776:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76349,7 +76349,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13867, - "src": "46679:2:12", + "src": "47780:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76361,7 +76361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13869, - "src": "46683:2:12", + "src": "47784:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76373,7 +76373,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13871, - "src": "46687:2:12", + "src": "47788:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76409,7 +76409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46619:3:12", + "src": "47720:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -76422,7 +76422,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46619:23:12", + "src": "47720:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -76436,7 +76436,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46619:71:12", + "src": "47720:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76456,7 +76456,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "46603:15:12", + "src": "47704:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -76470,7 +76470,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46603:88:12", + "src": "47704:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -76479,7 +76479,7 @@ }, "id": 13884, "nodeType": "ExpressionStatement", - "src": "46603:88:12" + "src": "47704:88:12" } ] }, @@ -76487,7 +76487,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46521:3:12", + "nameLocation": "47621:3:12", "parameters": { "id": 13872, "nodeType": "ParameterList", @@ -76497,10 +76497,10 @@ "id": 13865, "mutability": "mutable", "name": "p0", - "nameLocation": "46530:2:12", + "nameLocation": "47630:2:12", "nodeType": "VariableDeclaration", "scope": 13886, - "src": "46525:7:12", + "src": "47625:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76511,7 +76511,7 @@ "id": 13864, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46525:4:12", + "src": "47625:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76524,10 +76524,10 @@ "id": 13867, "mutability": "mutable", "name": "p1", - "nameLocation": "46548:2:12", + "nameLocation": "47648:2:12", "nodeType": "VariableDeclaration", "scope": 13886, - "src": "46534:16:12", + "src": "47634:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76538,7 +76538,7 @@ "id": 13866, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46534:6:12", + "src": "47634:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76551,10 +76551,10 @@ "id": 13869, "mutability": "mutable", "name": "p2", - "nameLocation": "46566:2:12", + "nameLocation": "47666:2:12", "nodeType": "VariableDeclaration", "scope": 13886, - "src": "46552:16:12", + "src": "47652:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76565,7 +76565,7 @@ "id": 13868, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46552:6:12", + "src": "47652:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76578,10 +76578,10 @@ "id": 13871, "mutability": "mutable", "name": "p3", - "nameLocation": "46575:2:12", + "nameLocation": "47675:2:12", "nodeType": "VariableDeclaration", "scope": 13886, - "src": "46570:7:12", + "src": "47670:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76592,7 +76592,7 @@ "id": 13870, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "46570:4:12", + "src": "47670:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76601,13 +76601,13 @@ "visibility": "internal" } ], - "src": "46524:54:12" + "src": "47624:54:12" }, "returnParameters": { "id": 13873, "nodeType": "ParameterList", "parameters": [], - "src": "46593:0:12" + "src": "47693:0:12" }, "scope": 16348, "stateMutability": "view", @@ -76617,12 +76617,12 @@ { "id": 13909, "nodeType": "FunctionDefinition", - "src": "46704:197:12", + "src": "47808:199:12", "nodes": [], "body": { "id": 13908, "nodeType": "Block", - "src": "46794:107:12", + "src": "47898:109:12", "nodes": [], "statements": [ { @@ -76639,7 +76639,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46844:32:12", + "src": "47949:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1762e32af9fa924f818d8f4a6c92011d30129df73749081e0b95feea819a17c9", "typeString": "literal_string \"log(bool,string,string,string)\"" @@ -76652,7 +76652,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13888, - "src": "46878:2:12", + "src": "47983:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76664,7 +76664,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13890, - "src": "46882:2:12", + "src": "47987:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76676,7 +76676,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13892, - "src": "46886:2:12", + "src": "47991:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76688,7 +76688,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13894, - "src": "46890:2:12", + "src": "47995:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76724,7 +76724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46820:3:12", + "src": "47925:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -76737,7 +76737,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46820:23:12", + "src": "47925:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -76751,7 +76751,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46820:73:12", + "src": "47925:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76771,7 +76771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "46804:15:12", + "src": "47909:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -76785,7 +76785,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46804:90:12", + "src": "47909:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -76794,7 +76794,7 @@ }, "id": 13907, "nodeType": "ExpressionStatement", - "src": "46804:90:12" + "src": "47909:90:12" } ] }, @@ -76802,7 +76802,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46713:3:12", + "nameLocation": "47817:3:12", "parameters": { "id": 13895, "nodeType": "ParameterList", @@ -76812,10 +76812,10 @@ "id": 13888, "mutability": "mutable", "name": "p0", - "nameLocation": "46722:2:12", + "nameLocation": "47826:2:12", "nodeType": "VariableDeclaration", "scope": 13909, - "src": "46717:7:12", + "src": "47821:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76826,7 +76826,7 @@ "id": 13887, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46717:4:12", + "src": "47821:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76839,10 +76839,10 @@ "id": 13890, "mutability": "mutable", "name": "p1", - "nameLocation": "46740:2:12", + "nameLocation": "47844:2:12", "nodeType": "VariableDeclaration", "scope": 13909, - "src": "46726:16:12", + "src": "47830:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76853,7 +76853,7 @@ "id": 13889, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46726:6:12", + "src": "47830:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76866,10 +76866,10 @@ "id": 13892, "mutability": "mutable", "name": "p2", - "nameLocation": "46758:2:12", + "nameLocation": "47862:2:12", "nodeType": "VariableDeclaration", "scope": 13909, - "src": "46744:16:12", + "src": "47848:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76880,7 +76880,7 @@ "id": 13891, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46744:6:12", + "src": "47848:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76893,10 +76893,10 @@ "id": 13894, "mutability": "mutable", "name": "p3", - "nameLocation": "46776:2:12", + "nameLocation": "47880:2:12", "nodeType": "VariableDeclaration", "scope": 13909, - "src": "46762:16:12", + "src": "47866:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76907,7 +76907,7 @@ "id": 13893, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46762:6:12", + "src": "47866:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76916,13 +76916,13 @@ "visibility": "internal" } ], - "src": "46716:63:12" + "src": "47820:63:12" }, "returnParameters": { "id": 13896, "nodeType": "ParameterList", "parameters": [], - "src": "46794:0:12" + "src": "47898:0:12" }, "scope": 16348, "stateMutability": "view", @@ -76932,12 +76932,12 @@ { "id": 13932, "nodeType": "FunctionDefinition", - "src": "46907:186:12", + "src": "48015:188:12", "nodes": [], "body": { "id": 13931, "nodeType": "Block", - "src": "46988:105:12", + "src": "48096:107:12", "nodes": [], "statements": [ { @@ -76954,7 +76954,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47038:30:12", + "src": "48147:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1e4b87e52d13efc5b368defba0463e423637ec55125c6230945d005f817198d1", "typeString": "literal_string \"log(bool,string,string,bool)\"" @@ -76967,7 +76967,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13911, - "src": "47070:2:12", + "src": "48179:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76979,7 +76979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13913, - "src": "47074:2:12", + "src": "48183:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76991,7 +76991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13915, - "src": "47078:2:12", + "src": "48187:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77003,7 +77003,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13917, - "src": "47082:2:12", + "src": "48191:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77039,7 +77039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47014:3:12", + "src": "48123:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -77052,7 +77052,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47014:23:12", + "src": "48123:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -77066,7 +77066,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47014:71:12", + "src": "48123:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77086,7 +77086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "46998:15:12", + "src": "48107:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -77100,7 +77100,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46998:88:12", + "src": "48107:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -77109,7 +77109,7 @@ }, "id": 13930, "nodeType": "ExpressionStatement", - "src": "46998:88:12" + "src": "48107:88:12" } ] }, @@ -77117,7 +77117,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46916:3:12", + "nameLocation": "48024:3:12", "parameters": { "id": 13918, "nodeType": "ParameterList", @@ -77127,10 +77127,10 @@ "id": 13911, "mutability": "mutable", "name": "p0", - "nameLocation": "46925:2:12", + "nameLocation": "48033:2:12", "nodeType": "VariableDeclaration", "scope": 13932, - "src": "46920:7:12", + "src": "48028:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77141,7 +77141,7 @@ "id": 13910, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46920:4:12", + "src": "48028:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77154,10 +77154,10 @@ "id": 13913, "mutability": "mutable", "name": "p1", - "nameLocation": "46943:2:12", + "nameLocation": "48051:2:12", "nodeType": "VariableDeclaration", "scope": 13932, - "src": "46929:16:12", + "src": "48037:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77168,7 +77168,7 @@ "id": 13912, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46929:6:12", + "src": "48037:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77181,10 +77181,10 @@ "id": 13915, "mutability": "mutable", "name": "p2", - "nameLocation": "46961:2:12", + "nameLocation": "48069:2:12", "nodeType": "VariableDeclaration", "scope": 13932, - "src": "46947:16:12", + "src": "48055:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77195,7 +77195,7 @@ "id": 13914, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46947:6:12", + "src": "48055:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77208,10 +77208,10 @@ "id": 13917, "mutability": "mutable", "name": "p3", - "nameLocation": "46970:2:12", + "nameLocation": "48078:2:12", "nodeType": "VariableDeclaration", "scope": 13932, - "src": "46965:7:12", + "src": "48073:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77222,7 +77222,7 @@ "id": 13916, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46965:4:12", + "src": "48073:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77231,13 +77231,13 @@ "visibility": "internal" } ], - "src": "46919:54:12" + "src": "48027:54:12" }, "returnParameters": { "id": 13919, "nodeType": "ParameterList", "parameters": [], - "src": "46988:0:12" + "src": "48096:0:12" }, "scope": 16348, "stateMutability": "view", @@ -77247,12 +77247,12 @@ { "id": 13955, "nodeType": "FunctionDefinition", - "src": "47099:192:12", + "src": "48211:194:12", "nodes": [], "body": { "id": 13954, "nodeType": "Block", - "src": "47183:108:12", + "src": "48295:110:12", "nodes": [], "statements": [ { @@ -77269,7 +77269,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47233:33:12", + "src": "48346:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_97d394d89551bd441d1340d1c3dcc3b6160871bf042c6884bcb4049b2fa2bdb5", "typeString": "literal_string \"log(bool,string,string,address)\"" @@ -77282,7 +77282,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13934, - "src": "47268:2:12", + "src": "48381:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77294,7 +77294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13936, - "src": "47272:2:12", + "src": "48385:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77306,7 +77306,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13938, - "src": "47276:2:12", + "src": "48389:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77318,7 +77318,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13940, - "src": "47280:2:12", + "src": "48393:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -77354,7 +77354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47209:3:12", + "src": "48322:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -77367,7 +77367,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47209:23:12", + "src": "48322:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -77381,7 +77381,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47209:74:12", + "src": "48322:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77401,7 +77401,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "47193:15:12", + "src": "48306:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -77415,7 +77415,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47193:91:12", + "src": "48306:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -77424,7 +77424,7 @@ }, "id": 13953, "nodeType": "ExpressionStatement", - "src": "47193:91:12" + "src": "48306:91:12" } ] }, @@ -77432,7 +77432,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47108:3:12", + "nameLocation": "48220:3:12", "parameters": { "id": 13941, "nodeType": "ParameterList", @@ -77442,10 +77442,10 @@ "id": 13934, "mutability": "mutable", "name": "p0", - "nameLocation": "47117:2:12", + "nameLocation": "48229:2:12", "nodeType": "VariableDeclaration", "scope": 13955, - "src": "47112:7:12", + "src": "48224:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77456,7 +77456,7 @@ "id": 13933, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47112:4:12", + "src": "48224:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77469,10 +77469,10 @@ "id": 13936, "mutability": "mutable", "name": "p1", - "nameLocation": "47135:2:12", + "nameLocation": "48247:2:12", "nodeType": "VariableDeclaration", "scope": 13955, - "src": "47121:16:12", + "src": "48233:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77483,7 +77483,7 @@ "id": 13935, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47121:6:12", + "src": "48233:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77496,10 +77496,10 @@ "id": 13938, "mutability": "mutable", "name": "p2", - "nameLocation": "47153:2:12", + "nameLocation": "48265:2:12", "nodeType": "VariableDeclaration", "scope": 13955, - "src": "47139:16:12", + "src": "48251:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77510,7 +77510,7 @@ "id": 13937, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47139:6:12", + "src": "48251:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77523,10 +77523,10 @@ "id": 13940, "mutability": "mutable", "name": "p3", - "nameLocation": "47165:2:12", + "nameLocation": "48277:2:12", "nodeType": "VariableDeclaration", "scope": 13955, - "src": "47157:10:12", + "src": "48269:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77537,7 +77537,7 @@ "id": 13939, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47157:7:12", + "src": "48269:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -77547,13 +77547,13 @@ "visibility": "internal" } ], - "src": "47111:57:12" + "src": "48223:57:12" }, "returnParameters": { "id": 13942, "nodeType": "ParameterList", "parameters": [], - "src": "47183:0:12" + "src": "48295:0:12" }, "scope": 16348, "stateMutability": "view", @@ -77563,12 +77563,12 @@ { "id": 13978, "nodeType": "FunctionDefinition", - "src": "47297:175:12", + "src": "48413:177:12", "nodes": [], "body": { "id": 13977, "nodeType": "Block", - "src": "47369:103:12", + "src": "48485:105:12", "nodes": [], "statements": [ { @@ -77585,7 +77585,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47419:28:12", + "src": "48536:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d6f9ca539d16169f184b68d5f2cbc34ada538d6737083559aa5a96068582055", "typeString": "literal_string \"log(bool,string,bool,uint)\"" @@ -77598,7 +77598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13957, - "src": "47449:2:12", + "src": "48566:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77610,7 +77610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13959, - "src": "47453:2:12", + "src": "48570:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77622,7 +77622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13961, - "src": "47457:2:12", + "src": "48574:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77634,7 +77634,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13963, - "src": "47461:2:12", + "src": "48578:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77670,7 +77670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47395:3:12", + "src": "48512:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -77683,7 +77683,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47395:23:12", + "src": "48512:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -77697,7 +77697,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47395:69:12", + "src": "48512:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77717,7 +77717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "47379:15:12", + "src": "48496:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -77731,7 +77731,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47379:86:12", + "src": "48496:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -77740,7 +77740,7 @@ }, "id": 13976, "nodeType": "ExpressionStatement", - "src": "47379:86:12" + "src": "48496:86:12" } ] }, @@ -77748,7 +77748,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47306:3:12", + "nameLocation": "48422:3:12", "parameters": { "id": 13964, "nodeType": "ParameterList", @@ -77758,10 +77758,10 @@ "id": 13957, "mutability": "mutable", "name": "p0", - "nameLocation": "47315:2:12", + "nameLocation": "48431:2:12", "nodeType": "VariableDeclaration", "scope": 13978, - "src": "47310:7:12", + "src": "48426:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77772,7 +77772,7 @@ "id": 13956, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47310:4:12", + "src": "48426:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77785,10 +77785,10 @@ "id": 13959, "mutability": "mutable", "name": "p1", - "nameLocation": "47333:2:12", + "nameLocation": "48449:2:12", "nodeType": "VariableDeclaration", "scope": 13978, - "src": "47319:16:12", + "src": "48435:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77799,7 +77799,7 @@ "id": 13958, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47319:6:12", + "src": "48435:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77812,10 +77812,10 @@ "id": 13961, "mutability": "mutable", "name": "p2", - "nameLocation": "47342:2:12", + "nameLocation": "48458:2:12", "nodeType": "VariableDeclaration", "scope": 13978, - "src": "47337:7:12", + "src": "48453:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77826,7 +77826,7 @@ "id": 13960, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47337:4:12", + "src": "48453:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77839,10 +77839,10 @@ "id": 13963, "mutability": "mutable", "name": "p3", - "nameLocation": "47351:2:12", + "nameLocation": "48467:2:12", "nodeType": "VariableDeclaration", "scope": 13978, - "src": "47346:7:12", + "src": "48462:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77853,7 +77853,7 @@ "id": 13962, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "47346:4:12", + "src": "48462:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77862,13 +77862,13 @@ "visibility": "internal" } ], - "src": "47309:45:12" + "src": "48425:45:12" }, "returnParameters": { "id": 13965, "nodeType": "ParameterList", "parameters": [], - "src": "47369:0:12" + "src": "48485:0:12" }, "scope": 16348, "stateMutability": "view", @@ -77878,12 +77878,12 @@ { "id": 14001, "nodeType": "FunctionDefinition", - "src": "47478:186:12", + "src": "48598:188:12", "nodes": [], "body": { "id": 14000, "nodeType": "Block", - "src": "47559:105:12", + "src": "48679:107:12", "nodes": [], "statements": [ { @@ -77900,7 +77900,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47609:30:12", + "src": "48730:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_483d0416329d0c81c68975a0cac822497c590c00f8ae8be66af490d0f9215468", "typeString": "literal_string \"log(bool,string,bool,string)\"" @@ -77913,7 +77913,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13980, - "src": "47641:2:12", + "src": "48762:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77925,7 +77925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13982, - "src": "47645:2:12", + "src": "48766:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77937,7 +77937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13984, - "src": "47649:2:12", + "src": "48770:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77949,7 +77949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13986, - "src": "47653:2:12", + "src": "48774:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77985,7 +77985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47585:3:12", + "src": "48706:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -77998,7 +77998,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47585:23:12", + "src": "48706:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -78012,7 +78012,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47585:71:12", + "src": "48706:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78032,7 +78032,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "47569:15:12", + "src": "48690:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -78046,7 +78046,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47569:88:12", + "src": "48690:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -78055,7 +78055,7 @@ }, "id": 13999, "nodeType": "ExpressionStatement", - "src": "47569:88:12" + "src": "48690:88:12" } ] }, @@ -78063,7 +78063,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47487:3:12", + "nameLocation": "48607:3:12", "parameters": { "id": 13987, "nodeType": "ParameterList", @@ -78073,10 +78073,10 @@ "id": 13980, "mutability": "mutable", "name": "p0", - "nameLocation": "47496:2:12", + "nameLocation": "48616:2:12", "nodeType": "VariableDeclaration", "scope": 14001, - "src": "47491:7:12", + "src": "48611:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78087,7 +78087,7 @@ "id": 13979, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47491:4:12", + "src": "48611:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78100,10 +78100,10 @@ "id": 13982, "mutability": "mutable", "name": "p1", - "nameLocation": "47514:2:12", + "nameLocation": "48634:2:12", "nodeType": "VariableDeclaration", "scope": 14001, - "src": "47500:16:12", + "src": "48620:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78114,7 +78114,7 @@ "id": 13981, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47500:6:12", + "src": "48620:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78127,10 +78127,10 @@ "id": 13984, "mutability": "mutable", "name": "p2", - "nameLocation": "47523:2:12", + "nameLocation": "48643:2:12", "nodeType": "VariableDeclaration", "scope": 14001, - "src": "47518:7:12", + "src": "48638:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78141,7 +78141,7 @@ "id": 13983, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47518:4:12", + "src": "48638:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78154,10 +78154,10 @@ "id": 13986, "mutability": "mutable", "name": "p3", - "nameLocation": "47541:2:12", + "nameLocation": "48661:2:12", "nodeType": "VariableDeclaration", "scope": 14001, - "src": "47527:16:12", + "src": "48647:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78168,7 +78168,7 @@ "id": 13985, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47527:6:12", + "src": "48647:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78177,13 +78177,13 @@ "visibility": "internal" } ], - "src": "47490:54:12" + "src": "48610:54:12" }, "returnParameters": { "id": 13988, "nodeType": "ParameterList", "parameters": [], - "src": "47559:0:12" + "src": "48679:0:12" }, "scope": 16348, "stateMutability": "view", @@ -78193,12 +78193,12 @@ { "id": 14024, "nodeType": "FunctionDefinition", - "src": "47670:175:12", + "src": "48794:177:12", "nodes": [], "body": { "id": 14023, "nodeType": "Block", - "src": "47742:103:12", + "src": "48866:105:12", "nodes": [], "statements": [ { @@ -78215,7 +78215,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47792:28:12", + "src": "48917:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dc5e935b9ccf45ff13b5900aeaf3a593df3e9479fc07e9c213f5fcaa0951e91f", "typeString": "literal_string \"log(bool,string,bool,bool)\"" @@ -78228,7 +78228,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14003, - "src": "47822:2:12", + "src": "48947:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78240,7 +78240,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14005, - "src": "47826:2:12", + "src": "48951:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -78252,7 +78252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14007, - "src": "47830:2:12", + "src": "48955:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78264,7 +78264,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14009, - "src": "47834:2:12", + "src": "48959:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78300,7 +78300,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47768:3:12", + "src": "48893:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -78313,7 +78313,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47768:23:12", + "src": "48893:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -78327,7 +78327,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47768:69:12", + "src": "48893:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78347,7 +78347,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "47752:15:12", + "src": "48877:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -78361,7 +78361,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47752:86:12", + "src": "48877:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -78370,7 +78370,7 @@ }, "id": 14022, "nodeType": "ExpressionStatement", - "src": "47752:86:12" + "src": "48877:86:12" } ] }, @@ -78378,7 +78378,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47679:3:12", + "nameLocation": "48803:3:12", "parameters": { "id": 14010, "nodeType": "ParameterList", @@ -78388,10 +78388,10 @@ "id": 14003, "mutability": "mutable", "name": "p0", - "nameLocation": "47688:2:12", + "nameLocation": "48812:2:12", "nodeType": "VariableDeclaration", "scope": 14024, - "src": "47683:7:12", + "src": "48807:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78402,7 +78402,7 @@ "id": 14002, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47683:4:12", + "src": "48807:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78415,10 +78415,10 @@ "id": 14005, "mutability": "mutable", "name": "p1", - "nameLocation": "47706:2:12", + "nameLocation": "48830:2:12", "nodeType": "VariableDeclaration", "scope": 14024, - "src": "47692:16:12", + "src": "48816:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78429,7 +78429,7 @@ "id": 14004, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47692:6:12", + "src": "48816:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78442,10 +78442,10 @@ "id": 14007, "mutability": "mutable", "name": "p2", - "nameLocation": "47715:2:12", + "nameLocation": "48839:2:12", "nodeType": "VariableDeclaration", "scope": 14024, - "src": "47710:7:12", + "src": "48834:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78456,7 +78456,7 @@ "id": 14006, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47710:4:12", + "src": "48834:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78469,10 +78469,10 @@ "id": 14009, "mutability": "mutable", "name": "p3", - "nameLocation": "47724:2:12", + "nameLocation": "48848:2:12", "nodeType": "VariableDeclaration", "scope": 14024, - "src": "47719:7:12", + "src": "48843:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78483,7 +78483,7 @@ "id": 14008, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47719:4:12", + "src": "48843:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78492,13 +78492,13 @@ "visibility": "internal" } ], - "src": "47682:45:12" + "src": "48806:45:12" }, "returnParameters": { "id": 14011, "nodeType": "ParameterList", "parameters": [], - "src": "47742:0:12" + "src": "48866:0:12" }, "scope": 16348, "stateMutability": "view", @@ -78508,12 +78508,12 @@ { "id": 14047, "nodeType": "FunctionDefinition", - "src": "47851:181:12", + "src": "48979:183:12", "nodes": [], "body": { "id": 14046, "nodeType": "Block", - "src": "47926:106:12", + "src": "49054:108:12", "nodes": [], "statements": [ { @@ -78530,7 +78530,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47976:31:12", + "src": "49105:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_538e06ab06366b189ea53da7c11628ee5730bc373b0bc64719bea1a2afab03c5", "typeString": "literal_string \"log(bool,string,bool,address)\"" @@ -78543,7 +78543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14026, - "src": "48009:2:12", + "src": "49138:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78555,7 +78555,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14028, - "src": "48013:2:12", + "src": "49142:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -78567,7 +78567,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14030, - "src": "48017:2:12", + "src": "49146:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78579,7 +78579,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14032, - "src": "48021:2:12", + "src": "49150:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -78615,7 +78615,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47952:3:12", + "src": "49081:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -78628,7 +78628,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47952:23:12", + "src": "49081:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -78642,7 +78642,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47952:72:12", + "src": "49081:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78662,7 +78662,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "47936:15:12", + "src": "49065:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -78676,7 +78676,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47936:89:12", + "src": "49065:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -78685,7 +78685,7 @@ }, "id": 14045, "nodeType": "ExpressionStatement", - "src": "47936:89:12" + "src": "49065:89:12" } ] }, @@ -78693,7 +78693,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47860:3:12", + "nameLocation": "48988:3:12", "parameters": { "id": 14033, "nodeType": "ParameterList", @@ -78703,10 +78703,10 @@ "id": 14026, "mutability": "mutable", "name": "p0", - "nameLocation": "47869:2:12", + "nameLocation": "48997:2:12", "nodeType": "VariableDeclaration", "scope": 14047, - "src": "47864:7:12", + "src": "48992:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78717,7 +78717,7 @@ "id": 14025, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47864:4:12", + "src": "48992:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78730,10 +78730,10 @@ "id": 14028, "mutability": "mutable", "name": "p1", - "nameLocation": "47887:2:12", + "nameLocation": "49015:2:12", "nodeType": "VariableDeclaration", "scope": 14047, - "src": "47873:16:12", + "src": "49001:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78744,7 +78744,7 @@ "id": 14027, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47873:6:12", + "src": "49001:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78757,10 +78757,10 @@ "id": 14030, "mutability": "mutable", "name": "p2", - "nameLocation": "47896:2:12", + "nameLocation": "49024:2:12", "nodeType": "VariableDeclaration", "scope": 14047, - "src": "47891:7:12", + "src": "49019:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78771,7 +78771,7 @@ "id": 14029, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47891:4:12", + "src": "49019:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78784,10 +78784,10 @@ "id": 14032, "mutability": "mutable", "name": "p3", - "nameLocation": "47908:2:12", + "nameLocation": "49036:2:12", "nodeType": "VariableDeclaration", "scope": 14047, - "src": "47900:10:12", + "src": "49028:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78798,7 +78798,7 @@ "id": 14031, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47900:7:12", + "src": "49028:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -78808,13 +78808,13 @@ "visibility": "internal" } ], - "src": "47863:48:12" + "src": "48991:48:12" }, "returnParameters": { "id": 14034, "nodeType": "ParameterList", "parameters": [], - "src": "47926:0:12" + "src": "49054:0:12" }, "scope": 16348, "stateMutability": "view", @@ -78824,12 +78824,12 @@ { "id": 14070, "nodeType": "FunctionDefinition", - "src": "48038:181:12", + "src": "49170:183:12", "nodes": [], "body": { "id": 14069, "nodeType": "Block", - "src": "48113:106:12", + "src": "49245:108:12", "nodes": [], "statements": [ { @@ -78846,7 +78846,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48163:31:12", + "src": "49296:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1b0b955b558cd224468bb20ba92b23519cb59fe363a105b00d7a815c1673c4ca", "typeString": "literal_string \"log(bool,string,address,uint)\"" @@ -78859,7 +78859,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14049, - "src": "48196:2:12", + "src": "49329:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78871,7 +78871,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14051, - "src": "48200:2:12", + "src": "49333:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -78883,7 +78883,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14053, - "src": "48204:2:12", + "src": "49337:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -78895,7 +78895,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14055, - "src": "48208:2:12", + "src": "49341:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -78931,7 +78931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48139:3:12", + "src": "49272:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -78944,7 +78944,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48139:23:12", + "src": "49272:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -78958,7 +78958,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48139:72:12", + "src": "49272:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78978,7 +78978,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "48123:15:12", + "src": "49256:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -78992,7 +78992,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48123:89:12", + "src": "49256:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -79001,7 +79001,7 @@ }, "id": 14068, "nodeType": "ExpressionStatement", - "src": "48123:89:12" + "src": "49256:89:12" } ] }, @@ -79009,7 +79009,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48047:3:12", + "nameLocation": "49179:3:12", "parameters": { "id": 14056, "nodeType": "ParameterList", @@ -79019,10 +79019,10 @@ "id": 14049, "mutability": "mutable", "name": "p0", - "nameLocation": "48056:2:12", + "nameLocation": "49188:2:12", "nodeType": "VariableDeclaration", "scope": 14070, - "src": "48051:7:12", + "src": "49183:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79033,7 +79033,7 @@ "id": 14048, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48051:4:12", + "src": "49183:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79046,10 +79046,10 @@ "id": 14051, "mutability": "mutable", "name": "p1", - "nameLocation": "48074:2:12", + "nameLocation": "49206:2:12", "nodeType": "VariableDeclaration", "scope": 14070, - "src": "48060:16:12", + "src": "49192:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79060,7 +79060,7 @@ "id": 14050, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48060:6:12", + "src": "49192:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79073,10 +79073,10 @@ "id": 14053, "mutability": "mutable", "name": "p2", - "nameLocation": "48086:2:12", + "nameLocation": "49218:2:12", "nodeType": "VariableDeclaration", "scope": 14070, - "src": "48078:10:12", + "src": "49210:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79087,7 +79087,7 @@ "id": 14052, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48078:7:12", + "src": "49210:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -79101,10 +79101,10 @@ "id": 14055, "mutability": "mutable", "name": "p3", - "nameLocation": "48095:2:12", + "nameLocation": "49227:2:12", "nodeType": "VariableDeclaration", "scope": 14070, - "src": "48090:7:12", + "src": "49222:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79115,7 +79115,7 @@ "id": 14054, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "48090:4:12", + "src": "49222:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -79124,13 +79124,13 @@ "visibility": "internal" } ], - "src": "48050:48:12" + "src": "49182:48:12" }, "returnParameters": { "id": 14057, "nodeType": "ParameterList", "parameters": [], - "src": "48113:0:12" + "src": "49245:0:12" }, "scope": 16348, "stateMutability": "view", @@ -79140,12 +79140,12 @@ { "id": 14093, "nodeType": "FunctionDefinition", - "src": "48225:192:12", + "src": "49361:194:12", "nodes": [], "body": { "id": 14092, "nodeType": "Block", - "src": "48309:108:12", + "src": "49445:110:12", "nodes": [], "statements": [ { @@ -79162,7 +79162,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48359:33:12", + "src": "49496:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_12d6c788fea4d6144f2607e1e8821bec55a5c2dfdc4cece41a536f7b7831e7a7", "typeString": "literal_string \"log(bool,string,address,string)\"" @@ -79175,7 +79175,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14072, - "src": "48394:2:12", + "src": "49531:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79187,7 +79187,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14074, - "src": "48398:2:12", + "src": "49535:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -79199,7 +79199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14076, - "src": "48402:2:12", + "src": "49539:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -79211,7 +79211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14078, - "src": "48406:2:12", + "src": "49543:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -79247,7 +79247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48335:3:12", + "src": "49472:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -79260,7 +79260,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48335:23:12", + "src": "49472:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -79274,7 +79274,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48335:74:12", + "src": "49472:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79294,7 +79294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "48319:15:12", + "src": "49456:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -79308,7 +79308,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48319:91:12", + "src": "49456:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -79317,7 +79317,7 @@ }, "id": 14091, "nodeType": "ExpressionStatement", - "src": "48319:91:12" + "src": "49456:91:12" } ] }, @@ -79325,7 +79325,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48234:3:12", + "nameLocation": "49370:3:12", "parameters": { "id": 14079, "nodeType": "ParameterList", @@ -79335,10 +79335,10 @@ "id": 14072, "mutability": "mutable", "name": "p0", - "nameLocation": "48243:2:12", + "nameLocation": "49379:2:12", "nodeType": "VariableDeclaration", "scope": 14093, - "src": "48238:7:12", + "src": "49374:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79349,7 +79349,7 @@ "id": 14071, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48238:4:12", + "src": "49374:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79362,10 +79362,10 @@ "id": 14074, "mutability": "mutable", "name": "p1", - "nameLocation": "48261:2:12", + "nameLocation": "49397:2:12", "nodeType": "VariableDeclaration", "scope": 14093, - "src": "48247:16:12", + "src": "49383:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79376,7 +79376,7 @@ "id": 14073, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48247:6:12", + "src": "49383:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79389,10 +79389,10 @@ "id": 14076, "mutability": "mutable", "name": "p2", - "nameLocation": "48273:2:12", + "nameLocation": "49409:2:12", "nodeType": "VariableDeclaration", "scope": 14093, - "src": "48265:10:12", + "src": "49401:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79403,7 +79403,7 @@ "id": 14075, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48265:7:12", + "src": "49401:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -79417,10 +79417,10 @@ "id": 14078, "mutability": "mutable", "name": "p3", - "nameLocation": "48291:2:12", + "nameLocation": "49427:2:12", "nodeType": "VariableDeclaration", "scope": 14093, - "src": "48277:16:12", + "src": "49413:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79431,7 +79431,7 @@ "id": 14077, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48277:6:12", + "src": "49413:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79440,13 +79440,13 @@ "visibility": "internal" } ], - "src": "48237:57:12" + "src": "49373:57:12" }, "returnParameters": { "id": 14080, "nodeType": "ParameterList", "parameters": [], - "src": "48309:0:12" + "src": "49445:0:12" }, "scope": 16348, "stateMutability": "view", @@ -79456,12 +79456,12 @@ { "id": 14116, "nodeType": "FunctionDefinition", - "src": "48423:181:12", + "src": "49563:183:12", "nodes": [], "body": { "id": 14115, "nodeType": "Block", - "src": "48498:106:12", + "src": "49638:108:12", "nodes": [], "statements": [ { @@ -79478,7 +79478,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48548:31:12", + "src": "49689:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6dd434ca1fa26d491bcd72b7fe69eb72d41cae8eadbda5a7f985734e1b80c67d", "typeString": "literal_string \"log(bool,string,address,bool)\"" @@ -79491,7 +79491,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14095, - "src": "48581:2:12", + "src": "49722:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79503,7 +79503,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14097, - "src": "48585:2:12", + "src": "49726:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -79515,7 +79515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14099, - "src": "48589:2:12", + "src": "49730:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -79527,7 +79527,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14101, - "src": "48593:2:12", + "src": "49734:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79563,7 +79563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48524:3:12", + "src": "49665:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -79576,7 +79576,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48524:23:12", + "src": "49665:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -79590,7 +79590,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48524:72:12", + "src": "49665:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79610,7 +79610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "48508:15:12", + "src": "49649:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -79624,7 +79624,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48508:89:12", + "src": "49649:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -79633,7 +79633,7 @@ }, "id": 14114, "nodeType": "ExpressionStatement", - "src": "48508:89:12" + "src": "49649:89:12" } ] }, @@ -79641,7 +79641,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48432:3:12", + "nameLocation": "49572:3:12", "parameters": { "id": 14102, "nodeType": "ParameterList", @@ -79651,10 +79651,10 @@ "id": 14095, "mutability": "mutable", "name": "p0", - "nameLocation": "48441:2:12", + "nameLocation": "49581:2:12", "nodeType": "VariableDeclaration", "scope": 14116, - "src": "48436:7:12", + "src": "49576:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79665,7 +79665,7 @@ "id": 14094, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48436:4:12", + "src": "49576:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79678,10 +79678,10 @@ "id": 14097, "mutability": "mutable", "name": "p1", - "nameLocation": "48459:2:12", + "nameLocation": "49599:2:12", "nodeType": "VariableDeclaration", "scope": 14116, - "src": "48445:16:12", + "src": "49585:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79692,7 +79692,7 @@ "id": 14096, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48445:6:12", + "src": "49585:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79705,10 +79705,10 @@ "id": 14099, "mutability": "mutable", "name": "p2", - "nameLocation": "48471:2:12", + "nameLocation": "49611:2:12", "nodeType": "VariableDeclaration", "scope": 14116, - "src": "48463:10:12", + "src": "49603:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79719,7 +79719,7 @@ "id": 14098, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48463:7:12", + "src": "49603:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -79733,10 +79733,10 @@ "id": 14101, "mutability": "mutable", "name": "p3", - "nameLocation": "48480:2:12", + "nameLocation": "49620:2:12", "nodeType": "VariableDeclaration", "scope": 14116, - "src": "48475:7:12", + "src": "49615:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79747,7 +79747,7 @@ "id": 14100, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48475:4:12", + "src": "49615:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79756,13 +79756,13 @@ "visibility": "internal" } ], - "src": "48435:48:12" + "src": "49575:48:12" }, "returnParameters": { "id": 14103, "nodeType": "ParameterList", "parameters": [], - "src": "48498:0:12" + "src": "49638:0:12" }, "scope": 16348, "stateMutability": "view", @@ -79772,12 +79772,12 @@ { "id": 14139, "nodeType": "FunctionDefinition", - "src": "48610:187:12", + "src": "49754:189:12", "nodes": [], "body": { "id": 14138, "nodeType": "Block", - "src": "48688:109:12", + "src": "49832:111:12", "nodes": [], "statements": [ { @@ -79794,7 +79794,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48738:34:12", + "src": "49883:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2b2b18dc50ecc75180f201de41eca533fbda0c7bf525c06b5b8e87bc1d010822", "typeString": "literal_string \"log(bool,string,address,address)\"" @@ -79807,7 +79807,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14118, - "src": "48774:2:12", + "src": "49919:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79819,7 +79819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14120, - "src": "48778:2:12", + "src": "49923:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -79831,7 +79831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14122, - "src": "48782:2:12", + "src": "49927:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -79843,7 +79843,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14124, - "src": "48786:2:12", + "src": "49931:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -79879,7 +79879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48714:3:12", + "src": "49859:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -79892,7 +79892,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48714:23:12", + "src": "49859:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -79906,7 +79906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48714:75:12", + "src": "49859:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79926,7 +79926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "48698:15:12", + "src": "49843:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -79940,7 +79940,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48698:92:12", + "src": "49843:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -79949,7 +79949,7 @@ }, "id": 14137, "nodeType": "ExpressionStatement", - "src": "48698:92:12" + "src": "49843:92:12" } ] }, @@ -79957,7 +79957,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48619:3:12", + "nameLocation": "49763:3:12", "parameters": { "id": 14125, "nodeType": "ParameterList", @@ -79967,10 +79967,10 @@ "id": 14118, "mutability": "mutable", "name": "p0", - "nameLocation": "48628:2:12", + "nameLocation": "49772:2:12", "nodeType": "VariableDeclaration", "scope": 14139, - "src": "48623:7:12", + "src": "49767:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79981,7 +79981,7 @@ "id": 14117, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48623:4:12", + "src": "49767:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79994,10 +79994,10 @@ "id": 14120, "mutability": "mutable", "name": "p1", - "nameLocation": "48646:2:12", + "nameLocation": "49790:2:12", "nodeType": "VariableDeclaration", "scope": 14139, - "src": "48632:16:12", + "src": "49776:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80008,7 +80008,7 @@ "id": 14119, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48632:6:12", + "src": "49776:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80021,10 +80021,10 @@ "id": 14122, "mutability": "mutable", "name": "p2", - "nameLocation": "48658:2:12", + "nameLocation": "49802:2:12", "nodeType": "VariableDeclaration", "scope": 14139, - "src": "48650:10:12", + "src": "49794:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80035,7 +80035,7 @@ "id": 14121, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48650:7:12", + "src": "49794:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80049,10 +80049,10 @@ "id": 14124, "mutability": "mutable", "name": "p3", - "nameLocation": "48670:2:12", + "nameLocation": "49814:2:12", "nodeType": "VariableDeclaration", "scope": 14139, - "src": "48662:10:12", + "src": "49806:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80063,7 +80063,7 @@ "id": 14123, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48662:7:12", + "src": "49806:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80073,13 +80073,13 @@ "visibility": "internal" } ], - "src": "48622:51:12" + "src": "49766:51:12" }, "returnParameters": { "id": 14126, "nodeType": "ParameterList", "parameters": [], - "src": "48688:0:12" + "src": "49832:0:12" }, "scope": 16348, "stateMutability": "view", @@ -80089,12 +80089,12 @@ { "id": 14162, "nodeType": "FunctionDefinition", - "src": "48803:164:12", + "src": "49951:166:12", "nodes": [], "body": { "id": 14161, "nodeType": "Block", - "src": "48866:101:12", + "src": "50014:103:12", "nodes": [], "statements": [ { @@ -80111,7 +80111,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48916:26:12", + "src": "50065:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4667de8ece32e91ade336fb6d8a14a500512d40e1162a34636a5bca908b16e6a", "typeString": "literal_string \"log(bool,bool,uint,uint)\"" @@ -80124,7 +80124,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14141, - "src": "48944:2:12", + "src": "50093:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80136,7 +80136,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14143, - "src": "48948:2:12", + "src": "50097:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80148,7 +80148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14145, - "src": "48952:2:12", + "src": "50101:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80160,7 +80160,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14147, - "src": "48956:2:12", + "src": "50105:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80196,7 +80196,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48892:3:12", + "src": "50041:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -80209,7 +80209,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48892:23:12", + "src": "50041:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -80223,7 +80223,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48892:67:12", + "src": "50041:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80243,7 +80243,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "48876:15:12", + "src": "50025:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -80257,7 +80257,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48876:84:12", + "src": "50025:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -80266,7 +80266,7 @@ }, "id": 14160, "nodeType": "ExpressionStatement", - "src": "48876:84:12" + "src": "50025:84:12" } ] }, @@ -80274,7 +80274,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48812:3:12", + "nameLocation": "49960:3:12", "parameters": { "id": 14148, "nodeType": "ParameterList", @@ -80284,10 +80284,10 @@ "id": 14141, "mutability": "mutable", "name": "p0", - "nameLocation": "48821:2:12", + "nameLocation": "49969:2:12", "nodeType": "VariableDeclaration", "scope": 14162, - "src": "48816:7:12", + "src": "49964:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80298,7 +80298,7 @@ "id": 14140, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48816:4:12", + "src": "49964:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80311,10 +80311,10 @@ "id": 14143, "mutability": "mutable", "name": "p1", - "nameLocation": "48830:2:12", + "nameLocation": "49978:2:12", "nodeType": "VariableDeclaration", "scope": 14162, - "src": "48825:7:12", + "src": "49973:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80325,7 +80325,7 @@ "id": 14142, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48825:4:12", + "src": "49973:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80338,10 +80338,10 @@ "id": 14145, "mutability": "mutable", "name": "p2", - "nameLocation": "48839:2:12", + "nameLocation": "49987:2:12", "nodeType": "VariableDeclaration", "scope": 14162, - "src": "48834:7:12", + "src": "49982:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80352,7 +80352,7 @@ "id": 14144, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "48834:4:12", + "src": "49982:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80365,10 +80365,10 @@ "id": 14147, "mutability": "mutable", "name": "p3", - "nameLocation": "48848:2:12", + "nameLocation": "49996:2:12", "nodeType": "VariableDeclaration", "scope": 14162, - "src": "48843:7:12", + "src": "49991:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80379,7 +80379,7 @@ "id": 14146, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "48843:4:12", + "src": "49991:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80388,13 +80388,13 @@ "visibility": "internal" } ], - "src": "48815:36:12" + "src": "49963:36:12" }, "returnParameters": { "id": 14149, "nodeType": "ParameterList", "parameters": [], - "src": "48866:0:12" + "src": "50014:0:12" }, "scope": 16348, "stateMutability": "view", @@ -80404,12 +80404,12 @@ { "id": 14185, "nodeType": "FunctionDefinition", - "src": "48973:175:12", + "src": "50125:177:12", "nodes": [], "body": { "id": 14184, "nodeType": "Block", - "src": "49045:103:12", + "src": "50197:105:12", "nodes": [], "statements": [ { @@ -80426,7 +80426,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49095:28:12", + "src": "50248:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50618937639b3b1cb3bbe247efb1fae4eb9a85d1e66ac66dfc77c62561966adc", "typeString": "literal_string \"log(bool,bool,uint,string)\"" @@ -80439,7 +80439,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14164, - "src": "49125:2:12", + "src": "50278:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80451,7 +80451,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14166, - "src": "49129:2:12", + "src": "50282:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80463,7 +80463,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14168, - "src": "49133:2:12", + "src": "50286:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80475,7 +80475,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14170, - "src": "49137:2:12", + "src": "50290:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -80511,7 +80511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49071:3:12", + "src": "50224:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -80524,7 +80524,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49071:23:12", + "src": "50224:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -80538,7 +80538,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49071:69:12", + "src": "50224:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80558,7 +80558,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "49055:15:12", + "src": "50208:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -80572,7 +80572,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49055:86:12", + "src": "50208:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -80581,7 +80581,7 @@ }, "id": 14183, "nodeType": "ExpressionStatement", - "src": "49055:86:12" + "src": "50208:86:12" } ] }, @@ -80589,7 +80589,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48982:3:12", + "nameLocation": "50134:3:12", "parameters": { "id": 14171, "nodeType": "ParameterList", @@ -80599,10 +80599,10 @@ "id": 14164, "mutability": "mutable", "name": "p0", - "nameLocation": "48991:2:12", + "nameLocation": "50143:2:12", "nodeType": "VariableDeclaration", "scope": 14185, - "src": "48986:7:12", + "src": "50138:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80613,7 +80613,7 @@ "id": 14163, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48986:4:12", + "src": "50138:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80626,10 +80626,10 @@ "id": 14166, "mutability": "mutable", "name": "p1", - "nameLocation": "49000:2:12", + "nameLocation": "50152:2:12", "nodeType": "VariableDeclaration", "scope": 14185, - "src": "48995:7:12", + "src": "50147:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80640,7 +80640,7 @@ "id": 14165, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48995:4:12", + "src": "50147:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80653,10 +80653,10 @@ "id": 14168, "mutability": "mutable", "name": "p2", - "nameLocation": "49009:2:12", + "nameLocation": "50161:2:12", "nodeType": "VariableDeclaration", "scope": 14185, - "src": "49004:7:12", + "src": "50156:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80667,7 +80667,7 @@ "id": 14167, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "49004:4:12", + "src": "50156:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80680,10 +80680,10 @@ "id": 14170, "mutability": "mutable", "name": "p3", - "nameLocation": "49027:2:12", + "nameLocation": "50179:2:12", "nodeType": "VariableDeclaration", "scope": 14185, - "src": "49013:16:12", + "src": "50165:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80694,7 +80694,7 @@ "id": 14169, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49013:6:12", + "src": "50165:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80703,13 +80703,13 @@ "visibility": "internal" } ], - "src": "48985:45:12" + "src": "50137:45:12" }, "returnParameters": { "id": 14172, "nodeType": "ParameterList", "parameters": [], - "src": "49045:0:12" + "src": "50197:0:12" }, "scope": 16348, "stateMutability": "view", @@ -80719,12 +80719,12 @@ { "id": 14208, "nodeType": "FunctionDefinition", - "src": "49154:164:12", + "src": "50310:166:12", "nodes": [], "body": { "id": 14207, "nodeType": "Block", - "src": "49217:101:12", + "src": "50373:103:12", "nodes": [], "statements": [ { @@ -80741,7 +80741,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49267:26:12", + "src": "50424:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ab5cc1c47d926d79461c86216768f32b6ec0ac12d51c1eb543ea3bd1cfec0110", "typeString": "literal_string \"log(bool,bool,uint,bool)\"" @@ -80754,7 +80754,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14187, - "src": "49295:2:12", + "src": "50452:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80766,7 +80766,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14189, - "src": "49299:2:12", + "src": "50456:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80778,7 +80778,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14191, - "src": "49303:2:12", + "src": "50460:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80790,7 +80790,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14193, - "src": "49307:2:12", + "src": "50464:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80826,7 +80826,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49243:3:12", + "src": "50400:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -80839,7 +80839,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49243:23:12", + "src": "50400:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -80853,7 +80853,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49243:67:12", + "src": "50400:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80873,7 +80873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "49227:15:12", + "src": "50384:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -80887,7 +80887,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49227:84:12", + "src": "50384:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -80896,7 +80896,7 @@ }, "id": 14206, "nodeType": "ExpressionStatement", - "src": "49227:84:12" + "src": "50384:84:12" } ] }, @@ -80904,7 +80904,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49163:3:12", + "nameLocation": "50319:3:12", "parameters": { "id": 14194, "nodeType": "ParameterList", @@ -80914,10 +80914,10 @@ "id": 14187, "mutability": "mutable", "name": "p0", - "nameLocation": "49172:2:12", + "nameLocation": "50328:2:12", "nodeType": "VariableDeclaration", "scope": 14208, - "src": "49167:7:12", + "src": "50323:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80928,7 +80928,7 @@ "id": 14186, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49167:4:12", + "src": "50323:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80941,10 +80941,10 @@ "id": 14189, "mutability": "mutable", "name": "p1", - "nameLocation": "49181:2:12", + "nameLocation": "50337:2:12", "nodeType": "VariableDeclaration", "scope": 14208, - "src": "49176:7:12", + "src": "50332:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80955,7 +80955,7 @@ "id": 14188, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49176:4:12", + "src": "50332:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80968,10 +80968,10 @@ "id": 14191, "mutability": "mutable", "name": "p2", - "nameLocation": "49190:2:12", + "nameLocation": "50346:2:12", "nodeType": "VariableDeclaration", "scope": 14208, - "src": "49185:7:12", + "src": "50341:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80982,7 +80982,7 @@ "id": 14190, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "49185:4:12", + "src": "50341:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80995,10 +80995,10 @@ "id": 14193, "mutability": "mutable", "name": "p3", - "nameLocation": "49199:2:12", + "nameLocation": "50355:2:12", "nodeType": "VariableDeclaration", "scope": 14208, - "src": "49194:7:12", + "src": "50350:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81009,7 +81009,7 @@ "id": 14192, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49194:4:12", + "src": "50350:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81018,13 +81018,13 @@ "visibility": "internal" } ], - "src": "49166:36:12" + "src": "50322:36:12" }, "returnParameters": { "id": 14195, "nodeType": "ParameterList", "parameters": [], - "src": "49217:0:12" + "src": "50373:0:12" }, "scope": 16348, "stateMutability": "view", @@ -81034,12 +81034,12 @@ { "id": 14231, "nodeType": "FunctionDefinition", - "src": "49324:170:12", + "src": "50484:172:12", "nodes": [], "body": { "id": 14230, "nodeType": "Block", - "src": "49390:104:12", + "src": "50550:106:12", "nodes": [], "statements": [ { @@ -81056,7 +81056,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49440:29:12", + "src": "50601:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0bff950dc175e3e278946e4adb75fffc4ee67cda33555121dd293b95b27a39a7", "typeString": "literal_string \"log(bool,bool,uint,address)\"" @@ -81069,7 +81069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14210, - "src": "49471:2:12", + "src": "50632:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81081,7 +81081,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14212, - "src": "49475:2:12", + "src": "50636:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81093,7 +81093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14214, - "src": "49479:2:12", + "src": "50640:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81105,7 +81105,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14216, - "src": "49483:2:12", + "src": "50644:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -81141,7 +81141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49416:3:12", + "src": "50577:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -81154,7 +81154,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49416:23:12", + "src": "50577:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -81168,7 +81168,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49416:70:12", + "src": "50577:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81188,7 +81188,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "49400:15:12", + "src": "50561:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -81202,7 +81202,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49400:87:12", + "src": "50561:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -81211,7 +81211,7 @@ }, "id": 14229, "nodeType": "ExpressionStatement", - "src": "49400:87:12" + "src": "50561:87:12" } ] }, @@ -81219,7 +81219,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49333:3:12", + "nameLocation": "50493:3:12", "parameters": { "id": 14217, "nodeType": "ParameterList", @@ -81229,10 +81229,10 @@ "id": 14210, "mutability": "mutable", "name": "p0", - "nameLocation": "49342:2:12", + "nameLocation": "50502:2:12", "nodeType": "VariableDeclaration", "scope": 14231, - "src": "49337:7:12", + "src": "50497:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81243,7 +81243,7 @@ "id": 14209, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49337:4:12", + "src": "50497:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81256,10 +81256,10 @@ "id": 14212, "mutability": "mutable", "name": "p1", - "nameLocation": "49351:2:12", + "nameLocation": "50511:2:12", "nodeType": "VariableDeclaration", "scope": 14231, - "src": "49346:7:12", + "src": "50506:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81270,7 +81270,7 @@ "id": 14211, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49346:4:12", + "src": "50506:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81283,10 +81283,10 @@ "id": 14214, "mutability": "mutable", "name": "p2", - "nameLocation": "49360:2:12", + "nameLocation": "50520:2:12", "nodeType": "VariableDeclaration", "scope": 14231, - "src": "49355:7:12", + "src": "50515:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81297,7 +81297,7 @@ "id": 14213, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "49355:4:12", + "src": "50515:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81310,10 +81310,10 @@ "id": 14216, "mutability": "mutable", "name": "p3", - "nameLocation": "49372:2:12", + "nameLocation": "50532:2:12", "nodeType": "VariableDeclaration", "scope": 14231, - "src": "49364:10:12", + "src": "50524:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81324,7 +81324,7 @@ "id": 14215, "name": "address", "nodeType": "ElementaryTypeName", - "src": "49364:7:12", + "src": "50524:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -81334,13 +81334,13 @@ "visibility": "internal" } ], - "src": "49336:39:12" + "src": "50496:39:12" }, "returnParameters": { "id": 14218, "nodeType": "ParameterList", "parameters": [], - "src": "49390:0:12" + "src": "50550:0:12" }, "scope": 16348, "stateMutability": "view", @@ -81350,12 +81350,12 @@ { "id": 14254, "nodeType": "FunctionDefinition", - "src": "49500:175:12", + "src": "50664:177:12", "nodes": [], "body": { "id": 14253, "nodeType": "Block", - "src": "49572:103:12", + "src": "50736:105:12", "nodes": [], "statements": [ { @@ -81372,7 +81372,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49622:28:12", + "src": "50787:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_178b4685db1dff62c4ee472c2e6bf50abba0dc230768235e43c6259152d1244e", "typeString": "literal_string \"log(bool,bool,string,uint)\"" @@ -81385,7 +81385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14233, - "src": "49652:2:12", + "src": "50817:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81397,7 +81397,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14235, - "src": "49656:2:12", + "src": "50821:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81409,7 +81409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14237, - "src": "49660:2:12", + "src": "50825:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -81421,7 +81421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14239, - "src": "49664:2:12", + "src": "50829:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81457,7 +81457,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49598:3:12", + "src": "50763:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -81470,7 +81470,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49598:23:12", + "src": "50763:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -81484,7 +81484,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49598:69:12", + "src": "50763:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81504,7 +81504,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "49582:15:12", + "src": "50747:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -81518,7 +81518,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49582:86:12", + "src": "50747:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -81527,7 +81527,7 @@ }, "id": 14252, "nodeType": "ExpressionStatement", - "src": "49582:86:12" + "src": "50747:86:12" } ] }, @@ -81535,7 +81535,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49509:3:12", + "nameLocation": "50673:3:12", "parameters": { "id": 14240, "nodeType": "ParameterList", @@ -81545,10 +81545,10 @@ "id": 14233, "mutability": "mutable", "name": "p0", - "nameLocation": "49518:2:12", + "nameLocation": "50682:2:12", "nodeType": "VariableDeclaration", "scope": 14254, - "src": "49513:7:12", + "src": "50677:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81559,7 +81559,7 @@ "id": 14232, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49513:4:12", + "src": "50677:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81572,10 +81572,10 @@ "id": 14235, "mutability": "mutable", "name": "p1", - "nameLocation": "49527:2:12", + "nameLocation": "50691:2:12", "nodeType": "VariableDeclaration", "scope": 14254, - "src": "49522:7:12", + "src": "50686:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81586,7 +81586,7 @@ "id": 14234, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49522:4:12", + "src": "50686:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81599,10 +81599,10 @@ "id": 14237, "mutability": "mutable", "name": "p2", - "nameLocation": "49545:2:12", + "nameLocation": "50709:2:12", "nodeType": "VariableDeclaration", "scope": 14254, - "src": "49531:16:12", + "src": "50695:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81613,7 +81613,7 @@ "id": 14236, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49531:6:12", + "src": "50695:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81626,10 +81626,10 @@ "id": 14239, "mutability": "mutable", "name": "p3", - "nameLocation": "49554:2:12", + "nameLocation": "50718:2:12", "nodeType": "VariableDeclaration", "scope": 14254, - "src": "49549:7:12", + "src": "50713:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81640,7 +81640,7 @@ "id": 14238, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "49549:4:12", + "src": "50713:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81649,13 +81649,13 @@ "visibility": "internal" } ], - "src": "49512:45:12" + "src": "50676:45:12" }, "returnParameters": { "id": 14241, "nodeType": "ParameterList", "parameters": [], - "src": "49572:0:12" + "src": "50736:0:12" }, "scope": 16348, "stateMutability": "view", @@ -81665,12 +81665,12 @@ { "id": 14277, "nodeType": "FunctionDefinition", - "src": "49681:186:12", + "src": "50849:188:12", "nodes": [], "body": { "id": 14276, "nodeType": "Block", - "src": "49762:105:12", + "src": "50930:107:12", "nodes": [], "statements": [ { @@ -81687,7 +81687,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49812:30:12", + "src": "50981:30:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d1e87518c98344bc3efd52648f61de340bda51607aec409d641f3467caafaaf", "typeString": "literal_string \"log(bool,bool,string,string)\"" @@ -81700,7 +81700,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14256, - "src": "49844:2:12", + "src": "51013:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81712,7 +81712,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14258, - "src": "49848:2:12", + "src": "51017:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81724,7 +81724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14260, - "src": "49852:2:12", + "src": "51021:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -81736,7 +81736,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14262, - "src": "49856:2:12", + "src": "51025:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -81772,7 +81772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49788:3:12", + "src": "50957:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -81785,7 +81785,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49788:23:12", + "src": "50957:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -81799,7 +81799,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49788:71:12", + "src": "50957:71:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81819,7 +81819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "49772:15:12", + "src": "50941:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -81833,7 +81833,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49772:88:12", + "src": "50941:88:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -81842,7 +81842,7 @@ }, "id": 14275, "nodeType": "ExpressionStatement", - "src": "49772:88:12" + "src": "50941:88:12" } ] }, @@ -81850,7 +81850,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49690:3:12", + "nameLocation": "50858:3:12", "parameters": { "id": 14263, "nodeType": "ParameterList", @@ -81860,10 +81860,10 @@ "id": 14256, "mutability": "mutable", "name": "p0", - "nameLocation": "49699:2:12", + "nameLocation": "50867:2:12", "nodeType": "VariableDeclaration", "scope": 14277, - "src": "49694:7:12", + "src": "50862:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81874,7 +81874,7 @@ "id": 14255, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49694:4:12", + "src": "50862:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81887,10 +81887,10 @@ "id": 14258, "mutability": "mutable", "name": "p1", - "nameLocation": "49708:2:12", + "nameLocation": "50876:2:12", "nodeType": "VariableDeclaration", "scope": 14277, - "src": "49703:7:12", + "src": "50871:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81901,7 +81901,7 @@ "id": 14257, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49703:4:12", + "src": "50871:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81914,10 +81914,10 @@ "id": 14260, "mutability": "mutable", "name": "p2", - "nameLocation": "49726:2:12", + "nameLocation": "50894:2:12", "nodeType": "VariableDeclaration", "scope": 14277, - "src": "49712:16:12", + "src": "50880:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81928,7 +81928,7 @@ "id": 14259, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49712:6:12", + "src": "50880:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81941,10 +81941,10 @@ "id": 14262, "mutability": "mutable", "name": "p3", - "nameLocation": "49744:2:12", + "nameLocation": "50912:2:12", "nodeType": "VariableDeclaration", "scope": 14277, - "src": "49730:16:12", + "src": "50898:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81955,7 +81955,7 @@ "id": 14261, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49730:6:12", + "src": "50898:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81964,13 +81964,13 @@ "visibility": "internal" } ], - "src": "49693:54:12" + "src": "50861:54:12" }, "returnParameters": { "id": 14264, "nodeType": "ParameterList", "parameters": [], - "src": "49762:0:12" + "src": "50930:0:12" }, "scope": 16348, "stateMutability": "view", @@ -81980,12 +81980,12 @@ { "id": 14300, "nodeType": "FunctionDefinition", - "src": "49873:175:12", + "src": "51045:177:12", "nodes": [], "body": { "id": 14299, "nodeType": "Block", - "src": "49945:103:12", + "src": "51117:105:12", "nodes": [], "statements": [ { @@ -82002,7 +82002,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49995:28:12", + "src": "51168:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b857163a2b7b8273ed53cefa410aa148f1833bdfc22da11e1e2fb89c6e625d02", "typeString": "literal_string \"log(bool,bool,string,bool)\"" @@ -82015,7 +82015,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14279, - "src": "50025:2:12", + "src": "51198:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82027,7 +82027,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14281, - "src": "50029:2:12", + "src": "51202:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82039,7 +82039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14283, - "src": "50033:2:12", + "src": "51206:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -82051,7 +82051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14285, - "src": "50037:2:12", + "src": "51210:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82087,7 +82087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49971:3:12", + "src": "51144:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -82100,7 +82100,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49971:23:12", + "src": "51144:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -82114,7 +82114,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49971:69:12", + "src": "51144:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82134,7 +82134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "49955:15:12", + "src": "51128:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -82148,7 +82148,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49955:86:12", + "src": "51128:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -82157,7 +82157,7 @@ }, "id": 14298, "nodeType": "ExpressionStatement", - "src": "49955:86:12" + "src": "51128:86:12" } ] }, @@ -82165,7 +82165,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49882:3:12", + "nameLocation": "51054:3:12", "parameters": { "id": 14286, "nodeType": "ParameterList", @@ -82175,10 +82175,10 @@ "id": 14279, "mutability": "mutable", "name": "p0", - "nameLocation": "49891:2:12", + "nameLocation": "51063:2:12", "nodeType": "VariableDeclaration", "scope": 14300, - "src": "49886:7:12", + "src": "51058:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82189,7 +82189,7 @@ "id": 14278, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49886:4:12", + "src": "51058:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82202,10 +82202,10 @@ "id": 14281, "mutability": "mutable", "name": "p1", - "nameLocation": "49900:2:12", + "nameLocation": "51072:2:12", "nodeType": "VariableDeclaration", "scope": 14300, - "src": "49895:7:12", + "src": "51067:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82216,7 +82216,7 @@ "id": 14280, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49895:4:12", + "src": "51067:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82229,10 +82229,10 @@ "id": 14283, "mutability": "mutable", "name": "p2", - "nameLocation": "49918:2:12", + "nameLocation": "51090:2:12", "nodeType": "VariableDeclaration", "scope": 14300, - "src": "49904:16:12", + "src": "51076:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -82243,7 +82243,7 @@ "id": 14282, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49904:6:12", + "src": "51076:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -82256,10 +82256,10 @@ "id": 14285, "mutability": "mutable", "name": "p3", - "nameLocation": "49927:2:12", + "nameLocation": "51099:2:12", "nodeType": "VariableDeclaration", "scope": 14300, - "src": "49922:7:12", + "src": "51094:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82270,7 +82270,7 @@ "id": 14284, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49922:4:12", + "src": "51094:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82279,13 +82279,13 @@ "visibility": "internal" } ], - "src": "49885:45:12" + "src": "51057:45:12" }, "returnParameters": { "id": 14287, "nodeType": "ParameterList", "parameters": [], - "src": "49945:0:12" + "src": "51117:0:12" }, "scope": 16348, "stateMutability": "view", @@ -82295,12 +82295,12 @@ { "id": 14323, "nodeType": "FunctionDefinition", - "src": "50054:181:12", + "src": "51230:183:12", "nodes": [], "body": { "id": 14322, "nodeType": "Block", - "src": "50129:106:12", + "src": "51305:108:12", "nodes": [], "statements": [ { @@ -82317,7 +82317,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50179:31:12", + "src": "51356:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f9ad2b893873fa31c02b102aa30743b2e44c102daa588ea9d1eb1f2baf23d202", "typeString": "literal_string \"log(bool,bool,string,address)\"" @@ -82330,7 +82330,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14302, - "src": "50212:2:12", + "src": "51389:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82342,7 +82342,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14304, - "src": "50216:2:12", + "src": "51393:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82354,7 +82354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14306, - "src": "50220:2:12", + "src": "51397:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -82366,7 +82366,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14308, - "src": "50224:2:12", + "src": "51401:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -82402,7 +82402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50155:3:12", + "src": "51332:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -82415,7 +82415,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50155:23:12", + "src": "51332:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -82429,7 +82429,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50155:72:12", + "src": "51332:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82449,7 +82449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "50139:15:12", + "src": "51316:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -82463,7 +82463,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50139:89:12", + "src": "51316:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -82472,7 +82472,7 @@ }, "id": 14321, "nodeType": "ExpressionStatement", - "src": "50139:89:12" + "src": "51316:89:12" } ] }, @@ -82480,7 +82480,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50063:3:12", + "nameLocation": "51239:3:12", "parameters": { "id": 14309, "nodeType": "ParameterList", @@ -82490,10 +82490,10 @@ "id": 14302, "mutability": "mutable", "name": "p0", - "nameLocation": "50072:2:12", + "nameLocation": "51248:2:12", "nodeType": "VariableDeclaration", "scope": 14323, - "src": "50067:7:12", + "src": "51243:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82504,7 +82504,7 @@ "id": 14301, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50067:4:12", + "src": "51243:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82517,10 +82517,10 @@ "id": 14304, "mutability": "mutable", "name": "p1", - "nameLocation": "50081:2:12", + "nameLocation": "51257:2:12", "nodeType": "VariableDeclaration", "scope": 14323, - "src": "50076:7:12", + "src": "51252:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82531,7 +82531,7 @@ "id": 14303, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50076:4:12", + "src": "51252:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82544,10 +82544,10 @@ "id": 14306, "mutability": "mutable", "name": "p2", - "nameLocation": "50099:2:12", + "nameLocation": "51275:2:12", "nodeType": "VariableDeclaration", "scope": 14323, - "src": "50085:16:12", + "src": "51261:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -82558,7 +82558,7 @@ "id": 14305, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50085:6:12", + "src": "51261:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -82571,10 +82571,10 @@ "id": 14308, "mutability": "mutable", "name": "p3", - "nameLocation": "50111:2:12", + "nameLocation": "51287:2:12", "nodeType": "VariableDeclaration", "scope": 14323, - "src": "50103:10:12", + "src": "51279:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82585,7 +82585,7 @@ "id": 14307, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50103:7:12", + "src": "51279:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -82595,13 +82595,13 @@ "visibility": "internal" } ], - "src": "50066:48:12" + "src": "51242:48:12" }, "returnParameters": { "id": 14310, "nodeType": "ParameterList", "parameters": [], - "src": "50129:0:12" + "src": "51305:0:12" }, "scope": 16348, "stateMutability": "view", @@ -82611,12 +82611,12 @@ { "id": 14346, "nodeType": "FunctionDefinition", - "src": "50241:164:12", + "src": "51421:166:12", "nodes": [], "body": { "id": 14345, "nodeType": "Block", - "src": "50304:101:12", + "src": "51484:103:12", "nodes": [], "statements": [ { @@ -82633,7 +82633,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50354:26:12", + "src": "51535:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c248834dff84ca4bcbda9cf249a0d5da3bd0a58b4562085082654d4d9851b501", "typeString": "literal_string \"log(bool,bool,bool,uint)\"" @@ -82646,7 +82646,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14325, - "src": "50382:2:12", + "src": "51563:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82658,7 +82658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14327, - "src": "50386:2:12", + "src": "51567:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82670,7 +82670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14329, - "src": "50390:2:12", + "src": "51571:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82682,7 +82682,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14331, - "src": "50394:2:12", + "src": "51575:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82718,7 +82718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50330:3:12", + "src": "51511:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -82731,7 +82731,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50330:23:12", + "src": "51511:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -82745,7 +82745,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50330:67:12", + "src": "51511:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82765,7 +82765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "50314:15:12", + "src": "51495:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -82779,7 +82779,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50314:84:12", + "src": "51495:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -82788,7 +82788,7 @@ }, "id": 14344, "nodeType": "ExpressionStatement", - "src": "50314:84:12" + "src": "51495:84:12" } ] }, @@ -82796,7 +82796,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50250:3:12", + "nameLocation": "51430:3:12", "parameters": { "id": 14332, "nodeType": "ParameterList", @@ -82806,10 +82806,10 @@ "id": 14325, "mutability": "mutable", "name": "p0", - "nameLocation": "50259:2:12", + "nameLocation": "51439:2:12", "nodeType": "VariableDeclaration", "scope": 14346, - "src": "50254:7:12", + "src": "51434:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82820,7 +82820,7 @@ "id": 14324, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50254:4:12", + "src": "51434:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82833,10 +82833,10 @@ "id": 14327, "mutability": "mutable", "name": "p1", - "nameLocation": "50268:2:12", + "nameLocation": "51448:2:12", "nodeType": "VariableDeclaration", "scope": 14346, - "src": "50263:7:12", + "src": "51443:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82847,7 +82847,7 @@ "id": 14326, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50263:4:12", + "src": "51443:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82860,10 +82860,10 @@ "id": 14329, "mutability": "mutable", "name": "p2", - "nameLocation": "50277:2:12", + "nameLocation": "51457:2:12", "nodeType": "VariableDeclaration", "scope": 14346, - "src": "50272:7:12", + "src": "51452:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82874,7 +82874,7 @@ "id": 14328, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50272:4:12", + "src": "51452:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82887,10 +82887,10 @@ "id": 14331, "mutability": "mutable", "name": "p3", - "nameLocation": "50286:2:12", + "nameLocation": "51466:2:12", "nodeType": "VariableDeclaration", "scope": 14346, - "src": "50281:7:12", + "src": "51461:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82901,7 +82901,7 @@ "id": 14330, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "50281:4:12", + "src": "51461:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82910,13 +82910,13 @@ "visibility": "internal" } ], - "src": "50253:36:12" + "src": "51433:36:12" }, "returnParameters": { "id": 14333, "nodeType": "ParameterList", "parameters": [], - "src": "50304:0:12" + "src": "51484:0:12" }, "scope": 16348, "stateMutability": "view", @@ -82926,12 +82926,12 @@ { "id": 14369, "nodeType": "FunctionDefinition", - "src": "50411:175:12", + "src": "51595:177:12", "nodes": [], "body": { "id": 14368, "nodeType": "Block", - "src": "50483:103:12", + "src": "51667:105:12", "nodes": [], "statements": [ { @@ -82948,7 +82948,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50533:28:12", + "src": "51718:28:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2ae408d4d030305a0361ad07c397f2b9653613b220d82459c7aeb9a6bab96c15", "typeString": "literal_string \"log(bool,bool,bool,string)\"" @@ -82961,7 +82961,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14348, - "src": "50563:2:12", + "src": "51748:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82973,7 +82973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14350, - "src": "50567:2:12", + "src": "51752:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82985,7 +82985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14352, - "src": "50571:2:12", + "src": "51756:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82997,7 +82997,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14354, - "src": "50575:2:12", + "src": "51760:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -83033,7 +83033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50509:3:12", + "src": "51694:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -83046,7 +83046,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50509:23:12", + "src": "51694:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -83060,7 +83060,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50509:69:12", + "src": "51694:69:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83080,7 +83080,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "50493:15:12", + "src": "51678:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -83094,7 +83094,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50493:86:12", + "src": "51678:86:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -83103,7 +83103,7 @@ }, "id": 14367, "nodeType": "ExpressionStatement", - "src": "50493:86:12" + "src": "51678:86:12" } ] }, @@ -83111,7 +83111,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50420:3:12", + "nameLocation": "51604:3:12", "parameters": { "id": 14355, "nodeType": "ParameterList", @@ -83121,10 +83121,10 @@ "id": 14348, "mutability": "mutable", "name": "p0", - "nameLocation": "50429:2:12", + "nameLocation": "51613:2:12", "nodeType": "VariableDeclaration", "scope": 14369, - "src": "50424:7:12", + "src": "51608:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83135,7 +83135,7 @@ "id": 14347, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50424:4:12", + "src": "51608:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83148,10 +83148,10 @@ "id": 14350, "mutability": "mutable", "name": "p1", - "nameLocation": "50438:2:12", + "nameLocation": "51622:2:12", "nodeType": "VariableDeclaration", "scope": 14369, - "src": "50433:7:12", + "src": "51617:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83162,7 +83162,7 @@ "id": 14349, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50433:4:12", + "src": "51617:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83175,10 +83175,10 @@ "id": 14352, "mutability": "mutable", "name": "p2", - "nameLocation": "50447:2:12", + "nameLocation": "51631:2:12", "nodeType": "VariableDeclaration", "scope": 14369, - "src": "50442:7:12", + "src": "51626:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83189,7 +83189,7 @@ "id": 14351, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50442:4:12", + "src": "51626:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83202,10 +83202,10 @@ "id": 14354, "mutability": "mutable", "name": "p3", - "nameLocation": "50465:2:12", + "nameLocation": "51649:2:12", "nodeType": "VariableDeclaration", "scope": 14369, - "src": "50451:16:12", + "src": "51635:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -83216,7 +83216,7 @@ "id": 14353, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50451:6:12", + "src": "51635:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -83225,13 +83225,13 @@ "visibility": "internal" } ], - "src": "50423:45:12" + "src": "51607:45:12" }, "returnParameters": { "id": 14356, "nodeType": "ParameterList", "parameters": [], - "src": "50483:0:12" + "src": "51667:0:12" }, "scope": 16348, "stateMutability": "view", @@ -83241,12 +83241,12 @@ { "id": 14392, "nodeType": "FunctionDefinition", - "src": "50592:164:12", + "src": "51780:166:12", "nodes": [], "body": { "id": 14391, "nodeType": "Block", - "src": "50655:101:12", + "src": "51843:103:12", "nodes": [], "statements": [ { @@ -83263,7 +83263,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50705:26:12", + "src": "51894:26:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3b2a5ce0ddf7b166153a4354c81efba12a817983a38c6bc3b58fd91ce816d99f", "typeString": "literal_string \"log(bool,bool,bool,bool)\"" @@ -83276,7 +83276,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14371, - "src": "50733:2:12", + "src": "51922:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83288,7 +83288,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14373, - "src": "50737:2:12", + "src": "51926:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83300,7 +83300,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14375, - "src": "50741:2:12", + "src": "51930:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83312,7 +83312,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14377, - "src": "50745:2:12", + "src": "51934:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83348,7 +83348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50681:3:12", + "src": "51870:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -83361,7 +83361,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50681:23:12", + "src": "51870:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -83375,7 +83375,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50681:67:12", + "src": "51870:67:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83395,7 +83395,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "50665:15:12", + "src": "51854:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -83409,7 +83409,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50665:84:12", + "src": "51854:84:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -83418,7 +83418,7 @@ }, "id": 14390, "nodeType": "ExpressionStatement", - "src": "50665:84:12" + "src": "51854:84:12" } ] }, @@ -83426,7 +83426,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50601:3:12", + "nameLocation": "51789:3:12", "parameters": { "id": 14378, "nodeType": "ParameterList", @@ -83436,10 +83436,10 @@ "id": 14371, "mutability": "mutable", "name": "p0", - "nameLocation": "50610:2:12", + "nameLocation": "51798:2:12", "nodeType": "VariableDeclaration", "scope": 14392, - "src": "50605:7:12", + "src": "51793:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83450,7 +83450,7 @@ "id": 14370, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50605:4:12", + "src": "51793:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83463,10 +83463,10 @@ "id": 14373, "mutability": "mutable", "name": "p1", - "nameLocation": "50619:2:12", + "nameLocation": "51807:2:12", "nodeType": "VariableDeclaration", "scope": 14392, - "src": "50614:7:12", + "src": "51802:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83477,7 +83477,7 @@ "id": 14372, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50614:4:12", + "src": "51802:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83490,10 +83490,10 @@ "id": 14375, "mutability": "mutable", "name": "p2", - "nameLocation": "50628:2:12", + "nameLocation": "51816:2:12", "nodeType": "VariableDeclaration", "scope": 14392, - "src": "50623:7:12", + "src": "51811:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83504,7 +83504,7 @@ "id": 14374, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50623:4:12", + "src": "51811:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83517,10 +83517,10 @@ "id": 14377, "mutability": "mutable", "name": "p3", - "nameLocation": "50637:2:12", + "nameLocation": "51825:2:12", "nodeType": "VariableDeclaration", "scope": 14392, - "src": "50632:7:12", + "src": "51820:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83531,7 +83531,7 @@ "id": 14376, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50632:4:12", + "src": "51820:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83540,13 +83540,13 @@ "visibility": "internal" } ], - "src": "50604:36:12" + "src": "51792:36:12" }, "returnParameters": { "id": 14379, "nodeType": "ParameterList", "parameters": [], - "src": "50655:0:12" + "src": "51843:0:12" }, "scope": 16348, "stateMutability": "view", @@ -83556,12 +83556,12 @@ { "id": 14415, "nodeType": "FunctionDefinition", - "src": "50762:170:12", + "src": "51954:172:12", "nodes": [], "body": { "id": 14414, "nodeType": "Block", - "src": "50828:104:12", + "src": "52020:106:12", "nodes": [], "statements": [ { @@ -83578,7 +83578,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50878:29:12", + "src": "52071:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8c329b1a1752dedfc6b781d23096b49b7f905d62405e6e3f0ab0344786ff69f4", "typeString": "literal_string \"log(bool,bool,bool,address)\"" @@ -83591,7 +83591,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14394, - "src": "50909:2:12", + "src": "52102:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83603,7 +83603,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14396, - "src": "50913:2:12", + "src": "52106:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83615,7 +83615,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14398, - "src": "50917:2:12", + "src": "52110:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83627,7 +83627,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14400, - "src": "50921:2:12", + "src": "52114:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -83663,7 +83663,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50854:3:12", + "src": "52047:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -83676,7 +83676,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50854:23:12", + "src": "52047:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -83690,7 +83690,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50854:70:12", + "src": "52047:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83710,7 +83710,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "50838:15:12", + "src": "52031:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -83724,7 +83724,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50838:87:12", + "src": "52031:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -83733,7 +83733,7 @@ }, "id": 14413, "nodeType": "ExpressionStatement", - "src": "50838:87:12" + "src": "52031:87:12" } ] }, @@ -83741,7 +83741,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50771:3:12", + "nameLocation": "51963:3:12", "parameters": { "id": 14401, "nodeType": "ParameterList", @@ -83751,10 +83751,10 @@ "id": 14394, "mutability": "mutable", "name": "p0", - "nameLocation": "50780:2:12", + "nameLocation": "51972:2:12", "nodeType": "VariableDeclaration", "scope": 14415, - "src": "50775:7:12", + "src": "51967:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83765,7 +83765,7 @@ "id": 14393, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50775:4:12", + "src": "51967:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83778,10 +83778,10 @@ "id": 14396, "mutability": "mutable", "name": "p1", - "nameLocation": "50789:2:12", + "nameLocation": "51981:2:12", "nodeType": "VariableDeclaration", "scope": 14415, - "src": "50784:7:12", + "src": "51976:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83792,7 +83792,7 @@ "id": 14395, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50784:4:12", + "src": "51976:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83805,10 +83805,10 @@ "id": 14398, "mutability": "mutable", "name": "p2", - "nameLocation": "50798:2:12", + "nameLocation": "51990:2:12", "nodeType": "VariableDeclaration", "scope": 14415, - "src": "50793:7:12", + "src": "51985:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83819,7 +83819,7 @@ "id": 14397, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50793:4:12", + "src": "51985:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83832,10 +83832,10 @@ "id": 14400, "mutability": "mutable", "name": "p3", - "nameLocation": "50810:2:12", + "nameLocation": "52002:2:12", "nodeType": "VariableDeclaration", "scope": 14415, - "src": "50802:10:12", + "src": "51994:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83846,7 +83846,7 @@ "id": 14399, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50802:7:12", + "src": "51994:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -83856,13 +83856,13 @@ "visibility": "internal" } ], - "src": "50774:39:12" + "src": "51966:39:12" }, "returnParameters": { "id": 14402, "nodeType": "ParameterList", "parameters": [], - "src": "50828:0:12" + "src": "52020:0:12" }, "scope": 16348, "stateMutability": "view", @@ -83872,12 +83872,12 @@ { "id": 14438, "nodeType": "FunctionDefinition", - "src": "50938:170:12", + "src": "52134:172:12", "nodes": [], "body": { "id": 14437, "nodeType": "Block", - "src": "51004:104:12", + "src": "52200:106:12", "nodes": [], "statements": [ { @@ -83894,7 +83894,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51054:29:12", + "src": "52251:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_609386e78fd5b0eaf4b919077203f18b1606ddf72247d9e5eef9238918f7cf5e", "typeString": "literal_string \"log(bool,bool,address,uint)\"" @@ -83907,7 +83907,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14417, - "src": "51085:2:12", + "src": "52282:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83919,7 +83919,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14419, - "src": "51089:2:12", + "src": "52286:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83931,7 +83931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14421, - "src": "51093:2:12", + "src": "52290:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -83943,7 +83943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14423, - "src": "51097:2:12", + "src": "52294:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -83979,7 +83979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51030:3:12", + "src": "52227:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -83992,7 +83992,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51030:23:12", + "src": "52227:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -84006,7 +84006,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51030:70:12", + "src": "52227:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84026,7 +84026,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "51014:15:12", + "src": "52211:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -84040,7 +84040,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51014:87:12", + "src": "52211:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -84049,7 +84049,7 @@ }, "id": 14436, "nodeType": "ExpressionStatement", - "src": "51014:87:12" + "src": "52211:87:12" } ] }, @@ -84057,7 +84057,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50947:3:12", + "nameLocation": "52143:3:12", "parameters": { "id": 14424, "nodeType": "ParameterList", @@ -84067,10 +84067,10 @@ "id": 14417, "mutability": "mutable", "name": "p0", - "nameLocation": "50956:2:12", + "nameLocation": "52152:2:12", "nodeType": "VariableDeclaration", "scope": 14438, - "src": "50951:7:12", + "src": "52147:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84081,7 +84081,7 @@ "id": 14416, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50951:4:12", + "src": "52147:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84094,10 +84094,10 @@ "id": 14419, "mutability": "mutable", "name": "p1", - "nameLocation": "50965:2:12", + "nameLocation": "52161:2:12", "nodeType": "VariableDeclaration", "scope": 14438, - "src": "50960:7:12", + "src": "52156:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84108,7 +84108,7 @@ "id": 14418, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50960:4:12", + "src": "52156:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84121,10 +84121,10 @@ "id": 14421, "mutability": "mutable", "name": "p2", - "nameLocation": "50977:2:12", + "nameLocation": "52173:2:12", "nodeType": "VariableDeclaration", "scope": 14438, - "src": "50969:10:12", + "src": "52165:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84135,7 +84135,7 @@ "id": 14420, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50969:7:12", + "src": "52165:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -84149,10 +84149,10 @@ "id": 14423, "mutability": "mutable", "name": "p3", - "nameLocation": "50986:2:12", + "nameLocation": "52182:2:12", "nodeType": "VariableDeclaration", "scope": 14438, - "src": "50981:7:12", + "src": "52177:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84163,7 +84163,7 @@ "id": 14422, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "50981:4:12", + "src": "52177:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -84172,13 +84172,13 @@ "visibility": "internal" } ], - "src": "50950:39:12" + "src": "52146:39:12" }, "returnParameters": { "id": 14425, "nodeType": "ParameterList", "parameters": [], - "src": "51004:0:12" + "src": "52200:0:12" }, "scope": 16348, "stateMutability": "view", @@ -84188,12 +84188,12 @@ { "id": 14461, "nodeType": "FunctionDefinition", - "src": "51114:181:12", + "src": "52314:183:12", "nodes": [], "body": { "id": 14460, "nodeType": "Block", - "src": "51189:106:12", + "src": "52389:108:12", "nodes": [], "statements": [ { @@ -84210,7 +84210,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51239:31:12", + "src": "52440:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0a479635c05dee438b610769de0f667f2e93ee267e4cd4badf3dd44eb6271d2", "typeString": "literal_string \"log(bool,bool,address,string)\"" @@ -84223,7 +84223,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14440, - "src": "51272:2:12", + "src": "52473:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84235,7 +84235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14442, - "src": "51276:2:12", + "src": "52477:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84247,7 +84247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14444, - "src": "51280:2:12", + "src": "52481:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84259,7 +84259,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14446, - "src": "51284:2:12", + "src": "52485:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -84295,7 +84295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51215:3:12", + "src": "52416:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -84308,7 +84308,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51215:23:12", + "src": "52416:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -84322,7 +84322,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51215:72:12", + "src": "52416:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84342,7 +84342,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "51199:15:12", + "src": "52400:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -84356,7 +84356,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51199:89:12", + "src": "52400:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -84365,7 +84365,7 @@ }, "id": 14459, "nodeType": "ExpressionStatement", - "src": "51199:89:12" + "src": "52400:89:12" } ] }, @@ -84373,7 +84373,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51123:3:12", + "nameLocation": "52323:3:12", "parameters": { "id": 14447, "nodeType": "ParameterList", @@ -84383,10 +84383,10 @@ "id": 14440, "mutability": "mutable", "name": "p0", - "nameLocation": "51132:2:12", + "nameLocation": "52332:2:12", "nodeType": "VariableDeclaration", "scope": 14461, - "src": "51127:7:12", + "src": "52327:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84397,7 +84397,7 @@ "id": 14439, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51127:4:12", + "src": "52327:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84410,10 +84410,10 @@ "id": 14442, "mutability": "mutable", "name": "p1", - "nameLocation": "51141:2:12", + "nameLocation": "52341:2:12", "nodeType": "VariableDeclaration", "scope": 14461, - "src": "51136:7:12", + "src": "52336:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84424,7 +84424,7 @@ "id": 14441, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51136:4:12", + "src": "52336:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84437,10 +84437,10 @@ "id": 14444, "mutability": "mutable", "name": "p2", - "nameLocation": "51153:2:12", + "nameLocation": "52353:2:12", "nodeType": "VariableDeclaration", "scope": 14461, - "src": "51145:10:12", + "src": "52345:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84451,7 +84451,7 @@ "id": 14443, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51145:7:12", + "src": "52345:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -84465,10 +84465,10 @@ "id": 14446, "mutability": "mutable", "name": "p3", - "nameLocation": "51171:2:12", + "nameLocation": "52371:2:12", "nodeType": "VariableDeclaration", "scope": 14461, - "src": "51157:16:12", + "src": "52357:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -84479,7 +84479,7 @@ "id": 14445, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51157:6:12", + "src": "52357:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -84488,13 +84488,13 @@ "visibility": "internal" } ], - "src": "51126:48:12" + "src": "52326:48:12" }, "returnParameters": { "id": 14448, "nodeType": "ParameterList", "parameters": [], - "src": "51189:0:12" + "src": "52389:0:12" }, "scope": 16348, "stateMutability": "view", @@ -84504,12 +84504,12 @@ { "id": 14484, "nodeType": "FunctionDefinition", - "src": "51301:170:12", + "src": "52505:172:12", "nodes": [], "body": { "id": 14483, "nodeType": "Block", - "src": "51367:104:12", + "src": "52571:106:12", "nodes": [], "statements": [ { @@ -84526,7 +84526,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51417:29:12", + "src": "52622:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c0a302d8f11e8919127c20f396068f7014b94967efb042778db9b27b68ee1eaf", "typeString": "literal_string \"log(bool,bool,address,bool)\"" @@ -84539,7 +84539,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14463, - "src": "51448:2:12", + "src": "52653:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84551,7 +84551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14465, - "src": "51452:2:12", + "src": "52657:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84563,7 +84563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14467, - "src": "51456:2:12", + "src": "52661:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84575,7 +84575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14469, - "src": "51460:2:12", + "src": "52665:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84611,7 +84611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51393:3:12", + "src": "52598:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -84624,7 +84624,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51393:23:12", + "src": "52598:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -84638,7 +84638,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51393:70:12", + "src": "52598:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84658,7 +84658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "51377:15:12", + "src": "52582:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -84672,7 +84672,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51377:87:12", + "src": "52582:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -84681,7 +84681,7 @@ }, "id": 14482, "nodeType": "ExpressionStatement", - "src": "51377:87:12" + "src": "52582:87:12" } ] }, @@ -84689,7 +84689,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51310:3:12", + "nameLocation": "52514:3:12", "parameters": { "id": 14470, "nodeType": "ParameterList", @@ -84699,10 +84699,10 @@ "id": 14463, "mutability": "mutable", "name": "p0", - "nameLocation": "51319:2:12", + "nameLocation": "52523:2:12", "nodeType": "VariableDeclaration", "scope": 14484, - "src": "51314:7:12", + "src": "52518:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84713,7 +84713,7 @@ "id": 14462, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51314:4:12", + "src": "52518:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84726,10 +84726,10 @@ "id": 14465, "mutability": "mutable", "name": "p1", - "nameLocation": "51328:2:12", + "nameLocation": "52532:2:12", "nodeType": "VariableDeclaration", "scope": 14484, - "src": "51323:7:12", + "src": "52527:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84740,7 +84740,7 @@ "id": 14464, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51323:4:12", + "src": "52527:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84753,10 +84753,10 @@ "id": 14467, "mutability": "mutable", "name": "p2", - "nameLocation": "51340:2:12", + "nameLocation": "52544:2:12", "nodeType": "VariableDeclaration", "scope": 14484, - "src": "51332:10:12", + "src": "52536:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84767,7 +84767,7 @@ "id": 14466, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51332:7:12", + "src": "52536:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -84781,10 +84781,10 @@ "id": 14469, "mutability": "mutable", "name": "p3", - "nameLocation": "51349:2:12", + "nameLocation": "52553:2:12", "nodeType": "VariableDeclaration", "scope": 14484, - "src": "51344:7:12", + "src": "52548:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84795,7 +84795,7 @@ "id": 14468, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51344:4:12", + "src": "52548:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84804,13 +84804,13 @@ "visibility": "internal" } ], - "src": "51313:39:12" + "src": "52517:39:12" }, "returnParameters": { "id": 14471, "nodeType": "ParameterList", "parameters": [], - "src": "51367:0:12" + "src": "52571:0:12" }, "scope": 16348, "stateMutability": "view", @@ -84820,12 +84820,12 @@ { "id": 14507, "nodeType": "FunctionDefinition", - "src": "51477:176:12", + "src": "52685:178:12", "nodes": [], "body": { "id": 14506, "nodeType": "Block", - "src": "51546:107:12", + "src": "52754:109:12", "nodes": [], "statements": [ { @@ -84842,7 +84842,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51596:32:12", + "src": "52805:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f4880ea4063b4f7e3c68468bb4a7a3f1502aa7497bce4fb0ba02ec0450f047f4", "typeString": "literal_string \"log(bool,bool,address,address)\"" @@ -84855,7 +84855,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14486, - "src": "51630:2:12", + "src": "52839:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84867,7 +84867,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14488, - "src": "51634:2:12", + "src": "52843:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84879,7 +84879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14490, - "src": "51638:2:12", + "src": "52847:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84891,7 +84891,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14492, - "src": "51642:2:12", + "src": "52851:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84927,7 +84927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51572:3:12", + "src": "52781:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -84940,7 +84940,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51572:23:12", + "src": "52781:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -84954,7 +84954,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51572:73:12", + "src": "52781:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84974,7 +84974,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "51556:15:12", + "src": "52765:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -84988,7 +84988,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51556:90:12", + "src": "52765:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -84997,7 +84997,7 @@ }, "id": 14505, "nodeType": "ExpressionStatement", - "src": "51556:90:12" + "src": "52765:90:12" } ] }, @@ -85005,7 +85005,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51486:3:12", + "nameLocation": "52694:3:12", "parameters": { "id": 14493, "nodeType": "ParameterList", @@ -85015,10 +85015,10 @@ "id": 14486, "mutability": "mutable", "name": "p0", - "nameLocation": "51495:2:12", + "nameLocation": "52703:2:12", "nodeType": "VariableDeclaration", "scope": 14507, - "src": "51490:7:12", + "src": "52698:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85029,7 +85029,7 @@ "id": 14485, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51490:4:12", + "src": "52698:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85042,10 +85042,10 @@ "id": 14488, "mutability": "mutable", "name": "p1", - "nameLocation": "51504:2:12", + "nameLocation": "52712:2:12", "nodeType": "VariableDeclaration", "scope": 14507, - "src": "51499:7:12", + "src": "52707:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85056,7 +85056,7 @@ "id": 14487, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51499:4:12", + "src": "52707:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85069,10 +85069,10 @@ "id": 14490, "mutability": "mutable", "name": "p2", - "nameLocation": "51516:2:12", + "nameLocation": "52724:2:12", "nodeType": "VariableDeclaration", "scope": 14507, - "src": "51508:10:12", + "src": "52716:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85083,7 +85083,7 @@ "id": 14489, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51508:7:12", + "src": "52716:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85097,10 +85097,10 @@ "id": 14492, "mutability": "mutable", "name": "p3", - "nameLocation": "51528:2:12", + "nameLocation": "52736:2:12", "nodeType": "VariableDeclaration", "scope": 14507, - "src": "51520:10:12", + "src": "52728:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85111,7 +85111,7 @@ "id": 14491, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51520:7:12", + "src": "52728:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85121,13 +85121,13 @@ "visibility": "internal" } ], - "src": "51489:42:12" + "src": "52697:42:12" }, "returnParameters": { "id": 14494, "nodeType": "ParameterList", "parameters": [], - "src": "51546:0:12" + "src": "52754:0:12" }, "scope": 16348, "stateMutability": "view", @@ -85137,12 +85137,12 @@ { "id": 14530, "nodeType": "FunctionDefinition", - "src": "51659:170:12", + "src": "52871:172:12", "nodes": [], "body": { "id": 14529, "nodeType": "Block", - "src": "51725:104:12", + "src": "52937:106:12", "nodes": [], "statements": [ { @@ -85159,7 +85159,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51775:29:12", + "src": "52988:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9bfe72bcae17311bf78638487cb2635e8b5b6f81761042494681e890b65ae4df", "typeString": "literal_string \"log(bool,address,uint,uint)\"" @@ -85172,7 +85172,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14509, - "src": "51806:2:12", + "src": "53019:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85184,7 +85184,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14511, - "src": "51810:2:12", + "src": "53023:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -85196,7 +85196,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14513, - "src": "51814:2:12", + "src": "53027:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85208,7 +85208,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14515, - "src": "51818:2:12", + "src": "53031:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85244,7 +85244,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51751:3:12", + "src": "52964:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -85257,7 +85257,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51751:23:12", + "src": "52964:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -85271,7 +85271,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51751:70:12", + "src": "52964:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85291,7 +85291,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "51735:15:12", + "src": "52948:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -85305,7 +85305,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51735:87:12", + "src": "52948:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -85314,7 +85314,7 @@ }, "id": 14528, "nodeType": "ExpressionStatement", - "src": "51735:87:12" + "src": "52948:87:12" } ] }, @@ -85322,7 +85322,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51668:3:12", + "nameLocation": "52880:3:12", "parameters": { "id": 14516, "nodeType": "ParameterList", @@ -85332,10 +85332,10 @@ "id": 14509, "mutability": "mutable", "name": "p0", - "nameLocation": "51677:2:12", + "nameLocation": "52889:2:12", "nodeType": "VariableDeclaration", "scope": 14530, - "src": "51672:7:12", + "src": "52884:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85346,7 +85346,7 @@ "id": 14508, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51672:4:12", + "src": "52884:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85359,10 +85359,10 @@ "id": 14511, "mutability": "mutable", "name": "p1", - "nameLocation": "51689:2:12", + "nameLocation": "52901:2:12", "nodeType": "VariableDeclaration", "scope": 14530, - "src": "51681:10:12", + "src": "52893:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85373,7 +85373,7 @@ "id": 14510, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51681:7:12", + "src": "52893:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85387,10 +85387,10 @@ "id": 14513, "mutability": "mutable", "name": "p2", - "nameLocation": "51698:2:12", + "nameLocation": "52910:2:12", "nodeType": "VariableDeclaration", "scope": 14530, - "src": "51693:7:12", + "src": "52905:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85401,7 +85401,7 @@ "id": 14512, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "51693:4:12", + "src": "52905:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85414,10 +85414,10 @@ "id": 14515, "mutability": "mutable", "name": "p3", - "nameLocation": "51707:2:12", + "nameLocation": "52919:2:12", "nodeType": "VariableDeclaration", "scope": 14530, - "src": "51702:7:12", + "src": "52914:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85428,7 +85428,7 @@ "id": 14514, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "51702:4:12", + "src": "52914:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85437,13 +85437,13 @@ "visibility": "internal" } ], - "src": "51671:39:12" + "src": "52883:39:12" }, "returnParameters": { "id": 14517, "nodeType": "ParameterList", "parameters": [], - "src": "51725:0:12" + "src": "52937:0:12" }, "scope": 16348, "stateMutability": "view", @@ -85453,12 +85453,12 @@ { "id": 14553, "nodeType": "FunctionDefinition", - "src": "51835:181:12", + "src": "53051:183:12", "nodes": [], "body": { "id": 14552, "nodeType": "Block", - "src": "51910:106:12", + "src": "53126:108:12", "nodes": [], "statements": [ { @@ -85475,7 +85475,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51960:31:12", + "src": "53177:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0685833a55270d98fa68e8c0a0f64fe3e03f6cdaeaebd8f87342de905392f45", "typeString": "literal_string \"log(bool,address,uint,string)\"" @@ -85488,7 +85488,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14532, - "src": "51993:2:12", + "src": "53210:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85500,7 +85500,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14534, - "src": "51997:2:12", + "src": "53214:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -85512,7 +85512,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14536, - "src": "52001:2:12", + "src": "53218:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85524,7 +85524,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14538, - "src": "52005:2:12", + "src": "53222:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -85560,7 +85560,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51936:3:12", + "src": "53153:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -85573,7 +85573,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51936:23:12", + "src": "53153:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -85587,7 +85587,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51936:72:12", + "src": "53153:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85607,7 +85607,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "51920:15:12", + "src": "53137:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -85621,7 +85621,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51920:89:12", + "src": "53137:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -85630,7 +85630,7 @@ }, "id": 14551, "nodeType": "ExpressionStatement", - "src": "51920:89:12" + "src": "53137:89:12" } ] }, @@ -85638,7 +85638,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51844:3:12", + "nameLocation": "53060:3:12", "parameters": { "id": 14539, "nodeType": "ParameterList", @@ -85648,10 +85648,10 @@ "id": 14532, "mutability": "mutable", "name": "p0", - "nameLocation": "51853:2:12", + "nameLocation": "53069:2:12", "nodeType": "VariableDeclaration", "scope": 14553, - "src": "51848:7:12", + "src": "53064:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85662,7 +85662,7 @@ "id": 14531, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51848:4:12", + "src": "53064:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85675,10 +85675,10 @@ "id": 14534, "mutability": "mutable", "name": "p1", - "nameLocation": "51865:2:12", + "nameLocation": "53081:2:12", "nodeType": "VariableDeclaration", "scope": 14553, - "src": "51857:10:12", + "src": "53073:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85689,7 +85689,7 @@ "id": 14533, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51857:7:12", + "src": "53073:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85703,10 +85703,10 @@ "id": 14536, "mutability": "mutable", "name": "p2", - "nameLocation": "51874:2:12", + "nameLocation": "53090:2:12", "nodeType": "VariableDeclaration", "scope": 14553, - "src": "51869:7:12", + "src": "53085:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85717,7 +85717,7 @@ "id": 14535, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "51869:4:12", + "src": "53085:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85730,10 +85730,10 @@ "id": 14538, "mutability": "mutable", "name": "p3", - "nameLocation": "51892:2:12", + "nameLocation": "53108:2:12", "nodeType": "VariableDeclaration", "scope": 14553, - "src": "51878:16:12", + "src": "53094:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -85744,7 +85744,7 @@ "id": 14537, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51878:6:12", + "src": "53094:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -85753,13 +85753,13 @@ "visibility": "internal" } ], - "src": "51847:48:12" + "src": "53063:48:12" }, "returnParameters": { "id": 14540, "nodeType": "ParameterList", "parameters": [], - "src": "51910:0:12" + "src": "53126:0:12" }, "scope": 16348, "stateMutability": "view", @@ -85769,12 +85769,12 @@ { "id": 14576, "nodeType": "FunctionDefinition", - "src": "52022:170:12", + "src": "53242:172:12", "nodes": [], "body": { "id": 14575, "nodeType": "Block", - "src": "52088:104:12", + "src": "53308:106:12", "nodes": [], "statements": [ { @@ -85791,7 +85791,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52138:29:12", + "src": "53359:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ee8d8672273fdba9089296874ea62335af7f94273edab558dd69c0c81ad5275f", "typeString": "literal_string \"log(bool,address,uint,bool)\"" @@ -85804,7 +85804,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14555, - "src": "52169:2:12", + "src": "53390:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85816,7 +85816,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14557, - "src": "52173:2:12", + "src": "53394:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -85828,7 +85828,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14559, - "src": "52177:2:12", + "src": "53398:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85840,7 +85840,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14561, - "src": "52181:2:12", + "src": "53402:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85876,7 +85876,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52114:3:12", + "src": "53335:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -85889,7 +85889,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52114:23:12", + "src": "53335:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -85903,7 +85903,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52114:70:12", + "src": "53335:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85923,7 +85923,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "52098:15:12", + "src": "53319:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -85937,7 +85937,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52098:87:12", + "src": "53319:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -85946,7 +85946,7 @@ }, "id": 14574, "nodeType": "ExpressionStatement", - "src": "52098:87:12" + "src": "53319:87:12" } ] }, @@ -85954,7 +85954,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52031:3:12", + "nameLocation": "53251:3:12", "parameters": { "id": 14562, "nodeType": "ParameterList", @@ -85964,10 +85964,10 @@ "id": 14555, "mutability": "mutable", "name": "p0", - "nameLocation": "52040:2:12", + "nameLocation": "53260:2:12", "nodeType": "VariableDeclaration", "scope": 14576, - "src": "52035:7:12", + "src": "53255:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85978,7 +85978,7 @@ "id": 14554, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52035:4:12", + "src": "53255:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85991,10 +85991,10 @@ "id": 14557, "mutability": "mutable", "name": "p1", - "nameLocation": "52052:2:12", + "nameLocation": "53272:2:12", "nodeType": "VariableDeclaration", "scope": 14576, - "src": "52044:10:12", + "src": "53264:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86005,7 +86005,7 @@ "id": 14556, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52044:7:12", + "src": "53264:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86019,10 +86019,10 @@ "id": 14559, "mutability": "mutable", "name": "p2", - "nameLocation": "52061:2:12", + "nameLocation": "53281:2:12", "nodeType": "VariableDeclaration", "scope": 14576, - "src": "52056:7:12", + "src": "53276:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86033,7 +86033,7 @@ "id": 14558, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "52056:4:12", + "src": "53276:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86046,10 +86046,10 @@ "id": 14561, "mutability": "mutable", "name": "p3", - "nameLocation": "52070:2:12", + "nameLocation": "53290:2:12", "nodeType": "VariableDeclaration", "scope": 14576, - "src": "52065:7:12", + "src": "53285:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86060,7 +86060,7 @@ "id": 14560, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52065:4:12", + "src": "53285:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86069,13 +86069,13 @@ "visibility": "internal" } ], - "src": "52034:39:12" + "src": "53254:39:12" }, "returnParameters": { "id": 14563, "nodeType": "ParameterList", "parameters": [], - "src": "52088:0:12" + "src": "53308:0:12" }, "scope": 16348, "stateMutability": "view", @@ -86085,12 +86085,12 @@ { "id": 14599, "nodeType": "FunctionDefinition", - "src": "52198:176:12", + "src": "53422:178:12", "nodes": [], "body": { "id": 14598, "nodeType": "Block", - "src": "52267:107:12", + "src": "53491:109:12", "nodes": [], "statements": [ { @@ -86107,7 +86107,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52317:32:12", + "src": "53542:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_68f158b5f9bd826807d19c20c2d71bd298a10503195154a299bf8d64baa18687", "typeString": "literal_string \"log(bool,address,uint,address)\"" @@ -86120,7 +86120,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14578, - "src": "52351:2:12", + "src": "53576:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86132,7 +86132,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14580, - "src": "52355:2:12", + "src": "53580:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -86144,7 +86144,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14582, - "src": "52359:2:12", + "src": "53584:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86156,7 +86156,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14584, - "src": "52363:2:12", + "src": "53588:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -86192,7 +86192,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52293:3:12", + "src": "53518:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -86205,7 +86205,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52293:23:12", + "src": "53518:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -86219,7 +86219,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52293:73:12", + "src": "53518:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86239,7 +86239,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "52277:15:12", + "src": "53502:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -86253,7 +86253,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52277:90:12", + "src": "53502:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -86262,7 +86262,7 @@ }, "id": 14597, "nodeType": "ExpressionStatement", - "src": "52277:90:12" + "src": "53502:90:12" } ] }, @@ -86270,7 +86270,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52207:3:12", + "nameLocation": "53431:3:12", "parameters": { "id": 14585, "nodeType": "ParameterList", @@ -86280,10 +86280,10 @@ "id": 14578, "mutability": "mutable", "name": "p0", - "nameLocation": "52216:2:12", + "nameLocation": "53440:2:12", "nodeType": "VariableDeclaration", "scope": 14599, - "src": "52211:7:12", + "src": "53435:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86294,7 +86294,7 @@ "id": 14577, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52211:4:12", + "src": "53435:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86307,10 +86307,10 @@ "id": 14580, "mutability": "mutable", "name": "p1", - "nameLocation": "52228:2:12", + "nameLocation": "53452:2:12", "nodeType": "VariableDeclaration", "scope": 14599, - "src": "52220:10:12", + "src": "53444:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86321,7 +86321,7 @@ "id": 14579, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52220:7:12", + "src": "53444:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86335,10 +86335,10 @@ "id": 14582, "mutability": "mutable", "name": "p2", - "nameLocation": "52237:2:12", + "nameLocation": "53461:2:12", "nodeType": "VariableDeclaration", "scope": 14599, - "src": "52232:7:12", + "src": "53456:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86349,7 +86349,7 @@ "id": 14581, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "52232:4:12", + "src": "53456:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86362,10 +86362,10 @@ "id": 14584, "mutability": "mutable", "name": "p3", - "nameLocation": "52249:2:12", + "nameLocation": "53473:2:12", "nodeType": "VariableDeclaration", "scope": 14599, - "src": "52241:10:12", + "src": "53465:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86376,7 +86376,7 @@ "id": 14583, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52241:7:12", + "src": "53465:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86386,13 +86386,13 @@ "visibility": "internal" } ], - "src": "52210:42:12" + "src": "53434:42:12" }, "returnParameters": { "id": 14586, "nodeType": "ParameterList", "parameters": [], - "src": "52267:0:12" + "src": "53491:0:12" }, "scope": 16348, "stateMutability": "view", @@ -86402,12 +86402,12 @@ { "id": 14622, "nodeType": "FunctionDefinition", - "src": "52380:181:12", + "src": "53608:183:12", "nodes": [], "body": { "id": 14621, "nodeType": "Block", - "src": "52455:106:12", + "src": "53683:108:12", "nodes": [], "statements": [ { @@ -86424,7 +86424,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52505:31:12", + "src": "53734:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0b99fc2207222410afd35c7faf7feba54ff2367ba89f893584c27ce75693de6e", "typeString": "literal_string \"log(bool,address,string,uint)\"" @@ -86437,7 +86437,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14601, - "src": "52538:2:12", + "src": "53767:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86449,7 +86449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14603, - "src": "52542:2:12", + "src": "53771:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -86461,7 +86461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14605, - "src": "52546:2:12", + "src": "53775:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -86473,7 +86473,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14607, - "src": "52550:2:12", + "src": "53779:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86509,7 +86509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52481:3:12", + "src": "53710:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -86522,7 +86522,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52481:23:12", + "src": "53710:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -86536,7 +86536,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52481:72:12", + "src": "53710:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86556,7 +86556,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "52465:15:12", + "src": "53694:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -86570,7 +86570,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52465:89:12", + "src": "53694:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -86579,7 +86579,7 @@ }, "id": 14620, "nodeType": "ExpressionStatement", - "src": "52465:89:12" + "src": "53694:89:12" } ] }, @@ -86587,7 +86587,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52389:3:12", + "nameLocation": "53617:3:12", "parameters": { "id": 14608, "nodeType": "ParameterList", @@ -86597,10 +86597,10 @@ "id": 14601, "mutability": "mutable", "name": "p0", - "nameLocation": "52398:2:12", + "nameLocation": "53626:2:12", "nodeType": "VariableDeclaration", "scope": 14622, - "src": "52393:7:12", + "src": "53621:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86611,7 +86611,7 @@ "id": 14600, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52393:4:12", + "src": "53621:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86624,10 +86624,10 @@ "id": 14603, "mutability": "mutable", "name": "p1", - "nameLocation": "52410:2:12", + "nameLocation": "53638:2:12", "nodeType": "VariableDeclaration", "scope": 14622, - "src": "52402:10:12", + "src": "53630:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86638,7 +86638,7 @@ "id": 14602, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52402:7:12", + "src": "53630:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86652,10 +86652,10 @@ "id": 14605, "mutability": "mutable", "name": "p2", - "nameLocation": "52428:2:12", + "nameLocation": "53656:2:12", "nodeType": "VariableDeclaration", "scope": 14622, - "src": "52414:16:12", + "src": "53642:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -86666,7 +86666,7 @@ "id": 14604, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52414:6:12", + "src": "53642:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -86679,10 +86679,10 @@ "id": 14607, "mutability": "mutable", "name": "p3", - "nameLocation": "52437:2:12", + "nameLocation": "53665:2:12", "nodeType": "VariableDeclaration", "scope": 14622, - "src": "52432:7:12", + "src": "53660:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86693,7 +86693,7 @@ "id": 14606, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "52432:4:12", + "src": "53660:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86702,13 +86702,13 @@ "visibility": "internal" } ], - "src": "52392:48:12" + "src": "53620:48:12" }, "returnParameters": { "id": 14609, "nodeType": "ParameterList", "parameters": [], - "src": "52455:0:12" + "src": "53683:0:12" }, "scope": 16348, "stateMutability": "view", @@ -86718,12 +86718,12 @@ { "id": 14645, "nodeType": "FunctionDefinition", - "src": "52567:192:12", + "src": "53799:194:12", "nodes": [], "body": { "id": 14644, "nodeType": "Block", - "src": "52651:108:12", + "src": "53883:110:12", "nodes": [], "statements": [ { @@ -86740,7 +86740,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52701:33:12", + "src": "53934:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a73c1db639dbf1382c9113eacdf5b14a7ccd81fc001ac60393623936011bf49d", "typeString": "literal_string \"log(bool,address,string,string)\"" @@ -86753,7 +86753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14624, - "src": "52736:2:12", + "src": "53969:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86765,7 +86765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14626, - "src": "52740:2:12", + "src": "53973:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -86777,7 +86777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14628, - "src": "52744:2:12", + "src": "53977:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -86789,7 +86789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14630, - "src": "52748:2:12", + "src": "53981:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -86825,7 +86825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52677:3:12", + "src": "53910:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -86838,7 +86838,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52677:23:12", + "src": "53910:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -86852,7 +86852,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52677:74:12", + "src": "53910:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86872,7 +86872,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "52661:15:12", + "src": "53894:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -86886,7 +86886,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52661:91:12", + "src": "53894:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -86895,7 +86895,7 @@ }, "id": 14643, "nodeType": "ExpressionStatement", - "src": "52661:91:12" + "src": "53894:91:12" } ] }, @@ -86903,7 +86903,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52576:3:12", + "nameLocation": "53808:3:12", "parameters": { "id": 14631, "nodeType": "ParameterList", @@ -86913,10 +86913,10 @@ "id": 14624, "mutability": "mutable", "name": "p0", - "nameLocation": "52585:2:12", + "nameLocation": "53817:2:12", "nodeType": "VariableDeclaration", "scope": 14645, - "src": "52580:7:12", + "src": "53812:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86927,7 +86927,7 @@ "id": 14623, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52580:4:12", + "src": "53812:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86940,10 +86940,10 @@ "id": 14626, "mutability": "mutable", "name": "p1", - "nameLocation": "52597:2:12", + "nameLocation": "53829:2:12", "nodeType": "VariableDeclaration", "scope": 14645, - "src": "52589:10:12", + "src": "53821:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86954,7 +86954,7 @@ "id": 14625, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52589:7:12", + "src": "53821:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86968,10 +86968,10 @@ "id": 14628, "mutability": "mutable", "name": "p2", - "nameLocation": "52615:2:12", + "nameLocation": "53847:2:12", "nodeType": "VariableDeclaration", "scope": 14645, - "src": "52601:16:12", + "src": "53833:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -86982,7 +86982,7 @@ "id": 14627, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52601:6:12", + "src": "53833:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -86995,10 +86995,10 @@ "id": 14630, "mutability": "mutable", "name": "p3", - "nameLocation": "52633:2:12", + "nameLocation": "53865:2:12", "nodeType": "VariableDeclaration", "scope": 14645, - "src": "52619:16:12", + "src": "53851:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87009,7 +87009,7 @@ "id": 14629, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52619:6:12", + "src": "53851:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87018,13 +87018,13 @@ "visibility": "internal" } ], - "src": "52579:57:12" + "src": "53811:57:12" }, "returnParameters": { "id": 14632, "nodeType": "ParameterList", "parameters": [], - "src": "52651:0:12" + "src": "53883:0:12" }, "scope": 16348, "stateMutability": "view", @@ -87034,12 +87034,12 @@ { "id": 14668, "nodeType": "FunctionDefinition", - "src": "52765:181:12", + "src": "54001:183:12", "nodes": [], "body": { "id": 14667, "nodeType": "Block", - "src": "52840:106:12", + "src": "54076:108:12", "nodes": [], "statements": [ { @@ -87056,7 +87056,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52890:31:12", + "src": "54127:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e2bfd60b4f6acdab0603dda631b69bf37ab7cbf71bc5953f9ed72c1f2a76f7dc", "typeString": "literal_string \"log(bool,address,string,bool)\"" @@ -87069,7 +87069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14647, - "src": "52923:2:12", + "src": "54160:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87081,7 +87081,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14649, - "src": "52927:2:12", + "src": "54164:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87093,7 +87093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14651, - "src": "52931:2:12", + "src": "54168:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -87105,7 +87105,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14653, - "src": "52935:2:12", + "src": "54172:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87141,7 +87141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52866:3:12", + "src": "54103:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -87154,7 +87154,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52866:23:12", + "src": "54103:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -87168,7 +87168,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52866:72:12", + "src": "54103:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87188,7 +87188,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "52850:15:12", + "src": "54087:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -87202,7 +87202,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52850:89:12", + "src": "54087:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -87211,7 +87211,7 @@ }, "id": 14666, "nodeType": "ExpressionStatement", - "src": "52850:89:12" + "src": "54087:89:12" } ] }, @@ -87219,7 +87219,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52774:3:12", + "nameLocation": "54010:3:12", "parameters": { "id": 14654, "nodeType": "ParameterList", @@ -87229,10 +87229,10 @@ "id": 14647, "mutability": "mutable", "name": "p0", - "nameLocation": "52783:2:12", + "nameLocation": "54019:2:12", "nodeType": "VariableDeclaration", "scope": 14668, - "src": "52778:7:12", + "src": "54014:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87243,7 +87243,7 @@ "id": 14646, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52778:4:12", + "src": "54014:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87256,10 +87256,10 @@ "id": 14649, "mutability": "mutable", "name": "p1", - "nameLocation": "52795:2:12", + "nameLocation": "54031:2:12", "nodeType": "VariableDeclaration", "scope": 14668, - "src": "52787:10:12", + "src": "54023:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87270,7 +87270,7 @@ "id": 14648, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52787:7:12", + "src": "54023:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87284,10 +87284,10 @@ "id": 14651, "mutability": "mutable", "name": "p2", - "nameLocation": "52813:2:12", + "nameLocation": "54049:2:12", "nodeType": "VariableDeclaration", "scope": 14668, - "src": "52799:16:12", + "src": "54035:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87298,7 +87298,7 @@ "id": 14650, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52799:6:12", + "src": "54035:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87311,10 +87311,10 @@ "id": 14653, "mutability": "mutable", "name": "p3", - "nameLocation": "52822:2:12", + "nameLocation": "54058:2:12", "nodeType": "VariableDeclaration", "scope": 14668, - "src": "52817:7:12", + "src": "54053:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87325,7 +87325,7 @@ "id": 14652, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52817:4:12", + "src": "54053:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87334,13 +87334,13 @@ "visibility": "internal" } ], - "src": "52777:48:12" + "src": "54013:48:12" }, "returnParameters": { "id": 14655, "nodeType": "ParameterList", "parameters": [], - "src": "52840:0:12" + "src": "54076:0:12" }, "scope": 16348, "stateMutability": "view", @@ -87350,12 +87350,12 @@ { "id": 14691, "nodeType": "FunctionDefinition", - "src": "52952:187:12", + "src": "54192:189:12", "nodes": [], "body": { "id": 14690, "nodeType": "Block", - "src": "53030:109:12", + "src": "54270:111:12", "nodes": [], "statements": [ { @@ -87372,7 +87372,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53080:34:12", + "src": "54321:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6f7c603e9035cbc7959bb3d44ec862ddc6711eecebd67d54ceb0010f42f85654", "typeString": "literal_string \"log(bool,address,string,address)\"" @@ -87385,7 +87385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14670, - "src": "53116:2:12", + "src": "54357:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87397,7 +87397,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14672, - "src": "53120:2:12", + "src": "54361:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87409,7 +87409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14674, - "src": "53124:2:12", + "src": "54365:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -87421,7 +87421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14676, - "src": "53128:2:12", + "src": "54369:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87457,7 +87457,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53056:3:12", + "src": "54297:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -87470,7 +87470,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53056:23:12", + "src": "54297:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -87484,7 +87484,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53056:75:12", + "src": "54297:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87504,7 +87504,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "53040:15:12", + "src": "54281:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -87518,7 +87518,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53040:92:12", + "src": "54281:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -87527,7 +87527,7 @@ }, "id": 14689, "nodeType": "ExpressionStatement", - "src": "53040:92:12" + "src": "54281:92:12" } ] }, @@ -87535,7 +87535,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52961:3:12", + "nameLocation": "54201:3:12", "parameters": { "id": 14677, "nodeType": "ParameterList", @@ -87545,10 +87545,10 @@ "id": 14670, "mutability": "mutable", "name": "p0", - "nameLocation": "52970:2:12", + "nameLocation": "54210:2:12", "nodeType": "VariableDeclaration", "scope": 14691, - "src": "52965:7:12", + "src": "54205:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87559,7 +87559,7 @@ "id": 14669, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52965:4:12", + "src": "54205:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87572,10 +87572,10 @@ "id": 14672, "mutability": "mutable", "name": "p1", - "nameLocation": "52982:2:12", + "nameLocation": "54222:2:12", "nodeType": "VariableDeclaration", "scope": 14691, - "src": "52974:10:12", + "src": "54214:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87586,7 +87586,7 @@ "id": 14671, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52974:7:12", + "src": "54214:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87600,10 +87600,10 @@ "id": 14674, "mutability": "mutable", "name": "p2", - "nameLocation": "53000:2:12", + "nameLocation": "54240:2:12", "nodeType": "VariableDeclaration", "scope": 14691, - "src": "52986:16:12", + "src": "54226:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87614,7 +87614,7 @@ "id": 14673, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52986:6:12", + "src": "54226:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87627,10 +87627,10 @@ "id": 14676, "mutability": "mutable", "name": "p3", - "nameLocation": "53012:2:12", + "nameLocation": "54252:2:12", "nodeType": "VariableDeclaration", "scope": 14691, - "src": "53004:10:12", + "src": "54244:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87641,7 +87641,7 @@ "id": 14675, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53004:7:12", + "src": "54244:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87651,13 +87651,13 @@ "visibility": "internal" } ], - "src": "52964:51:12" + "src": "54204:51:12" }, "returnParameters": { "id": 14678, "nodeType": "ParameterList", "parameters": [], - "src": "53030:0:12" + "src": "54270:0:12" }, "scope": 16348, "stateMutability": "view", @@ -87667,12 +87667,12 @@ { "id": 14714, "nodeType": "FunctionDefinition", - "src": "53145:170:12", + "src": "54389:172:12", "nodes": [], "body": { "id": 14713, "nodeType": "Block", - "src": "53211:104:12", + "src": "54455:106:12", "nodes": [], "statements": [ { @@ -87689,7 +87689,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53261:29:12", + "src": "54506:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4cb60fd1171fb665e1565124463601e5c451a362c8efbc6e1fcfbffbbb9850d9", "typeString": "literal_string \"log(bool,address,bool,uint)\"" @@ -87702,7 +87702,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14693, - "src": "53292:2:12", + "src": "54537:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87714,7 +87714,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14695, - "src": "53296:2:12", + "src": "54541:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87726,7 +87726,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14697, - "src": "53300:2:12", + "src": "54545:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87738,7 +87738,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14699, - "src": "53304:2:12", + "src": "54549:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87774,7 +87774,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53237:3:12", + "src": "54482:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -87787,7 +87787,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53237:23:12", + "src": "54482:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -87801,7 +87801,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53237:70:12", + "src": "54482:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87821,7 +87821,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "53221:15:12", + "src": "54466:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -87835,7 +87835,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53221:87:12", + "src": "54466:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -87844,7 +87844,7 @@ }, "id": 14712, "nodeType": "ExpressionStatement", - "src": "53221:87:12" + "src": "54466:87:12" } ] }, @@ -87852,7 +87852,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53154:3:12", + "nameLocation": "54398:3:12", "parameters": { "id": 14700, "nodeType": "ParameterList", @@ -87862,10 +87862,10 @@ "id": 14693, "mutability": "mutable", "name": "p0", - "nameLocation": "53163:2:12", + "nameLocation": "54407:2:12", "nodeType": "VariableDeclaration", "scope": 14714, - "src": "53158:7:12", + "src": "54402:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87876,7 +87876,7 @@ "id": 14692, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53158:4:12", + "src": "54402:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87889,10 +87889,10 @@ "id": 14695, "mutability": "mutable", "name": "p1", - "nameLocation": "53175:2:12", + "nameLocation": "54419:2:12", "nodeType": "VariableDeclaration", "scope": 14714, - "src": "53167:10:12", + "src": "54411:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87903,7 +87903,7 @@ "id": 14694, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53167:7:12", + "src": "54411:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87917,10 +87917,10 @@ "id": 14697, "mutability": "mutable", "name": "p2", - "nameLocation": "53184:2:12", + "nameLocation": "54428:2:12", "nodeType": "VariableDeclaration", "scope": 14714, - "src": "53179:7:12", + "src": "54423:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87931,7 +87931,7 @@ "id": 14696, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53179:4:12", + "src": "54423:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87944,10 +87944,10 @@ "id": 14699, "mutability": "mutable", "name": "p3", - "nameLocation": "53193:2:12", + "nameLocation": "54437:2:12", "nodeType": "VariableDeclaration", "scope": 14714, - "src": "53188:7:12", + "src": "54432:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87958,7 +87958,7 @@ "id": 14698, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "53188:4:12", + "src": "54432:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87967,13 +87967,13 @@ "visibility": "internal" } ], - "src": "53157:39:12" + "src": "54401:39:12" }, "returnParameters": { "id": 14701, "nodeType": "ParameterList", "parameters": [], - "src": "53211:0:12" + "src": "54455:0:12" }, "scope": 16348, "stateMutability": "view", @@ -87983,12 +87983,12 @@ { "id": 14737, "nodeType": "FunctionDefinition", - "src": "53321:181:12", + "src": "54569:183:12", "nodes": [], "body": { "id": 14736, "nodeType": "Block", - "src": "53396:106:12", + "src": "54644:108:12", "nodes": [], "statements": [ { @@ -88005,7 +88005,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53446:31:12", + "src": "54695:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4a66cb34796065525d301a5b87b440b55f1936e34dd66e2f2039307bc4e3ea59", "typeString": "literal_string \"log(bool,address,bool,string)\"" @@ -88018,7 +88018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14716, - "src": "53479:2:12", + "src": "54728:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88030,7 +88030,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14718, - "src": "53483:2:12", + "src": "54732:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88042,7 +88042,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14720, - "src": "53487:2:12", + "src": "54736:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88054,7 +88054,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14722, - "src": "53491:2:12", + "src": "54740:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -88090,7 +88090,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53422:3:12", + "src": "54671:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -88103,7 +88103,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53422:23:12", + "src": "54671:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -88117,7 +88117,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53422:72:12", + "src": "54671:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88137,7 +88137,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "53406:15:12", + "src": "54655:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -88151,7 +88151,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53406:89:12", + "src": "54655:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -88160,7 +88160,7 @@ }, "id": 14735, "nodeType": "ExpressionStatement", - "src": "53406:89:12" + "src": "54655:89:12" } ] }, @@ -88168,7 +88168,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53330:3:12", + "nameLocation": "54578:3:12", "parameters": { "id": 14723, "nodeType": "ParameterList", @@ -88178,10 +88178,10 @@ "id": 14716, "mutability": "mutable", "name": "p0", - "nameLocation": "53339:2:12", + "nameLocation": "54587:2:12", "nodeType": "VariableDeclaration", "scope": 14737, - "src": "53334:7:12", + "src": "54582:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88192,7 +88192,7 @@ "id": 14715, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53334:4:12", + "src": "54582:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88205,10 +88205,10 @@ "id": 14718, "mutability": "mutable", "name": "p1", - "nameLocation": "53351:2:12", + "nameLocation": "54599:2:12", "nodeType": "VariableDeclaration", "scope": 14737, - "src": "53343:10:12", + "src": "54591:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88219,7 +88219,7 @@ "id": 14717, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53343:7:12", + "src": "54591:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88233,10 +88233,10 @@ "id": 14720, "mutability": "mutable", "name": "p2", - "nameLocation": "53360:2:12", + "nameLocation": "54608:2:12", "nodeType": "VariableDeclaration", "scope": 14737, - "src": "53355:7:12", + "src": "54603:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88247,7 +88247,7 @@ "id": 14719, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53355:4:12", + "src": "54603:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88260,10 +88260,10 @@ "id": 14722, "mutability": "mutable", "name": "p3", - "nameLocation": "53378:2:12", + "nameLocation": "54626:2:12", "nodeType": "VariableDeclaration", "scope": 14737, - "src": "53364:16:12", + "src": "54612:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -88274,7 +88274,7 @@ "id": 14721, "name": "string", "nodeType": "ElementaryTypeName", - "src": "53364:6:12", + "src": "54612:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -88283,13 +88283,13 @@ "visibility": "internal" } ], - "src": "53333:48:12" + "src": "54581:48:12" }, "returnParameters": { "id": 14724, "nodeType": "ParameterList", "parameters": [], - "src": "53396:0:12" + "src": "54644:0:12" }, "scope": 16348, "stateMutability": "view", @@ -88299,12 +88299,12 @@ { "id": 14760, "nodeType": "FunctionDefinition", - "src": "53508:170:12", + "src": "54760:172:12", "nodes": [], "body": { "id": 14759, "nodeType": "Block", - "src": "53574:104:12", + "src": "54826:106:12", "nodes": [], "statements": [ { @@ -88321,7 +88321,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53624:29:12", + "src": "54877:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6a9c478bc98300d44308882e2e0b5864f2536a2939cb77105f503738b5832577", "typeString": "literal_string \"log(bool,address,bool,bool)\"" @@ -88334,7 +88334,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14739, - "src": "53655:2:12", + "src": "54908:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88346,7 +88346,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14741, - "src": "53659:2:12", + "src": "54912:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88358,7 +88358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14743, - "src": "53663:2:12", + "src": "54916:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88370,7 +88370,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14745, - "src": "53667:2:12", + "src": "54920:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88406,7 +88406,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53600:3:12", + "src": "54853:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -88419,7 +88419,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53600:23:12", + "src": "54853:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -88433,7 +88433,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53600:70:12", + "src": "54853:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88453,7 +88453,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "53584:15:12", + "src": "54837:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -88467,7 +88467,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53584:87:12", + "src": "54837:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -88476,7 +88476,7 @@ }, "id": 14758, "nodeType": "ExpressionStatement", - "src": "53584:87:12" + "src": "54837:87:12" } ] }, @@ -88484,7 +88484,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53517:3:12", + "nameLocation": "54769:3:12", "parameters": { "id": 14746, "nodeType": "ParameterList", @@ -88494,10 +88494,10 @@ "id": 14739, "mutability": "mutable", "name": "p0", - "nameLocation": "53526:2:12", + "nameLocation": "54778:2:12", "nodeType": "VariableDeclaration", "scope": 14760, - "src": "53521:7:12", + "src": "54773:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88508,7 +88508,7 @@ "id": 14738, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53521:4:12", + "src": "54773:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88521,10 +88521,10 @@ "id": 14741, "mutability": "mutable", "name": "p1", - "nameLocation": "53538:2:12", + "nameLocation": "54790:2:12", "nodeType": "VariableDeclaration", "scope": 14760, - "src": "53530:10:12", + "src": "54782:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88535,7 +88535,7 @@ "id": 14740, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53530:7:12", + "src": "54782:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88549,10 +88549,10 @@ "id": 14743, "mutability": "mutable", "name": "p2", - "nameLocation": "53547:2:12", + "nameLocation": "54799:2:12", "nodeType": "VariableDeclaration", "scope": 14760, - "src": "53542:7:12", + "src": "54794:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88563,7 +88563,7 @@ "id": 14742, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53542:4:12", + "src": "54794:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88576,10 +88576,10 @@ "id": 14745, "mutability": "mutable", "name": "p3", - "nameLocation": "53556:2:12", + "nameLocation": "54808:2:12", "nodeType": "VariableDeclaration", "scope": 14760, - "src": "53551:7:12", + "src": "54803:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88590,7 +88590,7 @@ "id": 14744, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53551:4:12", + "src": "54803:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88599,13 +88599,13 @@ "visibility": "internal" } ], - "src": "53520:39:12" + "src": "54772:39:12" }, "returnParameters": { "id": 14747, "nodeType": "ParameterList", "parameters": [], - "src": "53574:0:12" + "src": "54826:0:12" }, "scope": 16348, "stateMutability": "view", @@ -88615,12 +88615,12 @@ { "id": 14783, "nodeType": "FunctionDefinition", - "src": "53684:176:12", + "src": "54940:178:12", "nodes": [], "body": { "id": 14782, "nodeType": "Block", - "src": "53753:107:12", + "src": "55009:109:12", "nodes": [], "statements": [ { @@ -88637,7 +88637,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53803:32:12", + "src": "55060:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1c41a336759f1c2fe1d8b137296b2dfbdcfe7114fc53f203852c2835c09f8870", "typeString": "literal_string \"log(bool,address,bool,address)\"" @@ -88650,7 +88650,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14762, - "src": "53837:2:12", + "src": "55094:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88662,7 +88662,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14764, - "src": "53841:2:12", + "src": "55098:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88674,7 +88674,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14766, - "src": "53845:2:12", + "src": "55102:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88686,7 +88686,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14768, - "src": "53849:2:12", + "src": "55106:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88722,7 +88722,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53779:3:12", + "src": "55036:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -88735,7 +88735,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53779:23:12", + "src": "55036:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -88749,7 +88749,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53779:73:12", + "src": "55036:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88769,7 +88769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "53763:15:12", + "src": "55020:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -88783,7 +88783,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53763:90:12", + "src": "55020:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -88792,7 +88792,7 @@ }, "id": 14781, "nodeType": "ExpressionStatement", - "src": "53763:90:12" + "src": "55020:90:12" } ] }, @@ -88800,7 +88800,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53693:3:12", + "nameLocation": "54949:3:12", "parameters": { "id": 14769, "nodeType": "ParameterList", @@ -88810,10 +88810,10 @@ "id": 14762, "mutability": "mutable", "name": "p0", - "nameLocation": "53702:2:12", + "nameLocation": "54958:2:12", "nodeType": "VariableDeclaration", "scope": 14783, - "src": "53697:7:12", + "src": "54953:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88824,7 +88824,7 @@ "id": 14761, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53697:4:12", + "src": "54953:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88837,10 +88837,10 @@ "id": 14764, "mutability": "mutable", "name": "p1", - "nameLocation": "53714:2:12", + "nameLocation": "54970:2:12", "nodeType": "VariableDeclaration", "scope": 14783, - "src": "53706:10:12", + "src": "54962:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88851,7 +88851,7 @@ "id": 14763, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53706:7:12", + "src": "54962:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88865,10 +88865,10 @@ "id": 14766, "mutability": "mutable", "name": "p2", - "nameLocation": "53723:2:12", + "nameLocation": "54979:2:12", "nodeType": "VariableDeclaration", "scope": 14783, - "src": "53718:7:12", + "src": "54974:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88879,7 +88879,7 @@ "id": 14765, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53718:4:12", + "src": "54974:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88892,10 +88892,10 @@ "id": 14768, "mutability": "mutable", "name": "p3", - "nameLocation": "53735:2:12", + "nameLocation": "54991:2:12", "nodeType": "VariableDeclaration", "scope": 14783, - "src": "53727:10:12", + "src": "54983:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88906,7 +88906,7 @@ "id": 14767, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53727:7:12", + "src": "54983:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88916,13 +88916,13 @@ "visibility": "internal" } ], - "src": "53696:42:12" + "src": "54952:42:12" }, "returnParameters": { "id": 14770, "nodeType": "ParameterList", "parameters": [], - "src": "53753:0:12" + "src": "55009:0:12" }, "scope": 16348, "stateMutability": "view", @@ -88932,12 +88932,12 @@ { "id": 14806, "nodeType": "FunctionDefinition", - "src": "53866:176:12", + "src": "55126:178:12", "nodes": [], "body": { "id": 14805, "nodeType": "Block", - "src": "53935:107:12", + "src": "55195:109:12", "nodes": [], "statements": [ { @@ -88954,7 +88954,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53985:32:12", + "src": "55246:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5284bd6c2d02d32d79d43dcd0793be5ced63bf4e51bea38208974f6d8ca5def7", "typeString": "literal_string \"log(bool,address,address,uint)\"" @@ -88967,7 +88967,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14785, - "src": "54019:2:12", + "src": "55280:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88979,7 +88979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14787, - "src": "54023:2:12", + "src": "55284:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88991,7 +88991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14789, - "src": "54027:2:12", + "src": "55288:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89003,7 +89003,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14791, - "src": "54031:2:12", + "src": "55292:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -89039,7 +89039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53961:3:12", + "src": "55222:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -89052,7 +89052,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53961:23:12", + "src": "55222:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -89066,7 +89066,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53961:73:12", + "src": "55222:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89086,7 +89086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "53945:15:12", + "src": "55206:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -89100,7 +89100,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53945:90:12", + "src": "55206:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -89109,7 +89109,7 @@ }, "id": 14804, "nodeType": "ExpressionStatement", - "src": "53945:90:12" + "src": "55206:90:12" } ] }, @@ -89117,7 +89117,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53875:3:12", + "nameLocation": "55135:3:12", "parameters": { "id": 14792, "nodeType": "ParameterList", @@ -89127,10 +89127,10 @@ "id": 14785, "mutability": "mutable", "name": "p0", - "nameLocation": "53884:2:12", + "nameLocation": "55144:2:12", "nodeType": "VariableDeclaration", "scope": 14806, - "src": "53879:7:12", + "src": "55139:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89141,7 +89141,7 @@ "id": 14784, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53879:4:12", + "src": "55139:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89154,10 +89154,10 @@ "id": 14787, "mutability": "mutable", "name": "p1", - "nameLocation": "53896:2:12", + "nameLocation": "55156:2:12", "nodeType": "VariableDeclaration", "scope": 14806, - "src": "53888:10:12", + "src": "55148:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89168,7 +89168,7 @@ "id": 14786, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53888:7:12", + "src": "55148:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89182,10 +89182,10 @@ "id": 14789, "mutability": "mutable", "name": "p2", - "nameLocation": "53908:2:12", + "nameLocation": "55168:2:12", "nodeType": "VariableDeclaration", "scope": 14806, - "src": "53900:10:12", + "src": "55160:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89196,7 +89196,7 @@ "id": 14788, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53900:7:12", + "src": "55160:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89210,10 +89210,10 @@ "id": 14791, "mutability": "mutable", "name": "p3", - "nameLocation": "53917:2:12", + "nameLocation": "55177:2:12", "nodeType": "VariableDeclaration", "scope": 14806, - "src": "53912:7:12", + "src": "55172:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89224,7 +89224,7 @@ "id": 14790, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "53912:4:12", + "src": "55172:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -89233,13 +89233,13 @@ "visibility": "internal" } ], - "src": "53878:42:12" + "src": "55138:42:12" }, "returnParameters": { "id": 14793, "nodeType": "ParameterList", "parameters": [], - "src": "53935:0:12" + "src": "55195:0:12" }, "scope": 16348, "stateMutability": "view", @@ -89249,12 +89249,12 @@ { "id": 14829, "nodeType": "FunctionDefinition", - "src": "54048:187:12", + "src": "55312:189:12", "nodes": [], "body": { "id": 14828, "nodeType": "Block", - "src": "54126:109:12", + "src": "55390:111:12", "nodes": [], "statements": [ { @@ -89271,7 +89271,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54176:34:12", + "src": "55441:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d812a167fb7ec8cf55a11f06ff411238f0a431de331592d8a735c8c8481f7432", "typeString": "literal_string \"log(bool,address,address,string)\"" @@ -89284,7 +89284,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14808, - "src": "54212:2:12", + "src": "55477:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89296,7 +89296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14810, - "src": "54216:2:12", + "src": "55481:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89308,7 +89308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14812, - "src": "54220:2:12", + "src": "55485:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89320,7 +89320,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14814, - "src": "54224:2:12", + "src": "55489:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -89356,7 +89356,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54152:3:12", + "src": "55417:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -89369,7 +89369,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54152:23:12", + "src": "55417:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -89383,7 +89383,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54152:75:12", + "src": "55417:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89403,7 +89403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "54136:15:12", + "src": "55401:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -89417,7 +89417,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54136:92:12", + "src": "55401:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -89426,7 +89426,7 @@ }, "id": 14827, "nodeType": "ExpressionStatement", - "src": "54136:92:12" + "src": "55401:92:12" } ] }, @@ -89434,7 +89434,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54057:3:12", + "nameLocation": "55321:3:12", "parameters": { "id": 14815, "nodeType": "ParameterList", @@ -89444,10 +89444,10 @@ "id": 14808, "mutability": "mutable", "name": "p0", - "nameLocation": "54066:2:12", + "nameLocation": "55330:2:12", "nodeType": "VariableDeclaration", "scope": 14829, - "src": "54061:7:12", + "src": "55325:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89458,7 +89458,7 @@ "id": 14807, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54061:4:12", + "src": "55325:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89471,10 +89471,10 @@ "id": 14810, "mutability": "mutable", "name": "p1", - "nameLocation": "54078:2:12", + "nameLocation": "55342:2:12", "nodeType": "VariableDeclaration", "scope": 14829, - "src": "54070:10:12", + "src": "55334:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89485,7 +89485,7 @@ "id": 14809, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54070:7:12", + "src": "55334:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89499,10 +89499,10 @@ "id": 14812, "mutability": "mutable", "name": "p2", - "nameLocation": "54090:2:12", + "nameLocation": "55354:2:12", "nodeType": "VariableDeclaration", "scope": 14829, - "src": "54082:10:12", + "src": "55346:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89513,7 +89513,7 @@ "id": 14811, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54082:7:12", + "src": "55346:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89527,10 +89527,10 @@ "id": 14814, "mutability": "mutable", "name": "p3", - "nameLocation": "54108:2:12", + "nameLocation": "55372:2:12", "nodeType": "VariableDeclaration", "scope": 14829, - "src": "54094:16:12", + "src": "55358:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -89541,7 +89541,7 @@ "id": 14813, "name": "string", "nodeType": "ElementaryTypeName", - "src": "54094:6:12", + "src": "55358:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -89550,13 +89550,13 @@ "visibility": "internal" } ], - "src": "54060:51:12" + "src": "55324:51:12" }, "returnParameters": { "id": 14816, "nodeType": "ParameterList", "parameters": [], - "src": "54126:0:12" + "src": "55390:0:12" }, "scope": 16348, "stateMutability": "view", @@ -89566,12 +89566,12 @@ { "id": 14852, "nodeType": "FunctionDefinition", - "src": "54241:176:12", + "src": "55509:178:12", "nodes": [], "body": { "id": 14851, "nodeType": "Block", - "src": "54310:107:12", + "src": "55578:109:12", "nodes": [], "statements": [ { @@ -89588,7 +89588,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54360:32:12", + "src": "55629:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_46600be071bbf2a7e3a3cb4fd0e6efe39e86453e4c4a27c400470867be7afd9e", "typeString": "literal_string \"log(bool,address,address,bool)\"" @@ -89601,7 +89601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14831, - "src": "54394:2:12", + "src": "55663:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89613,7 +89613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14833, - "src": "54398:2:12", + "src": "55667:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89625,7 +89625,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14835, - "src": "54402:2:12", + "src": "55671:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89637,7 +89637,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14837, - "src": "54406:2:12", + "src": "55675:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89673,7 +89673,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54336:3:12", + "src": "55605:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -89686,7 +89686,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54336:23:12", + "src": "55605:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -89700,7 +89700,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54336:73:12", + "src": "55605:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89720,7 +89720,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "54320:15:12", + "src": "55589:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -89734,7 +89734,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54320:90:12", + "src": "55589:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -89743,7 +89743,7 @@ }, "id": 14850, "nodeType": "ExpressionStatement", - "src": "54320:90:12" + "src": "55589:90:12" } ] }, @@ -89751,7 +89751,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54250:3:12", + "nameLocation": "55518:3:12", "parameters": { "id": 14838, "nodeType": "ParameterList", @@ -89761,10 +89761,10 @@ "id": 14831, "mutability": "mutable", "name": "p0", - "nameLocation": "54259:2:12", + "nameLocation": "55527:2:12", "nodeType": "VariableDeclaration", "scope": 14852, - "src": "54254:7:12", + "src": "55522:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89775,7 +89775,7 @@ "id": 14830, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54254:4:12", + "src": "55522:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89788,10 +89788,10 @@ "id": 14833, "mutability": "mutable", "name": "p1", - "nameLocation": "54271:2:12", + "nameLocation": "55539:2:12", "nodeType": "VariableDeclaration", "scope": 14852, - "src": "54263:10:12", + "src": "55531:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89802,7 +89802,7 @@ "id": 14832, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54263:7:12", + "src": "55531:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89816,10 +89816,10 @@ "id": 14835, "mutability": "mutable", "name": "p2", - "nameLocation": "54283:2:12", + "nameLocation": "55551:2:12", "nodeType": "VariableDeclaration", "scope": 14852, - "src": "54275:10:12", + "src": "55543:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89830,7 +89830,7 @@ "id": 14834, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54275:7:12", + "src": "55543:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89844,10 +89844,10 @@ "id": 14837, "mutability": "mutable", "name": "p3", - "nameLocation": "54292:2:12", + "nameLocation": "55560:2:12", "nodeType": "VariableDeclaration", "scope": 14852, - "src": "54287:7:12", + "src": "55555:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89858,7 +89858,7 @@ "id": 14836, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54287:4:12", + "src": "55555:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89867,13 +89867,13 @@ "visibility": "internal" } ], - "src": "54253:42:12" + "src": "55521:42:12" }, "returnParameters": { "id": 14839, "nodeType": "ParameterList", "parameters": [], - "src": "54310:0:12" + "src": "55578:0:12" }, "scope": 16348, "stateMutability": "view", @@ -89883,12 +89883,12 @@ { "id": 14875, "nodeType": "FunctionDefinition", - "src": "54423:182:12", + "src": "55695:184:12", "nodes": [], "body": { "id": 14874, "nodeType": "Block", - "src": "54495:110:12", + "src": "55767:112:12", "nodes": [], "statements": [ { @@ -89905,7 +89905,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54545:35:12", + "src": "55818:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1d14d00189540d88098b9fe614aa8c0efbe231c1a0fee05e7d705c0342377123", "typeString": "literal_string \"log(bool,address,address,address)\"" @@ -89918,7 +89918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14854, - "src": "54582:2:12", + "src": "55855:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89930,7 +89930,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14856, - "src": "54586:2:12", + "src": "55859:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89942,7 +89942,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14858, - "src": "54590:2:12", + "src": "55863:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89954,7 +89954,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14860, - "src": "54594:2:12", + "src": "55867:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89990,7 +89990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54521:3:12", + "src": "55794:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -90003,7 +90003,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54521:23:12", + "src": "55794:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -90017,7 +90017,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54521:76:12", + "src": "55794:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90037,7 +90037,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "54505:15:12", + "src": "55778:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -90051,7 +90051,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54505:93:12", + "src": "55778:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -90060,7 +90060,7 @@ }, "id": 14873, "nodeType": "ExpressionStatement", - "src": "54505:93:12" + "src": "55778:93:12" } ] }, @@ -90068,7 +90068,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54432:3:12", + "nameLocation": "55704:3:12", "parameters": { "id": 14861, "nodeType": "ParameterList", @@ -90078,10 +90078,10 @@ "id": 14854, "mutability": "mutable", "name": "p0", - "nameLocation": "54441:2:12", + "nameLocation": "55713:2:12", "nodeType": "VariableDeclaration", "scope": 14875, - "src": "54436:7:12", + "src": "55708:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90092,7 +90092,7 @@ "id": 14853, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54436:4:12", + "src": "55708:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90105,10 +90105,10 @@ "id": 14856, "mutability": "mutable", "name": "p1", - "nameLocation": "54453:2:12", + "nameLocation": "55725:2:12", "nodeType": "VariableDeclaration", "scope": 14875, - "src": "54445:10:12", + "src": "55717:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90119,7 +90119,7 @@ "id": 14855, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54445:7:12", + "src": "55717:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90133,10 +90133,10 @@ "id": 14858, "mutability": "mutable", "name": "p2", - "nameLocation": "54465:2:12", + "nameLocation": "55737:2:12", "nodeType": "VariableDeclaration", "scope": 14875, - "src": "54457:10:12", + "src": "55729:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90147,7 +90147,7 @@ "id": 14857, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54457:7:12", + "src": "55729:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90161,10 +90161,10 @@ "id": 14860, "mutability": "mutable", "name": "p3", - "nameLocation": "54477:2:12", + "nameLocation": "55749:2:12", "nodeType": "VariableDeclaration", "scope": 14875, - "src": "54469:10:12", + "src": "55741:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90175,7 +90175,7 @@ "id": 14859, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54469:7:12", + "src": "55741:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90185,13 +90185,13 @@ "visibility": "internal" } ], - "src": "54435:45:12" + "src": "55707:45:12" }, "returnParameters": { "id": 14862, "nodeType": "ParameterList", "parameters": [], - "src": "54495:0:12" + "src": "55767:0:12" }, "scope": 16348, "stateMutability": "view", @@ -90201,12 +90201,12 @@ { "id": 14898, "nodeType": "FunctionDefinition", - "src": "54611:170:12", + "src": "55887:172:12", "nodes": [], "body": { "id": 14897, "nodeType": "Block", - "src": "54677:104:12", + "src": "55953:106:12", "nodes": [], "statements": [ { @@ -90223,7 +90223,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54727:29:12", + "src": "56004:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3d0e9de46a80fe11d0044e9599dfddd0e8b842cabe189638f7090f19867918c1", "typeString": "literal_string \"log(address,uint,uint,uint)\"" @@ -90236,7 +90236,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14877, - "src": "54758:2:12", + "src": "56035:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -90248,7 +90248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14879, - "src": "54762:2:12", + "src": "56039:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90260,7 +90260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14881, - "src": "54766:2:12", + "src": "56043:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90272,7 +90272,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14883, - "src": "54770:2:12", + "src": "56047:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90308,7 +90308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54703:3:12", + "src": "55980:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -90321,7 +90321,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54703:23:12", + "src": "55980:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -90335,7 +90335,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54703:70:12", + "src": "55980:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90355,7 +90355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "54687:15:12", + "src": "55964:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -90369,7 +90369,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54687:87:12", + "src": "55964:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -90378,7 +90378,7 @@ }, "id": 14896, "nodeType": "ExpressionStatement", - "src": "54687:87:12" + "src": "55964:87:12" } ] }, @@ -90386,7 +90386,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54620:3:12", + "nameLocation": "55896:3:12", "parameters": { "id": 14884, "nodeType": "ParameterList", @@ -90396,10 +90396,10 @@ "id": 14877, "mutability": "mutable", "name": "p0", - "nameLocation": "54632:2:12", + "nameLocation": "55908:2:12", "nodeType": "VariableDeclaration", "scope": 14898, - "src": "54624:10:12", + "src": "55900:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90410,7 +90410,7 @@ "id": 14876, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54624:7:12", + "src": "55900:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90424,10 +90424,10 @@ "id": 14879, "mutability": "mutable", "name": "p1", - "nameLocation": "54641:2:12", + "nameLocation": "55917:2:12", "nodeType": "VariableDeclaration", "scope": 14898, - "src": "54636:7:12", + "src": "55912:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90438,7 +90438,7 @@ "id": 14878, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54636:4:12", + "src": "55912:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90451,10 +90451,10 @@ "id": 14881, "mutability": "mutable", "name": "p2", - "nameLocation": "54650:2:12", + "nameLocation": "55926:2:12", "nodeType": "VariableDeclaration", "scope": 14898, - "src": "54645:7:12", + "src": "55921:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90465,7 +90465,7 @@ "id": 14880, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54645:4:12", + "src": "55921:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90478,10 +90478,10 @@ "id": 14883, "mutability": "mutable", "name": "p3", - "nameLocation": "54659:2:12", + "nameLocation": "55935:2:12", "nodeType": "VariableDeclaration", "scope": 14898, - "src": "54654:7:12", + "src": "55930:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90492,7 +90492,7 @@ "id": 14882, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54654:4:12", + "src": "55930:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90501,13 +90501,13 @@ "visibility": "internal" } ], - "src": "54623:39:12" + "src": "55899:39:12" }, "returnParameters": { "id": 14885, "nodeType": "ParameterList", "parameters": [], - "src": "54677:0:12" + "src": "55953:0:12" }, "scope": 16348, "stateMutability": "view", @@ -90517,12 +90517,12 @@ { "id": 14921, "nodeType": "FunctionDefinition", - "src": "54787:181:12", + "src": "56067:183:12", "nodes": [], "body": { "id": 14920, "nodeType": "Block", - "src": "54862:106:12", + "src": "56142:108:12", "nodes": [], "statements": [ { @@ -90539,7 +90539,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54912:31:12", + "src": "56193:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_89340dab4d23e956541beb32775ccfee8376ba263886dd811a646420a3a403a3", "typeString": "literal_string \"log(address,uint,uint,string)\"" @@ -90552,7 +90552,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14900, - "src": "54945:2:12", + "src": "56226:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -90564,7 +90564,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14902, - "src": "54949:2:12", + "src": "56230:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90576,7 +90576,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14904, - "src": "54953:2:12", + "src": "56234:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90588,7 +90588,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14906, - "src": "54957:2:12", + "src": "56238:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -90624,7 +90624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54888:3:12", + "src": "56169:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -90637,7 +90637,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54888:23:12", + "src": "56169:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -90651,7 +90651,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54888:72:12", + "src": "56169:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90671,7 +90671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "54872:15:12", + "src": "56153:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -90685,7 +90685,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54872:89:12", + "src": "56153:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -90694,7 +90694,7 @@ }, "id": 14919, "nodeType": "ExpressionStatement", - "src": "54872:89:12" + "src": "56153:89:12" } ] }, @@ -90702,7 +90702,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54796:3:12", + "nameLocation": "56076:3:12", "parameters": { "id": 14907, "nodeType": "ParameterList", @@ -90712,10 +90712,10 @@ "id": 14900, "mutability": "mutable", "name": "p0", - "nameLocation": "54808:2:12", + "nameLocation": "56088:2:12", "nodeType": "VariableDeclaration", "scope": 14921, - "src": "54800:10:12", + "src": "56080:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90726,7 +90726,7 @@ "id": 14899, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54800:7:12", + "src": "56080:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90740,10 +90740,10 @@ "id": 14902, "mutability": "mutable", "name": "p1", - "nameLocation": "54817:2:12", + "nameLocation": "56097:2:12", "nodeType": "VariableDeclaration", "scope": 14921, - "src": "54812:7:12", + "src": "56092:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90754,7 +90754,7 @@ "id": 14901, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54812:4:12", + "src": "56092:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90767,10 +90767,10 @@ "id": 14904, "mutability": "mutable", "name": "p2", - "nameLocation": "54826:2:12", + "nameLocation": "56106:2:12", "nodeType": "VariableDeclaration", "scope": 14921, - "src": "54821:7:12", + "src": "56101:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90781,7 +90781,7 @@ "id": 14903, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54821:4:12", + "src": "56101:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90794,10 +90794,10 @@ "id": 14906, "mutability": "mutable", "name": "p3", - "nameLocation": "54844:2:12", + "nameLocation": "56124:2:12", "nodeType": "VariableDeclaration", "scope": 14921, - "src": "54830:16:12", + "src": "56110:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -90808,7 +90808,7 @@ "id": 14905, "name": "string", "nodeType": "ElementaryTypeName", - "src": "54830:6:12", + "src": "56110:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -90817,13 +90817,13 @@ "visibility": "internal" } ], - "src": "54799:48:12" + "src": "56079:48:12" }, "returnParameters": { "id": 14908, "nodeType": "ParameterList", "parameters": [], - "src": "54862:0:12" + "src": "56142:0:12" }, "scope": 16348, "stateMutability": "view", @@ -90833,12 +90833,12 @@ { "id": 14944, "nodeType": "FunctionDefinition", - "src": "54974:170:12", + "src": "56258:172:12", "nodes": [], "body": { "id": 14943, "nodeType": "Block", - "src": "55040:104:12", + "src": "56324:106:12", "nodes": [], "statements": [ { @@ -90855,7 +90855,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55090:29:12", + "src": "56375:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ec4ba8a24543362f628480c68bc2d6749e97ab33d46530db336a528c77e48393", "typeString": "literal_string \"log(address,uint,uint,bool)\"" @@ -90868,7 +90868,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14923, - "src": "55121:2:12", + "src": "56406:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -90880,7 +90880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14925, - "src": "55125:2:12", + "src": "56410:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90892,7 +90892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14927, - "src": "55129:2:12", + "src": "56414:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90904,7 +90904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14929, - "src": "55133:2:12", + "src": "56418:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90940,7 +90940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55066:3:12", + "src": "56351:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -90953,7 +90953,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55066:23:12", + "src": "56351:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -90967,7 +90967,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55066:70:12", + "src": "56351:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90987,7 +90987,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "55050:15:12", + "src": "56335:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -91001,7 +91001,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55050:87:12", + "src": "56335:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -91010,7 +91010,7 @@ }, "id": 14942, "nodeType": "ExpressionStatement", - "src": "55050:87:12" + "src": "56335:87:12" } ] }, @@ -91018,7 +91018,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54983:3:12", + "nameLocation": "56267:3:12", "parameters": { "id": 14930, "nodeType": "ParameterList", @@ -91028,10 +91028,10 @@ "id": 14923, "mutability": "mutable", "name": "p0", - "nameLocation": "54995:2:12", + "nameLocation": "56279:2:12", "nodeType": "VariableDeclaration", "scope": 14944, - "src": "54987:10:12", + "src": "56271:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91042,7 +91042,7 @@ "id": 14922, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54987:7:12", + "src": "56271:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91056,10 +91056,10 @@ "id": 14925, "mutability": "mutable", "name": "p1", - "nameLocation": "55004:2:12", + "nameLocation": "56288:2:12", "nodeType": "VariableDeclaration", "scope": 14944, - "src": "54999:7:12", + "src": "56283:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91070,7 +91070,7 @@ "id": 14924, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54999:4:12", + "src": "56283:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91083,10 +91083,10 @@ "id": 14927, "mutability": "mutable", "name": "p2", - "nameLocation": "55013:2:12", + "nameLocation": "56297:2:12", "nodeType": "VariableDeclaration", "scope": 14944, - "src": "55008:7:12", + "src": "56292:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91097,7 +91097,7 @@ "id": 14926, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55008:4:12", + "src": "56292:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91110,10 +91110,10 @@ "id": 14929, "mutability": "mutable", "name": "p3", - "nameLocation": "55022:2:12", + "nameLocation": "56306:2:12", "nodeType": "VariableDeclaration", "scope": 14944, - "src": "55017:7:12", + "src": "56301:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91124,7 +91124,7 @@ "id": 14928, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55017:4:12", + "src": "56301:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -91133,13 +91133,13 @@ "visibility": "internal" } ], - "src": "54986:39:12" + "src": "56270:39:12" }, "returnParameters": { "id": 14931, "nodeType": "ParameterList", "parameters": [], - "src": "55040:0:12" + "src": "56324:0:12" }, "scope": 16348, "stateMutability": "view", @@ -91149,12 +91149,12 @@ { "id": 14967, "nodeType": "FunctionDefinition", - "src": "55150:176:12", + "src": "56438:178:12", "nodes": [], "body": { "id": 14966, "nodeType": "Block", - "src": "55219:107:12", + "src": "56507:109:12", "nodes": [], "statements": [ { @@ -91171,7 +91171,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55269:32:12", + "src": "56558:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1ef634347c2e4a2aa1a4e4e13d33bf0169f02bc4d10ff6168ca604cf3134d957", "typeString": "literal_string \"log(address,uint,uint,address)\"" @@ -91184,7 +91184,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14946, - "src": "55303:2:12", + "src": "56592:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -91196,7 +91196,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14948, - "src": "55307:2:12", + "src": "56596:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91208,7 +91208,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14950, - "src": "55311:2:12", + "src": "56600:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91220,7 +91220,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14952, - "src": "55315:2:12", + "src": "56604:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -91256,7 +91256,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55245:3:12", + "src": "56534:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -91269,7 +91269,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55245:23:12", + "src": "56534:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -91283,7 +91283,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55245:73:12", + "src": "56534:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91303,7 +91303,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "55229:15:12", + "src": "56518:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -91317,7 +91317,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55229:90:12", + "src": "56518:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -91326,7 +91326,7 @@ }, "id": 14965, "nodeType": "ExpressionStatement", - "src": "55229:90:12" + "src": "56518:90:12" } ] }, @@ -91334,7 +91334,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55159:3:12", + "nameLocation": "56447:3:12", "parameters": { "id": 14953, "nodeType": "ParameterList", @@ -91344,10 +91344,10 @@ "id": 14946, "mutability": "mutable", "name": "p0", - "nameLocation": "55171:2:12", + "nameLocation": "56459:2:12", "nodeType": "VariableDeclaration", "scope": 14967, - "src": "55163:10:12", + "src": "56451:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91358,7 +91358,7 @@ "id": 14945, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55163:7:12", + "src": "56451:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91372,10 +91372,10 @@ "id": 14948, "mutability": "mutable", "name": "p1", - "nameLocation": "55180:2:12", + "nameLocation": "56468:2:12", "nodeType": "VariableDeclaration", "scope": 14967, - "src": "55175:7:12", + "src": "56463:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91386,7 +91386,7 @@ "id": 14947, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55175:4:12", + "src": "56463:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91399,10 +91399,10 @@ "id": 14950, "mutability": "mutable", "name": "p2", - "nameLocation": "55189:2:12", + "nameLocation": "56477:2:12", "nodeType": "VariableDeclaration", "scope": 14967, - "src": "55184:7:12", + "src": "56472:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91413,7 +91413,7 @@ "id": 14949, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55184:4:12", + "src": "56472:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91426,10 +91426,10 @@ "id": 14952, "mutability": "mutable", "name": "p3", - "nameLocation": "55201:2:12", + "nameLocation": "56489:2:12", "nodeType": "VariableDeclaration", "scope": 14967, - "src": "55193:10:12", + "src": "56481:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91440,7 +91440,7 @@ "id": 14951, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55193:7:12", + "src": "56481:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91450,13 +91450,13 @@ "visibility": "internal" } ], - "src": "55162:42:12" + "src": "56450:42:12" }, "returnParameters": { "id": 14954, "nodeType": "ParameterList", "parameters": [], - "src": "55219:0:12" + "src": "56507:0:12" }, "scope": 16348, "stateMutability": "view", @@ -91466,12 +91466,12 @@ { "id": 14990, "nodeType": "FunctionDefinition", - "src": "55332:181:12", + "src": "56624:183:12", "nodes": [], "body": { "id": 14989, "nodeType": "Block", - "src": "55407:106:12", + "src": "56699:108:12", "nodes": [], "statements": [ { @@ -91488,7 +91488,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55457:31:12", + "src": "56750:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f512cf9b6f6b16313e82164dab4a017b25c36dde729112fd1b69de438557701b", "typeString": "literal_string \"log(address,uint,string,uint)\"" @@ -91501,7 +91501,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14969, - "src": "55490:2:12", + "src": "56783:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -91513,7 +91513,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14971, - "src": "55494:2:12", + "src": "56787:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91525,7 +91525,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14973, - "src": "55498:2:12", + "src": "56791:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -91537,7 +91537,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14975, - "src": "55502:2:12", + "src": "56795:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91573,7 +91573,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55433:3:12", + "src": "56726:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -91586,7 +91586,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55433:23:12", + "src": "56726:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -91600,7 +91600,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55433:72:12", + "src": "56726:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91620,7 +91620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "55417:15:12", + "src": "56710:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -91634,7 +91634,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55417:89:12", + "src": "56710:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -91643,7 +91643,7 @@ }, "id": 14988, "nodeType": "ExpressionStatement", - "src": "55417:89:12" + "src": "56710:89:12" } ] }, @@ -91651,7 +91651,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55341:3:12", + "nameLocation": "56633:3:12", "parameters": { "id": 14976, "nodeType": "ParameterList", @@ -91661,10 +91661,10 @@ "id": 14969, "mutability": "mutable", "name": "p0", - "nameLocation": "55353:2:12", + "nameLocation": "56645:2:12", "nodeType": "VariableDeclaration", "scope": 14990, - "src": "55345:10:12", + "src": "56637:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91675,7 +91675,7 @@ "id": 14968, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55345:7:12", + "src": "56637:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91689,10 +91689,10 @@ "id": 14971, "mutability": "mutable", "name": "p1", - "nameLocation": "55362:2:12", + "nameLocation": "56654:2:12", "nodeType": "VariableDeclaration", "scope": 14990, - "src": "55357:7:12", + "src": "56649:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91703,7 +91703,7 @@ "id": 14970, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55357:4:12", + "src": "56649:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91716,10 +91716,10 @@ "id": 14973, "mutability": "mutable", "name": "p2", - "nameLocation": "55380:2:12", + "nameLocation": "56672:2:12", "nodeType": "VariableDeclaration", "scope": 14990, - "src": "55366:16:12", + "src": "56658:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -91730,7 +91730,7 @@ "id": 14972, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55366:6:12", + "src": "56658:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -91743,10 +91743,10 @@ "id": 14975, "mutability": "mutable", "name": "p3", - "nameLocation": "55389:2:12", + "nameLocation": "56681:2:12", "nodeType": "VariableDeclaration", "scope": 14990, - "src": "55384:7:12", + "src": "56676:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91757,7 +91757,7 @@ "id": 14974, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55384:4:12", + "src": "56676:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91766,13 +91766,13 @@ "visibility": "internal" } ], - "src": "55344:48:12" + "src": "56636:48:12" }, "returnParameters": { "id": 14977, "nodeType": "ParameterList", "parameters": [], - "src": "55407:0:12" + "src": "56699:0:12" }, "scope": 16348, "stateMutability": "view", @@ -91782,12 +91782,12 @@ { "id": 15013, "nodeType": "FunctionDefinition", - "src": "55519:192:12", + "src": "56815:194:12", "nodes": [], "body": { "id": 15012, "nodeType": "Block", - "src": "55603:108:12", + "src": "56899:110:12", "nodes": [], "statements": [ { @@ -91804,7 +91804,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55653:33:12", + "src": "56950:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7e56c693294848e354fd0e0f30db9c459984681d518306ec606cfd6f328a5ba0", "typeString": "literal_string \"log(address,uint,string,string)\"" @@ -91817,7 +91817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14992, - "src": "55688:2:12", + "src": "56985:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -91829,7 +91829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14994, - "src": "55692:2:12", + "src": "56989:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91841,7 +91841,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14996, - "src": "55696:2:12", + "src": "56993:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -91853,7 +91853,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 14998, - "src": "55700:2:12", + "src": "56997:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -91889,7 +91889,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55629:3:12", + "src": "56926:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -91902,7 +91902,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55629:23:12", + "src": "56926:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -91916,7 +91916,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55629:74:12", + "src": "56926:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91936,7 +91936,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "55613:15:12", + "src": "56910:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -91950,7 +91950,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55613:91:12", + "src": "56910:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -91959,7 +91959,7 @@ }, "id": 15011, "nodeType": "ExpressionStatement", - "src": "55613:91:12" + "src": "56910:91:12" } ] }, @@ -91967,7 +91967,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55528:3:12", + "nameLocation": "56824:3:12", "parameters": { "id": 14999, "nodeType": "ParameterList", @@ -91977,10 +91977,10 @@ "id": 14992, "mutability": "mutable", "name": "p0", - "nameLocation": "55540:2:12", + "nameLocation": "56836:2:12", "nodeType": "VariableDeclaration", "scope": 15013, - "src": "55532:10:12", + "src": "56828:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91991,7 +91991,7 @@ "id": 14991, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55532:7:12", + "src": "56828:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92005,10 +92005,10 @@ "id": 14994, "mutability": "mutable", "name": "p1", - "nameLocation": "55549:2:12", + "nameLocation": "56845:2:12", "nodeType": "VariableDeclaration", "scope": 15013, - "src": "55544:7:12", + "src": "56840:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92019,7 +92019,7 @@ "id": 14993, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55544:4:12", + "src": "56840:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92032,10 +92032,10 @@ "id": 14996, "mutability": "mutable", "name": "p2", - "nameLocation": "55567:2:12", + "nameLocation": "56863:2:12", "nodeType": "VariableDeclaration", "scope": 15013, - "src": "55553:16:12", + "src": "56849:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92046,7 +92046,7 @@ "id": 14995, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55553:6:12", + "src": "56849:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92059,10 +92059,10 @@ "id": 14998, "mutability": "mutable", "name": "p3", - "nameLocation": "55585:2:12", + "nameLocation": "56881:2:12", "nodeType": "VariableDeclaration", "scope": 15013, - "src": "55571:16:12", + "src": "56867:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92073,7 +92073,7 @@ "id": 14997, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55571:6:12", + "src": "56867:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92082,13 +92082,13 @@ "visibility": "internal" } ], - "src": "55531:57:12" + "src": "56827:57:12" }, "returnParameters": { "id": 15000, "nodeType": "ParameterList", "parameters": [], - "src": "55603:0:12" + "src": "56899:0:12" }, "scope": 16348, "stateMutability": "view", @@ -92098,12 +92098,12 @@ { "id": 15036, "nodeType": "FunctionDefinition", - "src": "55717:181:12", + "src": "57017:183:12", "nodes": [], "body": { "id": 15035, "nodeType": "Block", - "src": "55792:106:12", + "src": "57092:108:12", "nodes": [], "statements": [ { @@ -92120,7 +92120,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55842:31:12", + "src": "57143:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a4024f1195637e9b9bd0fa746905cf1693b1e0cd3e1c717a1cbc5279763b256a", "typeString": "literal_string \"log(address,uint,string,bool)\"" @@ -92133,7 +92133,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15015, - "src": "55875:2:12", + "src": "57176:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -92145,7 +92145,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15017, - "src": "55879:2:12", + "src": "57180:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92157,7 +92157,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15019, - "src": "55883:2:12", + "src": "57184:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -92169,7 +92169,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15021, - "src": "55887:2:12", + "src": "57188:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -92205,7 +92205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55818:3:12", + "src": "57119:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -92218,7 +92218,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55818:23:12", + "src": "57119:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -92232,7 +92232,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55818:72:12", + "src": "57119:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92252,7 +92252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "55802:15:12", + "src": "57103:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -92266,7 +92266,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55802:89:12", + "src": "57103:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -92275,7 +92275,7 @@ }, "id": 15034, "nodeType": "ExpressionStatement", - "src": "55802:89:12" + "src": "57103:89:12" } ] }, @@ -92283,7 +92283,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55726:3:12", + "nameLocation": "57026:3:12", "parameters": { "id": 15022, "nodeType": "ParameterList", @@ -92293,10 +92293,10 @@ "id": 15015, "mutability": "mutable", "name": "p0", - "nameLocation": "55738:2:12", + "nameLocation": "57038:2:12", "nodeType": "VariableDeclaration", "scope": 15036, - "src": "55730:10:12", + "src": "57030:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92307,7 +92307,7 @@ "id": 15014, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55730:7:12", + "src": "57030:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92321,10 +92321,10 @@ "id": 15017, "mutability": "mutable", "name": "p1", - "nameLocation": "55747:2:12", + "nameLocation": "57047:2:12", "nodeType": "VariableDeclaration", "scope": 15036, - "src": "55742:7:12", + "src": "57042:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92335,7 +92335,7 @@ "id": 15016, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55742:4:12", + "src": "57042:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92348,10 +92348,10 @@ "id": 15019, "mutability": "mutable", "name": "p2", - "nameLocation": "55765:2:12", + "nameLocation": "57065:2:12", "nodeType": "VariableDeclaration", "scope": 15036, - "src": "55751:16:12", + "src": "57051:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92362,7 +92362,7 @@ "id": 15018, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55751:6:12", + "src": "57051:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92375,10 +92375,10 @@ "id": 15021, "mutability": "mutable", "name": "p3", - "nameLocation": "55774:2:12", + "nameLocation": "57074:2:12", "nodeType": "VariableDeclaration", "scope": 15036, - "src": "55769:7:12", + "src": "57069:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92389,7 +92389,7 @@ "id": 15020, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55769:4:12", + "src": "57069:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -92398,13 +92398,13 @@ "visibility": "internal" } ], - "src": "55729:48:12" + "src": "57029:48:12" }, "returnParameters": { "id": 15023, "nodeType": "ParameterList", "parameters": [], - "src": "55792:0:12" + "src": "57092:0:12" }, "scope": 16348, "stateMutability": "view", @@ -92414,12 +92414,12 @@ { "id": 15059, "nodeType": "FunctionDefinition", - "src": "55904:187:12", + "src": "57208:189:12", "nodes": [], "body": { "id": 15058, "nodeType": "Block", - "src": "55982:109:12", + "src": "57286:111:12", "nodes": [], "statements": [ { @@ -92436,7 +92436,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56032:34:12", + "src": "57337:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dc792604099307de53721f0c554f3059214ac3d8d1f6cd01cd16cf188835e809", "typeString": "literal_string \"log(address,uint,string,address)\"" @@ -92449,7 +92449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15038, - "src": "56068:2:12", + "src": "57373:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -92461,7 +92461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15040, - "src": "56072:2:12", + "src": "57377:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92473,7 +92473,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15042, - "src": "56076:2:12", + "src": "57381:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -92485,7 +92485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15044, - "src": "56080:2:12", + "src": "57385:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -92521,7 +92521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56008:3:12", + "src": "57313:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -92534,7 +92534,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56008:23:12", + "src": "57313:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -92548,7 +92548,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56008:75:12", + "src": "57313:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92568,7 +92568,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "55992:15:12", + "src": "57297:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -92582,7 +92582,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55992:92:12", + "src": "57297:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -92591,7 +92591,7 @@ }, "id": 15057, "nodeType": "ExpressionStatement", - "src": "55992:92:12" + "src": "57297:92:12" } ] }, @@ -92599,7 +92599,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55913:3:12", + "nameLocation": "57217:3:12", "parameters": { "id": 15045, "nodeType": "ParameterList", @@ -92609,10 +92609,10 @@ "id": 15038, "mutability": "mutable", "name": "p0", - "nameLocation": "55925:2:12", + "nameLocation": "57229:2:12", "nodeType": "VariableDeclaration", "scope": 15059, - "src": "55917:10:12", + "src": "57221:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92623,7 +92623,7 @@ "id": 15037, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55917:7:12", + "src": "57221:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92637,10 +92637,10 @@ "id": 15040, "mutability": "mutable", "name": "p1", - "nameLocation": "55934:2:12", + "nameLocation": "57238:2:12", "nodeType": "VariableDeclaration", "scope": 15059, - "src": "55929:7:12", + "src": "57233:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92651,7 +92651,7 @@ "id": 15039, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55929:4:12", + "src": "57233:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92664,10 +92664,10 @@ "id": 15042, "mutability": "mutable", "name": "p2", - "nameLocation": "55952:2:12", + "nameLocation": "57256:2:12", "nodeType": "VariableDeclaration", "scope": 15059, - "src": "55938:16:12", + "src": "57242:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92678,7 +92678,7 @@ "id": 15041, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55938:6:12", + "src": "57242:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92691,10 +92691,10 @@ "id": 15044, "mutability": "mutable", "name": "p3", - "nameLocation": "55964:2:12", + "nameLocation": "57268:2:12", "nodeType": "VariableDeclaration", "scope": 15059, - "src": "55956:10:12", + "src": "57260:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92705,7 +92705,7 @@ "id": 15043, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55956:7:12", + "src": "57260:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92715,13 +92715,13 @@ "visibility": "internal" } ], - "src": "55916:51:12" + "src": "57220:51:12" }, "returnParameters": { "id": 15046, "nodeType": "ParameterList", "parameters": [], - "src": "55982:0:12" + "src": "57286:0:12" }, "scope": 16348, "stateMutability": "view", @@ -92731,12 +92731,12 @@ { "id": 15082, "nodeType": "FunctionDefinition", - "src": "56097:170:12", + "src": "57405:172:12", "nodes": [], "body": { "id": 15081, "nodeType": "Block", - "src": "56163:104:12", + "src": "57471:106:12", "nodes": [], "statements": [ { @@ -92753,7 +92753,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56213:29:12", + "src": "57522:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_698f43923a9354f67c861ae1c111970990b11c7f948743e5f44d6ea901e7f1a2", "typeString": "literal_string \"log(address,uint,bool,uint)\"" @@ -92766,7 +92766,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15061, - "src": "56244:2:12", + "src": "57553:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -92778,7 +92778,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15063, - "src": "56248:2:12", + "src": "57557:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92790,7 +92790,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15065, - "src": "56252:2:12", + "src": "57561:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -92802,7 +92802,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15067, - "src": "56256:2:12", + "src": "57565:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92838,7 +92838,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56189:3:12", + "src": "57498:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -92851,7 +92851,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56189:23:12", + "src": "57498:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -92865,7 +92865,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56189:70:12", + "src": "57498:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92885,7 +92885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "56173:15:12", + "src": "57482:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -92899,7 +92899,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56173:87:12", + "src": "57482:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -92908,7 +92908,7 @@ }, "id": 15080, "nodeType": "ExpressionStatement", - "src": "56173:87:12" + "src": "57482:87:12" } ] }, @@ -92916,7 +92916,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56106:3:12", + "nameLocation": "57414:3:12", "parameters": { "id": 15068, "nodeType": "ParameterList", @@ -92926,10 +92926,10 @@ "id": 15061, "mutability": "mutable", "name": "p0", - "nameLocation": "56118:2:12", + "nameLocation": "57426:2:12", "nodeType": "VariableDeclaration", "scope": 15082, - "src": "56110:10:12", + "src": "57418:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92940,7 +92940,7 @@ "id": 15060, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56110:7:12", + "src": "57418:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92954,10 +92954,10 @@ "id": 15063, "mutability": "mutable", "name": "p1", - "nameLocation": "56127:2:12", + "nameLocation": "57435:2:12", "nodeType": "VariableDeclaration", "scope": 15082, - "src": "56122:7:12", + "src": "57430:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92968,7 +92968,7 @@ "id": 15062, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56122:4:12", + "src": "57430:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92981,10 +92981,10 @@ "id": 15065, "mutability": "mutable", "name": "p2", - "nameLocation": "56136:2:12", + "nameLocation": "57444:2:12", "nodeType": "VariableDeclaration", "scope": 15082, - "src": "56131:7:12", + "src": "57439:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92995,7 +92995,7 @@ "id": 15064, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56131:4:12", + "src": "57439:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93008,10 +93008,10 @@ "id": 15067, "mutability": "mutable", "name": "p3", - "nameLocation": "56145:2:12", + "nameLocation": "57453:2:12", "nodeType": "VariableDeclaration", "scope": 15082, - "src": "56140:7:12", + "src": "57448:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93022,7 +93022,7 @@ "id": 15066, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56140:4:12", + "src": "57448:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93031,13 +93031,13 @@ "visibility": "internal" } ], - "src": "56109:39:12" + "src": "57417:39:12" }, "returnParameters": { "id": 15069, "nodeType": "ParameterList", "parameters": [], - "src": "56163:0:12" + "src": "57471:0:12" }, "scope": 16348, "stateMutability": "view", @@ -93047,12 +93047,12 @@ { "id": 15105, "nodeType": "FunctionDefinition", - "src": "56273:181:12", + "src": "57585:183:12", "nodes": [], "body": { "id": 15104, "nodeType": "Block", - "src": "56348:106:12", + "src": "57660:108:12", "nodes": [], "statements": [ { @@ -93069,7 +93069,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56398:31:12", + "src": "57711:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8e8e4e75a8ccb3f0e11ad74335eebf7a17a78463e99c3b077ff34193a8918f3f", "typeString": "literal_string \"log(address,uint,bool,string)\"" @@ -93082,7 +93082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15084, - "src": "56431:2:12", + "src": "57744:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93094,7 +93094,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15086, - "src": "56435:2:12", + "src": "57748:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93106,7 +93106,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15088, - "src": "56439:2:12", + "src": "57752:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93118,7 +93118,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15090, - "src": "56443:2:12", + "src": "57756:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -93154,7 +93154,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56374:3:12", + "src": "57687:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -93167,7 +93167,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56374:23:12", + "src": "57687:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -93181,7 +93181,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56374:72:12", + "src": "57687:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93201,7 +93201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "56358:15:12", + "src": "57671:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -93215,7 +93215,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56358:89:12", + "src": "57671:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -93224,7 +93224,7 @@ }, "id": 15103, "nodeType": "ExpressionStatement", - "src": "56358:89:12" + "src": "57671:89:12" } ] }, @@ -93232,7 +93232,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56282:3:12", + "nameLocation": "57594:3:12", "parameters": { "id": 15091, "nodeType": "ParameterList", @@ -93242,10 +93242,10 @@ "id": 15084, "mutability": "mutable", "name": "p0", - "nameLocation": "56294:2:12", + "nameLocation": "57606:2:12", "nodeType": "VariableDeclaration", "scope": 15105, - "src": "56286:10:12", + "src": "57598:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93256,7 +93256,7 @@ "id": 15083, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56286:7:12", + "src": "57598:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93270,10 +93270,10 @@ "id": 15086, "mutability": "mutable", "name": "p1", - "nameLocation": "56303:2:12", + "nameLocation": "57615:2:12", "nodeType": "VariableDeclaration", "scope": 15105, - "src": "56298:7:12", + "src": "57610:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93284,7 +93284,7 @@ "id": 15085, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56298:4:12", + "src": "57610:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93297,10 +93297,10 @@ "id": 15088, "mutability": "mutable", "name": "p2", - "nameLocation": "56312:2:12", + "nameLocation": "57624:2:12", "nodeType": "VariableDeclaration", "scope": 15105, - "src": "56307:7:12", + "src": "57619:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93311,7 +93311,7 @@ "id": 15087, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56307:4:12", + "src": "57619:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93324,10 +93324,10 @@ "id": 15090, "mutability": "mutable", "name": "p3", - "nameLocation": "56330:2:12", + "nameLocation": "57642:2:12", "nodeType": "VariableDeclaration", "scope": 15105, - "src": "56316:16:12", + "src": "57628:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -93338,7 +93338,7 @@ "id": 15089, "name": "string", "nodeType": "ElementaryTypeName", - "src": "56316:6:12", + "src": "57628:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -93347,13 +93347,13 @@ "visibility": "internal" } ], - "src": "56285:48:12" + "src": "57597:48:12" }, "returnParameters": { "id": 15092, "nodeType": "ParameterList", "parameters": [], - "src": "56348:0:12" + "src": "57660:0:12" }, "scope": 16348, "stateMutability": "view", @@ -93363,12 +93363,12 @@ { "id": 15128, "nodeType": "FunctionDefinition", - "src": "56460:170:12", + "src": "57776:172:12", "nodes": [], "body": { "id": 15127, "nodeType": "Block", - "src": "56526:104:12", + "src": "57842:106:12", "nodes": [], "statements": [ { @@ -93385,7 +93385,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56576:29:12", + "src": "57893:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fea1d55aec42c422504acea77de45574d2fa3abd9dc9c6288741e19c3bd9849b", "typeString": "literal_string \"log(address,uint,bool,bool)\"" @@ -93398,7 +93398,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15107, - "src": "56607:2:12", + "src": "57924:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93410,7 +93410,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15109, - "src": "56611:2:12", + "src": "57928:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93422,7 +93422,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15111, - "src": "56615:2:12", + "src": "57932:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93434,7 +93434,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15113, - "src": "56619:2:12", + "src": "57936:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93470,7 +93470,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56552:3:12", + "src": "57869:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -93483,7 +93483,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56552:23:12", + "src": "57869:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -93497,7 +93497,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56552:70:12", + "src": "57869:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93517,7 +93517,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "56536:15:12", + "src": "57853:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -93531,7 +93531,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56536:87:12", + "src": "57853:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -93540,7 +93540,7 @@ }, "id": 15126, "nodeType": "ExpressionStatement", - "src": "56536:87:12" + "src": "57853:87:12" } ] }, @@ -93548,7 +93548,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56469:3:12", + "nameLocation": "57785:3:12", "parameters": { "id": 15114, "nodeType": "ParameterList", @@ -93558,10 +93558,10 @@ "id": 15107, "mutability": "mutable", "name": "p0", - "nameLocation": "56481:2:12", + "nameLocation": "57797:2:12", "nodeType": "VariableDeclaration", "scope": 15128, - "src": "56473:10:12", + "src": "57789:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93572,7 +93572,7 @@ "id": 15106, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56473:7:12", + "src": "57789:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93586,10 +93586,10 @@ "id": 15109, "mutability": "mutable", "name": "p1", - "nameLocation": "56490:2:12", + "nameLocation": "57806:2:12", "nodeType": "VariableDeclaration", "scope": 15128, - "src": "56485:7:12", + "src": "57801:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93600,7 +93600,7 @@ "id": 15108, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56485:4:12", + "src": "57801:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93613,10 +93613,10 @@ "id": 15111, "mutability": "mutable", "name": "p2", - "nameLocation": "56499:2:12", + "nameLocation": "57815:2:12", "nodeType": "VariableDeclaration", "scope": 15128, - "src": "56494:7:12", + "src": "57810:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93627,7 +93627,7 @@ "id": 15110, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56494:4:12", + "src": "57810:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93640,10 +93640,10 @@ "id": 15113, "mutability": "mutable", "name": "p3", - "nameLocation": "56508:2:12", + "nameLocation": "57824:2:12", "nodeType": "VariableDeclaration", "scope": 15128, - "src": "56503:7:12", + "src": "57819:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93654,7 +93654,7 @@ "id": 15112, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56503:4:12", + "src": "57819:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93663,13 +93663,13 @@ "visibility": "internal" } ], - "src": "56472:39:12" + "src": "57788:39:12" }, "returnParameters": { "id": 15115, "nodeType": "ParameterList", "parameters": [], - "src": "56526:0:12" + "src": "57842:0:12" }, "scope": 16348, "stateMutability": "view", @@ -93679,12 +93679,12 @@ { "id": 15151, "nodeType": "FunctionDefinition", - "src": "56636:176:12", + "src": "57956:178:12", "nodes": [], "body": { "id": 15150, "nodeType": "Block", - "src": "56705:107:12", + "src": "58025:109:12", "nodes": [], "statements": [ { @@ -93701,7 +93701,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56755:32:12", + "src": "58076:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_23e5497254e625e6c33a3fa3eb47ff18f6bac3345da52f847bd5571820febf2d", "typeString": "literal_string \"log(address,uint,bool,address)\"" @@ -93714,7 +93714,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15130, - "src": "56789:2:12", + "src": "58110:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93726,7 +93726,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15132, - "src": "56793:2:12", + "src": "58114:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93738,7 +93738,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15134, - "src": "56797:2:12", + "src": "58118:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93750,7 +93750,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15136, - "src": "56801:2:12", + "src": "58122:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93786,7 +93786,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56731:3:12", + "src": "58052:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -93799,7 +93799,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56731:23:12", + "src": "58052:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -93813,7 +93813,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56731:73:12", + "src": "58052:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93833,7 +93833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "56715:15:12", + "src": "58036:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -93847,7 +93847,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56715:90:12", + "src": "58036:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -93856,7 +93856,7 @@ }, "id": 15149, "nodeType": "ExpressionStatement", - "src": "56715:90:12" + "src": "58036:90:12" } ] }, @@ -93864,7 +93864,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56645:3:12", + "nameLocation": "57965:3:12", "parameters": { "id": 15137, "nodeType": "ParameterList", @@ -93874,10 +93874,10 @@ "id": 15130, "mutability": "mutable", "name": "p0", - "nameLocation": "56657:2:12", + "nameLocation": "57977:2:12", "nodeType": "VariableDeclaration", "scope": 15151, - "src": "56649:10:12", + "src": "57969:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93888,7 +93888,7 @@ "id": 15129, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56649:7:12", + "src": "57969:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93902,10 +93902,10 @@ "id": 15132, "mutability": "mutable", "name": "p1", - "nameLocation": "56666:2:12", + "nameLocation": "57986:2:12", "nodeType": "VariableDeclaration", "scope": 15151, - "src": "56661:7:12", + "src": "57981:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93916,7 +93916,7 @@ "id": 15131, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56661:4:12", + "src": "57981:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93929,10 +93929,10 @@ "id": 15134, "mutability": "mutable", "name": "p2", - "nameLocation": "56675:2:12", + "nameLocation": "57995:2:12", "nodeType": "VariableDeclaration", "scope": 15151, - "src": "56670:7:12", + "src": "57990:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93943,7 +93943,7 @@ "id": 15133, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56670:4:12", + "src": "57990:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93956,10 +93956,10 @@ "id": 15136, "mutability": "mutable", "name": "p3", - "nameLocation": "56687:2:12", + "nameLocation": "58007:2:12", "nodeType": "VariableDeclaration", "scope": 15151, - "src": "56679:10:12", + "src": "57999:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93970,7 +93970,7 @@ "id": 15135, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56679:7:12", + "src": "57999:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93980,13 +93980,13 @@ "visibility": "internal" } ], - "src": "56648:42:12" + "src": "57968:42:12" }, "returnParameters": { "id": 15138, "nodeType": "ParameterList", "parameters": [], - "src": "56705:0:12" + "src": "58025:0:12" }, "scope": 16348, "stateMutability": "view", @@ -93996,12 +93996,12 @@ { "id": 15174, "nodeType": "FunctionDefinition", - "src": "56818:176:12", + "src": "58142:178:12", "nodes": [], "body": { "id": 15173, "nodeType": "Block", - "src": "56887:107:12", + "src": "58211:109:12", "nodes": [], "statements": [ { @@ -94018,7 +94018,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56937:32:12", + "src": "58262:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5d98768f8145ad77f2cf1b1f44790c3edb28c68feadee43b01883b75311ac0e", "typeString": "literal_string \"log(address,uint,address,uint)\"" @@ -94031,7 +94031,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15153, - "src": "56971:2:12", + "src": "58296:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94043,7 +94043,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15155, - "src": "56975:2:12", + "src": "58300:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94055,7 +94055,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15157, - "src": "56979:2:12", + "src": "58304:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94067,7 +94067,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15159, - "src": "56983:2:12", + "src": "58308:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94103,7 +94103,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56913:3:12", + "src": "58238:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -94116,7 +94116,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56913:23:12", + "src": "58238:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -94130,7 +94130,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56913:73:12", + "src": "58238:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94150,7 +94150,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "56897:15:12", + "src": "58222:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -94164,7 +94164,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56897:90:12", + "src": "58222:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -94173,7 +94173,7 @@ }, "id": 15172, "nodeType": "ExpressionStatement", - "src": "56897:90:12" + "src": "58222:90:12" } ] }, @@ -94181,7 +94181,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56827:3:12", + "nameLocation": "58151:3:12", "parameters": { "id": 15160, "nodeType": "ParameterList", @@ -94191,10 +94191,10 @@ "id": 15153, "mutability": "mutable", "name": "p0", - "nameLocation": "56839:2:12", + "nameLocation": "58163:2:12", "nodeType": "VariableDeclaration", "scope": 15174, - "src": "56831:10:12", + "src": "58155:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94205,7 +94205,7 @@ "id": 15152, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56831:7:12", + "src": "58155:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94219,10 +94219,10 @@ "id": 15155, "mutability": "mutable", "name": "p1", - "nameLocation": "56848:2:12", + "nameLocation": "58172:2:12", "nodeType": "VariableDeclaration", "scope": 15174, - "src": "56843:7:12", + "src": "58167:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94233,7 +94233,7 @@ "id": 15154, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56843:4:12", + "src": "58167:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94246,10 +94246,10 @@ "id": 15157, "mutability": "mutable", "name": "p2", - "nameLocation": "56860:2:12", + "nameLocation": "58184:2:12", "nodeType": "VariableDeclaration", "scope": 15174, - "src": "56852:10:12", + "src": "58176:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94260,7 +94260,7 @@ "id": 15156, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56852:7:12", + "src": "58176:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94274,10 +94274,10 @@ "id": 15159, "mutability": "mutable", "name": "p3", - "nameLocation": "56869:2:12", + "nameLocation": "58193:2:12", "nodeType": "VariableDeclaration", "scope": 15174, - "src": "56864:7:12", + "src": "58188:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94288,7 +94288,7 @@ "id": 15158, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56864:4:12", + "src": "58188:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94297,13 +94297,13 @@ "visibility": "internal" } ], - "src": "56830:42:12" + "src": "58154:42:12" }, "returnParameters": { "id": 15161, "nodeType": "ParameterList", "parameters": [], - "src": "56887:0:12" + "src": "58211:0:12" }, "scope": 16348, "stateMutability": "view", @@ -94313,12 +94313,12 @@ { "id": 15197, "nodeType": "FunctionDefinition", - "src": "57000:187:12", + "src": "58328:189:12", "nodes": [], "body": { "id": 15196, "nodeType": "Block", - "src": "57078:109:12", + "src": "58406:111:12", "nodes": [], "statements": [ { @@ -94335,7 +94335,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57128:34:12", + "src": "58457:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d71f39ef468709ab1c82c125aa1311ff96f65f56794c27c7babe5651379e4b4", "typeString": "literal_string \"log(address,uint,address,string)\"" @@ -94348,7 +94348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15176, - "src": "57164:2:12", + "src": "58493:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94360,7 +94360,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15178, - "src": "57168:2:12", + "src": "58497:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94372,7 +94372,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15180, - "src": "57172:2:12", + "src": "58501:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94384,7 +94384,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15182, - "src": "57176:2:12", + "src": "58505:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -94420,7 +94420,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57104:3:12", + "src": "58433:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -94433,7 +94433,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57104:23:12", + "src": "58433:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -94447,7 +94447,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57104:75:12", + "src": "58433:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94467,7 +94467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "57088:15:12", + "src": "58417:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -94481,7 +94481,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57088:92:12", + "src": "58417:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -94490,7 +94490,7 @@ }, "id": 15195, "nodeType": "ExpressionStatement", - "src": "57088:92:12" + "src": "58417:92:12" } ] }, @@ -94498,7 +94498,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57009:3:12", + "nameLocation": "58337:3:12", "parameters": { "id": 15183, "nodeType": "ParameterList", @@ -94508,10 +94508,10 @@ "id": 15176, "mutability": "mutable", "name": "p0", - "nameLocation": "57021:2:12", + "nameLocation": "58349:2:12", "nodeType": "VariableDeclaration", "scope": 15197, - "src": "57013:10:12", + "src": "58341:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94522,7 +94522,7 @@ "id": 15175, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57013:7:12", + "src": "58341:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94536,10 +94536,10 @@ "id": 15178, "mutability": "mutable", "name": "p1", - "nameLocation": "57030:2:12", + "nameLocation": "58358:2:12", "nodeType": "VariableDeclaration", "scope": 15197, - "src": "57025:7:12", + "src": "58353:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94550,7 +94550,7 @@ "id": 15177, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57025:4:12", + "src": "58353:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94563,10 +94563,10 @@ "id": 15180, "mutability": "mutable", "name": "p2", - "nameLocation": "57042:2:12", + "nameLocation": "58370:2:12", "nodeType": "VariableDeclaration", "scope": 15197, - "src": "57034:10:12", + "src": "58362:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94577,7 +94577,7 @@ "id": 15179, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57034:7:12", + "src": "58362:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94591,10 +94591,10 @@ "id": 15182, "mutability": "mutable", "name": "p3", - "nameLocation": "57060:2:12", + "nameLocation": "58388:2:12", "nodeType": "VariableDeclaration", "scope": 15197, - "src": "57046:16:12", + "src": "58374:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -94605,7 +94605,7 @@ "id": 15181, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57046:6:12", + "src": "58374:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -94614,13 +94614,13 @@ "visibility": "internal" } ], - "src": "57012:51:12" + "src": "58340:51:12" }, "returnParameters": { "id": 15184, "nodeType": "ParameterList", "parameters": [], - "src": "57078:0:12" + "src": "58406:0:12" }, "scope": 16348, "stateMutability": "view", @@ -94630,12 +94630,12 @@ { "id": 15220, "nodeType": "FunctionDefinition", - "src": "57193:176:12", + "src": "58525:178:12", "nodes": [], "body": { "id": 15219, "nodeType": "Block", - "src": "57262:107:12", + "src": "58594:109:12", "nodes": [], "statements": [ { @@ -94652,7 +94652,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57312:32:12", + "src": "58645:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f181a1e98aefbb6e5d63ca72f24da9aa3686f47d72314c12e70fa7843b309ee6", "typeString": "literal_string \"log(address,uint,address,bool)\"" @@ -94665,7 +94665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15199, - "src": "57346:2:12", + "src": "58679:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94677,7 +94677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15201, - "src": "57350:2:12", + "src": "58683:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94689,7 +94689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15203, - "src": "57354:2:12", + "src": "58687:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94701,7 +94701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15205, - "src": "57358:2:12", + "src": "58691:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94737,7 +94737,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57288:3:12", + "src": "58621:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -94750,7 +94750,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57288:23:12", + "src": "58621:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -94764,7 +94764,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57288:73:12", + "src": "58621:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94784,7 +94784,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "57272:15:12", + "src": "58605:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -94798,7 +94798,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57272:90:12", + "src": "58605:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -94807,7 +94807,7 @@ }, "id": 15218, "nodeType": "ExpressionStatement", - "src": "57272:90:12" + "src": "58605:90:12" } ] }, @@ -94815,7 +94815,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57202:3:12", + "nameLocation": "58534:3:12", "parameters": { "id": 15206, "nodeType": "ParameterList", @@ -94825,10 +94825,10 @@ "id": 15199, "mutability": "mutable", "name": "p0", - "nameLocation": "57214:2:12", + "nameLocation": "58546:2:12", "nodeType": "VariableDeclaration", "scope": 15220, - "src": "57206:10:12", + "src": "58538:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94839,7 +94839,7 @@ "id": 15198, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57206:7:12", + "src": "58538:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94853,10 +94853,10 @@ "id": 15201, "mutability": "mutable", "name": "p1", - "nameLocation": "57223:2:12", + "nameLocation": "58555:2:12", "nodeType": "VariableDeclaration", "scope": 15220, - "src": "57218:7:12", + "src": "58550:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94867,7 +94867,7 @@ "id": 15200, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57218:4:12", + "src": "58550:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94880,10 +94880,10 @@ "id": 15203, "mutability": "mutable", "name": "p2", - "nameLocation": "57235:2:12", + "nameLocation": "58567:2:12", "nodeType": "VariableDeclaration", "scope": 15220, - "src": "57227:10:12", + "src": "58559:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94894,7 +94894,7 @@ "id": 15202, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57227:7:12", + "src": "58559:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94908,10 +94908,10 @@ "id": 15205, "mutability": "mutable", "name": "p3", - "nameLocation": "57244:2:12", + "nameLocation": "58576:2:12", "nodeType": "VariableDeclaration", "scope": 15220, - "src": "57239:7:12", + "src": "58571:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94922,7 +94922,7 @@ "id": 15204, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "57239:4:12", + "src": "58571:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94931,13 +94931,13 @@ "visibility": "internal" } ], - "src": "57205:42:12" + "src": "58537:42:12" }, "returnParameters": { "id": 15207, "nodeType": "ParameterList", "parameters": [], - "src": "57262:0:12" + "src": "58594:0:12" }, "scope": 16348, "stateMutability": "view", @@ -94947,12 +94947,12 @@ { "id": 15243, "nodeType": "FunctionDefinition", - "src": "57375:182:12", + "src": "58711:184:12", "nodes": [], "body": { "id": 15242, "nodeType": "Block", - "src": "57447:110:12", + "src": "58783:112:12", "nodes": [], "statements": [ { @@ -94969,7 +94969,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57497:35:12", + "src": "58834:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ec24846f1ed52bfa5dc64139c1bf8b03f991fdd5156eccb50dfe44ca5a2ca40e", "typeString": "literal_string \"log(address,uint,address,address)\"" @@ -94982,7 +94982,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15222, - "src": "57534:2:12", + "src": "58871:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94994,7 +94994,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15224, - "src": "57538:2:12", + "src": "58875:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95006,7 +95006,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15226, - "src": "57542:2:12", + "src": "58879:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95018,7 +95018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15228, - "src": "57546:2:12", + "src": "58883:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95054,7 +95054,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57473:3:12", + "src": "58810:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -95067,7 +95067,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57473:23:12", + "src": "58810:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -95081,7 +95081,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57473:76:12", + "src": "58810:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95101,7 +95101,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "57457:15:12", + "src": "58794:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -95115,7 +95115,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57457:93:12", + "src": "58794:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -95124,7 +95124,7 @@ }, "id": 15241, "nodeType": "ExpressionStatement", - "src": "57457:93:12" + "src": "58794:93:12" } ] }, @@ -95132,7 +95132,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57384:3:12", + "nameLocation": "58720:3:12", "parameters": { "id": 15229, "nodeType": "ParameterList", @@ -95142,10 +95142,10 @@ "id": 15222, "mutability": "mutable", "name": "p0", - "nameLocation": "57396:2:12", + "nameLocation": "58732:2:12", "nodeType": "VariableDeclaration", "scope": 15243, - "src": "57388:10:12", + "src": "58724:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95156,7 +95156,7 @@ "id": 15221, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57388:7:12", + "src": "58724:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95170,10 +95170,10 @@ "id": 15224, "mutability": "mutable", "name": "p1", - "nameLocation": "57405:2:12", + "nameLocation": "58741:2:12", "nodeType": "VariableDeclaration", "scope": 15243, - "src": "57400:7:12", + "src": "58736:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95184,7 +95184,7 @@ "id": 15223, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57400:4:12", + "src": "58736:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95197,10 +95197,10 @@ "id": 15226, "mutability": "mutable", "name": "p2", - "nameLocation": "57417:2:12", + "nameLocation": "58753:2:12", "nodeType": "VariableDeclaration", "scope": 15243, - "src": "57409:10:12", + "src": "58745:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95211,7 +95211,7 @@ "id": 15225, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57409:7:12", + "src": "58745:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95225,10 +95225,10 @@ "id": 15228, "mutability": "mutable", "name": "p3", - "nameLocation": "57429:2:12", + "nameLocation": "58765:2:12", "nodeType": "VariableDeclaration", "scope": 15243, - "src": "57421:10:12", + "src": "58757:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95239,7 +95239,7 @@ "id": 15227, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57421:7:12", + "src": "58757:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95249,13 +95249,13 @@ "visibility": "internal" } ], - "src": "57387:45:12" + "src": "58723:45:12" }, "returnParameters": { "id": 15230, "nodeType": "ParameterList", "parameters": [], - "src": "57447:0:12" + "src": "58783:0:12" }, "scope": 16348, "stateMutability": "view", @@ -95265,12 +95265,12 @@ { "id": 15266, "nodeType": "FunctionDefinition", - "src": "57563:181:12", + "src": "58903:183:12", "nodes": [], "body": { "id": 15265, "nodeType": "Block", - "src": "57638:106:12", + "src": "58978:108:12", "nodes": [], "statements": [ { @@ -95287,7 +95287,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57688:31:12", + "src": "59029:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a4c92a60ad8c7136a44d442238a838fba251b421248205a77f1a522d55c988af", "typeString": "literal_string \"log(address,string,uint,uint)\"" @@ -95300,7 +95300,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15245, - "src": "57721:2:12", + "src": "59062:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95312,7 +95312,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15247, - "src": "57725:2:12", + "src": "59066:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -95324,7 +95324,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15249, - "src": "57729:2:12", + "src": "59070:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95336,7 +95336,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15251, - "src": "57733:2:12", + "src": "59074:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95372,7 +95372,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57664:3:12", + "src": "59005:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -95385,7 +95385,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57664:23:12", + "src": "59005:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -95399,7 +95399,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57664:72:12", + "src": "59005:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95419,7 +95419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "57648:15:12", + "src": "58989:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -95433,7 +95433,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57648:89:12", + "src": "58989:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -95442,7 +95442,7 @@ }, "id": 15264, "nodeType": "ExpressionStatement", - "src": "57648:89:12" + "src": "58989:89:12" } ] }, @@ -95450,7 +95450,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57572:3:12", + "nameLocation": "58912:3:12", "parameters": { "id": 15252, "nodeType": "ParameterList", @@ -95460,10 +95460,10 @@ "id": 15245, "mutability": "mutable", "name": "p0", - "nameLocation": "57584:2:12", + "nameLocation": "58924:2:12", "nodeType": "VariableDeclaration", "scope": 15266, - "src": "57576:10:12", + "src": "58916:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95474,7 +95474,7 @@ "id": 15244, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57576:7:12", + "src": "58916:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95488,10 +95488,10 @@ "id": 15247, "mutability": "mutable", "name": "p1", - "nameLocation": "57602:2:12", + "nameLocation": "58942:2:12", "nodeType": "VariableDeclaration", "scope": 15266, - "src": "57588:16:12", + "src": "58928:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -95502,7 +95502,7 @@ "id": 15246, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57588:6:12", + "src": "58928:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -95515,10 +95515,10 @@ "id": 15249, "mutability": "mutable", "name": "p2", - "nameLocation": "57611:2:12", + "nameLocation": "58951:2:12", "nodeType": "VariableDeclaration", "scope": 15266, - "src": "57606:7:12", + "src": "58946:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95529,7 +95529,7 @@ "id": 15248, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57606:4:12", + "src": "58946:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95542,10 +95542,10 @@ "id": 15251, "mutability": "mutable", "name": "p3", - "nameLocation": "57620:2:12", + "nameLocation": "58960:2:12", "nodeType": "VariableDeclaration", "scope": 15266, - "src": "57615:7:12", + "src": "58955:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95556,7 +95556,7 @@ "id": 15250, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57615:4:12", + "src": "58955:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95565,13 +95565,13 @@ "visibility": "internal" } ], - "src": "57575:48:12" + "src": "58915:48:12" }, "returnParameters": { "id": 15253, "nodeType": "ParameterList", "parameters": [], - "src": "57638:0:12" + "src": "58978:0:12" }, "scope": 16348, "stateMutability": "view", @@ -95581,12 +95581,12 @@ { "id": 15289, "nodeType": "FunctionDefinition", - "src": "57750:192:12", + "src": "59094:194:12", "nodes": [], "body": { "id": 15288, "nodeType": "Block", - "src": "57834:108:12", + "src": "59178:110:12", "nodes": [], "statements": [ { @@ -95603,7 +95603,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57884:33:12", + "src": "59229:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d1365c94e45374e792b786edc547d0277c401db24a4303b5dd1e8a93df0829e", "typeString": "literal_string \"log(address,string,uint,string)\"" @@ -95616,7 +95616,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15268, - "src": "57919:2:12", + "src": "59264:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95628,7 +95628,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15270, - "src": "57923:2:12", + "src": "59268:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -95640,7 +95640,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15272, - "src": "57927:2:12", + "src": "59272:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95652,7 +95652,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15274, - "src": "57931:2:12", + "src": "59276:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -95688,7 +95688,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57860:3:12", + "src": "59205:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -95701,7 +95701,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57860:23:12", + "src": "59205:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -95715,7 +95715,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57860:74:12", + "src": "59205:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95735,7 +95735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "57844:15:12", + "src": "59189:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -95749,7 +95749,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57844:91:12", + "src": "59189:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -95758,7 +95758,7 @@ }, "id": 15287, "nodeType": "ExpressionStatement", - "src": "57844:91:12" + "src": "59189:91:12" } ] }, @@ -95766,7 +95766,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57759:3:12", + "nameLocation": "59103:3:12", "parameters": { "id": 15275, "nodeType": "ParameterList", @@ -95776,10 +95776,10 @@ "id": 15268, "mutability": "mutable", "name": "p0", - "nameLocation": "57771:2:12", + "nameLocation": "59115:2:12", "nodeType": "VariableDeclaration", "scope": 15289, - "src": "57763:10:12", + "src": "59107:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95790,7 +95790,7 @@ "id": 15267, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57763:7:12", + "src": "59107:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95804,10 +95804,10 @@ "id": 15270, "mutability": "mutable", "name": "p1", - "nameLocation": "57789:2:12", + "nameLocation": "59133:2:12", "nodeType": "VariableDeclaration", "scope": 15289, - "src": "57775:16:12", + "src": "59119:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -95818,7 +95818,7 @@ "id": 15269, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57775:6:12", + "src": "59119:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -95831,10 +95831,10 @@ "id": 15272, "mutability": "mutable", "name": "p2", - "nameLocation": "57798:2:12", + "nameLocation": "59142:2:12", "nodeType": "VariableDeclaration", "scope": 15289, - "src": "57793:7:12", + "src": "59137:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95845,7 +95845,7 @@ "id": 15271, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57793:4:12", + "src": "59137:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95858,10 +95858,10 @@ "id": 15274, "mutability": "mutable", "name": "p3", - "nameLocation": "57816:2:12", + "nameLocation": "59160:2:12", "nodeType": "VariableDeclaration", "scope": 15289, - "src": "57802:16:12", + "src": "59146:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -95872,7 +95872,7 @@ "id": 15273, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57802:6:12", + "src": "59146:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -95881,13 +95881,13 @@ "visibility": "internal" } ], - "src": "57762:57:12" + "src": "59106:57:12" }, "returnParameters": { "id": 15276, "nodeType": "ParameterList", "parameters": [], - "src": "57834:0:12" + "src": "59178:0:12" }, "scope": 16348, "stateMutability": "view", @@ -95897,12 +95897,12 @@ { "id": 15312, "nodeType": "FunctionDefinition", - "src": "57948:181:12", + "src": "59296:183:12", "nodes": [], "body": { "id": 15311, "nodeType": "Block", - "src": "58023:106:12", + "src": "59371:108:12", "nodes": [], "statements": [ { @@ -95919,7 +95919,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58073:31:12", + "src": "59422:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7e250d5bf3975165268961c2b6dbe143f053bed03d903630f547f1fbab28b895", "typeString": "literal_string \"log(address,string,uint,bool)\"" @@ -95932,7 +95932,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15291, - "src": "58106:2:12", + "src": "59455:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95944,7 +95944,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15293, - "src": "58110:2:12", + "src": "59459:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -95956,7 +95956,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15295, - "src": "58114:2:12", + "src": "59463:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95968,7 +95968,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15297, - "src": "58118:2:12", + "src": "59467:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -96004,7 +96004,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58049:3:12", + "src": "59398:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -96017,7 +96017,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58049:23:12", + "src": "59398:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -96031,7 +96031,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58049:72:12", + "src": "59398:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96051,7 +96051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "58033:15:12", + "src": "59382:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -96065,7 +96065,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58033:89:12", + "src": "59382:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -96074,7 +96074,7 @@ }, "id": 15310, "nodeType": "ExpressionStatement", - "src": "58033:89:12" + "src": "59382:89:12" } ] }, @@ -96082,7 +96082,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57957:3:12", + "nameLocation": "59305:3:12", "parameters": { "id": 15298, "nodeType": "ParameterList", @@ -96092,10 +96092,10 @@ "id": 15291, "mutability": "mutable", "name": "p0", - "nameLocation": "57969:2:12", + "nameLocation": "59317:2:12", "nodeType": "VariableDeclaration", "scope": 15312, - "src": "57961:10:12", + "src": "59309:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96106,7 +96106,7 @@ "id": 15290, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57961:7:12", + "src": "59309:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96120,10 +96120,10 @@ "id": 15293, "mutability": "mutable", "name": "p1", - "nameLocation": "57987:2:12", + "nameLocation": "59335:2:12", "nodeType": "VariableDeclaration", "scope": 15312, - "src": "57973:16:12", + "src": "59321:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96134,7 +96134,7 @@ "id": 15292, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57973:6:12", + "src": "59321:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96147,10 +96147,10 @@ "id": 15295, "mutability": "mutable", "name": "p2", - "nameLocation": "57996:2:12", + "nameLocation": "59344:2:12", "nodeType": "VariableDeclaration", "scope": 15312, - "src": "57991:7:12", + "src": "59339:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96161,7 +96161,7 @@ "id": 15294, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57991:4:12", + "src": "59339:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96174,10 +96174,10 @@ "id": 15297, "mutability": "mutable", "name": "p3", - "nameLocation": "58005:2:12", + "nameLocation": "59353:2:12", "nodeType": "VariableDeclaration", "scope": 15312, - "src": "58000:7:12", + "src": "59348:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96188,7 +96188,7 @@ "id": 15296, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58000:4:12", + "src": "59348:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -96197,13 +96197,13 @@ "visibility": "internal" } ], - "src": "57960:48:12" + "src": "59308:48:12" }, "returnParameters": { "id": 15299, "nodeType": "ParameterList", "parameters": [], - "src": "58023:0:12" + "src": "59371:0:12" }, "scope": 16348, "stateMutability": "view", @@ -96213,12 +96213,12 @@ { "id": 15335, "nodeType": "FunctionDefinition", - "src": "58135:187:12", + "src": "59487:189:12", "nodes": [], "body": { "id": 15334, "nodeType": "Block", - "src": "58213:109:12", + "src": "59565:111:12", "nodes": [], "statements": [ { @@ -96235,7 +96235,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58263:34:12", + "src": "59616:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dfd7d80b4150ea6b0b2772758d6e66d8c7f141bfd7de11119a8fee2a703664e4", "typeString": "literal_string \"log(address,string,uint,address)\"" @@ -96248,7 +96248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15314, - "src": "58299:2:12", + "src": "59652:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96260,7 +96260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15316, - "src": "58303:2:12", + "src": "59656:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96272,7 +96272,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15318, - "src": "58307:2:12", + "src": "59660:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96284,7 +96284,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15320, - "src": "58311:2:12", + "src": "59664:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96320,7 +96320,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58239:3:12", + "src": "59592:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -96333,7 +96333,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58239:23:12", + "src": "59592:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -96347,7 +96347,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58239:75:12", + "src": "59592:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96367,7 +96367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "58223:15:12", + "src": "59576:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -96381,7 +96381,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58223:92:12", + "src": "59576:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -96390,7 +96390,7 @@ }, "id": 15333, "nodeType": "ExpressionStatement", - "src": "58223:92:12" + "src": "59576:92:12" } ] }, @@ -96398,7 +96398,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58144:3:12", + "nameLocation": "59496:3:12", "parameters": { "id": 15321, "nodeType": "ParameterList", @@ -96408,10 +96408,10 @@ "id": 15314, "mutability": "mutable", "name": "p0", - "nameLocation": "58156:2:12", + "nameLocation": "59508:2:12", "nodeType": "VariableDeclaration", "scope": 15335, - "src": "58148:10:12", + "src": "59500:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96422,7 +96422,7 @@ "id": 15313, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58148:7:12", + "src": "59500:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96436,10 +96436,10 @@ "id": 15316, "mutability": "mutable", "name": "p1", - "nameLocation": "58174:2:12", + "nameLocation": "59526:2:12", "nodeType": "VariableDeclaration", "scope": 15335, - "src": "58160:16:12", + "src": "59512:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96450,7 +96450,7 @@ "id": 15315, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58160:6:12", + "src": "59512:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96463,10 +96463,10 @@ "id": 15318, "mutability": "mutable", "name": "p2", - "nameLocation": "58183:2:12", + "nameLocation": "59535:2:12", "nodeType": "VariableDeclaration", "scope": 15335, - "src": "58178:7:12", + "src": "59530:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96477,7 +96477,7 @@ "id": 15317, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "58178:4:12", + "src": "59530:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96490,10 +96490,10 @@ "id": 15320, "mutability": "mutable", "name": "p3", - "nameLocation": "58195:2:12", + "nameLocation": "59547:2:12", "nodeType": "VariableDeclaration", "scope": 15335, - "src": "58187:10:12", + "src": "59539:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96504,7 +96504,7 @@ "id": 15319, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58187:7:12", + "src": "59539:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96514,13 +96514,13 @@ "visibility": "internal" } ], - "src": "58147:51:12" + "src": "59499:51:12" }, "returnParameters": { "id": 15322, "nodeType": "ParameterList", "parameters": [], - "src": "58213:0:12" + "src": "59565:0:12" }, "scope": 16348, "stateMutability": "view", @@ -96530,12 +96530,12 @@ { "id": 15358, "nodeType": "FunctionDefinition", - "src": "58328:192:12", + "src": "59684:194:12", "nodes": [], "body": { "id": 15357, "nodeType": "Block", - "src": "58412:108:12", + "src": "59768:110:12", "nodes": [], "statements": [ { @@ -96552,7 +96552,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58462:33:12", + "src": "59819:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a14fd039ae37435afa9d1674d6d48b37ffbd5da4cd9166a3f673f5f0db01a4c5", "typeString": "literal_string \"log(address,string,string,uint)\"" @@ -96565,7 +96565,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15337, - "src": "58497:2:12", + "src": "59854:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96577,7 +96577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15339, - "src": "58501:2:12", + "src": "59858:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96589,7 +96589,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15341, - "src": "58505:2:12", + "src": "59862:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96601,7 +96601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15343, - "src": "58509:2:12", + "src": "59866:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96637,7 +96637,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58438:3:12", + "src": "59795:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -96650,7 +96650,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58438:23:12", + "src": "59795:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -96664,7 +96664,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58438:74:12", + "src": "59795:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96684,7 +96684,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "58422:15:12", + "src": "59779:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -96698,7 +96698,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58422:91:12", + "src": "59779:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -96707,7 +96707,7 @@ }, "id": 15356, "nodeType": "ExpressionStatement", - "src": "58422:91:12" + "src": "59779:91:12" } ] }, @@ -96715,7 +96715,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58337:3:12", + "nameLocation": "59693:3:12", "parameters": { "id": 15344, "nodeType": "ParameterList", @@ -96725,10 +96725,10 @@ "id": 15337, "mutability": "mutable", "name": "p0", - "nameLocation": "58349:2:12", + "nameLocation": "59705:2:12", "nodeType": "VariableDeclaration", "scope": 15358, - "src": "58341:10:12", + "src": "59697:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96739,7 +96739,7 @@ "id": 15336, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58341:7:12", + "src": "59697:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96753,10 +96753,10 @@ "id": 15339, "mutability": "mutable", "name": "p1", - "nameLocation": "58367:2:12", + "nameLocation": "59723:2:12", "nodeType": "VariableDeclaration", "scope": 15358, - "src": "58353:16:12", + "src": "59709:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96767,7 +96767,7 @@ "id": 15338, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58353:6:12", + "src": "59709:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96780,10 +96780,10 @@ "id": 15341, "mutability": "mutable", "name": "p2", - "nameLocation": "58385:2:12", + "nameLocation": "59741:2:12", "nodeType": "VariableDeclaration", "scope": 15358, - "src": "58371:16:12", + "src": "59727:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96794,7 +96794,7 @@ "id": 15340, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58371:6:12", + "src": "59727:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96807,10 +96807,10 @@ "id": 15343, "mutability": "mutable", "name": "p3", - "nameLocation": "58394:2:12", + "nameLocation": "59750:2:12", "nodeType": "VariableDeclaration", "scope": 15358, - "src": "58389:7:12", + "src": "59745:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96821,7 +96821,7 @@ "id": 15342, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "58389:4:12", + "src": "59745:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96830,13 +96830,13 @@ "visibility": "internal" } ], - "src": "58340:57:12" + "src": "59696:57:12" }, "returnParameters": { "id": 15345, "nodeType": "ParameterList", "parameters": [], - "src": "58412:0:12" + "src": "59768:0:12" }, "scope": 16348, "stateMutability": "view", @@ -96846,12 +96846,12 @@ { "id": 15381, "nodeType": "FunctionDefinition", - "src": "58526:203:12", + "src": "59886:205:12", "nodes": [], "body": { "id": 15380, "nodeType": "Block", - "src": "58619:110:12", + "src": "59979:112:12", "nodes": [], "statements": [ { @@ -96868,7 +96868,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58669:35:12", + "src": "60030:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d02c50b371ad9a1f5c638dc99b5e9b545011f148f0be5233c530a4b2a12665c", "typeString": "literal_string \"log(address,string,string,string)\"" @@ -96881,7 +96881,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15360, - "src": "58706:2:12", + "src": "60067:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96893,7 +96893,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15362, - "src": "58710:2:12", + "src": "60071:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96905,7 +96905,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15364, - "src": "58714:2:12", + "src": "60075:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96917,7 +96917,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15366, - "src": "58718:2:12", + "src": "60079:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96953,7 +96953,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58645:3:12", + "src": "60006:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -96966,7 +96966,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58645:23:12", + "src": "60006:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -96980,7 +96980,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58645:76:12", + "src": "60006:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97000,7 +97000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "58629:15:12", + "src": "59990:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -97014,7 +97014,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58629:93:12", + "src": "59990:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -97023,7 +97023,7 @@ }, "id": 15379, "nodeType": "ExpressionStatement", - "src": "58629:93:12" + "src": "59990:93:12" } ] }, @@ -97031,7 +97031,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58535:3:12", + "nameLocation": "59895:3:12", "parameters": { "id": 15367, "nodeType": "ParameterList", @@ -97041,10 +97041,10 @@ "id": 15360, "mutability": "mutable", "name": "p0", - "nameLocation": "58547:2:12", + "nameLocation": "59907:2:12", "nodeType": "VariableDeclaration", "scope": 15381, - "src": "58539:10:12", + "src": "59899:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97055,7 +97055,7 @@ "id": 15359, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58539:7:12", + "src": "59899:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97069,10 +97069,10 @@ "id": 15362, "mutability": "mutable", "name": "p1", - "nameLocation": "58565:2:12", + "nameLocation": "59925:2:12", "nodeType": "VariableDeclaration", "scope": 15381, - "src": "58551:16:12", + "src": "59911:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97083,7 +97083,7 @@ "id": 15361, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58551:6:12", + "src": "59911:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97096,10 +97096,10 @@ "id": 15364, "mutability": "mutable", "name": "p2", - "nameLocation": "58583:2:12", + "nameLocation": "59943:2:12", "nodeType": "VariableDeclaration", "scope": 15381, - "src": "58569:16:12", + "src": "59929:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97110,7 +97110,7 @@ "id": 15363, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58569:6:12", + "src": "59929:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97123,10 +97123,10 @@ "id": 15366, "mutability": "mutable", "name": "p3", - "nameLocation": "58601:2:12", + "nameLocation": "59961:2:12", "nodeType": "VariableDeclaration", "scope": 15381, - "src": "58587:16:12", + "src": "59947:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97137,7 +97137,7 @@ "id": 15365, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58587:6:12", + "src": "59947:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97146,13 +97146,13 @@ "visibility": "internal" } ], - "src": "58538:66:12" + "src": "59898:66:12" }, "returnParameters": { "id": 15368, "nodeType": "ParameterList", "parameters": [], - "src": "58619:0:12" + "src": "59979:0:12" }, "scope": 16348, "stateMutability": "view", @@ -97162,12 +97162,12 @@ { "id": 15404, "nodeType": "FunctionDefinition", - "src": "58735:192:12", + "src": "60099:194:12", "nodes": [], "body": { "id": 15403, "nodeType": "Block", - "src": "58819:108:12", + "src": "60183:110:12", "nodes": [], "statements": [ { @@ -97184,7 +97184,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58869:33:12", + "src": "60234:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_35a5071fa9f4610e50772083182f21e949e7a02301a3936e315dd1c4fc39a9ed", "typeString": "literal_string \"log(address,string,string,bool)\"" @@ -97197,7 +97197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15383, - "src": "58904:2:12", + "src": "60269:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -97209,7 +97209,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15385, - "src": "58908:2:12", + "src": "60273:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97221,7 +97221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15387, - "src": "58912:2:12", + "src": "60277:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97233,7 +97233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15389, - "src": "58916:2:12", + "src": "60281:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97269,7 +97269,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58845:3:12", + "src": "60210:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -97282,7 +97282,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58845:23:12", + "src": "60210:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -97296,7 +97296,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58845:74:12", + "src": "60210:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97316,7 +97316,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "58829:15:12", + "src": "60194:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -97330,7 +97330,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58829:91:12", + "src": "60194:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -97339,7 +97339,7 @@ }, "id": 15402, "nodeType": "ExpressionStatement", - "src": "58829:91:12" + "src": "60194:91:12" } ] }, @@ -97347,7 +97347,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58744:3:12", + "nameLocation": "60108:3:12", "parameters": { "id": 15390, "nodeType": "ParameterList", @@ -97357,10 +97357,10 @@ "id": 15383, "mutability": "mutable", "name": "p0", - "nameLocation": "58756:2:12", + "nameLocation": "60120:2:12", "nodeType": "VariableDeclaration", "scope": 15404, - "src": "58748:10:12", + "src": "60112:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97371,7 +97371,7 @@ "id": 15382, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58748:7:12", + "src": "60112:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97385,10 +97385,10 @@ "id": 15385, "mutability": "mutable", "name": "p1", - "nameLocation": "58774:2:12", + "nameLocation": "60138:2:12", "nodeType": "VariableDeclaration", "scope": 15404, - "src": "58760:16:12", + "src": "60124:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97399,7 +97399,7 @@ "id": 15384, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58760:6:12", + "src": "60124:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97412,10 +97412,10 @@ "id": 15387, "mutability": "mutable", "name": "p2", - "nameLocation": "58792:2:12", + "nameLocation": "60156:2:12", "nodeType": "VariableDeclaration", "scope": 15404, - "src": "58778:16:12", + "src": "60142:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97426,7 +97426,7 @@ "id": 15386, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58778:6:12", + "src": "60142:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97439,10 +97439,10 @@ "id": 15389, "mutability": "mutable", "name": "p3", - "nameLocation": "58801:2:12", + "nameLocation": "60165:2:12", "nodeType": "VariableDeclaration", "scope": 15404, - "src": "58796:7:12", + "src": "60160:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97453,7 +97453,7 @@ "id": 15388, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58796:4:12", + "src": "60160:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97462,13 +97462,13 @@ "visibility": "internal" } ], - "src": "58747:57:12" + "src": "60111:57:12" }, "returnParameters": { "id": 15391, "nodeType": "ParameterList", "parameters": [], - "src": "58819:0:12" + "src": "60183:0:12" }, "scope": 16348, "stateMutability": "view", @@ -97478,12 +97478,12 @@ { "id": 15427, "nodeType": "FunctionDefinition", - "src": "58933:198:12", + "src": "60301:200:12", "nodes": [], "body": { "id": 15426, "nodeType": "Block", - "src": "59020:111:12", + "src": "60388:113:12", "nodes": [], "statements": [ { @@ -97500,7 +97500,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59070:36:12", + "src": "60439:36:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a04e2f87a739673cc9223810c24b00b35c6b2c9f3ef123cc82866752e1fa816f", "typeString": "literal_string \"log(address,string,string,address)\"" @@ -97513,7 +97513,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15406, - "src": "59108:2:12", + "src": "60477:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -97525,7 +97525,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15408, - "src": "59112:2:12", + "src": "60481:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97537,7 +97537,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15410, - "src": "59116:2:12", + "src": "60485:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97549,7 +97549,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15412, - "src": "59120:2:12", + "src": "60489:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -97585,7 +97585,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59046:3:12", + "src": "60415:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -97598,7 +97598,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59046:23:12", + "src": "60415:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -97612,7 +97612,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59046:77:12", + "src": "60415:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97632,7 +97632,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "59030:15:12", + "src": "60399:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -97646,7 +97646,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59030:94:12", + "src": "60399:94:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -97655,7 +97655,7 @@ }, "id": 15425, "nodeType": "ExpressionStatement", - "src": "59030:94:12" + "src": "60399:94:12" } ] }, @@ -97663,7 +97663,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58942:3:12", + "nameLocation": "60310:3:12", "parameters": { "id": 15413, "nodeType": "ParameterList", @@ -97673,10 +97673,10 @@ "id": 15406, "mutability": "mutable", "name": "p0", - "nameLocation": "58954:2:12", + "nameLocation": "60322:2:12", "nodeType": "VariableDeclaration", "scope": 15427, - "src": "58946:10:12", + "src": "60314:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97687,7 +97687,7 @@ "id": 15405, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58946:7:12", + "src": "60314:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97701,10 +97701,10 @@ "id": 15408, "mutability": "mutable", "name": "p1", - "nameLocation": "58972:2:12", + "nameLocation": "60340:2:12", "nodeType": "VariableDeclaration", "scope": 15427, - "src": "58958:16:12", + "src": "60326:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97715,7 +97715,7 @@ "id": 15407, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58958:6:12", + "src": "60326:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97728,10 +97728,10 @@ "id": 15410, "mutability": "mutable", "name": "p2", - "nameLocation": "58990:2:12", + "nameLocation": "60358:2:12", "nodeType": "VariableDeclaration", "scope": 15427, - "src": "58976:16:12", + "src": "60344:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97742,7 +97742,7 @@ "id": 15409, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58976:6:12", + "src": "60344:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97755,10 +97755,10 @@ "id": 15412, "mutability": "mutable", "name": "p3", - "nameLocation": "59002:2:12", + "nameLocation": "60370:2:12", "nodeType": "VariableDeclaration", "scope": 15427, - "src": "58994:10:12", + "src": "60362:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97769,7 +97769,7 @@ "id": 15411, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58994:7:12", + "src": "60362:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97779,13 +97779,13 @@ "visibility": "internal" } ], - "src": "58945:60:12" + "src": "60313:60:12" }, "returnParameters": { "id": 15414, "nodeType": "ParameterList", "parameters": [], - "src": "59020:0:12" + "src": "60388:0:12" }, "scope": 16348, "stateMutability": "view", @@ -97795,12 +97795,12 @@ { "id": 15450, "nodeType": "FunctionDefinition", - "src": "59137:181:12", + "src": "60509:183:12", "nodes": [], "body": { "id": 15449, "nodeType": "Block", - "src": "59212:106:12", + "src": "60584:108:12", "nodes": [], "statements": [ { @@ -97817,7 +97817,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59262:31:12", + "src": "60635:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e720521cc58e36659b0c45689a38054bd7300ff30d5ec0cfec7bae3dc2e9689a", "typeString": "literal_string \"log(address,string,bool,uint)\"" @@ -97830,7 +97830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15429, - "src": "59295:2:12", + "src": "60668:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -97842,7 +97842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15431, - "src": "59299:2:12", + "src": "60672:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97854,7 +97854,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15433, - "src": "59303:2:12", + "src": "60676:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97866,7 +97866,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15435, - "src": "59307:2:12", + "src": "60680:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97902,7 +97902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59238:3:12", + "src": "60611:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -97915,7 +97915,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59238:23:12", + "src": "60611:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -97929,7 +97929,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59238:72:12", + "src": "60611:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97949,7 +97949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "59222:15:12", + "src": "60595:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -97963,7 +97963,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59222:89:12", + "src": "60595:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -97972,7 +97972,7 @@ }, "id": 15448, "nodeType": "ExpressionStatement", - "src": "59222:89:12" + "src": "60595:89:12" } ] }, @@ -97980,7 +97980,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59146:3:12", + "nameLocation": "60518:3:12", "parameters": { "id": 15436, "nodeType": "ParameterList", @@ -97990,10 +97990,10 @@ "id": 15429, "mutability": "mutable", "name": "p0", - "nameLocation": "59158:2:12", + "nameLocation": "60530:2:12", "nodeType": "VariableDeclaration", "scope": 15450, - "src": "59150:10:12", + "src": "60522:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98004,7 +98004,7 @@ "id": 15428, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59150:7:12", + "src": "60522:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98018,10 +98018,10 @@ "id": 15431, "mutability": "mutable", "name": "p1", - "nameLocation": "59176:2:12", + "nameLocation": "60548:2:12", "nodeType": "VariableDeclaration", "scope": 15450, - "src": "59162:16:12", + "src": "60534:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98032,7 +98032,7 @@ "id": 15430, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59162:6:12", + "src": "60534:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98045,10 +98045,10 @@ "id": 15433, "mutability": "mutable", "name": "p2", - "nameLocation": "59185:2:12", + "nameLocation": "60557:2:12", "nodeType": "VariableDeclaration", "scope": 15450, - "src": "59180:7:12", + "src": "60552:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98059,7 +98059,7 @@ "id": 15432, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59180:4:12", + "src": "60552:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98072,10 +98072,10 @@ "id": 15435, "mutability": "mutable", "name": "p3", - "nameLocation": "59194:2:12", + "nameLocation": "60566:2:12", "nodeType": "VariableDeclaration", "scope": 15450, - "src": "59189:7:12", + "src": "60561:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98086,7 +98086,7 @@ "id": 15434, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "59189:4:12", + "src": "60561:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -98095,13 +98095,13 @@ "visibility": "internal" } ], - "src": "59149:48:12" + "src": "60521:48:12" }, "returnParameters": { "id": 15437, "nodeType": "ParameterList", "parameters": [], - "src": "59212:0:12" + "src": "60584:0:12" }, "scope": 16348, "stateMutability": "view", @@ -98111,12 +98111,12 @@ { "id": 15473, "nodeType": "FunctionDefinition", - "src": "59324:192:12", + "src": "60700:194:12", "nodes": [], "body": { "id": 15472, "nodeType": "Block", - "src": "59408:108:12", + "src": "60784:110:12", "nodes": [], "statements": [ { @@ -98133,7 +98133,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59458:33:12", + "src": "60835:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bc0b61fe9497b47eb6a51a5a6a4bf26b32ddcbc9407ccae8cc7de64b3e3d84cc", "typeString": "literal_string \"log(address,string,bool,string)\"" @@ -98146,7 +98146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15452, - "src": "59493:2:12", + "src": "60870:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98158,7 +98158,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15454, - "src": "59497:2:12", + "src": "60874:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -98170,7 +98170,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15456, - "src": "59501:2:12", + "src": "60878:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98182,7 +98182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15458, - "src": "59505:2:12", + "src": "60882:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -98218,7 +98218,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59434:3:12", + "src": "60811:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -98231,7 +98231,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59434:23:12", + "src": "60811:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -98245,7 +98245,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59434:74:12", + "src": "60811:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98265,7 +98265,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "59418:15:12", + "src": "60795:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -98279,7 +98279,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59418:91:12", + "src": "60795:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -98288,7 +98288,7 @@ }, "id": 15471, "nodeType": "ExpressionStatement", - "src": "59418:91:12" + "src": "60795:91:12" } ] }, @@ -98296,7 +98296,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59333:3:12", + "nameLocation": "60709:3:12", "parameters": { "id": 15459, "nodeType": "ParameterList", @@ -98306,10 +98306,10 @@ "id": 15452, "mutability": "mutable", "name": "p0", - "nameLocation": "59345:2:12", + "nameLocation": "60721:2:12", "nodeType": "VariableDeclaration", "scope": 15473, - "src": "59337:10:12", + "src": "60713:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98320,7 +98320,7 @@ "id": 15451, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59337:7:12", + "src": "60713:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98334,10 +98334,10 @@ "id": 15454, "mutability": "mutable", "name": "p1", - "nameLocation": "59363:2:12", + "nameLocation": "60739:2:12", "nodeType": "VariableDeclaration", "scope": 15473, - "src": "59349:16:12", + "src": "60725:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98348,7 +98348,7 @@ "id": 15453, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59349:6:12", + "src": "60725:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98361,10 +98361,10 @@ "id": 15456, "mutability": "mutable", "name": "p2", - "nameLocation": "59372:2:12", + "nameLocation": "60748:2:12", "nodeType": "VariableDeclaration", "scope": 15473, - "src": "59367:7:12", + "src": "60743:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98375,7 +98375,7 @@ "id": 15455, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59367:4:12", + "src": "60743:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98388,10 +98388,10 @@ "id": 15458, "mutability": "mutable", "name": "p3", - "nameLocation": "59390:2:12", + "nameLocation": "60766:2:12", "nodeType": "VariableDeclaration", "scope": 15473, - "src": "59376:16:12", + "src": "60752:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98402,7 +98402,7 @@ "id": 15457, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59376:6:12", + "src": "60752:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98411,13 +98411,13 @@ "visibility": "internal" } ], - "src": "59336:57:12" + "src": "60712:57:12" }, "returnParameters": { "id": 15460, "nodeType": "ParameterList", "parameters": [], - "src": "59408:0:12" + "src": "60784:0:12" }, "scope": 16348, "stateMutability": "view", @@ -98427,12 +98427,12 @@ { "id": 15496, "nodeType": "FunctionDefinition", - "src": "59522:181:12", + "src": "60902:183:12", "nodes": [], "body": { "id": 15495, "nodeType": "Block", - "src": "59597:106:12", + "src": "60977:108:12", "nodes": [], "statements": [ { @@ -98449,7 +98449,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59647:31:12", + "src": "61028:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f1d5c9f0de8c048364058d1d6842804ada33dbc34bf9eaff8f2be978f384e08", "typeString": "literal_string \"log(address,string,bool,bool)\"" @@ -98462,7 +98462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15475, - "src": "59680:2:12", + "src": "61061:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98474,7 +98474,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15477, - "src": "59684:2:12", + "src": "61065:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -98486,7 +98486,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15479, - "src": "59688:2:12", + "src": "61069:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98498,7 +98498,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15481, - "src": "59692:2:12", + "src": "61073:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98534,7 +98534,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59623:3:12", + "src": "61004:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -98547,7 +98547,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59623:23:12", + "src": "61004:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -98561,7 +98561,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59623:72:12", + "src": "61004:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98581,7 +98581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "59607:15:12", + "src": "60988:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -98595,7 +98595,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59607:89:12", + "src": "60988:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -98604,7 +98604,7 @@ }, "id": 15494, "nodeType": "ExpressionStatement", - "src": "59607:89:12" + "src": "60988:89:12" } ] }, @@ -98612,7 +98612,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59531:3:12", + "nameLocation": "60911:3:12", "parameters": { "id": 15482, "nodeType": "ParameterList", @@ -98622,10 +98622,10 @@ "id": 15475, "mutability": "mutable", "name": "p0", - "nameLocation": "59543:2:12", + "nameLocation": "60923:2:12", "nodeType": "VariableDeclaration", "scope": 15496, - "src": "59535:10:12", + "src": "60915:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98636,7 +98636,7 @@ "id": 15474, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59535:7:12", + "src": "60915:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98650,10 +98650,10 @@ "id": 15477, "mutability": "mutable", "name": "p1", - "nameLocation": "59561:2:12", + "nameLocation": "60941:2:12", "nodeType": "VariableDeclaration", "scope": 15496, - "src": "59547:16:12", + "src": "60927:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98664,7 +98664,7 @@ "id": 15476, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59547:6:12", + "src": "60927:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98677,10 +98677,10 @@ "id": 15479, "mutability": "mutable", "name": "p2", - "nameLocation": "59570:2:12", + "nameLocation": "60950:2:12", "nodeType": "VariableDeclaration", "scope": 15496, - "src": "59565:7:12", + "src": "60945:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98691,7 +98691,7 @@ "id": 15478, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59565:4:12", + "src": "60945:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98704,10 +98704,10 @@ "id": 15481, "mutability": "mutable", "name": "p3", - "nameLocation": "59579:2:12", + "nameLocation": "60959:2:12", "nodeType": "VariableDeclaration", "scope": 15496, - "src": "59574:7:12", + "src": "60954:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98718,7 +98718,7 @@ "id": 15480, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59574:4:12", + "src": "60954:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98727,13 +98727,13 @@ "visibility": "internal" } ], - "src": "59534:48:12" + "src": "60914:48:12" }, "returnParameters": { "id": 15483, "nodeType": "ParameterList", "parameters": [], - "src": "59597:0:12" + "src": "60977:0:12" }, "scope": 16348, "stateMutability": "view", @@ -98743,12 +98743,12 @@ { "id": 15519, "nodeType": "FunctionDefinition", - "src": "59709:187:12", + "src": "61093:189:12", "nodes": [], "body": { "id": 15518, "nodeType": "Block", - "src": "59787:109:12", + "src": "61171:111:12", "nodes": [], "statements": [ { @@ -98765,7 +98765,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59837:34:12", + "src": "61222:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_205871c2f2d320acdd350939b5fc035cc20b1a9cc058fb26f1c9fb3d2ba59970", "typeString": "literal_string \"log(address,string,bool,address)\"" @@ -98778,7 +98778,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15498, - "src": "59873:2:12", + "src": "61258:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98790,7 +98790,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15500, - "src": "59877:2:12", + "src": "61262:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -98802,7 +98802,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15502, - "src": "59881:2:12", + "src": "61266:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98814,7 +98814,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15504, - "src": "59885:2:12", + "src": "61270:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98850,7 +98850,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59813:3:12", + "src": "61198:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -98863,7 +98863,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59813:23:12", + "src": "61198:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -98877,7 +98877,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59813:75:12", + "src": "61198:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98897,7 +98897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "59797:15:12", + "src": "61182:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -98911,7 +98911,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59797:92:12", + "src": "61182:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -98920,7 +98920,7 @@ }, "id": 15517, "nodeType": "ExpressionStatement", - "src": "59797:92:12" + "src": "61182:92:12" } ] }, @@ -98928,7 +98928,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59718:3:12", + "nameLocation": "61102:3:12", "parameters": { "id": 15505, "nodeType": "ParameterList", @@ -98938,10 +98938,10 @@ "id": 15498, "mutability": "mutable", "name": "p0", - "nameLocation": "59730:2:12", + "nameLocation": "61114:2:12", "nodeType": "VariableDeclaration", "scope": 15519, - "src": "59722:10:12", + "src": "61106:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98952,7 +98952,7 @@ "id": 15497, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59722:7:12", + "src": "61106:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98966,10 +98966,10 @@ "id": 15500, "mutability": "mutable", "name": "p1", - "nameLocation": "59748:2:12", + "nameLocation": "61132:2:12", "nodeType": "VariableDeclaration", "scope": 15519, - "src": "59734:16:12", + "src": "61118:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98980,7 +98980,7 @@ "id": 15499, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59734:6:12", + "src": "61118:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98993,10 +98993,10 @@ "id": 15502, "mutability": "mutable", "name": "p2", - "nameLocation": "59757:2:12", + "nameLocation": "61141:2:12", "nodeType": "VariableDeclaration", "scope": 15519, - "src": "59752:7:12", + "src": "61136:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99007,7 +99007,7 @@ "id": 15501, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59752:4:12", + "src": "61136:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99020,10 +99020,10 @@ "id": 15504, "mutability": "mutable", "name": "p3", - "nameLocation": "59769:2:12", + "nameLocation": "61153:2:12", "nodeType": "VariableDeclaration", "scope": 15519, - "src": "59761:10:12", + "src": "61145:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99034,7 +99034,7 @@ "id": 15503, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59761:7:12", + "src": "61145:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99044,13 +99044,13 @@ "visibility": "internal" } ], - "src": "59721:51:12" + "src": "61105:51:12" }, "returnParameters": { "id": 15506, "nodeType": "ParameterList", "parameters": [], - "src": "59787:0:12" + "src": "61171:0:12" }, "scope": 16348, "stateMutability": "view", @@ -99060,12 +99060,12 @@ { "id": 15542, "nodeType": "FunctionDefinition", - "src": "59902:187:12", + "src": "61290:189:12", "nodes": [], "body": { "id": 15541, "nodeType": "Block", - "src": "59980:109:12", + "src": "61368:111:12", "nodes": [], "statements": [ { @@ -99082,7 +99082,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60030:34:12", + "src": "61419:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8c1933a9a9c61e3dc8d3ebdfa929712b21dab3dcf7188e7d35cbf8aaaf476582", "typeString": "literal_string \"log(address,string,address,uint)\"" @@ -99095,7 +99095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15521, - "src": "60066:2:12", + "src": "61455:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99107,7 +99107,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15523, - "src": "60070:2:12", + "src": "61459:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -99119,7 +99119,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15525, - "src": "60074:2:12", + "src": "61463:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99131,7 +99131,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15527, - "src": "60078:2:12", + "src": "61467:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -99167,7 +99167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60006:3:12", + "src": "61395:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -99180,7 +99180,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60006:23:12", + "src": "61395:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -99194,7 +99194,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60006:75:12", + "src": "61395:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99214,7 +99214,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "59990:15:12", + "src": "61379:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -99228,7 +99228,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59990:92:12", + "src": "61379:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -99237,7 +99237,7 @@ }, "id": 15540, "nodeType": "ExpressionStatement", - "src": "59990:92:12" + "src": "61379:92:12" } ] }, @@ -99245,7 +99245,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59911:3:12", + "nameLocation": "61299:3:12", "parameters": { "id": 15528, "nodeType": "ParameterList", @@ -99255,10 +99255,10 @@ "id": 15521, "mutability": "mutable", "name": "p0", - "nameLocation": "59923:2:12", + "nameLocation": "61311:2:12", "nodeType": "VariableDeclaration", "scope": 15542, - "src": "59915:10:12", + "src": "61303:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99269,7 +99269,7 @@ "id": 15520, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59915:7:12", + "src": "61303:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99283,10 +99283,10 @@ "id": 15523, "mutability": "mutable", "name": "p1", - "nameLocation": "59941:2:12", + "nameLocation": "61329:2:12", "nodeType": "VariableDeclaration", "scope": 15542, - "src": "59927:16:12", + "src": "61315:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99297,7 +99297,7 @@ "id": 15522, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59927:6:12", + "src": "61315:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99310,10 +99310,10 @@ "id": 15525, "mutability": "mutable", "name": "p2", - "nameLocation": "59953:2:12", + "nameLocation": "61341:2:12", "nodeType": "VariableDeclaration", "scope": 15542, - "src": "59945:10:12", + "src": "61333:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99324,7 +99324,7 @@ "id": 15524, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59945:7:12", + "src": "61333:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99338,10 +99338,10 @@ "id": 15527, "mutability": "mutable", "name": "p3", - "nameLocation": "59962:2:12", + "nameLocation": "61350:2:12", "nodeType": "VariableDeclaration", "scope": 15542, - "src": "59957:7:12", + "src": "61345:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99352,7 +99352,7 @@ "id": 15526, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "59957:4:12", + "src": "61345:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -99361,13 +99361,13 @@ "visibility": "internal" } ], - "src": "59914:51:12" + "src": "61302:51:12" }, "returnParameters": { "id": 15529, "nodeType": "ParameterList", "parameters": [], - "src": "59980:0:12" + "src": "61368:0:12" }, "scope": 16348, "stateMutability": "view", @@ -99377,12 +99377,12 @@ { "id": 15565, "nodeType": "FunctionDefinition", - "src": "60095:198:12", + "src": "61487:200:12", "nodes": [], "body": { "id": 15564, "nodeType": "Block", - "src": "60182:111:12", + "src": "61574:113:12", "nodes": [], "statements": [ { @@ -99399,7 +99399,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60232:36:12", + "src": "61625:36:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f7e3624510fc5618feb98a49f5d4404e3749dacbdc916c267fea7b2051a08dea", "typeString": "literal_string \"log(address,string,address,string)\"" @@ -99412,7 +99412,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15544, - "src": "60270:2:12", + "src": "61663:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99424,7 +99424,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15546, - "src": "60274:2:12", + "src": "61667:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -99436,7 +99436,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15548, - "src": "60278:2:12", + "src": "61671:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99448,7 +99448,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15550, - "src": "60282:2:12", + "src": "61675:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -99484,7 +99484,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60208:3:12", + "src": "61601:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -99497,7 +99497,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60208:23:12", + "src": "61601:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -99511,7 +99511,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60208:77:12", + "src": "61601:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99531,7 +99531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "60192:15:12", + "src": "61585:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -99545,7 +99545,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60192:94:12", + "src": "61585:94:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -99554,7 +99554,7 @@ }, "id": 15563, "nodeType": "ExpressionStatement", - "src": "60192:94:12" + "src": "61585:94:12" } ] }, @@ -99562,7 +99562,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60104:3:12", + "nameLocation": "61496:3:12", "parameters": { "id": 15551, "nodeType": "ParameterList", @@ -99572,10 +99572,10 @@ "id": 15544, "mutability": "mutable", "name": "p0", - "nameLocation": "60116:2:12", + "nameLocation": "61508:2:12", "nodeType": "VariableDeclaration", "scope": 15565, - "src": "60108:10:12", + "src": "61500:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99586,7 +99586,7 @@ "id": 15543, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60108:7:12", + "src": "61500:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99600,10 +99600,10 @@ "id": 15546, "mutability": "mutable", "name": "p1", - "nameLocation": "60134:2:12", + "nameLocation": "61526:2:12", "nodeType": "VariableDeclaration", "scope": 15565, - "src": "60120:16:12", + "src": "61512:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99614,7 +99614,7 @@ "id": 15545, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60120:6:12", + "src": "61512:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99627,10 +99627,10 @@ "id": 15548, "mutability": "mutable", "name": "p2", - "nameLocation": "60146:2:12", + "nameLocation": "61538:2:12", "nodeType": "VariableDeclaration", "scope": 15565, - "src": "60138:10:12", + "src": "61530:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99641,7 +99641,7 @@ "id": 15547, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60138:7:12", + "src": "61530:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99655,10 +99655,10 @@ "id": 15550, "mutability": "mutable", "name": "p3", - "nameLocation": "60164:2:12", + "nameLocation": "61556:2:12", "nodeType": "VariableDeclaration", "scope": 15565, - "src": "60150:16:12", + "src": "61542:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99669,7 +99669,7 @@ "id": 15549, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60150:6:12", + "src": "61542:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99678,13 +99678,13 @@ "visibility": "internal" } ], - "src": "60107:60:12" + "src": "61499:60:12" }, "returnParameters": { "id": 15552, "nodeType": "ParameterList", "parameters": [], - "src": "60182:0:12" + "src": "61574:0:12" }, "scope": 16348, "stateMutability": "view", @@ -99694,12 +99694,12 @@ { "id": 15588, "nodeType": "FunctionDefinition", - "src": "60299:187:12", + "src": "61695:189:12", "nodes": [], "body": { "id": 15587, "nodeType": "Block", - "src": "60377:109:12", + "src": "61773:111:12", "nodes": [], "statements": [ { @@ -99716,7 +99716,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60427:34:12", + "src": "61824:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0df12b7620e0bad204ac79fe9930fef9b9a40702161764a681594d50d657b081", "typeString": "literal_string \"log(address,string,address,bool)\"" @@ -99729,7 +99729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15567, - "src": "60463:2:12", + "src": "61860:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99741,7 +99741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15569, - "src": "60467:2:12", + "src": "61864:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -99753,7 +99753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15571, - "src": "60471:2:12", + "src": "61868:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99765,7 +99765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15573, - "src": "60475:2:12", + "src": "61872:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99801,7 +99801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60403:3:12", + "src": "61800:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -99814,7 +99814,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60403:23:12", + "src": "61800:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -99828,7 +99828,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60403:75:12", + "src": "61800:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99848,7 +99848,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "60387:15:12", + "src": "61784:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -99862,7 +99862,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60387:92:12", + "src": "61784:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -99871,7 +99871,7 @@ }, "id": 15586, "nodeType": "ExpressionStatement", - "src": "60387:92:12" + "src": "61784:92:12" } ] }, @@ -99879,7 +99879,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60308:3:12", + "nameLocation": "61704:3:12", "parameters": { "id": 15574, "nodeType": "ParameterList", @@ -99889,10 +99889,10 @@ "id": 15567, "mutability": "mutable", "name": "p0", - "nameLocation": "60320:2:12", + "nameLocation": "61716:2:12", "nodeType": "VariableDeclaration", "scope": 15588, - "src": "60312:10:12", + "src": "61708:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99903,7 +99903,7 @@ "id": 15566, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60312:7:12", + "src": "61708:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99917,10 +99917,10 @@ "id": 15569, "mutability": "mutable", "name": "p1", - "nameLocation": "60338:2:12", + "nameLocation": "61734:2:12", "nodeType": "VariableDeclaration", "scope": 15588, - "src": "60324:16:12", + "src": "61720:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99931,7 +99931,7 @@ "id": 15568, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60324:6:12", + "src": "61720:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99944,10 +99944,10 @@ "id": 15571, "mutability": "mutable", "name": "p2", - "nameLocation": "60350:2:12", + "nameLocation": "61746:2:12", "nodeType": "VariableDeclaration", "scope": 15588, - "src": "60342:10:12", + "src": "61738:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99958,7 +99958,7 @@ "id": 15570, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60342:7:12", + "src": "61738:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99972,10 +99972,10 @@ "id": 15573, "mutability": "mutable", "name": "p3", - "nameLocation": "60359:2:12", + "nameLocation": "61755:2:12", "nodeType": "VariableDeclaration", "scope": 15588, - "src": "60354:7:12", + "src": "61750:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99986,7 +99986,7 @@ "id": 15572, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "60354:4:12", + "src": "61750:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99995,13 +99995,13 @@ "visibility": "internal" } ], - "src": "60311:51:12" + "src": "61707:51:12" }, "returnParameters": { "id": 15575, "nodeType": "ParameterList", "parameters": [], - "src": "60377:0:12" + "src": "61773:0:12" }, "scope": 16348, "stateMutability": "view", @@ -100011,12 +100011,12 @@ { "id": 15611, "nodeType": "FunctionDefinition", - "src": "60492:193:12", + "src": "61892:195:12", "nodes": [], "body": { "id": 15610, "nodeType": "Block", - "src": "60573:112:12", + "src": "61973:114:12", "nodes": [], "statements": [ { @@ -100033,7 +100033,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60623:37:12", + "src": "62024:37:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0d36fa2022fafb45586a59914be3ad4c57b76e89535385dcff89c28c80605121", "typeString": "literal_string \"log(address,string,address,address)\"" @@ -100046,7 +100046,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15590, - "src": "60662:2:12", + "src": "62063:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100058,7 +100058,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15592, - "src": "60666:2:12", + "src": "62067:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -100070,7 +100070,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15594, - "src": "60670:2:12", + "src": "62071:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100082,7 +100082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15596, - "src": "60674:2:12", + "src": "62075:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100118,7 +100118,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60599:3:12", + "src": "62000:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -100131,7 +100131,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60599:23:12", + "src": "62000:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -100145,7 +100145,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60599:78:12", + "src": "62000:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100165,7 +100165,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "60583:15:12", + "src": "61984:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -100179,7 +100179,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60583:95:12", + "src": "61984:95:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -100188,7 +100188,7 @@ }, "id": 15609, "nodeType": "ExpressionStatement", - "src": "60583:95:12" + "src": "61984:95:12" } ] }, @@ -100196,7 +100196,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60501:3:12", + "nameLocation": "61901:3:12", "parameters": { "id": 15597, "nodeType": "ParameterList", @@ -100206,10 +100206,10 @@ "id": 15590, "mutability": "mutable", "name": "p0", - "nameLocation": "60513:2:12", + "nameLocation": "61913:2:12", "nodeType": "VariableDeclaration", "scope": 15611, - "src": "60505:10:12", + "src": "61905:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100220,7 +100220,7 @@ "id": 15589, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60505:7:12", + "src": "61905:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100234,10 +100234,10 @@ "id": 15592, "mutability": "mutable", "name": "p1", - "nameLocation": "60531:2:12", + "nameLocation": "61931:2:12", "nodeType": "VariableDeclaration", "scope": 15611, - "src": "60517:16:12", + "src": "61917:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100248,7 +100248,7 @@ "id": 15591, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60517:6:12", + "src": "61917:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100261,10 +100261,10 @@ "id": 15594, "mutability": "mutable", "name": "p2", - "nameLocation": "60543:2:12", + "nameLocation": "61943:2:12", "nodeType": "VariableDeclaration", "scope": 15611, - "src": "60535:10:12", + "src": "61935:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100275,7 +100275,7 @@ "id": 15593, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60535:7:12", + "src": "61935:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100289,10 +100289,10 @@ "id": 15596, "mutability": "mutable", "name": "p3", - "nameLocation": "60555:2:12", + "nameLocation": "61955:2:12", "nodeType": "VariableDeclaration", "scope": 15611, - "src": "60547:10:12", + "src": "61947:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100303,7 +100303,7 @@ "id": 15595, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60547:7:12", + "src": "61947:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100313,13 +100313,13 @@ "visibility": "internal" } ], - "src": "60504:54:12" + "src": "61904:54:12" }, "returnParameters": { "id": 15598, "nodeType": "ParameterList", "parameters": [], - "src": "60573:0:12" + "src": "61973:0:12" }, "scope": 16348, "stateMutability": "view", @@ -100329,12 +100329,12 @@ { "id": 15634, "nodeType": "FunctionDefinition", - "src": "60691:170:12", + "src": "62095:172:12", "nodes": [], "body": { "id": 15633, "nodeType": "Block", - "src": "60757:104:12", + "src": "62161:106:12", "nodes": [], "statements": [ { @@ -100351,7 +100351,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60807:29:12", + "src": "62212:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c210a01e60a7d88137859e75abc2d14430087408747ac6787f0acb2f0f8bfd59", "typeString": "literal_string \"log(address,bool,uint,uint)\"" @@ -100364,7 +100364,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15613, - "src": "60838:2:12", + "src": "62243:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100376,7 +100376,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15615, - "src": "60842:2:12", + "src": "62247:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100388,7 +100388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15617, - "src": "60846:2:12", + "src": "62251:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100400,7 +100400,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15619, - "src": "60850:2:12", + "src": "62255:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100436,7 +100436,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60783:3:12", + "src": "62188:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -100449,7 +100449,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60783:23:12", + "src": "62188:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -100463,7 +100463,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60783:70:12", + "src": "62188:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100483,7 +100483,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "60767:15:12", + "src": "62172:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -100497,7 +100497,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60767:87:12", + "src": "62172:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -100506,7 +100506,7 @@ }, "id": 15632, "nodeType": "ExpressionStatement", - "src": "60767:87:12" + "src": "62172:87:12" } ] }, @@ -100514,7 +100514,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60700:3:12", + "nameLocation": "62104:3:12", "parameters": { "id": 15620, "nodeType": "ParameterList", @@ -100524,10 +100524,10 @@ "id": 15613, "mutability": "mutable", "name": "p0", - "nameLocation": "60712:2:12", + "nameLocation": "62116:2:12", "nodeType": "VariableDeclaration", "scope": 15634, - "src": "60704:10:12", + "src": "62108:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100538,7 +100538,7 @@ "id": 15612, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60704:7:12", + "src": "62108:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100552,10 +100552,10 @@ "id": 15615, "mutability": "mutable", "name": "p1", - "nameLocation": "60721:2:12", + "nameLocation": "62125:2:12", "nodeType": "VariableDeclaration", "scope": 15634, - "src": "60716:7:12", + "src": "62120:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100566,7 +100566,7 @@ "id": 15614, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "60716:4:12", + "src": "62120:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100579,10 +100579,10 @@ "id": 15617, "mutability": "mutable", "name": "p2", - "nameLocation": "60730:2:12", + "nameLocation": "62134:2:12", "nodeType": "VariableDeclaration", "scope": 15634, - "src": "60725:7:12", + "src": "62129:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100593,7 +100593,7 @@ "id": 15616, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "60725:4:12", + "src": "62129:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100606,10 +100606,10 @@ "id": 15619, "mutability": "mutable", "name": "p3", - "nameLocation": "60739:2:12", + "nameLocation": "62143:2:12", "nodeType": "VariableDeclaration", "scope": 15634, - "src": "60734:7:12", + "src": "62138:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100620,7 +100620,7 @@ "id": 15618, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "60734:4:12", + "src": "62138:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100629,13 +100629,13 @@ "visibility": "internal" } ], - "src": "60703:39:12" + "src": "62107:39:12" }, "returnParameters": { "id": 15621, "nodeType": "ParameterList", "parameters": [], - "src": "60757:0:12" + "src": "62161:0:12" }, "scope": 16348, "stateMutability": "view", @@ -100645,12 +100645,12 @@ { "id": 15657, "nodeType": "FunctionDefinition", - "src": "60867:181:12", + "src": "62275:183:12", "nodes": [], "body": { "id": 15656, "nodeType": "Block", - "src": "60942:106:12", + "src": "62350:108:12", "nodes": [], "statements": [ { @@ -100667,7 +100667,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60992:31:12", + "src": "62401:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b588eccef132ec49572951d33e9b0d1b814d54c82133831f78cdc5d923bc6e6", "typeString": "literal_string \"log(address,bool,uint,string)\"" @@ -100680,7 +100680,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15636, - "src": "61025:2:12", + "src": "62434:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100692,7 +100692,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15638, - "src": "61029:2:12", + "src": "62438:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100704,7 +100704,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15640, - "src": "61033:2:12", + "src": "62442:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100716,7 +100716,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15642, - "src": "61037:2:12", + "src": "62446:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -100752,7 +100752,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60968:3:12", + "src": "62377:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -100765,7 +100765,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60968:23:12", + "src": "62377:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -100779,7 +100779,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60968:72:12", + "src": "62377:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100799,7 +100799,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "60952:15:12", + "src": "62361:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -100813,7 +100813,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60952:89:12", + "src": "62361:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -100822,7 +100822,7 @@ }, "id": 15655, "nodeType": "ExpressionStatement", - "src": "60952:89:12" + "src": "62361:89:12" } ] }, @@ -100830,7 +100830,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60876:3:12", + "nameLocation": "62284:3:12", "parameters": { "id": 15643, "nodeType": "ParameterList", @@ -100840,10 +100840,10 @@ "id": 15636, "mutability": "mutable", "name": "p0", - "nameLocation": "60888:2:12", + "nameLocation": "62296:2:12", "nodeType": "VariableDeclaration", "scope": 15657, - "src": "60880:10:12", + "src": "62288:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100854,7 +100854,7 @@ "id": 15635, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60880:7:12", + "src": "62288:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100868,10 +100868,10 @@ "id": 15638, "mutability": "mutable", "name": "p1", - "nameLocation": "60897:2:12", + "nameLocation": "62305:2:12", "nodeType": "VariableDeclaration", "scope": 15657, - "src": "60892:7:12", + "src": "62300:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100882,7 +100882,7 @@ "id": 15637, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "60892:4:12", + "src": "62300:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100895,10 +100895,10 @@ "id": 15640, "mutability": "mutable", "name": "p2", - "nameLocation": "60906:2:12", + "nameLocation": "62314:2:12", "nodeType": "VariableDeclaration", "scope": 15657, - "src": "60901:7:12", + "src": "62309:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100909,7 +100909,7 @@ "id": 15639, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "60901:4:12", + "src": "62309:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100922,10 +100922,10 @@ "id": 15642, "mutability": "mutable", "name": "p3", - "nameLocation": "60924:2:12", + "nameLocation": "62332:2:12", "nodeType": "VariableDeclaration", "scope": 15657, - "src": "60910:16:12", + "src": "62318:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100936,7 +100936,7 @@ "id": 15641, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60910:6:12", + "src": "62318:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100945,13 +100945,13 @@ "visibility": "internal" } ], - "src": "60879:48:12" + "src": "62287:48:12" }, "returnParameters": { "id": 15644, "nodeType": "ParameterList", "parameters": [], - "src": "60942:0:12" + "src": "62350:0:12" }, "scope": 16348, "stateMutability": "view", @@ -100961,12 +100961,12 @@ { "id": 15680, "nodeType": "FunctionDefinition", - "src": "61054:170:12", + "src": "62466:172:12", "nodes": [], "body": { "id": 15679, "nodeType": "Block", - "src": "61120:104:12", + "src": "62532:106:12", "nodes": [], "statements": [ { @@ -100983,7 +100983,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61170:29:12", + "src": "62583:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_85cdc5af22f2a2b52749c228b5bc379bac815d0d3575c2899b6657bce00fab33", "typeString": "literal_string \"log(address,bool,uint,bool)\"" @@ -100996,7 +100996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15659, - "src": "61201:2:12", + "src": "62614:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101008,7 +101008,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15661, - "src": "61205:2:12", + "src": "62618:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101020,7 +101020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15663, - "src": "61209:2:12", + "src": "62622:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101032,7 +101032,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15665, - "src": "61213:2:12", + "src": "62626:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101068,7 +101068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61146:3:12", + "src": "62559:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -101081,7 +101081,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61146:23:12", + "src": "62559:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -101095,7 +101095,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61146:70:12", + "src": "62559:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101115,7 +101115,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "61130:15:12", + "src": "62543:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -101129,7 +101129,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61130:87:12", + "src": "62543:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -101138,7 +101138,7 @@ }, "id": 15678, "nodeType": "ExpressionStatement", - "src": "61130:87:12" + "src": "62543:87:12" } ] }, @@ -101146,7 +101146,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61063:3:12", + "nameLocation": "62475:3:12", "parameters": { "id": 15666, "nodeType": "ParameterList", @@ -101156,10 +101156,10 @@ "id": 15659, "mutability": "mutable", "name": "p0", - "nameLocation": "61075:2:12", + "nameLocation": "62487:2:12", "nodeType": "VariableDeclaration", "scope": 15680, - "src": "61067:10:12", + "src": "62479:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101170,7 +101170,7 @@ "id": 15658, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61067:7:12", + "src": "62479:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101184,10 +101184,10 @@ "id": 15661, "mutability": "mutable", "name": "p1", - "nameLocation": "61084:2:12", + "nameLocation": "62496:2:12", "nodeType": "VariableDeclaration", "scope": 15680, - "src": "61079:7:12", + "src": "62491:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101198,7 +101198,7 @@ "id": 15660, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61079:4:12", + "src": "62491:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101211,10 +101211,10 @@ "id": 15663, "mutability": "mutable", "name": "p2", - "nameLocation": "61093:2:12", + "nameLocation": "62505:2:12", "nodeType": "VariableDeclaration", "scope": 15680, - "src": "61088:7:12", + "src": "62500:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101225,7 +101225,7 @@ "id": 15662, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "61088:4:12", + "src": "62500:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101238,10 +101238,10 @@ "id": 15665, "mutability": "mutable", "name": "p3", - "nameLocation": "61102:2:12", + "nameLocation": "62514:2:12", "nodeType": "VariableDeclaration", "scope": 15680, - "src": "61097:7:12", + "src": "62509:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101252,7 +101252,7 @@ "id": 15664, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61097:4:12", + "src": "62509:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101261,13 +101261,13 @@ "visibility": "internal" } ], - "src": "61066:39:12" + "src": "62478:39:12" }, "returnParameters": { "id": 15667, "nodeType": "ParameterList", "parameters": [], - "src": "61120:0:12" + "src": "62532:0:12" }, "scope": 16348, "stateMutability": "view", @@ -101277,12 +101277,12 @@ { "id": 15703, "nodeType": "FunctionDefinition", - "src": "61230:176:12", + "src": "62646:178:12", "nodes": [], "body": { "id": 15702, "nodeType": "Block", - "src": "61299:107:12", + "src": "62715:109:12", "nodes": [], "statements": [ { @@ -101299,7 +101299,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61349:32:12", + "src": "62766:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0d8ce61ee7d058fd1e588343a35fb1aff71b8e7f74d553220d0e20088cb908bf", "typeString": "literal_string \"log(address,bool,uint,address)\"" @@ -101312,7 +101312,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15682, - "src": "61383:2:12", + "src": "62800:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101324,7 +101324,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15684, - "src": "61387:2:12", + "src": "62804:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101336,7 +101336,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15686, - "src": "61391:2:12", + "src": "62808:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101348,7 +101348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15688, - "src": "61395:2:12", + "src": "62812:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101384,7 +101384,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61325:3:12", + "src": "62742:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -101397,7 +101397,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61325:23:12", + "src": "62742:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -101411,7 +101411,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61325:73:12", + "src": "62742:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101431,7 +101431,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "61309:15:12", + "src": "62726:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -101445,7 +101445,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61309:90:12", + "src": "62726:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -101454,7 +101454,7 @@ }, "id": 15701, "nodeType": "ExpressionStatement", - "src": "61309:90:12" + "src": "62726:90:12" } ] }, @@ -101462,7 +101462,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61239:3:12", + "nameLocation": "62655:3:12", "parameters": { "id": 15689, "nodeType": "ParameterList", @@ -101472,10 +101472,10 @@ "id": 15682, "mutability": "mutable", "name": "p0", - "nameLocation": "61251:2:12", + "nameLocation": "62667:2:12", "nodeType": "VariableDeclaration", "scope": 15703, - "src": "61243:10:12", + "src": "62659:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101486,7 +101486,7 @@ "id": 15681, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61243:7:12", + "src": "62659:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101500,10 +101500,10 @@ "id": 15684, "mutability": "mutable", "name": "p1", - "nameLocation": "61260:2:12", + "nameLocation": "62676:2:12", "nodeType": "VariableDeclaration", "scope": 15703, - "src": "61255:7:12", + "src": "62671:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101514,7 +101514,7 @@ "id": 15683, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61255:4:12", + "src": "62671:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101527,10 +101527,10 @@ "id": 15686, "mutability": "mutable", "name": "p2", - "nameLocation": "61269:2:12", + "nameLocation": "62685:2:12", "nodeType": "VariableDeclaration", "scope": 15703, - "src": "61264:7:12", + "src": "62680:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101541,7 +101541,7 @@ "id": 15685, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "61264:4:12", + "src": "62680:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101554,10 +101554,10 @@ "id": 15688, "mutability": "mutable", "name": "p3", - "nameLocation": "61281:2:12", + "nameLocation": "62697:2:12", "nodeType": "VariableDeclaration", "scope": 15703, - "src": "61273:10:12", + "src": "62689:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101568,7 +101568,7 @@ "id": 15687, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61273:7:12", + "src": "62689:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101578,13 +101578,13 @@ "visibility": "internal" } ], - "src": "61242:42:12" + "src": "62658:42:12" }, "returnParameters": { "id": 15690, "nodeType": "ParameterList", "parameters": [], - "src": "61299:0:12" + "src": "62715:0:12" }, "scope": 16348, "stateMutability": "view", @@ -101594,12 +101594,12 @@ { "id": 15726, "nodeType": "FunctionDefinition", - "src": "61412:181:12", + "src": "62832:183:12", "nodes": [], "body": { "id": 15725, "nodeType": "Block", - "src": "61487:106:12", + "src": "62907:108:12", "nodes": [], "statements": [ { @@ -101616,7 +101616,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61537:31:12", + "src": "62958:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9e127b6e4348bc33b3ea7f05f6479d3e1b1fe2b3727e1f4ba94b6a36e7abac9b", "typeString": "literal_string \"log(address,bool,string,uint)\"" @@ -101629,7 +101629,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15705, - "src": "61570:2:12", + "src": "62991:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101641,7 +101641,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15707, - "src": "61574:2:12", + "src": "62995:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101653,7 +101653,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15709, - "src": "61578:2:12", + "src": "62999:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -101665,7 +101665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15711, - "src": "61582:2:12", + "src": "63003:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101701,7 +101701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61513:3:12", + "src": "62934:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -101714,7 +101714,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61513:23:12", + "src": "62934:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -101728,7 +101728,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61513:72:12", + "src": "62934:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101748,7 +101748,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "61497:15:12", + "src": "62918:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -101762,7 +101762,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61497:89:12", + "src": "62918:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -101771,7 +101771,7 @@ }, "id": 15724, "nodeType": "ExpressionStatement", - "src": "61497:89:12" + "src": "62918:89:12" } ] }, @@ -101779,7 +101779,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61421:3:12", + "nameLocation": "62841:3:12", "parameters": { "id": 15712, "nodeType": "ParameterList", @@ -101789,10 +101789,10 @@ "id": 15705, "mutability": "mutable", "name": "p0", - "nameLocation": "61433:2:12", + "nameLocation": "62853:2:12", "nodeType": "VariableDeclaration", "scope": 15726, - "src": "61425:10:12", + "src": "62845:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101803,7 +101803,7 @@ "id": 15704, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61425:7:12", + "src": "62845:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101817,10 +101817,10 @@ "id": 15707, "mutability": "mutable", "name": "p1", - "nameLocation": "61442:2:12", + "nameLocation": "62862:2:12", "nodeType": "VariableDeclaration", "scope": 15726, - "src": "61437:7:12", + "src": "62857:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101831,7 +101831,7 @@ "id": 15706, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61437:4:12", + "src": "62857:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101844,10 +101844,10 @@ "id": 15709, "mutability": "mutable", "name": "p2", - "nameLocation": "61460:2:12", + "nameLocation": "62880:2:12", "nodeType": "VariableDeclaration", "scope": 15726, - "src": "61446:16:12", + "src": "62866:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -101858,7 +101858,7 @@ "id": 15708, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61446:6:12", + "src": "62866:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -101871,10 +101871,10 @@ "id": 15711, "mutability": "mutable", "name": "p3", - "nameLocation": "61469:2:12", + "nameLocation": "62889:2:12", "nodeType": "VariableDeclaration", "scope": 15726, - "src": "61464:7:12", + "src": "62884:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101885,7 +101885,7 @@ "id": 15710, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "61464:4:12", + "src": "62884:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101894,13 +101894,13 @@ "visibility": "internal" } ], - "src": "61424:48:12" + "src": "62844:48:12" }, "returnParameters": { "id": 15713, "nodeType": "ParameterList", "parameters": [], - "src": "61487:0:12" + "src": "62907:0:12" }, "scope": 16348, "stateMutability": "view", @@ -101910,12 +101910,12 @@ { "id": 15749, "nodeType": "FunctionDefinition", - "src": "61599:192:12", + "src": "63023:194:12", "nodes": [], "body": { "id": 15748, "nodeType": "Block", - "src": "61683:108:12", + "src": "63107:110:12", "nodes": [], "statements": [ { @@ -101932,7 +101932,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61733:33:12", + "src": "63158:33:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_475c5c33f91155b7a0e86c9fac7985c60ab58f4bfb411ee9b31d994a7fc95d1f", "typeString": "literal_string \"log(address,bool,string,string)\"" @@ -101945,7 +101945,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15728, - "src": "61768:2:12", + "src": "63193:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101957,7 +101957,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15730, - "src": "61772:2:12", + "src": "63197:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101969,7 +101969,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15732, - "src": "61776:2:12", + "src": "63201:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -101981,7 +101981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15734, - "src": "61780:2:12", + "src": "63205:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -102017,7 +102017,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61709:3:12", + "src": "63134:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -102030,7 +102030,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61709:23:12", + "src": "63134:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -102044,7 +102044,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61709:74:12", + "src": "63134:74:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102064,7 +102064,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "61693:15:12", + "src": "63118:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -102078,7 +102078,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61693:91:12", + "src": "63118:91:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -102087,7 +102087,7 @@ }, "id": 15747, "nodeType": "ExpressionStatement", - "src": "61693:91:12" + "src": "63118:91:12" } ] }, @@ -102095,7 +102095,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61608:3:12", + "nameLocation": "63032:3:12", "parameters": { "id": 15735, "nodeType": "ParameterList", @@ -102105,10 +102105,10 @@ "id": 15728, "mutability": "mutable", "name": "p0", - "nameLocation": "61620:2:12", + "nameLocation": "63044:2:12", "nodeType": "VariableDeclaration", "scope": 15749, - "src": "61612:10:12", + "src": "63036:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102119,7 +102119,7 @@ "id": 15727, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61612:7:12", + "src": "63036:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102133,10 +102133,10 @@ "id": 15730, "mutability": "mutable", "name": "p1", - "nameLocation": "61629:2:12", + "nameLocation": "63053:2:12", "nodeType": "VariableDeclaration", "scope": 15749, - "src": "61624:7:12", + "src": "63048:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102147,7 +102147,7 @@ "id": 15729, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61624:4:12", + "src": "63048:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102160,10 +102160,10 @@ "id": 15732, "mutability": "mutable", "name": "p2", - "nameLocation": "61647:2:12", + "nameLocation": "63071:2:12", "nodeType": "VariableDeclaration", "scope": 15749, - "src": "61633:16:12", + "src": "63057:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102174,7 +102174,7 @@ "id": 15731, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61633:6:12", + "src": "63057:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102187,10 +102187,10 @@ "id": 15734, "mutability": "mutable", "name": "p3", - "nameLocation": "61665:2:12", + "nameLocation": "63089:2:12", "nodeType": "VariableDeclaration", "scope": 15749, - "src": "61651:16:12", + "src": "63075:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102201,7 +102201,7 @@ "id": 15733, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61651:6:12", + "src": "63075:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102210,13 +102210,13 @@ "visibility": "internal" } ], - "src": "61611:57:12" + "src": "63035:57:12" }, "returnParameters": { "id": 15736, "nodeType": "ParameterList", "parameters": [], - "src": "61683:0:12" + "src": "63107:0:12" }, "scope": 16348, "stateMutability": "view", @@ -102226,12 +102226,12 @@ { "id": 15772, "nodeType": "FunctionDefinition", - "src": "61797:181:12", + "src": "63225:183:12", "nodes": [], "body": { "id": 15771, "nodeType": "Block", - "src": "61872:106:12", + "src": "63300:108:12", "nodes": [], "statements": [ { @@ -102248,7 +102248,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61922:31:12", + "src": "63351:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50ad461db24803fc9b2ba76f072192e0a4d8fbb3667a50c400f504443380890f", "typeString": "literal_string \"log(address,bool,string,bool)\"" @@ -102261,7 +102261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15751, - "src": "61955:2:12", + "src": "63384:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -102273,7 +102273,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15753, - "src": "61959:2:12", + "src": "63388:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102285,7 +102285,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15755, - "src": "61963:2:12", + "src": "63392:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -102297,7 +102297,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15757, - "src": "61967:2:12", + "src": "63396:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102333,7 +102333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61898:3:12", + "src": "63327:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -102346,7 +102346,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61898:23:12", + "src": "63327:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -102360,7 +102360,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61898:72:12", + "src": "63327:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102380,7 +102380,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "61882:15:12", + "src": "63311:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -102394,7 +102394,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61882:89:12", + "src": "63311:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -102403,7 +102403,7 @@ }, "id": 15770, "nodeType": "ExpressionStatement", - "src": "61882:89:12" + "src": "63311:89:12" } ] }, @@ -102411,7 +102411,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61806:3:12", + "nameLocation": "63234:3:12", "parameters": { "id": 15758, "nodeType": "ParameterList", @@ -102421,10 +102421,10 @@ "id": 15751, "mutability": "mutable", "name": "p0", - "nameLocation": "61818:2:12", + "nameLocation": "63246:2:12", "nodeType": "VariableDeclaration", "scope": 15772, - "src": "61810:10:12", + "src": "63238:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102435,7 +102435,7 @@ "id": 15750, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61810:7:12", + "src": "63238:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102449,10 +102449,10 @@ "id": 15753, "mutability": "mutable", "name": "p1", - "nameLocation": "61827:2:12", + "nameLocation": "63255:2:12", "nodeType": "VariableDeclaration", "scope": 15772, - "src": "61822:7:12", + "src": "63250:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102463,7 +102463,7 @@ "id": 15752, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61822:4:12", + "src": "63250:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102476,10 +102476,10 @@ "id": 15755, "mutability": "mutable", "name": "p2", - "nameLocation": "61845:2:12", + "nameLocation": "63273:2:12", "nodeType": "VariableDeclaration", "scope": 15772, - "src": "61831:16:12", + "src": "63259:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102490,7 +102490,7 @@ "id": 15754, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61831:6:12", + "src": "63259:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102503,10 +102503,10 @@ "id": 15757, "mutability": "mutable", "name": "p3", - "nameLocation": "61854:2:12", + "nameLocation": "63282:2:12", "nodeType": "VariableDeclaration", "scope": 15772, - "src": "61849:7:12", + "src": "63277:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102517,7 +102517,7 @@ "id": 15756, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61849:4:12", + "src": "63277:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102526,13 +102526,13 @@ "visibility": "internal" } ], - "src": "61809:48:12" + "src": "63237:48:12" }, "returnParameters": { "id": 15759, "nodeType": "ParameterList", "parameters": [], - "src": "61872:0:12" + "src": "63300:0:12" }, "scope": 16348, "stateMutability": "view", @@ -102542,12 +102542,12 @@ { "id": 15795, "nodeType": "FunctionDefinition", - "src": "61984:187:12", + "src": "63416:189:12", "nodes": [], "body": { "id": 15794, "nodeType": "Block", - "src": "62062:109:12", + "src": "63494:111:12", "nodes": [], "statements": [ { @@ -102564,7 +102564,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62112:34:12", + "src": "63545:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_19fd495659df511498cf8dde03672830bd109ef2d9b9bec18e72190917c328bc", "typeString": "literal_string \"log(address,bool,string,address)\"" @@ -102577,7 +102577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15774, - "src": "62148:2:12", + "src": "63581:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -102589,7 +102589,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15776, - "src": "62152:2:12", + "src": "63585:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102601,7 +102601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15778, - "src": "62156:2:12", + "src": "63589:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -102613,7 +102613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15780, - "src": "62160:2:12", + "src": "63593:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -102649,7 +102649,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62088:3:12", + "src": "63521:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -102662,7 +102662,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62088:23:12", + "src": "63521:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -102676,7 +102676,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62088:75:12", + "src": "63521:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102696,7 +102696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "62072:15:12", + "src": "63505:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -102710,7 +102710,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62072:92:12", + "src": "63505:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -102719,7 +102719,7 @@ }, "id": 15793, "nodeType": "ExpressionStatement", - "src": "62072:92:12" + "src": "63505:92:12" } ] }, @@ -102727,7 +102727,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61993:3:12", + "nameLocation": "63425:3:12", "parameters": { "id": 15781, "nodeType": "ParameterList", @@ -102737,10 +102737,10 @@ "id": 15774, "mutability": "mutable", "name": "p0", - "nameLocation": "62005:2:12", + "nameLocation": "63437:2:12", "nodeType": "VariableDeclaration", "scope": 15795, - "src": "61997:10:12", + "src": "63429:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102751,7 +102751,7 @@ "id": 15773, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61997:7:12", + "src": "63429:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102765,10 +102765,10 @@ "id": 15776, "mutability": "mutable", "name": "p1", - "nameLocation": "62014:2:12", + "nameLocation": "63446:2:12", "nodeType": "VariableDeclaration", "scope": 15795, - "src": "62009:7:12", + "src": "63441:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102779,7 +102779,7 @@ "id": 15775, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62009:4:12", + "src": "63441:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102792,10 +102792,10 @@ "id": 15778, "mutability": "mutable", "name": "p2", - "nameLocation": "62032:2:12", + "nameLocation": "63464:2:12", "nodeType": "VariableDeclaration", "scope": 15795, - "src": "62018:16:12", + "src": "63450:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102806,7 +102806,7 @@ "id": 15777, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62018:6:12", + "src": "63450:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102819,10 +102819,10 @@ "id": 15780, "mutability": "mutable", "name": "p3", - "nameLocation": "62044:2:12", + "nameLocation": "63476:2:12", "nodeType": "VariableDeclaration", "scope": 15795, - "src": "62036:10:12", + "src": "63468:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102833,7 +102833,7 @@ "id": 15779, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62036:7:12", + "src": "63468:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102843,13 +102843,13 @@ "visibility": "internal" } ], - "src": "61996:51:12" + "src": "63428:51:12" }, "returnParameters": { "id": 15782, "nodeType": "ParameterList", "parameters": [], - "src": "62062:0:12" + "src": "63494:0:12" }, "scope": 16348, "stateMutability": "view", @@ -102859,12 +102859,12 @@ { "id": 15818, "nodeType": "FunctionDefinition", - "src": "62177:170:12", + "src": "63613:172:12", "nodes": [], "body": { "id": 15817, "nodeType": "Block", - "src": "62243:104:12", + "src": "63679:106:12", "nodes": [], "statements": [ { @@ -102881,7 +102881,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62293:29:12", + "src": "63730:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cfb587569c9e063cd7daed07e27d9193980aad24c48787cb6531c47fa694e463", "typeString": "literal_string \"log(address,bool,bool,uint)\"" @@ -102894,7 +102894,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15797, - "src": "62324:2:12", + "src": "63761:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -102906,7 +102906,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15799, - "src": "62328:2:12", + "src": "63765:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102918,7 +102918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15801, - "src": "62332:2:12", + "src": "63769:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102930,7 +102930,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15803, - "src": "62336:2:12", + "src": "63773:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102966,7 +102966,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62269:3:12", + "src": "63706:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -102979,7 +102979,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62269:23:12", + "src": "63706:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -102993,7 +102993,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62269:70:12", + "src": "63706:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103013,7 +103013,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "62253:15:12", + "src": "63690:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -103027,7 +103027,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62253:87:12", + "src": "63690:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -103036,7 +103036,7 @@ }, "id": 15816, "nodeType": "ExpressionStatement", - "src": "62253:87:12" + "src": "63690:87:12" } ] }, @@ -103044,7 +103044,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62186:3:12", + "nameLocation": "63622:3:12", "parameters": { "id": 15804, "nodeType": "ParameterList", @@ -103054,10 +103054,10 @@ "id": 15797, "mutability": "mutable", "name": "p0", - "nameLocation": "62198:2:12", + "nameLocation": "63634:2:12", "nodeType": "VariableDeclaration", "scope": 15818, - "src": "62190:10:12", + "src": "63626:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103068,7 +103068,7 @@ "id": 15796, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62190:7:12", + "src": "63626:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103082,10 +103082,10 @@ "id": 15799, "mutability": "mutable", "name": "p1", - "nameLocation": "62207:2:12", + "nameLocation": "63643:2:12", "nodeType": "VariableDeclaration", "scope": 15818, - "src": "62202:7:12", + "src": "63638:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103096,7 +103096,7 @@ "id": 15798, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62202:4:12", + "src": "63638:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103109,10 +103109,10 @@ "id": 15801, "mutability": "mutable", "name": "p2", - "nameLocation": "62216:2:12", + "nameLocation": "63652:2:12", "nodeType": "VariableDeclaration", "scope": 15818, - "src": "62211:7:12", + "src": "63647:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103123,7 +103123,7 @@ "id": 15800, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62211:4:12", + "src": "63647:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103136,10 +103136,10 @@ "id": 15803, "mutability": "mutable", "name": "p3", - "nameLocation": "62225:2:12", + "nameLocation": "63661:2:12", "nodeType": "VariableDeclaration", "scope": 15818, - "src": "62220:7:12", + "src": "63656:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103150,7 +103150,7 @@ "id": 15802, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "62220:4:12", + "src": "63656:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -103159,13 +103159,13 @@ "visibility": "internal" } ], - "src": "62189:39:12" + "src": "63625:39:12" }, "returnParameters": { "id": 15805, "nodeType": "ParameterList", "parameters": [], - "src": "62243:0:12" + "src": "63679:0:12" }, "scope": 16348, "stateMutability": "view", @@ -103175,12 +103175,12 @@ { "id": 15841, "nodeType": "FunctionDefinition", - "src": "62353:181:12", + "src": "63793:183:12", "nodes": [], "body": { "id": 15840, "nodeType": "Block", - "src": "62428:106:12", + "src": "63868:108:12", "nodes": [], "statements": [ { @@ -103197,7 +103197,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62478:31:12", + "src": "63919:31:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dfc4a2e8c56809b44edbbc6d92d0a8441e551ad5387596bf8b629c56d9a91300", "typeString": "literal_string \"log(address,bool,bool,string)\"" @@ -103210,7 +103210,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15820, - "src": "62511:2:12", + "src": "63952:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103222,7 +103222,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15822, - "src": "62515:2:12", + "src": "63956:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103234,7 +103234,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15824, - "src": "62519:2:12", + "src": "63960:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103246,7 +103246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15826, - "src": "62523:2:12", + "src": "63964:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -103282,7 +103282,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62454:3:12", + "src": "63895:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -103295,7 +103295,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62454:23:12", + "src": "63895:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -103309,7 +103309,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62454:72:12", + "src": "63895:72:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103329,7 +103329,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "62438:15:12", + "src": "63879:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -103343,7 +103343,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62438:89:12", + "src": "63879:89:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -103352,7 +103352,7 @@ }, "id": 15839, "nodeType": "ExpressionStatement", - "src": "62438:89:12" + "src": "63879:89:12" } ] }, @@ -103360,7 +103360,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62362:3:12", + "nameLocation": "63802:3:12", "parameters": { "id": 15827, "nodeType": "ParameterList", @@ -103370,10 +103370,10 @@ "id": 15820, "mutability": "mutable", "name": "p0", - "nameLocation": "62374:2:12", + "nameLocation": "63814:2:12", "nodeType": "VariableDeclaration", "scope": 15841, - "src": "62366:10:12", + "src": "63806:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103384,7 +103384,7 @@ "id": 15819, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62366:7:12", + "src": "63806:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103398,10 +103398,10 @@ "id": 15822, "mutability": "mutable", "name": "p1", - "nameLocation": "62383:2:12", + "nameLocation": "63823:2:12", "nodeType": "VariableDeclaration", "scope": 15841, - "src": "62378:7:12", + "src": "63818:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103412,7 +103412,7 @@ "id": 15821, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62378:4:12", + "src": "63818:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103425,10 +103425,10 @@ "id": 15824, "mutability": "mutable", "name": "p2", - "nameLocation": "62392:2:12", + "nameLocation": "63832:2:12", "nodeType": "VariableDeclaration", "scope": 15841, - "src": "62387:7:12", + "src": "63827:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103439,7 +103439,7 @@ "id": 15823, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62387:4:12", + "src": "63827:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103452,10 +103452,10 @@ "id": 15826, "mutability": "mutable", "name": "p3", - "nameLocation": "62410:2:12", + "nameLocation": "63850:2:12", "nodeType": "VariableDeclaration", "scope": 15841, - "src": "62396:16:12", + "src": "63836:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -103466,7 +103466,7 @@ "id": 15825, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62396:6:12", + "src": "63836:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -103475,13 +103475,13 @@ "visibility": "internal" } ], - "src": "62365:48:12" + "src": "63805:48:12" }, "returnParameters": { "id": 15828, "nodeType": "ParameterList", "parameters": [], - "src": "62428:0:12" + "src": "63868:0:12" }, "scope": 16348, "stateMutability": "view", @@ -103491,12 +103491,12 @@ { "id": 15864, "nodeType": "FunctionDefinition", - "src": "62540:170:12", + "src": "63984:172:12", "nodes": [], "body": { "id": 15863, "nodeType": "Block", - "src": "62606:104:12", + "src": "64050:106:12", "nodes": [], "statements": [ { @@ -103513,7 +103513,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62656:29:12", + "src": "64101:29:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cac434792b973db16714db96d2aeda353b2253f27255abe42b9960b2dc550634", "typeString": "literal_string \"log(address,bool,bool,bool)\"" @@ -103526,7 +103526,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15843, - "src": "62687:2:12", + "src": "64132:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103538,7 +103538,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15845, - "src": "62691:2:12", + "src": "64136:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103550,7 +103550,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15847, - "src": "62695:2:12", + "src": "64140:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103562,7 +103562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15849, - "src": "62699:2:12", + "src": "64144:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103598,7 +103598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62632:3:12", + "src": "64077:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -103611,7 +103611,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62632:23:12", + "src": "64077:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -103625,7 +103625,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62632:70:12", + "src": "64077:70:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103645,7 +103645,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "62616:15:12", + "src": "64061:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -103659,7 +103659,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62616:87:12", + "src": "64061:87:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -103668,7 +103668,7 @@ }, "id": 15862, "nodeType": "ExpressionStatement", - "src": "62616:87:12" + "src": "64061:87:12" } ] }, @@ -103676,7 +103676,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62549:3:12", + "nameLocation": "63993:3:12", "parameters": { "id": 15850, "nodeType": "ParameterList", @@ -103686,10 +103686,10 @@ "id": 15843, "mutability": "mutable", "name": "p0", - "nameLocation": "62561:2:12", + "nameLocation": "64005:2:12", "nodeType": "VariableDeclaration", "scope": 15864, - "src": "62553:10:12", + "src": "63997:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103700,7 +103700,7 @@ "id": 15842, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62553:7:12", + "src": "63997:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103714,10 +103714,10 @@ "id": 15845, "mutability": "mutable", "name": "p1", - "nameLocation": "62570:2:12", + "nameLocation": "64014:2:12", "nodeType": "VariableDeclaration", "scope": 15864, - "src": "62565:7:12", + "src": "64009:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103728,7 +103728,7 @@ "id": 15844, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62565:4:12", + "src": "64009:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103741,10 +103741,10 @@ "id": 15847, "mutability": "mutable", "name": "p2", - "nameLocation": "62579:2:12", + "nameLocation": "64023:2:12", "nodeType": "VariableDeclaration", "scope": 15864, - "src": "62574:7:12", + "src": "64018:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103755,7 +103755,7 @@ "id": 15846, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62574:4:12", + "src": "64018:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103768,10 +103768,10 @@ "id": 15849, "mutability": "mutable", "name": "p3", - "nameLocation": "62588:2:12", + "nameLocation": "64032:2:12", "nodeType": "VariableDeclaration", "scope": 15864, - "src": "62583:7:12", + "src": "64027:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103782,7 +103782,7 @@ "id": 15848, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62583:4:12", + "src": "64027:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103791,13 +103791,13 @@ "visibility": "internal" } ], - "src": "62552:39:12" + "src": "63996:39:12" }, "returnParameters": { "id": 15851, "nodeType": "ParameterList", "parameters": [], - "src": "62606:0:12" + "src": "64050:0:12" }, "scope": 16348, "stateMutability": "view", @@ -103807,12 +103807,12 @@ { "id": 15887, "nodeType": "FunctionDefinition", - "src": "62716:176:12", + "src": "64164:178:12", "nodes": [], "body": { "id": 15886, "nodeType": "Block", - "src": "62785:107:12", + "src": "64233:109:12", "nodes": [], "statements": [ { @@ -103829,7 +103829,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62835:32:12", + "src": "64284:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf394485abbd1f04b85b0f2c1a2cfc07e3d51c1c6f28386bf16d9e45161e8953", "typeString": "literal_string \"log(address,bool,bool,address)\"" @@ -103842,7 +103842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15866, - "src": "62869:2:12", + "src": "64318:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103854,7 +103854,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15868, - "src": "62873:2:12", + "src": "64322:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103866,7 +103866,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15870, - "src": "62877:2:12", + "src": "64326:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103878,7 +103878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15872, - "src": "62881:2:12", + "src": "64330:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103914,7 +103914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62811:3:12", + "src": "64260:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -103927,7 +103927,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62811:23:12", + "src": "64260:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -103941,7 +103941,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62811:73:12", + "src": "64260:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103961,7 +103961,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "62795:15:12", + "src": "64244:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -103975,7 +103975,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62795:90:12", + "src": "64244:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -103984,7 +103984,7 @@ }, "id": 15885, "nodeType": "ExpressionStatement", - "src": "62795:90:12" + "src": "64244:90:12" } ] }, @@ -103992,7 +103992,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62725:3:12", + "nameLocation": "64173:3:12", "parameters": { "id": 15873, "nodeType": "ParameterList", @@ -104002,10 +104002,10 @@ "id": 15866, "mutability": "mutable", "name": "p0", - "nameLocation": "62737:2:12", + "nameLocation": "64185:2:12", "nodeType": "VariableDeclaration", "scope": 15887, - "src": "62729:10:12", + "src": "64177:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104016,7 +104016,7 @@ "id": 15865, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62729:7:12", + "src": "64177:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104030,10 +104030,10 @@ "id": 15868, "mutability": "mutable", "name": "p1", - "nameLocation": "62746:2:12", + "nameLocation": "64194:2:12", "nodeType": "VariableDeclaration", "scope": 15887, - "src": "62741:7:12", + "src": "64189:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104044,7 +104044,7 @@ "id": 15867, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62741:4:12", + "src": "64189:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104057,10 +104057,10 @@ "id": 15870, "mutability": "mutable", "name": "p2", - "nameLocation": "62755:2:12", + "nameLocation": "64203:2:12", "nodeType": "VariableDeclaration", "scope": 15887, - "src": "62750:7:12", + "src": "64198:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104071,7 +104071,7 @@ "id": 15869, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62750:4:12", + "src": "64198:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104084,10 +104084,10 @@ "id": 15872, "mutability": "mutable", "name": "p3", - "nameLocation": "62767:2:12", + "nameLocation": "64215:2:12", "nodeType": "VariableDeclaration", "scope": 15887, - "src": "62759:10:12", + "src": "64207:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104098,7 +104098,7 @@ "id": 15871, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62759:7:12", + "src": "64207:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104108,13 +104108,13 @@ "visibility": "internal" } ], - "src": "62728:42:12" + "src": "64176:42:12" }, "returnParameters": { "id": 15874, "nodeType": "ParameterList", "parameters": [], - "src": "62785:0:12" + "src": "64233:0:12" }, "scope": 16348, "stateMutability": "view", @@ -104124,12 +104124,12 @@ { "id": 15910, "nodeType": "FunctionDefinition", - "src": "62898:176:12", + "src": "64350:178:12", "nodes": [], "body": { "id": 15909, "nodeType": "Block", - "src": "62967:107:12", + "src": "64419:109:12", "nodes": [], "statements": [ { @@ -104146,7 +104146,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63017:32:12", + "src": "64470:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dc7116d2e67ccd625262e6814a6f82f2367beea9919409c81fcbb94bea1b6b84", "typeString": "literal_string \"log(address,bool,address,uint)\"" @@ -104159,7 +104159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15889, - "src": "63051:2:12", + "src": "64504:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104171,7 +104171,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15891, - "src": "63055:2:12", + "src": "64508:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104183,7 +104183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15893, - "src": "63059:2:12", + "src": "64512:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104195,7 +104195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15895, - "src": "63063:2:12", + "src": "64516:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -104231,7 +104231,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62993:3:12", + "src": "64446:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -104244,7 +104244,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62993:23:12", + "src": "64446:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -104258,7 +104258,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62993:73:12", + "src": "64446:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104278,7 +104278,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "62977:15:12", + "src": "64430:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -104292,7 +104292,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62977:90:12", + "src": "64430:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -104301,7 +104301,7 @@ }, "id": 15908, "nodeType": "ExpressionStatement", - "src": "62977:90:12" + "src": "64430:90:12" } ] }, @@ -104309,7 +104309,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62907:3:12", + "nameLocation": "64359:3:12", "parameters": { "id": 15896, "nodeType": "ParameterList", @@ -104319,10 +104319,10 @@ "id": 15889, "mutability": "mutable", "name": "p0", - "nameLocation": "62919:2:12", + "nameLocation": "64371:2:12", "nodeType": "VariableDeclaration", "scope": 15910, - "src": "62911:10:12", + "src": "64363:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104333,7 +104333,7 @@ "id": 15888, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62911:7:12", + "src": "64363:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104347,10 +104347,10 @@ "id": 15891, "mutability": "mutable", "name": "p1", - "nameLocation": "62928:2:12", + "nameLocation": "64380:2:12", "nodeType": "VariableDeclaration", "scope": 15910, - "src": "62923:7:12", + "src": "64375:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104361,7 +104361,7 @@ "id": 15890, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62923:4:12", + "src": "64375:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104374,10 +104374,10 @@ "id": 15893, "mutability": "mutable", "name": "p2", - "nameLocation": "62940:2:12", + "nameLocation": "64392:2:12", "nodeType": "VariableDeclaration", "scope": 15910, - "src": "62932:10:12", + "src": "64384:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104388,7 +104388,7 @@ "id": 15892, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62932:7:12", + "src": "64384:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104402,10 +104402,10 @@ "id": 15895, "mutability": "mutable", "name": "p3", - "nameLocation": "62949:2:12", + "nameLocation": "64401:2:12", "nodeType": "VariableDeclaration", "scope": 15910, - "src": "62944:7:12", + "src": "64396:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104416,7 +104416,7 @@ "id": 15894, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "62944:4:12", + "src": "64396:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -104425,13 +104425,13 @@ "visibility": "internal" } ], - "src": "62910:42:12" + "src": "64362:42:12" }, "returnParameters": { "id": 15897, "nodeType": "ParameterList", "parameters": [], - "src": "62967:0:12" + "src": "64419:0:12" }, "scope": 16348, "stateMutability": "view", @@ -104441,12 +104441,12 @@ { "id": 15933, "nodeType": "FunctionDefinition", - "src": "63080:187:12", + "src": "64536:189:12", "nodes": [], "body": { "id": 15932, "nodeType": "Block", - "src": "63158:109:12", + "src": "64614:111:12", "nodes": [], "statements": [ { @@ -104463,7 +104463,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63208:34:12", + "src": "64665:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2dd778e616be9386b5911da1a074bbaf979640681783fca6396ea75c8caf6453", "typeString": "literal_string \"log(address,bool,address,string)\"" @@ -104476,7 +104476,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15912, - "src": "63244:2:12", + "src": "64701:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104488,7 +104488,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15914, - "src": "63248:2:12", + "src": "64705:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104500,7 +104500,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15916, - "src": "63252:2:12", + "src": "64709:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104512,7 +104512,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15918, - "src": "63256:2:12", + "src": "64713:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -104548,7 +104548,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63184:3:12", + "src": "64641:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -104561,7 +104561,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63184:23:12", + "src": "64641:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -104575,7 +104575,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63184:75:12", + "src": "64641:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104595,7 +104595,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "63168:15:12", + "src": "64625:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -104609,7 +104609,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63168:92:12", + "src": "64625:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -104618,7 +104618,7 @@ }, "id": 15931, "nodeType": "ExpressionStatement", - "src": "63168:92:12" + "src": "64625:92:12" } ] }, @@ -104626,7 +104626,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63089:3:12", + "nameLocation": "64545:3:12", "parameters": { "id": 15919, "nodeType": "ParameterList", @@ -104636,10 +104636,10 @@ "id": 15912, "mutability": "mutable", "name": "p0", - "nameLocation": "63101:2:12", + "nameLocation": "64557:2:12", "nodeType": "VariableDeclaration", "scope": 15933, - "src": "63093:10:12", + "src": "64549:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104650,7 +104650,7 @@ "id": 15911, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63093:7:12", + "src": "64549:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104664,10 +104664,10 @@ "id": 15914, "mutability": "mutable", "name": "p1", - "nameLocation": "63110:2:12", + "nameLocation": "64566:2:12", "nodeType": "VariableDeclaration", "scope": 15933, - "src": "63105:7:12", + "src": "64561:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104678,7 +104678,7 @@ "id": 15913, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63105:4:12", + "src": "64561:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104691,10 +104691,10 @@ "id": 15916, "mutability": "mutable", "name": "p2", - "nameLocation": "63122:2:12", + "nameLocation": "64578:2:12", "nodeType": "VariableDeclaration", "scope": 15933, - "src": "63114:10:12", + "src": "64570:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104705,7 +104705,7 @@ "id": 15915, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63114:7:12", + "src": "64570:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104719,10 +104719,10 @@ "id": 15918, "mutability": "mutable", "name": "p3", - "nameLocation": "63140:2:12", + "nameLocation": "64596:2:12", "nodeType": "VariableDeclaration", "scope": 15933, - "src": "63126:16:12", + "src": "64582:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -104733,7 +104733,7 @@ "id": 15917, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63126:6:12", + "src": "64582:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -104742,13 +104742,13 @@ "visibility": "internal" } ], - "src": "63092:51:12" + "src": "64548:51:12" }, "returnParameters": { "id": 15920, "nodeType": "ParameterList", "parameters": [], - "src": "63158:0:12" + "src": "64614:0:12" }, "scope": 16348, "stateMutability": "view", @@ -104758,12 +104758,12 @@ { "id": 15956, "nodeType": "FunctionDefinition", - "src": "63273:176:12", + "src": "64733:178:12", "nodes": [], "body": { "id": 15955, "nodeType": "Block", - "src": "63342:107:12", + "src": "64802:109:12", "nodes": [], "statements": [ { @@ -104780,7 +104780,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63392:32:12", + "src": "64853:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a6f50b0f122c916fe81861751b94bdddb5e453947768e8af206397bb510790b1", "typeString": "literal_string \"log(address,bool,address,bool)\"" @@ -104793,7 +104793,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15935, - "src": "63426:2:12", + "src": "64887:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104805,7 +104805,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15937, - "src": "63430:2:12", + "src": "64891:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104817,7 +104817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15939, - "src": "63434:2:12", + "src": "64895:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104829,7 +104829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15941, - "src": "63438:2:12", + "src": "64899:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104865,7 +104865,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63368:3:12", + "src": "64829:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -104878,7 +104878,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63368:23:12", + "src": "64829:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -104892,7 +104892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63368:73:12", + "src": "64829:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104912,7 +104912,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "63352:15:12", + "src": "64813:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -104926,7 +104926,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63352:90:12", + "src": "64813:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -104935,7 +104935,7 @@ }, "id": 15954, "nodeType": "ExpressionStatement", - "src": "63352:90:12" + "src": "64813:90:12" } ] }, @@ -104943,7 +104943,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63282:3:12", + "nameLocation": "64742:3:12", "parameters": { "id": 15942, "nodeType": "ParameterList", @@ -104953,10 +104953,10 @@ "id": 15935, "mutability": "mutable", "name": "p0", - "nameLocation": "63294:2:12", + "nameLocation": "64754:2:12", "nodeType": "VariableDeclaration", "scope": 15956, - "src": "63286:10:12", + "src": "64746:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104967,7 +104967,7 @@ "id": 15934, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63286:7:12", + "src": "64746:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104981,10 +104981,10 @@ "id": 15937, "mutability": "mutable", "name": "p1", - "nameLocation": "63303:2:12", + "nameLocation": "64763:2:12", "nodeType": "VariableDeclaration", "scope": 15956, - "src": "63298:7:12", + "src": "64758:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104995,7 +104995,7 @@ "id": 15936, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63298:4:12", + "src": "64758:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105008,10 +105008,10 @@ "id": 15939, "mutability": "mutable", "name": "p2", - "nameLocation": "63315:2:12", + "nameLocation": "64775:2:12", "nodeType": "VariableDeclaration", "scope": 15956, - "src": "63307:10:12", + "src": "64767:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105022,7 +105022,7 @@ "id": 15938, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63307:7:12", + "src": "64767:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105036,10 +105036,10 @@ "id": 15941, "mutability": "mutable", "name": "p3", - "nameLocation": "63324:2:12", + "nameLocation": "64784:2:12", "nodeType": "VariableDeclaration", "scope": 15956, - "src": "63319:7:12", + "src": "64779:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105050,7 +105050,7 @@ "id": 15940, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63319:4:12", + "src": "64779:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105059,13 +105059,13 @@ "visibility": "internal" } ], - "src": "63285:42:12" + "src": "64745:42:12" }, "returnParameters": { "id": 15943, "nodeType": "ParameterList", "parameters": [], - "src": "63342:0:12" + "src": "64802:0:12" }, "scope": 16348, "stateMutability": "view", @@ -105075,12 +105075,12 @@ { "id": 15979, "nodeType": "FunctionDefinition", - "src": "63455:182:12", + "src": "64919:184:12", "nodes": [], "body": { "id": 15978, "nodeType": "Block", - "src": "63527:110:12", + "src": "64991:112:12", "nodes": [], "statements": [ { @@ -105097,7 +105097,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63577:35:12", + "src": "65042:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_660375ddb58761b4ce952ec7e1ae63efe9f8e9e69831fd72875968fec9046e35", "typeString": "literal_string \"log(address,bool,address,address)\"" @@ -105110,7 +105110,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15958, - "src": "63614:2:12", + "src": "65079:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105122,7 +105122,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15960, - "src": "63618:2:12", + "src": "65083:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105134,7 +105134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15962, - "src": "63622:2:12", + "src": "65087:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105146,7 +105146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15964, - "src": "63626:2:12", + "src": "65091:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105182,7 +105182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63553:3:12", + "src": "65018:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -105195,7 +105195,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63553:23:12", + "src": "65018:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -105209,7 +105209,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63553:76:12", + "src": "65018:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105229,7 +105229,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "63537:15:12", + "src": "65002:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -105243,7 +105243,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63537:93:12", + "src": "65002:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -105252,7 +105252,7 @@ }, "id": 15977, "nodeType": "ExpressionStatement", - "src": "63537:93:12" + "src": "65002:93:12" } ] }, @@ -105260,7 +105260,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63464:3:12", + "nameLocation": "64928:3:12", "parameters": { "id": 15965, "nodeType": "ParameterList", @@ -105270,10 +105270,10 @@ "id": 15958, "mutability": "mutable", "name": "p0", - "nameLocation": "63476:2:12", + "nameLocation": "64940:2:12", "nodeType": "VariableDeclaration", "scope": 15979, - "src": "63468:10:12", + "src": "64932:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105284,7 +105284,7 @@ "id": 15957, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63468:7:12", + "src": "64932:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105298,10 +105298,10 @@ "id": 15960, "mutability": "mutable", "name": "p1", - "nameLocation": "63485:2:12", + "nameLocation": "64949:2:12", "nodeType": "VariableDeclaration", "scope": 15979, - "src": "63480:7:12", + "src": "64944:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105312,7 +105312,7 @@ "id": 15959, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63480:4:12", + "src": "64944:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105325,10 +105325,10 @@ "id": 15962, "mutability": "mutable", "name": "p2", - "nameLocation": "63497:2:12", + "nameLocation": "64961:2:12", "nodeType": "VariableDeclaration", "scope": 15979, - "src": "63489:10:12", + "src": "64953:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105339,7 +105339,7 @@ "id": 15961, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63489:7:12", + "src": "64953:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105353,10 +105353,10 @@ "id": 15964, "mutability": "mutable", "name": "p3", - "nameLocation": "63509:2:12", + "nameLocation": "64973:2:12", "nodeType": "VariableDeclaration", "scope": 15979, - "src": "63501:10:12", + "src": "64965:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105367,7 +105367,7 @@ "id": 15963, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63501:7:12", + "src": "64965:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105377,13 +105377,13 @@ "visibility": "internal" } ], - "src": "63467:45:12" + "src": "64931:45:12" }, "returnParameters": { "id": 15966, "nodeType": "ParameterList", "parameters": [], - "src": "63527:0:12" + "src": "64991:0:12" }, "scope": 16348, "stateMutability": "view", @@ -105393,12 +105393,12 @@ { "id": 16002, "nodeType": "FunctionDefinition", - "src": "63643:176:12", + "src": "65111:178:12", "nodes": [], "body": { "id": 16001, "nodeType": "Block", - "src": "63712:107:12", + "src": "65180:109:12", "nodes": [], "statements": [ { @@ -105415,7 +105415,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63762:32:12", + "src": "65231:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_54fdf3e4fb94f9bebc9a1c60d5b71090f9817e68730b5af20b69dff283044ed6", "typeString": "literal_string \"log(address,address,uint,uint)\"" @@ -105428,7 +105428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15981, - "src": "63796:2:12", + "src": "65265:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105440,7 +105440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15983, - "src": "63800:2:12", + "src": "65269:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105452,7 +105452,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15985, - "src": "63804:2:12", + "src": "65273:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105464,7 +105464,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15987, - "src": "63808:2:12", + "src": "65277:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105500,7 +105500,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63738:3:12", + "src": "65207:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -105513,7 +105513,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63738:23:12", + "src": "65207:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -105527,7 +105527,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63738:73:12", + "src": "65207:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105547,7 +105547,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "63722:15:12", + "src": "65191:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -105561,7 +105561,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63722:90:12", + "src": "65191:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -105570,7 +105570,7 @@ }, "id": 16000, "nodeType": "ExpressionStatement", - "src": "63722:90:12" + "src": "65191:90:12" } ] }, @@ -105578,7 +105578,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63652:3:12", + "nameLocation": "65120:3:12", "parameters": { "id": 15988, "nodeType": "ParameterList", @@ -105588,10 +105588,10 @@ "id": 15981, "mutability": "mutable", "name": "p0", - "nameLocation": "63664:2:12", + "nameLocation": "65132:2:12", "nodeType": "VariableDeclaration", "scope": 16002, - "src": "63656:10:12", + "src": "65124:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105602,7 +105602,7 @@ "id": 15980, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63656:7:12", + "src": "65124:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105616,10 +105616,10 @@ "id": 15983, "mutability": "mutable", "name": "p1", - "nameLocation": "63676:2:12", + "nameLocation": "65144:2:12", "nodeType": "VariableDeclaration", "scope": 16002, - "src": "63668:10:12", + "src": "65136:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105630,7 +105630,7 @@ "id": 15982, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63668:7:12", + "src": "65136:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105644,10 +105644,10 @@ "id": 15985, "mutability": "mutable", "name": "p2", - "nameLocation": "63685:2:12", + "nameLocation": "65153:2:12", "nodeType": "VariableDeclaration", "scope": 16002, - "src": "63680:7:12", + "src": "65148:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105658,7 +105658,7 @@ "id": 15984, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "63680:4:12", + "src": "65148:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105671,10 +105671,10 @@ "id": 15987, "mutability": "mutable", "name": "p3", - "nameLocation": "63694:2:12", + "nameLocation": "65162:2:12", "nodeType": "VariableDeclaration", "scope": 16002, - "src": "63689:7:12", + "src": "65157:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105685,7 +105685,7 @@ "id": 15986, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "63689:4:12", + "src": "65157:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105694,13 +105694,13 @@ "visibility": "internal" } ], - "src": "63655:42:12" + "src": "65123:42:12" }, "returnParameters": { "id": 15989, "nodeType": "ParameterList", "parameters": [], - "src": "63712:0:12" + "src": "65180:0:12" }, "scope": 16348, "stateMutability": "view", @@ -105710,12 +105710,12 @@ { "id": 16025, "nodeType": "FunctionDefinition", - "src": "63825:187:12", + "src": "65297:189:12", "nodes": [], "body": { "id": 16024, "nodeType": "Block", - "src": "63903:109:12", + "src": "65375:111:12", "nodes": [], "statements": [ { @@ -105732,7 +105732,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63953:34:12", + "src": "65426:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9dd12eadc51edb79b050f95e9310706b305e500a52025b74b024df3cbcb53815", "typeString": "literal_string \"log(address,address,uint,string)\"" @@ -105745,7 +105745,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16004, - "src": "63989:2:12", + "src": "65462:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105757,7 +105757,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16006, - "src": "63993:2:12", + "src": "65466:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105769,7 +105769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16008, - "src": "63997:2:12", + "src": "65470:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105781,7 +105781,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16010, - "src": "64001:2:12", + "src": "65474:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -105817,7 +105817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63929:3:12", + "src": "65402:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -105830,7 +105830,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63929:23:12", + "src": "65402:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -105844,7 +105844,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63929:75:12", + "src": "65402:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105864,7 +105864,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "63913:15:12", + "src": "65386:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -105878,7 +105878,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63913:92:12", + "src": "65386:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -105887,7 +105887,7 @@ }, "id": 16023, "nodeType": "ExpressionStatement", - "src": "63913:92:12" + "src": "65386:92:12" } ] }, @@ -105895,7 +105895,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63834:3:12", + "nameLocation": "65306:3:12", "parameters": { "id": 16011, "nodeType": "ParameterList", @@ -105905,10 +105905,10 @@ "id": 16004, "mutability": "mutable", "name": "p0", - "nameLocation": "63846:2:12", + "nameLocation": "65318:2:12", "nodeType": "VariableDeclaration", "scope": 16025, - "src": "63838:10:12", + "src": "65310:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105919,7 +105919,7 @@ "id": 16003, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63838:7:12", + "src": "65310:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105933,10 +105933,10 @@ "id": 16006, "mutability": "mutable", "name": "p1", - "nameLocation": "63858:2:12", + "nameLocation": "65330:2:12", "nodeType": "VariableDeclaration", "scope": 16025, - "src": "63850:10:12", + "src": "65322:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105947,7 +105947,7 @@ "id": 16005, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63850:7:12", + "src": "65322:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105961,10 +105961,10 @@ "id": 16008, "mutability": "mutable", "name": "p2", - "nameLocation": "63867:2:12", + "nameLocation": "65339:2:12", "nodeType": "VariableDeclaration", "scope": 16025, - "src": "63862:7:12", + "src": "65334:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105975,7 +105975,7 @@ "id": 16007, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "63862:4:12", + "src": "65334:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105988,10 +105988,10 @@ "id": 16010, "mutability": "mutable", "name": "p3", - "nameLocation": "63885:2:12", + "nameLocation": "65357:2:12", "nodeType": "VariableDeclaration", "scope": 16025, - "src": "63871:16:12", + "src": "65343:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -106002,7 +106002,7 @@ "id": 16009, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63871:6:12", + "src": "65343:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -106011,13 +106011,13 @@ "visibility": "internal" } ], - "src": "63837:51:12" + "src": "65309:51:12" }, "returnParameters": { "id": 16012, "nodeType": "ParameterList", "parameters": [], - "src": "63903:0:12" + "src": "65375:0:12" }, "scope": 16348, "stateMutability": "view", @@ -106027,12 +106027,12 @@ { "id": 16048, "nodeType": "FunctionDefinition", - "src": "64018:176:12", + "src": "65494:178:12", "nodes": [], "body": { "id": 16047, "nodeType": "Block", - "src": "64087:107:12", + "src": "65563:109:12", "nodes": [], "statements": [ { @@ -106049,7 +106049,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64137:32:12", + "src": "65614:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c2f688eccc5824e4375e54ae0df7ae9f757b0758319e26fa7dcc6a4450e1d411", "typeString": "literal_string \"log(address,address,uint,bool)\"" @@ -106062,7 +106062,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16027, - "src": "64171:2:12", + "src": "65648:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106074,7 +106074,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16029, - "src": "64175:2:12", + "src": "65652:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106086,7 +106086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16031, - "src": "64179:2:12", + "src": "65656:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106098,7 +106098,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16033, - "src": "64183:2:12", + "src": "65660:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106134,7 +106134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64113:3:12", + "src": "65590:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -106147,7 +106147,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64113:23:12", + "src": "65590:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -106161,7 +106161,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64113:73:12", + "src": "65590:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106181,7 +106181,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "64097:15:12", + "src": "65574:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -106195,7 +106195,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64097:90:12", + "src": "65574:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -106204,7 +106204,7 @@ }, "id": 16046, "nodeType": "ExpressionStatement", - "src": "64097:90:12" + "src": "65574:90:12" } ] }, @@ -106212,7 +106212,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64027:3:12", + "nameLocation": "65503:3:12", "parameters": { "id": 16034, "nodeType": "ParameterList", @@ -106222,10 +106222,10 @@ "id": 16027, "mutability": "mutable", "name": "p0", - "nameLocation": "64039:2:12", + "nameLocation": "65515:2:12", "nodeType": "VariableDeclaration", "scope": 16048, - "src": "64031:10:12", + "src": "65507:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106236,7 +106236,7 @@ "id": 16026, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64031:7:12", + "src": "65507:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106250,10 +106250,10 @@ "id": 16029, "mutability": "mutable", "name": "p1", - "nameLocation": "64051:2:12", + "nameLocation": "65527:2:12", "nodeType": "VariableDeclaration", "scope": 16048, - "src": "64043:10:12", + "src": "65519:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106264,7 +106264,7 @@ "id": 16028, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64043:7:12", + "src": "65519:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106278,10 +106278,10 @@ "id": 16031, "mutability": "mutable", "name": "p2", - "nameLocation": "64060:2:12", + "nameLocation": "65536:2:12", "nodeType": "VariableDeclaration", "scope": 16048, - "src": "64055:7:12", + "src": "65531:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106292,7 +106292,7 @@ "id": 16030, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "64055:4:12", + "src": "65531:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106305,10 +106305,10 @@ "id": 16033, "mutability": "mutable", "name": "p3", - "nameLocation": "64069:2:12", + "nameLocation": "65545:2:12", "nodeType": "VariableDeclaration", "scope": 16048, - "src": "64064:7:12", + "src": "65540:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106319,7 +106319,7 @@ "id": 16032, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64064:4:12", + "src": "65540:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106328,13 +106328,13 @@ "visibility": "internal" } ], - "src": "64030:42:12" + "src": "65506:42:12" }, "returnParameters": { "id": 16035, "nodeType": "ParameterList", "parameters": [], - "src": "64087:0:12" + "src": "65563:0:12" }, "scope": 16348, "stateMutability": "view", @@ -106344,12 +106344,12 @@ { "id": 16071, "nodeType": "FunctionDefinition", - "src": "64200:182:12", + "src": "65680:184:12", "nodes": [], "body": { "id": 16070, "nodeType": "Block", - "src": "64272:110:12", + "src": "65752:112:12", "nodes": [], "statements": [ { @@ -106366,7 +106366,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64322:35:12", + "src": "65803:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6c65276d9b81968c5dbc7d91412af8260979b88b9036d81153645629a214556", "typeString": "literal_string \"log(address,address,uint,address)\"" @@ -106379,7 +106379,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16050, - "src": "64359:2:12", + "src": "65840:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106391,7 +106391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16052, - "src": "64363:2:12", + "src": "65844:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106403,7 +106403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16054, - "src": "64367:2:12", + "src": "65848:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106415,7 +106415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16056, - "src": "64371:2:12", + "src": "65852:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106451,7 +106451,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64298:3:12", + "src": "65779:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -106464,7 +106464,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64298:23:12", + "src": "65779:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -106478,7 +106478,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64298:76:12", + "src": "65779:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106498,7 +106498,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "64282:15:12", + "src": "65763:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -106512,7 +106512,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64282:93:12", + "src": "65763:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -106521,7 +106521,7 @@ }, "id": 16069, "nodeType": "ExpressionStatement", - "src": "64282:93:12" + "src": "65763:93:12" } ] }, @@ -106529,7 +106529,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64209:3:12", + "nameLocation": "65689:3:12", "parameters": { "id": 16057, "nodeType": "ParameterList", @@ -106539,10 +106539,10 @@ "id": 16050, "mutability": "mutable", "name": "p0", - "nameLocation": "64221:2:12", + "nameLocation": "65701:2:12", "nodeType": "VariableDeclaration", "scope": 16071, - "src": "64213:10:12", + "src": "65693:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106553,7 +106553,7 @@ "id": 16049, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64213:7:12", + "src": "65693:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106567,10 +106567,10 @@ "id": 16052, "mutability": "mutable", "name": "p1", - "nameLocation": "64233:2:12", + "nameLocation": "65713:2:12", "nodeType": "VariableDeclaration", "scope": 16071, - "src": "64225:10:12", + "src": "65705:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106581,7 +106581,7 @@ "id": 16051, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64225:7:12", + "src": "65705:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106595,10 +106595,10 @@ "id": 16054, "mutability": "mutable", "name": "p2", - "nameLocation": "64242:2:12", + "nameLocation": "65722:2:12", "nodeType": "VariableDeclaration", "scope": 16071, - "src": "64237:7:12", + "src": "65717:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106609,7 +106609,7 @@ "id": 16053, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "64237:4:12", + "src": "65717:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106622,10 +106622,10 @@ "id": 16056, "mutability": "mutable", "name": "p3", - "nameLocation": "64254:2:12", + "nameLocation": "65734:2:12", "nodeType": "VariableDeclaration", "scope": 16071, - "src": "64246:10:12", + "src": "65726:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106636,7 +106636,7 @@ "id": 16055, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64246:7:12", + "src": "65726:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106646,13 +106646,13 @@ "visibility": "internal" } ], - "src": "64212:45:12" + "src": "65692:45:12" }, "returnParameters": { "id": 16058, "nodeType": "ParameterList", "parameters": [], - "src": "64272:0:12" + "src": "65752:0:12" }, "scope": 16348, "stateMutability": "view", @@ -106662,12 +106662,12 @@ { "id": 16094, "nodeType": "FunctionDefinition", - "src": "64388:187:12", + "src": "65872:189:12", "nodes": [], "body": { "id": 16093, "nodeType": "Block", - "src": "64466:109:12", + "src": "65950:111:12", "nodes": [], "statements": [ { @@ -106684,7 +106684,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64516:34:12", + "src": "66001:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_04289300eaed00bb9d0d7894f7439ff06a8c4040945c0625e94f6f0c87fb11ba", "typeString": "literal_string \"log(address,address,string,uint)\"" @@ -106697,7 +106697,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16073, - "src": "64552:2:12", + "src": "66037:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106709,7 +106709,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16075, - "src": "64556:2:12", + "src": "66041:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106721,7 +106721,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16077, - "src": "64560:2:12", + "src": "66045:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -106733,7 +106733,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16079, - "src": "64564:2:12", + "src": "66049:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106769,7 +106769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64492:3:12", + "src": "65977:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -106782,7 +106782,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64492:23:12", + "src": "65977:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -106796,7 +106796,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64492:75:12", + "src": "65977:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106816,7 +106816,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "64476:15:12", + "src": "65961:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -106830,7 +106830,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64476:92:12", + "src": "65961:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -106839,7 +106839,7 @@ }, "id": 16092, "nodeType": "ExpressionStatement", - "src": "64476:92:12" + "src": "65961:92:12" } ] }, @@ -106847,7 +106847,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64397:3:12", + "nameLocation": "65881:3:12", "parameters": { "id": 16080, "nodeType": "ParameterList", @@ -106857,10 +106857,10 @@ "id": 16073, "mutability": "mutable", "name": "p0", - "nameLocation": "64409:2:12", + "nameLocation": "65893:2:12", "nodeType": "VariableDeclaration", "scope": 16094, - "src": "64401:10:12", + "src": "65885:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106871,7 +106871,7 @@ "id": 16072, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64401:7:12", + "src": "65885:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106885,10 +106885,10 @@ "id": 16075, "mutability": "mutable", "name": "p1", - "nameLocation": "64421:2:12", + "nameLocation": "65905:2:12", "nodeType": "VariableDeclaration", "scope": 16094, - "src": "64413:10:12", + "src": "65897:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106899,7 +106899,7 @@ "id": 16074, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64413:7:12", + "src": "65897:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106913,10 +106913,10 @@ "id": 16077, "mutability": "mutable", "name": "p2", - "nameLocation": "64439:2:12", + "nameLocation": "65923:2:12", "nodeType": "VariableDeclaration", "scope": 16094, - "src": "64425:16:12", + "src": "65909:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -106927,7 +106927,7 @@ "id": 16076, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64425:6:12", + "src": "65909:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -106940,10 +106940,10 @@ "id": 16079, "mutability": "mutable", "name": "p3", - "nameLocation": "64448:2:12", + "nameLocation": "65932:2:12", "nodeType": "VariableDeclaration", "scope": 16094, - "src": "64443:7:12", + "src": "65927:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106954,7 +106954,7 @@ "id": 16078, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "64443:4:12", + "src": "65927:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106963,13 +106963,13 @@ "visibility": "internal" } ], - "src": "64400:51:12" + "src": "65884:51:12" }, "returnParameters": { "id": 16081, "nodeType": "ParameterList", "parameters": [], - "src": "64466:0:12" + "src": "65950:0:12" }, "scope": 16348, "stateMutability": "view", @@ -106979,12 +106979,12 @@ { "id": 16117, "nodeType": "FunctionDefinition", - "src": "64581:198:12", + "src": "66069:200:12", "nodes": [], "body": { "id": 16116, "nodeType": "Block", - "src": "64668:111:12", + "src": "66156:113:12", "nodes": [], "statements": [ { @@ -107001,7 +107001,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64718:36:12", + "src": "66207:36:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_21bdaf25c85279ffda21e4e2b9f685ff585c62a37c0ebe7ae25670fd06df3aa1", "typeString": "literal_string \"log(address,address,string,string)\"" @@ -107014,7 +107014,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16096, - "src": "64756:2:12", + "src": "66245:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107026,7 +107026,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16098, - "src": "64760:2:12", + "src": "66249:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107038,7 +107038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16100, - "src": "64764:2:12", + "src": "66253:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -107050,7 +107050,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16102, - "src": "64768:2:12", + "src": "66257:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -107086,7 +107086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64694:3:12", + "src": "66183:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -107099,7 +107099,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64694:23:12", + "src": "66183:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -107113,7 +107113,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64694:77:12", + "src": "66183:77:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107133,7 +107133,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "64678:15:12", + "src": "66167:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -107147,7 +107147,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64678:94:12", + "src": "66167:94:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -107156,7 +107156,7 @@ }, "id": 16115, "nodeType": "ExpressionStatement", - "src": "64678:94:12" + "src": "66167:94:12" } ] }, @@ -107164,7 +107164,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64590:3:12", + "nameLocation": "66078:3:12", "parameters": { "id": 16103, "nodeType": "ParameterList", @@ -107174,10 +107174,10 @@ "id": 16096, "mutability": "mutable", "name": "p0", - "nameLocation": "64602:2:12", + "nameLocation": "66090:2:12", "nodeType": "VariableDeclaration", "scope": 16117, - "src": "64594:10:12", + "src": "66082:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107188,7 +107188,7 @@ "id": 16095, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64594:7:12", + "src": "66082:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107202,10 +107202,10 @@ "id": 16098, "mutability": "mutable", "name": "p1", - "nameLocation": "64614:2:12", + "nameLocation": "66102:2:12", "nodeType": "VariableDeclaration", "scope": 16117, - "src": "64606:10:12", + "src": "66094:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107216,7 +107216,7 @@ "id": 16097, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64606:7:12", + "src": "66094:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107230,10 +107230,10 @@ "id": 16100, "mutability": "mutable", "name": "p2", - "nameLocation": "64632:2:12", + "nameLocation": "66120:2:12", "nodeType": "VariableDeclaration", "scope": 16117, - "src": "64618:16:12", + "src": "66106:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107244,7 +107244,7 @@ "id": 16099, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64618:6:12", + "src": "66106:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107257,10 +107257,10 @@ "id": 16102, "mutability": "mutable", "name": "p3", - "nameLocation": "64650:2:12", + "nameLocation": "66138:2:12", "nodeType": "VariableDeclaration", "scope": 16117, - "src": "64636:16:12", + "src": "66124:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107271,7 +107271,7 @@ "id": 16101, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64636:6:12", + "src": "66124:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107280,13 +107280,13 @@ "visibility": "internal" } ], - "src": "64593:60:12" + "src": "66081:60:12" }, "returnParameters": { "id": 16104, "nodeType": "ParameterList", "parameters": [], - "src": "64668:0:12" + "src": "66156:0:12" }, "scope": 16348, "stateMutability": "view", @@ -107296,12 +107296,12 @@ { "id": 16140, "nodeType": "FunctionDefinition", - "src": "64785:187:12", + "src": "66277:189:12", "nodes": [], "body": { "id": 16139, "nodeType": "Block", - "src": "64863:109:12", + "src": "66355:111:12", "nodes": [], "statements": [ { @@ -107318,7 +107318,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64913:34:12", + "src": "66406:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6f1a594e70810560eaae5bbc82bc991f1120ac326ec142f6fb212682169447fd", "typeString": "literal_string \"log(address,address,string,bool)\"" @@ -107331,7 +107331,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16119, - "src": "64949:2:12", + "src": "66442:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107343,7 +107343,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16121, - "src": "64953:2:12", + "src": "66446:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107355,7 +107355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16123, - "src": "64957:2:12", + "src": "66450:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -107367,7 +107367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16125, - "src": "64961:2:12", + "src": "66454:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -107403,7 +107403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64889:3:12", + "src": "66382:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -107416,7 +107416,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64889:23:12", + "src": "66382:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -107430,7 +107430,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64889:75:12", + "src": "66382:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107450,7 +107450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "64873:15:12", + "src": "66366:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -107464,7 +107464,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64873:92:12", + "src": "66366:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -107473,7 +107473,7 @@ }, "id": 16138, "nodeType": "ExpressionStatement", - "src": "64873:92:12" + "src": "66366:92:12" } ] }, @@ -107481,7 +107481,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64794:3:12", + "nameLocation": "66286:3:12", "parameters": { "id": 16126, "nodeType": "ParameterList", @@ -107491,10 +107491,10 @@ "id": 16119, "mutability": "mutable", "name": "p0", - "nameLocation": "64806:2:12", + "nameLocation": "66298:2:12", "nodeType": "VariableDeclaration", "scope": 16140, - "src": "64798:10:12", + "src": "66290:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107505,7 +107505,7 @@ "id": 16118, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64798:7:12", + "src": "66290:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107519,10 +107519,10 @@ "id": 16121, "mutability": "mutable", "name": "p1", - "nameLocation": "64818:2:12", + "nameLocation": "66310:2:12", "nodeType": "VariableDeclaration", "scope": 16140, - "src": "64810:10:12", + "src": "66302:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107533,7 +107533,7 @@ "id": 16120, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64810:7:12", + "src": "66302:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107547,10 +107547,10 @@ "id": 16123, "mutability": "mutable", "name": "p2", - "nameLocation": "64836:2:12", + "nameLocation": "66328:2:12", "nodeType": "VariableDeclaration", "scope": 16140, - "src": "64822:16:12", + "src": "66314:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107561,7 +107561,7 @@ "id": 16122, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64822:6:12", + "src": "66314:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107574,10 +107574,10 @@ "id": 16125, "mutability": "mutable", "name": "p3", - "nameLocation": "64845:2:12", + "nameLocation": "66337:2:12", "nodeType": "VariableDeclaration", "scope": 16140, - "src": "64840:7:12", + "src": "66332:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107588,7 +107588,7 @@ "id": 16124, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64840:4:12", + "src": "66332:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -107597,13 +107597,13 @@ "visibility": "internal" } ], - "src": "64797:51:12" + "src": "66289:51:12" }, "returnParameters": { "id": 16127, "nodeType": "ParameterList", "parameters": [], - "src": "64863:0:12" + "src": "66355:0:12" }, "scope": 16348, "stateMutability": "view", @@ -107613,12 +107613,12 @@ { "id": 16163, "nodeType": "FunctionDefinition", - "src": "64978:193:12", + "src": "66474:195:12", "nodes": [], "body": { "id": 16162, "nodeType": "Block", - "src": "65059:112:12", + "src": "66555:114:12", "nodes": [], "statements": [ { @@ -107635,7 +107635,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65109:37:12", + "src": "66606:37:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f736d1685010d3a1ac02ed96109cdd5141fd92077c14203bc63442ad9b6a687", "typeString": "literal_string \"log(address,address,string,address)\"" @@ -107648,7 +107648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16142, - "src": "65148:2:12", + "src": "66645:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107660,7 +107660,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16144, - "src": "65152:2:12", + "src": "66649:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107672,7 +107672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16146, - "src": "65156:2:12", + "src": "66653:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -107684,7 +107684,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16148, - "src": "65160:2:12", + "src": "66657:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107720,7 +107720,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65085:3:12", + "src": "66582:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -107733,7 +107733,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65085:23:12", + "src": "66582:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -107747,7 +107747,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65085:78:12", + "src": "66582:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107767,7 +107767,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "65069:15:12", + "src": "66566:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -107781,7 +107781,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65069:95:12", + "src": "66566:95:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -107790,7 +107790,7 @@ }, "id": 16161, "nodeType": "ExpressionStatement", - "src": "65069:95:12" + "src": "66566:95:12" } ] }, @@ -107798,7 +107798,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64987:3:12", + "nameLocation": "66483:3:12", "parameters": { "id": 16149, "nodeType": "ParameterList", @@ -107808,10 +107808,10 @@ "id": 16142, "mutability": "mutable", "name": "p0", - "nameLocation": "64999:2:12", + "nameLocation": "66495:2:12", "nodeType": "VariableDeclaration", "scope": 16163, - "src": "64991:10:12", + "src": "66487:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107822,7 +107822,7 @@ "id": 16141, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64991:7:12", + "src": "66487:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107836,10 +107836,10 @@ "id": 16144, "mutability": "mutable", "name": "p1", - "nameLocation": "65011:2:12", + "nameLocation": "66507:2:12", "nodeType": "VariableDeclaration", "scope": 16163, - "src": "65003:10:12", + "src": "66499:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107850,7 +107850,7 @@ "id": 16143, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65003:7:12", + "src": "66499:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107864,10 +107864,10 @@ "id": 16146, "mutability": "mutable", "name": "p2", - "nameLocation": "65029:2:12", + "nameLocation": "66525:2:12", "nodeType": "VariableDeclaration", "scope": 16163, - "src": "65015:16:12", + "src": "66511:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107878,7 +107878,7 @@ "id": 16145, "name": "string", "nodeType": "ElementaryTypeName", - "src": "65015:6:12", + "src": "66511:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107891,10 +107891,10 @@ "id": 16148, "mutability": "mutable", "name": "p3", - "nameLocation": "65041:2:12", + "nameLocation": "66537:2:12", "nodeType": "VariableDeclaration", "scope": 16163, - "src": "65033:10:12", + "src": "66529:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107905,7 +107905,7 @@ "id": 16147, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65033:7:12", + "src": "66529:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107915,13 +107915,13 @@ "visibility": "internal" } ], - "src": "64990:54:12" + "src": "66486:54:12" }, "returnParameters": { "id": 16150, "nodeType": "ParameterList", "parameters": [], - "src": "65059:0:12" + "src": "66555:0:12" }, "scope": 16348, "stateMutability": "view", @@ -107931,12 +107931,12 @@ { "id": 16186, "nodeType": "FunctionDefinition", - "src": "65177:176:12", + "src": "66677:178:12", "nodes": [], "body": { "id": 16185, "nodeType": "Block", - "src": "65246:107:12", + "src": "66746:109:12", "nodes": [], "statements": [ { @@ -107953,7 +107953,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65296:32:12", + "src": "66797:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_95d65f110e4042ee84d162cfc6d17a44c2f2784259e33c97679d21e7a95a841e", "typeString": "literal_string \"log(address,address,bool,uint)\"" @@ -107966,7 +107966,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16165, - "src": "65330:2:12", + "src": "66831:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107978,7 +107978,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16167, - "src": "65334:2:12", + "src": "66835:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107990,7 +107990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16169, - "src": "65338:2:12", + "src": "66839:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108002,7 +108002,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16171, - "src": "65342:2:12", + "src": "66843:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -108038,7 +108038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65272:3:12", + "src": "66773:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -108051,7 +108051,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65272:23:12", + "src": "66773:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -108065,7 +108065,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65272:73:12", + "src": "66773:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108085,7 +108085,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "65256:15:12", + "src": "66757:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -108099,7 +108099,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65256:90:12", + "src": "66757:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -108108,7 +108108,7 @@ }, "id": 16184, "nodeType": "ExpressionStatement", - "src": "65256:90:12" + "src": "66757:90:12" } ] }, @@ -108116,7 +108116,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65186:3:12", + "nameLocation": "66686:3:12", "parameters": { "id": 16172, "nodeType": "ParameterList", @@ -108126,10 +108126,10 @@ "id": 16165, "mutability": "mutable", "name": "p0", - "nameLocation": "65198:2:12", + "nameLocation": "66698:2:12", "nodeType": "VariableDeclaration", "scope": 16186, - "src": "65190:10:12", + "src": "66690:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108140,7 +108140,7 @@ "id": 16164, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65190:7:12", + "src": "66690:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108154,10 +108154,10 @@ "id": 16167, "mutability": "mutable", "name": "p1", - "nameLocation": "65210:2:12", + "nameLocation": "66710:2:12", "nodeType": "VariableDeclaration", "scope": 16186, - "src": "65202:10:12", + "src": "66702:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108168,7 +108168,7 @@ "id": 16166, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65202:7:12", + "src": "66702:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108182,10 +108182,10 @@ "id": 16169, "mutability": "mutable", "name": "p2", - "nameLocation": "65219:2:12", + "nameLocation": "66719:2:12", "nodeType": "VariableDeclaration", "scope": 16186, - "src": "65214:7:12", + "src": "66714:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108196,7 +108196,7 @@ "id": 16168, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65214:4:12", + "src": "66714:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108209,10 +108209,10 @@ "id": 16171, "mutability": "mutable", "name": "p3", - "nameLocation": "65228:2:12", + "nameLocation": "66728:2:12", "nodeType": "VariableDeclaration", "scope": 16186, - "src": "65223:7:12", + "src": "66723:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108223,7 +108223,7 @@ "id": 16170, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "65223:4:12", + "src": "66723:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -108232,13 +108232,13 @@ "visibility": "internal" } ], - "src": "65189:42:12" + "src": "66689:42:12" }, "returnParameters": { "id": 16173, "nodeType": "ParameterList", "parameters": [], - "src": "65246:0:12" + "src": "66746:0:12" }, "scope": 16348, "stateMutability": "view", @@ -108248,12 +108248,12 @@ { "id": 16209, "nodeType": "FunctionDefinition", - "src": "65359:187:12", + "src": "66863:189:12", "nodes": [], "body": { "id": 16208, "nodeType": "Block", - "src": "65437:109:12", + "src": "66941:111:12", "nodes": [], "statements": [ { @@ -108270,7 +108270,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65487:34:12", + "src": "66992:34:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aa6540c8e9a40f69e022e01a14ab22c94aae4999f1d7a246236f464d7c933b88", "typeString": "literal_string \"log(address,address,bool,string)\"" @@ -108283,7 +108283,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16188, - "src": "65523:2:12", + "src": "67028:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108295,7 +108295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16190, - "src": "65527:2:12", + "src": "67032:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108307,7 +108307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16192, - "src": "65531:2:12", + "src": "67036:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108319,7 +108319,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16194, - "src": "65535:2:12", + "src": "67040:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -108355,7 +108355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65463:3:12", + "src": "66968:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -108368,7 +108368,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65463:23:12", + "src": "66968:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -108382,7 +108382,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65463:75:12", + "src": "66968:75:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108402,7 +108402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "65447:15:12", + "src": "66952:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -108416,7 +108416,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65447:92:12", + "src": "66952:92:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -108425,7 +108425,7 @@ }, "id": 16207, "nodeType": "ExpressionStatement", - "src": "65447:92:12" + "src": "66952:92:12" } ] }, @@ -108433,7 +108433,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65368:3:12", + "nameLocation": "66872:3:12", "parameters": { "id": 16195, "nodeType": "ParameterList", @@ -108443,10 +108443,10 @@ "id": 16188, "mutability": "mutable", "name": "p0", - "nameLocation": "65380:2:12", + "nameLocation": "66884:2:12", "nodeType": "VariableDeclaration", "scope": 16209, - "src": "65372:10:12", + "src": "66876:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108457,7 +108457,7 @@ "id": 16187, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65372:7:12", + "src": "66876:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108471,10 +108471,10 @@ "id": 16190, "mutability": "mutable", "name": "p1", - "nameLocation": "65392:2:12", + "nameLocation": "66896:2:12", "nodeType": "VariableDeclaration", "scope": 16209, - "src": "65384:10:12", + "src": "66888:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108485,7 +108485,7 @@ "id": 16189, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65384:7:12", + "src": "66888:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108499,10 +108499,10 @@ "id": 16192, "mutability": "mutable", "name": "p2", - "nameLocation": "65401:2:12", + "nameLocation": "66905:2:12", "nodeType": "VariableDeclaration", "scope": 16209, - "src": "65396:7:12", + "src": "66900:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108513,7 +108513,7 @@ "id": 16191, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65396:4:12", + "src": "66900:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108526,10 +108526,10 @@ "id": 16194, "mutability": "mutable", "name": "p3", - "nameLocation": "65419:2:12", + "nameLocation": "66923:2:12", "nodeType": "VariableDeclaration", "scope": 16209, - "src": "65405:16:12", + "src": "66909:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -108540,7 +108540,7 @@ "id": 16193, "name": "string", "nodeType": "ElementaryTypeName", - "src": "65405:6:12", + "src": "66909:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -108549,13 +108549,13 @@ "visibility": "internal" } ], - "src": "65371:51:12" + "src": "66875:51:12" }, "returnParameters": { "id": 16196, "nodeType": "ParameterList", "parameters": [], - "src": "65437:0:12" + "src": "66941:0:12" }, "scope": 16348, "stateMutability": "view", @@ -108565,12 +108565,12 @@ { "id": 16232, "nodeType": "FunctionDefinition", - "src": "65552:176:12", + "src": "67060:178:12", "nodes": [], "body": { "id": 16231, "nodeType": "Block", - "src": "65621:107:12", + "src": "67129:109:12", "nodes": [], "statements": [ { @@ -108587,7 +108587,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65671:32:12", + "src": "67180:32:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2cd4134aedbc2cd722f2b9715dc3acb74b16b253590361dd98a4d6cb66119b65", "typeString": "literal_string \"log(address,address,bool,bool)\"" @@ -108600,7 +108600,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16211, - "src": "65705:2:12", + "src": "67214:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108612,7 +108612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16213, - "src": "65709:2:12", + "src": "67218:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108624,7 +108624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16215, - "src": "65713:2:12", + "src": "67222:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108636,7 +108636,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16217, - "src": "65717:2:12", + "src": "67226:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108672,7 +108672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65647:3:12", + "src": "67156:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -108685,7 +108685,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65647:23:12", + "src": "67156:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -108699,7 +108699,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65647:73:12", + "src": "67156:73:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108719,7 +108719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "65631:15:12", + "src": "67140:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -108733,7 +108733,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65631:90:12", + "src": "67140:90:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -108742,7 +108742,7 @@ }, "id": 16230, "nodeType": "ExpressionStatement", - "src": "65631:90:12" + "src": "67140:90:12" } ] }, @@ -108750,7 +108750,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65561:3:12", + "nameLocation": "67069:3:12", "parameters": { "id": 16218, "nodeType": "ParameterList", @@ -108760,10 +108760,10 @@ "id": 16211, "mutability": "mutable", "name": "p0", - "nameLocation": "65573:2:12", + "nameLocation": "67081:2:12", "nodeType": "VariableDeclaration", "scope": 16232, - "src": "65565:10:12", + "src": "67073:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108774,7 +108774,7 @@ "id": 16210, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65565:7:12", + "src": "67073:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108788,10 +108788,10 @@ "id": 16213, "mutability": "mutable", "name": "p1", - "nameLocation": "65585:2:12", + "nameLocation": "67093:2:12", "nodeType": "VariableDeclaration", "scope": 16232, - "src": "65577:10:12", + "src": "67085:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108802,7 +108802,7 @@ "id": 16212, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65577:7:12", + "src": "67085:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108816,10 +108816,10 @@ "id": 16215, "mutability": "mutable", "name": "p2", - "nameLocation": "65594:2:12", + "nameLocation": "67102:2:12", "nodeType": "VariableDeclaration", "scope": 16232, - "src": "65589:7:12", + "src": "67097:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108830,7 +108830,7 @@ "id": 16214, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65589:4:12", + "src": "67097:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108843,10 +108843,10 @@ "id": 16217, "mutability": "mutable", "name": "p3", - "nameLocation": "65603:2:12", + "nameLocation": "67111:2:12", "nodeType": "VariableDeclaration", "scope": 16232, - "src": "65598:7:12", + "src": "67106:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108857,7 +108857,7 @@ "id": 16216, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65598:4:12", + "src": "67106:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108866,13 +108866,13 @@ "visibility": "internal" } ], - "src": "65564:42:12" + "src": "67072:42:12" }, "returnParameters": { "id": 16219, "nodeType": "ParameterList", "parameters": [], - "src": "65621:0:12" + "src": "67129:0:12" }, "scope": 16348, "stateMutability": "view", @@ -108882,12 +108882,12 @@ { "id": 16255, "nodeType": "FunctionDefinition", - "src": "65734:182:12", + "src": "67246:184:12", "nodes": [], "body": { "id": 16254, "nodeType": "Block", - "src": "65806:110:12", + "src": "67318:112:12", "nodes": [], "statements": [ { @@ -108904,7 +108904,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65856:35:12", + "src": "67369:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9f1bc36e6c1a1385bfe3a230338e478ee5447b81d25d35962aff021b2c578b9c", "typeString": "literal_string \"log(address,address,bool,address)\"" @@ -108917,7 +108917,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16234, - "src": "65893:2:12", + "src": "67406:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108929,7 +108929,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16236, - "src": "65897:2:12", + "src": "67410:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108941,7 +108941,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16238, - "src": "65901:2:12", + "src": "67414:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108953,7 +108953,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16240, - "src": "65905:2:12", + "src": "67418:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108989,7 +108989,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65832:3:12", + "src": "67345:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -109002,7 +109002,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65832:23:12", + "src": "67345:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -109016,7 +109016,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65832:76:12", + "src": "67345:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109036,7 +109036,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "65816:15:12", + "src": "67329:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -109050,7 +109050,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65816:93:12", + "src": "67329:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -109059,7 +109059,7 @@ }, "id": 16253, "nodeType": "ExpressionStatement", - "src": "65816:93:12" + "src": "67329:93:12" } ] }, @@ -109067,7 +109067,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65743:3:12", + "nameLocation": "67255:3:12", "parameters": { "id": 16241, "nodeType": "ParameterList", @@ -109077,10 +109077,10 @@ "id": 16234, "mutability": "mutable", "name": "p0", - "nameLocation": "65755:2:12", + "nameLocation": "67267:2:12", "nodeType": "VariableDeclaration", "scope": 16255, - "src": "65747:10:12", + "src": "67259:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109091,7 +109091,7 @@ "id": 16233, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65747:7:12", + "src": "67259:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109105,10 +109105,10 @@ "id": 16236, "mutability": "mutable", "name": "p1", - "nameLocation": "65767:2:12", + "nameLocation": "67279:2:12", "nodeType": "VariableDeclaration", "scope": 16255, - "src": "65759:10:12", + "src": "67271:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109119,7 +109119,7 @@ "id": 16235, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65759:7:12", + "src": "67271:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109133,10 +109133,10 @@ "id": 16238, "mutability": "mutable", "name": "p2", - "nameLocation": "65776:2:12", + "nameLocation": "67288:2:12", "nodeType": "VariableDeclaration", "scope": 16255, - "src": "65771:7:12", + "src": "67283:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109147,7 +109147,7 @@ "id": 16237, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65771:4:12", + "src": "67283:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109160,10 +109160,10 @@ "id": 16240, "mutability": "mutable", "name": "p3", - "nameLocation": "65788:2:12", + "nameLocation": "67300:2:12", "nodeType": "VariableDeclaration", "scope": 16255, - "src": "65780:10:12", + "src": "67292:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109174,7 +109174,7 @@ "id": 16239, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65780:7:12", + "src": "67292:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109184,13 +109184,13 @@ "visibility": "internal" } ], - "src": "65746:45:12" + "src": "67258:45:12" }, "returnParameters": { "id": 16242, "nodeType": "ParameterList", "parameters": [], - "src": "65806:0:12" + "src": "67318:0:12" }, "scope": 16348, "stateMutability": "view", @@ -109200,12 +109200,12 @@ { "id": 16278, "nodeType": "FunctionDefinition", - "src": "65922:182:12", + "src": "67438:184:12", "nodes": [], "body": { "id": 16277, "nodeType": "Block", - "src": "65994:110:12", + "src": "67510:112:12", "nodes": [], "statements": [ { @@ -109222,7 +109222,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66044:35:12", + "src": "67561:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ed5eac8706392442fff9f76d5de4d50b9cc22387f3f19d447470771094406028", "typeString": "literal_string \"log(address,address,address,uint)\"" @@ -109235,7 +109235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16257, - "src": "66081:2:12", + "src": "67598:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109247,7 +109247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16259, - "src": "66085:2:12", + "src": "67602:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109259,7 +109259,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16261, - "src": "66089:2:12", + "src": "67606:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109271,7 +109271,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16263, - "src": "66093:2:12", + "src": "67610:2:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -109307,7 +109307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66020:3:12", + "src": "67537:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -109320,7 +109320,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66020:23:12", + "src": "67537:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -109334,7 +109334,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66020:76:12", + "src": "67537:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109354,7 +109354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "66004:15:12", + "src": "67521:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -109368,7 +109368,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66004:93:12", + "src": "67521:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -109377,7 +109377,7 @@ }, "id": 16276, "nodeType": "ExpressionStatement", - "src": "66004:93:12" + "src": "67521:93:12" } ] }, @@ -109385,7 +109385,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65931:3:12", + "nameLocation": "67447:3:12", "parameters": { "id": 16264, "nodeType": "ParameterList", @@ -109395,10 +109395,10 @@ "id": 16257, "mutability": "mutable", "name": "p0", - "nameLocation": "65943:2:12", + "nameLocation": "67459:2:12", "nodeType": "VariableDeclaration", "scope": 16278, - "src": "65935:10:12", + "src": "67451:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109409,7 +109409,7 @@ "id": 16256, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65935:7:12", + "src": "67451:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109423,10 +109423,10 @@ "id": 16259, "mutability": "mutable", "name": "p1", - "nameLocation": "65955:2:12", + "nameLocation": "67471:2:12", "nodeType": "VariableDeclaration", "scope": 16278, - "src": "65947:10:12", + "src": "67463:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109437,7 +109437,7 @@ "id": 16258, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65947:7:12", + "src": "67463:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109451,10 +109451,10 @@ "id": 16261, "mutability": "mutable", "name": "p2", - "nameLocation": "65967:2:12", + "nameLocation": "67483:2:12", "nodeType": "VariableDeclaration", "scope": 16278, - "src": "65959:10:12", + "src": "67475:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109465,7 +109465,7 @@ "id": 16260, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65959:7:12", + "src": "67475:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109479,10 +109479,10 @@ "id": 16263, "mutability": "mutable", "name": "p3", - "nameLocation": "65976:2:12", + "nameLocation": "67492:2:12", "nodeType": "VariableDeclaration", "scope": 16278, - "src": "65971:7:12", + "src": "67487:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109493,7 +109493,7 @@ "id": 16262, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "65971:4:12", + "src": "67487:4:12", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -109502,13 +109502,13 @@ "visibility": "internal" } ], - "src": "65934:45:12" + "src": "67450:45:12" }, "returnParameters": { "id": 16265, "nodeType": "ParameterList", "parameters": [], - "src": "65994:0:12" + "src": "67510:0:12" }, "scope": 16348, "stateMutability": "view", @@ -109518,12 +109518,12 @@ { "id": 16301, "nodeType": "FunctionDefinition", - "src": "66110:193:12", + "src": "67630:195:12", "nodes": [], "body": { "id": 16300, "nodeType": "Block", - "src": "66191:112:12", + "src": "67711:114:12", "nodes": [], "statements": [ { @@ -109540,7 +109540,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66241:37:12", + "src": "67762:37:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f808da2086fed855c3e15d9dbfed3b17a93ed9a59947aae6ab05b7e18576f025", "typeString": "literal_string \"log(address,address,address,string)\"" @@ -109553,7 +109553,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16280, - "src": "66280:2:12", + "src": "67801:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109565,7 +109565,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16282, - "src": "66284:2:12", + "src": "67805:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109577,7 +109577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16284, - "src": "66288:2:12", + "src": "67809:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109589,7 +109589,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16286, - "src": "66292:2:12", + "src": "67813:2:12", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -109625,7 +109625,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66217:3:12", + "src": "67738:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -109638,7 +109638,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66217:23:12", + "src": "67738:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -109652,7 +109652,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66217:78:12", + "src": "67738:78:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109672,7 +109672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "66201:15:12", + "src": "67722:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -109686,7 +109686,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66201:95:12", + "src": "67722:95:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -109695,7 +109695,7 @@ }, "id": 16299, "nodeType": "ExpressionStatement", - "src": "66201:95:12" + "src": "67722:95:12" } ] }, @@ -109703,7 +109703,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66119:3:12", + "nameLocation": "67639:3:12", "parameters": { "id": 16287, "nodeType": "ParameterList", @@ -109713,10 +109713,10 @@ "id": 16280, "mutability": "mutable", "name": "p0", - "nameLocation": "66131:2:12", + "nameLocation": "67651:2:12", "nodeType": "VariableDeclaration", "scope": 16301, - "src": "66123:10:12", + "src": "67643:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109727,7 +109727,7 @@ "id": 16279, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66123:7:12", + "src": "67643:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109741,10 +109741,10 @@ "id": 16282, "mutability": "mutable", "name": "p1", - "nameLocation": "66143:2:12", + "nameLocation": "67663:2:12", "nodeType": "VariableDeclaration", "scope": 16301, - "src": "66135:10:12", + "src": "67655:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109755,7 +109755,7 @@ "id": 16281, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66135:7:12", + "src": "67655:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109769,10 +109769,10 @@ "id": 16284, "mutability": "mutable", "name": "p2", - "nameLocation": "66155:2:12", + "nameLocation": "67675:2:12", "nodeType": "VariableDeclaration", "scope": 16301, - "src": "66147:10:12", + "src": "67667:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109783,7 +109783,7 @@ "id": 16283, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66147:7:12", + "src": "67667:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109797,10 +109797,10 @@ "id": 16286, "mutability": "mutable", "name": "p3", - "nameLocation": "66173:2:12", + "nameLocation": "67693:2:12", "nodeType": "VariableDeclaration", "scope": 16301, - "src": "66159:16:12", + "src": "67679:16:12", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -109811,7 +109811,7 @@ "id": 16285, "name": "string", "nodeType": "ElementaryTypeName", - "src": "66159:6:12", + "src": "67679:6:12", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -109820,13 +109820,13 @@ "visibility": "internal" } ], - "src": "66122:54:12" + "src": "67642:54:12" }, "returnParameters": { "id": 16288, "nodeType": "ParameterList", "parameters": [], - "src": "66191:0:12" + "src": "67711:0:12" }, "scope": 16348, "stateMutability": "view", @@ -109836,12 +109836,12 @@ { "id": 16324, "nodeType": "FunctionDefinition", - "src": "66309:182:12", + "src": "67833:184:12", "nodes": [], "body": { "id": 16323, "nodeType": "Block", - "src": "66381:110:12", + "src": "67905:112:12", "nodes": [], "statements": [ { @@ -109858,7 +109858,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66431:35:12", + "src": "67956:35:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0e378994a4cd2663acfd73a7ad4e09d196e4fb7ee05b7cdf0708eb30271e2afb", "typeString": "literal_string \"log(address,address,address,bool)\"" @@ -109871,7 +109871,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16303, - "src": "66468:2:12", + "src": "67993:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109883,7 +109883,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16305, - "src": "66472:2:12", + "src": "67997:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109895,7 +109895,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16307, - "src": "66476:2:12", + "src": "68001:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109907,7 +109907,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16309, - "src": "66480:2:12", + "src": "68005:2:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109943,7 +109943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66407:3:12", + "src": "67932:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -109956,7 +109956,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66407:23:12", + "src": "67932:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -109970,7 +109970,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66407:76:12", + "src": "67932:76:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109990,7 +109990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "66391:15:12", + "src": "67916:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -110004,7 +110004,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66391:93:12", + "src": "67916:93:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -110013,7 +110013,7 @@ }, "id": 16322, "nodeType": "ExpressionStatement", - "src": "66391:93:12" + "src": "67916:93:12" } ] }, @@ -110021,7 +110021,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66318:3:12", + "nameLocation": "67842:3:12", "parameters": { "id": 16310, "nodeType": "ParameterList", @@ -110031,10 +110031,10 @@ "id": 16303, "mutability": "mutable", "name": "p0", - "nameLocation": "66330:2:12", + "nameLocation": "67854:2:12", "nodeType": "VariableDeclaration", "scope": 16324, - "src": "66322:10:12", + "src": "67846:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110045,7 +110045,7 @@ "id": 16302, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66322:7:12", + "src": "67846:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110059,10 +110059,10 @@ "id": 16305, "mutability": "mutable", "name": "p1", - "nameLocation": "66342:2:12", + "nameLocation": "67866:2:12", "nodeType": "VariableDeclaration", "scope": 16324, - "src": "66334:10:12", + "src": "67858:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110073,7 +110073,7 @@ "id": 16304, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66334:7:12", + "src": "67858:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110087,10 +110087,10 @@ "id": 16307, "mutability": "mutable", "name": "p2", - "nameLocation": "66354:2:12", + "nameLocation": "67878:2:12", "nodeType": "VariableDeclaration", "scope": 16324, - "src": "66346:10:12", + "src": "67870:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110101,7 +110101,7 @@ "id": 16306, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66346:7:12", + "src": "67870:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110115,10 +110115,10 @@ "id": 16309, "mutability": "mutable", "name": "p3", - "nameLocation": "66363:2:12", + "nameLocation": "67887:2:12", "nodeType": "VariableDeclaration", "scope": 16324, - "src": "66358:7:12", + "src": "67882:7:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110129,7 +110129,7 @@ "id": 16308, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "66358:4:12", + "src": "67882:4:12", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -110138,13 +110138,13 @@ "visibility": "internal" } ], - "src": "66321:45:12" + "src": "67845:45:12" }, "returnParameters": { "id": 16311, "nodeType": "ParameterList", "parameters": [], - "src": "66381:0:12" + "src": "67905:0:12" }, "scope": 16348, "stateMutability": "view", @@ -110154,12 +110154,12 @@ { "id": 16347, "nodeType": "FunctionDefinition", - "src": "66497:188:12", + "src": "68025:190:12", "nodes": [], "body": { "id": 16346, "nodeType": "Block", - "src": "66572:113:12", + "src": "68100:115:12", "nodes": [], "statements": [ { @@ -110176,7 +110176,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66622:38:12", + "src": "68151:38:12", "typeDescriptions": { "typeIdentifier": "t_stringliteral_665bf1345e006aa321c0b6b71bed55ce0d6cdd812632f8c43114f62c55ffa0b5", "typeString": "literal_string \"log(address,address,address,address)\"" @@ -110189,7 +110189,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16326, - "src": "66662:2:12", + "src": "68191:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110201,7 +110201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16328, - "src": "66666:2:12", + "src": "68195:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110213,7 +110213,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16330, - "src": "66670:2:12", + "src": "68199:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110225,7 +110225,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16332, - "src": "66674:2:12", + "src": "68203:2:12", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110261,7 +110261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66598:3:12", + "src": "68127:3:12", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -110274,7 +110274,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66598:23:12", + "src": "68127:23:12", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -110288,7 +110288,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66598:79:12", + "src": "68127:79:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -110308,7 +110308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 8308, - "src": "66582:15:12", + "src": "68111:15:12", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -110322,7 +110322,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66582:96:12", + "src": "68111:96:12", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -110331,7 +110331,7 @@ }, "id": 16345, "nodeType": "ExpressionStatement", - "src": "66582:96:12" + "src": "68111:96:12" } ] }, @@ -110339,7 +110339,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66506:3:12", + "nameLocation": "68034:3:12", "parameters": { "id": 16333, "nodeType": "ParameterList", @@ -110349,10 +110349,10 @@ "id": 16326, "mutability": "mutable", "name": "p0", - "nameLocation": "66518:2:12", + "nameLocation": "68046:2:12", "nodeType": "VariableDeclaration", "scope": 16347, - "src": "66510:10:12", + "src": "68038:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110363,7 +110363,7 @@ "id": 16325, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66510:7:12", + "src": "68038:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110377,10 +110377,10 @@ "id": 16328, "mutability": "mutable", "name": "p1", - "nameLocation": "66530:2:12", + "nameLocation": "68058:2:12", "nodeType": "VariableDeclaration", "scope": 16347, - "src": "66522:10:12", + "src": "68050:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110391,7 +110391,7 @@ "id": 16327, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66522:7:12", + "src": "68050:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110405,10 +110405,10 @@ "id": 16330, "mutability": "mutable", "name": "p2", - "nameLocation": "66542:2:12", + "nameLocation": "68070:2:12", "nodeType": "VariableDeclaration", "scope": 16347, - "src": "66534:10:12", + "src": "68062:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110419,7 +110419,7 @@ "id": 16329, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66534:7:12", + "src": "68062:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110433,10 +110433,10 @@ "id": 16332, "mutability": "mutable", "name": "p3", - "nameLocation": "66554:2:12", + "nameLocation": "68082:2:12", "nodeType": "VariableDeclaration", "scope": 16347, - "src": "66546:10:12", + "src": "68074:10:12", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110447,7 +110447,7 @@ "id": 16331, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66546:7:12", + "src": "68074:7:12", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110457,13 +110457,13 @@ "visibility": "internal" } ], - "src": "66509:48:12" + "src": "68037:48:12" }, "returnParameters": { "id": 16334, "nodeType": "ParameterList", "parameters": [], - "src": "66572:0:12" + "src": "68100:0:12" }, "scope": 16348, "stateMutability": "view", @@ -110481,7 +110481,7 @@ 16348 ], "name": "console", - "nameLocation": "74:7:12", + "nameLocation": "77:7:12", "scope": 16349, "usedErrors": [] } diff --git a/out/console2.sol/console2.json b/out/console2.sol/console2.json index 114ad0e..2872636 100644 --- a/out/console2.sol/console2.json +++ b/out/console2.sol/console2.json @@ -1,17 +1,17 @@ { "abi": [], "bytecode": { - "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220fd722ebe581210bef0a667302f1ebeab1fae579231cf4f4ccd19538bb0c00e5864736f6c634300080f0033", - "sourceMap": "525:68513:13:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;525:68513:13;;;;;;;;;;;;;;;;;", + "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212208e8f5c7062a7287dd370b6132583fed3b76b8ef07d76be2979add6af605d5f0164736f6c634300080f0033", + "sourceMap": "533:70042:13:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;533:70042:13;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220fd722ebe581210bef0a667302f1ebeab1fae579231cf4f4ccd19538bb0c00e5864736f6c634300080f0033", - "sourceMap": "525:68513:13:-:0;;;;;;;;", + "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212208e8f5c7062a7287dd370b6132583fed3b76b8ef07d76be2979add6af605d5f0164736f6c634300080f0033", + "sourceMap": "533:70042:13:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"The original console.sol uses `int` and `uint` for computing function selectors, but it should use `int256` and `uint256`. This modified version fixes that. This version is recommended over `console.sol` if you don't need compatibility with Hardhat as the logs will show up in forge stack traces. If you do need compatibility with Hardhat, you must use `console.sol`. Reference: https://github.com/NomicFoundation/hardhat/issues/2178\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/console2.sol\":\"console2\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa\",\"dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"The original console.sol uses `int` and `uint` for computing function selectors, but it should use `int256` and `uint256`. This modified version fixes that. This version is recommended over `console.sol` if you don't need compatibility with Hardhat as the logs will show up in forge stack traces. If you do need compatibility with Hardhat, you must use `console.sol`. Reference: https://github.com/NomicFoundation/hardhat/issues/2178\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/console2.sol\":\"console2\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0\",\"dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -51,10 +51,10 @@ }, "sources": { "lib/forge-std/src/console2.sol": { - "keccak256": "0x225cc1ec33efd35c90e78aec0792ed9751cd6217e646271172421e96e2e2cc0f", + "keccak256": "0xd288b262abbf7f43e7aecc7a962dbdeba3edccc3025fffcb3f6c45268cbe0beb", "urls": [ - "bzz-raw://6c6adbd216e40ca2387835b8618c82e7153cb826023d38943bbb0c2e992644aa", - "dweb:/ipfs/QmZeejwEkm7iH9NHih7dPbuNqivuFn27EkgJesgByzS9wD" + "bzz-raw://ed14924d6e31e599372a8ebb0c6d7d281b1addd9cc814ebe9ac350ce1194eea0", + "dweb:/ipfs/QmWYq3dGZxFqe54UeU7s2PPtZWDBjNn3h2Wk1gmgHeWr2q" ], "license": "MIT" } @@ -70,12 +70,12 @@ ] }, "nodeType": "SourceUnit", - "src": "32:69006:13", + "src": "33:70542:13", "nodes": [ { "id": 16350, "nodeType": "PragmaDirective", - "src": "32:32:13", + "src": "33:32:13", "nodes": [], "literals": [ "solidity", @@ -90,17 +90,17 @@ { "id": 24413, "nodeType": "ContractDefinition", - "src": "525:68513:13", + "src": "533:70042:13", "nodes": [ { "id": 16357, "nodeType": "VariableDeclaration", - "src": "548:86:13", + "src": "557:86:13", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE_ADDRESS", - "nameLocation": "565:15:13", + "nameLocation": "574:15:13", "scope": 24413, "stateVariable": true, "storageLocation": "default", @@ -112,7 +112,7 @@ "id": 16352, "name": "address", "nodeType": "ElementaryTypeName", - "src": "548:7:13", + "src": "557:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -130,7 +130,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "591:42:13", + "src": "600:42:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -151,7 +151,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "583:7:13", + "src": "592:7:13", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -160,7 +160,7 @@ "id": 16353, "name": "address", "nodeType": "ElementaryTypeName", - "src": "583:7:13", + "src": "592:7:13", "typeDescriptions": {} } }, @@ -172,7 +172,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "583:51:13", + "src": "592:51:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -184,12 +184,12 @@ { "id": 16373, "nodeType": "FunctionDefinition", - "src": "641:376:13", + "src": "652:384:13", "nodes": [], "body": { "id": 16372, "nodeType": "Block", - "src": "701:316:13", + "src": "712:324:13", "nodes": [], "statements": [ { @@ -202,10 +202,10 @@ "id": 16363, "mutability": "mutable", "name": "payloadLength", - "nameLocation": "719:13:13", + "nameLocation": "731:13:13", "nodeType": "VariableDeclaration", "scope": 16372, - "src": "711:21:13", + "src": "723:21:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216,7 +216,7 @@ "id": 16362, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "711:7:13", + "src": "723:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -233,7 +233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16359, - "src": "735:7:13", + "src": "747:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -246,14 +246,14 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "735:14:13", + "src": "747:14:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "711:38:13" + "src": "723:38:13" }, { "assignments": [ @@ -265,10 +265,10 @@ "id": 16368, "mutability": "mutable", "name": "consoleAddress", - "nameLocation": "767:14:13", + "nameLocation": "780:14:13", "nodeType": "VariableDeclaration", "scope": 16372, - "src": "759:22:13", + "src": "772:22:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -279,7 +279,7 @@ "id": 16367, "name": "address", "nodeType": "ElementaryTypeName", - "src": "759:7:13", + "src": "772:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -296,34 +296,34 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16357, - "src": "784:15:13", + "src": "797:15:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "759:40:13" + "src": "772:40:13" }, { "AST": { "nodeType": "YulBlock", - "src": "861:150:13", + "src": "876:153:13", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "875:36:13", + "src": "891:36:13", "value": { "arguments": [ { "name": "payload", "nodeType": "YulIdentifier", - "src": "899:7:13" + "src": "915:7:13" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "908:2:13", + "src": "924:2:13", "type": "", "value": "32" } @@ -331,23 +331,23 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "895:3:13" + "src": "911:3:13" }, "nodeType": "YulFunctionCall", - "src": "895:16:13" + "src": "911:16:13" }, "variables": [ { "name": "payloadStart", "nodeType": "YulTypedName", - "src": "879:12:13", + "src": "895:12:13", "type": "" } ] }, { "nodeType": "YulVariableDeclaration", - "src": "924:77:13", + "src": "941:77:13", "value": { "arguments": [ { @@ -355,37 +355,37 @@ "functionName": { "name": "gas", "nodeType": "YulIdentifier", - "src": "944:3:13" + "src": "961:3:13" }, "nodeType": "YulFunctionCall", - "src": "944:5:13" + "src": "961:5:13" }, { "name": "consoleAddress", "nodeType": "YulIdentifier", - "src": "951:14:13" + "src": "968:14:13" }, { "name": "payloadStart", "nodeType": "YulIdentifier", - "src": "967:12:13" + "src": "984:12:13" }, { "name": "payloadLength", "nodeType": "YulIdentifier", - "src": "981:13:13" + "src": "998:13:13" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "996:1:13", + "src": "1013:1:13", "type": "", "value": "0" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "999:1:13", + "src": "1016:1:13", "type": "", "value": "0" } @@ -393,16 +393,16 @@ "functionName": { "name": "staticcall", "nodeType": "YulIdentifier", - "src": "933:10:13" + "src": "950:10:13" }, "nodeType": "YulFunctionCall", - "src": "933:68:13" + "src": "950:68:13" }, "variables": [ { "name": "r", "nodeType": "YulTypedName", - "src": "928:1:13", + "src": "945:1:13", "type": "" } ] @@ -416,27 +416,27 @@ "declaration": 16368, "isOffset": false, "isSlot": false, - "src": "951:14:13", + "src": "968:14:13", "valueSize": 1 }, { "declaration": 16359, "isOffset": false, "isSlot": false, - "src": "899:7:13", + "src": "915:7:13", "valueSize": 1 }, { "declaration": 16363, "isOffset": false, "isSlot": false, - "src": "981:13:13", + "src": "998:13:13", "valueSize": 1 } ], "id": 16371, "nodeType": "InlineAssembly", - "src": "852:159:13" + "src": "867:162:13" } ] }, @@ -444,7 +444,7 @@ "kind": "function", "modifiers": [], "name": "_sendLogPayload", - "nameLocation": "650:15:13", + "nameLocation": "661:15:13", "parameters": { "id": 16360, "nodeType": "ParameterList", @@ -454,10 +454,10 @@ "id": 16359, "mutability": "mutable", "name": "payload", - "nameLocation": "679:7:13", + "nameLocation": "690:7:13", "nodeType": "VariableDeclaration", "scope": 16373, - "src": "666:20:13", + "src": "677:20:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -468,7 +468,7 @@ "id": 16358, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "666:5:13", + "src": "677:5:13", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -477,13 +477,13 @@ "visibility": "internal" } ], - "src": "665:22:13" + "src": "676:22:13" }, "returnParameters": { "id": 16361, "nodeType": "ParameterList", "parameters": [], - "src": "701:0:13" + "src": "712:0:13" }, "scope": 24413, "stateMutability": "view", @@ -493,12 +493,12 @@ { "id": 16384, "nodeType": "FunctionDefinition", - "src": "1023:95:13", + "src": "1044:97:13", "nodes": [], "body": { "id": 16383, "nodeType": "Block", - "src": "1052:66:13", + "src": "1073:68:13", "nodes": [], "statements": [ { @@ -515,7 +515,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1102:7:13", + "src": "1124:7:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_51973ec9d4c1929bdd5b149c064d46aee47e92a7e2bb5f7a20c7b9cfb0d13b39", "typeString": "literal_string \"log()\"" @@ -536,7 +536,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1078:3:13", + "src": "1100:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -549,7 +549,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1078:23:13", + "src": "1100:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -563,7 +563,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1078:32:13", + "src": "1100:32:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -583,7 +583,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "1062:15:13", + "src": "1084:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -597,7 +597,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1062:49:13", + "src": "1084:49:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -606,7 +606,7 @@ }, "id": 16382, "nodeType": "ExpressionStatement", - "src": "1062:49:13" + "src": "1084:49:13" } ] }, @@ -614,18 +614,18 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "1032:3:13", + "nameLocation": "1053:3:13", "parameters": { "id": 16374, "nodeType": "ParameterList", "parameters": [], - "src": "1035:2:13" + "src": "1056:2:13" }, "returnParameters": { "id": 16375, "nodeType": "ParameterList", "parameters": [], - "src": "1052:0:13" + "src": "1073:0:13" }, "scope": 24413, "stateMutability": "view", @@ -635,12 +635,12 @@ { "id": 16398, "nodeType": "FunctionDefinition", - "src": "1124:117:13", + "src": "1149:119:13", "nodes": [], "body": { "id": 16397, "nodeType": "Block", - "src": "1165:76:13", + "src": "1190:78:13", "nodes": [], "statements": [ { @@ -657,7 +657,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1215:13:13", + "src": "1241:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d5b6cb95ba2d00a93cd4ffa61ec07ef4bb1694f20c02a3cccb170a38df81ef8", "typeString": "literal_string \"log(int256)\"" @@ -670,7 +670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16386, - "src": "1230:2:13", + "src": "1256:2:13", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -694,7 +694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1191:3:13", + "src": "1217:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -707,7 +707,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1191:23:13", + "src": "1217:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -721,7 +721,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1191:42:13", + "src": "1217:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -741,7 +741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "1175:15:13", + "src": "1201:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -755,7 +755,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1175:59:13", + "src": "1201:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -764,7 +764,7 @@ }, "id": 16396, "nodeType": "ExpressionStatement", - "src": "1175:59:13" + "src": "1201:59:13" } ] }, @@ -772,7 +772,7 @@ "kind": "function", "modifiers": [], "name": "logInt", - "nameLocation": "1133:6:13", + "nameLocation": "1158:6:13", "parameters": { "id": 16387, "nodeType": "ParameterList", @@ -782,10 +782,10 @@ "id": 16386, "mutability": "mutable", "name": "p0", - "nameLocation": "1147:2:13", + "nameLocation": "1172:2:13", "nodeType": "VariableDeclaration", "scope": 16398, - "src": "1140:9:13", + "src": "1165:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -796,7 +796,7 @@ "id": 16385, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1140:6:13", + "src": "1165:6:13", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -805,13 +805,13 @@ "visibility": "internal" } ], - "src": "1139:11:13" + "src": "1164:11:13" }, "returnParameters": { "id": 16388, "nodeType": "ParameterList", "parameters": [], - "src": "1165:0:13" + "src": "1190:0:13" }, "scope": 24413, "stateMutability": "view", @@ -821,12 +821,12 @@ { "id": 16412, "nodeType": "FunctionDefinition", - "src": "1247:120:13", + "src": "1276:122:13", "nodes": [], "body": { "id": 16411, "nodeType": "Block", - "src": "1290:77:13", + "src": "1319:79:13", "nodes": [], "statements": [ { @@ -843,7 +843,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1340:14:13", + "src": "1370:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f82c50f1848136e6c140b186ea0c768b7deda5efffe42c25e96336a90b26c744", "typeString": "literal_string \"log(uint256)\"" @@ -856,7 +856,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16400, - "src": "1356:2:13", + "src": "1386:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -880,7 +880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1316:3:13", + "src": "1346:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -893,7 +893,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1316:23:13", + "src": "1346:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -907,7 +907,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1316:43:13", + "src": "1346:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -927,7 +927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "1300:15:13", + "src": "1330:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -941,7 +941,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1300:60:13", + "src": "1330:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -950,7 +950,7 @@ }, "id": 16410, "nodeType": "ExpressionStatement", - "src": "1300:60:13" + "src": "1330:60:13" } ] }, @@ -958,7 +958,7 @@ "kind": "function", "modifiers": [], "name": "logUint", - "nameLocation": "1256:7:13", + "nameLocation": "1285:7:13", "parameters": { "id": 16401, "nodeType": "ParameterList", @@ -968,10 +968,10 @@ "id": 16400, "mutability": "mutable", "name": "p0", - "nameLocation": "1272:2:13", + "nameLocation": "1301:2:13", "nodeType": "VariableDeclaration", "scope": 16412, - "src": "1264:10:13", + "src": "1293:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -982,7 +982,7 @@ "id": 16399, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1264:7:13", + "src": "1293:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -991,13 +991,13 @@ "visibility": "internal" } ], - "src": "1263:12:13" + "src": "1292:12:13" }, "returnParameters": { "id": 16402, "nodeType": "ParameterList", "parameters": [], - "src": "1290:0:13" + "src": "1319:0:13" }, "scope": 24413, "stateMutability": "view", @@ -1007,12 +1007,12 @@ { "id": 16426, "nodeType": "FunctionDefinition", - "src": "1373:127:13", + "src": "1406:129:13", "nodes": [], "body": { "id": 16425, "nodeType": "Block", - "src": "1424:76:13", + "src": "1457:78:13", "nodes": [], "statements": [ { @@ -1029,7 +1029,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1474:13:13", + "src": "1508:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -1042,7 +1042,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16414, - "src": "1489:2:13", + "src": "1523:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1066,7 +1066,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1450:3:13", + "src": "1484:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1079,7 +1079,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1450:23:13", + "src": "1484:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1093,7 +1093,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1450:42:13", + "src": "1484:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1113,7 +1113,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "1434:15:13", + "src": "1468:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1127,7 +1127,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1434:59:13", + "src": "1468:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1136,7 +1136,7 @@ }, "id": 16424, "nodeType": "ExpressionStatement", - "src": "1434:59:13" + "src": "1468:59:13" } ] }, @@ -1144,7 +1144,7 @@ "kind": "function", "modifiers": [], "name": "logString", - "nameLocation": "1382:9:13", + "nameLocation": "1415:9:13", "parameters": { "id": 16415, "nodeType": "ParameterList", @@ -1154,10 +1154,10 @@ "id": 16414, "mutability": "mutable", "name": "p0", - "nameLocation": "1406:2:13", + "nameLocation": "1439:2:13", "nodeType": "VariableDeclaration", "scope": 16426, - "src": "1392:16:13", + "src": "1425:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1168,7 +1168,7 @@ "id": 16413, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1392:6:13", + "src": "1425:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1177,13 +1177,13 @@ "visibility": "internal" } ], - "src": "1391:18:13" + "src": "1424:18:13" }, "returnParameters": { "id": 16416, "nodeType": "ParameterList", "parameters": [], - "src": "1424:0:13" + "src": "1457:0:13" }, "scope": 24413, "stateMutability": "view", @@ -1193,12 +1193,12 @@ { "id": 16440, "nodeType": "FunctionDefinition", - "src": "1506:114:13", + "src": "1543:116:13", "nodes": [], "body": { "id": 16439, "nodeType": "Block", - "src": "1546:74:13", + "src": "1583:76:13", "nodes": [], "statements": [ { @@ -1215,7 +1215,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1596:11:13", + "src": "1634:11:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32458eed3feca62a69292a55ca8a755ae4e6cdc57a38d15c298330064467fdd7", "typeString": "literal_string \"log(bool)\"" @@ -1228,7 +1228,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16428, - "src": "1609:2:13", + "src": "1647:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1252,7 +1252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1572:3:13", + "src": "1610:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1265,7 +1265,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1572:23:13", + "src": "1610:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1279,7 +1279,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1572:40:13", + "src": "1610:40:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1299,7 +1299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "1556:15:13", + "src": "1594:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1313,7 +1313,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1556:57:13", + "src": "1594:57:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1322,7 +1322,7 @@ }, "id": 16438, "nodeType": "ExpressionStatement", - "src": "1556:57:13" + "src": "1594:57:13" } ] }, @@ -1330,7 +1330,7 @@ "kind": "function", "modifiers": [], "name": "logBool", - "nameLocation": "1515:7:13", + "nameLocation": "1552:7:13", "parameters": { "id": 16429, "nodeType": "ParameterList", @@ -1340,10 +1340,10 @@ "id": 16428, "mutability": "mutable", "name": "p0", - "nameLocation": "1528:2:13", + "nameLocation": "1565:2:13", "nodeType": "VariableDeclaration", "scope": 16440, - "src": "1523:7:13", + "src": "1560:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1354,7 +1354,7 @@ "id": 16427, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1523:4:13", + "src": "1560:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1363,13 +1363,13 @@ "visibility": "internal" } ], - "src": "1522:9:13" + "src": "1559:9:13" }, "returnParameters": { "id": 16430, "nodeType": "ParameterList", "parameters": [], - "src": "1546:0:13" + "src": "1583:0:13" }, "scope": 24413, "stateMutability": "view", @@ -1379,12 +1379,12 @@ { "id": 16454, "nodeType": "FunctionDefinition", - "src": "1626:123:13", + "src": "1667:125:13", "nodes": [], "body": { "id": 16453, "nodeType": "Block", - "src": "1672:77:13", + "src": "1713:79:13", "nodes": [], "statements": [ { @@ -1401,7 +1401,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1722:14:13", + "src": "1764:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c2ecbc2212ac38c2f9ec89aa5fcef7f532a5db24dbf7cad1f48bc82843b7428", "typeString": "literal_string \"log(address)\"" @@ -1414,7 +1414,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16442, - "src": "1738:2:13", + "src": "1780:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1438,7 +1438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1698:3:13", + "src": "1740:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1451,7 +1451,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1698:23:13", + "src": "1740:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1465,7 +1465,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1698:43:13", + "src": "1740:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1485,7 +1485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "1682:15:13", + "src": "1724:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1499,7 +1499,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1682:60:13", + "src": "1724:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1508,7 +1508,7 @@ }, "id": 16452, "nodeType": "ExpressionStatement", - "src": "1682:60:13" + "src": "1724:60:13" } ] }, @@ -1516,7 +1516,7 @@ "kind": "function", "modifiers": [], "name": "logAddress", - "nameLocation": "1635:10:13", + "nameLocation": "1676:10:13", "parameters": { "id": 16443, "nodeType": "ParameterList", @@ -1526,10 +1526,10 @@ "id": 16442, "mutability": "mutable", "name": "p0", - "nameLocation": "1654:2:13", + "nameLocation": "1695:2:13", "nodeType": "VariableDeclaration", "scope": 16454, - "src": "1646:10:13", + "src": "1687:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1540,7 +1540,7 @@ "id": 16441, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1646:7:13", + "src": "1687:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1550,13 +1550,13 @@ "visibility": "internal" } ], - "src": "1645:12:13" + "src": "1686:12:13" }, "returnParameters": { "id": 16444, "nodeType": "ParameterList", "parameters": [], - "src": "1672:0:13" + "src": "1713:0:13" }, "scope": 24413, "stateMutability": "view", @@ -1566,12 +1566,12 @@ { "id": 16468, "nodeType": "FunctionDefinition", - "src": "1755:124:13", + "src": "1800:126:13", "nodes": [], "body": { "id": 16467, "nodeType": "Block", - "src": "1804:75:13", + "src": "1849:77:13", "nodes": [], "statements": [ { @@ -1588,7 +1588,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1854:12:13", + "src": "1900:12:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0be77f5642494da7d212b92a3472c4f471abb24e17467f41788e7de7915d6238", "typeString": "literal_string \"log(bytes)\"" @@ -1601,7 +1601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16456, - "src": "1868:2:13", + "src": "1914:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -1625,7 +1625,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1830:3:13", + "src": "1876:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1638,7 +1638,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1830:23:13", + "src": "1876:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1652,7 +1652,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1830:41:13", + "src": "1876:41:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1672,7 +1672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "1814:15:13", + "src": "1860:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1686,7 +1686,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1814:58:13", + "src": "1860:58:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1695,7 +1695,7 @@ }, "id": 16466, "nodeType": "ExpressionStatement", - "src": "1814:58:13" + "src": "1860:58:13" } ] }, @@ -1703,7 +1703,7 @@ "kind": "function", "modifiers": [], "name": "logBytes", - "nameLocation": "1764:8:13", + "nameLocation": "1809:8:13", "parameters": { "id": 16457, "nodeType": "ParameterList", @@ -1713,10 +1713,10 @@ "id": 16456, "mutability": "mutable", "name": "p0", - "nameLocation": "1786:2:13", + "nameLocation": "1831:2:13", "nodeType": "VariableDeclaration", "scope": 16468, - "src": "1773:15:13", + "src": "1818:15:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1727,7 +1727,7 @@ "id": 16455, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1773:5:13", + "src": "1818:5:13", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1736,13 +1736,13 @@ "visibility": "internal" } ], - "src": "1772:17:13" + "src": "1817:17:13" }, "returnParameters": { "id": 16458, "nodeType": "ParameterList", "parameters": [], - "src": "1804:0:13" + "src": "1849:0:13" }, "scope": 24413, "stateMutability": "view", @@ -1752,12 +1752,12 @@ { "id": 16482, "nodeType": "FunctionDefinition", - "src": "1885:120:13", + "src": "1934:122:13", "nodes": [], "body": { "id": 16481, "nodeType": "Block", - "src": "1929:76:13", + "src": "1978:78:13", "nodes": [], "statements": [ { @@ -1774,7 +1774,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1979:13:13", + "src": "2029:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6e18a1285e3dfba09579e846ff83d5e4ffae1b869c8fc4323752bab794e41041", "typeString": "literal_string \"log(bytes1)\"" @@ -1787,7 +1787,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16470, - "src": "1994:2:13", + "src": "2044:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -1811,7 +1811,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1955:3:13", + "src": "2005:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -1824,7 +1824,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1955:23:13", + "src": "2005:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -1838,7 +1838,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1955:42:13", + "src": "2005:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1858,7 +1858,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "1939:15:13", + "src": "1989:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -1872,7 +1872,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1939:59:13", + "src": "1989:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -1881,7 +1881,7 @@ }, "id": 16480, "nodeType": "ExpressionStatement", - "src": "1939:59:13" + "src": "1989:59:13" } ] }, @@ -1889,7 +1889,7 @@ "kind": "function", "modifiers": [], "name": "logBytes1", - "nameLocation": "1894:9:13", + "nameLocation": "1943:9:13", "parameters": { "id": 16471, "nodeType": "ParameterList", @@ -1899,10 +1899,10 @@ "id": 16470, "mutability": "mutable", "name": "p0", - "nameLocation": "1911:2:13", + "nameLocation": "1960:2:13", "nodeType": "VariableDeclaration", "scope": 16482, - "src": "1904:9:13", + "src": "1953:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1913,7 +1913,7 @@ "id": 16469, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "1904:6:13", + "src": "1953:6:13", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -1922,13 +1922,13 @@ "visibility": "internal" } ], - "src": "1903:11:13" + "src": "1952:11:13" }, "returnParameters": { "id": 16472, "nodeType": "ParameterList", "parameters": [], - "src": "1929:0:13" + "src": "1978:0:13" }, "scope": 24413, "stateMutability": "view", @@ -1938,12 +1938,12 @@ { "id": 16496, "nodeType": "FunctionDefinition", - "src": "2011:120:13", + "src": "2064:122:13", "nodes": [], "body": { "id": 16495, "nodeType": "Block", - "src": "2055:76:13", + "src": "2108:78:13", "nodes": [], "statements": [ { @@ -1960,7 +1960,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2105:13:13", + "src": "2159:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9b622960ff3a0e86d35e876bfeba445fab6c5686604aa116c47c1e106921224", "typeString": "literal_string \"log(bytes2)\"" @@ -1973,7 +1973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16484, - "src": "2120:2:13", + "src": "2174:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes2", "typeString": "bytes2" @@ -1997,7 +1997,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2081:3:13", + "src": "2135:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2010,7 +2010,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2081:23:13", + "src": "2135:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2024,7 +2024,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2081:42:13", + "src": "2135:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2044,7 +2044,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "2065:15:13", + "src": "2119:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2058,7 +2058,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2065:59:13", + "src": "2119:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2067,7 +2067,7 @@ }, "id": 16494, "nodeType": "ExpressionStatement", - "src": "2065:59:13" + "src": "2119:59:13" } ] }, @@ -2075,7 +2075,7 @@ "kind": "function", "modifiers": [], "name": "logBytes2", - "nameLocation": "2020:9:13", + "nameLocation": "2073:9:13", "parameters": { "id": 16485, "nodeType": "ParameterList", @@ -2085,10 +2085,10 @@ "id": 16484, "mutability": "mutable", "name": "p0", - "nameLocation": "2037:2:13", + "nameLocation": "2090:2:13", "nodeType": "VariableDeclaration", "scope": 16496, - "src": "2030:9:13", + "src": "2083:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2099,7 +2099,7 @@ "id": 16483, "name": "bytes2", "nodeType": "ElementaryTypeName", - "src": "2030:6:13", + "src": "2083:6:13", "typeDescriptions": { "typeIdentifier": "t_bytes2", "typeString": "bytes2" @@ -2108,13 +2108,13 @@ "visibility": "internal" } ], - "src": "2029:11:13" + "src": "2082:11:13" }, "returnParameters": { "id": 16486, "nodeType": "ParameterList", "parameters": [], - "src": "2055:0:13" + "src": "2108:0:13" }, "scope": 24413, "stateMutability": "view", @@ -2124,12 +2124,12 @@ { "id": 16510, "nodeType": "FunctionDefinition", - "src": "2137:120:13", + "src": "2194:122:13", "nodes": [], "body": { "id": 16509, "nodeType": "Block", - "src": "2181:76:13", + "src": "2238:78:13", "nodes": [], "statements": [ { @@ -2146,7 +2146,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2231:13:13", + "src": "2289:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d8349266851a1d92746f90a9696920643311d6bf462d9fa11e69718a636cbee", "typeString": "literal_string \"log(bytes3)\"" @@ -2159,7 +2159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16498, - "src": "2246:2:13", + "src": "2304:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes3", "typeString": "bytes3" @@ -2183,7 +2183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2207:3:13", + "src": "2265:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2196,7 +2196,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2207:23:13", + "src": "2265:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2210,7 +2210,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2207:42:13", + "src": "2265:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2230,7 +2230,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "2191:15:13", + "src": "2249:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2244,7 +2244,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2191:59:13", + "src": "2249:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2253,7 +2253,7 @@ }, "id": 16508, "nodeType": "ExpressionStatement", - "src": "2191:59:13" + "src": "2249:59:13" } ] }, @@ -2261,7 +2261,7 @@ "kind": "function", "modifiers": [], "name": "logBytes3", - "nameLocation": "2146:9:13", + "nameLocation": "2203:9:13", "parameters": { "id": 16499, "nodeType": "ParameterList", @@ -2271,10 +2271,10 @@ "id": 16498, "mutability": "mutable", "name": "p0", - "nameLocation": "2163:2:13", + "nameLocation": "2220:2:13", "nodeType": "VariableDeclaration", "scope": 16510, - "src": "2156:9:13", + "src": "2213:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2285,7 +2285,7 @@ "id": 16497, "name": "bytes3", "nodeType": "ElementaryTypeName", - "src": "2156:6:13", + "src": "2213:6:13", "typeDescriptions": { "typeIdentifier": "t_bytes3", "typeString": "bytes3" @@ -2294,13 +2294,13 @@ "visibility": "internal" } ], - "src": "2155:11:13" + "src": "2212:11:13" }, "returnParameters": { "id": 16500, "nodeType": "ParameterList", "parameters": [], - "src": "2181:0:13" + "src": "2238:0:13" }, "scope": 24413, "stateMutability": "view", @@ -2310,12 +2310,12 @@ { "id": 16524, "nodeType": "FunctionDefinition", - "src": "2263:120:13", + "src": "2324:122:13", "nodes": [], "body": { "id": 16523, "nodeType": "Block", - "src": "2307:76:13", + "src": "2368:78:13", "nodes": [], "statements": [ { @@ -2332,7 +2332,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2357:13:13", + "src": "2419:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e05f48d17f80c0f06e82dc14f4be9f0f654dde2e722a8d8796ad7e07f5308d55", "typeString": "literal_string \"log(bytes4)\"" @@ -2345,7 +2345,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16512, - "src": "2372:2:13", + "src": "2434:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2369,7 +2369,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2333:3:13", + "src": "2395:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2382,7 +2382,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2333:23:13", + "src": "2395:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2396,7 +2396,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2333:42:13", + "src": "2395:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2416,7 +2416,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "2317:15:13", + "src": "2379:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2430,7 +2430,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2317:59:13", + "src": "2379:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2439,7 +2439,7 @@ }, "id": 16522, "nodeType": "ExpressionStatement", - "src": "2317:59:13" + "src": "2379:59:13" } ] }, @@ -2447,7 +2447,7 @@ "kind": "function", "modifiers": [], "name": "logBytes4", - "nameLocation": "2272:9:13", + "nameLocation": "2333:9:13", "parameters": { "id": 16513, "nodeType": "ParameterList", @@ -2457,10 +2457,10 @@ "id": 16512, "mutability": "mutable", "name": "p0", - "nameLocation": "2289:2:13", + "nameLocation": "2350:2:13", "nodeType": "VariableDeclaration", "scope": 16524, - "src": "2282:9:13", + "src": "2343:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2471,7 +2471,7 @@ "id": 16511, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "2282:6:13", + "src": "2343:6:13", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2480,13 +2480,13 @@ "visibility": "internal" } ], - "src": "2281:11:13" + "src": "2342:11:13" }, "returnParameters": { "id": 16514, "nodeType": "ParameterList", "parameters": [], - "src": "2307:0:13" + "src": "2368:0:13" }, "scope": 24413, "stateMutability": "view", @@ -2496,12 +2496,12 @@ { "id": 16538, "nodeType": "FunctionDefinition", - "src": "2389:120:13", + "src": "2454:122:13", "nodes": [], "body": { "id": 16537, "nodeType": "Block", - "src": "2433:76:13", + "src": "2498:78:13", "nodes": [], "statements": [ { @@ -2518,7 +2518,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2483:13:13", + "src": "2549:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a684808d222f8a67c08dd13085391d5e9d1825d9fb6e2da44a91b1a07d07401a", "typeString": "literal_string \"log(bytes5)\"" @@ -2531,7 +2531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16526, - "src": "2498:2:13", + "src": "2564:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes5", "typeString": "bytes5" @@ -2555,7 +2555,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2459:3:13", + "src": "2525:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2568,7 +2568,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2459:23:13", + "src": "2525:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2582,7 +2582,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2459:42:13", + "src": "2525:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2602,7 +2602,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "2443:15:13", + "src": "2509:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2616,7 +2616,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2443:59:13", + "src": "2509:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2625,7 +2625,7 @@ }, "id": 16536, "nodeType": "ExpressionStatement", - "src": "2443:59:13" + "src": "2509:59:13" } ] }, @@ -2633,7 +2633,7 @@ "kind": "function", "modifiers": [], "name": "logBytes5", - "nameLocation": "2398:9:13", + "nameLocation": "2463:9:13", "parameters": { "id": 16527, "nodeType": "ParameterList", @@ -2643,10 +2643,10 @@ "id": 16526, "mutability": "mutable", "name": "p0", - "nameLocation": "2415:2:13", + "nameLocation": "2480:2:13", "nodeType": "VariableDeclaration", "scope": 16538, - "src": "2408:9:13", + "src": "2473:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2657,7 +2657,7 @@ "id": 16525, "name": "bytes5", "nodeType": "ElementaryTypeName", - "src": "2408:6:13", + "src": "2473:6:13", "typeDescriptions": { "typeIdentifier": "t_bytes5", "typeString": "bytes5" @@ -2666,13 +2666,13 @@ "visibility": "internal" } ], - "src": "2407:11:13" + "src": "2472:11:13" }, "returnParameters": { "id": 16528, "nodeType": "ParameterList", "parameters": [], - "src": "2433:0:13" + "src": "2498:0:13" }, "scope": 24413, "stateMutability": "view", @@ -2682,12 +2682,12 @@ { "id": 16552, "nodeType": "FunctionDefinition", - "src": "2515:120:13", + "src": "2584:122:13", "nodes": [], "body": { "id": 16551, "nodeType": "Block", - "src": "2559:76:13", + "src": "2628:78:13", "nodes": [], "statements": [ { @@ -2704,7 +2704,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2609:13:13", + "src": "2679:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ae84a5910824668818be6031303edf0f6f3694b35d5e6f9683950d57ef12d330", "typeString": "literal_string \"log(bytes6)\"" @@ -2717,7 +2717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16540, - "src": "2624:2:13", + "src": "2694:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes6", "typeString": "bytes6" @@ -2741,7 +2741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2585:3:13", + "src": "2655:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2754,7 +2754,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2585:23:13", + "src": "2655:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2768,7 +2768,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2585:42:13", + "src": "2655:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2788,7 +2788,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "2569:15:13", + "src": "2639:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2802,7 +2802,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2569:59:13", + "src": "2639:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2811,7 +2811,7 @@ }, "id": 16550, "nodeType": "ExpressionStatement", - "src": "2569:59:13" + "src": "2639:59:13" } ] }, @@ -2819,7 +2819,7 @@ "kind": "function", "modifiers": [], "name": "logBytes6", - "nameLocation": "2524:9:13", + "nameLocation": "2593:9:13", "parameters": { "id": 16541, "nodeType": "ParameterList", @@ -2829,10 +2829,10 @@ "id": 16540, "mutability": "mutable", "name": "p0", - "nameLocation": "2541:2:13", + "nameLocation": "2610:2:13", "nodeType": "VariableDeclaration", "scope": 16552, - "src": "2534:9:13", + "src": "2603:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2843,7 +2843,7 @@ "id": 16539, "name": "bytes6", "nodeType": "ElementaryTypeName", - "src": "2534:6:13", + "src": "2603:6:13", "typeDescriptions": { "typeIdentifier": "t_bytes6", "typeString": "bytes6" @@ -2852,13 +2852,13 @@ "visibility": "internal" } ], - "src": "2533:11:13" + "src": "2602:11:13" }, "returnParameters": { "id": 16542, "nodeType": "ParameterList", "parameters": [], - "src": "2559:0:13" + "src": "2628:0:13" }, "scope": 24413, "stateMutability": "view", @@ -2868,12 +2868,12 @@ { "id": 16566, "nodeType": "FunctionDefinition", - "src": "2641:120:13", + "src": "2714:122:13", "nodes": [], "body": { "id": 16565, "nodeType": "Block", - "src": "2685:76:13", + "src": "2758:78:13", "nodes": [], "statements": [ { @@ -2890,7 +2890,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2735:13:13", + "src": "2809:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4ed57e28813457436949e4ec0a834b3c8262cd6cebd21953ee0da3400ce2de29", "typeString": "literal_string \"log(bytes7)\"" @@ -2903,7 +2903,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16554, - "src": "2750:2:13", + "src": "2824:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes7", "typeString": "bytes7" @@ -2927,7 +2927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2711:3:13", + "src": "2785:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2940,7 +2940,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2711:23:13", + "src": "2785:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -2954,7 +2954,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2711:42:13", + "src": "2785:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2974,7 +2974,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "2695:15:13", + "src": "2769:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -2988,7 +2988,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2695:59:13", + "src": "2769:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -2997,7 +2997,7 @@ }, "id": 16564, "nodeType": "ExpressionStatement", - "src": "2695:59:13" + "src": "2769:59:13" } ] }, @@ -3005,7 +3005,7 @@ "kind": "function", "modifiers": [], "name": "logBytes7", - "nameLocation": "2650:9:13", + "nameLocation": "2723:9:13", "parameters": { "id": 16555, "nodeType": "ParameterList", @@ -3015,10 +3015,10 @@ "id": 16554, "mutability": "mutable", "name": "p0", - "nameLocation": "2667:2:13", + "nameLocation": "2740:2:13", "nodeType": "VariableDeclaration", "scope": 16566, - "src": "2660:9:13", + "src": "2733:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3029,7 +3029,7 @@ "id": 16553, "name": "bytes7", "nodeType": "ElementaryTypeName", - "src": "2660:6:13", + "src": "2733:6:13", "typeDescriptions": { "typeIdentifier": "t_bytes7", "typeString": "bytes7" @@ -3038,13 +3038,13 @@ "visibility": "internal" } ], - "src": "2659:11:13" + "src": "2732:11:13" }, "returnParameters": { "id": 16556, "nodeType": "ParameterList", "parameters": [], - "src": "2685:0:13" + "src": "2758:0:13" }, "scope": 24413, "stateMutability": "view", @@ -3054,12 +3054,12 @@ { "id": 16580, "nodeType": "FunctionDefinition", - "src": "2767:120:13", + "src": "2844:122:13", "nodes": [], "body": { "id": 16579, "nodeType": "Block", - "src": "2811:76:13", + "src": "2888:78:13", "nodes": [], "statements": [ { @@ -3076,7 +3076,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2861:13:13", + "src": "2939:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4f84252e5b28e1a0064346c7cd13650e2dd6020728ca468281bb2a28b42654b3", "typeString": "literal_string \"log(bytes8)\"" @@ -3089,7 +3089,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16568, - "src": "2876:2:13", + "src": "2954:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes8", "typeString": "bytes8" @@ -3113,7 +3113,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2837:3:13", + "src": "2915:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3126,7 +3126,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2837:23:13", + "src": "2915:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3140,7 +3140,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2837:42:13", + "src": "2915:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3160,7 +3160,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "2821:15:13", + "src": "2899:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3174,7 +3174,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2821:59:13", + "src": "2899:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3183,7 +3183,7 @@ }, "id": 16578, "nodeType": "ExpressionStatement", - "src": "2821:59:13" + "src": "2899:59:13" } ] }, @@ -3191,7 +3191,7 @@ "kind": "function", "modifiers": [], "name": "logBytes8", - "nameLocation": "2776:9:13", + "nameLocation": "2853:9:13", "parameters": { "id": 16569, "nodeType": "ParameterList", @@ -3201,10 +3201,10 @@ "id": 16568, "mutability": "mutable", "name": "p0", - "nameLocation": "2793:2:13", + "nameLocation": "2870:2:13", "nodeType": "VariableDeclaration", "scope": 16580, - "src": "2786:9:13", + "src": "2863:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3215,7 +3215,7 @@ "id": 16567, "name": "bytes8", "nodeType": "ElementaryTypeName", - "src": "2786:6:13", + "src": "2863:6:13", "typeDescriptions": { "typeIdentifier": "t_bytes8", "typeString": "bytes8" @@ -3224,13 +3224,13 @@ "visibility": "internal" } ], - "src": "2785:11:13" + "src": "2862:11:13" }, "returnParameters": { "id": 16570, "nodeType": "ParameterList", "parameters": [], - "src": "2811:0:13" + "src": "2888:0:13" }, "scope": 24413, "stateMutability": "view", @@ -3240,12 +3240,12 @@ { "id": 16594, "nodeType": "FunctionDefinition", - "src": "2893:120:13", + "src": "2974:122:13", "nodes": [], "body": { "id": 16593, "nodeType": "Block", - "src": "2937:76:13", + "src": "3018:78:13", "nodes": [], "statements": [ { @@ -3262,7 +3262,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2987:13:13", + "src": "3069:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_90bd8cd0463fe91d31e59db57ee4cf8d778374c422b4b50e841266d9c2cc6667", "typeString": "literal_string \"log(bytes9)\"" @@ -3275,7 +3275,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16582, - "src": "3002:2:13", + "src": "3084:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes9", "typeString": "bytes9" @@ -3299,7 +3299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2963:3:13", + "src": "3045:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3312,7 +3312,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2963:23:13", + "src": "3045:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3326,7 +3326,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2963:42:13", + "src": "3045:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3346,7 +3346,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "2947:15:13", + "src": "3029:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3360,7 +3360,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2947:59:13", + "src": "3029:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3369,7 +3369,7 @@ }, "id": 16592, "nodeType": "ExpressionStatement", - "src": "2947:59:13" + "src": "3029:59:13" } ] }, @@ -3377,7 +3377,7 @@ "kind": "function", "modifiers": [], "name": "logBytes9", - "nameLocation": "2902:9:13", + "nameLocation": "2983:9:13", "parameters": { "id": 16583, "nodeType": "ParameterList", @@ -3387,10 +3387,10 @@ "id": 16582, "mutability": "mutable", "name": "p0", - "nameLocation": "2919:2:13", + "nameLocation": "3000:2:13", "nodeType": "VariableDeclaration", "scope": 16594, - "src": "2912:9:13", + "src": "2993:9:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3401,7 +3401,7 @@ "id": 16581, "name": "bytes9", "nodeType": "ElementaryTypeName", - "src": "2912:6:13", + "src": "2993:6:13", "typeDescriptions": { "typeIdentifier": "t_bytes9", "typeString": "bytes9" @@ -3410,13 +3410,13 @@ "visibility": "internal" } ], - "src": "2911:11:13" + "src": "2992:11:13" }, "returnParameters": { "id": 16584, "nodeType": "ParameterList", "parameters": [], - "src": "2937:0:13" + "src": "3018:0:13" }, "scope": 24413, "stateMutability": "view", @@ -3426,12 +3426,12 @@ { "id": 16608, "nodeType": "FunctionDefinition", - "src": "3019:123:13", + "src": "3104:125:13", "nodes": [], "body": { "id": 16607, "nodeType": "Block", - "src": "3065:77:13", + "src": "3150:79:13", "nodes": [], "statements": [ { @@ -3448,7 +3448,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3115:14:13", + "src": "3201:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_013d178bb749cf32d0f7243763667360eb91576261efe5ed9be72b4a2800fd66", "typeString": "literal_string \"log(bytes10)\"" @@ -3461,7 +3461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16596, - "src": "3131:2:13", + "src": "3217:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes10", "typeString": "bytes10" @@ -3485,7 +3485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3091:3:13", + "src": "3177:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3498,7 +3498,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3091:23:13", + "src": "3177:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3512,7 +3512,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3091:43:13", + "src": "3177:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3532,7 +3532,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "3075:15:13", + "src": "3161:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3546,7 +3546,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3075:60:13", + "src": "3161:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3555,7 +3555,7 @@ }, "id": 16606, "nodeType": "ExpressionStatement", - "src": "3075:60:13" + "src": "3161:60:13" } ] }, @@ -3563,7 +3563,7 @@ "kind": "function", "modifiers": [], "name": "logBytes10", - "nameLocation": "3028:10:13", + "nameLocation": "3113:10:13", "parameters": { "id": 16597, "nodeType": "ParameterList", @@ -3573,10 +3573,10 @@ "id": 16596, "mutability": "mutable", "name": "p0", - "nameLocation": "3047:2:13", + "nameLocation": "3132:2:13", "nodeType": "VariableDeclaration", "scope": 16608, - "src": "3039:10:13", + "src": "3124:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3587,7 +3587,7 @@ "id": 16595, "name": "bytes10", "nodeType": "ElementaryTypeName", - "src": "3039:7:13", + "src": "3124:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes10", "typeString": "bytes10" @@ -3596,13 +3596,13 @@ "visibility": "internal" } ], - "src": "3038:12:13" + "src": "3123:12:13" }, "returnParameters": { "id": 16598, "nodeType": "ParameterList", "parameters": [], - "src": "3065:0:13" + "src": "3150:0:13" }, "scope": 24413, "stateMutability": "view", @@ -3612,12 +3612,12 @@ { "id": 16622, "nodeType": "FunctionDefinition", - "src": "3148:123:13", + "src": "3237:125:13", "nodes": [], "body": { "id": 16621, "nodeType": "Block", - "src": "3194:77:13", + "src": "3283:79:13", "nodes": [], "statements": [ { @@ -3634,7 +3634,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3244:14:13", + "src": "3334:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_04004a2e5bef8ca2e7ffd661b519aec3d9c1b8d0aa1e11656aab73b2726922d9", "typeString": "literal_string \"log(bytes11)\"" @@ -3647,7 +3647,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16610, - "src": "3260:2:13", + "src": "3350:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes11", "typeString": "bytes11" @@ -3671,7 +3671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3220:3:13", + "src": "3310:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3684,7 +3684,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3220:23:13", + "src": "3310:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3698,7 +3698,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3220:43:13", + "src": "3310:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3718,7 +3718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "3204:15:13", + "src": "3294:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3732,7 +3732,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3204:60:13", + "src": "3294:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3741,7 +3741,7 @@ }, "id": 16620, "nodeType": "ExpressionStatement", - "src": "3204:60:13" + "src": "3294:60:13" } ] }, @@ -3749,7 +3749,7 @@ "kind": "function", "modifiers": [], "name": "logBytes11", - "nameLocation": "3157:10:13", + "nameLocation": "3246:10:13", "parameters": { "id": 16611, "nodeType": "ParameterList", @@ -3759,10 +3759,10 @@ "id": 16610, "mutability": "mutable", "name": "p0", - "nameLocation": "3176:2:13", + "nameLocation": "3265:2:13", "nodeType": "VariableDeclaration", "scope": 16622, - "src": "3168:10:13", + "src": "3257:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3773,7 +3773,7 @@ "id": 16609, "name": "bytes11", "nodeType": "ElementaryTypeName", - "src": "3168:7:13", + "src": "3257:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes11", "typeString": "bytes11" @@ -3782,13 +3782,13 @@ "visibility": "internal" } ], - "src": "3167:12:13" + "src": "3256:12:13" }, "returnParameters": { "id": 16612, "nodeType": "ParameterList", "parameters": [], - "src": "3194:0:13" + "src": "3283:0:13" }, "scope": 24413, "stateMutability": "view", @@ -3798,12 +3798,12 @@ { "id": 16636, "nodeType": "FunctionDefinition", - "src": "3277:123:13", + "src": "3370:125:13", "nodes": [], "body": { "id": 16635, "nodeType": "Block", - "src": "3323:77:13", + "src": "3416:79:13", "nodes": [], "statements": [ { @@ -3820,7 +3820,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3373:14:13", + "src": "3467:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_86a06abd704b9e5bab2216d456863046355f2def5304d8276c140d0d454fddf2", "typeString": "literal_string \"log(bytes12)\"" @@ -3833,7 +3833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16624, - "src": "3389:2:13", + "src": "3483:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes12", "typeString": "bytes12" @@ -3857,7 +3857,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3349:3:13", + "src": "3443:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3870,7 +3870,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3349:23:13", + "src": "3443:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -3884,7 +3884,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3349:43:13", + "src": "3443:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3904,7 +3904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "3333:15:13", + "src": "3427:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -3918,7 +3918,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3333:60:13", + "src": "3427:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3927,7 +3927,7 @@ }, "id": 16634, "nodeType": "ExpressionStatement", - "src": "3333:60:13" + "src": "3427:60:13" } ] }, @@ -3935,7 +3935,7 @@ "kind": "function", "modifiers": [], "name": "logBytes12", - "nameLocation": "3286:10:13", + "nameLocation": "3379:10:13", "parameters": { "id": 16625, "nodeType": "ParameterList", @@ -3945,10 +3945,10 @@ "id": 16624, "mutability": "mutable", "name": "p0", - "nameLocation": "3305:2:13", + "nameLocation": "3398:2:13", "nodeType": "VariableDeclaration", "scope": 16636, - "src": "3297:10:13", + "src": "3390:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3959,7 +3959,7 @@ "id": 16623, "name": "bytes12", "nodeType": "ElementaryTypeName", - "src": "3297:7:13", + "src": "3390:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes12", "typeString": "bytes12" @@ -3968,13 +3968,13 @@ "visibility": "internal" } ], - "src": "3296:12:13" + "src": "3389:12:13" }, "returnParameters": { "id": 16626, "nodeType": "ParameterList", "parameters": [], - "src": "3323:0:13" + "src": "3416:0:13" }, "scope": 24413, "stateMutability": "view", @@ -3984,12 +3984,12 @@ { "id": 16650, "nodeType": "FunctionDefinition", - "src": "3406:123:13", + "src": "3503:125:13", "nodes": [], "body": { "id": 16649, "nodeType": "Block", - "src": "3452:77:13", + "src": "3549:79:13", "nodes": [], "statements": [ { @@ -4006,7 +4006,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3502:14:13", + "src": "3600:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_94529e34a43ac6de2c3a0df402eee6114eb0f2ad065baefde0230cd3cf90e2ec", "typeString": "literal_string \"log(bytes13)\"" @@ -4019,7 +4019,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16638, - "src": "3518:2:13", + "src": "3616:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes13", "typeString": "bytes13" @@ -4043,7 +4043,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3478:3:13", + "src": "3576:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4056,7 +4056,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3478:23:13", + "src": "3576:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4070,7 +4070,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3478:43:13", + "src": "3576:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4090,7 +4090,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "3462:15:13", + "src": "3560:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4104,7 +4104,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3462:60:13", + "src": "3560:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4113,7 +4113,7 @@ }, "id": 16648, "nodeType": "ExpressionStatement", - "src": "3462:60:13" + "src": "3560:60:13" } ] }, @@ -4121,7 +4121,7 @@ "kind": "function", "modifiers": [], "name": "logBytes13", - "nameLocation": "3415:10:13", + "nameLocation": "3512:10:13", "parameters": { "id": 16639, "nodeType": "ParameterList", @@ -4131,10 +4131,10 @@ "id": 16638, "mutability": "mutable", "name": "p0", - "nameLocation": "3434:2:13", + "nameLocation": "3531:2:13", "nodeType": "VariableDeclaration", "scope": 16650, - "src": "3426:10:13", + "src": "3523:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4145,7 +4145,7 @@ "id": 16637, "name": "bytes13", "nodeType": "ElementaryTypeName", - "src": "3426:7:13", + "src": "3523:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes13", "typeString": "bytes13" @@ -4154,13 +4154,13 @@ "visibility": "internal" } ], - "src": "3425:12:13" + "src": "3522:12:13" }, "returnParameters": { "id": 16640, "nodeType": "ParameterList", "parameters": [], - "src": "3452:0:13" + "src": "3549:0:13" }, "scope": 24413, "stateMutability": "view", @@ -4170,12 +4170,12 @@ { "id": 16664, "nodeType": "FunctionDefinition", - "src": "3535:123:13", + "src": "3636:125:13", "nodes": [], "body": { "id": 16663, "nodeType": "Block", - "src": "3581:77:13", + "src": "3682:79:13", "nodes": [], "statements": [ { @@ -4192,7 +4192,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3631:14:13", + "src": "3733:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9266f07faf32c88bbdb01ce418243acbc1c63e15d6e3afa16078186ba711f278", "typeString": "literal_string \"log(bytes14)\"" @@ -4205,7 +4205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16652, - "src": "3647:2:13", + "src": "3749:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes14", "typeString": "bytes14" @@ -4229,7 +4229,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3607:3:13", + "src": "3709:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4242,7 +4242,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3607:23:13", + "src": "3709:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4256,7 +4256,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3607:43:13", + "src": "3709:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4276,7 +4276,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "3591:15:13", + "src": "3693:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4290,7 +4290,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3591:60:13", + "src": "3693:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4299,7 +4299,7 @@ }, "id": 16662, "nodeType": "ExpressionStatement", - "src": "3591:60:13" + "src": "3693:60:13" } ] }, @@ -4307,7 +4307,7 @@ "kind": "function", "modifiers": [], "name": "logBytes14", - "nameLocation": "3544:10:13", + "nameLocation": "3645:10:13", "parameters": { "id": 16653, "nodeType": "ParameterList", @@ -4317,10 +4317,10 @@ "id": 16652, "mutability": "mutable", "name": "p0", - "nameLocation": "3563:2:13", + "nameLocation": "3664:2:13", "nodeType": "VariableDeclaration", "scope": 16664, - "src": "3555:10:13", + "src": "3656:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4331,7 +4331,7 @@ "id": 16651, "name": "bytes14", "nodeType": "ElementaryTypeName", - "src": "3555:7:13", + "src": "3656:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes14", "typeString": "bytes14" @@ -4340,13 +4340,13 @@ "visibility": "internal" } ], - "src": "3554:12:13" + "src": "3655:12:13" }, "returnParameters": { "id": 16654, "nodeType": "ParameterList", "parameters": [], - "src": "3581:0:13" + "src": "3682:0:13" }, "scope": 24413, "stateMutability": "view", @@ -4356,12 +4356,12 @@ { "id": 16678, "nodeType": "FunctionDefinition", - "src": "3664:123:13", + "src": "3769:125:13", "nodes": [], "body": { "id": 16677, "nodeType": "Block", - "src": "3710:77:13", + "src": "3815:79:13", "nodes": [], "statements": [ { @@ -4378,7 +4378,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3760:14:13", + "src": "3866:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_da9574e0bf3f23e09c3d85c9f5226065bb36281f2a5d78c7e38f6ffd58919606", "typeString": "literal_string \"log(bytes15)\"" @@ -4391,7 +4391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16666, - "src": "3776:2:13", + "src": "3882:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes15", "typeString": "bytes15" @@ -4415,7 +4415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3736:3:13", + "src": "3842:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4428,7 +4428,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3736:23:13", + "src": "3842:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4442,7 +4442,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3736:43:13", + "src": "3842:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4462,7 +4462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "3720:15:13", + "src": "3826:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4476,7 +4476,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3720:60:13", + "src": "3826:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4485,7 +4485,7 @@ }, "id": 16676, "nodeType": "ExpressionStatement", - "src": "3720:60:13" + "src": "3826:60:13" } ] }, @@ -4493,7 +4493,7 @@ "kind": "function", "modifiers": [], "name": "logBytes15", - "nameLocation": "3673:10:13", + "nameLocation": "3778:10:13", "parameters": { "id": 16667, "nodeType": "ParameterList", @@ -4503,10 +4503,10 @@ "id": 16666, "mutability": "mutable", "name": "p0", - "nameLocation": "3692:2:13", + "nameLocation": "3797:2:13", "nodeType": "VariableDeclaration", "scope": 16678, - "src": "3684:10:13", + "src": "3789:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4517,7 +4517,7 @@ "id": 16665, "name": "bytes15", "nodeType": "ElementaryTypeName", - "src": "3684:7:13", + "src": "3789:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes15", "typeString": "bytes15" @@ -4526,13 +4526,13 @@ "visibility": "internal" } ], - "src": "3683:12:13" + "src": "3788:12:13" }, "returnParameters": { "id": 16668, "nodeType": "ParameterList", "parameters": [], - "src": "3710:0:13" + "src": "3815:0:13" }, "scope": 24413, "stateMutability": "view", @@ -4542,12 +4542,12 @@ { "id": 16692, "nodeType": "FunctionDefinition", - "src": "3793:123:13", + "src": "3902:125:13", "nodes": [], "body": { "id": 16691, "nodeType": "Block", - "src": "3839:77:13", + "src": "3948:79:13", "nodes": [], "statements": [ { @@ -4564,7 +4564,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3889:14:13", + "src": "3999:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_665c61046af0adc4969f9d2f111b654775bd58f112b63e5ce7dfff29c000e9f3", "typeString": "literal_string \"log(bytes16)\"" @@ -4577,7 +4577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16680, - "src": "3905:2:13", + "src": "4015:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes16", "typeString": "bytes16" @@ -4601,7 +4601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3865:3:13", + "src": "3975:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4614,7 +4614,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3865:23:13", + "src": "3975:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4628,7 +4628,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3865:43:13", + "src": "3975:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4648,7 +4648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "3849:15:13", + "src": "3959:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4662,7 +4662,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3849:60:13", + "src": "3959:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4671,7 +4671,7 @@ }, "id": 16690, "nodeType": "ExpressionStatement", - "src": "3849:60:13" + "src": "3959:60:13" } ] }, @@ -4679,7 +4679,7 @@ "kind": "function", "modifiers": [], "name": "logBytes16", - "nameLocation": "3802:10:13", + "nameLocation": "3911:10:13", "parameters": { "id": 16681, "nodeType": "ParameterList", @@ -4689,10 +4689,10 @@ "id": 16680, "mutability": "mutable", "name": "p0", - "nameLocation": "3821:2:13", + "nameLocation": "3930:2:13", "nodeType": "VariableDeclaration", "scope": 16692, - "src": "3813:10:13", + "src": "3922:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4703,7 +4703,7 @@ "id": 16679, "name": "bytes16", "nodeType": "ElementaryTypeName", - "src": "3813:7:13", + "src": "3922:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes16", "typeString": "bytes16" @@ -4712,13 +4712,13 @@ "visibility": "internal" } ], - "src": "3812:12:13" + "src": "3921:12:13" }, "returnParameters": { "id": 16682, "nodeType": "ParameterList", "parameters": [], - "src": "3839:0:13" + "src": "3948:0:13" }, "scope": 24413, "stateMutability": "view", @@ -4728,12 +4728,12 @@ { "id": 16706, "nodeType": "FunctionDefinition", - "src": "3922:123:13", + "src": "4035:125:13", "nodes": [], "body": { "id": 16705, "nodeType": "Block", - "src": "3968:77:13", + "src": "4081:79:13", "nodes": [], "statements": [ { @@ -4750,7 +4750,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4018:14:13", + "src": "4132:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_339f673a0c008974259a0022c9b150cc5d1af8c58584412fe373d84bd08d4ea3", "typeString": "literal_string \"log(bytes17)\"" @@ -4763,7 +4763,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16694, - "src": "4034:2:13", + "src": "4148:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes17", "typeString": "bytes17" @@ -4787,7 +4787,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3994:3:13", + "src": "4108:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4800,7 +4800,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3994:23:13", + "src": "4108:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -4814,7 +4814,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3994:43:13", + "src": "4108:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4834,7 +4834,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "3978:15:13", + "src": "4092:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -4848,7 +4848,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3978:60:13", + "src": "4092:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4857,7 +4857,7 @@ }, "id": 16704, "nodeType": "ExpressionStatement", - "src": "3978:60:13" + "src": "4092:60:13" } ] }, @@ -4865,7 +4865,7 @@ "kind": "function", "modifiers": [], "name": "logBytes17", - "nameLocation": "3931:10:13", + "nameLocation": "4044:10:13", "parameters": { "id": 16695, "nodeType": "ParameterList", @@ -4875,10 +4875,10 @@ "id": 16694, "mutability": "mutable", "name": "p0", - "nameLocation": "3950:2:13", + "nameLocation": "4063:2:13", "nodeType": "VariableDeclaration", "scope": 16706, - "src": "3942:10:13", + "src": "4055:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4889,7 +4889,7 @@ "id": 16693, "name": "bytes17", "nodeType": "ElementaryTypeName", - "src": "3942:7:13", + "src": "4055:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes17", "typeString": "bytes17" @@ -4898,13 +4898,13 @@ "visibility": "internal" } ], - "src": "3941:12:13" + "src": "4054:12:13" }, "returnParameters": { "id": 16696, "nodeType": "ParameterList", "parameters": [], - "src": "3968:0:13" + "src": "4081:0:13" }, "scope": 24413, "stateMutability": "view", @@ -4914,12 +4914,12 @@ { "id": 16720, "nodeType": "FunctionDefinition", - "src": "4051:123:13", + "src": "4168:125:13", "nodes": [], "body": { "id": 16719, "nodeType": "Block", - "src": "4097:77:13", + "src": "4214:79:13", "nodes": [], "statements": [ { @@ -4936,7 +4936,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4147:14:13", + "src": "4265:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c4d23d9af6458d5ddc7cb8128a2f36bf147c9db4fe277dfe0fe7be41def62116", "typeString": "literal_string \"log(bytes18)\"" @@ -4949,7 +4949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16708, - "src": "4163:2:13", + "src": "4281:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes18", "typeString": "bytes18" @@ -4973,7 +4973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4123:3:13", + "src": "4241:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -4986,7 +4986,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4123:23:13", + "src": "4241:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5000,7 +5000,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4123:43:13", + "src": "4241:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5020,7 +5020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "4107:15:13", + "src": "4225:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5034,7 +5034,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4107:60:13", + "src": "4225:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5043,7 +5043,7 @@ }, "id": 16718, "nodeType": "ExpressionStatement", - "src": "4107:60:13" + "src": "4225:60:13" } ] }, @@ -5051,7 +5051,7 @@ "kind": "function", "modifiers": [], "name": "logBytes18", - "nameLocation": "4060:10:13", + "nameLocation": "4177:10:13", "parameters": { "id": 16709, "nodeType": "ParameterList", @@ -5061,10 +5061,10 @@ "id": 16708, "mutability": "mutable", "name": "p0", - "nameLocation": "4079:2:13", + "nameLocation": "4196:2:13", "nodeType": "VariableDeclaration", "scope": 16720, - "src": "4071:10:13", + "src": "4188:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5075,7 +5075,7 @@ "id": 16707, "name": "bytes18", "nodeType": "ElementaryTypeName", - "src": "4071:7:13", + "src": "4188:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes18", "typeString": "bytes18" @@ -5084,13 +5084,13 @@ "visibility": "internal" } ], - "src": "4070:12:13" + "src": "4187:12:13" }, "returnParameters": { "id": 16710, "nodeType": "ParameterList", "parameters": [], - "src": "4097:0:13" + "src": "4214:0:13" }, "scope": 24413, "stateMutability": "view", @@ -5100,12 +5100,12 @@ { "id": 16734, "nodeType": "FunctionDefinition", - "src": "4180:123:13", + "src": "4301:125:13", "nodes": [], "body": { "id": 16733, "nodeType": "Block", - "src": "4226:77:13", + "src": "4347:79:13", "nodes": [], "statements": [ { @@ -5122,7 +5122,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4276:14:13", + "src": "4398:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5e6b5a33524ca650028e2fad735b4ab50285bba37658119d2da303bee98aeada", "typeString": "literal_string \"log(bytes19)\"" @@ -5135,7 +5135,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16722, - "src": "4292:2:13", + "src": "4414:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes19", "typeString": "bytes19" @@ -5159,7 +5159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4252:3:13", + "src": "4374:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5172,7 +5172,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4252:23:13", + "src": "4374:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5186,7 +5186,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4252:43:13", + "src": "4374:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5206,7 +5206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "4236:15:13", + "src": "4358:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5220,7 +5220,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4236:60:13", + "src": "4358:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5229,7 +5229,7 @@ }, "id": 16732, "nodeType": "ExpressionStatement", - "src": "4236:60:13" + "src": "4358:60:13" } ] }, @@ -5237,7 +5237,7 @@ "kind": "function", "modifiers": [], "name": "logBytes19", - "nameLocation": "4189:10:13", + "nameLocation": "4310:10:13", "parameters": { "id": 16723, "nodeType": "ParameterList", @@ -5247,10 +5247,10 @@ "id": 16722, "mutability": "mutable", "name": "p0", - "nameLocation": "4208:2:13", + "nameLocation": "4329:2:13", "nodeType": "VariableDeclaration", "scope": 16734, - "src": "4200:10:13", + "src": "4321:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5261,7 +5261,7 @@ "id": 16721, "name": "bytes19", "nodeType": "ElementaryTypeName", - "src": "4200:7:13", + "src": "4321:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes19", "typeString": "bytes19" @@ -5270,13 +5270,13 @@ "visibility": "internal" } ], - "src": "4199:12:13" + "src": "4320:12:13" }, "returnParameters": { "id": 16724, "nodeType": "ParameterList", "parameters": [], - "src": "4226:0:13" + "src": "4347:0:13" }, "scope": 24413, "stateMutability": "view", @@ -5286,12 +5286,12 @@ { "id": 16748, "nodeType": "FunctionDefinition", - "src": "4309:123:13", + "src": "4434:125:13", "nodes": [], "body": { "id": 16747, "nodeType": "Block", - "src": "4355:77:13", + "src": "4480:79:13", "nodes": [], "statements": [ { @@ -5308,7 +5308,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4405:14:13", + "src": "4531:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5188e3e9b3f117a223e2e428d0e13d089f3a53913e479000b94b85266ecf8231", "typeString": "literal_string \"log(bytes20)\"" @@ -5321,7 +5321,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16736, - "src": "4421:2:13", + "src": "4547:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes20", "typeString": "bytes20" @@ -5345,7 +5345,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4381:3:13", + "src": "4507:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5358,7 +5358,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4381:23:13", + "src": "4507:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5372,7 +5372,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4381:43:13", + "src": "4507:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5392,7 +5392,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "4365:15:13", + "src": "4491:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5406,7 +5406,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4365:60:13", + "src": "4491:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5415,7 +5415,7 @@ }, "id": 16746, "nodeType": "ExpressionStatement", - "src": "4365:60:13" + "src": "4491:60:13" } ] }, @@ -5423,7 +5423,7 @@ "kind": "function", "modifiers": [], "name": "logBytes20", - "nameLocation": "4318:10:13", + "nameLocation": "4443:10:13", "parameters": { "id": 16737, "nodeType": "ParameterList", @@ -5433,10 +5433,10 @@ "id": 16736, "mutability": "mutable", "name": "p0", - "nameLocation": "4337:2:13", + "nameLocation": "4462:2:13", "nodeType": "VariableDeclaration", "scope": 16748, - "src": "4329:10:13", + "src": "4454:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5447,7 +5447,7 @@ "id": 16735, "name": "bytes20", "nodeType": "ElementaryTypeName", - "src": "4329:7:13", + "src": "4454:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes20", "typeString": "bytes20" @@ -5456,13 +5456,13 @@ "visibility": "internal" } ], - "src": "4328:12:13" + "src": "4453:12:13" }, "returnParameters": { "id": 16738, "nodeType": "ParameterList", "parameters": [], - "src": "4355:0:13" + "src": "4480:0:13" }, "scope": 24413, "stateMutability": "view", @@ -5472,12 +5472,12 @@ { "id": 16762, "nodeType": "FunctionDefinition", - "src": "4438:123:13", + "src": "4567:125:13", "nodes": [], "body": { "id": 16761, "nodeType": "Block", - "src": "4484:77:13", + "src": "4613:79:13", "nodes": [], "statements": [ { @@ -5494,7 +5494,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4534:14:13", + "src": "4664:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9da35608192a6b38ad5ef62cf738886973b011b8cdb7e81cdd51b4c3dfe8ad7", "typeString": "literal_string \"log(bytes21)\"" @@ -5507,7 +5507,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16750, - "src": "4550:2:13", + "src": "4680:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes21", "typeString": "bytes21" @@ -5531,7 +5531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4510:3:13", + "src": "4640:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5544,7 +5544,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4510:23:13", + "src": "4640:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5558,7 +5558,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4510:43:13", + "src": "4640:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5578,7 +5578,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "4494:15:13", + "src": "4624:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5592,7 +5592,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4494:60:13", + "src": "4624:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5601,7 +5601,7 @@ }, "id": 16760, "nodeType": "ExpressionStatement", - "src": "4494:60:13" + "src": "4624:60:13" } ] }, @@ -5609,7 +5609,7 @@ "kind": "function", "modifiers": [], "name": "logBytes21", - "nameLocation": "4447:10:13", + "nameLocation": "4576:10:13", "parameters": { "id": 16751, "nodeType": "ParameterList", @@ -5619,10 +5619,10 @@ "id": 16750, "mutability": "mutable", "name": "p0", - "nameLocation": "4466:2:13", + "nameLocation": "4595:2:13", "nodeType": "VariableDeclaration", "scope": 16762, - "src": "4458:10:13", + "src": "4587:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5633,7 +5633,7 @@ "id": 16749, "name": "bytes21", "nodeType": "ElementaryTypeName", - "src": "4458:7:13", + "src": "4587:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes21", "typeString": "bytes21" @@ -5642,13 +5642,13 @@ "visibility": "internal" } ], - "src": "4457:12:13" + "src": "4586:12:13" }, "returnParameters": { "id": 16752, "nodeType": "ParameterList", "parameters": [], - "src": "4484:0:13" + "src": "4613:0:13" }, "scope": 24413, "stateMutability": "view", @@ -5658,12 +5658,12 @@ { "id": 16776, "nodeType": "FunctionDefinition", - "src": "4567:123:13", + "src": "4700:125:13", "nodes": [], "body": { "id": 16775, "nodeType": "Block", - "src": "4613:77:13", + "src": "4746:79:13", "nodes": [], "statements": [ { @@ -5680,7 +5680,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4663:14:13", + "src": "4797:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d5fae89c25bed6f12b105f52db0a0ff6f5c8313613e12eccd3059bb7f7ea6575", "typeString": "literal_string \"log(bytes22)\"" @@ -5693,7 +5693,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16764, - "src": "4679:2:13", + "src": "4813:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes22", "typeString": "bytes22" @@ -5717,7 +5717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4639:3:13", + "src": "4773:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5730,7 +5730,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4639:23:13", + "src": "4773:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5744,7 +5744,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4639:43:13", + "src": "4773:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5764,7 +5764,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "4623:15:13", + "src": "4757:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5778,7 +5778,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4623:60:13", + "src": "4757:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5787,7 +5787,7 @@ }, "id": 16774, "nodeType": "ExpressionStatement", - "src": "4623:60:13" + "src": "4757:60:13" } ] }, @@ -5795,7 +5795,7 @@ "kind": "function", "modifiers": [], "name": "logBytes22", - "nameLocation": "4576:10:13", + "nameLocation": "4709:10:13", "parameters": { "id": 16765, "nodeType": "ParameterList", @@ -5805,10 +5805,10 @@ "id": 16764, "mutability": "mutable", "name": "p0", - "nameLocation": "4595:2:13", + "nameLocation": "4728:2:13", "nodeType": "VariableDeclaration", "scope": 16776, - "src": "4587:10:13", + "src": "4720:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5819,7 +5819,7 @@ "id": 16763, "name": "bytes22", "nodeType": "ElementaryTypeName", - "src": "4587:7:13", + "src": "4720:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes22", "typeString": "bytes22" @@ -5828,13 +5828,13 @@ "visibility": "internal" } ], - "src": "4586:12:13" + "src": "4719:12:13" }, "returnParameters": { "id": 16766, "nodeType": "ParameterList", "parameters": [], - "src": "4613:0:13" + "src": "4746:0:13" }, "scope": 24413, "stateMutability": "view", @@ -5844,12 +5844,12 @@ { "id": 16790, "nodeType": "FunctionDefinition", - "src": "4696:123:13", + "src": "4833:125:13", "nodes": [], "body": { "id": 16789, "nodeType": "Block", - "src": "4742:77:13", + "src": "4879:79:13", "nodes": [], "statements": [ { @@ -5866,7 +5866,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4792:14:13", + "src": "4930:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aba1cf0dcd316c862bc06d4cf532375fed11c1e0897ba81a04ee0b22d3f14061", "typeString": "literal_string \"log(bytes23)\"" @@ -5879,7 +5879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16778, - "src": "4808:2:13", + "src": "4946:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes23", "typeString": "bytes23" @@ -5903,7 +5903,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4768:3:13", + "src": "4906:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -5916,7 +5916,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4768:23:13", + "src": "4906:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -5930,7 +5930,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4768:43:13", + "src": "4906:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5950,7 +5950,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "4752:15:13", + "src": "4890:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -5964,7 +5964,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4752:60:13", + "src": "4890:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5973,7 +5973,7 @@ }, "id": 16788, "nodeType": "ExpressionStatement", - "src": "4752:60:13" + "src": "4890:60:13" } ] }, @@ -5981,7 +5981,7 @@ "kind": "function", "modifiers": [], "name": "logBytes23", - "nameLocation": "4705:10:13", + "nameLocation": "4842:10:13", "parameters": { "id": 16779, "nodeType": "ParameterList", @@ -5991,10 +5991,10 @@ "id": 16778, "mutability": "mutable", "name": "p0", - "nameLocation": "4724:2:13", + "nameLocation": "4861:2:13", "nodeType": "VariableDeclaration", "scope": 16790, - "src": "4716:10:13", + "src": "4853:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6005,7 +6005,7 @@ "id": 16777, "name": "bytes23", "nodeType": "ElementaryTypeName", - "src": "4716:7:13", + "src": "4853:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes23", "typeString": "bytes23" @@ -6014,13 +6014,13 @@ "visibility": "internal" } ], - "src": "4715:12:13" + "src": "4852:12:13" }, "returnParameters": { "id": 16780, "nodeType": "ParameterList", "parameters": [], - "src": "4742:0:13" + "src": "4879:0:13" }, "scope": 24413, "stateMutability": "view", @@ -6030,12 +6030,12 @@ { "id": 16804, "nodeType": "FunctionDefinition", - "src": "4825:123:13", + "src": "4966:125:13", "nodes": [], "body": { "id": 16803, "nodeType": "Block", - "src": "4871:77:13", + "src": "5012:79:13", "nodes": [], "statements": [ { @@ -6052,7 +6052,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4921:14:13", + "src": "5063:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f1b35b3488a5452bceb48624d6ba2a791e58f0e9c0f4b86b8f51186ec7a7edf4", "typeString": "literal_string \"log(bytes24)\"" @@ -6065,7 +6065,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16792, - "src": "4937:2:13", + "src": "5079:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes24", "typeString": "bytes24" @@ -6089,7 +6089,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4897:3:13", + "src": "5039:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6102,7 +6102,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4897:23:13", + "src": "5039:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6116,7 +6116,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4897:43:13", + "src": "5039:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6136,7 +6136,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "4881:15:13", + "src": "5023:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6150,7 +6150,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4881:60:13", + "src": "5023:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6159,7 +6159,7 @@ }, "id": 16802, "nodeType": "ExpressionStatement", - "src": "4881:60:13" + "src": "5023:60:13" } ] }, @@ -6167,7 +6167,7 @@ "kind": "function", "modifiers": [], "name": "logBytes24", - "nameLocation": "4834:10:13", + "nameLocation": "4975:10:13", "parameters": { "id": 16793, "nodeType": "ParameterList", @@ -6177,10 +6177,10 @@ "id": 16792, "mutability": "mutable", "name": "p0", - "nameLocation": "4853:2:13", + "nameLocation": "4994:2:13", "nodeType": "VariableDeclaration", "scope": 16804, - "src": "4845:10:13", + "src": "4986:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6191,7 +6191,7 @@ "id": 16791, "name": "bytes24", "nodeType": "ElementaryTypeName", - "src": "4845:7:13", + "src": "4986:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes24", "typeString": "bytes24" @@ -6200,13 +6200,13 @@ "visibility": "internal" } ], - "src": "4844:12:13" + "src": "4985:12:13" }, "returnParameters": { "id": 16794, "nodeType": "ParameterList", "parameters": [], - "src": "4871:0:13" + "src": "5012:0:13" }, "scope": 24413, "stateMutability": "view", @@ -6216,12 +6216,12 @@ { "id": 16818, "nodeType": "FunctionDefinition", - "src": "4954:123:13", + "src": "5099:125:13", "nodes": [], "body": { "id": 16817, "nodeType": "Block", - "src": "5000:77:13", + "src": "5145:79:13", "nodes": [], "statements": [ { @@ -6238,7 +6238,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5050:14:13", + "src": "5196:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0b84bc580db9be1295ee23dff6122da1f70381c83abf9a74953cca11238eda25", "typeString": "literal_string \"log(bytes25)\"" @@ -6251,7 +6251,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16806, - "src": "5066:2:13", + "src": "5212:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes25", "typeString": "bytes25" @@ -6275,7 +6275,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5026:3:13", + "src": "5172:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6288,7 +6288,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5026:23:13", + "src": "5172:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6302,7 +6302,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5026:43:13", + "src": "5172:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6322,7 +6322,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "5010:15:13", + "src": "5156:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6336,7 +6336,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5010:60:13", + "src": "5156:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6345,7 +6345,7 @@ }, "id": 16816, "nodeType": "ExpressionStatement", - "src": "5010:60:13" + "src": "5156:60:13" } ] }, @@ -6353,7 +6353,7 @@ "kind": "function", "modifiers": [], "name": "logBytes25", - "nameLocation": "4963:10:13", + "nameLocation": "5108:10:13", "parameters": { "id": 16807, "nodeType": "ParameterList", @@ -6363,10 +6363,10 @@ "id": 16806, "mutability": "mutable", "name": "p0", - "nameLocation": "4982:2:13", + "nameLocation": "5127:2:13", "nodeType": "VariableDeclaration", "scope": 16818, - "src": "4974:10:13", + "src": "5119:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6377,7 +6377,7 @@ "id": 16805, "name": "bytes25", "nodeType": "ElementaryTypeName", - "src": "4974:7:13", + "src": "5119:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes25", "typeString": "bytes25" @@ -6386,13 +6386,13 @@ "visibility": "internal" } ], - "src": "4973:12:13" + "src": "5118:12:13" }, "returnParameters": { "id": 16808, "nodeType": "ParameterList", "parameters": [], - "src": "5000:0:13" + "src": "5145:0:13" }, "scope": 24413, "stateMutability": "view", @@ -6402,12 +6402,12 @@ { "id": 16832, "nodeType": "FunctionDefinition", - "src": "5083:123:13", + "src": "5232:125:13", "nodes": [], "body": { "id": 16831, "nodeType": "Block", - "src": "5129:77:13", + "src": "5278:79:13", "nodes": [], "statements": [ { @@ -6424,7 +6424,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5179:14:13", + "src": "5329:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f8b149f18dc341f1a56e26c6c24a5233eec3bbb2ab017e9e86e663aae743965b", "typeString": "literal_string \"log(bytes26)\"" @@ -6437,7 +6437,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16820, - "src": "5195:2:13", + "src": "5345:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes26", "typeString": "bytes26" @@ -6461,7 +6461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5155:3:13", + "src": "5305:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6474,7 +6474,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5155:23:13", + "src": "5305:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6488,7 +6488,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5155:43:13", + "src": "5305:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6508,7 +6508,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "5139:15:13", + "src": "5289:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6522,7 +6522,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5139:60:13", + "src": "5289:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6531,7 +6531,7 @@ }, "id": 16830, "nodeType": "ExpressionStatement", - "src": "5139:60:13" + "src": "5289:60:13" } ] }, @@ -6539,7 +6539,7 @@ "kind": "function", "modifiers": [], "name": "logBytes26", - "nameLocation": "5092:10:13", + "nameLocation": "5241:10:13", "parameters": { "id": 16821, "nodeType": "ParameterList", @@ -6549,10 +6549,10 @@ "id": 16820, "mutability": "mutable", "name": "p0", - "nameLocation": "5111:2:13", + "nameLocation": "5260:2:13", "nodeType": "VariableDeclaration", "scope": 16832, - "src": "5103:10:13", + "src": "5252:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6563,7 +6563,7 @@ "id": 16819, "name": "bytes26", "nodeType": "ElementaryTypeName", - "src": "5103:7:13", + "src": "5252:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes26", "typeString": "bytes26" @@ -6572,13 +6572,13 @@ "visibility": "internal" } ], - "src": "5102:12:13" + "src": "5251:12:13" }, "returnParameters": { "id": 16822, "nodeType": "ParameterList", "parameters": [], - "src": "5129:0:13" + "src": "5278:0:13" }, "scope": 24413, "stateMutability": "view", @@ -6588,12 +6588,12 @@ { "id": 16846, "nodeType": "FunctionDefinition", - "src": "5212:123:13", + "src": "5365:125:13", "nodes": [], "body": { "id": 16845, "nodeType": "Block", - "src": "5258:77:13", + "src": "5411:79:13", "nodes": [], "statements": [ { @@ -6610,7 +6610,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5308:14:13", + "src": "5462:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a3757dda92e8e238aa23ff7f6f62e31074f6acccca8986ec1286b5a835236b6", "typeString": "literal_string \"log(bytes27)\"" @@ -6623,7 +6623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16834, - "src": "5324:2:13", + "src": "5478:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes27", "typeString": "bytes27" @@ -6647,7 +6647,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5284:3:13", + "src": "5438:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6660,7 +6660,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5284:23:13", + "src": "5438:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6674,7 +6674,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5284:43:13", + "src": "5438:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6694,7 +6694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "5268:15:13", + "src": "5422:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6708,7 +6708,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5268:60:13", + "src": "5422:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6717,7 +6717,7 @@ }, "id": 16844, "nodeType": "ExpressionStatement", - "src": "5268:60:13" + "src": "5422:60:13" } ] }, @@ -6725,7 +6725,7 @@ "kind": "function", "modifiers": [], "name": "logBytes27", - "nameLocation": "5221:10:13", + "nameLocation": "5374:10:13", "parameters": { "id": 16835, "nodeType": "ParameterList", @@ -6735,10 +6735,10 @@ "id": 16834, "mutability": "mutable", "name": "p0", - "nameLocation": "5240:2:13", + "nameLocation": "5393:2:13", "nodeType": "VariableDeclaration", "scope": 16846, - "src": "5232:10:13", + "src": "5385:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6749,7 +6749,7 @@ "id": 16833, "name": "bytes27", "nodeType": "ElementaryTypeName", - "src": "5232:7:13", + "src": "5385:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes27", "typeString": "bytes27" @@ -6758,13 +6758,13 @@ "visibility": "internal" } ], - "src": "5231:12:13" + "src": "5384:12:13" }, "returnParameters": { "id": 16836, "nodeType": "ParameterList", "parameters": [], - "src": "5258:0:13" + "src": "5411:0:13" }, "scope": 24413, "stateMutability": "view", @@ -6774,12 +6774,12 @@ { "id": 16860, "nodeType": "FunctionDefinition", - "src": "5341:123:13", + "src": "5498:125:13", "nodes": [], "body": { "id": 16859, "nodeType": "Block", - "src": "5387:77:13", + "src": "5544:79:13", "nodes": [], "statements": [ { @@ -6796,7 +6796,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5437:14:13", + "src": "5595:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c82aeaee74a6ddec4ccd5cfe60e816752c02c70838f0908bd4a6e82866b3a042", "typeString": "literal_string \"log(bytes28)\"" @@ -6809,7 +6809,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16848, - "src": "5453:2:13", + "src": "5611:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes28", "typeString": "bytes28" @@ -6833,7 +6833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5413:3:13", + "src": "5571:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -6846,7 +6846,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5413:23:13", + "src": "5571:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -6860,7 +6860,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5413:43:13", + "src": "5571:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6880,7 +6880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "5397:15:13", + "src": "5555:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -6894,7 +6894,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5397:60:13", + "src": "5555:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6903,7 +6903,7 @@ }, "id": 16858, "nodeType": "ExpressionStatement", - "src": "5397:60:13" + "src": "5555:60:13" } ] }, @@ -6911,7 +6911,7 @@ "kind": "function", "modifiers": [], "name": "logBytes28", - "nameLocation": "5350:10:13", + "nameLocation": "5507:10:13", "parameters": { "id": 16849, "nodeType": "ParameterList", @@ -6921,10 +6921,10 @@ "id": 16848, "mutability": "mutable", "name": "p0", - "nameLocation": "5369:2:13", + "nameLocation": "5526:2:13", "nodeType": "VariableDeclaration", "scope": 16860, - "src": "5361:10:13", + "src": "5518:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6935,7 +6935,7 @@ "id": 16847, "name": "bytes28", "nodeType": "ElementaryTypeName", - "src": "5361:7:13", + "src": "5518:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes28", "typeString": "bytes28" @@ -6944,13 +6944,13 @@ "visibility": "internal" } ], - "src": "5360:12:13" + "src": "5517:12:13" }, "returnParameters": { "id": 16850, "nodeType": "ParameterList", "parameters": [], - "src": "5387:0:13" + "src": "5544:0:13" }, "scope": 24413, "stateMutability": "view", @@ -6960,12 +6960,12 @@ { "id": 16874, "nodeType": "FunctionDefinition", - "src": "5470:123:13", + "src": "5631:125:13", "nodes": [], "body": { "id": 16873, "nodeType": "Block", - "src": "5516:77:13", + "src": "5677:79:13", "nodes": [], "statements": [ { @@ -6982,7 +6982,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5566:14:13", + "src": "5728:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4b69c3d5f782ef1bdb62d5bb42d4987f16799030ba447bb153d465bd3a3a5667", "typeString": "literal_string \"log(bytes29)\"" @@ -6995,7 +6995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16862, - "src": "5582:2:13", + "src": "5744:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes29", "typeString": "bytes29" @@ -7019,7 +7019,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5542:3:13", + "src": "5704:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7032,7 +7032,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5542:23:13", + "src": "5704:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7046,7 +7046,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5542:43:13", + "src": "5704:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7066,7 +7066,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "5526:15:13", + "src": "5688:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7080,7 +7080,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5526:60:13", + "src": "5688:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7089,7 +7089,7 @@ }, "id": 16872, "nodeType": "ExpressionStatement", - "src": "5526:60:13" + "src": "5688:60:13" } ] }, @@ -7097,7 +7097,7 @@ "kind": "function", "modifiers": [], "name": "logBytes29", - "nameLocation": "5479:10:13", + "nameLocation": "5640:10:13", "parameters": { "id": 16863, "nodeType": "ParameterList", @@ -7107,10 +7107,10 @@ "id": 16862, "mutability": "mutable", "name": "p0", - "nameLocation": "5498:2:13", + "nameLocation": "5659:2:13", "nodeType": "VariableDeclaration", "scope": 16874, - "src": "5490:10:13", + "src": "5651:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7121,7 +7121,7 @@ "id": 16861, "name": "bytes29", "nodeType": "ElementaryTypeName", - "src": "5490:7:13", + "src": "5651:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes29", "typeString": "bytes29" @@ -7130,13 +7130,13 @@ "visibility": "internal" } ], - "src": "5489:12:13" + "src": "5650:12:13" }, "returnParameters": { "id": 16864, "nodeType": "ParameterList", "parameters": [], - "src": "5516:0:13" + "src": "5677:0:13" }, "scope": 24413, "stateMutability": "view", @@ -7146,12 +7146,12 @@ { "id": 16888, "nodeType": "FunctionDefinition", - "src": "5599:123:13", + "src": "5764:125:13", "nodes": [], "body": { "id": 16887, "nodeType": "Block", - "src": "5645:77:13", + "src": "5810:79:13", "nodes": [], "statements": [ { @@ -7168,7 +7168,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5695:14:13", + "src": "5861:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ee12c4edbd73d98174a6bf3454562c4874f59cb381176b662ca65f625f97d6ad", "typeString": "literal_string \"log(bytes30)\"" @@ -7181,7 +7181,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16876, - "src": "5711:2:13", + "src": "5877:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes30", "typeString": "bytes30" @@ -7205,7 +7205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5671:3:13", + "src": "5837:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7218,7 +7218,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5671:23:13", + "src": "5837:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7232,7 +7232,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5671:43:13", + "src": "5837:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7252,7 +7252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "5655:15:13", + "src": "5821:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7266,7 +7266,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5655:60:13", + "src": "5821:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7275,7 +7275,7 @@ }, "id": 16886, "nodeType": "ExpressionStatement", - "src": "5655:60:13" + "src": "5821:60:13" } ] }, @@ -7283,7 +7283,7 @@ "kind": "function", "modifiers": [], "name": "logBytes30", - "nameLocation": "5608:10:13", + "nameLocation": "5773:10:13", "parameters": { "id": 16877, "nodeType": "ParameterList", @@ -7293,10 +7293,10 @@ "id": 16876, "mutability": "mutable", "name": "p0", - "nameLocation": "5627:2:13", + "nameLocation": "5792:2:13", "nodeType": "VariableDeclaration", "scope": 16888, - "src": "5619:10:13", + "src": "5784:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7307,7 +7307,7 @@ "id": 16875, "name": "bytes30", "nodeType": "ElementaryTypeName", - "src": "5619:7:13", + "src": "5784:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes30", "typeString": "bytes30" @@ -7316,13 +7316,13 @@ "visibility": "internal" } ], - "src": "5618:12:13" + "src": "5783:12:13" }, "returnParameters": { "id": 16878, "nodeType": "ParameterList", "parameters": [], - "src": "5645:0:13" + "src": "5810:0:13" }, "scope": 24413, "stateMutability": "view", @@ -7332,12 +7332,12 @@ { "id": 16902, "nodeType": "FunctionDefinition", - "src": "5728:123:13", + "src": "5897:125:13", "nodes": [], "body": { "id": 16901, "nodeType": "Block", - "src": "5774:77:13", + "src": "5943:79:13", "nodes": [], "statements": [ { @@ -7354,7 +7354,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5824:14:13", + "src": "5994:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c2854d92a0707e582e2710f9c9d3f148fdcf7e7da3b4270c2cfa3e223a2c50ce", "typeString": "literal_string \"log(bytes31)\"" @@ -7367,7 +7367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16890, - "src": "5840:2:13", + "src": "6010:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes31", "typeString": "bytes31" @@ -7391,7 +7391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5800:3:13", + "src": "5970:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7404,7 +7404,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5800:23:13", + "src": "5970:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7418,7 +7418,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5800:43:13", + "src": "5970:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7438,7 +7438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "5784:15:13", + "src": "5954:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7452,7 +7452,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5784:60:13", + "src": "5954:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7461,7 +7461,7 @@ }, "id": 16900, "nodeType": "ExpressionStatement", - "src": "5784:60:13" + "src": "5954:60:13" } ] }, @@ -7469,7 +7469,7 @@ "kind": "function", "modifiers": [], "name": "logBytes31", - "nameLocation": "5737:10:13", + "nameLocation": "5906:10:13", "parameters": { "id": 16891, "nodeType": "ParameterList", @@ -7479,10 +7479,10 @@ "id": 16890, "mutability": "mutable", "name": "p0", - "nameLocation": "5756:2:13", + "nameLocation": "5925:2:13", "nodeType": "VariableDeclaration", "scope": 16902, - "src": "5748:10:13", + "src": "5917:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7493,7 +7493,7 @@ "id": 16889, "name": "bytes31", "nodeType": "ElementaryTypeName", - "src": "5748:7:13", + "src": "5917:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes31", "typeString": "bytes31" @@ -7502,13 +7502,13 @@ "visibility": "internal" } ], - "src": "5747:12:13" + "src": "5916:12:13" }, "returnParameters": { "id": 16892, "nodeType": "ParameterList", "parameters": [], - "src": "5774:0:13" + "src": "5943:0:13" }, "scope": 24413, "stateMutability": "view", @@ -7518,12 +7518,12 @@ { "id": 16916, "nodeType": "FunctionDefinition", - "src": "5857:123:13", + "src": "6030:125:13", "nodes": [], "body": { "id": 16915, "nodeType": "Block", - "src": "5903:77:13", + "src": "6076:79:13", "nodes": [], "statements": [ { @@ -7540,7 +7540,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5953:14:13", + "src": "6127:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_27b7cf8513ac6b65cae720183e1e60e67f8a9d92c01286c19d51d4e30aa269da", "typeString": "literal_string \"log(bytes32)\"" @@ -7553,7 +7553,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16904, - "src": "5969:2:13", + "src": "6143:2:13", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7577,7 +7577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5929:3:13", + "src": "6103:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7590,7 +7590,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5929:23:13", + "src": "6103:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7604,7 +7604,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5929:43:13", + "src": "6103:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7624,7 +7624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "5913:15:13", + "src": "6087:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7638,7 +7638,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5913:60:13", + "src": "6087:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7647,7 +7647,7 @@ }, "id": 16914, "nodeType": "ExpressionStatement", - "src": "5913:60:13" + "src": "6087:60:13" } ] }, @@ -7655,7 +7655,7 @@ "kind": "function", "modifiers": [], "name": "logBytes32", - "nameLocation": "5866:10:13", + "nameLocation": "6039:10:13", "parameters": { "id": 16905, "nodeType": "ParameterList", @@ -7665,10 +7665,10 @@ "id": 16904, "mutability": "mutable", "name": "p0", - "nameLocation": "5885:2:13", + "nameLocation": "6058:2:13", "nodeType": "VariableDeclaration", "scope": 16916, - "src": "5877:10:13", + "src": "6050:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7679,7 +7679,7 @@ "id": 16903, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5877:7:13", + "src": "6050:7:13", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7688,13 +7688,13 @@ "visibility": "internal" } ], - "src": "5876:12:13" + "src": "6049:12:13" }, "returnParameters": { "id": 16906, "nodeType": "ParameterList", "parameters": [], - "src": "5903:0:13" + "src": "6076:0:13" }, "scope": 24413, "stateMutability": "view", @@ -7704,12 +7704,12 @@ { "id": 16930, "nodeType": "FunctionDefinition", - "src": "5986:116:13", + "src": "6163:118:13", "nodes": [], "body": { "id": 16929, "nodeType": "Block", - "src": "6025:77:13", + "src": "6202:79:13", "nodes": [], "statements": [ { @@ -7726,7 +7726,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6075:14:13", + "src": "6253:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f82c50f1848136e6c140b186ea0c768b7deda5efffe42c25e96336a90b26c744", "typeString": "literal_string \"log(uint256)\"" @@ -7739,7 +7739,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16918, - "src": "6091:2:13", + "src": "6269:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7763,7 +7763,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6051:3:13", + "src": "6229:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7776,7 +7776,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6051:23:13", + "src": "6229:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7790,7 +7790,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6051:43:13", + "src": "6229:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7810,7 +7810,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "6035:15:13", + "src": "6213:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -7824,7 +7824,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6035:60:13", + "src": "6213:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7833,7 +7833,7 @@ }, "id": 16928, "nodeType": "ExpressionStatement", - "src": "6035:60:13" + "src": "6213:60:13" } ] }, @@ -7841,7 +7841,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5995:3:13", + "nameLocation": "6172:3:13", "parameters": { "id": 16919, "nodeType": "ParameterList", @@ -7851,10 +7851,10 @@ "id": 16918, "mutability": "mutable", "name": "p0", - "nameLocation": "6007:2:13", + "nameLocation": "6184:2:13", "nodeType": "VariableDeclaration", "scope": 16930, - "src": "5999:10:13", + "src": "6176:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7865,7 +7865,7 @@ "id": 16917, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5999:7:13", + "src": "6176:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7874,13 +7874,13 @@ "visibility": "internal" } ], - "src": "5998:12:13" + "src": "6175:12:13" }, "returnParameters": { "id": 16920, "nodeType": "ParameterList", "parameters": [], - "src": "6025:0:13" + "src": "6202:0:13" }, "scope": 24413, "stateMutability": "view", @@ -7890,12 +7890,12 @@ { "id": 16944, "nodeType": "FunctionDefinition", - "src": "6108:121:13", + "src": "6289:123:13", "nodes": [], "body": { "id": 16943, "nodeType": "Block", - "src": "6153:76:13", + "src": "6334:78:13", "nodes": [], "statements": [ { @@ -7912,7 +7912,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6203:13:13", + "src": "6385:13:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -7925,7 +7925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16932, - "src": "6218:2:13", + "src": "6400:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7949,7 +7949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6179:3:13", + "src": "6361:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -7962,7 +7962,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6179:23:13", + "src": "6361:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -7976,7 +7976,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6179:42:13", + "src": "6361:42:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7996,7 +7996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "6163:15:13", + "src": "6345:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8010,7 +8010,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6163:59:13", + "src": "6345:59:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8019,7 +8019,7 @@ }, "id": 16942, "nodeType": "ExpressionStatement", - "src": "6163:59:13" + "src": "6345:59:13" } ] }, @@ -8027,7 +8027,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6117:3:13", + "nameLocation": "6298:3:13", "parameters": { "id": 16933, "nodeType": "ParameterList", @@ -8037,10 +8037,10 @@ "id": 16932, "mutability": "mutable", "name": "p0", - "nameLocation": "6135:2:13", + "nameLocation": "6316:2:13", "nodeType": "VariableDeclaration", "scope": 16944, - "src": "6121:16:13", + "src": "6302:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8051,7 +8051,7 @@ "id": 16931, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6121:6:13", + "src": "6302:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8060,13 +8060,13 @@ "visibility": "internal" } ], - "src": "6120:18:13" + "src": "6301:18:13" }, "returnParameters": { "id": 16934, "nodeType": "ParameterList", "parameters": [], - "src": "6153:0:13" + "src": "6334:0:13" }, "scope": 24413, "stateMutability": "view", @@ -8076,12 +8076,12 @@ { "id": 16958, "nodeType": "FunctionDefinition", - "src": "6235:110:13", + "src": "6420:112:13", "nodes": [], "body": { "id": 16957, "nodeType": "Block", - "src": "6271:74:13", + "src": "6456:76:13", "nodes": [], "statements": [ { @@ -8098,7 +8098,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6321:11:13", + "src": "6507:11:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32458eed3feca62a69292a55ca8a755ae4e6cdc57a38d15c298330064467fdd7", "typeString": "literal_string \"log(bool)\"" @@ -8111,7 +8111,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16946, - "src": "6334:2:13", + "src": "6520:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8135,7 +8135,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6297:3:13", + "src": "6483:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8148,7 +8148,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6297:23:13", + "src": "6483:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -8162,7 +8162,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6297:40:13", + "src": "6483:40:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8182,7 +8182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "6281:15:13", + "src": "6467:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8196,7 +8196,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6281:57:13", + "src": "6467:57:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8205,7 +8205,7 @@ }, "id": 16956, "nodeType": "ExpressionStatement", - "src": "6281:57:13" + "src": "6467:57:13" } ] }, @@ -8213,7 +8213,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6244:3:13", + "nameLocation": "6429:3:13", "parameters": { "id": 16947, "nodeType": "ParameterList", @@ -8223,10 +8223,10 @@ "id": 16946, "mutability": "mutable", "name": "p0", - "nameLocation": "6253:2:13", + "nameLocation": "6438:2:13", "nodeType": "VariableDeclaration", "scope": 16958, - "src": "6248:7:13", + "src": "6433:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8237,7 +8237,7 @@ "id": 16945, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6248:4:13", + "src": "6433:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8246,13 +8246,13 @@ "visibility": "internal" } ], - "src": "6247:9:13" + "src": "6432:9:13" }, "returnParameters": { "id": 16948, "nodeType": "ParameterList", "parameters": [], - "src": "6271:0:13" + "src": "6456:0:13" }, "scope": 24413, "stateMutability": "view", @@ -8262,12 +8262,12 @@ { "id": 16972, "nodeType": "FunctionDefinition", - "src": "6351:116:13", + "src": "6540:118:13", "nodes": [], "body": { "id": 16971, "nodeType": "Block", - "src": "6390:77:13", + "src": "6579:79:13", "nodes": [], "statements": [ { @@ -8284,7 +8284,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6440:14:13", + "src": "6630:14:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c2ecbc2212ac38c2f9ec89aa5fcef7f532a5db24dbf7cad1f48bc82843b7428", "typeString": "literal_string \"log(address)\"" @@ -8297,7 +8297,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16960, - "src": "6456:2:13", + "src": "6646:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8321,7 +8321,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6416:3:13", + "src": "6606:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8334,7 +8334,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6416:23:13", + "src": "6606:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -8348,7 +8348,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6416:43:13", + "src": "6606:43:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8368,7 +8368,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "6400:15:13", + "src": "6590:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8382,7 +8382,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6400:60:13", + "src": "6590:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8391,7 +8391,7 @@ }, "id": 16970, "nodeType": "ExpressionStatement", - "src": "6400:60:13" + "src": "6590:60:13" } ] }, @@ -8399,7 +8399,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6360:3:13", + "nameLocation": "6549:3:13", "parameters": { "id": 16961, "nodeType": "ParameterList", @@ -8409,10 +8409,10 @@ "id": 16960, "mutability": "mutable", "name": "p0", - "nameLocation": "6372:2:13", + "nameLocation": "6561:2:13", "nodeType": "VariableDeclaration", "scope": 16972, - "src": "6364:10:13", + "src": "6553:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8423,7 +8423,7 @@ "id": 16959, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6364:7:13", + "src": "6553:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8433,13 +8433,13 @@ "visibility": "internal" } ], - "src": "6363:12:13" + "src": "6552:12:13" }, "returnParameters": { "id": 16962, "nodeType": "ParameterList", "parameters": [], - "src": "6390:0:13" + "src": "6579:0:13" }, "scope": 24413, "stateMutability": "view", @@ -8449,12 +8449,12 @@ { "id": 16989, "nodeType": "FunctionDefinition", - "src": "6473:140:13", + "src": "6666:142:13", "nodes": [], "body": { "id": 16988, "nodeType": "Block", - "src": "6524:89:13", + "src": "6717:91:13", "nodes": [], "statements": [ { @@ -8471,7 +8471,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6574:22:13", + "src": "6768:22:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f666715aa6b8e8ce32bd39173f51eea0643fdd246a826c4756c2f168022b6eb5", "typeString": "literal_string \"log(uint256,uint256)\"" @@ -8484,7 +8484,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16974, - "src": "6598:2:13", + "src": "6792:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8496,7 +8496,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16976, - "src": "6602:2:13", + "src": "6796:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8524,7 +8524,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6550:3:13", + "src": "6744:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8537,7 +8537,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6550:23:13", + "src": "6744:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -8551,7 +8551,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6550:55:13", + "src": "6744:55:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8571,7 +8571,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "6534:15:13", + "src": "6728:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8585,7 +8585,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6534:72:13", + "src": "6728:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8594,7 +8594,7 @@ }, "id": 16987, "nodeType": "ExpressionStatement", - "src": "6534:72:13" + "src": "6728:72:13" } ] }, @@ -8602,7 +8602,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6482:3:13", + "nameLocation": "6675:3:13", "parameters": { "id": 16977, "nodeType": "ParameterList", @@ -8612,10 +8612,10 @@ "id": 16974, "mutability": "mutable", "name": "p0", - "nameLocation": "6494:2:13", + "nameLocation": "6687:2:13", "nodeType": "VariableDeclaration", "scope": 16989, - "src": "6486:10:13", + "src": "6679:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8626,7 +8626,7 @@ "id": 16973, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6486:7:13", + "src": "6679:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8639,10 +8639,10 @@ "id": 16976, "mutability": "mutable", "name": "p1", - "nameLocation": "6506:2:13", + "nameLocation": "6699:2:13", "nodeType": "VariableDeclaration", "scope": 16989, - "src": "6498:10:13", + "src": "6691:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8653,7 +8653,7 @@ "id": 16975, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6498:7:13", + "src": "6691:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8662,13 +8662,13 @@ "visibility": "internal" } ], - "src": "6485:24:13" + "src": "6678:24:13" }, "returnParameters": { "id": 16978, "nodeType": "ParameterList", "parameters": [], - "src": "6524:0:13" + "src": "6717:0:13" }, "scope": 24413, "stateMutability": "view", @@ -8678,12 +8678,12 @@ { "id": 17006, "nodeType": "FunctionDefinition", - "src": "6619:145:13", + "src": "6816:147:13", "nodes": [], "body": { "id": 17005, "nodeType": "Block", - "src": "6676:88:13", + "src": "6873:90:13", "nodes": [], "statements": [ { @@ -8700,7 +8700,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6726:21:13", + "src": "6924:21:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_643fd0df4c7dfb004c6169012c8aec390bd7246941d7fe467022f10f2da987c3", "typeString": "literal_string \"log(uint256,string)\"" @@ -8713,7 +8713,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16991, - "src": "6749:2:13", + "src": "6947:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8725,7 +8725,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16993, - "src": "6753:2:13", + "src": "6951:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8753,7 +8753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6702:3:13", + "src": "6900:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8766,7 +8766,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6702:23:13", + "src": "6900:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -8780,7 +8780,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6702:54:13", + "src": "6900:54:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8800,7 +8800,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "6686:15:13", + "src": "6884:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -8814,7 +8814,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6686:71:13", + "src": "6884:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8823,7 +8823,7 @@ }, "id": 17004, "nodeType": "ExpressionStatement", - "src": "6686:71:13" + "src": "6884:71:13" } ] }, @@ -8831,7 +8831,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6628:3:13", + "nameLocation": "6825:3:13", "parameters": { "id": 16994, "nodeType": "ParameterList", @@ -8841,10 +8841,10 @@ "id": 16991, "mutability": "mutable", "name": "p0", - "nameLocation": "6640:2:13", + "nameLocation": "6837:2:13", "nodeType": "VariableDeclaration", "scope": 17006, - "src": "6632:10:13", + "src": "6829:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8855,7 +8855,7 @@ "id": 16990, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6632:7:13", + "src": "6829:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8868,10 +8868,10 @@ "id": 16993, "mutability": "mutable", "name": "p1", - "nameLocation": "6658:2:13", + "nameLocation": "6855:2:13", "nodeType": "VariableDeclaration", "scope": 17006, - "src": "6644:16:13", + "src": "6841:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8882,7 +8882,7 @@ "id": 16992, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6644:6:13", + "src": "6841:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8891,13 +8891,13 @@ "visibility": "internal" } ], - "src": "6631:30:13" + "src": "6828:30:13" }, "returnParameters": { "id": 16995, "nodeType": "ParameterList", "parameters": [], - "src": "6676:0:13" + "src": "6873:0:13" }, "scope": 24413, "stateMutability": "view", @@ -8907,12 +8907,12 @@ { "id": 17023, "nodeType": "FunctionDefinition", - "src": "6770:134:13", + "src": "6971:136:13", "nodes": [], "body": { "id": 17022, "nodeType": "Block", - "src": "6818:86:13", + "src": "7019:88:13", "nodes": [], "statements": [ { @@ -8929,7 +8929,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6868:19:13", + "src": "7070:19:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1c9d7eb3a75db315653a5c0996fcea52a2b2692643ce8ace4d8b12bb9da6c1f2", "typeString": "literal_string \"log(uint256,bool)\"" @@ -8942,7 +8942,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17008, - "src": "6889:2:13", + "src": "7091:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8954,7 +8954,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17010, - "src": "6893:2:13", + "src": "7095:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8982,7 +8982,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6844:3:13", + "src": "7046:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -8995,7 +8995,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6844:23:13", + "src": "7046:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9009,7 +9009,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6844:52:13", + "src": "7046:52:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9029,7 +9029,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "6828:15:13", + "src": "7030:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9043,7 +9043,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6828:69:13", + "src": "7030:69:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9052,7 +9052,7 @@ }, "id": 17021, "nodeType": "ExpressionStatement", - "src": "6828:69:13" + "src": "7030:69:13" } ] }, @@ -9060,7 +9060,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6779:3:13", + "nameLocation": "6980:3:13", "parameters": { "id": 17011, "nodeType": "ParameterList", @@ -9070,10 +9070,10 @@ "id": 17008, "mutability": "mutable", "name": "p0", - "nameLocation": "6791:2:13", + "nameLocation": "6992:2:13", "nodeType": "VariableDeclaration", "scope": 17023, - "src": "6783:10:13", + "src": "6984:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9084,7 +9084,7 @@ "id": 17007, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6783:7:13", + "src": "6984:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9097,10 +9097,10 @@ "id": 17010, "mutability": "mutable", "name": "p1", - "nameLocation": "6800:2:13", + "nameLocation": "7001:2:13", "nodeType": "VariableDeclaration", "scope": 17023, - "src": "6795:7:13", + "src": "6996:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9111,7 +9111,7 @@ "id": 17009, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6795:4:13", + "src": "6996:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9120,13 +9120,13 @@ "visibility": "internal" } ], - "src": "6782:21:13" + "src": "6983:21:13" }, "returnParameters": { "id": 17012, "nodeType": "ParameterList", "parameters": [], - "src": "6818:0:13" + "src": "7019:0:13" }, "scope": 24413, "stateMutability": "view", @@ -9136,12 +9136,12 @@ { "id": 17040, "nodeType": "FunctionDefinition", - "src": "6910:140:13", + "src": "7115:142:13", "nodes": [], "body": { "id": 17039, "nodeType": "Block", - "src": "6961:89:13", + "src": "7166:91:13", "nodes": [], "statements": [ { @@ -9158,7 +9158,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7011:22:13", + "src": "7217:22:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_69276c86d20522c49707664308d424b84905ef92219f3146bcaacedc72eaed27", "typeString": "literal_string \"log(uint256,address)\"" @@ -9171,7 +9171,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17025, - "src": "7035:2:13", + "src": "7241:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9183,7 +9183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17027, - "src": "7039:2:13", + "src": "7245:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9211,7 +9211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6987:3:13", + "src": "7193:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9224,7 +9224,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6987:23:13", + "src": "7193:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9238,7 +9238,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6987:55:13", + "src": "7193:55:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9258,7 +9258,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "6971:15:13", + "src": "7177:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9272,7 +9272,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6971:72:13", + "src": "7177:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9281,7 +9281,7 @@ }, "id": 17038, "nodeType": "ExpressionStatement", - "src": "6971:72:13" + "src": "7177:72:13" } ] }, @@ -9289,7 +9289,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6919:3:13", + "nameLocation": "7124:3:13", "parameters": { "id": 17028, "nodeType": "ParameterList", @@ -9299,10 +9299,10 @@ "id": 17025, "mutability": "mutable", "name": "p0", - "nameLocation": "6931:2:13", + "nameLocation": "7136:2:13", "nodeType": "VariableDeclaration", "scope": 17040, - "src": "6923:10:13", + "src": "7128:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9313,7 +9313,7 @@ "id": 17024, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6923:7:13", + "src": "7128:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9326,10 +9326,10 @@ "id": 17027, "mutability": "mutable", "name": "p1", - "nameLocation": "6943:2:13", + "nameLocation": "7148:2:13", "nodeType": "VariableDeclaration", "scope": 17040, - "src": "6935:10:13", + "src": "7140:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9340,7 +9340,7 @@ "id": 17026, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6935:7:13", + "src": "7140:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9350,13 +9350,13 @@ "visibility": "internal" } ], - "src": "6922:24:13" + "src": "7127:24:13" }, "returnParameters": { "id": 17029, "nodeType": "ParameterList", "parameters": [], - "src": "6961:0:13" + "src": "7166:0:13" }, "scope": 24413, "stateMutability": "view", @@ -9366,12 +9366,12 @@ { "id": 17057, "nodeType": "FunctionDefinition", - "src": "7056:145:13", + "src": "7265:147:13", "nodes": [], "body": { "id": 17056, "nodeType": "Block", - "src": "7113:88:13", + "src": "7322:90:13", "nodes": [], "statements": [ { @@ -9388,7 +9388,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7163:21:13", + "src": "7373:21:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b60e72ccf6d57ab53eb84d7e94a9545806ed7f93c4d5673f11a64f03471e584e", "typeString": "literal_string \"log(string,uint256)\"" @@ -9401,7 +9401,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17042, - "src": "7186:2:13", + "src": "7396:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9413,7 +9413,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17044, - "src": "7190:2:13", + "src": "7400:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9441,7 +9441,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7139:3:13", + "src": "7349:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9454,7 +9454,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7139:23:13", + "src": "7349:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9468,7 +9468,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7139:54:13", + "src": "7349:54:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9488,7 +9488,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "7123:15:13", + "src": "7333:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9502,7 +9502,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7123:71:13", + "src": "7333:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9511,7 +9511,7 @@ }, "id": 17055, "nodeType": "ExpressionStatement", - "src": "7123:71:13" + "src": "7333:71:13" } ] }, @@ -9519,7 +9519,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7065:3:13", + "nameLocation": "7274:3:13", "parameters": { "id": 17045, "nodeType": "ParameterList", @@ -9529,10 +9529,10 @@ "id": 17042, "mutability": "mutable", "name": "p0", - "nameLocation": "7083:2:13", + "nameLocation": "7292:2:13", "nodeType": "VariableDeclaration", "scope": 17057, - "src": "7069:16:13", + "src": "7278:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9543,7 +9543,7 @@ "id": 17041, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7069:6:13", + "src": "7278:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9556,10 +9556,10 @@ "id": 17044, "mutability": "mutable", "name": "p1", - "nameLocation": "7095:2:13", + "nameLocation": "7304:2:13", "nodeType": "VariableDeclaration", "scope": 17057, - "src": "7087:10:13", + "src": "7296:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9570,7 +9570,7 @@ "id": 17043, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7087:7:13", + "src": "7296:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9579,13 +9579,13 @@ "visibility": "internal" } ], - "src": "7068:30:13" + "src": "7277:30:13" }, "returnParameters": { "id": 17046, "nodeType": "ParameterList", "parameters": [], - "src": "7113:0:13" + "src": "7322:0:13" }, "scope": 24413, "stateMutability": "view", @@ -9595,12 +9595,12 @@ { "id": 17074, "nodeType": "FunctionDefinition", - "src": "7207:150:13", + "src": "7420:152:13", "nodes": [], "body": { "id": 17073, "nodeType": "Block", - "src": "7270:87:13", + "src": "7483:89:13", "nodes": [], "statements": [ { @@ -9617,7 +9617,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7320:20:13", + "src": "7534:20:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4b5c4277d556d03fbf5ee534fba41dc13982b44f2fa82f1d48fdd8b5b5b692ac", "typeString": "literal_string \"log(string,string)\"" @@ -9630,7 +9630,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17059, - "src": "7342:2:13", + "src": "7556:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9642,7 +9642,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17061, - "src": "7346:2:13", + "src": "7560:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9670,7 +9670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7296:3:13", + "src": "7510:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9683,7 +9683,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7296:23:13", + "src": "7510:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9697,7 +9697,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7296:53:13", + "src": "7510:53:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9717,7 +9717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "7280:15:13", + "src": "7494:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9731,7 +9731,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7280:70:13", + "src": "7494:70:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9740,7 +9740,7 @@ }, "id": 17072, "nodeType": "ExpressionStatement", - "src": "7280:70:13" + "src": "7494:70:13" } ] }, @@ -9748,7 +9748,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7216:3:13", + "nameLocation": "7429:3:13", "parameters": { "id": 17062, "nodeType": "ParameterList", @@ -9758,10 +9758,10 @@ "id": 17059, "mutability": "mutable", "name": "p0", - "nameLocation": "7234:2:13", + "nameLocation": "7447:2:13", "nodeType": "VariableDeclaration", "scope": 17074, - "src": "7220:16:13", + "src": "7433:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9772,7 +9772,7 @@ "id": 17058, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7220:6:13", + "src": "7433:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9785,10 +9785,10 @@ "id": 17061, "mutability": "mutable", "name": "p1", - "nameLocation": "7252:2:13", + "nameLocation": "7465:2:13", "nodeType": "VariableDeclaration", "scope": 17074, - "src": "7238:16:13", + "src": "7451:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9799,7 +9799,7 @@ "id": 17060, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7238:6:13", + "src": "7451:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9808,13 +9808,13 @@ "visibility": "internal" } ], - "src": "7219:36:13" + "src": "7432:36:13" }, "returnParameters": { "id": 17063, "nodeType": "ParameterList", "parameters": [], - "src": "7270:0:13" + "src": "7483:0:13" }, "scope": 24413, "stateMutability": "view", @@ -9824,12 +9824,12 @@ { "id": 17091, "nodeType": "FunctionDefinition", - "src": "7363:139:13", + "src": "7580:141:13", "nodes": [], "body": { "id": 17090, "nodeType": "Block", - "src": "7417:85:13", + "src": "7634:87:13", "nodes": [], "statements": [ { @@ -9846,7 +9846,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7467:18:13", + "src": "7685:18:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c3b556354c088fbb43886eb83c2a04bc7089663f964d22be308197a236f5b870", "typeString": "literal_string \"log(string,bool)\"" @@ -9859,7 +9859,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17076, - "src": "7487:2:13", + "src": "7705:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9871,7 +9871,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17078, - "src": "7491:2:13", + "src": "7709:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9899,7 +9899,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7443:3:13", + "src": "7661:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -9912,7 +9912,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7443:23:13", + "src": "7661:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -9926,7 +9926,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7443:51:13", + "src": "7661:51:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9946,7 +9946,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "7427:15:13", + "src": "7645:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -9960,7 +9960,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7427:68:13", + "src": "7645:68:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9969,7 +9969,7 @@ }, "id": 17089, "nodeType": "ExpressionStatement", - "src": "7427:68:13" + "src": "7645:68:13" } ] }, @@ -9977,7 +9977,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7372:3:13", + "nameLocation": "7589:3:13", "parameters": { "id": 17079, "nodeType": "ParameterList", @@ -9987,10 +9987,10 @@ "id": 17076, "mutability": "mutable", "name": "p0", - "nameLocation": "7390:2:13", + "nameLocation": "7607:2:13", "nodeType": "VariableDeclaration", "scope": 17091, - "src": "7376:16:13", + "src": "7593:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10001,7 +10001,7 @@ "id": 17075, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7376:6:13", + "src": "7593:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10014,10 +10014,10 @@ "id": 17078, "mutability": "mutable", "name": "p1", - "nameLocation": "7399:2:13", + "nameLocation": "7616:2:13", "nodeType": "VariableDeclaration", "scope": 17091, - "src": "7394:7:13", + "src": "7611:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10028,7 +10028,7 @@ "id": 17077, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7394:4:13", + "src": "7611:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10037,13 +10037,13 @@ "visibility": "internal" } ], - "src": "7375:27:13" + "src": "7592:27:13" }, "returnParameters": { "id": 17080, "nodeType": "ParameterList", "parameters": [], - "src": "7417:0:13" + "src": "7634:0:13" }, "scope": 24413, "stateMutability": "view", @@ -10053,12 +10053,12 @@ { "id": 17108, "nodeType": "FunctionDefinition", - "src": "7508:145:13", + "src": "7729:147:13", "nodes": [], "body": { "id": 17107, "nodeType": "Block", - "src": "7565:88:13", + "src": "7786:90:13", "nodes": [], "statements": [ { @@ -10075,7 +10075,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7615:21:13", + "src": "7837:21:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_319af333460570a1937bf195dd33445c0d0951c59127da6f1f038b9fdce3fd72", "typeString": "literal_string \"log(string,address)\"" @@ -10088,7 +10088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17093, - "src": "7638:2:13", + "src": "7860:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10100,7 +10100,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17095, - "src": "7642:2:13", + "src": "7864:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10128,7 +10128,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7591:3:13", + "src": "7813:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10141,7 +10141,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7591:23:13", + "src": "7813:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -10155,7 +10155,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7591:54:13", + "src": "7813:54:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10175,7 +10175,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "7575:15:13", + "src": "7797:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -10189,7 +10189,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7575:71:13", + "src": "7797:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10198,7 +10198,7 @@ }, "id": 17106, "nodeType": "ExpressionStatement", - "src": "7575:71:13" + "src": "7797:71:13" } ] }, @@ -10206,7 +10206,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7517:3:13", + "nameLocation": "7738:3:13", "parameters": { "id": 17096, "nodeType": "ParameterList", @@ -10216,10 +10216,10 @@ "id": 17093, "mutability": "mutable", "name": "p0", - "nameLocation": "7535:2:13", + "nameLocation": "7756:2:13", "nodeType": "VariableDeclaration", "scope": 17108, - "src": "7521:16:13", + "src": "7742:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10230,7 +10230,7 @@ "id": 17092, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7521:6:13", + "src": "7742:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10243,10 +10243,10 @@ "id": 17095, "mutability": "mutable", "name": "p1", - "nameLocation": "7547:2:13", + "nameLocation": "7768:2:13", "nodeType": "VariableDeclaration", "scope": 17108, - "src": "7539:10:13", + "src": "7760:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10257,7 +10257,7 @@ "id": 17094, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7539:7:13", + "src": "7760:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10267,13 +10267,13 @@ "visibility": "internal" } ], - "src": "7520:30:13" + "src": "7741:30:13" }, "returnParameters": { "id": 17097, "nodeType": "ParameterList", "parameters": [], - "src": "7565:0:13" + "src": "7786:0:13" }, "scope": 24413, "stateMutability": "view", @@ -10283,12 +10283,12 @@ { "id": 17125, "nodeType": "FunctionDefinition", - "src": "7659:134:13", + "src": "7884:136:13", "nodes": [], "body": { "id": 17124, "nodeType": "Block", - "src": "7707:86:13", + "src": "7932:88:13", "nodes": [], "statements": [ { @@ -10305,7 +10305,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7757:19:13", + "src": "7983:19:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_399174d3d0c43cb9677bce4fa1b5541fc60a002cbf23e154f1abcbb5f02cf2d7", "typeString": "literal_string \"log(bool,uint256)\"" @@ -10318,7 +10318,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17110, - "src": "7778:2:13", + "src": "8004:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10330,7 +10330,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17112, - "src": "7782:2:13", + "src": "8008:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10358,7 +10358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7733:3:13", + "src": "7959:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10371,7 +10371,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7733:23:13", + "src": "7959:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -10385,7 +10385,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7733:52:13", + "src": "7959:52:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10405,7 +10405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "7717:15:13", + "src": "7943:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -10419,7 +10419,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7717:69:13", + "src": "7943:69:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10428,7 +10428,7 @@ }, "id": 17123, "nodeType": "ExpressionStatement", - "src": "7717:69:13" + "src": "7943:69:13" } ] }, @@ -10436,7 +10436,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7668:3:13", + "nameLocation": "7893:3:13", "parameters": { "id": 17113, "nodeType": "ParameterList", @@ -10446,10 +10446,10 @@ "id": 17110, "mutability": "mutable", "name": "p0", - "nameLocation": "7677:2:13", + "nameLocation": "7902:2:13", "nodeType": "VariableDeclaration", "scope": 17125, - "src": "7672:7:13", + "src": "7897:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10460,7 +10460,7 @@ "id": 17109, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7672:4:13", + "src": "7897:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10473,10 +10473,10 @@ "id": 17112, "mutability": "mutable", "name": "p1", - "nameLocation": "7689:2:13", + "nameLocation": "7914:2:13", "nodeType": "VariableDeclaration", "scope": 17125, - "src": "7681:10:13", + "src": "7906:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10487,7 +10487,7 @@ "id": 17111, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7681:7:13", + "src": "7906:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10496,13 +10496,13 @@ "visibility": "internal" } ], - "src": "7671:21:13" + "src": "7896:21:13" }, "returnParameters": { "id": 17114, "nodeType": "ParameterList", "parameters": [], - "src": "7707:0:13" + "src": "7932:0:13" }, "scope": 24413, "stateMutability": "view", @@ -10512,12 +10512,12 @@ { "id": 17142, "nodeType": "FunctionDefinition", - "src": "7799:139:13", + "src": "8028:141:13", "nodes": [], "body": { "id": 17141, "nodeType": "Block", - "src": "7853:85:13", + "src": "8082:87:13", "nodes": [], "statements": [ { @@ -10534,7 +10534,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7903:18:13", + "src": "8133:18:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8feac5256a5b88d7ca0173065b796567ecbc9d75ec022fa0f044eb427f962b84", "typeString": "literal_string \"log(bool,string)\"" @@ -10547,7 +10547,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17127, - "src": "7923:2:13", + "src": "8153:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10559,7 +10559,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17129, - "src": "7927:2:13", + "src": "8157:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10587,7 +10587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7879:3:13", + "src": "8109:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10600,7 +10600,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7879:23:13", + "src": "8109:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -10614,7 +10614,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7879:51:13", + "src": "8109:51:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10634,7 +10634,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "7863:15:13", + "src": "8093:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -10648,7 +10648,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7863:68:13", + "src": "8093:68:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10657,7 +10657,7 @@ }, "id": 17140, "nodeType": "ExpressionStatement", - "src": "7863:68:13" + "src": "8093:68:13" } ] }, @@ -10665,7 +10665,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7808:3:13", + "nameLocation": "8037:3:13", "parameters": { "id": 17130, "nodeType": "ParameterList", @@ -10675,10 +10675,10 @@ "id": 17127, "mutability": "mutable", "name": "p0", - "nameLocation": "7817:2:13", + "nameLocation": "8046:2:13", "nodeType": "VariableDeclaration", "scope": 17142, - "src": "7812:7:13", + "src": "8041:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10689,7 +10689,7 @@ "id": 17126, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7812:4:13", + "src": "8041:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10702,10 +10702,10 @@ "id": 17129, "mutability": "mutable", "name": "p1", - "nameLocation": "7835:2:13", + "nameLocation": "8064:2:13", "nodeType": "VariableDeclaration", "scope": 17142, - "src": "7821:16:13", + "src": "8050:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10716,7 +10716,7 @@ "id": 17128, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7821:6:13", + "src": "8050:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10725,13 +10725,13 @@ "visibility": "internal" } ], - "src": "7811:27:13" + "src": "8040:27:13" }, "returnParameters": { "id": 17131, "nodeType": "ParameterList", "parameters": [], - "src": "7853:0:13" + "src": "8082:0:13" }, "scope": 24413, "stateMutability": "view", @@ -10741,12 +10741,12 @@ { "id": 17159, "nodeType": "FunctionDefinition", - "src": "7944:128:13", + "src": "8177:130:13", "nodes": [], "body": { "id": 17158, "nodeType": "Block", - "src": "7989:83:13", + "src": "8222:85:13", "nodes": [], "statements": [ { @@ -10763,7 +10763,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8039:16:13", + "src": "8273:16:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2a110e83227fbe26ff7524076f2091da3e9aa01d70b93677da53b41d22f4fb15", "typeString": "literal_string \"log(bool,bool)\"" @@ -10776,7 +10776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17144, - "src": "8057:2:13", + "src": "8291:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10788,7 +10788,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17146, - "src": "8061:2:13", + "src": "8295:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10816,7 +10816,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8015:3:13", + "src": "8249:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -10829,7 +10829,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8015:23:13", + "src": "8249:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -10843,7 +10843,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8015:49:13", + "src": "8249:49:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10863,7 +10863,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "7999:15:13", + "src": "8233:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -10877,7 +10877,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7999:66:13", + "src": "8233:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10886,7 +10886,7 @@ }, "id": 17157, "nodeType": "ExpressionStatement", - "src": "7999:66:13" + "src": "8233:66:13" } ] }, @@ -10894,7 +10894,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7953:3:13", + "nameLocation": "8186:3:13", "parameters": { "id": 17147, "nodeType": "ParameterList", @@ -10904,10 +10904,10 @@ "id": 17144, "mutability": "mutable", "name": "p0", - "nameLocation": "7962:2:13", + "nameLocation": "8195:2:13", "nodeType": "VariableDeclaration", "scope": 17159, - "src": "7957:7:13", + "src": "8190:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10918,7 +10918,7 @@ "id": 17143, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7957:4:13", + "src": "8190:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10931,10 +10931,10 @@ "id": 17146, "mutability": "mutable", "name": "p1", - "nameLocation": "7971:2:13", + "nameLocation": "8204:2:13", "nodeType": "VariableDeclaration", "scope": 17159, - "src": "7966:7:13", + "src": "8199:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10945,7 +10945,7 @@ "id": 17145, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7966:4:13", + "src": "8199:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10954,13 +10954,13 @@ "visibility": "internal" } ], - "src": "7956:18:13" + "src": "8189:18:13" }, "returnParameters": { "id": 17148, "nodeType": "ParameterList", "parameters": [], - "src": "7989:0:13" + "src": "8222:0:13" }, "scope": 24413, "stateMutability": "view", @@ -10970,12 +10970,12 @@ { "id": 17176, "nodeType": "FunctionDefinition", - "src": "8078:134:13", + "src": "8315:136:13", "nodes": [], "body": { "id": 17175, "nodeType": "Block", - "src": "8126:86:13", + "src": "8363:88:13", "nodes": [], "statements": [ { @@ -10992,7 +10992,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8176:19:13", + "src": "8414:19:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_853c4849443241e2249adafa4f69c8bb738b0f17c7a0a9d9997450cd71db4d55", "typeString": "literal_string \"log(bool,address)\"" @@ -11005,7 +11005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17161, - "src": "8197:2:13", + "src": "8435:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11017,7 +11017,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17163, - "src": "8201:2:13", + "src": "8439:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11045,7 +11045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8152:3:13", + "src": "8390:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11058,7 +11058,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8152:23:13", + "src": "8390:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11072,7 +11072,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8152:52:13", + "src": "8390:52:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11092,7 +11092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "8136:15:13", + "src": "8374:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -11106,7 +11106,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8136:69:13", + "src": "8374:69:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11115,7 +11115,7 @@ }, "id": 17174, "nodeType": "ExpressionStatement", - "src": "8136:69:13" + "src": "8374:69:13" } ] }, @@ -11123,7 +11123,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8087:3:13", + "nameLocation": "8324:3:13", "parameters": { "id": 17164, "nodeType": "ParameterList", @@ -11133,10 +11133,10 @@ "id": 17161, "mutability": "mutable", "name": "p0", - "nameLocation": "8096:2:13", + "nameLocation": "8333:2:13", "nodeType": "VariableDeclaration", "scope": 17176, - "src": "8091:7:13", + "src": "8328:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11147,7 +11147,7 @@ "id": 17160, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8091:4:13", + "src": "8328:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11160,10 +11160,10 @@ "id": 17163, "mutability": "mutable", "name": "p1", - "nameLocation": "8108:2:13", + "nameLocation": "8345:2:13", "nodeType": "VariableDeclaration", "scope": 17176, - "src": "8100:10:13", + "src": "8337:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11174,7 +11174,7 @@ "id": 17162, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8100:7:13", + "src": "8337:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11184,13 +11184,13 @@ "visibility": "internal" } ], - "src": "8090:21:13" + "src": "8327:21:13" }, "returnParameters": { "id": 17165, "nodeType": "ParameterList", "parameters": [], - "src": "8126:0:13" + "src": "8363:0:13" }, "scope": 24413, "stateMutability": "view", @@ -11200,12 +11200,12 @@ { "id": 17193, "nodeType": "FunctionDefinition", - "src": "8218:140:13", + "src": "8459:142:13", "nodes": [], "body": { "id": 17192, "nodeType": "Block", - "src": "8269:89:13", + "src": "8510:91:13", "nodes": [], "statements": [ { @@ -11222,7 +11222,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8319:22:13", + "src": "8561:22:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8309e8a8b132619bdb25dffa9d595ba1ecb7835540fd62622dad33018c4a0d3e", "typeString": "literal_string \"log(address,uint256)\"" @@ -11235,7 +11235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17178, - "src": "8343:2:13", + "src": "8585:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11247,7 +11247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17180, - "src": "8347:2:13", + "src": "8589:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11275,7 +11275,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8295:3:13", + "src": "8537:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11288,7 +11288,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8295:23:13", + "src": "8537:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11302,7 +11302,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8295:55:13", + "src": "8537:55:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11322,7 +11322,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "8279:15:13", + "src": "8521:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -11336,7 +11336,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8279:72:13", + "src": "8521:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11345,7 +11345,7 @@ }, "id": 17191, "nodeType": "ExpressionStatement", - "src": "8279:72:13" + "src": "8521:72:13" } ] }, @@ -11353,7 +11353,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8227:3:13", + "nameLocation": "8468:3:13", "parameters": { "id": 17181, "nodeType": "ParameterList", @@ -11363,10 +11363,10 @@ "id": 17178, "mutability": "mutable", "name": "p0", - "nameLocation": "8239:2:13", + "nameLocation": "8480:2:13", "nodeType": "VariableDeclaration", "scope": 17193, - "src": "8231:10:13", + "src": "8472:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11377,7 +11377,7 @@ "id": 17177, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8231:7:13", + "src": "8472:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11391,10 +11391,10 @@ "id": 17180, "mutability": "mutable", "name": "p1", - "nameLocation": "8251:2:13", + "nameLocation": "8492:2:13", "nodeType": "VariableDeclaration", "scope": 17193, - "src": "8243:10:13", + "src": "8484:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11405,7 +11405,7 @@ "id": 17179, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8243:7:13", + "src": "8484:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11414,13 +11414,13 @@ "visibility": "internal" } ], - "src": "8230:24:13" + "src": "8471:24:13" }, "returnParameters": { "id": 17182, "nodeType": "ParameterList", "parameters": [], - "src": "8269:0:13" + "src": "8510:0:13" }, "scope": 24413, "stateMutability": "view", @@ -11430,12 +11430,12 @@ { "id": 17210, "nodeType": "FunctionDefinition", - "src": "8364:145:13", + "src": "8609:147:13", "nodes": [], "body": { "id": 17209, "nodeType": "Block", - "src": "8421:88:13", + "src": "8666:90:13", "nodes": [], "statements": [ { @@ -11452,7 +11452,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8471:21:13", + "src": "8717:21:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_759f86bbdd0758679ecefbd32ea620068b2339dddd9e45ee0fa567ee6c81f0ab", "typeString": "literal_string \"log(address,string)\"" @@ -11465,7 +11465,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17195, - "src": "8494:2:13", + "src": "8740:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11477,7 +11477,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17197, - "src": "8498:2:13", + "src": "8744:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11505,7 +11505,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8447:3:13", + "src": "8693:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11518,7 +11518,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8447:23:13", + "src": "8693:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11532,7 +11532,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8447:54:13", + "src": "8693:54:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11552,7 +11552,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "8431:15:13", + "src": "8677:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -11566,7 +11566,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8431:71:13", + "src": "8677:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11575,7 +11575,7 @@ }, "id": 17208, "nodeType": "ExpressionStatement", - "src": "8431:71:13" + "src": "8677:71:13" } ] }, @@ -11583,7 +11583,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8373:3:13", + "nameLocation": "8618:3:13", "parameters": { "id": 17198, "nodeType": "ParameterList", @@ -11593,10 +11593,10 @@ "id": 17195, "mutability": "mutable", "name": "p0", - "nameLocation": "8385:2:13", + "nameLocation": "8630:2:13", "nodeType": "VariableDeclaration", "scope": 17210, - "src": "8377:10:13", + "src": "8622:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11607,7 +11607,7 @@ "id": 17194, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8377:7:13", + "src": "8622:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11621,10 +11621,10 @@ "id": 17197, "mutability": "mutable", "name": "p1", - "nameLocation": "8403:2:13", + "nameLocation": "8648:2:13", "nodeType": "VariableDeclaration", "scope": 17210, - "src": "8389:16:13", + "src": "8634:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11635,7 +11635,7 @@ "id": 17196, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8389:6:13", + "src": "8634:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11644,13 +11644,13 @@ "visibility": "internal" } ], - "src": "8376:30:13" + "src": "8621:30:13" }, "returnParameters": { "id": 17199, "nodeType": "ParameterList", "parameters": [], - "src": "8421:0:13" + "src": "8666:0:13" }, "scope": 24413, "stateMutability": "view", @@ -11660,12 +11660,12 @@ { "id": 17227, "nodeType": "FunctionDefinition", - "src": "8515:134:13", + "src": "8764:136:13", "nodes": [], "body": { "id": 17226, "nodeType": "Block", - "src": "8563:86:13", + "src": "8812:88:13", "nodes": [], "statements": [ { @@ -11682,7 +11682,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8613:19:13", + "src": "8863:19:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_75b605d31a3bf49c8d814696c7c66216d3a7e81348c450078f032e425592f72b", "typeString": "literal_string \"log(address,bool)\"" @@ -11695,7 +11695,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17212, - "src": "8634:2:13", + "src": "8884:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11707,7 +11707,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17214, - "src": "8638:2:13", + "src": "8888:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11735,7 +11735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8589:3:13", + "src": "8839:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11748,7 +11748,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8589:23:13", + "src": "8839:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11762,7 +11762,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8589:52:13", + "src": "8839:52:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11782,7 +11782,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "8573:15:13", + "src": "8823:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -11796,7 +11796,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8573:69:13", + "src": "8823:69:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11805,7 +11805,7 @@ }, "id": 17225, "nodeType": "ExpressionStatement", - "src": "8573:69:13" + "src": "8823:69:13" } ] }, @@ -11813,7 +11813,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8524:3:13", + "nameLocation": "8773:3:13", "parameters": { "id": 17215, "nodeType": "ParameterList", @@ -11823,10 +11823,10 @@ "id": 17212, "mutability": "mutable", "name": "p0", - "nameLocation": "8536:2:13", + "nameLocation": "8785:2:13", "nodeType": "VariableDeclaration", "scope": 17227, - "src": "8528:10:13", + "src": "8777:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11837,7 +11837,7 @@ "id": 17211, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8528:7:13", + "src": "8777:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11851,10 +11851,10 @@ "id": 17214, "mutability": "mutable", "name": "p1", - "nameLocation": "8545:2:13", + "nameLocation": "8794:2:13", "nodeType": "VariableDeclaration", "scope": 17227, - "src": "8540:7:13", + "src": "8789:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11865,7 +11865,7 @@ "id": 17213, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8540:4:13", + "src": "8789:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11874,13 +11874,13 @@ "visibility": "internal" } ], - "src": "8527:21:13" + "src": "8776:21:13" }, "returnParameters": { "id": 17216, "nodeType": "ParameterList", "parameters": [], - "src": "8563:0:13" + "src": "8812:0:13" }, "scope": 24413, "stateMutability": "view", @@ -11890,12 +11890,12 @@ { "id": 17244, "nodeType": "FunctionDefinition", - "src": "8655:140:13", + "src": "8908:142:13", "nodes": [], "body": { "id": 17243, "nodeType": "Block", - "src": "8706:89:13", + "src": "8959:91:13", "nodes": [], "statements": [ { @@ -11912,7 +11912,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8756:22:13", + "src": "9010:22:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_daf0d4aa9a5679e832ac921da67b43572b4326ee2565442d3ed255b48cfb5161", "typeString": "literal_string \"log(address,address)\"" @@ -11925,7 +11925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17229, - "src": "8780:2:13", + "src": "9034:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11937,7 +11937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17231, - "src": "8784:2:13", + "src": "9038:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11965,7 +11965,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8732:3:13", + "src": "8986:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -11978,7 +11978,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8732:23:13", + "src": "8986:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -11992,7 +11992,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8732:55:13", + "src": "8986:55:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12012,7 +12012,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "8716:15:13", + "src": "8970:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -12026,7 +12026,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8716:72:13", + "src": "8970:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12035,7 +12035,7 @@ }, "id": 17242, "nodeType": "ExpressionStatement", - "src": "8716:72:13" + "src": "8970:72:13" } ] }, @@ -12043,7 +12043,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8664:3:13", + "nameLocation": "8917:3:13", "parameters": { "id": 17232, "nodeType": "ParameterList", @@ -12053,10 +12053,10 @@ "id": 17229, "mutability": "mutable", "name": "p0", - "nameLocation": "8676:2:13", + "nameLocation": "8929:2:13", "nodeType": "VariableDeclaration", "scope": 17244, - "src": "8668:10:13", + "src": "8921:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12067,7 +12067,7 @@ "id": 17228, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8668:7:13", + "src": "8921:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12081,10 +12081,10 @@ "id": 17231, "mutability": "mutable", "name": "p1", - "nameLocation": "8688:2:13", + "nameLocation": "8941:2:13", "nodeType": "VariableDeclaration", "scope": 17244, - "src": "8680:10:13", + "src": "8933:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12095,7 +12095,7 @@ "id": 17230, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8680:7:13", + "src": "8933:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12105,13 +12105,13 @@ "visibility": "internal" } ], - "src": "8667:24:13" + "src": "8920:24:13" }, "returnParameters": { "id": 17233, "nodeType": "ParameterList", "parameters": [], - "src": "8706:0:13" + "src": "8959:0:13" }, "scope": 24413, "stateMutability": "view", @@ -12121,12 +12121,12 @@ { "id": 17264, "nodeType": "FunctionDefinition", - "src": "8801:164:13", + "src": "9058:166:13", "nodes": [], "body": { "id": 17263, "nodeType": "Block", - "src": "8864:101:13", + "src": "9121:103:13", "nodes": [], "statements": [ { @@ -12143,7 +12143,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8914:30:13", + "src": "9172:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d1ed7a3c020c4f5939654147940a147a8e4e638fa1e8f5664b5efbd1e1f3c4a6", "typeString": "literal_string \"log(uint256,uint256,uint256)\"" @@ -12156,7 +12156,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17246, - "src": "8946:2:13", + "src": "9204:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12168,7 +12168,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17248, - "src": "8950:2:13", + "src": "9208:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12180,7 +12180,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17250, - "src": "8954:2:13", + "src": "9212:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12212,7 +12212,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8890:3:13", + "src": "9148:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -12225,7 +12225,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8890:23:13", + "src": "9148:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -12239,7 +12239,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8890:67:13", + "src": "9148:67:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12259,7 +12259,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "8874:15:13", + "src": "9132:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -12273,7 +12273,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8874:84:13", + "src": "9132:84:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12282,7 +12282,7 @@ }, "id": 17262, "nodeType": "ExpressionStatement", - "src": "8874:84:13" + "src": "9132:84:13" } ] }, @@ -12290,7 +12290,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8810:3:13", + "nameLocation": "9067:3:13", "parameters": { "id": 17251, "nodeType": "ParameterList", @@ -12300,10 +12300,10 @@ "id": 17246, "mutability": "mutable", "name": "p0", - "nameLocation": "8822:2:13", + "nameLocation": "9079:2:13", "nodeType": "VariableDeclaration", "scope": 17264, - "src": "8814:10:13", + "src": "9071:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12314,7 +12314,7 @@ "id": 17245, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8814:7:13", + "src": "9071:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12327,10 +12327,10 @@ "id": 17248, "mutability": "mutable", "name": "p1", - "nameLocation": "8834:2:13", + "nameLocation": "9091:2:13", "nodeType": "VariableDeclaration", "scope": 17264, - "src": "8826:10:13", + "src": "9083:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12341,7 +12341,7 @@ "id": 17247, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8826:7:13", + "src": "9083:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12354,10 +12354,10 @@ "id": 17250, "mutability": "mutable", "name": "p2", - "nameLocation": "8846:2:13", + "nameLocation": "9103:2:13", "nodeType": "VariableDeclaration", "scope": 17264, - "src": "8838:10:13", + "src": "9095:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12368,7 +12368,7 @@ "id": 17249, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8838:7:13", + "src": "9095:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12377,13 +12377,13 @@ "visibility": "internal" } ], - "src": "8813:36:13" + "src": "9070:36:13" }, "returnParameters": { "id": 17252, "nodeType": "ParameterList", "parameters": [], - "src": "8864:0:13" + "src": "9121:0:13" }, "scope": 24413, "stateMutability": "view", @@ -12393,12 +12393,12 @@ { "id": 17284, "nodeType": "FunctionDefinition", - "src": "8971:169:13", + "src": "9232:171:13", "nodes": [], "body": { "id": 17283, "nodeType": "Block", - "src": "9040:100:13", + "src": "9301:102:13", "nodes": [], "statements": [ { @@ -12415,7 +12415,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9090:29:13", + "src": "9352:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_71d04af2c0d71f035017c73ec9440d8cef06157a84f0febe8ec74eca98138262", "typeString": "literal_string \"log(uint256,uint256,string)\"" @@ -12428,7 +12428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17266, - "src": "9121:2:13", + "src": "9383:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12440,7 +12440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17268, - "src": "9125:2:13", + "src": "9387:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12452,7 +12452,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17270, - "src": "9129:2:13", + "src": "9391:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12484,7 +12484,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9066:3:13", + "src": "9328:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -12497,7 +12497,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9066:23:13", + "src": "9328:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -12511,7 +12511,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9066:66:13", + "src": "9328:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12531,7 +12531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "9050:15:13", + "src": "9312:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -12545,7 +12545,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9050:83:13", + "src": "9312:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12554,7 +12554,7 @@ }, "id": 17282, "nodeType": "ExpressionStatement", - "src": "9050:83:13" + "src": "9312:83:13" } ] }, @@ -12562,7 +12562,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8980:3:13", + "nameLocation": "9241:3:13", "parameters": { "id": 17271, "nodeType": "ParameterList", @@ -12572,10 +12572,10 @@ "id": 17266, "mutability": "mutable", "name": "p0", - "nameLocation": "8992:2:13", + "nameLocation": "9253:2:13", "nodeType": "VariableDeclaration", "scope": 17284, - "src": "8984:10:13", + "src": "9245:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12586,7 +12586,7 @@ "id": 17265, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8984:7:13", + "src": "9245:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12599,10 +12599,10 @@ "id": 17268, "mutability": "mutable", "name": "p1", - "nameLocation": "9004:2:13", + "nameLocation": "9265:2:13", "nodeType": "VariableDeclaration", "scope": 17284, - "src": "8996:10:13", + "src": "9257:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12613,7 +12613,7 @@ "id": 17267, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8996:7:13", + "src": "9257:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12626,10 +12626,10 @@ "id": 17270, "mutability": "mutable", "name": "p2", - "nameLocation": "9022:2:13", + "nameLocation": "9283:2:13", "nodeType": "VariableDeclaration", "scope": 17284, - "src": "9008:16:13", + "src": "9269:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12640,7 +12640,7 @@ "id": 17269, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9008:6:13", + "src": "9269:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12649,13 +12649,13 @@ "visibility": "internal" } ], - "src": "8983:42:13" + "src": "9244:42:13" }, "returnParameters": { "id": 17272, "nodeType": "ParameterList", "parameters": [], - "src": "9040:0:13" + "src": "9301:0:13" }, "scope": 24413, "stateMutability": "view", @@ -12665,12 +12665,12 @@ { "id": 17304, "nodeType": "FunctionDefinition", - "src": "9146:158:13", + "src": "9411:160:13", "nodes": [], "body": { "id": 17303, "nodeType": "Block", - "src": "9206:98:13", + "src": "9471:100:13", "nodes": [], "statements": [ { @@ -12687,7 +12687,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9256:27:13", + "src": "9522:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4766da72b632663e3b9911d02d6f30e0cf213f928bdb9f6fd840851875d9fce0", "typeString": "literal_string \"log(uint256,uint256,bool)\"" @@ -12700,7 +12700,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17286, - "src": "9285:2:13", + "src": "9551:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12712,7 +12712,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17288, - "src": "9289:2:13", + "src": "9555:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12724,7 +12724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17290, - "src": "9293:2:13", + "src": "9559:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12756,7 +12756,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9232:3:13", + "src": "9498:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -12769,7 +12769,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9232:23:13", + "src": "9498:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -12783,7 +12783,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9232:64:13", + "src": "9498:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12803,7 +12803,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "9216:15:13", + "src": "9482:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -12817,7 +12817,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9216:81:13", + "src": "9482:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12826,7 +12826,7 @@ }, "id": 17302, "nodeType": "ExpressionStatement", - "src": "9216:81:13" + "src": "9482:81:13" } ] }, @@ -12834,7 +12834,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9155:3:13", + "nameLocation": "9420:3:13", "parameters": { "id": 17291, "nodeType": "ParameterList", @@ -12844,10 +12844,10 @@ "id": 17286, "mutability": "mutable", "name": "p0", - "nameLocation": "9167:2:13", + "nameLocation": "9432:2:13", "nodeType": "VariableDeclaration", "scope": 17304, - "src": "9159:10:13", + "src": "9424:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12858,7 +12858,7 @@ "id": 17285, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9159:7:13", + "src": "9424:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12871,10 +12871,10 @@ "id": 17288, "mutability": "mutable", "name": "p1", - "nameLocation": "9179:2:13", + "nameLocation": "9444:2:13", "nodeType": "VariableDeclaration", "scope": 17304, - "src": "9171:10:13", + "src": "9436:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12885,7 +12885,7 @@ "id": 17287, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9171:7:13", + "src": "9436:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12898,10 +12898,10 @@ "id": 17290, "mutability": "mutable", "name": "p2", - "nameLocation": "9188:2:13", + "nameLocation": "9453:2:13", "nodeType": "VariableDeclaration", "scope": 17304, - "src": "9183:7:13", + "src": "9448:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12912,7 +12912,7 @@ "id": 17289, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9183:4:13", + "src": "9448:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12921,13 +12921,13 @@ "visibility": "internal" } ], - "src": "9158:33:13" + "src": "9423:33:13" }, "returnParameters": { "id": 17292, "nodeType": "ParameterList", "parameters": [], - "src": "9206:0:13" + "src": "9471:0:13" }, "scope": 24413, "stateMutability": "view", @@ -12937,12 +12937,12 @@ { "id": 17324, "nodeType": "FunctionDefinition", - "src": "9310:164:13", + "src": "9579:166:13", "nodes": [], "body": { "id": 17323, "nodeType": "Block", - "src": "9373:101:13", + "src": "9642:103:13", "nodes": [], "statements": [ { @@ -12959,7 +12959,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9423:30:13", + "src": "9693:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5c96b331e359852d9a7254105926ce8dfcc42dd4fce56a736cfb981b4c2984c1", "typeString": "literal_string \"log(uint256,uint256,address)\"" @@ -12972,7 +12972,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17306, - "src": "9455:2:13", + "src": "9725:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12984,7 +12984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17308, - "src": "9459:2:13", + "src": "9729:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12996,7 +12996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17310, - "src": "9463:2:13", + "src": "9733:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -13028,7 +13028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9399:3:13", + "src": "9669:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13041,7 +13041,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9399:23:13", + "src": "9669:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -13055,7 +13055,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9399:67:13", + "src": "9669:67:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13075,7 +13075,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "9383:15:13", + "src": "9653:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -13089,7 +13089,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9383:84:13", + "src": "9653:84:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13098,7 +13098,7 @@ }, "id": 17322, "nodeType": "ExpressionStatement", - "src": "9383:84:13" + "src": "9653:84:13" } ] }, @@ -13106,7 +13106,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9319:3:13", + "nameLocation": "9588:3:13", "parameters": { "id": 17311, "nodeType": "ParameterList", @@ -13116,10 +13116,10 @@ "id": 17306, "mutability": "mutable", "name": "p0", - "nameLocation": "9331:2:13", + "nameLocation": "9600:2:13", "nodeType": "VariableDeclaration", "scope": 17324, - "src": "9323:10:13", + "src": "9592:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13130,7 +13130,7 @@ "id": 17305, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9323:7:13", + "src": "9592:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13143,10 +13143,10 @@ "id": 17308, "mutability": "mutable", "name": "p1", - "nameLocation": "9343:2:13", + "nameLocation": "9612:2:13", "nodeType": "VariableDeclaration", "scope": 17324, - "src": "9335:10:13", + "src": "9604:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13157,7 +13157,7 @@ "id": 17307, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9335:7:13", + "src": "9604:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13170,10 +13170,10 @@ "id": 17310, "mutability": "mutable", "name": "p2", - "nameLocation": "9355:2:13", + "nameLocation": "9624:2:13", "nodeType": "VariableDeclaration", "scope": 17324, - "src": "9347:10:13", + "src": "9616:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13184,7 +13184,7 @@ "id": 17309, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9347:7:13", + "src": "9616:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13194,13 +13194,13 @@ "visibility": "internal" } ], - "src": "9322:36:13" + "src": "9591:36:13" }, "returnParameters": { "id": 17312, "nodeType": "ParameterList", "parameters": [], - "src": "9373:0:13" + "src": "9642:0:13" }, "scope": 24413, "stateMutability": "view", @@ -13210,12 +13210,12 @@ { "id": 17344, "nodeType": "FunctionDefinition", - "src": "9480:169:13", + "src": "9753:171:13", "nodes": [], "body": { "id": 17343, "nodeType": "Block", - "src": "9549:100:13", + "src": "9822:102:13", "nodes": [], "statements": [ { @@ -13232,7 +13232,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9599:29:13", + "src": "9873:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_37aa7d4c835edd965b1201d9c03f13272bd937d8e244ab84a153693e2f2f30c0", "typeString": "literal_string \"log(uint256,string,uint256)\"" @@ -13245,7 +13245,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17326, - "src": "9630:2:13", + "src": "9904:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13257,7 +13257,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17328, - "src": "9634:2:13", + "src": "9908:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13269,7 +13269,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17330, - "src": "9638:2:13", + "src": "9912:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13301,7 +13301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9575:3:13", + "src": "9849:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13314,7 +13314,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9575:23:13", + "src": "9849:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -13328,7 +13328,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9575:66:13", + "src": "9849:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13348,7 +13348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "9559:15:13", + "src": "9833:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -13362,7 +13362,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9559:83:13", + "src": "9833:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13371,7 +13371,7 @@ }, "id": 17342, "nodeType": "ExpressionStatement", - "src": "9559:83:13" + "src": "9833:83:13" } ] }, @@ -13379,7 +13379,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9489:3:13", + "nameLocation": "9762:3:13", "parameters": { "id": 17331, "nodeType": "ParameterList", @@ -13389,10 +13389,10 @@ "id": 17326, "mutability": "mutable", "name": "p0", - "nameLocation": "9501:2:13", + "nameLocation": "9774:2:13", "nodeType": "VariableDeclaration", "scope": 17344, - "src": "9493:10:13", + "src": "9766:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13403,7 +13403,7 @@ "id": 17325, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9493:7:13", + "src": "9766:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13416,10 +13416,10 @@ "id": 17328, "mutability": "mutable", "name": "p1", - "nameLocation": "9519:2:13", + "nameLocation": "9792:2:13", "nodeType": "VariableDeclaration", "scope": 17344, - "src": "9505:16:13", + "src": "9778:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13430,7 +13430,7 @@ "id": 17327, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9505:6:13", + "src": "9778:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13443,10 +13443,10 @@ "id": 17330, "mutability": "mutable", "name": "p2", - "nameLocation": "9531:2:13", + "nameLocation": "9804:2:13", "nodeType": "VariableDeclaration", "scope": 17344, - "src": "9523:10:13", + "src": "9796:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13457,7 +13457,7 @@ "id": 17329, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9523:7:13", + "src": "9796:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13466,13 +13466,13 @@ "visibility": "internal" } ], - "src": "9492:42:13" + "src": "9765:42:13" }, "returnParameters": { "id": 17332, "nodeType": "ParameterList", "parameters": [], - "src": "9549:0:13" + "src": "9822:0:13" }, "scope": 24413, "stateMutability": "view", @@ -13482,12 +13482,12 @@ { "id": 17364, "nodeType": "FunctionDefinition", - "src": "9655:174:13", + "src": "9932:176:13", "nodes": [], "body": { "id": 17363, "nodeType": "Block", - "src": "9730:99:13", + "src": "10007:101:13", "nodes": [], "statements": [ { @@ -13504,7 +13504,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9780:28:13", + "src": "10058:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b115611f13262589f336fb650c9278bd1879123a635e6a638f94e6cbdb1c1b35", "typeString": "literal_string \"log(uint256,string,string)\"" @@ -13517,7 +13517,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17346, - "src": "9810:2:13", + "src": "10088:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13529,7 +13529,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17348, - "src": "9814:2:13", + "src": "10092:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13541,7 +13541,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17350, - "src": "9818:2:13", + "src": "10096:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13573,7 +13573,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9756:3:13", + "src": "10034:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13586,7 +13586,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9756:23:13", + "src": "10034:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -13600,7 +13600,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9756:65:13", + "src": "10034:65:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13620,7 +13620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "9740:15:13", + "src": "10018:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -13634,7 +13634,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9740:82:13", + "src": "10018:82:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13643,7 +13643,7 @@ }, "id": 17362, "nodeType": "ExpressionStatement", - "src": "9740:82:13" + "src": "10018:82:13" } ] }, @@ -13651,7 +13651,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9664:3:13", + "nameLocation": "9941:3:13", "parameters": { "id": 17351, "nodeType": "ParameterList", @@ -13661,10 +13661,10 @@ "id": 17346, "mutability": "mutable", "name": "p0", - "nameLocation": "9676:2:13", + "nameLocation": "9953:2:13", "nodeType": "VariableDeclaration", "scope": 17364, - "src": "9668:10:13", + "src": "9945:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13675,7 +13675,7 @@ "id": 17345, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9668:7:13", + "src": "9945:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13688,10 +13688,10 @@ "id": 17348, "mutability": "mutable", "name": "p1", - "nameLocation": "9694:2:13", + "nameLocation": "9971:2:13", "nodeType": "VariableDeclaration", "scope": 17364, - "src": "9680:16:13", + "src": "9957:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13702,7 +13702,7 @@ "id": 17347, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9680:6:13", + "src": "9957:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13715,10 +13715,10 @@ "id": 17350, "mutability": "mutable", "name": "p2", - "nameLocation": "9712:2:13", + "nameLocation": "9989:2:13", "nodeType": "VariableDeclaration", "scope": 17364, - "src": "9698:16:13", + "src": "9975:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13729,7 +13729,7 @@ "id": 17349, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9698:6:13", + "src": "9975:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13738,13 +13738,13 @@ "visibility": "internal" } ], - "src": "9667:48:13" + "src": "9944:48:13" }, "returnParameters": { "id": 17352, "nodeType": "ParameterList", "parameters": [], - "src": "9730:0:13" + "src": "10007:0:13" }, "scope": 24413, "stateMutability": "view", @@ -13754,12 +13754,12 @@ { "id": 17384, "nodeType": "FunctionDefinition", - "src": "9835:163:13", + "src": "10116:165:13", "nodes": [], "body": { "id": 17383, "nodeType": "Block", - "src": "9901:97:13", + "src": "10182:99:13", "nodes": [], "statements": [ { @@ -13776,7 +13776,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9951:26:13", + "src": "10233:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4ceda75ad13e534e8b5089564c6a40ae80cd33aac3e77ef1f87a233c1d43067a", "typeString": "literal_string \"log(uint256,string,bool)\"" @@ -13789,7 +13789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17366, - "src": "9979:2:13", + "src": "10261:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13801,7 +13801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17368, - "src": "9983:2:13", + "src": "10265:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13813,7 +13813,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17370, - "src": "9987:2:13", + "src": "10269:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13845,7 +13845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9927:3:13", + "src": "10209:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -13858,7 +13858,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9927:23:13", + "src": "10209:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -13872,7 +13872,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9927:63:13", + "src": "10209:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13892,7 +13892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "9911:15:13", + "src": "10193:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -13906,7 +13906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9911:80:13", + "src": "10193:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13915,7 +13915,7 @@ }, "id": 17382, "nodeType": "ExpressionStatement", - "src": "9911:80:13" + "src": "10193:80:13" } ] }, @@ -13923,7 +13923,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9844:3:13", + "nameLocation": "10125:3:13", "parameters": { "id": 17371, "nodeType": "ParameterList", @@ -13933,10 +13933,10 @@ "id": 17366, "mutability": "mutable", "name": "p0", - "nameLocation": "9856:2:13", + "nameLocation": "10137:2:13", "nodeType": "VariableDeclaration", "scope": 17384, - "src": "9848:10:13", + "src": "10129:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13947,7 +13947,7 @@ "id": 17365, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9848:7:13", + "src": "10129:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13960,10 +13960,10 @@ "id": 17368, "mutability": "mutable", "name": "p1", - "nameLocation": "9874:2:13", + "nameLocation": "10155:2:13", "nodeType": "VariableDeclaration", "scope": 17384, - "src": "9860:16:13", + "src": "10141:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13974,7 +13974,7 @@ "id": 17367, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9860:6:13", + "src": "10141:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13987,10 +13987,10 @@ "id": 17370, "mutability": "mutable", "name": "p2", - "nameLocation": "9883:2:13", + "nameLocation": "10164:2:13", "nodeType": "VariableDeclaration", "scope": 17384, - "src": "9878:7:13", + "src": "10159:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14001,7 +14001,7 @@ "id": 17369, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9878:4:13", + "src": "10159:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14010,13 +14010,13 @@ "visibility": "internal" } ], - "src": "9847:39:13" + "src": "10128:39:13" }, "returnParameters": { "id": 17372, "nodeType": "ParameterList", "parameters": [], - "src": "9901:0:13" + "src": "10182:0:13" }, "scope": 24413, "stateMutability": "view", @@ -14026,12 +14026,12 @@ { "id": 17404, "nodeType": "FunctionDefinition", - "src": "10004:169:13", + "src": "10289:171:13", "nodes": [], "body": { "id": 17403, "nodeType": "Block", - "src": "10073:100:13", + "src": "10358:102:13", "nodes": [], "statements": [ { @@ -14048,7 +14048,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10123:29:13", + "src": "10409:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7afac959002f7dcdccdf461a7e6db7810eebd7217c0b7c30905b3c7e89b561f2", "typeString": "literal_string \"log(uint256,string,address)\"" @@ -14061,7 +14061,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17386, - "src": "10154:2:13", + "src": "10440:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14073,7 +14073,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17388, - "src": "10158:2:13", + "src": "10444:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14085,7 +14085,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17390, - "src": "10162:2:13", + "src": "10448:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14117,7 +14117,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10099:3:13", + "src": "10385:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -14130,7 +14130,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10099:23:13", + "src": "10385:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -14144,7 +14144,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10099:66:13", + "src": "10385:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14164,7 +14164,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "10083:15:13", + "src": "10369:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -14178,7 +14178,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10083:83:13", + "src": "10369:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14187,7 +14187,7 @@ }, "id": 17402, "nodeType": "ExpressionStatement", - "src": "10083:83:13" + "src": "10369:83:13" } ] }, @@ -14195,7 +14195,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10013:3:13", + "nameLocation": "10298:3:13", "parameters": { "id": 17391, "nodeType": "ParameterList", @@ -14205,10 +14205,10 @@ "id": 17386, "mutability": "mutable", "name": "p0", - "nameLocation": "10025:2:13", + "nameLocation": "10310:2:13", "nodeType": "VariableDeclaration", "scope": 17404, - "src": "10017:10:13", + "src": "10302:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14219,7 +14219,7 @@ "id": 17385, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10017:7:13", + "src": "10302:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14232,10 +14232,10 @@ "id": 17388, "mutability": "mutable", "name": "p1", - "nameLocation": "10043:2:13", + "nameLocation": "10328:2:13", "nodeType": "VariableDeclaration", "scope": 17404, - "src": "10029:16:13", + "src": "10314:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14246,7 +14246,7 @@ "id": 17387, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10029:6:13", + "src": "10314:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14259,10 +14259,10 @@ "id": 17390, "mutability": "mutable", "name": "p2", - "nameLocation": "10055:2:13", + "nameLocation": "10340:2:13", "nodeType": "VariableDeclaration", "scope": 17404, - "src": "10047:10:13", + "src": "10332:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14273,7 +14273,7 @@ "id": 17389, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10047:7:13", + "src": "10332:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14283,13 +14283,13 @@ "visibility": "internal" } ], - "src": "10016:42:13" + "src": "10301:42:13" }, "returnParameters": { "id": 17392, "nodeType": "ParameterList", "parameters": [], - "src": "10073:0:13" + "src": "10358:0:13" }, "scope": 24413, "stateMutability": "view", @@ -14299,12 +14299,12 @@ { "id": 17424, "nodeType": "FunctionDefinition", - "src": "10179:158:13", + "src": "10468:160:13", "nodes": [], "body": { "id": 17423, "nodeType": "Block", - "src": "10239:98:13", + "src": "10528:100:13", "nodes": [], "statements": [ { @@ -14321,7 +14321,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10289:27:13", + "src": "10579:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_200980147f19b368809aab41084ebebcf1e19d47edd13f2d540a6327cec213d1", "typeString": "literal_string \"log(uint256,bool,uint256)\"" @@ -14334,7 +14334,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17406, - "src": "10318:2:13", + "src": "10608:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14346,7 +14346,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17408, - "src": "10322:2:13", + "src": "10612:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14358,7 +14358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17410, - "src": "10326:2:13", + "src": "10616:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14390,7 +14390,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10265:3:13", + "src": "10555:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -14403,7 +14403,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10265:23:13", + "src": "10555:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -14417,7 +14417,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10265:64:13", + "src": "10555:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14437,7 +14437,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "10249:15:13", + "src": "10539:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -14451,7 +14451,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10249:81:13", + "src": "10539:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14460,7 +14460,7 @@ }, "id": 17422, "nodeType": "ExpressionStatement", - "src": "10249:81:13" + "src": "10539:81:13" } ] }, @@ -14468,7 +14468,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10188:3:13", + "nameLocation": "10477:3:13", "parameters": { "id": 17411, "nodeType": "ParameterList", @@ -14478,10 +14478,10 @@ "id": 17406, "mutability": "mutable", "name": "p0", - "nameLocation": "10200:2:13", + "nameLocation": "10489:2:13", "nodeType": "VariableDeclaration", "scope": 17424, - "src": "10192:10:13", + "src": "10481:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14492,7 +14492,7 @@ "id": 17405, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10192:7:13", + "src": "10481:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14505,10 +14505,10 @@ "id": 17408, "mutability": "mutable", "name": "p1", - "nameLocation": "10209:2:13", + "nameLocation": "10498:2:13", "nodeType": "VariableDeclaration", "scope": 17424, - "src": "10204:7:13", + "src": "10493:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14519,7 +14519,7 @@ "id": 17407, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10204:4:13", + "src": "10493:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14532,10 +14532,10 @@ "id": 17410, "mutability": "mutable", "name": "p2", - "nameLocation": "10221:2:13", + "nameLocation": "10510:2:13", "nodeType": "VariableDeclaration", "scope": 17424, - "src": "10213:10:13", + "src": "10502:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14546,7 +14546,7 @@ "id": 17409, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10213:7:13", + "src": "10502:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14555,13 +14555,13 @@ "visibility": "internal" } ], - "src": "10191:33:13" + "src": "10480:33:13" }, "returnParameters": { "id": 17412, "nodeType": "ParameterList", "parameters": [], - "src": "10239:0:13" + "src": "10528:0:13" }, "scope": 24413, "stateMutability": "view", @@ -14571,12 +14571,12 @@ { "id": 17444, "nodeType": "FunctionDefinition", - "src": "10343:163:13", + "src": "10636:165:13", "nodes": [], "body": { "id": 17443, "nodeType": "Block", - "src": "10409:97:13", + "src": "10702:99:13", "nodes": [], "statements": [ { @@ -14593,7 +14593,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10459:26:13", + "src": "10753:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_85775021582c57b14e9e0b33e0f693439478099486817fe4214a503f559f37df", "typeString": "literal_string \"log(uint256,bool,string)\"" @@ -14606,7 +14606,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17426, - "src": "10487:2:13", + "src": "10781:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14618,7 +14618,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17428, - "src": "10491:2:13", + "src": "10785:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14630,7 +14630,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17430, - "src": "10495:2:13", + "src": "10789:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14662,7 +14662,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10435:3:13", + "src": "10729:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -14675,7 +14675,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10435:23:13", + "src": "10729:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -14689,7 +14689,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10435:63:13", + "src": "10729:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14709,7 +14709,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "10419:15:13", + "src": "10713:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -14723,7 +14723,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10419:80:13", + "src": "10713:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14732,7 +14732,7 @@ }, "id": 17442, "nodeType": "ExpressionStatement", - "src": "10419:80:13" + "src": "10713:80:13" } ] }, @@ -14740,7 +14740,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10352:3:13", + "nameLocation": "10645:3:13", "parameters": { "id": 17431, "nodeType": "ParameterList", @@ -14750,10 +14750,10 @@ "id": 17426, "mutability": "mutable", "name": "p0", - "nameLocation": "10364:2:13", + "nameLocation": "10657:2:13", "nodeType": "VariableDeclaration", "scope": 17444, - "src": "10356:10:13", + "src": "10649:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14764,7 +14764,7 @@ "id": 17425, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10356:7:13", + "src": "10649:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14777,10 +14777,10 @@ "id": 17428, "mutability": "mutable", "name": "p1", - "nameLocation": "10373:2:13", + "nameLocation": "10666:2:13", "nodeType": "VariableDeclaration", "scope": 17444, - "src": "10368:7:13", + "src": "10661:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14791,7 +14791,7 @@ "id": 17427, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10368:4:13", + "src": "10661:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14804,10 +14804,10 @@ "id": 17430, "mutability": "mutable", "name": "p2", - "nameLocation": "10391:2:13", + "nameLocation": "10684:2:13", "nodeType": "VariableDeclaration", "scope": 17444, - "src": "10377:16:13", + "src": "10670:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14818,7 +14818,7 @@ "id": 17429, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10377:6:13", + "src": "10670:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14827,13 +14827,13 @@ "visibility": "internal" } ], - "src": "10355:39:13" + "src": "10648:39:13" }, "returnParameters": { "id": 17432, "nodeType": "ParameterList", "parameters": [], - "src": "10409:0:13" + "src": "10702:0:13" }, "scope": 24413, "stateMutability": "view", @@ -14843,12 +14843,12 @@ { "id": 17464, "nodeType": "FunctionDefinition", - "src": "10512:152:13", + "src": "10809:154:13", "nodes": [], "body": { "id": 17463, "nodeType": "Block", - "src": "10569:95:13", + "src": "10866:97:13", "nodes": [], "statements": [ { @@ -14865,7 +14865,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10619:24:13", + "src": "10917:24:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_207186500d54a80dae0e8fae760b583cb518c2c49967db59c8f7e5596879c0b6", "typeString": "literal_string \"log(uint256,bool,bool)\"" @@ -14878,7 +14878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17446, - "src": "10645:2:13", + "src": "10943:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14890,7 +14890,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17448, - "src": "10649:2:13", + "src": "10947:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14902,7 +14902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17450, - "src": "10653:2:13", + "src": "10951:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14934,7 +14934,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10595:3:13", + "src": "10893:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -14947,7 +14947,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10595:23:13", + "src": "10893:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -14961,7 +14961,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10595:61:13", + "src": "10893:61:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14981,7 +14981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "10579:15:13", + "src": "10877:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -14995,7 +14995,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10579:78:13", + "src": "10877:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15004,7 +15004,7 @@ }, "id": 17462, "nodeType": "ExpressionStatement", - "src": "10579:78:13" + "src": "10877:78:13" } ] }, @@ -15012,7 +15012,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10521:3:13", + "nameLocation": "10818:3:13", "parameters": { "id": 17451, "nodeType": "ParameterList", @@ -15022,10 +15022,10 @@ "id": 17446, "mutability": "mutable", "name": "p0", - "nameLocation": "10533:2:13", + "nameLocation": "10830:2:13", "nodeType": "VariableDeclaration", "scope": 17464, - "src": "10525:10:13", + "src": "10822:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15036,7 +15036,7 @@ "id": 17445, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10525:7:13", + "src": "10822:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15049,10 +15049,10 @@ "id": 17448, "mutability": "mutable", "name": "p1", - "nameLocation": "10542:2:13", + "nameLocation": "10839:2:13", "nodeType": "VariableDeclaration", "scope": 17464, - "src": "10537:7:13", + "src": "10834:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15063,7 +15063,7 @@ "id": 17447, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10537:4:13", + "src": "10834:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15076,10 +15076,10 @@ "id": 17450, "mutability": "mutable", "name": "p2", - "nameLocation": "10551:2:13", + "nameLocation": "10848:2:13", "nodeType": "VariableDeclaration", "scope": 17464, - "src": "10546:7:13", + "src": "10843:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15090,7 +15090,7 @@ "id": 17449, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10546:4:13", + "src": "10843:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15099,13 +15099,13 @@ "visibility": "internal" } ], - "src": "10524:30:13" + "src": "10821:30:13" }, "returnParameters": { "id": 17452, "nodeType": "ParameterList", "parameters": [], - "src": "10569:0:13" + "src": "10866:0:13" }, "scope": 24413, "stateMutability": "view", @@ -15115,12 +15115,12 @@ { "id": 17484, "nodeType": "FunctionDefinition", - "src": "10670:158:13", + "src": "10971:160:13", "nodes": [], "body": { "id": 17483, "nodeType": "Block", - "src": "10730:98:13", + "src": "11031:100:13", "nodes": [], "statements": [ { @@ -15137,7 +15137,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10780:27:13", + "src": "11082:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_35085f7b74fe0b67ab2d779d94b2a1efc14ce8d637e06ffda83ca305116f3c99", "typeString": "literal_string \"log(uint256,bool,address)\"" @@ -15150,7 +15150,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17466, - "src": "10809:2:13", + "src": "11111:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15162,7 +15162,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17468, - "src": "10813:2:13", + "src": "11115:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15174,7 +15174,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17470, - "src": "10817:2:13", + "src": "11119:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15206,7 +15206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10756:3:13", + "src": "11058:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15219,7 +15219,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10756:23:13", + "src": "11058:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -15233,7 +15233,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10756:64:13", + "src": "11058:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15253,7 +15253,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "10740:15:13", + "src": "11042:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -15267,7 +15267,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10740:81:13", + "src": "11042:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15276,7 +15276,7 @@ }, "id": 17482, "nodeType": "ExpressionStatement", - "src": "10740:81:13" + "src": "11042:81:13" } ] }, @@ -15284,7 +15284,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10679:3:13", + "nameLocation": "10980:3:13", "parameters": { "id": 17471, "nodeType": "ParameterList", @@ -15294,10 +15294,10 @@ "id": 17466, "mutability": "mutable", "name": "p0", - "nameLocation": "10691:2:13", + "nameLocation": "10992:2:13", "nodeType": "VariableDeclaration", "scope": 17484, - "src": "10683:10:13", + "src": "10984:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15308,7 +15308,7 @@ "id": 17465, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10683:7:13", + "src": "10984:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15321,10 +15321,10 @@ "id": 17468, "mutability": "mutable", "name": "p1", - "nameLocation": "10700:2:13", + "nameLocation": "11001:2:13", "nodeType": "VariableDeclaration", "scope": 17484, - "src": "10695:7:13", + "src": "10996:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15335,7 +15335,7 @@ "id": 17467, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10695:4:13", + "src": "10996:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15348,10 +15348,10 @@ "id": 17470, "mutability": "mutable", "name": "p2", - "nameLocation": "10712:2:13", + "nameLocation": "11013:2:13", "nodeType": "VariableDeclaration", "scope": 17484, - "src": "10704:10:13", + "src": "11005:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15362,7 +15362,7 @@ "id": 17469, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10704:7:13", + "src": "11005:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15372,13 +15372,13 @@ "visibility": "internal" } ], - "src": "10682:33:13" + "src": "10983:33:13" }, "returnParameters": { "id": 17472, "nodeType": "ParameterList", "parameters": [], - "src": "10730:0:13" + "src": "11031:0:13" }, "scope": 24413, "stateMutability": "view", @@ -15388,12 +15388,12 @@ { "id": 17504, "nodeType": "FunctionDefinition", - "src": "10834:164:13", + "src": "11139:166:13", "nodes": [], "body": { "id": 17503, "nodeType": "Block", - "src": "10897:101:13", + "src": "11202:103:13", "nodes": [], "statements": [ { @@ -15410,7 +15410,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10947:30:13", + "src": "11253:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5a9b5ed5e0cc67953f5b0a58c12e9694944af5a126321ab88870dec3bc05a9ae", "typeString": "literal_string \"log(uint256,address,uint256)\"" @@ -15423,7 +15423,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17486, - "src": "10979:2:13", + "src": "11285:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15435,7 +15435,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17488, - "src": "10983:2:13", + "src": "11289:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15447,7 +15447,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17490, - "src": "10987:2:13", + "src": "11293:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15479,7 +15479,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10923:3:13", + "src": "11229:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15492,7 +15492,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10923:23:13", + "src": "11229:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -15506,7 +15506,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10923:67:13", + "src": "11229:67:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15526,7 +15526,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "10907:15:13", + "src": "11213:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -15540,7 +15540,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10907:84:13", + "src": "11213:84:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15549,7 +15549,7 @@ }, "id": 17502, "nodeType": "ExpressionStatement", - "src": "10907:84:13" + "src": "11213:84:13" } ] }, @@ -15557,7 +15557,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10843:3:13", + "nameLocation": "11148:3:13", "parameters": { "id": 17491, "nodeType": "ParameterList", @@ -15567,10 +15567,10 @@ "id": 17486, "mutability": "mutable", "name": "p0", - "nameLocation": "10855:2:13", + "nameLocation": "11160:2:13", "nodeType": "VariableDeclaration", "scope": 17504, - "src": "10847:10:13", + "src": "11152:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15581,7 +15581,7 @@ "id": 17485, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10847:7:13", + "src": "11152:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15594,10 +15594,10 @@ "id": 17488, "mutability": "mutable", "name": "p1", - "nameLocation": "10867:2:13", + "nameLocation": "11172:2:13", "nodeType": "VariableDeclaration", "scope": 17504, - "src": "10859:10:13", + "src": "11164:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15608,7 +15608,7 @@ "id": 17487, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10859:7:13", + "src": "11164:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15622,10 +15622,10 @@ "id": 17490, "mutability": "mutable", "name": "p2", - "nameLocation": "10879:2:13", + "nameLocation": "11184:2:13", "nodeType": "VariableDeclaration", "scope": 17504, - "src": "10871:10:13", + "src": "11176:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15636,7 +15636,7 @@ "id": 17489, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10871:7:13", + "src": "11176:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15645,13 +15645,13 @@ "visibility": "internal" } ], - "src": "10846:36:13" + "src": "11151:36:13" }, "returnParameters": { "id": 17492, "nodeType": "ParameterList", "parameters": [], - "src": "10897:0:13" + "src": "11202:0:13" }, "scope": 24413, "stateMutability": "view", @@ -15661,12 +15661,12 @@ { "id": 17524, "nodeType": "FunctionDefinition", - "src": "11004:169:13", + "src": "11313:171:13", "nodes": [], "body": { "id": 17523, "nodeType": "Block", - "src": "11073:100:13", + "src": "11382:102:13", "nodes": [], "statements": [ { @@ -15683,7 +15683,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11123:29:13", + "src": "11433:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_63cb41f9a63efe5dfacd3a2836bdef664d136fd6113f8e931c31a919af38935c", "typeString": "literal_string \"log(uint256,address,string)\"" @@ -15696,7 +15696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17506, - "src": "11154:2:13", + "src": "11464:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15708,7 +15708,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17508, - "src": "11158:2:13", + "src": "11468:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15720,7 +15720,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17510, - "src": "11162:2:13", + "src": "11472:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15752,7 +15752,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11099:3:13", + "src": "11409:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -15765,7 +15765,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11099:23:13", + "src": "11409:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -15779,7 +15779,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11099:66:13", + "src": "11409:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15799,7 +15799,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "11083:15:13", + "src": "11393:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -15813,7 +15813,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11083:83:13", + "src": "11393:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15822,7 +15822,7 @@ }, "id": 17522, "nodeType": "ExpressionStatement", - "src": "11083:83:13" + "src": "11393:83:13" } ] }, @@ -15830,7 +15830,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11013:3:13", + "nameLocation": "11322:3:13", "parameters": { "id": 17511, "nodeType": "ParameterList", @@ -15840,10 +15840,10 @@ "id": 17506, "mutability": "mutable", "name": "p0", - "nameLocation": "11025:2:13", + "nameLocation": "11334:2:13", "nodeType": "VariableDeclaration", "scope": 17524, - "src": "11017:10:13", + "src": "11326:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15854,7 +15854,7 @@ "id": 17505, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11017:7:13", + "src": "11326:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15867,10 +15867,10 @@ "id": 17508, "mutability": "mutable", "name": "p1", - "nameLocation": "11037:2:13", + "nameLocation": "11346:2:13", "nodeType": "VariableDeclaration", "scope": 17524, - "src": "11029:10:13", + "src": "11338:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15881,7 +15881,7 @@ "id": 17507, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11029:7:13", + "src": "11338:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15895,10 +15895,10 @@ "id": 17510, "mutability": "mutable", "name": "p2", - "nameLocation": "11055:2:13", + "nameLocation": "11364:2:13", "nodeType": "VariableDeclaration", "scope": 17524, - "src": "11041:16:13", + "src": "11350:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15909,7 +15909,7 @@ "id": 17509, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11041:6:13", + "src": "11350:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15918,13 +15918,13 @@ "visibility": "internal" } ], - "src": "11016:42:13" + "src": "11325:42:13" }, "returnParameters": { "id": 17512, "nodeType": "ParameterList", "parameters": [], - "src": "11073:0:13" + "src": "11382:0:13" }, "scope": 24413, "stateMutability": "view", @@ -15934,12 +15934,12 @@ { "id": 17544, "nodeType": "FunctionDefinition", - "src": "11179:158:13", + "src": "11492:160:13", "nodes": [], "body": { "id": 17543, "nodeType": "Block", - "src": "11239:98:13", + "src": "11552:100:13", "nodes": [], "statements": [ { @@ -15956,7 +15956,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11289:27:13", + "src": "11603:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b6ec042c5598a780a5bfae5e9ea2c50c251da4c38db3a134b8857be618f0c5c", "typeString": "literal_string \"log(uint256,address,bool)\"" @@ -15969,7 +15969,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17526, - "src": "11318:2:13", + "src": "11632:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15981,7 +15981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17528, - "src": "11322:2:13", + "src": "11636:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15993,7 +15993,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17530, - "src": "11326:2:13", + "src": "11640:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16025,7 +16025,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11265:3:13", + "src": "11579:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16038,7 +16038,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11265:23:13", + "src": "11579:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -16052,7 +16052,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11265:64:13", + "src": "11579:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16072,7 +16072,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "11249:15:13", + "src": "11563:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -16086,7 +16086,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11249:81:13", + "src": "11563:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16095,7 +16095,7 @@ }, "id": 17542, "nodeType": "ExpressionStatement", - "src": "11249:81:13" + "src": "11563:81:13" } ] }, @@ -16103,7 +16103,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11188:3:13", + "nameLocation": "11501:3:13", "parameters": { "id": 17531, "nodeType": "ParameterList", @@ -16113,10 +16113,10 @@ "id": 17526, "mutability": "mutable", "name": "p0", - "nameLocation": "11200:2:13", + "nameLocation": "11513:2:13", "nodeType": "VariableDeclaration", "scope": 17544, - "src": "11192:10:13", + "src": "11505:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16127,7 +16127,7 @@ "id": 17525, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11192:7:13", + "src": "11505:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16140,10 +16140,10 @@ "id": 17528, "mutability": "mutable", "name": "p1", - "nameLocation": "11212:2:13", + "nameLocation": "11525:2:13", "nodeType": "VariableDeclaration", "scope": 17544, - "src": "11204:10:13", + "src": "11517:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16154,7 +16154,7 @@ "id": 17527, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11204:7:13", + "src": "11517:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16168,10 +16168,10 @@ "id": 17530, "mutability": "mutable", "name": "p2", - "nameLocation": "11221:2:13", + "nameLocation": "11534:2:13", "nodeType": "VariableDeclaration", "scope": 17544, - "src": "11216:7:13", + "src": "11529:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16182,7 +16182,7 @@ "id": 17529, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11216:4:13", + "src": "11529:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16191,13 +16191,13 @@ "visibility": "internal" } ], - "src": "11191:33:13" + "src": "11504:33:13" }, "returnParameters": { "id": 17532, "nodeType": "ParameterList", "parameters": [], - "src": "11239:0:13" + "src": "11552:0:13" }, "scope": 24413, "stateMutability": "view", @@ -16207,12 +16207,12 @@ { "id": 17564, "nodeType": "FunctionDefinition", - "src": "11343:164:13", + "src": "11660:166:13", "nodes": [], "body": { "id": 17563, "nodeType": "Block", - "src": "11406:101:13", + "src": "11723:103:13", "nodes": [], "statements": [ { @@ -16229,7 +16229,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11456:30:13", + "src": "11774:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bcfd9be04f8d6b8ee1ae73075f8fe8db10e4b254a56103daa450197029a55fda", "typeString": "literal_string \"log(uint256,address,address)\"" @@ -16242,7 +16242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17546, - "src": "11488:2:13", + "src": "11806:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16254,7 +16254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17548, - "src": "11492:2:13", + "src": "11810:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16266,7 +16266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17550, - "src": "11496:2:13", + "src": "11814:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16298,7 +16298,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11432:3:13", + "src": "11750:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16311,7 +16311,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11432:23:13", + "src": "11750:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -16325,7 +16325,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11432:67:13", + "src": "11750:67:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16345,7 +16345,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "11416:15:13", + "src": "11734:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -16359,7 +16359,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11416:84:13", + "src": "11734:84:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16368,7 +16368,7 @@ }, "id": 17562, "nodeType": "ExpressionStatement", - "src": "11416:84:13" + "src": "11734:84:13" } ] }, @@ -16376,7 +16376,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11352:3:13", + "nameLocation": "11669:3:13", "parameters": { "id": 17551, "nodeType": "ParameterList", @@ -16386,10 +16386,10 @@ "id": 17546, "mutability": "mutable", "name": "p0", - "nameLocation": "11364:2:13", + "nameLocation": "11681:2:13", "nodeType": "VariableDeclaration", "scope": 17564, - "src": "11356:10:13", + "src": "11673:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16400,7 +16400,7 @@ "id": 17545, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11356:7:13", + "src": "11673:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16413,10 +16413,10 @@ "id": 17548, "mutability": "mutable", "name": "p1", - "nameLocation": "11376:2:13", + "nameLocation": "11693:2:13", "nodeType": "VariableDeclaration", "scope": 17564, - "src": "11368:10:13", + "src": "11685:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16427,7 +16427,7 @@ "id": 17547, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11368:7:13", + "src": "11685:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16441,10 +16441,10 @@ "id": 17550, "mutability": "mutable", "name": "p2", - "nameLocation": "11388:2:13", + "nameLocation": "11705:2:13", "nodeType": "VariableDeclaration", "scope": 17564, - "src": "11380:10:13", + "src": "11697:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16455,7 +16455,7 @@ "id": 17549, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11380:7:13", + "src": "11697:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16465,13 +16465,13 @@ "visibility": "internal" } ], - "src": "11355:36:13" + "src": "11672:36:13" }, "returnParameters": { "id": 17552, "nodeType": "ParameterList", "parameters": [], - "src": "11406:0:13" + "src": "11723:0:13" }, "scope": 24413, "stateMutability": "view", @@ -16481,12 +16481,12 @@ { "id": 17584, "nodeType": "FunctionDefinition", - "src": "11513:169:13", + "src": "11834:171:13", "nodes": [], "body": { "id": 17583, "nodeType": "Block", - "src": "11582:100:13", + "src": "11903:102:13", "nodes": [], "statements": [ { @@ -16503,7 +16503,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11632:29:13", + "src": "11954:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ca47c4ebe9fba29faff9e6b57fbe69e17216e7526486c463d61c06e8992beece", "typeString": "literal_string \"log(string,uint256,uint256)\"" @@ -16516,7 +16516,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17566, - "src": "11663:2:13", + "src": "11985:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16528,7 +16528,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17568, - "src": "11667:2:13", + "src": "11989:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16540,7 +16540,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17570, - "src": "11671:2:13", + "src": "11993:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16572,7 +16572,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11608:3:13", + "src": "11930:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16585,7 +16585,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11608:23:13", + "src": "11930:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -16599,7 +16599,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11608:66:13", + "src": "11930:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16619,7 +16619,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "11592:15:13", + "src": "11914:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -16633,7 +16633,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11592:83:13", + "src": "11914:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16642,7 +16642,7 @@ }, "id": 17582, "nodeType": "ExpressionStatement", - "src": "11592:83:13" + "src": "11914:83:13" } ] }, @@ -16650,7 +16650,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11522:3:13", + "nameLocation": "11843:3:13", "parameters": { "id": 17571, "nodeType": "ParameterList", @@ -16660,10 +16660,10 @@ "id": 17566, "mutability": "mutable", "name": "p0", - "nameLocation": "11540:2:13", + "nameLocation": "11861:2:13", "nodeType": "VariableDeclaration", "scope": 17584, - "src": "11526:16:13", + "src": "11847:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16674,7 +16674,7 @@ "id": 17565, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11526:6:13", + "src": "11847:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16687,10 +16687,10 @@ "id": 17568, "mutability": "mutable", "name": "p1", - "nameLocation": "11552:2:13", + "nameLocation": "11873:2:13", "nodeType": "VariableDeclaration", "scope": 17584, - "src": "11544:10:13", + "src": "11865:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16701,7 +16701,7 @@ "id": 17567, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11544:7:13", + "src": "11865:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16714,10 +16714,10 @@ "id": 17570, "mutability": "mutable", "name": "p2", - "nameLocation": "11564:2:13", + "nameLocation": "11885:2:13", "nodeType": "VariableDeclaration", "scope": 17584, - "src": "11556:10:13", + "src": "11877:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16728,7 +16728,7 @@ "id": 17569, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11556:7:13", + "src": "11877:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16737,13 +16737,13 @@ "visibility": "internal" } ], - "src": "11525:42:13" + "src": "11846:42:13" }, "returnParameters": { "id": 17572, "nodeType": "ParameterList", "parameters": [], - "src": "11582:0:13" + "src": "11903:0:13" }, "scope": 24413, "stateMutability": "view", @@ -16753,12 +16753,12 @@ { "id": 17604, "nodeType": "FunctionDefinition", - "src": "11688:174:13", + "src": "12013:176:13", "nodes": [], "body": { "id": 17603, "nodeType": "Block", - "src": "11763:99:13", + "src": "12088:101:13", "nodes": [], "statements": [ { @@ -16775,7 +16775,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11813:28:13", + "src": "12139:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5970e089c65c5d431d60f26e6cf1ec3984c873a96b59f1aed9fc44cdf9078bcf", "typeString": "literal_string \"log(string,uint256,string)\"" @@ -16788,7 +16788,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17586, - "src": "11843:2:13", + "src": "12169:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16800,7 +16800,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17588, - "src": "11847:2:13", + "src": "12173:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16812,7 +16812,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17590, - "src": "11851:2:13", + "src": "12177:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16844,7 +16844,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11789:3:13", + "src": "12115:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -16857,7 +16857,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11789:23:13", + "src": "12115:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -16871,7 +16871,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11789:65:13", + "src": "12115:65:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16891,7 +16891,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "11773:15:13", + "src": "12099:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -16905,7 +16905,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11773:82:13", + "src": "12099:82:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16914,7 +16914,7 @@ }, "id": 17602, "nodeType": "ExpressionStatement", - "src": "11773:82:13" + "src": "12099:82:13" } ] }, @@ -16922,7 +16922,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11697:3:13", + "nameLocation": "12022:3:13", "parameters": { "id": 17591, "nodeType": "ParameterList", @@ -16932,10 +16932,10 @@ "id": 17586, "mutability": "mutable", "name": "p0", - "nameLocation": "11715:2:13", + "nameLocation": "12040:2:13", "nodeType": "VariableDeclaration", "scope": 17604, - "src": "11701:16:13", + "src": "12026:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16946,7 +16946,7 @@ "id": 17585, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11701:6:13", + "src": "12026:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16959,10 +16959,10 @@ "id": 17588, "mutability": "mutable", "name": "p1", - "nameLocation": "11727:2:13", + "nameLocation": "12052:2:13", "nodeType": "VariableDeclaration", "scope": 17604, - "src": "11719:10:13", + "src": "12044:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16973,7 +16973,7 @@ "id": 17587, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11719:7:13", + "src": "12044:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16986,10 +16986,10 @@ "id": 17590, "mutability": "mutable", "name": "p2", - "nameLocation": "11745:2:13", + "nameLocation": "12070:2:13", "nodeType": "VariableDeclaration", "scope": 17604, - "src": "11731:16:13", + "src": "12056:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17000,7 +17000,7 @@ "id": 17589, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11731:6:13", + "src": "12056:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17009,13 +17009,13 @@ "visibility": "internal" } ], - "src": "11700:48:13" + "src": "12025:48:13" }, "returnParameters": { "id": 17592, "nodeType": "ParameterList", "parameters": [], - "src": "11763:0:13" + "src": "12088:0:13" }, "scope": 24413, "stateMutability": "view", @@ -17025,12 +17025,12 @@ { "id": 17624, "nodeType": "FunctionDefinition", - "src": "11868:163:13", + "src": "12197:165:13", "nodes": [], "body": { "id": 17623, "nodeType": "Block", - "src": "11934:97:13", + "src": "12263:99:13", "nodes": [], "statements": [ { @@ -17047,7 +17047,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11984:26:13", + "src": "12314:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ca7733b1b473f13a94152fab2b969755f42d925703a46c93a1825aad614f145e", "typeString": "literal_string \"log(string,uint256,bool)\"" @@ -17060,7 +17060,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17606, - "src": "12012:2:13", + "src": "12342:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17072,7 +17072,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17608, - "src": "12016:2:13", + "src": "12346:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17084,7 +17084,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17610, - "src": "12020:2:13", + "src": "12350:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17116,7 +17116,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11960:3:13", + "src": "12290:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17129,7 +17129,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11960:23:13", + "src": "12290:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -17143,7 +17143,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11960:63:13", + "src": "12290:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17163,7 +17163,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "11944:15:13", + "src": "12274:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -17177,7 +17177,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11944:80:13", + "src": "12274:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17186,7 +17186,7 @@ }, "id": 17622, "nodeType": "ExpressionStatement", - "src": "11944:80:13" + "src": "12274:80:13" } ] }, @@ -17194,7 +17194,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11877:3:13", + "nameLocation": "12206:3:13", "parameters": { "id": 17611, "nodeType": "ParameterList", @@ -17204,10 +17204,10 @@ "id": 17606, "mutability": "mutable", "name": "p0", - "nameLocation": "11895:2:13", + "nameLocation": "12224:2:13", "nodeType": "VariableDeclaration", "scope": 17624, - "src": "11881:16:13", + "src": "12210:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17218,7 +17218,7 @@ "id": 17605, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11881:6:13", + "src": "12210:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17231,10 +17231,10 @@ "id": 17608, "mutability": "mutable", "name": "p1", - "nameLocation": "11907:2:13", + "nameLocation": "12236:2:13", "nodeType": "VariableDeclaration", "scope": 17624, - "src": "11899:10:13", + "src": "12228:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17245,7 +17245,7 @@ "id": 17607, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11899:7:13", + "src": "12228:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17258,10 +17258,10 @@ "id": 17610, "mutability": "mutable", "name": "p2", - "nameLocation": "11916:2:13", + "nameLocation": "12245:2:13", "nodeType": "VariableDeclaration", "scope": 17624, - "src": "11911:7:13", + "src": "12240:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17272,7 +17272,7 @@ "id": 17609, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11911:4:13", + "src": "12240:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17281,13 +17281,13 @@ "visibility": "internal" } ], - "src": "11880:39:13" + "src": "12209:39:13" }, "returnParameters": { "id": 17612, "nodeType": "ParameterList", "parameters": [], - "src": "11934:0:13" + "src": "12263:0:13" }, "scope": 24413, "stateMutability": "view", @@ -17297,12 +17297,12 @@ { "id": 17644, "nodeType": "FunctionDefinition", - "src": "12037:169:13", + "src": "12370:171:13", "nodes": [], "body": { "id": 17643, "nodeType": "Block", - "src": "12106:100:13", + "src": "12439:102:13", "nodes": [], "statements": [ { @@ -17319,7 +17319,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12156:29:13", + "src": "12490:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1c7ec4485ea8bf18e646e5381f7318f45423199ed371307bc9171a4242f27335", "typeString": "literal_string \"log(string,uint256,address)\"" @@ -17332,7 +17332,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17626, - "src": "12187:2:13", + "src": "12521:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17344,7 +17344,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17628, - "src": "12191:2:13", + "src": "12525:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17356,7 +17356,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17630, - "src": "12195:2:13", + "src": "12529:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -17388,7 +17388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12132:3:13", + "src": "12466:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17401,7 +17401,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12132:23:13", + "src": "12466:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -17415,7 +17415,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12132:66:13", + "src": "12466:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17435,7 +17435,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "12116:15:13", + "src": "12450:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -17449,7 +17449,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12116:83:13", + "src": "12450:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17458,7 +17458,7 @@ }, "id": 17642, "nodeType": "ExpressionStatement", - "src": "12116:83:13" + "src": "12450:83:13" } ] }, @@ -17466,7 +17466,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12046:3:13", + "nameLocation": "12379:3:13", "parameters": { "id": 17631, "nodeType": "ParameterList", @@ -17476,10 +17476,10 @@ "id": 17626, "mutability": "mutable", "name": "p0", - "nameLocation": "12064:2:13", + "nameLocation": "12397:2:13", "nodeType": "VariableDeclaration", "scope": 17644, - "src": "12050:16:13", + "src": "12383:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17490,7 +17490,7 @@ "id": 17625, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12050:6:13", + "src": "12383:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17503,10 +17503,10 @@ "id": 17628, "mutability": "mutable", "name": "p1", - "nameLocation": "12076:2:13", + "nameLocation": "12409:2:13", "nodeType": "VariableDeclaration", "scope": 17644, - "src": "12068:10:13", + "src": "12401:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17517,7 +17517,7 @@ "id": 17627, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12068:7:13", + "src": "12401:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17530,10 +17530,10 @@ "id": 17630, "mutability": "mutable", "name": "p2", - "nameLocation": "12088:2:13", + "nameLocation": "12421:2:13", "nodeType": "VariableDeclaration", "scope": 17644, - "src": "12080:10:13", + "src": "12413:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17544,7 +17544,7 @@ "id": 17629, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12080:7:13", + "src": "12413:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17554,13 +17554,13 @@ "visibility": "internal" } ], - "src": "12049:42:13" + "src": "12382:42:13" }, "returnParameters": { "id": 17632, "nodeType": "ParameterList", "parameters": [], - "src": "12106:0:13" + "src": "12439:0:13" }, "scope": 24413, "stateMutability": "view", @@ -17570,12 +17570,12 @@ { "id": 17664, "nodeType": "FunctionDefinition", - "src": "12212:174:13", + "src": "12549:176:13", "nodes": [], "body": { "id": 17663, "nodeType": "Block", - "src": "12287:99:13", + "src": "12624:101:13", "nodes": [], "statements": [ { @@ -17592,7 +17592,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12337:28:13", + "src": "12675:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5821efa12787fd2b80909e807f1dcc73717b87128d89e827e5b876178f2fdbd0", "typeString": "literal_string \"log(string,string,uint256)\"" @@ -17605,7 +17605,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17646, - "src": "12367:2:13", + "src": "12705:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17617,7 +17617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17648, - "src": "12371:2:13", + "src": "12709:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17629,7 +17629,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17650, - "src": "12375:2:13", + "src": "12713:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17661,7 +17661,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12313:3:13", + "src": "12651:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17674,7 +17674,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12313:23:13", + "src": "12651:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -17688,7 +17688,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12313:65:13", + "src": "12651:65:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17708,7 +17708,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "12297:15:13", + "src": "12635:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -17722,7 +17722,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12297:82:13", + "src": "12635:82:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17731,7 +17731,7 @@ }, "id": 17662, "nodeType": "ExpressionStatement", - "src": "12297:82:13" + "src": "12635:82:13" } ] }, @@ -17739,7 +17739,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12221:3:13", + "nameLocation": "12558:3:13", "parameters": { "id": 17651, "nodeType": "ParameterList", @@ -17749,10 +17749,10 @@ "id": 17646, "mutability": "mutable", "name": "p0", - "nameLocation": "12239:2:13", + "nameLocation": "12576:2:13", "nodeType": "VariableDeclaration", "scope": 17664, - "src": "12225:16:13", + "src": "12562:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17763,7 +17763,7 @@ "id": 17645, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12225:6:13", + "src": "12562:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17776,10 +17776,10 @@ "id": 17648, "mutability": "mutable", "name": "p1", - "nameLocation": "12257:2:13", + "nameLocation": "12594:2:13", "nodeType": "VariableDeclaration", "scope": 17664, - "src": "12243:16:13", + "src": "12580:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17790,7 +17790,7 @@ "id": 17647, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12243:6:13", + "src": "12580:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17803,10 +17803,10 @@ "id": 17650, "mutability": "mutable", "name": "p2", - "nameLocation": "12269:2:13", + "nameLocation": "12606:2:13", "nodeType": "VariableDeclaration", "scope": 17664, - "src": "12261:10:13", + "src": "12598:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17817,7 +17817,7 @@ "id": 17649, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12261:7:13", + "src": "12598:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17826,13 +17826,13 @@ "visibility": "internal" } ], - "src": "12224:48:13" + "src": "12561:48:13" }, "returnParameters": { "id": 17652, "nodeType": "ParameterList", "parameters": [], - "src": "12287:0:13" + "src": "12624:0:13" }, "scope": 24413, "stateMutability": "view", @@ -17842,12 +17842,12 @@ { "id": 17684, "nodeType": "FunctionDefinition", - "src": "12392:179:13", + "src": "12733:181:13", "nodes": [], "body": { "id": 17683, "nodeType": "Block", - "src": "12473:98:13", + "src": "12814:100:13", "nodes": [], "statements": [ { @@ -17864,7 +17864,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12523:27:13", + "src": "12865:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2ced7cef693312206c21f0e92e3b54e2e16bf33db5eec350c78866822c665e1f", "typeString": "literal_string \"log(string,string,string)\"" @@ -17877,7 +17877,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17666, - "src": "12552:2:13", + "src": "12894:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17889,7 +17889,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17668, - "src": "12556:2:13", + "src": "12898:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17901,7 +17901,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17670, - "src": "12560:2:13", + "src": "12902:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17933,7 +17933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12499:3:13", + "src": "12841:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -17946,7 +17946,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12499:23:13", + "src": "12841:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -17960,7 +17960,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12499:64:13", + "src": "12841:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17980,7 +17980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "12483:15:13", + "src": "12825:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -17994,7 +17994,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12483:81:13", + "src": "12825:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18003,7 +18003,7 @@ }, "id": 17682, "nodeType": "ExpressionStatement", - "src": "12483:81:13" + "src": "12825:81:13" } ] }, @@ -18011,7 +18011,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12401:3:13", + "nameLocation": "12742:3:13", "parameters": { "id": 17671, "nodeType": "ParameterList", @@ -18021,10 +18021,10 @@ "id": 17666, "mutability": "mutable", "name": "p0", - "nameLocation": "12419:2:13", + "nameLocation": "12760:2:13", "nodeType": "VariableDeclaration", "scope": 17684, - "src": "12405:16:13", + "src": "12746:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18035,7 +18035,7 @@ "id": 17665, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12405:6:13", + "src": "12746:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18048,10 +18048,10 @@ "id": 17668, "mutability": "mutable", "name": "p1", - "nameLocation": "12437:2:13", + "nameLocation": "12778:2:13", "nodeType": "VariableDeclaration", "scope": 17684, - "src": "12423:16:13", + "src": "12764:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18062,7 +18062,7 @@ "id": 17667, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12423:6:13", + "src": "12764:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18075,10 +18075,10 @@ "id": 17670, "mutability": "mutable", "name": "p2", - "nameLocation": "12455:2:13", + "nameLocation": "12796:2:13", "nodeType": "VariableDeclaration", "scope": 17684, - "src": "12441:16:13", + "src": "12782:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18089,7 +18089,7 @@ "id": 17669, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12441:6:13", + "src": "12782:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18098,13 +18098,13 @@ "visibility": "internal" } ], - "src": "12404:54:13" + "src": "12745:54:13" }, "returnParameters": { "id": 17672, "nodeType": "ParameterList", "parameters": [], - "src": "12473:0:13" + "src": "12814:0:13" }, "scope": 24413, "stateMutability": "view", @@ -18114,12 +18114,12 @@ { "id": 17704, "nodeType": "FunctionDefinition", - "src": "12577:168:13", + "src": "12922:170:13", "nodes": [], "body": { "id": 17703, "nodeType": "Block", - "src": "12649:96:13", + "src": "12994:98:13", "nodes": [], "statements": [ { @@ -18136,7 +18136,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12699:25:13", + "src": "13045:25:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b0e0f9b5ad960213f9ab262d120ce4ec3edffc58d1ad51b99628a777e82d8acb", "typeString": "literal_string \"log(string,string,bool)\"" @@ -18149,7 +18149,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17686, - "src": "12726:2:13", + "src": "13072:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18161,7 +18161,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17688, - "src": "12730:2:13", + "src": "13076:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18173,7 +18173,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17690, - "src": "12734:2:13", + "src": "13080:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18205,7 +18205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12675:3:13", + "src": "13021:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18218,7 +18218,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12675:23:13", + "src": "13021:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -18232,7 +18232,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12675:62:13", + "src": "13021:62:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18252,7 +18252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "12659:15:13", + "src": "13005:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -18266,7 +18266,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12659:79:13", + "src": "13005:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18275,7 +18275,7 @@ }, "id": 17702, "nodeType": "ExpressionStatement", - "src": "12659:79:13" + "src": "13005:79:13" } ] }, @@ -18283,7 +18283,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12586:3:13", + "nameLocation": "12931:3:13", "parameters": { "id": 17691, "nodeType": "ParameterList", @@ -18293,10 +18293,10 @@ "id": 17686, "mutability": "mutable", "name": "p0", - "nameLocation": "12604:2:13", + "nameLocation": "12949:2:13", "nodeType": "VariableDeclaration", "scope": 17704, - "src": "12590:16:13", + "src": "12935:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18307,7 +18307,7 @@ "id": 17685, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12590:6:13", + "src": "12935:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18320,10 +18320,10 @@ "id": 17688, "mutability": "mutable", "name": "p1", - "nameLocation": "12622:2:13", + "nameLocation": "12967:2:13", "nodeType": "VariableDeclaration", "scope": 17704, - "src": "12608:16:13", + "src": "12953:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18334,7 +18334,7 @@ "id": 17687, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12608:6:13", + "src": "12953:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18347,10 +18347,10 @@ "id": 17690, "mutability": "mutable", "name": "p2", - "nameLocation": "12631:2:13", + "nameLocation": "12976:2:13", "nodeType": "VariableDeclaration", "scope": 17704, - "src": "12626:7:13", + "src": "12971:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18361,7 +18361,7 @@ "id": 17689, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12626:4:13", + "src": "12971:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18370,13 +18370,13 @@ "visibility": "internal" } ], - "src": "12589:45:13" + "src": "12934:45:13" }, "returnParameters": { "id": 17692, "nodeType": "ParameterList", "parameters": [], - "src": "12649:0:13" + "src": "12994:0:13" }, "scope": 24413, "stateMutability": "view", @@ -18386,12 +18386,12 @@ { "id": 17724, "nodeType": "FunctionDefinition", - "src": "12751:174:13", + "src": "13100:176:13", "nodes": [], "body": { "id": 17723, "nodeType": "Block", - "src": "12826:99:13", + "src": "13175:101:13", "nodes": [], "statements": [ { @@ -18408,7 +18408,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12876:28:13", + "src": "13226:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_95ed0195ee22a092ad93d352c33e8dc78b91f0c01eab9cff270af55b2ae65768", "typeString": "literal_string \"log(string,string,address)\"" @@ -18421,7 +18421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17706, - "src": "12906:2:13", + "src": "13256:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18433,7 +18433,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17708, - "src": "12910:2:13", + "src": "13260:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18445,7 +18445,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17710, - "src": "12914:2:13", + "src": "13264:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18477,7 +18477,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12852:3:13", + "src": "13202:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18490,7 +18490,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12852:23:13", + "src": "13202:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -18504,7 +18504,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12852:65:13", + "src": "13202:65:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18524,7 +18524,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "12836:15:13", + "src": "13186:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -18538,7 +18538,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12836:82:13", + "src": "13186:82:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18547,7 +18547,7 @@ }, "id": 17722, "nodeType": "ExpressionStatement", - "src": "12836:82:13" + "src": "13186:82:13" } ] }, @@ -18555,7 +18555,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12760:3:13", + "nameLocation": "13109:3:13", "parameters": { "id": 17711, "nodeType": "ParameterList", @@ -18565,10 +18565,10 @@ "id": 17706, "mutability": "mutable", "name": "p0", - "nameLocation": "12778:2:13", + "nameLocation": "13127:2:13", "nodeType": "VariableDeclaration", "scope": 17724, - "src": "12764:16:13", + "src": "13113:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18579,7 +18579,7 @@ "id": 17705, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12764:6:13", + "src": "13113:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18592,10 +18592,10 @@ "id": 17708, "mutability": "mutable", "name": "p1", - "nameLocation": "12796:2:13", + "nameLocation": "13145:2:13", "nodeType": "VariableDeclaration", "scope": 17724, - "src": "12782:16:13", + "src": "13131:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18606,7 +18606,7 @@ "id": 17707, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12782:6:13", + "src": "13131:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18619,10 +18619,10 @@ "id": 17710, "mutability": "mutable", "name": "p2", - "nameLocation": "12808:2:13", + "nameLocation": "13157:2:13", "nodeType": "VariableDeclaration", "scope": 17724, - "src": "12800:10:13", + "src": "13149:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18633,7 +18633,7 @@ "id": 17709, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12800:7:13", + "src": "13149:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18643,13 +18643,13 @@ "visibility": "internal" } ], - "src": "12763:48:13" + "src": "13112:48:13" }, "returnParameters": { "id": 17712, "nodeType": "ParameterList", "parameters": [], - "src": "12826:0:13" + "src": "13175:0:13" }, "scope": 24413, "stateMutability": "view", @@ -18659,12 +18659,12 @@ { "id": 17744, "nodeType": "FunctionDefinition", - "src": "12931:163:13", + "src": "13284:165:13", "nodes": [], "body": { "id": 17743, "nodeType": "Block", - "src": "12997:97:13", + "src": "13350:99:13", "nodes": [], "statements": [ { @@ -18681,7 +18681,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13047:26:13", + "src": "13401:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c95958d6bc6e492868f9bea34fa0d5d3bf60736d44598880e7a9a99746b5d26a", "typeString": "literal_string \"log(string,bool,uint256)\"" @@ -18694,7 +18694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17726, - "src": "13075:2:13", + "src": "13429:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18706,7 +18706,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17728, - "src": "13079:2:13", + "src": "13433:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18718,7 +18718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17730, - "src": "13083:2:13", + "src": "13437:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18750,7 +18750,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13023:3:13", + "src": "13377:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -18763,7 +18763,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13023:23:13", + "src": "13377:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -18777,7 +18777,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13023:63:13", + "src": "13377:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18797,7 +18797,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "13007:15:13", + "src": "13361:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -18811,7 +18811,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13007:80:13", + "src": "13361:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18820,7 +18820,7 @@ }, "id": 17742, "nodeType": "ExpressionStatement", - "src": "13007:80:13" + "src": "13361:80:13" } ] }, @@ -18828,7 +18828,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12940:3:13", + "nameLocation": "13293:3:13", "parameters": { "id": 17731, "nodeType": "ParameterList", @@ -18838,10 +18838,10 @@ "id": 17726, "mutability": "mutable", "name": "p0", - "nameLocation": "12958:2:13", + "nameLocation": "13311:2:13", "nodeType": "VariableDeclaration", "scope": 17744, - "src": "12944:16:13", + "src": "13297:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18852,7 +18852,7 @@ "id": 17725, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12944:6:13", + "src": "13297:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18865,10 +18865,10 @@ "id": 17728, "mutability": "mutable", "name": "p1", - "nameLocation": "12967:2:13", + "nameLocation": "13320:2:13", "nodeType": "VariableDeclaration", "scope": 17744, - "src": "12962:7:13", + "src": "13315:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18879,7 +18879,7 @@ "id": 17727, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12962:4:13", + "src": "13315:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18892,10 +18892,10 @@ "id": 17730, "mutability": "mutable", "name": "p2", - "nameLocation": "12979:2:13", + "nameLocation": "13332:2:13", "nodeType": "VariableDeclaration", "scope": 17744, - "src": "12971:10:13", + "src": "13324:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18906,7 +18906,7 @@ "id": 17729, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12971:7:13", + "src": "13324:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18915,13 +18915,13 @@ "visibility": "internal" } ], - "src": "12943:39:13" + "src": "13296:39:13" }, "returnParameters": { "id": 17732, "nodeType": "ParameterList", "parameters": [], - "src": "12997:0:13" + "src": "13350:0:13" }, "scope": 24413, "stateMutability": "view", @@ -18931,12 +18931,12 @@ { "id": 17764, "nodeType": "FunctionDefinition", - "src": "13100:168:13", + "src": "13457:170:13", "nodes": [], "body": { "id": 17763, "nodeType": "Block", - "src": "13172:96:13", + "src": "13529:98:13", "nodes": [], "statements": [ { @@ -18953,7 +18953,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13222:25:13", + "src": "13580:25:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e298f47d872a89293d316b9b936000a26f83eda2ba3171b2f9f16e2bf618c3e7", "typeString": "literal_string \"log(string,bool,string)\"" @@ -18966,7 +18966,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17746, - "src": "13249:2:13", + "src": "13607:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18978,7 +18978,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17748, - "src": "13253:2:13", + "src": "13611:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18990,7 +18990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17750, - "src": "13257:2:13", + "src": "13615:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19022,7 +19022,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13198:3:13", + "src": "13556:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -19035,7 +19035,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13198:23:13", + "src": "13556:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -19049,7 +19049,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13198:62:13", + "src": "13556:62:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19069,7 +19069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "13182:15:13", + "src": "13540:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -19083,7 +19083,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13182:79:13", + "src": "13540:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19092,7 +19092,7 @@ }, "id": 17762, "nodeType": "ExpressionStatement", - "src": "13182:79:13" + "src": "13540:79:13" } ] }, @@ -19100,7 +19100,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13109:3:13", + "nameLocation": "13466:3:13", "parameters": { "id": 17751, "nodeType": "ParameterList", @@ -19110,10 +19110,10 @@ "id": 17746, "mutability": "mutable", "name": "p0", - "nameLocation": "13127:2:13", + "nameLocation": "13484:2:13", "nodeType": "VariableDeclaration", "scope": 17764, - "src": "13113:16:13", + "src": "13470:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19124,7 +19124,7 @@ "id": 17745, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13113:6:13", + "src": "13470:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19137,10 +19137,10 @@ "id": 17748, "mutability": "mutable", "name": "p1", - "nameLocation": "13136:2:13", + "nameLocation": "13493:2:13", "nodeType": "VariableDeclaration", "scope": 17764, - "src": "13131:7:13", + "src": "13488:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19151,7 +19151,7 @@ "id": 17747, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13131:4:13", + "src": "13488:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19164,10 +19164,10 @@ "id": 17750, "mutability": "mutable", "name": "p2", - "nameLocation": "13154:2:13", + "nameLocation": "13511:2:13", "nodeType": "VariableDeclaration", "scope": 17764, - "src": "13140:16:13", + "src": "13497:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19178,7 +19178,7 @@ "id": 17749, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13140:6:13", + "src": "13497:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19187,13 +19187,13 @@ "visibility": "internal" } ], - "src": "13112:45:13" + "src": "13469:45:13" }, "returnParameters": { "id": 17752, "nodeType": "ParameterList", "parameters": [], - "src": "13172:0:13" + "src": "13529:0:13" }, "scope": 24413, "stateMutability": "view", @@ -19203,12 +19203,12 @@ { "id": 17784, "nodeType": "FunctionDefinition", - "src": "13274:157:13", + "src": "13635:159:13", "nodes": [], "body": { "id": 17783, "nodeType": "Block", - "src": "13337:94:13", + "src": "13698:96:13", "nodes": [], "statements": [ { @@ -19225,7 +19225,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13387:23:13", + "src": "13749:23:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_850b7ad637241a873b861925ccffb71aaffb030b1df8850f324c9804bc7b443d", "typeString": "literal_string \"log(string,bool,bool)\"" @@ -19238,7 +19238,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17766, - "src": "13412:2:13", + "src": "13774:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19250,7 +19250,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17768, - "src": "13416:2:13", + "src": "13778:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19262,7 +19262,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17770, - "src": "13420:2:13", + "src": "13782:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19294,7 +19294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13363:3:13", + "src": "13725:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -19307,7 +19307,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13363:23:13", + "src": "13725:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -19321,7 +19321,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13363:60:13", + "src": "13725:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19341,7 +19341,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "13347:15:13", + "src": "13709:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -19355,7 +19355,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13347:77:13", + "src": "13709:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19364,7 +19364,7 @@ }, "id": 17782, "nodeType": "ExpressionStatement", - "src": "13347:77:13" + "src": "13709:77:13" } ] }, @@ -19372,7 +19372,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13283:3:13", + "nameLocation": "13644:3:13", "parameters": { "id": 17771, "nodeType": "ParameterList", @@ -19382,10 +19382,10 @@ "id": 17766, "mutability": "mutable", "name": "p0", - "nameLocation": "13301:2:13", + "nameLocation": "13662:2:13", "nodeType": "VariableDeclaration", "scope": 17784, - "src": "13287:16:13", + "src": "13648:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19396,7 +19396,7 @@ "id": 17765, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13287:6:13", + "src": "13648:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19409,10 +19409,10 @@ "id": 17768, "mutability": "mutable", "name": "p1", - "nameLocation": "13310:2:13", + "nameLocation": "13671:2:13", "nodeType": "VariableDeclaration", "scope": 17784, - "src": "13305:7:13", + "src": "13666:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19423,7 +19423,7 @@ "id": 17767, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13305:4:13", + "src": "13666:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19436,10 +19436,10 @@ "id": 17770, "mutability": "mutable", "name": "p2", - "nameLocation": "13319:2:13", + "nameLocation": "13680:2:13", "nodeType": "VariableDeclaration", "scope": 17784, - "src": "13314:7:13", + "src": "13675:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19450,7 +19450,7 @@ "id": 17769, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13314:4:13", + "src": "13675:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19459,13 +19459,13 @@ "visibility": "internal" } ], - "src": "13286:36:13" + "src": "13647:36:13" }, "returnParameters": { "id": 17772, "nodeType": "ParameterList", "parameters": [], - "src": "13337:0:13" + "src": "13698:0:13" }, "scope": 24413, "stateMutability": "view", @@ -19475,12 +19475,12 @@ { "id": 17804, "nodeType": "FunctionDefinition", - "src": "13437:163:13", + "src": "13802:165:13", "nodes": [], "body": { "id": 17803, "nodeType": "Block", - "src": "13503:97:13", + "src": "13868:99:13", "nodes": [], "statements": [ { @@ -19497,7 +19497,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13553:26:13", + "src": "13919:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_932bbb385d479707ff387e3bb2d8968a7b4115e938510c531aa15b50507fc27f", "typeString": "literal_string \"log(string,bool,address)\"" @@ -19510,7 +19510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17786, - "src": "13581:2:13", + "src": "13947:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19522,7 +19522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17788, - "src": "13585:2:13", + "src": "13951:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19534,7 +19534,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17790, - "src": "13589:2:13", + "src": "13955:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19566,7 +19566,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13529:3:13", + "src": "13895:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -19579,7 +19579,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13529:23:13", + "src": "13895:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -19593,7 +19593,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13529:63:13", + "src": "13895:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19613,7 +19613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "13513:15:13", + "src": "13879:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -19627,7 +19627,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13513:80:13", + "src": "13879:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19636,7 +19636,7 @@ }, "id": 17802, "nodeType": "ExpressionStatement", - "src": "13513:80:13" + "src": "13879:80:13" } ] }, @@ -19644,7 +19644,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13446:3:13", + "nameLocation": "13811:3:13", "parameters": { "id": 17791, "nodeType": "ParameterList", @@ -19654,10 +19654,10 @@ "id": 17786, "mutability": "mutable", "name": "p0", - "nameLocation": "13464:2:13", + "nameLocation": "13829:2:13", "nodeType": "VariableDeclaration", "scope": 17804, - "src": "13450:16:13", + "src": "13815:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19668,7 +19668,7 @@ "id": 17785, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13450:6:13", + "src": "13815:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19681,10 +19681,10 @@ "id": 17788, "mutability": "mutable", "name": "p1", - "nameLocation": "13473:2:13", + "nameLocation": "13838:2:13", "nodeType": "VariableDeclaration", "scope": 17804, - "src": "13468:7:13", + "src": "13833:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19695,7 +19695,7 @@ "id": 17787, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13468:4:13", + "src": "13833:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19708,10 +19708,10 @@ "id": 17790, "mutability": "mutable", "name": "p2", - "nameLocation": "13485:2:13", + "nameLocation": "13850:2:13", "nodeType": "VariableDeclaration", "scope": 17804, - "src": "13477:10:13", + "src": "13842:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19722,7 +19722,7 @@ "id": 17789, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13477:7:13", + "src": "13842:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -19732,13 +19732,13 @@ "visibility": "internal" } ], - "src": "13449:39:13" + "src": "13814:39:13" }, "returnParameters": { "id": 17792, "nodeType": "ParameterList", "parameters": [], - "src": "13503:0:13" + "src": "13868:0:13" }, "scope": 24413, "stateMutability": "view", @@ -19748,12 +19748,12 @@ { "id": 17824, "nodeType": "FunctionDefinition", - "src": "13606:169:13", + "src": "13975:171:13", "nodes": [], "body": { "id": 17823, "nodeType": "Block", - "src": "13675:100:13", + "src": "14044:102:13", "nodes": [], "statements": [ { @@ -19770,7 +19770,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13725:29:13", + "src": "14095:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0d26b92533630e908cb95a1b2ed09291c6aa98f8da7094a2325f8c86cd45e5e4", "typeString": "literal_string \"log(string,address,uint256)\"" @@ -19783,7 +19783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17806, - "src": "13756:2:13", + "src": "14126:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19795,7 +19795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17808, - "src": "13760:2:13", + "src": "14130:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19807,7 +19807,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17810, - "src": "13764:2:13", + "src": "14134:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19839,7 +19839,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13701:3:13", + "src": "14071:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -19852,7 +19852,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13701:23:13", + "src": "14071:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -19866,7 +19866,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13701:66:13", + "src": "14071:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19886,7 +19886,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "13685:15:13", + "src": "14055:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -19900,7 +19900,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13685:83:13", + "src": "14055:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19909,7 +19909,7 @@ }, "id": 17822, "nodeType": "ExpressionStatement", - "src": "13685:83:13" + "src": "14055:83:13" } ] }, @@ -19917,7 +19917,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13615:3:13", + "nameLocation": "13984:3:13", "parameters": { "id": 17811, "nodeType": "ParameterList", @@ -19927,10 +19927,10 @@ "id": 17806, "mutability": "mutable", "name": "p0", - "nameLocation": "13633:2:13", + "nameLocation": "14002:2:13", "nodeType": "VariableDeclaration", "scope": 17824, - "src": "13619:16:13", + "src": "13988:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19941,7 +19941,7 @@ "id": 17805, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13619:6:13", + "src": "13988:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19954,10 +19954,10 @@ "id": 17808, "mutability": "mutable", "name": "p1", - "nameLocation": "13645:2:13", + "nameLocation": "14014:2:13", "nodeType": "VariableDeclaration", "scope": 17824, - "src": "13637:10:13", + "src": "14006:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19968,7 +19968,7 @@ "id": 17807, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13637:7:13", + "src": "14006:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -19982,10 +19982,10 @@ "id": 17810, "mutability": "mutable", "name": "p2", - "nameLocation": "13657:2:13", + "nameLocation": "14026:2:13", "nodeType": "VariableDeclaration", "scope": 17824, - "src": "13649:10:13", + "src": "14018:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19996,7 +19996,7 @@ "id": 17809, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13649:7:13", + "src": "14018:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20005,13 +20005,13 @@ "visibility": "internal" } ], - "src": "13618:42:13" + "src": "13987:42:13" }, "returnParameters": { "id": 17812, "nodeType": "ParameterList", "parameters": [], - "src": "13675:0:13" + "src": "14044:0:13" }, "scope": 24413, "stateMutability": "view", @@ -20021,12 +20021,12 @@ { "id": 17844, "nodeType": "FunctionDefinition", - "src": "13781:174:13", + "src": "14154:176:13", "nodes": [], "body": { "id": 17843, "nodeType": "Block", - "src": "13856:99:13", + "src": "14229:101:13", "nodes": [], "statements": [ { @@ -20043,7 +20043,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13906:28:13", + "src": "14280:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0e9ad4f87059a51cce5555e129ca819f7e5d52e9c65a4e175882207ee47d634", "typeString": "literal_string \"log(string,address,string)\"" @@ -20056,7 +20056,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17826, - "src": "13936:2:13", + "src": "14310:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20068,7 +20068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17828, - "src": "13940:2:13", + "src": "14314:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20080,7 +20080,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17830, - "src": "13944:2:13", + "src": "14318:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20112,7 +20112,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13882:3:13", + "src": "14256:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -20125,7 +20125,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13882:23:13", + "src": "14256:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -20139,7 +20139,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13882:65:13", + "src": "14256:65:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20159,7 +20159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "13866:15:13", + "src": "14240:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -20173,7 +20173,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13866:82:13", + "src": "14240:82:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20182,7 +20182,7 @@ }, "id": 17842, "nodeType": "ExpressionStatement", - "src": "13866:82:13" + "src": "14240:82:13" } ] }, @@ -20190,7 +20190,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13790:3:13", + "nameLocation": "14163:3:13", "parameters": { "id": 17831, "nodeType": "ParameterList", @@ -20200,10 +20200,10 @@ "id": 17826, "mutability": "mutable", "name": "p0", - "nameLocation": "13808:2:13", + "nameLocation": "14181:2:13", "nodeType": "VariableDeclaration", "scope": 17844, - "src": "13794:16:13", + "src": "14167:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20214,7 +20214,7 @@ "id": 17825, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13794:6:13", + "src": "14167:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20227,10 +20227,10 @@ "id": 17828, "mutability": "mutable", "name": "p1", - "nameLocation": "13820:2:13", + "nameLocation": "14193:2:13", "nodeType": "VariableDeclaration", "scope": 17844, - "src": "13812:10:13", + "src": "14185:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20241,7 +20241,7 @@ "id": 17827, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13812:7:13", + "src": "14185:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20255,10 +20255,10 @@ "id": 17830, "mutability": "mutable", "name": "p2", - "nameLocation": "13838:2:13", + "nameLocation": "14211:2:13", "nodeType": "VariableDeclaration", "scope": 17844, - "src": "13824:16:13", + "src": "14197:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20269,7 +20269,7 @@ "id": 17829, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13824:6:13", + "src": "14197:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20278,13 +20278,13 @@ "visibility": "internal" } ], - "src": "13793:48:13" + "src": "14166:48:13" }, "returnParameters": { "id": 17832, "nodeType": "ParameterList", "parameters": [], - "src": "13856:0:13" + "src": "14229:0:13" }, "scope": 24413, "stateMutability": "view", @@ -20294,12 +20294,12 @@ { "id": 17864, "nodeType": "FunctionDefinition", - "src": "13961:163:13", + "src": "14338:165:13", "nodes": [], "body": { "id": 17863, "nodeType": "Block", - "src": "14027:97:13", + "src": "14404:99:13", "nodes": [], "statements": [ { @@ -20316,7 +20316,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14077:26:13", + "src": "14455:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c91d5ed4480e0b3323f998bcee9594aa98173c7324b015a4713a7c8429afd0b8", "typeString": "literal_string \"log(string,address,bool)\"" @@ -20329,7 +20329,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17846, - "src": "14105:2:13", + "src": "14483:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20341,7 +20341,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17848, - "src": "14109:2:13", + "src": "14487:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20353,7 +20353,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17850, - "src": "14113:2:13", + "src": "14491:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20385,7 +20385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14053:3:13", + "src": "14431:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -20398,7 +20398,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14053:23:13", + "src": "14431:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -20412,7 +20412,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14053:63:13", + "src": "14431:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20432,7 +20432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "14037:15:13", + "src": "14415:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -20446,7 +20446,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14037:80:13", + "src": "14415:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20455,7 +20455,7 @@ }, "id": 17862, "nodeType": "ExpressionStatement", - "src": "14037:80:13" + "src": "14415:80:13" } ] }, @@ -20463,7 +20463,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13970:3:13", + "nameLocation": "14347:3:13", "parameters": { "id": 17851, "nodeType": "ParameterList", @@ -20473,10 +20473,10 @@ "id": 17846, "mutability": "mutable", "name": "p0", - "nameLocation": "13988:2:13", + "nameLocation": "14365:2:13", "nodeType": "VariableDeclaration", "scope": 17864, - "src": "13974:16:13", + "src": "14351:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20487,7 +20487,7 @@ "id": 17845, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13974:6:13", + "src": "14351:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20500,10 +20500,10 @@ "id": 17848, "mutability": "mutable", "name": "p1", - "nameLocation": "14000:2:13", + "nameLocation": "14377:2:13", "nodeType": "VariableDeclaration", "scope": 17864, - "src": "13992:10:13", + "src": "14369:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20514,7 +20514,7 @@ "id": 17847, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13992:7:13", + "src": "14369:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20528,10 +20528,10 @@ "id": 17850, "mutability": "mutable", "name": "p2", - "nameLocation": "14009:2:13", + "nameLocation": "14386:2:13", "nodeType": "VariableDeclaration", "scope": 17864, - "src": "14004:7:13", + "src": "14381:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20542,7 +20542,7 @@ "id": 17849, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14004:4:13", + "src": "14381:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20551,13 +20551,13 @@ "visibility": "internal" } ], - "src": "13973:39:13" + "src": "14350:39:13" }, "returnParameters": { "id": 17852, "nodeType": "ParameterList", "parameters": [], - "src": "14027:0:13" + "src": "14404:0:13" }, "scope": 24413, "stateMutability": "view", @@ -20567,12 +20567,12 @@ { "id": 17884, "nodeType": "FunctionDefinition", - "src": "14130:169:13", + "src": "14511:171:13", "nodes": [], "body": { "id": 17883, "nodeType": "Block", - "src": "14199:100:13", + "src": "14580:102:13", "nodes": [], "statements": [ { @@ -20589,7 +20589,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14249:29:13", + "src": "14631:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fcec75e0902c9d61eded5d9f2eed16d5b0f2cd255fe6fa77733f59e1063823e8", "typeString": "literal_string \"log(string,address,address)\"" @@ -20602,7 +20602,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17866, - "src": "14280:2:13", + "src": "14662:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20614,7 +20614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17868, - "src": "14284:2:13", + "src": "14666:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20626,7 +20626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17870, - "src": "14288:2:13", + "src": "14670:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20658,7 +20658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14225:3:13", + "src": "14607:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -20671,7 +20671,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14225:23:13", + "src": "14607:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -20685,7 +20685,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14225:66:13", + "src": "14607:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20705,7 +20705,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "14209:15:13", + "src": "14591:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -20719,7 +20719,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14209:83:13", + "src": "14591:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20728,7 +20728,7 @@ }, "id": 17882, "nodeType": "ExpressionStatement", - "src": "14209:83:13" + "src": "14591:83:13" } ] }, @@ -20736,7 +20736,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14139:3:13", + "nameLocation": "14520:3:13", "parameters": { "id": 17871, "nodeType": "ParameterList", @@ -20746,10 +20746,10 @@ "id": 17866, "mutability": "mutable", "name": "p0", - "nameLocation": "14157:2:13", + "nameLocation": "14538:2:13", "nodeType": "VariableDeclaration", "scope": 17884, - "src": "14143:16:13", + "src": "14524:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20760,7 +20760,7 @@ "id": 17865, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14143:6:13", + "src": "14524:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20773,10 +20773,10 @@ "id": 17868, "mutability": "mutable", "name": "p1", - "nameLocation": "14169:2:13", + "nameLocation": "14550:2:13", "nodeType": "VariableDeclaration", "scope": 17884, - "src": "14161:10:13", + "src": "14542:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20787,7 +20787,7 @@ "id": 17867, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14161:7:13", + "src": "14542:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20801,10 +20801,10 @@ "id": 17870, "mutability": "mutable", "name": "p2", - "nameLocation": "14181:2:13", + "nameLocation": "14562:2:13", "nodeType": "VariableDeclaration", "scope": 17884, - "src": "14173:10:13", + "src": "14554:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20815,7 +20815,7 @@ "id": 17869, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14173:7:13", + "src": "14554:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20825,13 +20825,13 @@ "visibility": "internal" } ], - "src": "14142:42:13" + "src": "14523:42:13" }, "returnParameters": { "id": 17872, "nodeType": "ParameterList", "parameters": [], - "src": "14199:0:13" + "src": "14580:0:13" }, "scope": 24413, "stateMutability": "view", @@ -20841,12 +20841,12 @@ { "id": 17904, "nodeType": "FunctionDefinition", - "src": "14305:158:13", + "src": "14690:160:13", "nodes": [], "body": { "id": 17903, "nodeType": "Block", - "src": "14365:98:13", + "src": "14750:100:13", "nodes": [], "statements": [ { @@ -20863,7 +20863,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14415:27:13", + "src": "14801:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_371033677da72158a60d6dc6ec9fa4683ad37ad854670ba3fcf814603cf8bb28", "typeString": "literal_string \"log(bool,uint256,uint256)\"" @@ -20876,7 +20876,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17886, - "src": "14444:2:13", + "src": "14830:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20888,7 +20888,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17888, - "src": "14448:2:13", + "src": "14834:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20900,7 +20900,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17890, - "src": "14452:2:13", + "src": "14838:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20932,7 +20932,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14391:3:13", + "src": "14777:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -20945,7 +20945,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14391:23:13", + "src": "14777:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -20959,7 +20959,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14391:64:13", + "src": "14777:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20979,7 +20979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "14375:15:13", + "src": "14761:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -20993,7 +20993,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14375:81:13", + "src": "14761:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21002,7 +21002,7 @@ }, "id": 17902, "nodeType": "ExpressionStatement", - "src": "14375:81:13" + "src": "14761:81:13" } ] }, @@ -21010,7 +21010,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14314:3:13", + "nameLocation": "14699:3:13", "parameters": { "id": 17891, "nodeType": "ParameterList", @@ -21020,10 +21020,10 @@ "id": 17886, "mutability": "mutable", "name": "p0", - "nameLocation": "14323:2:13", + "nameLocation": "14708:2:13", "nodeType": "VariableDeclaration", "scope": 17904, - "src": "14318:7:13", + "src": "14703:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21034,7 +21034,7 @@ "id": 17885, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14318:4:13", + "src": "14703:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21047,10 +21047,10 @@ "id": 17888, "mutability": "mutable", "name": "p1", - "nameLocation": "14335:2:13", + "nameLocation": "14720:2:13", "nodeType": "VariableDeclaration", "scope": 17904, - "src": "14327:10:13", + "src": "14712:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21061,7 +21061,7 @@ "id": 17887, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14327:7:13", + "src": "14712:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21074,10 +21074,10 @@ "id": 17890, "mutability": "mutable", "name": "p2", - "nameLocation": "14347:2:13", + "nameLocation": "14732:2:13", "nodeType": "VariableDeclaration", "scope": 17904, - "src": "14339:10:13", + "src": "14724:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21088,7 +21088,7 @@ "id": 17889, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14339:7:13", + "src": "14724:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21097,13 +21097,13 @@ "visibility": "internal" } ], - "src": "14317:33:13" + "src": "14702:33:13" }, "returnParameters": { "id": 17892, "nodeType": "ParameterList", "parameters": [], - "src": "14365:0:13" + "src": "14750:0:13" }, "scope": 24413, "stateMutability": "view", @@ -21113,12 +21113,12 @@ { "id": 17924, "nodeType": "FunctionDefinition", - "src": "14469:163:13", + "src": "14858:165:13", "nodes": [], "body": { "id": 17923, "nodeType": "Block", - "src": "14535:97:13", + "src": "14924:99:13", "nodes": [], "statements": [ { @@ -21135,7 +21135,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14585:26:13", + "src": "14975:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c3fc3970359ec5bcd4a409af812c658e77b7983043c9e7299db566fbd8131447", "typeString": "literal_string \"log(bool,uint256,string)\"" @@ -21148,7 +21148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17906, - "src": "14613:2:13", + "src": "15003:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21160,7 +21160,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17908, - "src": "14617:2:13", + "src": "15007:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21172,7 +21172,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17910, - "src": "14621:2:13", + "src": "15011:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21204,7 +21204,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14561:3:13", + "src": "14951:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21217,7 +21217,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14561:23:13", + "src": "14951:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -21231,7 +21231,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14561:63:13", + "src": "14951:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21251,7 +21251,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "14545:15:13", + "src": "14935:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -21265,7 +21265,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14545:80:13", + "src": "14935:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21274,7 +21274,7 @@ }, "id": 17922, "nodeType": "ExpressionStatement", - "src": "14545:80:13" + "src": "14935:80:13" } ] }, @@ -21282,7 +21282,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14478:3:13", + "nameLocation": "14867:3:13", "parameters": { "id": 17911, "nodeType": "ParameterList", @@ -21292,10 +21292,10 @@ "id": 17906, "mutability": "mutable", "name": "p0", - "nameLocation": "14487:2:13", + "nameLocation": "14876:2:13", "nodeType": "VariableDeclaration", "scope": 17924, - "src": "14482:7:13", + "src": "14871:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21306,7 +21306,7 @@ "id": 17905, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14482:4:13", + "src": "14871:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21319,10 +21319,10 @@ "id": 17908, "mutability": "mutable", "name": "p1", - "nameLocation": "14499:2:13", + "nameLocation": "14888:2:13", "nodeType": "VariableDeclaration", "scope": 17924, - "src": "14491:10:13", + "src": "14880:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21333,7 +21333,7 @@ "id": 17907, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14491:7:13", + "src": "14880:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21346,10 +21346,10 @@ "id": 17910, "mutability": "mutable", "name": "p2", - "nameLocation": "14517:2:13", + "nameLocation": "14906:2:13", "nodeType": "VariableDeclaration", "scope": 17924, - "src": "14503:16:13", + "src": "14892:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21360,7 +21360,7 @@ "id": 17909, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14503:6:13", + "src": "14892:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21369,13 +21369,13 @@ "visibility": "internal" } ], - "src": "14481:39:13" + "src": "14870:39:13" }, "returnParameters": { "id": 17912, "nodeType": "ParameterList", "parameters": [], - "src": "14535:0:13" + "src": "14924:0:13" }, "scope": 24413, "stateMutability": "view", @@ -21385,12 +21385,12 @@ { "id": 17944, "nodeType": "FunctionDefinition", - "src": "14638:152:13", + "src": "15031:154:13", "nodes": [], "body": { "id": 17943, "nodeType": "Block", - "src": "14695:95:13", + "src": "15088:97:13", "nodes": [], "statements": [ { @@ -21407,7 +21407,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14745:24:13", + "src": "15139:24:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e8defba9dac8a3ed4ad0f711b733171fd223b5d127b3485540d69bec05995a26", "typeString": "literal_string \"log(bool,uint256,bool)\"" @@ -21420,7 +21420,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17926, - "src": "14771:2:13", + "src": "15165:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21432,7 +21432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17928, - "src": "14775:2:13", + "src": "15169:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21444,7 +21444,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17930, - "src": "14779:2:13", + "src": "15173:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21476,7 +21476,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14721:3:13", + "src": "15115:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21489,7 +21489,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14721:23:13", + "src": "15115:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -21503,7 +21503,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14721:61:13", + "src": "15115:61:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21523,7 +21523,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "14705:15:13", + "src": "15099:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -21537,7 +21537,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14705:78:13", + "src": "15099:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21546,7 +21546,7 @@ }, "id": 17942, "nodeType": "ExpressionStatement", - "src": "14705:78:13" + "src": "15099:78:13" } ] }, @@ -21554,7 +21554,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14647:3:13", + "nameLocation": "15040:3:13", "parameters": { "id": 17931, "nodeType": "ParameterList", @@ -21564,10 +21564,10 @@ "id": 17926, "mutability": "mutable", "name": "p0", - "nameLocation": "14656:2:13", + "nameLocation": "15049:2:13", "nodeType": "VariableDeclaration", "scope": 17944, - "src": "14651:7:13", + "src": "15044:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21578,7 +21578,7 @@ "id": 17925, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14651:4:13", + "src": "15044:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21591,10 +21591,10 @@ "id": 17928, "mutability": "mutable", "name": "p1", - "nameLocation": "14668:2:13", + "nameLocation": "15061:2:13", "nodeType": "VariableDeclaration", "scope": 17944, - "src": "14660:10:13", + "src": "15053:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21605,7 +21605,7 @@ "id": 17927, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14660:7:13", + "src": "15053:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21618,10 +21618,10 @@ "id": 17930, "mutability": "mutable", "name": "p2", - "nameLocation": "14677:2:13", + "nameLocation": "15070:2:13", "nodeType": "VariableDeclaration", "scope": 17944, - "src": "14672:7:13", + "src": "15065:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21632,7 +21632,7 @@ "id": 17929, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14672:4:13", + "src": "15065:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21641,13 +21641,13 @@ "visibility": "internal" } ], - "src": "14650:30:13" + "src": "15043:30:13" }, "returnParameters": { "id": 17932, "nodeType": "ParameterList", "parameters": [], - "src": "14695:0:13" + "src": "15088:0:13" }, "scope": 24413, "stateMutability": "view", @@ -21657,12 +21657,12 @@ { "id": 17964, "nodeType": "FunctionDefinition", - "src": "14796:158:13", + "src": "15193:160:13", "nodes": [], "body": { "id": 17963, "nodeType": "Block", - "src": "14856:98:13", + "src": "15253:100:13", "nodes": [], "statements": [ { @@ -21679,7 +21679,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14906:27:13", + "src": "15304:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_088ef9d2f4d01d13401423c19b7f189200a7ad3f567d9e20f37299f94f92f574", "typeString": "literal_string \"log(bool,uint256,address)\"" @@ -21692,7 +21692,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17946, - "src": "14935:2:13", + "src": "15333:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21704,7 +21704,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17948, - "src": "14939:2:13", + "src": "15337:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21716,7 +21716,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17950, - "src": "14943:2:13", + "src": "15341:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -21748,7 +21748,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14882:3:13", + "src": "15280:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21761,7 +21761,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14882:23:13", + "src": "15280:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -21775,7 +21775,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14882:64:13", + "src": "15280:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21795,7 +21795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "14866:15:13", + "src": "15264:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -21809,7 +21809,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14866:81:13", + "src": "15264:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21818,7 +21818,7 @@ }, "id": 17962, "nodeType": "ExpressionStatement", - "src": "14866:81:13" + "src": "15264:81:13" } ] }, @@ -21826,7 +21826,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14805:3:13", + "nameLocation": "15202:3:13", "parameters": { "id": 17951, "nodeType": "ParameterList", @@ -21836,10 +21836,10 @@ "id": 17946, "mutability": "mutable", "name": "p0", - "nameLocation": "14814:2:13", + "nameLocation": "15211:2:13", "nodeType": "VariableDeclaration", "scope": 17964, - "src": "14809:7:13", + "src": "15206:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21850,7 +21850,7 @@ "id": 17945, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14809:4:13", + "src": "15206:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21863,10 +21863,10 @@ "id": 17948, "mutability": "mutable", "name": "p1", - "nameLocation": "14826:2:13", + "nameLocation": "15223:2:13", "nodeType": "VariableDeclaration", "scope": 17964, - "src": "14818:10:13", + "src": "15215:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21877,7 +21877,7 @@ "id": 17947, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14818:7:13", + "src": "15215:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21890,10 +21890,10 @@ "id": 17950, "mutability": "mutable", "name": "p2", - "nameLocation": "14838:2:13", + "nameLocation": "15235:2:13", "nodeType": "VariableDeclaration", "scope": 17964, - "src": "14830:10:13", + "src": "15227:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21904,7 +21904,7 @@ "id": 17949, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14830:7:13", + "src": "15227:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21914,13 +21914,13 @@ "visibility": "internal" } ], - "src": "14808:33:13" + "src": "15205:33:13" }, "returnParameters": { "id": 17952, "nodeType": "ParameterList", "parameters": [], - "src": "14856:0:13" + "src": "15253:0:13" }, "scope": 24413, "stateMutability": "view", @@ -21930,12 +21930,12 @@ { "id": 17984, "nodeType": "FunctionDefinition", - "src": "14960:163:13", + "src": "15361:165:13", "nodes": [], "body": { "id": 17983, "nodeType": "Block", - "src": "15026:97:13", + "src": "15427:99:13", "nodes": [], "statements": [ { @@ -21952,7 +21952,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15076:26:13", + "src": "15478:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1093ee11e671928331708700100b356c86a8494f33b170ddcffd95462a0adf64", "typeString": "literal_string \"log(bool,string,uint256)\"" @@ -21965,7 +21965,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17966, - "src": "15104:2:13", + "src": "15506:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21977,7 +21977,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17968, - "src": "15108:2:13", + "src": "15510:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21989,7 +21989,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17970, - "src": "15112:2:13", + "src": "15514:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22021,7 +22021,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15052:3:13", + "src": "15454:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22034,7 +22034,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15052:23:13", + "src": "15454:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -22048,7 +22048,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15052:63:13", + "src": "15454:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22068,7 +22068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "15036:15:13", + "src": "15438:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -22082,7 +22082,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15036:80:13", + "src": "15438:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22091,7 +22091,7 @@ }, "id": 17982, "nodeType": "ExpressionStatement", - "src": "15036:80:13" + "src": "15438:80:13" } ] }, @@ -22099,7 +22099,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14969:3:13", + "nameLocation": "15370:3:13", "parameters": { "id": 17971, "nodeType": "ParameterList", @@ -22109,10 +22109,10 @@ "id": 17966, "mutability": "mutable", "name": "p0", - "nameLocation": "14978:2:13", + "nameLocation": "15379:2:13", "nodeType": "VariableDeclaration", "scope": 17984, - "src": "14973:7:13", + "src": "15374:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22123,7 +22123,7 @@ "id": 17965, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14973:4:13", + "src": "15374:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22136,10 +22136,10 @@ "id": 17968, "mutability": "mutable", "name": "p1", - "nameLocation": "14996:2:13", + "nameLocation": "15397:2:13", "nodeType": "VariableDeclaration", "scope": 17984, - "src": "14982:16:13", + "src": "15383:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22150,7 +22150,7 @@ "id": 17967, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14982:6:13", + "src": "15383:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22163,10 +22163,10 @@ "id": 17970, "mutability": "mutable", "name": "p2", - "nameLocation": "15008:2:13", + "nameLocation": "15409:2:13", "nodeType": "VariableDeclaration", "scope": 17984, - "src": "15000:10:13", + "src": "15401:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22177,7 +22177,7 @@ "id": 17969, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15000:7:13", + "src": "15401:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22186,13 +22186,13 @@ "visibility": "internal" } ], - "src": "14972:39:13" + "src": "15373:39:13" }, "returnParameters": { "id": 17972, "nodeType": "ParameterList", "parameters": [], - "src": "15026:0:13" + "src": "15427:0:13" }, "scope": 24413, "stateMutability": "view", @@ -22202,12 +22202,12 @@ { "id": 18004, "nodeType": "FunctionDefinition", - "src": "15129:168:13", + "src": "15534:170:13", "nodes": [], "body": { "id": 18003, "nodeType": "Block", - "src": "15201:96:13", + "src": "15606:98:13", "nodes": [], "statements": [ { @@ -22224,7 +22224,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15251:25:13", + "src": "15657:25:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b076847f8b4aee0cfbf46ec501532f9f3c85a581aff135287ff8e917c0a39102", "typeString": "literal_string \"log(bool,string,string)\"" @@ -22237,7 +22237,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17986, - "src": "15278:2:13", + "src": "15684:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22249,7 +22249,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17988, - "src": "15282:2:13", + "src": "15688:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22261,7 +22261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 17990, - "src": "15286:2:13", + "src": "15692:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22293,7 +22293,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15227:3:13", + "src": "15633:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22306,7 +22306,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15227:23:13", + "src": "15633:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -22320,7 +22320,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15227:62:13", + "src": "15633:62:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22340,7 +22340,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "15211:15:13", + "src": "15617:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -22354,7 +22354,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15211:79:13", + "src": "15617:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22363,7 +22363,7 @@ }, "id": 18002, "nodeType": "ExpressionStatement", - "src": "15211:79:13" + "src": "15617:79:13" } ] }, @@ -22371,7 +22371,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15138:3:13", + "nameLocation": "15543:3:13", "parameters": { "id": 17991, "nodeType": "ParameterList", @@ -22381,10 +22381,10 @@ "id": 17986, "mutability": "mutable", "name": "p0", - "nameLocation": "15147:2:13", + "nameLocation": "15552:2:13", "nodeType": "VariableDeclaration", "scope": 18004, - "src": "15142:7:13", + "src": "15547:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22395,7 +22395,7 @@ "id": 17985, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15142:4:13", + "src": "15547:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22408,10 +22408,10 @@ "id": 17988, "mutability": "mutable", "name": "p1", - "nameLocation": "15165:2:13", + "nameLocation": "15570:2:13", "nodeType": "VariableDeclaration", "scope": 18004, - "src": "15151:16:13", + "src": "15556:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22422,7 +22422,7 @@ "id": 17987, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15151:6:13", + "src": "15556:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22435,10 +22435,10 @@ "id": 17990, "mutability": "mutable", "name": "p2", - "nameLocation": "15183:2:13", + "nameLocation": "15588:2:13", "nodeType": "VariableDeclaration", "scope": 18004, - "src": "15169:16:13", + "src": "15574:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22449,7 +22449,7 @@ "id": 17989, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15169:6:13", + "src": "15574:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22458,13 +22458,13 @@ "visibility": "internal" } ], - "src": "15141:45:13" + "src": "15546:45:13" }, "returnParameters": { "id": 17992, "nodeType": "ParameterList", "parameters": [], - "src": "15201:0:13" + "src": "15606:0:13" }, "scope": 24413, "stateMutability": "view", @@ -22474,12 +22474,12 @@ { "id": 18024, "nodeType": "FunctionDefinition", - "src": "15303:157:13", + "src": "15712:159:13", "nodes": [], "body": { "id": 18023, "nodeType": "Block", - "src": "15366:94:13", + "src": "15775:96:13", "nodes": [], "statements": [ { @@ -22496,7 +22496,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15416:23:13", + "src": "15826:23:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dbb4c2477dacc98e0e5b96fd6ca6bf0ae1f82dd042439d9f53f8d963bef43eaa", "typeString": "literal_string \"log(bool,string,bool)\"" @@ -22509,7 +22509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18006, - "src": "15441:2:13", + "src": "15851:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22521,7 +22521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18008, - "src": "15445:2:13", + "src": "15855:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22533,7 +22533,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18010, - "src": "15449:2:13", + "src": "15859:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22565,7 +22565,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15392:3:13", + "src": "15802:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22578,7 +22578,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15392:23:13", + "src": "15802:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -22592,7 +22592,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15392:60:13", + "src": "15802:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22612,7 +22612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "15376:15:13", + "src": "15786:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -22626,7 +22626,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15376:77:13", + "src": "15786:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22635,7 +22635,7 @@ }, "id": 18022, "nodeType": "ExpressionStatement", - "src": "15376:77:13" + "src": "15786:77:13" } ] }, @@ -22643,7 +22643,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15312:3:13", + "nameLocation": "15721:3:13", "parameters": { "id": 18011, "nodeType": "ParameterList", @@ -22653,10 +22653,10 @@ "id": 18006, "mutability": "mutable", "name": "p0", - "nameLocation": "15321:2:13", + "nameLocation": "15730:2:13", "nodeType": "VariableDeclaration", "scope": 18024, - "src": "15316:7:13", + "src": "15725:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22667,7 +22667,7 @@ "id": 18005, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15316:4:13", + "src": "15725:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22680,10 +22680,10 @@ "id": 18008, "mutability": "mutable", "name": "p1", - "nameLocation": "15339:2:13", + "nameLocation": "15748:2:13", "nodeType": "VariableDeclaration", "scope": 18024, - "src": "15325:16:13", + "src": "15734:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22694,7 +22694,7 @@ "id": 18007, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15325:6:13", + "src": "15734:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22707,10 +22707,10 @@ "id": 18010, "mutability": "mutable", "name": "p2", - "nameLocation": "15348:2:13", + "nameLocation": "15757:2:13", "nodeType": "VariableDeclaration", "scope": 18024, - "src": "15343:7:13", + "src": "15752:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22721,7 +22721,7 @@ "id": 18009, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15343:4:13", + "src": "15752:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22730,13 +22730,13 @@ "visibility": "internal" } ], - "src": "15315:36:13" + "src": "15724:36:13" }, "returnParameters": { "id": 18012, "nodeType": "ParameterList", "parameters": [], - "src": "15366:0:13" + "src": "15775:0:13" }, "scope": 24413, "stateMutability": "view", @@ -22746,12 +22746,12 @@ { "id": 18044, "nodeType": "FunctionDefinition", - "src": "15466:163:13", + "src": "15879:165:13", "nodes": [], "body": { "id": 18043, "nodeType": "Block", - "src": "15532:97:13", + "src": "15945:99:13", "nodes": [], "statements": [ { @@ -22768,7 +22768,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15582:26:13", + "src": "15996:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9591b953c9b1d0af9d1e3bc0f6ea9aa5b0e1af8c702f85b36e21b9b2d7e4da79", "typeString": "literal_string \"log(bool,string,address)\"" @@ -22781,7 +22781,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18026, - "src": "15610:2:13", + "src": "16024:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22793,7 +22793,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18028, - "src": "15614:2:13", + "src": "16028:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22805,7 +22805,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18030, - "src": "15618:2:13", + "src": "16032:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22837,7 +22837,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15558:3:13", + "src": "15972:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -22850,7 +22850,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15558:23:13", + "src": "15972:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -22864,7 +22864,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15558:63:13", + "src": "15972:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22884,7 +22884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "15542:15:13", + "src": "15956:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -22898,7 +22898,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15542:80:13", + "src": "15956:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22907,7 +22907,7 @@ }, "id": 18042, "nodeType": "ExpressionStatement", - "src": "15542:80:13" + "src": "15956:80:13" } ] }, @@ -22915,7 +22915,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15475:3:13", + "nameLocation": "15888:3:13", "parameters": { "id": 18031, "nodeType": "ParameterList", @@ -22925,10 +22925,10 @@ "id": 18026, "mutability": "mutable", "name": "p0", - "nameLocation": "15484:2:13", + "nameLocation": "15897:2:13", "nodeType": "VariableDeclaration", "scope": 18044, - "src": "15479:7:13", + "src": "15892:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22939,7 +22939,7 @@ "id": 18025, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15479:4:13", + "src": "15892:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22952,10 +22952,10 @@ "id": 18028, "mutability": "mutable", "name": "p1", - "nameLocation": "15502:2:13", + "nameLocation": "15915:2:13", "nodeType": "VariableDeclaration", "scope": 18044, - "src": "15488:16:13", + "src": "15901:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22966,7 +22966,7 @@ "id": 18027, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15488:6:13", + "src": "15901:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22979,10 +22979,10 @@ "id": 18030, "mutability": "mutable", "name": "p2", - "nameLocation": "15514:2:13", + "nameLocation": "15927:2:13", "nodeType": "VariableDeclaration", "scope": 18044, - "src": "15506:10:13", + "src": "15919:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22993,7 +22993,7 @@ "id": 18029, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15506:7:13", + "src": "15919:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23003,13 +23003,13 @@ "visibility": "internal" } ], - "src": "15478:39:13" + "src": "15891:39:13" }, "returnParameters": { "id": 18032, "nodeType": "ParameterList", "parameters": [], - "src": "15532:0:13" + "src": "15945:0:13" }, "scope": 24413, "stateMutability": "view", @@ -23019,12 +23019,12 @@ { "id": 18064, "nodeType": "FunctionDefinition", - "src": "15635:152:13", + "src": "16052:154:13", "nodes": [], "body": { "id": 18063, "nodeType": "Block", - "src": "15692:95:13", + "src": "16109:97:13", "nodes": [], "statements": [ { @@ -23041,7 +23041,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15742:24:13", + "src": "16160:24:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_12f216023a0243e7ece19b75fc4619b59ea663e0aefdf2e4b1faa16a9fa3a211", "typeString": "literal_string \"log(bool,bool,uint256)\"" @@ -23054,7 +23054,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18046, - "src": "15768:2:13", + "src": "16186:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23066,7 +23066,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18048, - "src": "15772:2:13", + "src": "16190:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23078,7 +23078,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18050, - "src": "15776:2:13", + "src": "16194:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23110,7 +23110,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15718:3:13", + "src": "16136:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23123,7 +23123,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15718:23:13", + "src": "16136:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -23137,7 +23137,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15718:61:13", + "src": "16136:61:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23157,7 +23157,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "15702:15:13", + "src": "16120:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -23171,7 +23171,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15702:78:13", + "src": "16120:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23180,7 +23180,7 @@ }, "id": 18062, "nodeType": "ExpressionStatement", - "src": "15702:78:13" + "src": "16120:78:13" } ] }, @@ -23188,7 +23188,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15644:3:13", + "nameLocation": "16061:3:13", "parameters": { "id": 18051, "nodeType": "ParameterList", @@ -23198,10 +23198,10 @@ "id": 18046, "mutability": "mutable", "name": "p0", - "nameLocation": "15653:2:13", + "nameLocation": "16070:2:13", "nodeType": "VariableDeclaration", "scope": 18064, - "src": "15648:7:13", + "src": "16065:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23212,7 +23212,7 @@ "id": 18045, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15648:4:13", + "src": "16065:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23225,10 +23225,10 @@ "id": 18048, "mutability": "mutable", "name": "p1", - "nameLocation": "15662:2:13", + "nameLocation": "16079:2:13", "nodeType": "VariableDeclaration", "scope": 18064, - "src": "15657:7:13", + "src": "16074:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23239,7 +23239,7 @@ "id": 18047, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15657:4:13", + "src": "16074:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23252,10 +23252,10 @@ "id": 18050, "mutability": "mutable", "name": "p2", - "nameLocation": "15674:2:13", + "nameLocation": "16091:2:13", "nodeType": "VariableDeclaration", "scope": 18064, - "src": "15666:10:13", + "src": "16083:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23266,7 +23266,7 @@ "id": 18049, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15666:7:13", + "src": "16083:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23275,13 +23275,13 @@ "visibility": "internal" } ], - "src": "15647:30:13" + "src": "16064:30:13" }, "returnParameters": { "id": 18052, "nodeType": "ParameterList", "parameters": [], - "src": "15692:0:13" + "src": "16109:0:13" }, "scope": 24413, "stateMutability": "view", @@ -23291,12 +23291,12 @@ { "id": 18084, "nodeType": "FunctionDefinition", - "src": "15793:157:13", + "src": "16214:159:13", "nodes": [], "body": { "id": 18083, "nodeType": "Block", - "src": "15856:94:13", + "src": "16277:96:13", "nodes": [], "statements": [ { @@ -23313,7 +23313,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15906:23:13", + "src": "16328:23:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2555fa465662416fc443b21c515f245dc550a66f7c658773f7bd7ad91c82f2cc", "typeString": "literal_string \"log(bool,bool,string)\"" @@ -23326,7 +23326,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18066, - "src": "15931:2:13", + "src": "16353:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23338,7 +23338,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18068, - "src": "15935:2:13", + "src": "16357:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23350,7 +23350,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18070, - "src": "15939:2:13", + "src": "16361:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23382,7 +23382,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15882:3:13", + "src": "16304:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23395,7 +23395,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15882:23:13", + "src": "16304:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -23409,7 +23409,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15882:60:13", + "src": "16304:60:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23429,7 +23429,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "15866:15:13", + "src": "16288:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -23443,7 +23443,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15866:77:13", + "src": "16288:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23452,7 +23452,7 @@ }, "id": 18082, "nodeType": "ExpressionStatement", - "src": "15866:77:13" + "src": "16288:77:13" } ] }, @@ -23460,7 +23460,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15802:3:13", + "nameLocation": "16223:3:13", "parameters": { "id": 18071, "nodeType": "ParameterList", @@ -23470,10 +23470,10 @@ "id": 18066, "mutability": "mutable", "name": "p0", - "nameLocation": "15811:2:13", + "nameLocation": "16232:2:13", "nodeType": "VariableDeclaration", "scope": 18084, - "src": "15806:7:13", + "src": "16227:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23484,7 +23484,7 @@ "id": 18065, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15806:4:13", + "src": "16227:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23497,10 +23497,10 @@ "id": 18068, "mutability": "mutable", "name": "p1", - "nameLocation": "15820:2:13", + "nameLocation": "16241:2:13", "nodeType": "VariableDeclaration", "scope": 18084, - "src": "15815:7:13", + "src": "16236:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23511,7 +23511,7 @@ "id": 18067, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15815:4:13", + "src": "16236:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23524,10 +23524,10 @@ "id": 18070, "mutability": "mutable", "name": "p2", - "nameLocation": "15838:2:13", + "nameLocation": "16259:2:13", "nodeType": "VariableDeclaration", "scope": 18084, - "src": "15824:16:13", + "src": "16245:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23538,7 +23538,7 @@ "id": 18069, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15824:6:13", + "src": "16245:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23547,13 +23547,13 @@ "visibility": "internal" } ], - "src": "15805:36:13" + "src": "16226:36:13" }, "returnParameters": { "id": 18072, "nodeType": "ParameterList", "parameters": [], - "src": "15856:0:13" + "src": "16277:0:13" }, "scope": 24413, "stateMutability": "view", @@ -23563,12 +23563,12 @@ { "id": 18104, "nodeType": "FunctionDefinition", - "src": "15956:146:13", + "src": "16381:148:13", "nodes": [], "body": { "id": 18103, "nodeType": "Block", - "src": "16010:92:13", + "src": "16435:94:13", "nodes": [], "statements": [ { @@ -23585,7 +23585,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16060:21:13", + "src": "16486:21:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50709698278bb02f656e4ac53a2ae8ef0ec4064d340360a5fa4d933e9a742590", "typeString": "literal_string \"log(bool,bool,bool)\"" @@ -23598,7 +23598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18086, - "src": "16083:2:13", + "src": "16509:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23610,7 +23610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18088, - "src": "16087:2:13", + "src": "16513:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23622,7 +23622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18090, - "src": "16091:2:13", + "src": "16517:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23654,7 +23654,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16036:3:13", + "src": "16462:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23667,7 +23667,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16036:23:13", + "src": "16462:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -23681,7 +23681,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16036:58:13", + "src": "16462:58:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23701,7 +23701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "16020:15:13", + "src": "16446:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -23715,7 +23715,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16020:75:13", + "src": "16446:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23724,7 +23724,7 @@ }, "id": 18102, "nodeType": "ExpressionStatement", - "src": "16020:75:13" + "src": "16446:75:13" } ] }, @@ -23732,7 +23732,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15965:3:13", + "nameLocation": "16390:3:13", "parameters": { "id": 18091, "nodeType": "ParameterList", @@ -23742,10 +23742,10 @@ "id": 18086, "mutability": "mutable", "name": "p0", - "nameLocation": "15974:2:13", + "nameLocation": "16399:2:13", "nodeType": "VariableDeclaration", "scope": 18104, - "src": "15969:7:13", + "src": "16394:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23756,7 +23756,7 @@ "id": 18085, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15969:4:13", + "src": "16394:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23769,10 +23769,10 @@ "id": 18088, "mutability": "mutable", "name": "p1", - "nameLocation": "15983:2:13", + "nameLocation": "16408:2:13", "nodeType": "VariableDeclaration", "scope": 18104, - "src": "15978:7:13", + "src": "16403:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23783,7 +23783,7 @@ "id": 18087, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15978:4:13", + "src": "16403:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23796,10 +23796,10 @@ "id": 18090, "mutability": "mutable", "name": "p2", - "nameLocation": "15992:2:13", + "nameLocation": "16417:2:13", "nodeType": "VariableDeclaration", "scope": 18104, - "src": "15987:7:13", + "src": "16412:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23810,7 +23810,7 @@ "id": 18089, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15987:4:13", + "src": "16412:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23819,13 +23819,13 @@ "visibility": "internal" } ], - "src": "15968:27:13" + "src": "16393:27:13" }, "returnParameters": { "id": 18092, "nodeType": "ParameterList", "parameters": [], - "src": "16010:0:13" + "src": "16435:0:13" }, "scope": 24413, "stateMutability": "view", @@ -23835,12 +23835,12 @@ { "id": 18124, "nodeType": "FunctionDefinition", - "src": "16108:152:13", + "src": "16537:154:13", "nodes": [], "body": { "id": 18123, "nodeType": "Block", - "src": "16165:95:13", + "src": "16594:97:13", "nodes": [], "statements": [ { @@ -23857,7 +23857,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16215:24:13", + "src": "16645:24:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1078f68da6ddbbe80f829fe8d54d1f2c6347e1ee4ec5a2a7a3a330ada9eccf81", "typeString": "literal_string \"log(bool,bool,address)\"" @@ -23870,7 +23870,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18106, - "src": "16241:2:13", + "src": "16671:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23882,7 +23882,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18108, - "src": "16245:2:13", + "src": "16675:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23894,7 +23894,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18110, - "src": "16249:2:13", + "src": "16679:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23926,7 +23926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16191:3:13", + "src": "16621:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -23939,7 +23939,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16191:23:13", + "src": "16621:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -23953,7 +23953,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16191:61:13", + "src": "16621:61:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23973,7 +23973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "16175:15:13", + "src": "16605:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -23987,7 +23987,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16175:78:13", + "src": "16605:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23996,7 +23996,7 @@ }, "id": 18122, "nodeType": "ExpressionStatement", - "src": "16175:78:13" + "src": "16605:78:13" } ] }, @@ -24004,7 +24004,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16117:3:13", + "nameLocation": "16546:3:13", "parameters": { "id": 18111, "nodeType": "ParameterList", @@ -24014,10 +24014,10 @@ "id": 18106, "mutability": "mutable", "name": "p0", - "nameLocation": "16126:2:13", + "nameLocation": "16555:2:13", "nodeType": "VariableDeclaration", "scope": 18124, - "src": "16121:7:13", + "src": "16550:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24028,7 +24028,7 @@ "id": 18105, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16121:4:13", + "src": "16550:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24041,10 +24041,10 @@ "id": 18108, "mutability": "mutable", "name": "p1", - "nameLocation": "16135:2:13", + "nameLocation": "16564:2:13", "nodeType": "VariableDeclaration", "scope": 18124, - "src": "16130:7:13", + "src": "16559:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24055,7 +24055,7 @@ "id": 18107, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16130:4:13", + "src": "16559:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24068,10 +24068,10 @@ "id": 18110, "mutability": "mutable", "name": "p2", - "nameLocation": "16147:2:13", + "nameLocation": "16576:2:13", "nodeType": "VariableDeclaration", "scope": 18124, - "src": "16139:10:13", + "src": "16568:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24082,7 +24082,7 @@ "id": 18109, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16139:7:13", + "src": "16568:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24092,13 +24092,13 @@ "visibility": "internal" } ], - "src": "16120:30:13" + "src": "16549:30:13" }, "returnParameters": { "id": 18112, "nodeType": "ParameterList", "parameters": [], - "src": "16165:0:13" + "src": "16594:0:13" }, "scope": 24413, "stateMutability": "view", @@ -24108,12 +24108,12 @@ { "id": 18144, "nodeType": "FunctionDefinition", - "src": "16266:158:13", + "src": "16699:160:13", "nodes": [], "body": { "id": 18143, "nodeType": "Block", - "src": "16326:98:13", + "src": "16759:100:13", "nodes": [], "statements": [ { @@ -24130,7 +24130,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16376:27:13", + "src": "16810:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f7b9afb4f9ee9df3fee50155d0accfa23536f443bcbc89ec11f75df422d05ac", "typeString": "literal_string \"log(bool,address,uint256)\"" @@ -24143,7 +24143,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18126, - "src": "16405:2:13", + "src": "16839:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24155,7 +24155,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18128, - "src": "16409:2:13", + "src": "16843:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24167,7 +24167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18130, - "src": "16413:2:13", + "src": "16847:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24199,7 +24199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16352:3:13", + "src": "16786:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -24212,7 +24212,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16352:23:13", + "src": "16786:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -24226,7 +24226,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16352:64:13", + "src": "16786:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24246,7 +24246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "16336:15:13", + "src": "16770:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -24260,7 +24260,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16336:81:13", + "src": "16770:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24269,7 +24269,7 @@ }, "id": 18142, "nodeType": "ExpressionStatement", - "src": "16336:81:13" + "src": "16770:81:13" } ] }, @@ -24277,7 +24277,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16275:3:13", + "nameLocation": "16708:3:13", "parameters": { "id": 18131, "nodeType": "ParameterList", @@ -24287,10 +24287,10 @@ "id": 18126, "mutability": "mutable", "name": "p0", - "nameLocation": "16284:2:13", + "nameLocation": "16717:2:13", "nodeType": "VariableDeclaration", "scope": 18144, - "src": "16279:7:13", + "src": "16712:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24301,7 +24301,7 @@ "id": 18125, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16279:4:13", + "src": "16712:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24314,10 +24314,10 @@ "id": 18128, "mutability": "mutable", "name": "p1", - "nameLocation": "16296:2:13", + "nameLocation": "16729:2:13", "nodeType": "VariableDeclaration", "scope": 18144, - "src": "16288:10:13", + "src": "16721:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24328,7 +24328,7 @@ "id": 18127, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16288:7:13", + "src": "16721:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24342,10 +24342,10 @@ "id": 18130, "mutability": "mutable", "name": "p2", - "nameLocation": "16308:2:13", + "nameLocation": "16741:2:13", "nodeType": "VariableDeclaration", "scope": 18144, - "src": "16300:10:13", + "src": "16733:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24356,7 +24356,7 @@ "id": 18129, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16300:7:13", + "src": "16733:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24365,13 +24365,13 @@ "visibility": "internal" } ], - "src": "16278:33:13" + "src": "16711:33:13" }, "returnParameters": { "id": 18132, "nodeType": "ParameterList", "parameters": [], - "src": "16326:0:13" + "src": "16759:0:13" }, "scope": 24413, "stateMutability": "view", @@ -24381,12 +24381,12 @@ { "id": 18164, "nodeType": "FunctionDefinition", - "src": "16430:163:13", + "src": "16867:165:13", "nodes": [], "body": { "id": 18163, "nodeType": "Block", - "src": "16496:97:13", + "src": "16933:99:13", "nodes": [], "statements": [ { @@ -24403,7 +24403,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16546:26:13", + "src": "16984:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de9a927090b15ed84eefc0c471675a23ce67fd75011b1652fe17ca2dd0dcd06d", "typeString": "literal_string \"log(bool,address,string)\"" @@ -24416,7 +24416,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18146, - "src": "16574:2:13", + "src": "17012:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24428,7 +24428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18148, - "src": "16578:2:13", + "src": "17016:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24440,7 +24440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18150, - "src": "16582:2:13", + "src": "17020:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24472,7 +24472,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16522:3:13", + "src": "16960:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -24485,7 +24485,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16522:23:13", + "src": "16960:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -24499,7 +24499,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16522:63:13", + "src": "16960:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24519,7 +24519,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "16506:15:13", + "src": "16944:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -24533,7 +24533,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16506:80:13", + "src": "16944:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24542,7 +24542,7 @@ }, "id": 18162, "nodeType": "ExpressionStatement", - "src": "16506:80:13" + "src": "16944:80:13" } ] }, @@ -24550,7 +24550,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16439:3:13", + "nameLocation": "16876:3:13", "parameters": { "id": 18151, "nodeType": "ParameterList", @@ -24560,10 +24560,10 @@ "id": 18146, "mutability": "mutable", "name": "p0", - "nameLocation": "16448:2:13", + "nameLocation": "16885:2:13", "nodeType": "VariableDeclaration", "scope": 18164, - "src": "16443:7:13", + "src": "16880:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24574,7 +24574,7 @@ "id": 18145, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16443:4:13", + "src": "16880:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24587,10 +24587,10 @@ "id": 18148, "mutability": "mutable", "name": "p1", - "nameLocation": "16460:2:13", + "nameLocation": "16897:2:13", "nodeType": "VariableDeclaration", "scope": 18164, - "src": "16452:10:13", + "src": "16889:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24601,7 +24601,7 @@ "id": 18147, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16452:7:13", + "src": "16889:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24615,10 +24615,10 @@ "id": 18150, "mutability": "mutable", "name": "p2", - "nameLocation": "16478:2:13", + "nameLocation": "16915:2:13", "nodeType": "VariableDeclaration", "scope": 18164, - "src": "16464:16:13", + "src": "16901:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24629,7 +24629,7 @@ "id": 18149, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16464:6:13", + "src": "16901:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24638,13 +24638,13 @@ "visibility": "internal" } ], - "src": "16442:39:13" + "src": "16879:39:13" }, "returnParameters": { "id": 18152, "nodeType": "ParameterList", "parameters": [], - "src": "16496:0:13" + "src": "16933:0:13" }, "scope": 24413, "stateMutability": "view", @@ -24654,12 +24654,12 @@ { "id": 18184, "nodeType": "FunctionDefinition", - "src": "16599:152:13", + "src": "17040:154:13", "nodes": [], "body": { "id": 18183, "nodeType": "Block", - "src": "16656:95:13", + "src": "17097:97:13", "nodes": [], "statements": [ { @@ -24676,7 +24676,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16706:24:13", + "src": "17148:24:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_18c9c746c9d0e38e4dc234ee76e678bbaa4e473eca3dce0969637d7f01e4a908", "typeString": "literal_string \"log(bool,address,bool)\"" @@ -24689,7 +24689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18166, - "src": "16732:2:13", + "src": "17174:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24701,7 +24701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18168, - "src": "16736:2:13", + "src": "17178:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24713,7 +24713,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18170, - "src": "16740:2:13", + "src": "17182:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24745,7 +24745,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16682:3:13", + "src": "17124:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -24758,7 +24758,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16682:23:13", + "src": "17124:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -24772,7 +24772,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16682:61:13", + "src": "17124:61:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24792,7 +24792,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "16666:15:13", + "src": "17108:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -24806,7 +24806,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16666:78:13", + "src": "17108:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -24815,7 +24815,7 @@ }, "id": 18182, "nodeType": "ExpressionStatement", - "src": "16666:78:13" + "src": "17108:78:13" } ] }, @@ -24823,7 +24823,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16608:3:13", + "nameLocation": "17049:3:13", "parameters": { "id": 18171, "nodeType": "ParameterList", @@ -24833,10 +24833,10 @@ "id": 18166, "mutability": "mutable", "name": "p0", - "nameLocation": "16617:2:13", + "nameLocation": "17058:2:13", "nodeType": "VariableDeclaration", "scope": 18184, - "src": "16612:7:13", + "src": "17053:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24847,7 +24847,7 @@ "id": 18165, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16612:4:13", + "src": "17053:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24860,10 +24860,10 @@ "id": 18168, "mutability": "mutable", "name": "p1", - "nameLocation": "16629:2:13", + "nameLocation": "17070:2:13", "nodeType": "VariableDeclaration", "scope": 18184, - "src": "16621:10:13", + "src": "17062:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24874,7 +24874,7 @@ "id": 18167, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16621:7:13", + "src": "17062:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24888,10 +24888,10 @@ "id": 18170, "mutability": "mutable", "name": "p2", - "nameLocation": "16638:2:13", + "nameLocation": "17079:2:13", "nodeType": "VariableDeclaration", "scope": 18184, - "src": "16633:7:13", + "src": "17074:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24902,7 +24902,7 @@ "id": 18169, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16633:4:13", + "src": "17074:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24911,13 +24911,13 @@ "visibility": "internal" } ], - "src": "16611:30:13" + "src": "17052:30:13" }, "returnParameters": { "id": 18172, "nodeType": "ParameterList", "parameters": [], - "src": "16656:0:13" + "src": "17097:0:13" }, "scope": 24413, "stateMutability": "view", @@ -24927,12 +24927,12 @@ { "id": 18204, "nodeType": "FunctionDefinition", - "src": "16757:158:13", + "src": "17202:160:13", "nodes": [], "body": { "id": 18203, "nodeType": "Block", - "src": "16817:98:13", + "src": "17262:100:13", "nodes": [], "statements": [ { @@ -24949,7 +24949,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16867:27:13", + "src": "17313:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d2763667477f08a6a3f8ce84e1cc1aeb5e67ee2996f5f36e8939da2b8b8f0265", "typeString": "literal_string \"log(bool,address,address)\"" @@ -24962,7 +24962,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18186, - "src": "16896:2:13", + "src": "17342:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24974,7 +24974,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18188, - "src": "16900:2:13", + "src": "17346:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24986,7 +24986,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18190, - "src": "16904:2:13", + "src": "17350:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25018,7 +25018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16843:3:13", + "src": "17289:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -25031,7 +25031,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16843:23:13", + "src": "17289:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -25045,7 +25045,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16843:64:13", + "src": "17289:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25065,7 +25065,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "16827:15:13", + "src": "17273:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -25079,7 +25079,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16827:81:13", + "src": "17273:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -25088,7 +25088,7 @@ }, "id": 18202, "nodeType": "ExpressionStatement", - "src": "16827:81:13" + "src": "17273:81:13" } ] }, @@ -25096,7 +25096,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16766:3:13", + "nameLocation": "17211:3:13", "parameters": { "id": 18191, "nodeType": "ParameterList", @@ -25106,10 +25106,10 @@ "id": 18186, "mutability": "mutable", "name": "p0", - "nameLocation": "16775:2:13", + "nameLocation": "17220:2:13", "nodeType": "VariableDeclaration", "scope": 18204, - "src": "16770:7:13", + "src": "17215:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25120,7 +25120,7 @@ "id": 18185, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16770:4:13", + "src": "17215:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25133,10 +25133,10 @@ "id": 18188, "mutability": "mutable", "name": "p1", - "nameLocation": "16787:2:13", + "nameLocation": "17232:2:13", "nodeType": "VariableDeclaration", "scope": 18204, - "src": "16779:10:13", + "src": "17224:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25147,7 +25147,7 @@ "id": 18187, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16779:7:13", + "src": "17224:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25161,10 +25161,10 @@ "id": 18190, "mutability": "mutable", "name": "p2", - "nameLocation": "16799:2:13", + "nameLocation": "17244:2:13", "nodeType": "VariableDeclaration", "scope": 18204, - "src": "16791:10:13", + "src": "17236:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25175,7 +25175,7 @@ "id": 18189, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16791:7:13", + "src": "17236:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25185,13 +25185,13 @@ "visibility": "internal" } ], - "src": "16769:33:13" + "src": "17214:33:13" }, "returnParameters": { "id": 18192, "nodeType": "ParameterList", "parameters": [], - "src": "16817:0:13" + "src": "17262:0:13" }, "scope": 24413, "stateMutability": "view", @@ -25201,12 +25201,12 @@ { "id": 18224, "nodeType": "FunctionDefinition", - "src": "16921:164:13", + "src": "17370:166:13", "nodes": [], "body": { "id": 18223, "nodeType": "Block", - "src": "16984:101:13", + "src": "17433:103:13", "nodes": [], "statements": [ { @@ -25223,7 +25223,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17034:30:13", + "src": "17484:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b69bcaf6823fa467c87c127df102001d1ca4e8a6dc08cab8aa1e5ab4a0ae8c76", "typeString": "literal_string \"log(address,uint256,uint256)\"" @@ -25236,7 +25236,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18206, - "src": "17066:2:13", + "src": "17516:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25248,7 +25248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18208, - "src": "17070:2:13", + "src": "17520:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25260,7 +25260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18210, - "src": "17074:2:13", + "src": "17524:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25292,7 +25292,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17010:3:13", + "src": "17460:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -25305,7 +25305,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17010:23:13", + "src": "17460:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -25319,7 +25319,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17010:67:13", + "src": "17460:67:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25339,7 +25339,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "16994:15:13", + "src": "17444:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -25353,7 +25353,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16994:84:13", + "src": "17444:84:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -25362,7 +25362,7 @@ }, "id": 18222, "nodeType": "ExpressionStatement", - "src": "16994:84:13" + "src": "17444:84:13" } ] }, @@ -25370,7 +25370,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16930:3:13", + "nameLocation": "17379:3:13", "parameters": { "id": 18211, "nodeType": "ParameterList", @@ -25380,10 +25380,10 @@ "id": 18206, "mutability": "mutable", "name": "p0", - "nameLocation": "16942:2:13", + "nameLocation": "17391:2:13", "nodeType": "VariableDeclaration", "scope": 18224, - "src": "16934:10:13", + "src": "17383:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25394,7 +25394,7 @@ "id": 18205, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16934:7:13", + "src": "17383:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25408,10 +25408,10 @@ "id": 18208, "mutability": "mutable", "name": "p1", - "nameLocation": "16954:2:13", + "nameLocation": "17403:2:13", "nodeType": "VariableDeclaration", "scope": 18224, - "src": "16946:10:13", + "src": "17395:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25422,7 +25422,7 @@ "id": 18207, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16946:7:13", + "src": "17395:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25435,10 +25435,10 @@ "id": 18210, "mutability": "mutable", "name": "p2", - "nameLocation": "16966:2:13", + "nameLocation": "17415:2:13", "nodeType": "VariableDeclaration", "scope": 18224, - "src": "16958:10:13", + "src": "17407:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25449,7 +25449,7 @@ "id": 18209, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16958:7:13", + "src": "17407:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25458,13 +25458,13 @@ "visibility": "internal" } ], - "src": "16933:36:13" + "src": "17382:36:13" }, "returnParameters": { "id": 18212, "nodeType": "ParameterList", "parameters": [], - "src": "16984:0:13" + "src": "17433:0:13" }, "scope": 24413, "stateMutability": "view", @@ -25474,12 +25474,12 @@ { "id": 18244, "nodeType": "FunctionDefinition", - "src": "17091:169:13", + "src": "17544:171:13", "nodes": [], "body": { "id": 18243, "nodeType": "Block", - "src": "17160:100:13", + "src": "17613:102:13", "nodes": [], "statements": [ { @@ -25496,7 +25496,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17210:29:13", + "src": "17664:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a1f2e8aa7ff0c088860d7b3f0d1dc288d8e8a07808525cc31a5691f1bc0e149d", "typeString": "literal_string \"log(address,uint256,string)\"" @@ -25509,7 +25509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18226, - "src": "17241:2:13", + "src": "17695:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25521,7 +25521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18228, - "src": "17245:2:13", + "src": "17699:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25533,7 +25533,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18230, - "src": "17249:2:13", + "src": "17703:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25565,7 +25565,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17186:3:13", + "src": "17640:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -25578,7 +25578,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17186:23:13", + "src": "17640:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -25592,7 +25592,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17186:66:13", + "src": "17640:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25612,7 +25612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "17170:15:13", + "src": "17624:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -25626,7 +25626,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17170:83:13", + "src": "17624:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -25635,7 +25635,7 @@ }, "id": 18242, "nodeType": "ExpressionStatement", - "src": "17170:83:13" + "src": "17624:83:13" } ] }, @@ -25643,7 +25643,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17100:3:13", + "nameLocation": "17553:3:13", "parameters": { "id": 18231, "nodeType": "ParameterList", @@ -25653,10 +25653,10 @@ "id": 18226, "mutability": "mutable", "name": "p0", - "nameLocation": "17112:2:13", + "nameLocation": "17565:2:13", "nodeType": "VariableDeclaration", "scope": 18244, - "src": "17104:10:13", + "src": "17557:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25667,7 +25667,7 @@ "id": 18225, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17104:7:13", + "src": "17557:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25681,10 +25681,10 @@ "id": 18228, "mutability": "mutable", "name": "p1", - "nameLocation": "17124:2:13", + "nameLocation": "17577:2:13", "nodeType": "VariableDeclaration", "scope": 18244, - "src": "17116:10:13", + "src": "17569:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25695,7 +25695,7 @@ "id": 18227, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17116:7:13", + "src": "17569:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25708,10 +25708,10 @@ "id": 18230, "mutability": "mutable", "name": "p2", - "nameLocation": "17142:2:13", + "nameLocation": "17595:2:13", "nodeType": "VariableDeclaration", "scope": 18244, - "src": "17128:16:13", + "src": "17581:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25722,7 +25722,7 @@ "id": 18229, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17128:6:13", + "src": "17581:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25731,13 +25731,13 @@ "visibility": "internal" } ], - "src": "17103:42:13" + "src": "17556:42:13" }, "returnParameters": { "id": 18232, "nodeType": "ParameterList", "parameters": [], - "src": "17160:0:13" + "src": "17613:0:13" }, "scope": 24413, "stateMutability": "view", @@ -25747,12 +25747,12 @@ { "id": 18264, "nodeType": "FunctionDefinition", - "src": "17266:158:13", + "src": "17723:160:13", "nodes": [], "body": { "id": 18263, "nodeType": "Block", - "src": "17326:98:13", + "src": "17783:100:13", "nodes": [], "statements": [ { @@ -25769,7 +25769,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17376:27:13", + "src": "17834:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_678209a8f42181c670dc624bae130f552678a896a5cb06db485524796aca1390", "typeString": "literal_string \"log(address,uint256,bool)\"" @@ -25782,7 +25782,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18246, - "src": "17405:2:13", + "src": "17863:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25794,7 +25794,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18248, - "src": "17409:2:13", + "src": "17867:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25806,7 +25806,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18250, - "src": "17413:2:13", + "src": "17871:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25838,7 +25838,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17352:3:13", + "src": "17810:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -25851,7 +25851,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17352:23:13", + "src": "17810:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -25865,7 +25865,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17352:64:13", + "src": "17810:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25885,7 +25885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "17336:15:13", + "src": "17794:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -25899,7 +25899,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17336:81:13", + "src": "17794:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -25908,7 +25908,7 @@ }, "id": 18262, "nodeType": "ExpressionStatement", - "src": "17336:81:13" + "src": "17794:81:13" } ] }, @@ -25916,7 +25916,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17275:3:13", + "nameLocation": "17732:3:13", "parameters": { "id": 18251, "nodeType": "ParameterList", @@ -25926,10 +25926,10 @@ "id": 18246, "mutability": "mutable", "name": "p0", - "nameLocation": "17287:2:13", + "nameLocation": "17744:2:13", "nodeType": "VariableDeclaration", "scope": 18264, - "src": "17279:10:13", + "src": "17736:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25940,7 +25940,7 @@ "id": 18245, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17279:7:13", + "src": "17736:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25954,10 +25954,10 @@ "id": 18248, "mutability": "mutable", "name": "p1", - "nameLocation": "17299:2:13", + "nameLocation": "17756:2:13", "nodeType": "VariableDeclaration", "scope": 18264, - "src": "17291:10:13", + "src": "17748:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25968,7 +25968,7 @@ "id": 18247, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17291:7:13", + "src": "17748:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25981,10 +25981,10 @@ "id": 18250, "mutability": "mutable", "name": "p2", - "nameLocation": "17308:2:13", + "nameLocation": "17765:2:13", "nodeType": "VariableDeclaration", "scope": 18264, - "src": "17303:7:13", + "src": "17760:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25995,7 +25995,7 @@ "id": 18249, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17303:4:13", + "src": "17760:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26004,13 +26004,13 @@ "visibility": "internal" } ], - "src": "17278:33:13" + "src": "17735:33:13" }, "returnParameters": { "id": 18252, "nodeType": "ParameterList", "parameters": [], - "src": "17326:0:13" + "src": "17783:0:13" }, "scope": 24413, "stateMutability": "view", @@ -26020,12 +26020,12 @@ { "id": 18284, "nodeType": "FunctionDefinition", - "src": "17430:164:13", + "src": "17891:166:13", "nodes": [], "body": { "id": 18283, "nodeType": "Block", - "src": "17493:101:13", + "src": "17954:103:13", "nodes": [], "statements": [ { @@ -26042,7 +26042,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17543:30:13", + "src": "18005:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7bc0d848840f8a2b7df87b30af9a8d9856aea86658fd890c9e8abce72cda0b36", "typeString": "literal_string \"log(address,uint256,address)\"" @@ -26055,7 +26055,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18266, - "src": "17575:2:13", + "src": "18037:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26067,7 +26067,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18268, - "src": "17579:2:13", + "src": "18041:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26079,7 +26079,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18270, - "src": "17583:2:13", + "src": "18045:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26111,7 +26111,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17519:3:13", + "src": "17981:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -26124,7 +26124,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17519:23:13", + "src": "17981:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -26138,7 +26138,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17519:67:13", + "src": "17981:67:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26158,7 +26158,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "17503:15:13", + "src": "17965:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -26172,7 +26172,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17503:84:13", + "src": "17965:84:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26181,7 +26181,7 @@ }, "id": 18282, "nodeType": "ExpressionStatement", - "src": "17503:84:13" + "src": "17965:84:13" } ] }, @@ -26189,7 +26189,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17439:3:13", + "nameLocation": "17900:3:13", "parameters": { "id": 18271, "nodeType": "ParameterList", @@ -26199,10 +26199,10 @@ "id": 18266, "mutability": "mutable", "name": "p0", - "nameLocation": "17451:2:13", + "nameLocation": "17912:2:13", "nodeType": "VariableDeclaration", "scope": 18284, - "src": "17443:10:13", + "src": "17904:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26213,7 +26213,7 @@ "id": 18265, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17443:7:13", + "src": "17904:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26227,10 +26227,10 @@ "id": 18268, "mutability": "mutable", "name": "p1", - "nameLocation": "17463:2:13", + "nameLocation": "17924:2:13", "nodeType": "VariableDeclaration", "scope": 18284, - "src": "17455:10:13", + "src": "17916:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26241,7 +26241,7 @@ "id": 18267, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17455:7:13", + "src": "17916:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26254,10 +26254,10 @@ "id": 18270, "mutability": "mutable", "name": "p2", - "nameLocation": "17475:2:13", + "nameLocation": "17936:2:13", "nodeType": "VariableDeclaration", "scope": 18284, - "src": "17467:10:13", + "src": "17928:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26268,7 +26268,7 @@ "id": 18269, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17467:7:13", + "src": "17928:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26278,13 +26278,13 @@ "visibility": "internal" } ], - "src": "17442:36:13" + "src": "17903:36:13" }, "returnParameters": { "id": 18272, "nodeType": "ParameterList", "parameters": [], - "src": "17493:0:13" + "src": "17954:0:13" }, "scope": 24413, "stateMutability": "view", @@ -26294,12 +26294,12 @@ { "id": 18304, "nodeType": "FunctionDefinition", - "src": "17600:169:13", + "src": "18065:171:13", "nodes": [], "body": { "id": 18303, "nodeType": "Block", - "src": "17669:100:13", + "src": "18134:102:13", "nodes": [], "statements": [ { @@ -26316,7 +26316,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17719:29:13", + "src": "18185:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_67dd6ff15de5c635b9900811039f919659774d9843a07b7bcdfb1b54315e9200", "typeString": "literal_string \"log(address,string,uint256)\"" @@ -26329,7 +26329,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18286, - "src": "17750:2:13", + "src": "18216:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26341,7 +26341,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18288, - "src": "17754:2:13", + "src": "18220:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26353,7 +26353,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18290, - "src": "17758:2:13", + "src": "18224:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26385,7 +26385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17695:3:13", + "src": "18161:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -26398,7 +26398,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17695:23:13", + "src": "18161:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -26412,7 +26412,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17695:66:13", + "src": "18161:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26432,7 +26432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "17679:15:13", + "src": "18145:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -26446,7 +26446,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17679:83:13", + "src": "18145:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26455,7 +26455,7 @@ }, "id": 18302, "nodeType": "ExpressionStatement", - "src": "17679:83:13" + "src": "18145:83:13" } ] }, @@ -26463,7 +26463,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17609:3:13", + "nameLocation": "18074:3:13", "parameters": { "id": 18291, "nodeType": "ParameterList", @@ -26473,10 +26473,10 @@ "id": 18286, "mutability": "mutable", "name": "p0", - "nameLocation": "17621:2:13", + "nameLocation": "18086:2:13", "nodeType": "VariableDeclaration", "scope": 18304, - "src": "17613:10:13", + "src": "18078:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26487,7 +26487,7 @@ "id": 18285, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17613:7:13", + "src": "18078:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26501,10 +26501,10 @@ "id": 18288, "mutability": "mutable", "name": "p1", - "nameLocation": "17639:2:13", + "nameLocation": "18104:2:13", "nodeType": "VariableDeclaration", "scope": 18304, - "src": "17625:16:13", + "src": "18090:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26515,7 +26515,7 @@ "id": 18287, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17625:6:13", + "src": "18090:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26528,10 +26528,10 @@ "id": 18290, "mutability": "mutable", "name": "p2", - "nameLocation": "17651:2:13", + "nameLocation": "18116:2:13", "nodeType": "VariableDeclaration", "scope": 18304, - "src": "17643:10:13", + "src": "18108:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26542,7 +26542,7 @@ "id": 18289, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17643:7:13", + "src": "18108:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26551,13 +26551,13 @@ "visibility": "internal" } ], - "src": "17612:42:13" + "src": "18077:42:13" }, "returnParameters": { "id": 18292, "nodeType": "ParameterList", "parameters": [], - "src": "17669:0:13" + "src": "18134:0:13" }, "scope": 24413, "stateMutability": "view", @@ -26567,12 +26567,12 @@ { "id": 18324, "nodeType": "FunctionDefinition", - "src": "17775:174:13", + "src": "18244:176:13", "nodes": [], "body": { "id": 18323, "nodeType": "Block", - "src": "17850:99:13", + "src": "18319:101:13", "nodes": [], "statements": [ { @@ -26589,7 +26589,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17900:28:13", + "src": "18370:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fb77226597c11cd0c52945168d7176a06b9af41edea6a51823db111f35573158", "typeString": "literal_string \"log(address,string,string)\"" @@ -26602,7 +26602,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18306, - "src": "17930:2:13", + "src": "18400:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26614,7 +26614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18308, - "src": "17934:2:13", + "src": "18404:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26626,7 +26626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18310, - "src": "17938:2:13", + "src": "18408:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26658,7 +26658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17876:3:13", + "src": "18346:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -26671,7 +26671,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17876:23:13", + "src": "18346:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -26685,7 +26685,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17876:65:13", + "src": "18346:65:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26705,7 +26705,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "17860:15:13", + "src": "18330:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -26719,7 +26719,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "17860:82:13", + "src": "18330:82:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -26728,7 +26728,7 @@ }, "id": 18322, "nodeType": "ExpressionStatement", - "src": "17860:82:13" + "src": "18330:82:13" } ] }, @@ -26736,7 +26736,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17784:3:13", + "nameLocation": "18253:3:13", "parameters": { "id": 18311, "nodeType": "ParameterList", @@ -26746,10 +26746,10 @@ "id": 18306, "mutability": "mutable", "name": "p0", - "nameLocation": "17796:2:13", + "nameLocation": "18265:2:13", "nodeType": "VariableDeclaration", "scope": 18324, - "src": "17788:10:13", + "src": "18257:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26760,7 +26760,7 @@ "id": 18305, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17788:7:13", + "src": "18257:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26774,10 +26774,10 @@ "id": 18308, "mutability": "mutable", "name": "p1", - "nameLocation": "17814:2:13", + "nameLocation": "18283:2:13", "nodeType": "VariableDeclaration", "scope": 18324, - "src": "17800:16:13", + "src": "18269:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26788,7 +26788,7 @@ "id": 18307, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17800:6:13", + "src": "18269:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26801,10 +26801,10 @@ "id": 18310, "mutability": "mutable", "name": "p2", - "nameLocation": "17832:2:13", + "nameLocation": "18301:2:13", "nodeType": "VariableDeclaration", "scope": 18324, - "src": "17818:16:13", + "src": "18287:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26815,7 +26815,7 @@ "id": 18309, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17818:6:13", + "src": "18287:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26824,13 +26824,13 @@ "visibility": "internal" } ], - "src": "17787:48:13" + "src": "18256:48:13" }, "returnParameters": { "id": 18312, "nodeType": "ParameterList", "parameters": [], - "src": "17850:0:13" + "src": "18319:0:13" }, "scope": 24413, "stateMutability": "view", @@ -26840,12 +26840,12 @@ { "id": 18344, "nodeType": "FunctionDefinition", - "src": "17955:163:13", + "src": "18428:165:13", "nodes": [], "body": { "id": 18343, "nodeType": "Block", - "src": "18021:97:13", + "src": "18494:99:13", "nodes": [], "statements": [ { @@ -26862,7 +26862,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18071:26:13", + "src": "18545:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf020fb14f49566c5748de1f455c699a10a4ed1d7cf32f9adb28d22878df1b96", "typeString": "literal_string \"log(address,string,bool)\"" @@ -26875,7 +26875,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18326, - "src": "18099:2:13", + "src": "18573:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26887,7 +26887,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18328, - "src": "18103:2:13", + "src": "18577:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26899,7 +26899,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18330, - "src": "18107:2:13", + "src": "18581:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26931,7 +26931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18047:3:13", + "src": "18521:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -26944,7 +26944,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18047:23:13", + "src": "18521:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -26958,7 +26958,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18047:63:13", + "src": "18521:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26978,7 +26978,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "18031:15:13", + "src": "18505:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -26992,7 +26992,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18031:80:13", + "src": "18505:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27001,7 +27001,7 @@ }, "id": 18342, "nodeType": "ExpressionStatement", - "src": "18031:80:13" + "src": "18505:80:13" } ] }, @@ -27009,7 +27009,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17964:3:13", + "nameLocation": "18437:3:13", "parameters": { "id": 18331, "nodeType": "ParameterList", @@ -27019,10 +27019,10 @@ "id": 18326, "mutability": "mutable", "name": "p0", - "nameLocation": "17976:2:13", + "nameLocation": "18449:2:13", "nodeType": "VariableDeclaration", "scope": 18344, - "src": "17968:10:13", + "src": "18441:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27033,7 +27033,7 @@ "id": 18325, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17968:7:13", + "src": "18441:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27047,10 +27047,10 @@ "id": 18328, "mutability": "mutable", "name": "p1", - "nameLocation": "17994:2:13", + "nameLocation": "18467:2:13", "nodeType": "VariableDeclaration", "scope": 18344, - "src": "17980:16:13", + "src": "18453:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27061,7 +27061,7 @@ "id": 18327, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17980:6:13", + "src": "18453:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27074,10 +27074,10 @@ "id": 18330, "mutability": "mutable", "name": "p2", - "nameLocation": "18003:2:13", + "nameLocation": "18476:2:13", "nodeType": "VariableDeclaration", "scope": 18344, - "src": "17998:7:13", + "src": "18471:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27088,7 +27088,7 @@ "id": 18329, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17998:4:13", + "src": "18471:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27097,13 +27097,13 @@ "visibility": "internal" } ], - "src": "17967:39:13" + "src": "18440:39:13" }, "returnParameters": { "id": 18332, "nodeType": "ParameterList", "parameters": [], - "src": "18021:0:13" + "src": "18494:0:13" }, "scope": 24413, "stateMutability": "view", @@ -27113,12 +27113,12 @@ { "id": 18364, "nodeType": "FunctionDefinition", - "src": "18124:169:13", + "src": "18601:171:13", "nodes": [], "body": { "id": 18363, "nodeType": "Block", - "src": "18193:100:13", + "src": "18670:102:13", "nodes": [], "statements": [ { @@ -27135,7 +27135,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18243:29:13", + "src": "18721:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f08744e82875525f1ef885a48453f58e96cac98a5d32bd6d8c38e4977aede231", "typeString": "literal_string \"log(address,string,address)\"" @@ -27148,7 +27148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18346, - "src": "18274:2:13", + "src": "18752:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27160,7 +27160,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18348, - "src": "18278:2:13", + "src": "18756:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27172,7 +27172,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18350, - "src": "18282:2:13", + "src": "18760:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27204,7 +27204,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18219:3:13", + "src": "18697:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -27217,7 +27217,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18219:23:13", + "src": "18697:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -27231,7 +27231,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18219:66:13", + "src": "18697:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27251,7 +27251,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "18203:15:13", + "src": "18681:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -27265,7 +27265,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18203:83:13", + "src": "18681:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27274,7 +27274,7 @@ }, "id": 18362, "nodeType": "ExpressionStatement", - "src": "18203:83:13" + "src": "18681:83:13" } ] }, @@ -27282,7 +27282,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18133:3:13", + "nameLocation": "18610:3:13", "parameters": { "id": 18351, "nodeType": "ParameterList", @@ -27292,10 +27292,10 @@ "id": 18346, "mutability": "mutable", "name": "p0", - "nameLocation": "18145:2:13", + "nameLocation": "18622:2:13", "nodeType": "VariableDeclaration", "scope": 18364, - "src": "18137:10:13", + "src": "18614:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27306,7 +27306,7 @@ "id": 18345, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18137:7:13", + "src": "18614:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27320,10 +27320,10 @@ "id": 18348, "mutability": "mutable", "name": "p1", - "nameLocation": "18163:2:13", + "nameLocation": "18640:2:13", "nodeType": "VariableDeclaration", "scope": 18364, - "src": "18149:16:13", + "src": "18626:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27334,7 +27334,7 @@ "id": 18347, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18149:6:13", + "src": "18626:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27347,10 +27347,10 @@ "id": 18350, "mutability": "mutable", "name": "p2", - "nameLocation": "18175:2:13", + "nameLocation": "18652:2:13", "nodeType": "VariableDeclaration", "scope": 18364, - "src": "18167:10:13", + "src": "18644:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27361,7 +27361,7 @@ "id": 18349, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18167:7:13", + "src": "18644:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27371,13 +27371,13 @@ "visibility": "internal" } ], - "src": "18136:42:13" + "src": "18613:42:13" }, "returnParameters": { "id": 18352, "nodeType": "ParameterList", "parameters": [], - "src": "18193:0:13" + "src": "18670:0:13" }, "scope": 24413, "stateMutability": "view", @@ -27387,12 +27387,12 @@ { "id": 18384, "nodeType": "FunctionDefinition", - "src": "18299:158:13", + "src": "18780:160:13", "nodes": [], "body": { "id": 18383, "nodeType": "Block", - "src": "18359:98:13", + "src": "18840:100:13", "nodes": [], "statements": [ { @@ -27409,7 +27409,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18409:27:13", + "src": "18891:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9c4f99fb8e27f663a71adc9f15ace4bdc959202f3b7faa1c8ca25e5e7e8568f9", "typeString": "literal_string \"log(address,bool,uint256)\"" @@ -27422,7 +27422,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18366, - "src": "18438:2:13", + "src": "18920:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27434,7 +27434,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18368, - "src": "18442:2:13", + "src": "18924:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27446,7 +27446,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18370, - "src": "18446:2:13", + "src": "18928:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27478,7 +27478,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18385:3:13", + "src": "18867:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -27491,7 +27491,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18385:23:13", + "src": "18867:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -27505,7 +27505,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18385:64:13", + "src": "18867:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27525,7 +27525,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "18369:15:13", + "src": "18851:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -27539,7 +27539,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18369:81:13", + "src": "18851:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27548,7 +27548,7 @@ }, "id": 18382, "nodeType": "ExpressionStatement", - "src": "18369:81:13" + "src": "18851:81:13" } ] }, @@ -27556,7 +27556,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18308:3:13", + "nameLocation": "18789:3:13", "parameters": { "id": 18371, "nodeType": "ParameterList", @@ -27566,10 +27566,10 @@ "id": 18366, "mutability": "mutable", "name": "p0", - "nameLocation": "18320:2:13", + "nameLocation": "18801:2:13", "nodeType": "VariableDeclaration", "scope": 18384, - "src": "18312:10:13", + "src": "18793:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27580,7 +27580,7 @@ "id": 18365, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18312:7:13", + "src": "18793:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27594,10 +27594,10 @@ "id": 18368, "mutability": "mutable", "name": "p1", - "nameLocation": "18329:2:13", + "nameLocation": "18810:2:13", "nodeType": "VariableDeclaration", "scope": 18384, - "src": "18324:7:13", + "src": "18805:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27608,7 +27608,7 @@ "id": 18367, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18324:4:13", + "src": "18805:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27621,10 +27621,10 @@ "id": 18370, "mutability": "mutable", "name": "p2", - "nameLocation": "18341:2:13", + "nameLocation": "18822:2:13", "nodeType": "VariableDeclaration", "scope": 18384, - "src": "18333:10:13", + "src": "18814:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27635,7 +27635,7 @@ "id": 18369, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "18333:7:13", + "src": "18814:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27644,13 +27644,13 @@ "visibility": "internal" } ], - "src": "18311:33:13" + "src": "18792:33:13" }, "returnParameters": { "id": 18372, "nodeType": "ParameterList", "parameters": [], - "src": "18359:0:13" + "src": "18840:0:13" }, "scope": 24413, "stateMutability": "view", @@ -27660,12 +27660,12 @@ { "id": 18404, "nodeType": "FunctionDefinition", - "src": "18463:163:13", + "src": "18948:165:13", "nodes": [], "body": { "id": 18403, "nodeType": "Block", - "src": "18529:97:13", + "src": "19014:99:13", "nodes": [], "statements": [ { @@ -27682,7 +27682,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18579:26:13", + "src": "19065:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_212255cc5ff4a2d867f69451c60f51c24e41784276f4ceffe8ec3af322690750", "typeString": "literal_string \"log(address,bool,string)\"" @@ -27695,7 +27695,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18386, - "src": "18607:2:13", + "src": "19093:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27707,7 +27707,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18388, - "src": "18611:2:13", + "src": "19097:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27719,7 +27719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18390, - "src": "18615:2:13", + "src": "19101:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27751,7 +27751,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18555:3:13", + "src": "19041:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -27764,7 +27764,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18555:23:13", + "src": "19041:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -27778,7 +27778,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18555:63:13", + "src": "19041:63:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27798,7 +27798,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "18539:15:13", + "src": "19025:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -27812,7 +27812,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18539:80:13", + "src": "19025:80:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -27821,7 +27821,7 @@ }, "id": 18402, "nodeType": "ExpressionStatement", - "src": "18539:80:13" + "src": "19025:80:13" } ] }, @@ -27829,7 +27829,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18472:3:13", + "nameLocation": "18957:3:13", "parameters": { "id": 18391, "nodeType": "ParameterList", @@ -27839,10 +27839,10 @@ "id": 18386, "mutability": "mutable", "name": "p0", - "nameLocation": "18484:2:13", + "nameLocation": "18969:2:13", "nodeType": "VariableDeclaration", "scope": 18404, - "src": "18476:10:13", + "src": "18961:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27853,7 +27853,7 @@ "id": 18385, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18476:7:13", + "src": "18961:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27867,10 +27867,10 @@ "id": 18388, "mutability": "mutable", "name": "p1", - "nameLocation": "18493:2:13", + "nameLocation": "18978:2:13", "nodeType": "VariableDeclaration", "scope": 18404, - "src": "18488:7:13", + "src": "18973:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27881,7 +27881,7 @@ "id": 18387, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18488:4:13", + "src": "18973:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27894,10 +27894,10 @@ "id": 18390, "mutability": "mutable", "name": "p2", - "nameLocation": "18511:2:13", + "nameLocation": "18996:2:13", "nodeType": "VariableDeclaration", "scope": 18404, - "src": "18497:16:13", + "src": "18982:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27908,7 +27908,7 @@ "id": 18389, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18497:6:13", + "src": "18982:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27917,13 +27917,13 @@ "visibility": "internal" } ], - "src": "18475:39:13" + "src": "18960:39:13" }, "returnParameters": { "id": 18392, "nodeType": "ParameterList", "parameters": [], - "src": "18529:0:13" + "src": "19014:0:13" }, "scope": 24413, "stateMutability": "view", @@ -27933,12 +27933,12 @@ { "id": 18424, "nodeType": "FunctionDefinition", - "src": "18632:152:13", + "src": "19121:154:13", "nodes": [], "body": { "id": 18423, "nodeType": "Block", - "src": "18689:95:13", + "src": "19178:97:13", "nodes": [], "statements": [ { @@ -27955,7 +27955,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18739:24:13", + "src": "19229:24:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb830c92a079b46f3abcb83e519f578cffe7387941b6885067265feec096d279", "typeString": "literal_string \"log(address,bool,bool)\"" @@ -27968,7 +27968,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18406, - "src": "18765:2:13", + "src": "19255:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27980,7 +27980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18408, - "src": "18769:2:13", + "src": "19259:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27992,7 +27992,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18410, - "src": "18773:2:13", + "src": "19263:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28024,7 +28024,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18715:3:13", + "src": "19205:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -28037,7 +28037,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18715:23:13", + "src": "19205:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -28051,7 +28051,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18715:61:13", + "src": "19205:61:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28071,7 +28071,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "18699:15:13", + "src": "19189:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -28085,7 +28085,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18699:78:13", + "src": "19189:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28094,7 +28094,7 @@ }, "id": 18422, "nodeType": "ExpressionStatement", - "src": "18699:78:13" + "src": "19189:78:13" } ] }, @@ -28102,7 +28102,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18641:3:13", + "nameLocation": "19130:3:13", "parameters": { "id": 18411, "nodeType": "ParameterList", @@ -28112,10 +28112,10 @@ "id": 18406, "mutability": "mutable", "name": "p0", - "nameLocation": "18653:2:13", + "nameLocation": "19142:2:13", "nodeType": "VariableDeclaration", "scope": 18424, - "src": "18645:10:13", + "src": "19134:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28126,7 +28126,7 @@ "id": 18405, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18645:7:13", + "src": "19134:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28140,10 +28140,10 @@ "id": 18408, "mutability": "mutable", "name": "p1", - "nameLocation": "18662:2:13", + "nameLocation": "19151:2:13", "nodeType": "VariableDeclaration", "scope": 18424, - "src": "18657:7:13", + "src": "19146:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28154,7 +28154,7 @@ "id": 18407, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18657:4:13", + "src": "19146:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28167,10 +28167,10 @@ "id": 18410, "mutability": "mutable", "name": "p2", - "nameLocation": "18671:2:13", + "nameLocation": "19160:2:13", "nodeType": "VariableDeclaration", "scope": 18424, - "src": "18666:7:13", + "src": "19155:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28181,7 +28181,7 @@ "id": 18409, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18666:4:13", + "src": "19155:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28190,13 +28190,13 @@ "visibility": "internal" } ], - "src": "18644:30:13" + "src": "19133:30:13" }, "returnParameters": { "id": 18412, "nodeType": "ParameterList", "parameters": [], - "src": "18689:0:13" + "src": "19178:0:13" }, "scope": 24413, "stateMutability": "view", @@ -28206,12 +28206,12 @@ { "id": 18444, "nodeType": "FunctionDefinition", - "src": "18790:158:13", + "src": "19283:160:13", "nodes": [], "body": { "id": 18443, "nodeType": "Block", - "src": "18850:98:13", + "src": "19343:100:13", "nodes": [], "statements": [ { @@ -28228,7 +28228,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18900:27:13", + "src": "19394:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f11699ed537119f000a51ba9fbd5bb55b3990a1a718acbe99659bd1bc84dc18d", "typeString": "literal_string \"log(address,bool,address)\"" @@ -28241,7 +28241,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18426, - "src": "18929:2:13", + "src": "19423:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28253,7 +28253,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18428, - "src": "18933:2:13", + "src": "19427:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28265,7 +28265,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18430, - "src": "18937:2:13", + "src": "19431:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28297,7 +28297,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18876:3:13", + "src": "19370:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -28310,7 +28310,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18876:23:13", + "src": "19370:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -28324,7 +28324,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18876:64:13", + "src": "19370:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28344,7 +28344,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "18860:15:13", + "src": "19354:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -28358,7 +28358,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "18860:81:13", + "src": "19354:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28367,7 +28367,7 @@ }, "id": 18442, "nodeType": "ExpressionStatement", - "src": "18860:81:13" + "src": "19354:81:13" } ] }, @@ -28375,7 +28375,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18799:3:13", + "nameLocation": "19292:3:13", "parameters": { "id": 18431, "nodeType": "ParameterList", @@ -28385,10 +28385,10 @@ "id": 18426, "mutability": "mutable", "name": "p0", - "nameLocation": "18811:2:13", + "nameLocation": "19304:2:13", "nodeType": "VariableDeclaration", "scope": 18444, - "src": "18803:10:13", + "src": "19296:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28399,7 +28399,7 @@ "id": 18425, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18803:7:13", + "src": "19296:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28413,10 +28413,10 @@ "id": 18428, "mutability": "mutable", "name": "p1", - "nameLocation": "18820:2:13", + "nameLocation": "19313:2:13", "nodeType": "VariableDeclaration", "scope": 18444, - "src": "18815:7:13", + "src": "19308:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28427,7 +28427,7 @@ "id": 18427, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18815:4:13", + "src": "19308:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28440,10 +28440,10 @@ "id": 18430, "mutability": "mutable", "name": "p2", - "nameLocation": "18832:2:13", + "nameLocation": "19325:2:13", "nodeType": "VariableDeclaration", "scope": 18444, - "src": "18824:10:13", + "src": "19317:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28454,7 +28454,7 @@ "id": 18429, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18824:7:13", + "src": "19317:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28464,13 +28464,13 @@ "visibility": "internal" } ], - "src": "18802:33:13" + "src": "19295:33:13" }, "returnParameters": { "id": 18432, "nodeType": "ParameterList", "parameters": [], - "src": "18850:0:13" + "src": "19343:0:13" }, "scope": 24413, "stateMutability": "view", @@ -28480,12 +28480,12 @@ { "id": 18464, "nodeType": "FunctionDefinition", - "src": "18954:164:13", + "src": "19451:166:13", "nodes": [], "body": { "id": 18463, "nodeType": "Block", - "src": "19017:101:13", + "src": "19514:103:13", "nodes": [], "statements": [ { @@ -28502,7 +28502,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19067:30:13", + "src": "19565:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_17fe6185890336f35fbbd1b2962ba4f7207a4a65eb5b7443a7be8a152af930a4", "typeString": "literal_string \"log(address,address,uint256)\"" @@ -28515,7 +28515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18446, - "src": "19099:2:13", + "src": "19597:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28527,7 +28527,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18448, - "src": "19103:2:13", + "src": "19601:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28539,7 +28539,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18450, - "src": "19107:2:13", + "src": "19605:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28571,7 +28571,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19043:3:13", + "src": "19541:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -28584,7 +28584,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19043:23:13", + "src": "19541:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -28598,7 +28598,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19043:67:13", + "src": "19541:67:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28618,7 +28618,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "19027:15:13", + "src": "19525:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -28632,7 +28632,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19027:84:13", + "src": "19525:84:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28641,7 +28641,7 @@ }, "id": 18462, "nodeType": "ExpressionStatement", - "src": "19027:84:13" + "src": "19525:84:13" } ] }, @@ -28649,7 +28649,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18963:3:13", + "nameLocation": "19460:3:13", "parameters": { "id": 18451, "nodeType": "ParameterList", @@ -28659,10 +28659,10 @@ "id": 18446, "mutability": "mutable", "name": "p0", - "nameLocation": "18975:2:13", + "nameLocation": "19472:2:13", "nodeType": "VariableDeclaration", "scope": 18464, - "src": "18967:10:13", + "src": "19464:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28673,7 +28673,7 @@ "id": 18445, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18967:7:13", + "src": "19464:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28687,10 +28687,10 @@ "id": 18448, "mutability": "mutable", "name": "p1", - "nameLocation": "18987:2:13", + "nameLocation": "19484:2:13", "nodeType": "VariableDeclaration", "scope": 18464, - "src": "18979:10:13", + "src": "19476:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28701,7 +28701,7 @@ "id": 18447, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18979:7:13", + "src": "19476:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28715,10 +28715,10 @@ "id": 18450, "mutability": "mutable", "name": "p2", - "nameLocation": "18999:2:13", + "nameLocation": "19496:2:13", "nodeType": "VariableDeclaration", "scope": 18464, - "src": "18991:10:13", + "src": "19488:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28729,7 +28729,7 @@ "id": 18449, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "18991:7:13", + "src": "19488:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28738,13 +28738,13 @@ "visibility": "internal" } ], - "src": "18966:36:13" + "src": "19463:36:13" }, "returnParameters": { "id": 18452, "nodeType": "ParameterList", "parameters": [], - "src": "19017:0:13" + "src": "19514:0:13" }, "scope": 24413, "stateMutability": "view", @@ -28754,12 +28754,12 @@ { "id": 18484, "nodeType": "FunctionDefinition", - "src": "19124:169:13", + "src": "19625:171:13", "nodes": [], "body": { "id": 18483, "nodeType": "Block", - "src": "19193:100:13", + "src": "19694:102:13", "nodes": [], "statements": [ { @@ -28776,7 +28776,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19243:29:13", + "src": "19745:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_007150be50a4671a6be318012e9cd2eabb1e1bc8869b45c34abbaa04d81c8eee", "typeString": "literal_string \"log(address,address,string)\"" @@ -28789,7 +28789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18466, - "src": "19274:2:13", + "src": "19776:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28801,7 +28801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18468, - "src": "19278:2:13", + "src": "19780:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28813,7 +28813,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18470, - "src": "19282:2:13", + "src": "19784:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -28845,7 +28845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19219:3:13", + "src": "19721:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -28858,7 +28858,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19219:23:13", + "src": "19721:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -28872,7 +28872,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19219:66:13", + "src": "19721:66:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28892,7 +28892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "19203:15:13", + "src": "19705:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -28906,7 +28906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19203:83:13", + "src": "19705:83:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -28915,7 +28915,7 @@ }, "id": 18482, "nodeType": "ExpressionStatement", - "src": "19203:83:13" + "src": "19705:83:13" } ] }, @@ -28923,7 +28923,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19133:3:13", + "nameLocation": "19634:3:13", "parameters": { "id": 18471, "nodeType": "ParameterList", @@ -28933,10 +28933,10 @@ "id": 18466, "mutability": "mutable", "name": "p0", - "nameLocation": "19145:2:13", + "nameLocation": "19646:2:13", "nodeType": "VariableDeclaration", "scope": 18484, - "src": "19137:10:13", + "src": "19638:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28947,7 +28947,7 @@ "id": 18465, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19137:7:13", + "src": "19638:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28961,10 +28961,10 @@ "id": 18468, "mutability": "mutable", "name": "p1", - "nameLocation": "19157:2:13", + "nameLocation": "19658:2:13", "nodeType": "VariableDeclaration", "scope": 18484, - "src": "19149:10:13", + "src": "19650:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28975,7 +28975,7 @@ "id": 18467, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19149:7:13", + "src": "19650:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28989,10 +28989,10 @@ "id": 18470, "mutability": "mutable", "name": "p2", - "nameLocation": "19175:2:13", + "nameLocation": "19676:2:13", "nodeType": "VariableDeclaration", "scope": 18484, - "src": "19161:16:13", + "src": "19662:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29003,7 +29003,7 @@ "id": 18469, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19161:6:13", + "src": "19662:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -29012,13 +29012,13 @@ "visibility": "internal" } ], - "src": "19136:42:13" + "src": "19637:42:13" }, "returnParameters": { "id": 18472, "nodeType": "ParameterList", "parameters": [], - "src": "19193:0:13" + "src": "19694:0:13" }, "scope": 24413, "stateMutability": "view", @@ -29028,12 +29028,12 @@ { "id": 18504, "nodeType": "FunctionDefinition", - "src": "19299:158:13", + "src": "19804:160:13", "nodes": [], "body": { "id": 18503, "nodeType": "Block", - "src": "19359:98:13", + "src": "19864:100:13", "nodes": [], "statements": [ { @@ -29050,7 +29050,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19409:27:13", + "src": "19915:27:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f2a6628622808c8bbef4f3e513ab11e708a8f5073988f2f7988e111aa26586dc", "typeString": "literal_string \"log(address,address,bool)\"" @@ -29063,7 +29063,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18486, - "src": "19438:2:13", + "src": "19944:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29075,7 +29075,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18488, - "src": "19442:2:13", + "src": "19948:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29087,7 +29087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18490, - "src": "19446:2:13", + "src": "19952:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29119,7 +29119,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19385:3:13", + "src": "19891:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29132,7 +29132,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19385:23:13", + "src": "19891:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -29146,7 +29146,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19385:64:13", + "src": "19891:64:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29166,7 +29166,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "19369:15:13", + "src": "19875:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -29180,7 +29180,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19369:81:13", + "src": "19875:81:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29189,7 +29189,7 @@ }, "id": 18502, "nodeType": "ExpressionStatement", - "src": "19369:81:13" + "src": "19875:81:13" } ] }, @@ -29197,7 +29197,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19308:3:13", + "nameLocation": "19813:3:13", "parameters": { "id": 18491, "nodeType": "ParameterList", @@ -29207,10 +29207,10 @@ "id": 18486, "mutability": "mutable", "name": "p0", - "nameLocation": "19320:2:13", + "nameLocation": "19825:2:13", "nodeType": "VariableDeclaration", "scope": 18504, - "src": "19312:10:13", + "src": "19817:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29221,7 +29221,7 @@ "id": 18485, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19312:7:13", + "src": "19817:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29235,10 +29235,10 @@ "id": 18488, "mutability": "mutable", "name": "p1", - "nameLocation": "19332:2:13", + "nameLocation": "19837:2:13", "nodeType": "VariableDeclaration", "scope": 18504, - "src": "19324:10:13", + "src": "19829:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29249,7 +29249,7 @@ "id": 18487, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19324:7:13", + "src": "19829:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29263,10 +29263,10 @@ "id": 18490, "mutability": "mutable", "name": "p2", - "nameLocation": "19341:2:13", + "nameLocation": "19846:2:13", "nodeType": "VariableDeclaration", "scope": 18504, - "src": "19336:7:13", + "src": "19841:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29277,7 +29277,7 @@ "id": 18489, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19336:4:13", + "src": "19841:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29286,13 +29286,13 @@ "visibility": "internal" } ], - "src": "19311:33:13" + "src": "19816:33:13" }, "returnParameters": { "id": 18492, "nodeType": "ParameterList", "parameters": [], - "src": "19359:0:13" + "src": "19864:0:13" }, "scope": 24413, "stateMutability": "view", @@ -29302,12 +29302,12 @@ { "id": 18524, "nodeType": "FunctionDefinition", - "src": "19463:164:13", + "src": "19972:166:13", "nodes": [], "body": { "id": 18523, "nodeType": "Block", - "src": "19526:101:13", + "src": "20035:103:13", "nodes": [], "statements": [ { @@ -29324,7 +29324,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19576:30:13", + "src": "20086:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_018c84c25fb680b5bcd4e1ab1848682497c9dd3b635564a91c36ce3d1414c830", "typeString": "literal_string \"log(address,address,address)\"" @@ -29337,7 +29337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18506, - "src": "19608:2:13", + "src": "20118:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29349,7 +29349,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18508, - "src": "19612:2:13", + "src": "20122:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29361,7 +29361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18510, - "src": "19616:2:13", + "src": "20126:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29393,7 +29393,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19552:3:13", + "src": "20062:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29406,7 +29406,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19552:23:13", + "src": "20062:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -29420,7 +29420,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19552:67:13", + "src": "20062:67:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29440,7 +29440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "19536:15:13", + "src": "20046:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -29454,7 +29454,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19536:84:13", + "src": "20046:84:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29463,7 +29463,7 @@ }, "id": 18522, "nodeType": "ExpressionStatement", - "src": "19536:84:13" + "src": "20046:84:13" } ] }, @@ -29471,7 +29471,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19472:3:13", + "nameLocation": "19981:3:13", "parameters": { "id": 18511, "nodeType": "ParameterList", @@ -29481,10 +29481,10 @@ "id": 18506, "mutability": "mutable", "name": "p0", - "nameLocation": "19484:2:13", + "nameLocation": "19993:2:13", "nodeType": "VariableDeclaration", "scope": 18524, - "src": "19476:10:13", + "src": "19985:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29495,7 +29495,7 @@ "id": 18505, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19476:7:13", + "src": "19985:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29509,10 +29509,10 @@ "id": 18508, "mutability": "mutable", "name": "p1", - "nameLocation": "19496:2:13", + "nameLocation": "20005:2:13", "nodeType": "VariableDeclaration", "scope": 18524, - "src": "19488:10:13", + "src": "19997:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29523,7 +29523,7 @@ "id": 18507, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19488:7:13", + "src": "19997:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29537,10 +29537,10 @@ "id": 18510, "mutability": "mutable", "name": "p2", - "nameLocation": "19508:2:13", + "nameLocation": "20017:2:13", "nodeType": "VariableDeclaration", "scope": 18524, - "src": "19500:10:13", + "src": "20009:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29551,7 +29551,7 @@ "id": 18509, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19500:7:13", + "src": "20009:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29561,13 +29561,13 @@ "visibility": "internal" } ], - "src": "19475:36:13" + "src": "19984:36:13" }, "returnParameters": { "id": 18512, "nodeType": "ParameterList", "parameters": [], - "src": "19526:0:13" + "src": "20035:0:13" }, "scope": 24413, "stateMutability": "view", @@ -29577,12 +29577,12 @@ { "id": 18547, "nodeType": "FunctionDefinition", - "src": "19633:188:13", + "src": "20146:190:13", "nodes": [], "body": { "id": 18546, "nodeType": "Block", - "src": "19708:113:13", + "src": "20221:115:13", "nodes": [], "statements": [ { @@ -29599,7 +29599,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19758:38:13", + "src": "20272:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_193fb8009d4d1e3c22da0dd831b1e3aed72b8cabd1ebf3967b4ab3c2bbcf1c4f", "typeString": "literal_string \"log(uint256,uint256,uint256,uint256)\"" @@ -29612,7 +29612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18526, - "src": "19798:2:13", + "src": "20312:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29624,7 +29624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18528, - "src": "19802:2:13", + "src": "20316:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29636,7 +29636,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18530, - "src": "19806:2:13", + "src": "20320:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29648,7 +29648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18532, - "src": "19810:2:13", + "src": "20324:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29684,7 +29684,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19734:3:13", + "src": "20248:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -29697,7 +29697,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19734:23:13", + "src": "20248:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -29711,7 +29711,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19734:79:13", + "src": "20248:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29731,7 +29731,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "19718:15:13", + "src": "20232:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -29745,7 +29745,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19718:96:13", + "src": "20232:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -29754,7 +29754,7 @@ }, "id": 18545, "nodeType": "ExpressionStatement", - "src": "19718:96:13" + "src": "20232:96:13" } ] }, @@ -29762,7 +29762,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19642:3:13", + "nameLocation": "20155:3:13", "parameters": { "id": 18533, "nodeType": "ParameterList", @@ -29772,10 +29772,10 @@ "id": 18526, "mutability": "mutable", "name": "p0", - "nameLocation": "19654:2:13", + "nameLocation": "20167:2:13", "nodeType": "VariableDeclaration", "scope": 18547, - "src": "19646:10:13", + "src": "20159:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29786,7 +29786,7 @@ "id": 18525, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19646:7:13", + "src": "20159:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29799,10 +29799,10 @@ "id": 18528, "mutability": "mutable", "name": "p1", - "nameLocation": "19666:2:13", + "nameLocation": "20179:2:13", "nodeType": "VariableDeclaration", "scope": 18547, - "src": "19658:10:13", + "src": "20171:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29813,7 +29813,7 @@ "id": 18527, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19658:7:13", + "src": "20171:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29826,10 +29826,10 @@ "id": 18530, "mutability": "mutable", "name": "p2", - "nameLocation": "19678:2:13", + "nameLocation": "20191:2:13", "nodeType": "VariableDeclaration", "scope": 18547, - "src": "19670:10:13", + "src": "20183:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29840,7 +29840,7 @@ "id": 18529, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19670:7:13", + "src": "20183:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29853,10 +29853,10 @@ "id": 18532, "mutability": "mutable", "name": "p3", - "nameLocation": "19690:2:13", + "nameLocation": "20203:2:13", "nodeType": "VariableDeclaration", "scope": 18547, - "src": "19682:10:13", + "src": "20195:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29867,7 +29867,7 @@ "id": 18531, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19682:7:13", + "src": "20195:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29876,13 +29876,13 @@ "visibility": "internal" } ], - "src": "19645:48:13" + "src": "20158:48:13" }, "returnParameters": { "id": 18534, "nodeType": "ParameterList", "parameters": [], - "src": "19708:0:13" + "src": "20221:0:13" }, "scope": 24413, "stateMutability": "view", @@ -29892,12 +29892,12 @@ { "id": 18570, "nodeType": "FunctionDefinition", - "src": "19827:193:13", + "src": "20344:195:13", "nodes": [], "body": { "id": 18569, "nodeType": "Block", - "src": "19908:112:13", + "src": "20425:114:13", "nodes": [], "statements": [ { @@ -29914,7 +29914,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19958:37:13", + "src": "20476:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_59cfcbe3e387f57023dcccd8733484dcb5a23a41a25c4015c01a4e8d3520c4ef", "typeString": "literal_string \"log(uint256,uint256,uint256,string)\"" @@ -29927,7 +29927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18549, - "src": "19997:2:13", + "src": "20515:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29939,7 +29939,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18551, - "src": "20001:2:13", + "src": "20519:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29951,7 +29951,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18553, - "src": "20005:2:13", + "src": "20523:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29963,7 +29963,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18555, - "src": "20009:2:13", + "src": "20527:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -29999,7 +29999,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19934:3:13", + "src": "20452:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30012,7 +30012,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19934:23:13", + "src": "20452:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -30026,7 +30026,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19934:78:13", + "src": "20452:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30046,7 +30046,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "19918:15:13", + "src": "20436:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -30060,7 +30060,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "19918:95:13", + "src": "20436:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30069,7 +30069,7 @@ }, "id": 18568, "nodeType": "ExpressionStatement", - "src": "19918:95:13" + "src": "20436:95:13" } ] }, @@ -30077,7 +30077,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19836:3:13", + "nameLocation": "20353:3:13", "parameters": { "id": 18556, "nodeType": "ParameterList", @@ -30087,10 +30087,10 @@ "id": 18549, "mutability": "mutable", "name": "p0", - "nameLocation": "19848:2:13", + "nameLocation": "20365:2:13", "nodeType": "VariableDeclaration", "scope": 18570, - "src": "19840:10:13", + "src": "20357:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30101,7 +30101,7 @@ "id": 18548, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19840:7:13", + "src": "20357:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30114,10 +30114,10 @@ "id": 18551, "mutability": "mutable", "name": "p1", - "nameLocation": "19860:2:13", + "nameLocation": "20377:2:13", "nodeType": "VariableDeclaration", "scope": 18570, - "src": "19852:10:13", + "src": "20369:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30128,7 +30128,7 @@ "id": 18550, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19852:7:13", + "src": "20369:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30141,10 +30141,10 @@ "id": 18553, "mutability": "mutable", "name": "p2", - "nameLocation": "19872:2:13", + "nameLocation": "20389:2:13", "nodeType": "VariableDeclaration", "scope": 18570, - "src": "19864:10:13", + "src": "20381:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30155,7 +30155,7 @@ "id": 18552, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19864:7:13", + "src": "20381:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30168,10 +30168,10 @@ "id": 18555, "mutability": "mutable", "name": "p3", - "nameLocation": "19890:2:13", + "nameLocation": "20407:2:13", "nodeType": "VariableDeclaration", "scope": 18570, - "src": "19876:16:13", + "src": "20393:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30182,7 +30182,7 @@ "id": 18554, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19876:6:13", + "src": "20393:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -30191,13 +30191,13 @@ "visibility": "internal" } ], - "src": "19839:54:13" + "src": "20356:54:13" }, "returnParameters": { "id": 18557, "nodeType": "ParameterList", "parameters": [], - "src": "19908:0:13" + "src": "20425:0:13" }, "scope": 24413, "stateMutability": "view", @@ -30207,12 +30207,12 @@ { "id": 18593, "nodeType": "FunctionDefinition", - "src": "20026:182:13", + "src": "20547:184:13", "nodes": [], "body": { "id": 18592, "nodeType": "Block", - "src": "20098:110:13", + "src": "20619:112:13", "nodes": [], "statements": [ { @@ -30229,7 +30229,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20148:35:13", + "src": "20670:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c598d18505e9c7404a061484d6144251d0ef342167a57ace85723d498abac8e3", "typeString": "literal_string \"log(uint256,uint256,uint256,bool)\"" @@ -30242,7 +30242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18572, - "src": "20185:2:13", + "src": "20707:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30254,7 +30254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18574, - "src": "20189:2:13", + "src": "20711:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30266,7 +30266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18576, - "src": "20193:2:13", + "src": "20715:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30278,7 +30278,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18578, - "src": "20197:2:13", + "src": "20719:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30314,7 +30314,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20124:3:13", + "src": "20646:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30327,7 +30327,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20124:23:13", + "src": "20646:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -30341,7 +30341,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20124:76:13", + "src": "20646:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30361,7 +30361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "20108:15:13", + "src": "20630:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -30375,7 +30375,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20108:93:13", + "src": "20630:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30384,7 +30384,7 @@ }, "id": 18591, "nodeType": "ExpressionStatement", - "src": "20108:93:13" + "src": "20630:93:13" } ] }, @@ -30392,7 +30392,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20035:3:13", + "nameLocation": "20556:3:13", "parameters": { "id": 18579, "nodeType": "ParameterList", @@ -30402,10 +30402,10 @@ "id": 18572, "mutability": "mutable", "name": "p0", - "nameLocation": "20047:2:13", + "nameLocation": "20568:2:13", "nodeType": "VariableDeclaration", "scope": 18593, - "src": "20039:10:13", + "src": "20560:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30416,7 +30416,7 @@ "id": 18571, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20039:7:13", + "src": "20560:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30429,10 +30429,10 @@ "id": 18574, "mutability": "mutable", "name": "p1", - "nameLocation": "20059:2:13", + "nameLocation": "20580:2:13", "nodeType": "VariableDeclaration", "scope": 18593, - "src": "20051:10:13", + "src": "20572:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30443,7 +30443,7 @@ "id": 18573, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20051:7:13", + "src": "20572:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30456,10 +30456,10 @@ "id": 18576, "mutability": "mutable", "name": "p2", - "nameLocation": "20071:2:13", + "nameLocation": "20592:2:13", "nodeType": "VariableDeclaration", "scope": 18593, - "src": "20063:10:13", + "src": "20584:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30470,7 +30470,7 @@ "id": 18575, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20063:7:13", + "src": "20584:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30483,10 +30483,10 @@ "id": 18578, "mutability": "mutable", "name": "p3", - "nameLocation": "20080:2:13", + "nameLocation": "20601:2:13", "nodeType": "VariableDeclaration", "scope": 18593, - "src": "20075:7:13", + "src": "20596:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30497,7 +30497,7 @@ "id": 18577, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20075:4:13", + "src": "20596:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30506,13 +30506,13 @@ "visibility": "internal" } ], - "src": "20038:45:13" + "src": "20559:45:13" }, "returnParameters": { "id": 18580, "nodeType": "ParameterList", "parameters": [], - "src": "20098:0:13" + "src": "20619:0:13" }, "scope": 24413, "stateMutability": "view", @@ -30522,12 +30522,12 @@ { "id": 18616, "nodeType": "FunctionDefinition", - "src": "20214:188:13", + "src": "20739:190:13", "nodes": [], "body": { "id": 18615, "nodeType": "Block", - "src": "20289:113:13", + "src": "20814:115:13", "nodes": [], "statements": [ { @@ -30544,7 +30544,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20339:38:13", + "src": "20865:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fa8185afaca325eb459625959e5610b99e97bbcba8d5834d7632610b4f237c79", "typeString": "literal_string \"log(uint256,uint256,uint256,address)\"" @@ -30557,7 +30557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18595, - "src": "20379:2:13", + "src": "20905:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30569,7 +30569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18597, - "src": "20383:2:13", + "src": "20909:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30581,7 +30581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18599, - "src": "20387:2:13", + "src": "20913:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30593,7 +30593,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18601, - "src": "20391:2:13", + "src": "20917:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30629,7 +30629,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20315:3:13", + "src": "20841:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30642,7 +30642,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20315:23:13", + "src": "20841:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -30656,7 +30656,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20315:79:13", + "src": "20841:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30676,7 +30676,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "20299:15:13", + "src": "20825:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -30690,7 +30690,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20299:96:13", + "src": "20825:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -30699,7 +30699,7 @@ }, "id": 18614, "nodeType": "ExpressionStatement", - "src": "20299:96:13" + "src": "20825:96:13" } ] }, @@ -30707,7 +30707,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20223:3:13", + "nameLocation": "20748:3:13", "parameters": { "id": 18602, "nodeType": "ParameterList", @@ -30717,10 +30717,10 @@ "id": 18595, "mutability": "mutable", "name": "p0", - "nameLocation": "20235:2:13", + "nameLocation": "20760:2:13", "nodeType": "VariableDeclaration", "scope": 18616, - "src": "20227:10:13", + "src": "20752:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30731,7 +30731,7 @@ "id": 18594, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20227:7:13", + "src": "20752:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30744,10 +30744,10 @@ "id": 18597, "mutability": "mutable", "name": "p1", - "nameLocation": "20247:2:13", + "nameLocation": "20772:2:13", "nodeType": "VariableDeclaration", "scope": 18616, - "src": "20239:10:13", + "src": "20764:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30758,7 +30758,7 @@ "id": 18596, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20239:7:13", + "src": "20764:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30771,10 +30771,10 @@ "id": 18599, "mutability": "mutable", "name": "p2", - "nameLocation": "20259:2:13", + "nameLocation": "20784:2:13", "nodeType": "VariableDeclaration", "scope": 18616, - "src": "20251:10:13", + "src": "20776:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30785,7 +30785,7 @@ "id": 18598, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20251:7:13", + "src": "20776:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30798,10 +30798,10 @@ "id": 18601, "mutability": "mutable", "name": "p3", - "nameLocation": "20271:2:13", + "nameLocation": "20796:2:13", "nodeType": "VariableDeclaration", "scope": 18616, - "src": "20263:10:13", + "src": "20788:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30812,7 +30812,7 @@ "id": 18600, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20263:7:13", + "src": "20788:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30822,13 +30822,13 @@ "visibility": "internal" } ], - "src": "20226:48:13" + "src": "20751:48:13" }, "returnParameters": { "id": 18603, "nodeType": "ParameterList", "parameters": [], - "src": "20289:0:13" + "src": "20814:0:13" }, "scope": 24413, "stateMutability": "view", @@ -30838,12 +30838,12 @@ { "id": 18639, "nodeType": "FunctionDefinition", - "src": "20408:193:13", + "src": "20937:195:13", "nodes": [], "body": { "id": 18638, "nodeType": "Block", - "src": "20489:112:13", + "src": "21018:114:13", "nodes": [], "statements": [ { @@ -30860,7 +30860,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20539:37:13", + "src": "21069:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5da297eb5acf47b1a9c0089c080d654cc07f2a8c9aa94fc68af26a6405cde114", "typeString": "literal_string \"log(uint256,uint256,string,uint256)\"" @@ -30873,7 +30873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18618, - "src": "20578:2:13", + "src": "21108:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30885,7 +30885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18620, - "src": "20582:2:13", + "src": "21112:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30897,7 +30897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18622, - "src": "20586:2:13", + "src": "21116:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -30909,7 +30909,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18624, - "src": "20590:2:13", + "src": "21120:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30945,7 +30945,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20515:3:13", + "src": "21045:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -30958,7 +30958,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20515:23:13", + "src": "21045:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -30972,7 +30972,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20515:78:13", + "src": "21045:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30992,7 +30992,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "20499:15:13", + "src": "21029:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -31006,7 +31006,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20499:95:13", + "src": "21029:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -31015,7 +31015,7 @@ }, "id": 18637, "nodeType": "ExpressionStatement", - "src": "20499:95:13" + "src": "21029:95:13" } ] }, @@ -31023,7 +31023,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20417:3:13", + "nameLocation": "20946:3:13", "parameters": { "id": 18625, "nodeType": "ParameterList", @@ -31033,10 +31033,10 @@ "id": 18618, "mutability": "mutable", "name": "p0", - "nameLocation": "20429:2:13", + "nameLocation": "20958:2:13", "nodeType": "VariableDeclaration", "scope": 18639, - "src": "20421:10:13", + "src": "20950:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31047,7 +31047,7 @@ "id": 18617, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20421:7:13", + "src": "20950:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31060,10 +31060,10 @@ "id": 18620, "mutability": "mutable", "name": "p1", - "nameLocation": "20441:2:13", + "nameLocation": "20970:2:13", "nodeType": "VariableDeclaration", "scope": 18639, - "src": "20433:10:13", + "src": "20962:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31074,7 +31074,7 @@ "id": 18619, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20433:7:13", + "src": "20962:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31087,10 +31087,10 @@ "id": 18622, "mutability": "mutable", "name": "p2", - "nameLocation": "20459:2:13", + "nameLocation": "20988:2:13", "nodeType": "VariableDeclaration", "scope": 18639, - "src": "20445:16:13", + "src": "20974:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31101,7 +31101,7 @@ "id": 18621, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20445:6:13", + "src": "20974:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31114,10 +31114,10 @@ "id": 18624, "mutability": "mutable", "name": "p3", - "nameLocation": "20471:2:13", + "nameLocation": "21000:2:13", "nodeType": "VariableDeclaration", "scope": 18639, - "src": "20463:10:13", + "src": "20992:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31128,7 +31128,7 @@ "id": 18623, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20463:7:13", + "src": "20992:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31137,13 +31137,13 @@ "visibility": "internal" } ], - "src": "20420:54:13" + "src": "20949:54:13" }, "returnParameters": { "id": 18626, "nodeType": "ParameterList", "parameters": [], - "src": "20489:0:13" + "src": "21018:0:13" }, "scope": 24413, "stateMutability": "view", @@ -31153,12 +31153,12 @@ { "id": 18662, "nodeType": "FunctionDefinition", - "src": "20607:198:13", + "src": "21140:200:13", "nodes": [], "body": { "id": 18661, "nodeType": "Block", - "src": "20694:111:13", + "src": "21227:113:13", "nodes": [], "statements": [ { @@ -31175,7 +31175,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20744:36:13", + "src": "21278:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_27d8afd2525217fff7302dbf79acc81edc09cb300d94f2503a4fb8a8115910e0", "typeString": "literal_string \"log(uint256,uint256,string,string)\"" @@ -31188,7 +31188,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18641, - "src": "20782:2:13", + "src": "21316:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31200,7 +31200,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18643, - "src": "20786:2:13", + "src": "21320:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31212,7 +31212,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18645, - "src": "20790:2:13", + "src": "21324:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31224,7 +31224,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18647, - "src": "20794:2:13", + "src": "21328:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31260,7 +31260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20720:3:13", + "src": "21254:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -31273,7 +31273,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20720:23:13", + "src": "21254:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -31287,7 +31287,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20720:77:13", + "src": "21254:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31307,7 +31307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "20704:15:13", + "src": "21238:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -31321,7 +31321,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20704:94:13", + "src": "21238:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -31330,7 +31330,7 @@ }, "id": 18660, "nodeType": "ExpressionStatement", - "src": "20704:94:13" + "src": "21238:94:13" } ] }, @@ -31338,7 +31338,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20616:3:13", + "nameLocation": "21149:3:13", "parameters": { "id": 18648, "nodeType": "ParameterList", @@ -31348,10 +31348,10 @@ "id": 18641, "mutability": "mutable", "name": "p0", - "nameLocation": "20628:2:13", + "nameLocation": "21161:2:13", "nodeType": "VariableDeclaration", "scope": 18662, - "src": "20620:10:13", + "src": "21153:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31362,7 +31362,7 @@ "id": 18640, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20620:7:13", + "src": "21153:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31375,10 +31375,10 @@ "id": 18643, "mutability": "mutable", "name": "p1", - "nameLocation": "20640:2:13", + "nameLocation": "21173:2:13", "nodeType": "VariableDeclaration", "scope": 18662, - "src": "20632:10:13", + "src": "21165:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31389,7 +31389,7 @@ "id": 18642, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20632:7:13", + "src": "21165:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31402,10 +31402,10 @@ "id": 18645, "mutability": "mutable", "name": "p2", - "nameLocation": "20658:2:13", + "nameLocation": "21191:2:13", "nodeType": "VariableDeclaration", "scope": 18662, - "src": "20644:16:13", + "src": "21177:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31416,7 +31416,7 @@ "id": 18644, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20644:6:13", + "src": "21177:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31429,10 +31429,10 @@ "id": 18647, "mutability": "mutable", "name": "p3", - "nameLocation": "20676:2:13", + "nameLocation": "21209:2:13", "nodeType": "VariableDeclaration", "scope": 18662, - "src": "20662:16:13", + "src": "21195:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31443,7 +31443,7 @@ "id": 18646, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20662:6:13", + "src": "21195:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31452,13 +31452,13 @@ "visibility": "internal" } ], - "src": "20619:60:13" + "src": "21152:60:13" }, "returnParameters": { "id": 18649, "nodeType": "ParameterList", "parameters": [], - "src": "20694:0:13" + "src": "21227:0:13" }, "scope": 24413, "stateMutability": "view", @@ -31468,12 +31468,12 @@ { "id": 18685, "nodeType": "FunctionDefinition", - "src": "20811:187:13", + "src": "21348:189:13", "nodes": [], "body": { "id": 18684, "nodeType": "Block", - "src": "20889:109:13", + "src": "21426:111:13", "nodes": [], "statements": [ { @@ -31490,7 +31490,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20939:34:13", + "src": "21477:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7af6ab2578caf14043420c6b292dcb787d09d31b13365d7673f201f9b2e310c9", "typeString": "literal_string \"log(uint256,uint256,string,bool)\"" @@ -31503,7 +31503,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18664, - "src": "20975:2:13", + "src": "21513:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31515,7 +31515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18666, - "src": "20979:2:13", + "src": "21517:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31527,7 +31527,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18668, - "src": "20983:2:13", + "src": "21521:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31539,7 +31539,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18670, - "src": "20987:2:13", + "src": "21525:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -31575,7 +31575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20915:3:13", + "src": "21453:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -31588,7 +31588,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20915:23:13", + "src": "21453:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -31602,7 +31602,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20915:75:13", + "src": "21453:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31622,7 +31622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "20899:15:13", + "src": "21437:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -31636,7 +31636,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "20899:92:13", + "src": "21437:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -31645,7 +31645,7 @@ }, "id": 18683, "nodeType": "ExpressionStatement", - "src": "20899:92:13" + "src": "21437:92:13" } ] }, @@ -31653,7 +31653,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20820:3:13", + "nameLocation": "21357:3:13", "parameters": { "id": 18671, "nodeType": "ParameterList", @@ -31663,10 +31663,10 @@ "id": 18664, "mutability": "mutable", "name": "p0", - "nameLocation": "20832:2:13", + "nameLocation": "21369:2:13", "nodeType": "VariableDeclaration", "scope": 18685, - "src": "20824:10:13", + "src": "21361:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31677,7 +31677,7 @@ "id": 18663, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20824:7:13", + "src": "21361:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31690,10 +31690,10 @@ "id": 18666, "mutability": "mutable", "name": "p1", - "nameLocation": "20844:2:13", + "nameLocation": "21381:2:13", "nodeType": "VariableDeclaration", "scope": 18685, - "src": "20836:10:13", + "src": "21373:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31704,7 +31704,7 @@ "id": 18665, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20836:7:13", + "src": "21373:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31717,10 +31717,10 @@ "id": 18668, "mutability": "mutable", "name": "p2", - "nameLocation": "20862:2:13", + "nameLocation": "21399:2:13", "nodeType": "VariableDeclaration", "scope": 18685, - "src": "20848:16:13", + "src": "21385:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31731,7 +31731,7 @@ "id": 18667, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20848:6:13", + "src": "21385:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31744,10 +31744,10 @@ "id": 18670, "mutability": "mutable", "name": "p3", - "nameLocation": "20871:2:13", + "nameLocation": "21408:2:13", "nodeType": "VariableDeclaration", "scope": 18685, - "src": "20866:7:13", + "src": "21403:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31758,7 +31758,7 @@ "id": 18669, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20866:4:13", + "src": "21403:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -31767,13 +31767,13 @@ "visibility": "internal" } ], - "src": "20823:51:13" + "src": "21360:51:13" }, "returnParameters": { "id": 18672, "nodeType": "ParameterList", "parameters": [], - "src": "20889:0:13" + "src": "21426:0:13" }, "scope": 24413, "stateMutability": "view", @@ -31783,12 +31783,12 @@ { "id": 18708, "nodeType": "FunctionDefinition", - "src": "21004:193:13", + "src": "21545:195:13", "nodes": [], "body": { "id": 18707, "nodeType": "Block", - "src": "21085:112:13", + "src": "21626:114:13", "nodes": [], "statements": [ { @@ -31805,7 +31805,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21135:37:13", + "src": "21677:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42d21db701843c064ab7fb7cddd0cda130fcc29c7289dd90519dfea1322b1a53", "typeString": "literal_string \"log(uint256,uint256,string,address)\"" @@ -31818,7 +31818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18687, - "src": "21174:2:13", + "src": "21716:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31830,7 +31830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18689, - "src": "21178:2:13", + "src": "21720:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31842,7 +31842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18691, - "src": "21182:2:13", + "src": "21724:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31854,7 +31854,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18693, - "src": "21186:2:13", + "src": "21728:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31890,7 +31890,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21111:3:13", + "src": "21653:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -31903,7 +31903,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21111:23:13", + "src": "21653:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -31917,7 +31917,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21111:78:13", + "src": "21653:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31937,7 +31937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "21095:15:13", + "src": "21637:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -31951,7 +31951,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21095:95:13", + "src": "21637:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -31960,7 +31960,7 @@ }, "id": 18706, "nodeType": "ExpressionStatement", - "src": "21095:95:13" + "src": "21637:95:13" } ] }, @@ -31968,7 +31968,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21013:3:13", + "nameLocation": "21554:3:13", "parameters": { "id": 18694, "nodeType": "ParameterList", @@ -31978,10 +31978,10 @@ "id": 18687, "mutability": "mutable", "name": "p0", - "nameLocation": "21025:2:13", + "nameLocation": "21566:2:13", "nodeType": "VariableDeclaration", "scope": 18708, - "src": "21017:10:13", + "src": "21558:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31992,7 +31992,7 @@ "id": 18686, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21017:7:13", + "src": "21558:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32005,10 +32005,10 @@ "id": 18689, "mutability": "mutable", "name": "p1", - "nameLocation": "21037:2:13", + "nameLocation": "21578:2:13", "nodeType": "VariableDeclaration", "scope": 18708, - "src": "21029:10:13", + "src": "21570:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32019,7 +32019,7 @@ "id": 18688, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21029:7:13", + "src": "21570:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32032,10 +32032,10 @@ "id": 18691, "mutability": "mutable", "name": "p2", - "nameLocation": "21055:2:13", + "nameLocation": "21596:2:13", "nodeType": "VariableDeclaration", "scope": 18708, - "src": "21041:16:13", + "src": "21582:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32046,7 +32046,7 @@ "id": 18690, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21041:6:13", + "src": "21582:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32059,10 +32059,10 @@ "id": 18693, "mutability": "mutable", "name": "p3", - "nameLocation": "21067:2:13", + "nameLocation": "21608:2:13", "nodeType": "VariableDeclaration", "scope": 18708, - "src": "21059:10:13", + "src": "21600:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32073,7 +32073,7 @@ "id": 18692, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21059:7:13", + "src": "21600:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32083,13 +32083,13 @@ "visibility": "internal" } ], - "src": "21016:54:13" + "src": "21557:54:13" }, "returnParameters": { "id": 18695, "nodeType": "ParameterList", "parameters": [], - "src": "21085:0:13" + "src": "21626:0:13" }, "scope": 24413, "stateMutability": "view", @@ -32099,12 +32099,12 @@ { "id": 18731, "nodeType": "FunctionDefinition", - "src": "21203:182:13", + "src": "21748:184:13", "nodes": [], "body": { "id": 18730, "nodeType": "Block", - "src": "21275:110:13", + "src": "21820:112:13", "nodes": [], "statements": [ { @@ -32121,7 +32121,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21325:35:13", + "src": "21871:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb7f6fd2c2005d3f08b2528135265cced621d1abf62716b05a9b62bc732577fd", "typeString": "literal_string \"log(uint256,uint256,bool,uint256)\"" @@ -32134,7 +32134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18710, - "src": "21362:2:13", + "src": "21908:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32146,7 +32146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18712, - "src": "21366:2:13", + "src": "21912:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32158,7 +32158,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18714, - "src": "21370:2:13", + "src": "21916:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32170,7 +32170,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18716, - "src": "21374:2:13", + "src": "21920:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32206,7 +32206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21301:3:13", + "src": "21847:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -32219,7 +32219,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21301:23:13", + "src": "21847:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -32233,7 +32233,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21301:76:13", + "src": "21847:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32253,7 +32253,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "21285:15:13", + "src": "21831:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -32267,7 +32267,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21285:93:13", + "src": "21831:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -32276,7 +32276,7 @@ }, "id": 18729, "nodeType": "ExpressionStatement", - "src": "21285:93:13" + "src": "21831:93:13" } ] }, @@ -32284,7 +32284,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21212:3:13", + "nameLocation": "21757:3:13", "parameters": { "id": 18717, "nodeType": "ParameterList", @@ -32294,10 +32294,10 @@ "id": 18710, "mutability": "mutable", "name": "p0", - "nameLocation": "21224:2:13", + "nameLocation": "21769:2:13", "nodeType": "VariableDeclaration", "scope": 18731, - "src": "21216:10:13", + "src": "21761:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32308,7 +32308,7 @@ "id": 18709, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21216:7:13", + "src": "21761:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32321,10 +32321,10 @@ "id": 18712, "mutability": "mutable", "name": "p1", - "nameLocation": "21236:2:13", + "nameLocation": "21781:2:13", "nodeType": "VariableDeclaration", "scope": 18731, - "src": "21228:10:13", + "src": "21773:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32335,7 +32335,7 @@ "id": 18711, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21228:7:13", + "src": "21773:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32348,10 +32348,10 @@ "id": 18714, "mutability": "mutable", "name": "p2", - "nameLocation": "21245:2:13", + "nameLocation": "21790:2:13", "nodeType": "VariableDeclaration", "scope": 18731, - "src": "21240:7:13", + "src": "21785:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32362,7 +32362,7 @@ "id": 18713, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21240:4:13", + "src": "21785:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32375,10 +32375,10 @@ "id": 18716, "mutability": "mutable", "name": "p3", - "nameLocation": "21257:2:13", + "nameLocation": "21802:2:13", "nodeType": "VariableDeclaration", "scope": 18731, - "src": "21249:10:13", + "src": "21794:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32389,7 +32389,7 @@ "id": 18715, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21249:7:13", + "src": "21794:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32398,13 +32398,13 @@ "visibility": "internal" } ], - "src": "21215:45:13" + "src": "21760:45:13" }, "returnParameters": { "id": 18718, "nodeType": "ParameterList", "parameters": [], - "src": "21275:0:13" + "src": "21820:0:13" }, "scope": 24413, "stateMutability": "view", @@ -32414,12 +32414,12 @@ { "id": 18754, "nodeType": "FunctionDefinition", - "src": "21391:187:13", + "src": "21940:189:13", "nodes": [], "body": { "id": 18753, "nodeType": "Block", - "src": "21469:109:13", + "src": "22018:111:13", "nodes": [], "statements": [ { @@ -32436,7 +32436,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21519:34:13", + "src": "22069:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5b4fc99467445b3de47079da2d48b3031bb8d3adcbee781cbdca55596f1414a", "typeString": "literal_string \"log(uint256,uint256,bool,string)\"" @@ -32449,7 +32449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18733, - "src": "21555:2:13", + "src": "22105:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32461,7 +32461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18735, - "src": "21559:2:13", + "src": "22109:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32473,7 +32473,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18737, - "src": "21563:2:13", + "src": "22113:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32485,7 +32485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18739, - "src": "21567:2:13", + "src": "22117:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -32521,7 +32521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21495:3:13", + "src": "22045:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -32534,7 +32534,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21495:23:13", + "src": "22045:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -32548,7 +32548,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21495:75:13", + "src": "22045:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32568,7 +32568,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "21479:15:13", + "src": "22029:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -32582,7 +32582,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21479:92:13", + "src": "22029:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -32591,7 +32591,7 @@ }, "id": 18752, "nodeType": "ExpressionStatement", - "src": "21479:92:13" + "src": "22029:92:13" } ] }, @@ -32599,7 +32599,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21400:3:13", + "nameLocation": "21949:3:13", "parameters": { "id": 18740, "nodeType": "ParameterList", @@ -32609,10 +32609,10 @@ "id": 18733, "mutability": "mutable", "name": "p0", - "nameLocation": "21412:2:13", + "nameLocation": "21961:2:13", "nodeType": "VariableDeclaration", "scope": 18754, - "src": "21404:10:13", + "src": "21953:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32623,7 +32623,7 @@ "id": 18732, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21404:7:13", + "src": "21953:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32636,10 +32636,10 @@ "id": 18735, "mutability": "mutable", "name": "p1", - "nameLocation": "21424:2:13", + "nameLocation": "21973:2:13", "nodeType": "VariableDeclaration", "scope": 18754, - "src": "21416:10:13", + "src": "21965:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32650,7 +32650,7 @@ "id": 18734, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21416:7:13", + "src": "21965:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32663,10 +32663,10 @@ "id": 18737, "mutability": "mutable", "name": "p2", - "nameLocation": "21433:2:13", + "nameLocation": "21982:2:13", "nodeType": "VariableDeclaration", "scope": 18754, - "src": "21428:7:13", + "src": "21977:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32677,7 +32677,7 @@ "id": 18736, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21428:4:13", + "src": "21977:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32690,10 +32690,10 @@ "id": 18739, "mutability": "mutable", "name": "p3", - "nameLocation": "21451:2:13", + "nameLocation": "22000:2:13", "nodeType": "VariableDeclaration", "scope": 18754, - "src": "21437:16:13", + "src": "21986:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32704,7 +32704,7 @@ "id": 18738, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21437:6:13", + "src": "21986:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32713,13 +32713,13 @@ "visibility": "internal" } ], - "src": "21403:51:13" + "src": "21952:51:13" }, "returnParameters": { "id": 18741, "nodeType": "ParameterList", "parameters": [], - "src": "21469:0:13" + "src": "22018:0:13" }, "scope": 24413, "stateMutability": "view", @@ -32729,12 +32729,12 @@ { "id": 18777, "nodeType": "FunctionDefinition", - "src": "21584:176:13", + "src": "22137:178:13", "nodes": [], "body": { "id": 18776, "nodeType": "Block", - "src": "21653:107:13", + "src": "22206:109:13", "nodes": [], "statements": [ { @@ -32751,7 +32751,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21703:32:13", + "src": "22257:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ab085ae680de5118cde80cb5e8cb1f7383786238f1394e82b7ab82553a0dd7fe", "typeString": "literal_string \"log(uint256,uint256,bool,bool)\"" @@ -32764,7 +32764,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18756, - "src": "21737:2:13", + "src": "22291:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32776,7 +32776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18758, - "src": "21741:2:13", + "src": "22295:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32788,7 +32788,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18760, - "src": "21745:2:13", + "src": "22299:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32800,7 +32800,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18762, - "src": "21749:2:13", + "src": "22303:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32836,7 +32836,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21679:3:13", + "src": "22233:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -32849,7 +32849,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21679:23:13", + "src": "22233:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -32863,7 +32863,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21679:73:13", + "src": "22233:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32883,7 +32883,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "21663:15:13", + "src": "22217:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -32897,7 +32897,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21663:90:13", + "src": "22217:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -32906,7 +32906,7 @@ }, "id": 18775, "nodeType": "ExpressionStatement", - "src": "21663:90:13" + "src": "22217:90:13" } ] }, @@ -32914,7 +32914,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21593:3:13", + "nameLocation": "22146:3:13", "parameters": { "id": 18763, "nodeType": "ParameterList", @@ -32924,10 +32924,10 @@ "id": 18756, "mutability": "mutable", "name": "p0", - "nameLocation": "21605:2:13", + "nameLocation": "22158:2:13", "nodeType": "VariableDeclaration", "scope": 18777, - "src": "21597:10:13", + "src": "22150:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32938,7 +32938,7 @@ "id": 18755, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21597:7:13", + "src": "22150:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32951,10 +32951,10 @@ "id": 18758, "mutability": "mutable", "name": "p1", - "nameLocation": "21617:2:13", + "nameLocation": "22170:2:13", "nodeType": "VariableDeclaration", "scope": 18777, - "src": "21609:10:13", + "src": "22162:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32965,7 +32965,7 @@ "id": 18757, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21609:7:13", + "src": "22162:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32978,10 +32978,10 @@ "id": 18760, "mutability": "mutable", "name": "p2", - "nameLocation": "21626:2:13", + "nameLocation": "22179:2:13", "nodeType": "VariableDeclaration", "scope": 18777, - "src": "21621:7:13", + "src": "22174:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32992,7 +32992,7 @@ "id": 18759, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21621:4:13", + "src": "22174:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33005,10 +33005,10 @@ "id": 18762, "mutability": "mutable", "name": "p3", - "nameLocation": "21635:2:13", + "nameLocation": "22188:2:13", "nodeType": "VariableDeclaration", "scope": 18777, - "src": "21630:7:13", + "src": "22183:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33019,7 +33019,7 @@ "id": 18761, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21630:4:13", + "src": "22183:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33028,13 +33028,13 @@ "visibility": "internal" } ], - "src": "21596:42:13" + "src": "22149:42:13" }, "returnParameters": { "id": 18764, "nodeType": "ParameterList", "parameters": [], - "src": "21653:0:13" + "src": "22206:0:13" }, "scope": 24413, "stateMutability": "view", @@ -33044,12 +33044,12 @@ { "id": 18800, "nodeType": "FunctionDefinition", - "src": "21766:182:13", + "src": "22323:184:13", "nodes": [], "body": { "id": 18799, "nodeType": "Block", - "src": "21838:110:13", + "src": "22395:112:13", "nodes": [], "statements": [ { @@ -33066,7 +33066,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21888:35:13", + "src": "22446:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9a816a83f59c7e2fc96bb179b1fa8fd5307277d58bad9d6b835a280d4474fc1b", "typeString": "literal_string \"log(uint256,uint256,bool,address)\"" @@ -33079,7 +33079,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18779, - "src": "21925:2:13", + "src": "22483:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33091,7 +33091,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18781, - "src": "21929:2:13", + "src": "22487:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33103,7 +33103,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18783, - "src": "21933:2:13", + "src": "22491:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33115,7 +33115,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18785, - "src": "21937:2:13", + "src": "22495:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33151,7 +33151,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21864:3:13", + "src": "22422:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -33164,7 +33164,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21864:23:13", + "src": "22422:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -33178,7 +33178,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21864:76:13", + "src": "22422:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33198,7 +33198,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "21848:15:13", + "src": "22406:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -33212,7 +33212,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "21848:93:13", + "src": "22406:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -33221,7 +33221,7 @@ }, "id": 18798, "nodeType": "ExpressionStatement", - "src": "21848:93:13" + "src": "22406:93:13" } ] }, @@ -33229,7 +33229,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21775:3:13", + "nameLocation": "22332:3:13", "parameters": { "id": 18786, "nodeType": "ParameterList", @@ -33239,10 +33239,10 @@ "id": 18779, "mutability": "mutable", "name": "p0", - "nameLocation": "21787:2:13", + "nameLocation": "22344:2:13", "nodeType": "VariableDeclaration", "scope": 18800, - "src": "21779:10:13", + "src": "22336:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33253,7 +33253,7 @@ "id": 18778, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21779:7:13", + "src": "22336:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33266,10 +33266,10 @@ "id": 18781, "mutability": "mutable", "name": "p1", - "nameLocation": "21799:2:13", + "nameLocation": "22356:2:13", "nodeType": "VariableDeclaration", "scope": 18800, - "src": "21791:10:13", + "src": "22348:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33280,7 +33280,7 @@ "id": 18780, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21791:7:13", + "src": "22348:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33293,10 +33293,10 @@ "id": 18783, "mutability": "mutable", "name": "p2", - "nameLocation": "21808:2:13", + "nameLocation": "22365:2:13", "nodeType": "VariableDeclaration", "scope": 18800, - "src": "21803:7:13", + "src": "22360:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33307,7 +33307,7 @@ "id": 18782, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21803:4:13", + "src": "22360:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33320,10 +33320,10 @@ "id": 18785, "mutability": "mutable", "name": "p3", - "nameLocation": "21820:2:13", + "nameLocation": "22377:2:13", "nodeType": "VariableDeclaration", "scope": 18800, - "src": "21812:10:13", + "src": "22369:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33334,7 +33334,7 @@ "id": 18784, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21812:7:13", + "src": "22369:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -33344,13 +33344,13 @@ "visibility": "internal" } ], - "src": "21778:45:13" + "src": "22335:45:13" }, "returnParameters": { "id": 18787, "nodeType": "ParameterList", "parameters": [], - "src": "21838:0:13" + "src": "22395:0:13" }, "scope": 24413, "stateMutability": "view", @@ -33360,12 +33360,12 @@ { "id": 18823, "nodeType": "FunctionDefinition", - "src": "21954:188:13", + "src": "22515:190:13", "nodes": [], "body": { "id": 18822, "nodeType": "Block", - "src": "22029:113:13", + "src": "22590:115:13", "nodes": [], "statements": [ { @@ -33382,7 +33382,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22079:38:13", + "src": "22641:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_88f6e4b2e9fd1797748b31e8b1564d27784c7a0b5de7a75df225524205baab36", "typeString": "literal_string \"log(uint256,uint256,address,uint256)\"" @@ -33395,7 +33395,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18802, - "src": "22119:2:13", + "src": "22681:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33407,7 +33407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18804, - "src": "22123:2:13", + "src": "22685:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33419,7 +33419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18806, - "src": "22127:2:13", + "src": "22689:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33431,7 +33431,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18808, - "src": "22131:2:13", + "src": "22693:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33467,7 +33467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22055:3:13", + "src": "22617:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -33480,7 +33480,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22055:23:13", + "src": "22617:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -33494,7 +33494,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22055:79:13", + "src": "22617:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33514,7 +33514,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "22039:15:13", + "src": "22601:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -33528,7 +33528,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22039:96:13", + "src": "22601:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -33537,7 +33537,7 @@ }, "id": 18821, "nodeType": "ExpressionStatement", - "src": "22039:96:13" + "src": "22601:96:13" } ] }, @@ -33545,7 +33545,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21963:3:13", + "nameLocation": "22524:3:13", "parameters": { "id": 18809, "nodeType": "ParameterList", @@ -33555,10 +33555,10 @@ "id": 18802, "mutability": "mutable", "name": "p0", - "nameLocation": "21975:2:13", + "nameLocation": "22536:2:13", "nodeType": "VariableDeclaration", "scope": 18823, - "src": "21967:10:13", + "src": "22528:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33569,7 +33569,7 @@ "id": 18801, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21967:7:13", + "src": "22528:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33582,10 +33582,10 @@ "id": 18804, "mutability": "mutable", "name": "p1", - "nameLocation": "21987:2:13", + "nameLocation": "22548:2:13", "nodeType": "VariableDeclaration", "scope": 18823, - "src": "21979:10:13", + "src": "22540:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33596,7 +33596,7 @@ "id": 18803, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21979:7:13", + "src": "22540:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33609,10 +33609,10 @@ "id": 18806, "mutability": "mutable", "name": "p2", - "nameLocation": "21999:2:13", + "nameLocation": "22560:2:13", "nodeType": "VariableDeclaration", "scope": 18823, - "src": "21991:10:13", + "src": "22552:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33623,7 +33623,7 @@ "id": 18805, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21991:7:13", + "src": "22552:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -33637,10 +33637,10 @@ "id": 18808, "mutability": "mutable", "name": "p3", - "nameLocation": "22011:2:13", + "nameLocation": "22572:2:13", "nodeType": "VariableDeclaration", "scope": 18823, - "src": "22003:10:13", + "src": "22564:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33651,7 +33651,7 @@ "id": 18807, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22003:7:13", + "src": "22564:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33660,13 +33660,13 @@ "visibility": "internal" } ], - "src": "21966:48:13" + "src": "22527:48:13" }, "returnParameters": { "id": 18810, "nodeType": "ParameterList", "parameters": [], - "src": "22029:0:13" + "src": "22590:0:13" }, "scope": 24413, "stateMutability": "view", @@ -33676,12 +33676,12 @@ { "id": 18846, "nodeType": "FunctionDefinition", - "src": "22148:193:13", + "src": "22713:195:13", "nodes": [], "body": { "id": 18845, "nodeType": "Block", - "src": "22229:112:13", + "src": "22794:114:13", "nodes": [], "statements": [ { @@ -33698,7 +33698,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22279:37:13", + "src": "22845:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6cde40b8d4f88da65710732f1ce432c86447f486bf713e5763c0ab174df12f40", "typeString": "literal_string \"log(uint256,uint256,address,string)\"" @@ -33711,7 +33711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18825, - "src": "22318:2:13", + "src": "22884:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33723,7 +33723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18827, - "src": "22322:2:13", + "src": "22888:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33735,7 +33735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18829, - "src": "22326:2:13", + "src": "22892:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33747,7 +33747,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18831, - "src": "22330:2:13", + "src": "22896:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -33783,7 +33783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22255:3:13", + "src": "22821:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -33796,7 +33796,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22255:23:13", + "src": "22821:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -33810,7 +33810,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22255:78:13", + "src": "22821:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33830,7 +33830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "22239:15:13", + "src": "22805:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -33844,7 +33844,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22239:95:13", + "src": "22805:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -33853,7 +33853,7 @@ }, "id": 18844, "nodeType": "ExpressionStatement", - "src": "22239:95:13" + "src": "22805:95:13" } ] }, @@ -33861,7 +33861,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22157:3:13", + "nameLocation": "22722:3:13", "parameters": { "id": 18832, "nodeType": "ParameterList", @@ -33871,10 +33871,10 @@ "id": 18825, "mutability": "mutable", "name": "p0", - "nameLocation": "22169:2:13", + "nameLocation": "22734:2:13", "nodeType": "VariableDeclaration", "scope": 18846, - "src": "22161:10:13", + "src": "22726:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33885,7 +33885,7 @@ "id": 18824, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22161:7:13", + "src": "22726:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33898,10 +33898,10 @@ "id": 18827, "mutability": "mutable", "name": "p1", - "nameLocation": "22181:2:13", + "nameLocation": "22746:2:13", "nodeType": "VariableDeclaration", "scope": 18846, - "src": "22173:10:13", + "src": "22738:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33912,7 +33912,7 @@ "id": 18826, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22173:7:13", + "src": "22738:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33925,10 +33925,10 @@ "id": 18829, "mutability": "mutable", "name": "p2", - "nameLocation": "22193:2:13", + "nameLocation": "22758:2:13", "nodeType": "VariableDeclaration", "scope": 18846, - "src": "22185:10:13", + "src": "22750:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33939,7 +33939,7 @@ "id": 18828, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22185:7:13", + "src": "22750:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -33953,10 +33953,10 @@ "id": 18831, "mutability": "mutable", "name": "p3", - "nameLocation": "22211:2:13", + "nameLocation": "22776:2:13", "nodeType": "VariableDeclaration", "scope": 18846, - "src": "22197:16:13", + "src": "22762:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -33967,7 +33967,7 @@ "id": 18830, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22197:6:13", + "src": "22762:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -33976,13 +33976,13 @@ "visibility": "internal" } ], - "src": "22160:54:13" + "src": "22725:54:13" }, "returnParameters": { "id": 18833, "nodeType": "ParameterList", "parameters": [], - "src": "22229:0:13" + "src": "22794:0:13" }, "scope": 24413, "stateMutability": "view", @@ -33992,12 +33992,12 @@ { "id": 18869, "nodeType": "FunctionDefinition", - "src": "22347:182:13", + "src": "22916:184:13", "nodes": [], "body": { "id": 18868, "nodeType": "Block", - "src": "22419:110:13", + "src": "22988:112:13", "nodes": [], "statements": [ { @@ -34014,7 +34014,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22469:35:13", + "src": "23039:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_15cac47617578377cd39f9593e7bb3ffa0e284336b9741dcc2c4151a93e1b201", "typeString": "literal_string \"log(uint256,uint256,address,bool)\"" @@ -34027,7 +34027,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18848, - "src": "22506:2:13", + "src": "23076:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34039,7 +34039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18850, - "src": "22510:2:13", + "src": "23080:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34051,7 +34051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18852, - "src": "22514:2:13", + "src": "23084:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -34063,7 +34063,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18854, - "src": "22518:2:13", + "src": "23088:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34099,7 +34099,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22445:3:13", + "src": "23015:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -34112,7 +34112,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22445:23:13", + "src": "23015:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -34126,7 +34126,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22445:76:13", + "src": "23015:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34146,7 +34146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "22429:15:13", + "src": "22999:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -34160,7 +34160,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22429:93:13", + "src": "22999:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -34169,7 +34169,7 @@ }, "id": 18867, "nodeType": "ExpressionStatement", - "src": "22429:93:13" + "src": "22999:93:13" } ] }, @@ -34177,7 +34177,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22356:3:13", + "nameLocation": "22925:3:13", "parameters": { "id": 18855, "nodeType": "ParameterList", @@ -34187,10 +34187,10 @@ "id": 18848, "mutability": "mutable", "name": "p0", - "nameLocation": "22368:2:13", + "nameLocation": "22937:2:13", "nodeType": "VariableDeclaration", "scope": 18869, - "src": "22360:10:13", + "src": "22929:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34201,7 +34201,7 @@ "id": 18847, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22360:7:13", + "src": "22929:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34214,10 +34214,10 @@ "id": 18850, "mutability": "mutable", "name": "p1", - "nameLocation": "22380:2:13", + "nameLocation": "22949:2:13", "nodeType": "VariableDeclaration", "scope": 18869, - "src": "22372:10:13", + "src": "22941:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34228,7 +34228,7 @@ "id": 18849, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22372:7:13", + "src": "22941:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34241,10 +34241,10 @@ "id": 18852, "mutability": "mutable", "name": "p2", - "nameLocation": "22392:2:13", + "nameLocation": "22961:2:13", "nodeType": "VariableDeclaration", "scope": 18869, - "src": "22384:10:13", + "src": "22953:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34255,7 +34255,7 @@ "id": 18851, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22384:7:13", + "src": "22953:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34269,10 +34269,10 @@ "id": 18854, "mutability": "mutable", "name": "p3", - "nameLocation": "22401:2:13", + "nameLocation": "22970:2:13", "nodeType": "VariableDeclaration", "scope": 18869, - "src": "22396:7:13", + "src": "22965:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34283,7 +34283,7 @@ "id": 18853, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22396:4:13", + "src": "22965:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34292,13 +34292,13 @@ "visibility": "internal" } ], - "src": "22359:45:13" + "src": "22928:45:13" }, "returnParameters": { "id": 18856, "nodeType": "ParameterList", "parameters": [], - "src": "22419:0:13" + "src": "22988:0:13" }, "scope": 24413, "stateMutability": "view", @@ -34308,12 +34308,12 @@ { "id": 18892, "nodeType": "FunctionDefinition", - "src": "22535:188:13", + "src": "23108:190:13", "nodes": [], "body": { "id": 18891, "nodeType": "Block", - "src": "22610:113:13", + "src": "23183:115:13", "nodes": [], "statements": [ { @@ -34330,7 +34330,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22660:38:13", + "src": "23234:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_56a5d1b1d2f0613b93371fc2b5ec91f6c2ba1375e1e4ff59b5061b56ca88e88d", "typeString": "literal_string \"log(uint256,uint256,address,address)\"" @@ -34343,7 +34343,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18871, - "src": "22700:2:13", + "src": "23274:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34355,7 +34355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18873, - "src": "22704:2:13", + "src": "23278:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34367,7 +34367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18875, - "src": "22708:2:13", + "src": "23282:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -34379,7 +34379,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18877, - "src": "22712:2:13", + "src": "23286:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -34415,7 +34415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22636:3:13", + "src": "23210:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -34428,7 +34428,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22636:23:13", + "src": "23210:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -34442,7 +34442,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22636:79:13", + "src": "23210:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34462,7 +34462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "22620:15:13", + "src": "23194:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -34476,7 +34476,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22620:96:13", + "src": "23194:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -34485,7 +34485,7 @@ }, "id": 18890, "nodeType": "ExpressionStatement", - "src": "22620:96:13" + "src": "23194:96:13" } ] }, @@ -34493,7 +34493,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22544:3:13", + "nameLocation": "23117:3:13", "parameters": { "id": 18878, "nodeType": "ParameterList", @@ -34503,10 +34503,10 @@ "id": 18871, "mutability": "mutable", "name": "p0", - "nameLocation": "22556:2:13", + "nameLocation": "23129:2:13", "nodeType": "VariableDeclaration", "scope": 18892, - "src": "22548:10:13", + "src": "23121:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34517,7 +34517,7 @@ "id": 18870, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22548:7:13", + "src": "23121:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34530,10 +34530,10 @@ "id": 18873, "mutability": "mutable", "name": "p1", - "nameLocation": "22568:2:13", + "nameLocation": "23141:2:13", "nodeType": "VariableDeclaration", "scope": 18892, - "src": "22560:10:13", + "src": "23133:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34544,7 +34544,7 @@ "id": 18872, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22560:7:13", + "src": "23133:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34557,10 +34557,10 @@ "id": 18875, "mutability": "mutable", "name": "p2", - "nameLocation": "22580:2:13", + "nameLocation": "23153:2:13", "nodeType": "VariableDeclaration", "scope": 18892, - "src": "22572:10:13", + "src": "23145:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34571,7 +34571,7 @@ "id": 18874, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22572:7:13", + "src": "23145:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34585,10 +34585,10 @@ "id": 18877, "mutability": "mutable", "name": "p3", - "nameLocation": "22592:2:13", + "nameLocation": "23165:2:13", "nodeType": "VariableDeclaration", "scope": 18892, - "src": "22584:10:13", + "src": "23157:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34599,7 +34599,7 @@ "id": 18876, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22584:7:13", + "src": "23157:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34609,13 +34609,13 @@ "visibility": "internal" } ], - "src": "22547:48:13" + "src": "23120:48:13" }, "returnParameters": { "id": 18879, "nodeType": "ParameterList", "parameters": [], - "src": "22610:0:13" + "src": "23183:0:13" }, "scope": 24413, "stateMutability": "view", @@ -34625,12 +34625,12 @@ { "id": 18915, "nodeType": "FunctionDefinition", - "src": "22729:193:13", + "src": "23306:195:13", "nodes": [], "body": { "id": 18914, "nodeType": "Block", - "src": "22810:112:13", + "src": "23387:114:13", "nodes": [], "statements": [ { @@ -34647,7 +34647,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22860:37:13", + "src": "23438:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_82c25b74e3ddb6ea40e867e0a41af8848bdc6a88fd5e365497c46917573fd66f", "typeString": "literal_string \"log(uint256,string,uint256,uint256)\"" @@ -34660,7 +34660,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18894, - "src": "22899:2:13", + "src": "23477:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34672,7 +34672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18896, - "src": "22903:2:13", + "src": "23481:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -34684,7 +34684,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18898, - "src": "22907:2:13", + "src": "23485:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34696,7 +34696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18900, - "src": "22911:2:13", + "src": "23489:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34732,7 +34732,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22836:3:13", + "src": "23414:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -34745,7 +34745,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22836:23:13", + "src": "23414:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -34759,7 +34759,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22836:78:13", + "src": "23414:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34779,7 +34779,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "22820:15:13", + "src": "23398:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -34793,7 +34793,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "22820:95:13", + "src": "23398:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -34802,7 +34802,7 @@ }, "id": 18913, "nodeType": "ExpressionStatement", - "src": "22820:95:13" + "src": "23398:95:13" } ] }, @@ -34810,7 +34810,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22738:3:13", + "nameLocation": "23315:3:13", "parameters": { "id": 18901, "nodeType": "ParameterList", @@ -34820,10 +34820,10 @@ "id": 18894, "mutability": "mutable", "name": "p0", - "nameLocation": "22750:2:13", + "nameLocation": "23327:2:13", "nodeType": "VariableDeclaration", "scope": 18915, - "src": "22742:10:13", + "src": "23319:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34834,7 +34834,7 @@ "id": 18893, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22742:7:13", + "src": "23319:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34847,10 +34847,10 @@ "id": 18896, "mutability": "mutable", "name": "p1", - "nameLocation": "22768:2:13", + "nameLocation": "23345:2:13", "nodeType": "VariableDeclaration", "scope": 18915, - "src": "22754:16:13", + "src": "23331:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -34861,7 +34861,7 @@ "id": 18895, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22754:6:13", + "src": "23331:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -34874,10 +34874,10 @@ "id": 18898, "mutability": "mutable", "name": "p2", - "nameLocation": "22780:2:13", + "nameLocation": "23357:2:13", "nodeType": "VariableDeclaration", "scope": 18915, - "src": "22772:10:13", + "src": "23349:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34888,7 +34888,7 @@ "id": 18897, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22772:7:13", + "src": "23349:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34901,10 +34901,10 @@ "id": 18900, "mutability": "mutable", "name": "p3", - "nameLocation": "22792:2:13", + "nameLocation": "23369:2:13", "nodeType": "VariableDeclaration", "scope": 18915, - "src": "22784:10:13", + "src": "23361:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34915,7 +34915,7 @@ "id": 18899, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22784:7:13", + "src": "23361:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34924,13 +34924,13 @@ "visibility": "internal" } ], - "src": "22741:54:13" + "src": "23318:54:13" }, "returnParameters": { "id": 18902, "nodeType": "ParameterList", "parameters": [], - "src": "22810:0:13" + "src": "23387:0:13" }, "scope": 24413, "stateMutability": "view", @@ -34940,12 +34940,12 @@ { "id": 18938, "nodeType": "FunctionDefinition", - "src": "22928:198:13", + "src": "23509:200:13", "nodes": [], "body": { "id": 18937, "nodeType": "Block", - "src": "23015:111:13", + "src": "23596:113:13", "nodes": [], "statements": [ { @@ -34962,7 +34962,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23065:36:13", + "src": "23647:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b7b914cad3c94167dcd4b5ef970076918e96b3894a20503b7d3f9648bea8aace", "typeString": "literal_string \"log(uint256,string,uint256,string)\"" @@ -34975,7 +34975,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18917, - "src": "23103:2:13", + "src": "23685:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34987,7 +34987,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18919, - "src": "23107:2:13", + "src": "23689:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -34999,7 +34999,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18921, - "src": "23111:2:13", + "src": "23693:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35011,7 +35011,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18923, - "src": "23115:2:13", + "src": "23697:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35047,7 +35047,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23041:3:13", + "src": "23623:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -35060,7 +35060,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23041:23:13", + "src": "23623:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -35074,7 +35074,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23041:77:13", + "src": "23623:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35094,7 +35094,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "23025:15:13", + "src": "23607:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -35108,7 +35108,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23025:94:13", + "src": "23607:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -35117,7 +35117,7 @@ }, "id": 18936, "nodeType": "ExpressionStatement", - "src": "23025:94:13" + "src": "23607:94:13" } ] }, @@ -35125,7 +35125,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22937:3:13", + "nameLocation": "23518:3:13", "parameters": { "id": 18924, "nodeType": "ParameterList", @@ -35135,10 +35135,10 @@ "id": 18917, "mutability": "mutable", "name": "p0", - "nameLocation": "22949:2:13", + "nameLocation": "23530:2:13", "nodeType": "VariableDeclaration", "scope": 18938, - "src": "22941:10:13", + "src": "23522:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35149,7 +35149,7 @@ "id": 18916, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22941:7:13", + "src": "23522:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35162,10 +35162,10 @@ "id": 18919, "mutability": "mutable", "name": "p1", - "nameLocation": "22967:2:13", + "nameLocation": "23548:2:13", "nodeType": "VariableDeclaration", "scope": 18938, - "src": "22953:16:13", + "src": "23534:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35176,7 +35176,7 @@ "id": 18918, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22953:6:13", + "src": "23534:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35189,10 +35189,10 @@ "id": 18921, "mutability": "mutable", "name": "p2", - "nameLocation": "22979:2:13", + "nameLocation": "23560:2:13", "nodeType": "VariableDeclaration", "scope": 18938, - "src": "22971:10:13", + "src": "23552:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35203,7 +35203,7 @@ "id": 18920, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22971:7:13", + "src": "23552:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35216,10 +35216,10 @@ "id": 18923, "mutability": "mutable", "name": "p3", - "nameLocation": "22997:2:13", + "nameLocation": "23578:2:13", "nodeType": "VariableDeclaration", "scope": 18938, - "src": "22983:16:13", + "src": "23564:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35230,7 +35230,7 @@ "id": 18922, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22983:6:13", + "src": "23564:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35239,13 +35239,13 @@ "visibility": "internal" } ], - "src": "22940:60:13" + "src": "23521:60:13" }, "returnParameters": { "id": 18925, "nodeType": "ParameterList", "parameters": [], - "src": "23015:0:13" + "src": "23596:0:13" }, "scope": 24413, "stateMutability": "view", @@ -35255,12 +35255,12 @@ { "id": 18961, "nodeType": "FunctionDefinition", - "src": "23132:187:13", + "src": "23717:189:13", "nodes": [], "body": { "id": 18960, "nodeType": "Block", - "src": "23210:109:13", + "src": "23795:111:13", "nodes": [], "statements": [ { @@ -35277,7 +35277,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23260:34:13", + "src": "23846:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_691a8f74cbf1a313fd1bdfd5dda19feaf4f9deac56f7ca7c4fa6386e5382a03c", "typeString": "literal_string \"log(uint256,string,uint256,bool)\"" @@ -35290,7 +35290,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18940, - "src": "23296:2:13", + "src": "23882:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35302,7 +35302,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18942, - "src": "23300:2:13", + "src": "23886:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35314,7 +35314,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18944, - "src": "23304:2:13", + "src": "23890:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35326,7 +35326,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18946, - "src": "23308:2:13", + "src": "23894:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -35362,7 +35362,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23236:3:13", + "src": "23822:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -35375,7 +35375,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23236:23:13", + "src": "23822:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -35389,7 +35389,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23236:75:13", + "src": "23822:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35409,7 +35409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "23220:15:13", + "src": "23806:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -35423,7 +35423,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23220:92:13", + "src": "23806:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -35432,7 +35432,7 @@ }, "id": 18959, "nodeType": "ExpressionStatement", - "src": "23220:92:13" + "src": "23806:92:13" } ] }, @@ -35440,7 +35440,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23141:3:13", + "nameLocation": "23726:3:13", "parameters": { "id": 18947, "nodeType": "ParameterList", @@ -35450,10 +35450,10 @@ "id": 18940, "mutability": "mutable", "name": "p0", - "nameLocation": "23153:2:13", + "nameLocation": "23738:2:13", "nodeType": "VariableDeclaration", "scope": 18961, - "src": "23145:10:13", + "src": "23730:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35464,7 +35464,7 @@ "id": 18939, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23145:7:13", + "src": "23730:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35477,10 +35477,10 @@ "id": 18942, "mutability": "mutable", "name": "p1", - "nameLocation": "23171:2:13", + "nameLocation": "23756:2:13", "nodeType": "VariableDeclaration", "scope": 18961, - "src": "23157:16:13", + "src": "23742:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35491,7 +35491,7 @@ "id": 18941, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23157:6:13", + "src": "23742:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35504,10 +35504,10 @@ "id": 18944, "mutability": "mutable", "name": "p2", - "nameLocation": "23183:2:13", + "nameLocation": "23768:2:13", "nodeType": "VariableDeclaration", "scope": 18961, - "src": "23175:10:13", + "src": "23760:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35518,7 +35518,7 @@ "id": 18943, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23175:7:13", + "src": "23760:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35531,10 +35531,10 @@ "id": 18946, "mutability": "mutable", "name": "p3", - "nameLocation": "23192:2:13", + "nameLocation": "23777:2:13", "nodeType": "VariableDeclaration", "scope": 18961, - "src": "23187:7:13", + "src": "23772:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35545,7 +35545,7 @@ "id": 18945, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23187:4:13", + "src": "23772:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -35554,13 +35554,13 @@ "visibility": "internal" } ], - "src": "23144:51:13" + "src": "23729:51:13" }, "returnParameters": { "id": 18948, "nodeType": "ParameterList", "parameters": [], - "src": "23210:0:13" + "src": "23795:0:13" }, "scope": 24413, "stateMutability": "view", @@ -35570,12 +35570,12 @@ { "id": 18984, "nodeType": "FunctionDefinition", - "src": "23325:193:13", + "src": "23914:195:13", "nodes": [], "body": { "id": 18983, "nodeType": "Block", - "src": "23406:112:13", + "src": "23995:114:13", "nodes": [], "statements": [ { @@ -35592,7 +35592,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23456:37:13", + "src": "24046:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3b2279b4b3c26cbcd4374acce75e4c447a59a65883d849a72eaa051b3a07ec08", "typeString": "literal_string \"log(uint256,string,uint256,address)\"" @@ -35605,7 +35605,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18963, - "src": "23495:2:13", + "src": "24085:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35617,7 +35617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18965, - "src": "23499:2:13", + "src": "24089:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35629,7 +35629,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18967, - "src": "23503:2:13", + "src": "24093:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35641,7 +35641,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18969, - "src": "23507:2:13", + "src": "24097:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35677,7 +35677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23432:3:13", + "src": "24022:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -35690,7 +35690,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23432:23:13", + "src": "24022:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -35704,7 +35704,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23432:78:13", + "src": "24022:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35724,7 +35724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "23416:15:13", + "src": "24006:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -35738,7 +35738,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23416:95:13", + "src": "24006:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -35747,7 +35747,7 @@ }, "id": 18982, "nodeType": "ExpressionStatement", - "src": "23416:95:13" + "src": "24006:95:13" } ] }, @@ -35755,7 +35755,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23334:3:13", + "nameLocation": "23923:3:13", "parameters": { "id": 18970, "nodeType": "ParameterList", @@ -35765,10 +35765,10 @@ "id": 18963, "mutability": "mutable", "name": "p0", - "nameLocation": "23346:2:13", + "nameLocation": "23935:2:13", "nodeType": "VariableDeclaration", "scope": 18984, - "src": "23338:10:13", + "src": "23927:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35779,7 +35779,7 @@ "id": 18962, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23338:7:13", + "src": "23927:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35792,10 +35792,10 @@ "id": 18965, "mutability": "mutable", "name": "p1", - "nameLocation": "23364:2:13", + "nameLocation": "23953:2:13", "nodeType": "VariableDeclaration", "scope": 18984, - "src": "23350:16:13", + "src": "23939:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35806,7 +35806,7 @@ "id": 18964, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23350:6:13", + "src": "23939:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35819,10 +35819,10 @@ "id": 18967, "mutability": "mutable", "name": "p2", - "nameLocation": "23376:2:13", + "nameLocation": "23965:2:13", "nodeType": "VariableDeclaration", "scope": 18984, - "src": "23368:10:13", + "src": "23957:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35833,7 +35833,7 @@ "id": 18966, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23368:7:13", + "src": "23957:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35846,10 +35846,10 @@ "id": 18969, "mutability": "mutable", "name": "p3", - "nameLocation": "23388:2:13", + "nameLocation": "23977:2:13", "nodeType": "VariableDeclaration", "scope": 18984, - "src": "23380:10:13", + "src": "23969:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35860,7 +35860,7 @@ "id": 18968, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23380:7:13", + "src": "23969:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -35870,13 +35870,13 @@ "visibility": "internal" } ], - "src": "23337:54:13" + "src": "23926:54:13" }, "returnParameters": { "id": 18971, "nodeType": "ParameterList", "parameters": [], - "src": "23406:0:13" + "src": "23995:0:13" }, "scope": 24413, "stateMutability": "view", @@ -35886,12 +35886,12 @@ { "id": 19007, "nodeType": "FunctionDefinition", - "src": "23524:198:13", + "src": "24117:200:13", "nodes": [], "body": { "id": 19006, "nodeType": "Block", - "src": "23611:111:13", + "src": "24204:113:13", "nodes": [], "statements": [ { @@ -35908,7 +35908,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23661:36:13", + "src": "24255:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b028c9bd0105e32bab3e2b1b4678f4cd49b1f267c4fcb1899043ad16b67c3dd1", "typeString": "literal_string \"log(uint256,string,string,uint256)\"" @@ -35921,7 +35921,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18986, - "src": "23699:2:13", + "src": "24293:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35933,7 +35933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18988, - "src": "23703:2:13", + "src": "24297:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35945,7 +35945,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18990, - "src": "23707:2:13", + "src": "24301:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35957,7 +35957,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 18992, - "src": "23711:2:13", + "src": "24305:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35993,7 +35993,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23637:3:13", + "src": "24231:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -36006,7 +36006,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23637:23:13", + "src": "24231:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -36020,7 +36020,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23637:77:13", + "src": "24231:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36040,7 +36040,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "23621:15:13", + "src": "24215:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -36054,7 +36054,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23621:94:13", + "src": "24215:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -36063,7 +36063,7 @@ }, "id": 19005, "nodeType": "ExpressionStatement", - "src": "23621:94:13" + "src": "24215:94:13" } ] }, @@ -36071,7 +36071,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23533:3:13", + "nameLocation": "24126:3:13", "parameters": { "id": 18993, "nodeType": "ParameterList", @@ -36081,10 +36081,10 @@ "id": 18986, "mutability": "mutable", "name": "p0", - "nameLocation": "23545:2:13", + "nameLocation": "24138:2:13", "nodeType": "VariableDeclaration", "scope": 19007, - "src": "23537:10:13", + "src": "24130:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36095,7 +36095,7 @@ "id": 18985, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23537:7:13", + "src": "24130:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36108,10 +36108,10 @@ "id": 18988, "mutability": "mutable", "name": "p1", - "nameLocation": "23563:2:13", + "nameLocation": "24156:2:13", "nodeType": "VariableDeclaration", "scope": 19007, - "src": "23549:16:13", + "src": "24142:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36122,7 +36122,7 @@ "id": 18987, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23549:6:13", + "src": "24142:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36135,10 +36135,10 @@ "id": 18990, "mutability": "mutable", "name": "p2", - "nameLocation": "23581:2:13", + "nameLocation": "24174:2:13", "nodeType": "VariableDeclaration", "scope": 19007, - "src": "23567:16:13", + "src": "24160:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36149,7 +36149,7 @@ "id": 18989, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23567:6:13", + "src": "24160:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36162,10 +36162,10 @@ "id": 18992, "mutability": "mutable", "name": "p3", - "nameLocation": "23593:2:13", + "nameLocation": "24186:2:13", "nodeType": "VariableDeclaration", "scope": 19007, - "src": "23585:10:13", + "src": "24178:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36176,7 +36176,7 @@ "id": 18991, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23585:7:13", + "src": "24178:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36185,13 +36185,13 @@ "visibility": "internal" } ], - "src": "23536:60:13" + "src": "24129:60:13" }, "returnParameters": { "id": 18994, "nodeType": "ParameterList", "parameters": [], - "src": "23611:0:13" + "src": "24204:0:13" }, "scope": 24413, "stateMutability": "view", @@ -36201,12 +36201,12 @@ { "id": 19030, "nodeType": "FunctionDefinition", - "src": "23728:203:13", + "src": "24325:205:13", "nodes": [], "body": { "id": 19029, "nodeType": "Block", - "src": "23821:110:13", + "src": "24418:112:13", "nodes": [], "statements": [ { @@ -36223,7 +36223,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23871:35:13", + "src": "24469:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_21ad06836085541851abea445814b5a1baf9d3be52c1169a6570c83010dbea5a", "typeString": "literal_string \"log(uint256,string,string,string)\"" @@ -36236,7 +36236,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19009, - "src": "23908:2:13", + "src": "24506:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36248,7 +36248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19011, - "src": "23912:2:13", + "src": "24510:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36260,7 +36260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19013, - "src": "23916:2:13", + "src": "24514:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36272,7 +36272,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19015, - "src": "23920:2:13", + "src": "24518:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36308,7 +36308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23847:3:13", + "src": "24445:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -36321,7 +36321,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23847:23:13", + "src": "24445:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -36335,7 +36335,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23847:76:13", + "src": "24445:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36355,7 +36355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "23831:15:13", + "src": "24429:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -36369,7 +36369,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "23831:93:13", + "src": "24429:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -36378,7 +36378,7 @@ }, "id": 19028, "nodeType": "ExpressionStatement", - "src": "23831:93:13" + "src": "24429:93:13" } ] }, @@ -36386,7 +36386,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23737:3:13", + "nameLocation": "24334:3:13", "parameters": { "id": 19016, "nodeType": "ParameterList", @@ -36396,10 +36396,10 @@ "id": 19009, "mutability": "mutable", "name": "p0", - "nameLocation": "23749:2:13", + "nameLocation": "24346:2:13", "nodeType": "VariableDeclaration", "scope": 19030, - "src": "23741:10:13", + "src": "24338:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36410,7 +36410,7 @@ "id": 19008, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23741:7:13", + "src": "24338:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36423,10 +36423,10 @@ "id": 19011, "mutability": "mutable", "name": "p1", - "nameLocation": "23767:2:13", + "nameLocation": "24364:2:13", "nodeType": "VariableDeclaration", "scope": 19030, - "src": "23753:16:13", + "src": "24350:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36437,7 +36437,7 @@ "id": 19010, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23753:6:13", + "src": "24350:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36450,10 +36450,10 @@ "id": 19013, "mutability": "mutable", "name": "p2", - "nameLocation": "23785:2:13", + "nameLocation": "24382:2:13", "nodeType": "VariableDeclaration", "scope": 19030, - "src": "23771:16:13", + "src": "24368:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36464,7 +36464,7 @@ "id": 19012, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23771:6:13", + "src": "24368:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36477,10 +36477,10 @@ "id": 19015, "mutability": "mutable", "name": "p3", - "nameLocation": "23803:2:13", + "nameLocation": "24400:2:13", "nodeType": "VariableDeclaration", "scope": 19030, - "src": "23789:16:13", + "src": "24386:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36491,7 +36491,7 @@ "id": 19014, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23789:6:13", + "src": "24386:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36500,13 +36500,13 @@ "visibility": "internal" } ], - "src": "23740:66:13" + "src": "24337:66:13" }, "returnParameters": { "id": 19017, "nodeType": "ParameterList", "parameters": [], - "src": "23821:0:13" + "src": "24418:0:13" }, "scope": 24413, "stateMutability": "view", @@ -36516,12 +36516,12 @@ { "id": 19053, "nodeType": "FunctionDefinition", - "src": "23937:192:13", + "src": "24538:194:13", "nodes": [], "body": { "id": 19052, "nodeType": "Block", - "src": "24021:108:13", + "src": "24622:110:13", "nodes": [], "statements": [ { @@ -36538,7 +36538,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24071:33:13", + "src": "24673:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b3a6b6bdf3265665181b9a9ab1338c75ebc293704c96a9a669654a5ba9f6d3e9", "typeString": "literal_string \"log(uint256,string,string,bool)\"" @@ -36551,7 +36551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19032, - "src": "24106:2:13", + "src": "24708:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36563,7 +36563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19034, - "src": "24110:2:13", + "src": "24712:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36575,7 +36575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19036, - "src": "24114:2:13", + "src": "24716:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36587,7 +36587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19038, - "src": "24118:2:13", + "src": "24720:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -36623,7 +36623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24047:3:13", + "src": "24649:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -36636,7 +36636,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24047:23:13", + "src": "24649:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -36650,7 +36650,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24047:74:13", + "src": "24649:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36670,7 +36670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "24031:15:13", + "src": "24633:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -36684,7 +36684,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24031:91:13", + "src": "24633:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -36693,7 +36693,7 @@ }, "id": 19051, "nodeType": "ExpressionStatement", - "src": "24031:91:13" + "src": "24633:91:13" } ] }, @@ -36701,7 +36701,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23946:3:13", + "nameLocation": "24547:3:13", "parameters": { "id": 19039, "nodeType": "ParameterList", @@ -36711,10 +36711,10 @@ "id": 19032, "mutability": "mutable", "name": "p0", - "nameLocation": "23958:2:13", + "nameLocation": "24559:2:13", "nodeType": "VariableDeclaration", "scope": 19053, - "src": "23950:10:13", + "src": "24551:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36725,7 +36725,7 @@ "id": 19031, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23950:7:13", + "src": "24551:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36738,10 +36738,10 @@ "id": 19034, "mutability": "mutable", "name": "p1", - "nameLocation": "23976:2:13", + "nameLocation": "24577:2:13", "nodeType": "VariableDeclaration", "scope": 19053, - "src": "23962:16:13", + "src": "24563:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36752,7 +36752,7 @@ "id": 19033, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23962:6:13", + "src": "24563:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36765,10 +36765,10 @@ "id": 19036, "mutability": "mutable", "name": "p2", - "nameLocation": "23994:2:13", + "nameLocation": "24595:2:13", "nodeType": "VariableDeclaration", "scope": 19053, - "src": "23980:16:13", + "src": "24581:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36779,7 +36779,7 @@ "id": 19035, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23980:6:13", + "src": "24581:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36792,10 +36792,10 @@ "id": 19038, "mutability": "mutable", "name": "p3", - "nameLocation": "24003:2:13", + "nameLocation": "24604:2:13", "nodeType": "VariableDeclaration", "scope": 19053, - "src": "23998:7:13", + "src": "24599:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36806,7 +36806,7 @@ "id": 19037, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23998:4:13", + "src": "24599:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -36815,13 +36815,13 @@ "visibility": "internal" } ], - "src": "23949:57:13" + "src": "24550:57:13" }, "returnParameters": { "id": 19040, "nodeType": "ParameterList", "parameters": [], - "src": "24021:0:13" + "src": "24622:0:13" }, "scope": 24413, "stateMutability": "view", @@ -36831,12 +36831,12 @@ { "id": 19076, "nodeType": "FunctionDefinition", - "src": "24135:198:13", + "src": "24740:200:13", "nodes": [], "body": { "id": 19075, "nodeType": "Block", - "src": "24222:111:13", + "src": "24827:113:13", "nodes": [], "statements": [ { @@ -36853,7 +36853,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24272:36:13", + "src": "24878:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d583c60265ad086fe6216ef9aea37bf5de1e77bdf9055c734c55781d5f4b81d7", "typeString": "literal_string \"log(uint256,string,string,address)\"" @@ -36866,7 +36866,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19055, - "src": "24310:2:13", + "src": "24916:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36878,7 +36878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19057, - "src": "24314:2:13", + "src": "24920:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36890,7 +36890,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19059, - "src": "24318:2:13", + "src": "24924:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36902,7 +36902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19061, - "src": "24322:2:13", + "src": "24928:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36938,7 +36938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24248:3:13", + "src": "24854:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -36951,7 +36951,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24248:23:13", + "src": "24854:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -36965,7 +36965,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24248:77:13", + "src": "24854:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36985,7 +36985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "24232:15:13", + "src": "24838:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -36999,7 +36999,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24232:94:13", + "src": "24838:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -37008,7 +37008,7 @@ }, "id": 19074, "nodeType": "ExpressionStatement", - "src": "24232:94:13" + "src": "24838:94:13" } ] }, @@ -37016,7 +37016,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24144:3:13", + "nameLocation": "24749:3:13", "parameters": { "id": 19062, "nodeType": "ParameterList", @@ -37026,10 +37026,10 @@ "id": 19055, "mutability": "mutable", "name": "p0", - "nameLocation": "24156:2:13", + "nameLocation": "24761:2:13", "nodeType": "VariableDeclaration", "scope": 19076, - "src": "24148:10:13", + "src": "24753:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37040,7 +37040,7 @@ "id": 19054, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24148:7:13", + "src": "24753:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37053,10 +37053,10 @@ "id": 19057, "mutability": "mutable", "name": "p1", - "nameLocation": "24174:2:13", + "nameLocation": "24779:2:13", "nodeType": "VariableDeclaration", "scope": 19076, - "src": "24160:16:13", + "src": "24765:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37067,7 +37067,7 @@ "id": 19056, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24160:6:13", + "src": "24765:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37080,10 +37080,10 @@ "id": 19059, "mutability": "mutable", "name": "p2", - "nameLocation": "24192:2:13", + "nameLocation": "24797:2:13", "nodeType": "VariableDeclaration", "scope": 19076, - "src": "24178:16:13", + "src": "24783:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37094,7 +37094,7 @@ "id": 19058, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24178:6:13", + "src": "24783:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37107,10 +37107,10 @@ "id": 19061, "mutability": "mutable", "name": "p3", - "nameLocation": "24204:2:13", + "nameLocation": "24809:2:13", "nodeType": "VariableDeclaration", "scope": 19076, - "src": "24196:10:13", + "src": "24801:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37121,7 +37121,7 @@ "id": 19060, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24196:7:13", + "src": "24801:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -37131,13 +37131,13 @@ "visibility": "internal" } ], - "src": "24147:60:13" + "src": "24752:60:13" }, "returnParameters": { "id": 19063, "nodeType": "ParameterList", "parameters": [], - "src": "24222:0:13" + "src": "24827:0:13" }, "scope": 24413, "stateMutability": "view", @@ -37147,12 +37147,12 @@ { "id": 19099, "nodeType": "FunctionDefinition", - "src": "24339:187:13", + "src": "24948:189:13", "nodes": [], "body": { "id": 19098, "nodeType": "Block", - "src": "24417:109:13", + "src": "25026:111:13", "nodes": [], "statements": [ { @@ -37169,7 +37169,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24467:34:13", + "src": "25077:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf00988004d982e10d8d4fa7f603a1414e3b2b91cdfcf6f72808ca6c3100f96a", "typeString": "literal_string \"log(uint256,string,bool,uint256)\"" @@ -37182,7 +37182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19078, - "src": "24503:2:13", + "src": "25113:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37194,7 +37194,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19080, - "src": "24507:2:13", + "src": "25117:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37206,7 +37206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19082, - "src": "24511:2:13", + "src": "25121:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37218,7 +37218,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19084, - "src": "24515:2:13", + "src": "25125:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37254,7 +37254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24443:3:13", + "src": "25053:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -37267,7 +37267,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24443:23:13", + "src": "25053:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -37281,7 +37281,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24443:75:13", + "src": "25053:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37301,7 +37301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "24427:15:13", + "src": "25037:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -37315,7 +37315,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24427:92:13", + "src": "25037:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -37324,7 +37324,7 @@ }, "id": 19097, "nodeType": "ExpressionStatement", - "src": "24427:92:13" + "src": "25037:92:13" } ] }, @@ -37332,7 +37332,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24348:3:13", + "nameLocation": "24957:3:13", "parameters": { "id": 19085, "nodeType": "ParameterList", @@ -37342,10 +37342,10 @@ "id": 19078, "mutability": "mutable", "name": "p0", - "nameLocation": "24360:2:13", + "nameLocation": "24969:2:13", "nodeType": "VariableDeclaration", "scope": 19099, - "src": "24352:10:13", + "src": "24961:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37356,7 +37356,7 @@ "id": 19077, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24352:7:13", + "src": "24961:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37369,10 +37369,10 @@ "id": 19080, "mutability": "mutable", "name": "p1", - "nameLocation": "24378:2:13", + "nameLocation": "24987:2:13", "nodeType": "VariableDeclaration", "scope": 19099, - "src": "24364:16:13", + "src": "24973:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37383,7 +37383,7 @@ "id": 19079, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24364:6:13", + "src": "24973:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37396,10 +37396,10 @@ "id": 19082, "mutability": "mutable", "name": "p2", - "nameLocation": "24387:2:13", + "nameLocation": "24996:2:13", "nodeType": "VariableDeclaration", "scope": 19099, - "src": "24382:7:13", + "src": "24991:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37410,7 +37410,7 @@ "id": 19081, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24382:4:13", + "src": "24991:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37423,10 +37423,10 @@ "id": 19084, "mutability": "mutable", "name": "p3", - "nameLocation": "24399:2:13", + "nameLocation": "25008:2:13", "nodeType": "VariableDeclaration", "scope": 19099, - "src": "24391:10:13", + "src": "25000:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37437,7 +37437,7 @@ "id": 19083, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24391:7:13", + "src": "25000:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37446,13 +37446,13 @@ "visibility": "internal" } ], - "src": "24351:51:13" + "src": "24960:51:13" }, "returnParameters": { "id": 19086, "nodeType": "ParameterList", "parameters": [], - "src": "24417:0:13" + "src": "25026:0:13" }, "scope": 24413, "stateMutability": "view", @@ -37462,12 +37462,12 @@ { "id": 19122, "nodeType": "FunctionDefinition", - "src": "24532:192:13", + "src": "25145:194:13", "nodes": [], "body": { "id": 19121, "nodeType": "Block", - "src": "24616:108:13", + "src": "25229:110:13", "nodes": [], "statements": [ { @@ -37484,7 +37484,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24666:33:13", + "src": "25280:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d2d423cdca0e3ae7a0a1a283a67d891c85787b75e0c5291c02d15317d67fe45c", "typeString": "literal_string \"log(uint256,string,bool,string)\"" @@ -37497,7 +37497,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19101, - "src": "24701:2:13", + "src": "25315:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37509,7 +37509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19103, - "src": "24705:2:13", + "src": "25319:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37521,7 +37521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19105, - "src": "24709:2:13", + "src": "25323:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37533,7 +37533,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19107, - "src": "24713:2:13", + "src": "25327:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37569,7 +37569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24642:3:13", + "src": "25256:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -37582,7 +37582,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24642:23:13", + "src": "25256:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -37596,7 +37596,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24642:74:13", + "src": "25256:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37616,7 +37616,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "24626:15:13", + "src": "25240:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -37630,7 +37630,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24626:91:13", + "src": "25240:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -37639,7 +37639,7 @@ }, "id": 19120, "nodeType": "ExpressionStatement", - "src": "24626:91:13" + "src": "25240:91:13" } ] }, @@ -37647,7 +37647,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24541:3:13", + "nameLocation": "25154:3:13", "parameters": { "id": 19108, "nodeType": "ParameterList", @@ -37657,10 +37657,10 @@ "id": 19101, "mutability": "mutable", "name": "p0", - "nameLocation": "24553:2:13", + "nameLocation": "25166:2:13", "nodeType": "VariableDeclaration", "scope": 19122, - "src": "24545:10:13", + "src": "25158:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37671,7 +37671,7 @@ "id": 19100, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24545:7:13", + "src": "25158:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37684,10 +37684,10 @@ "id": 19103, "mutability": "mutable", "name": "p1", - "nameLocation": "24571:2:13", + "nameLocation": "25184:2:13", "nodeType": "VariableDeclaration", "scope": 19122, - "src": "24557:16:13", + "src": "25170:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37698,7 +37698,7 @@ "id": 19102, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24557:6:13", + "src": "25170:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37711,10 +37711,10 @@ "id": 19105, "mutability": "mutable", "name": "p2", - "nameLocation": "24580:2:13", + "nameLocation": "25193:2:13", "nodeType": "VariableDeclaration", "scope": 19122, - "src": "24575:7:13", + "src": "25188:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37725,7 +37725,7 @@ "id": 19104, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24575:4:13", + "src": "25188:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37738,10 +37738,10 @@ "id": 19107, "mutability": "mutable", "name": "p3", - "nameLocation": "24598:2:13", + "nameLocation": "25211:2:13", "nodeType": "VariableDeclaration", "scope": 19122, - "src": "24584:16:13", + "src": "25197:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37752,7 +37752,7 @@ "id": 19106, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24584:6:13", + "src": "25197:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37761,13 +37761,13 @@ "visibility": "internal" } ], - "src": "24544:57:13" + "src": "25157:57:13" }, "returnParameters": { "id": 19109, "nodeType": "ParameterList", "parameters": [], - "src": "24616:0:13" + "src": "25229:0:13" }, "scope": 24413, "stateMutability": "view", @@ -37777,12 +37777,12 @@ { "id": 19145, "nodeType": "FunctionDefinition", - "src": "24730:181:13", + "src": "25347:183:13", "nodes": [], "body": { "id": 19144, "nodeType": "Block", - "src": "24805:106:13", + "src": "25422:108:13", "nodes": [], "statements": [ { @@ -37799,7 +37799,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24855:31:13", + "src": "25473:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ba535d9cec0fb8bbd83e61b83d0f575d149cba6778a192239c1bdc5170053e4f", "typeString": "literal_string \"log(uint256,string,bool,bool)\"" @@ -37812,7 +37812,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19124, - "src": "24888:2:13", + "src": "25506:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37824,7 +37824,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19126, - "src": "24892:2:13", + "src": "25510:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37836,7 +37836,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19128, - "src": "24896:2:13", + "src": "25514:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37848,7 +37848,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19130, - "src": "24900:2:13", + "src": "25518:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37884,7 +37884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24831:3:13", + "src": "25449:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -37897,7 +37897,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24831:23:13", + "src": "25449:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -37911,7 +37911,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24831:72:13", + "src": "25449:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37931,7 +37931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "24815:15:13", + "src": "25433:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -37945,7 +37945,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "24815:89:13", + "src": "25433:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -37954,7 +37954,7 @@ }, "id": 19143, "nodeType": "ExpressionStatement", - "src": "24815:89:13" + "src": "25433:89:13" } ] }, @@ -37962,7 +37962,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24739:3:13", + "nameLocation": "25356:3:13", "parameters": { "id": 19131, "nodeType": "ParameterList", @@ -37972,10 +37972,10 @@ "id": 19124, "mutability": "mutable", "name": "p0", - "nameLocation": "24751:2:13", + "nameLocation": "25368:2:13", "nodeType": "VariableDeclaration", "scope": 19145, - "src": "24743:10:13", + "src": "25360:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37986,7 +37986,7 @@ "id": 19123, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24743:7:13", + "src": "25360:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37999,10 +37999,10 @@ "id": 19126, "mutability": "mutable", "name": "p1", - "nameLocation": "24769:2:13", + "nameLocation": "25386:2:13", "nodeType": "VariableDeclaration", "scope": 19145, - "src": "24755:16:13", + "src": "25372:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38013,7 +38013,7 @@ "id": 19125, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24755:6:13", + "src": "25372:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38026,10 +38026,10 @@ "id": 19128, "mutability": "mutable", "name": "p2", - "nameLocation": "24778:2:13", + "nameLocation": "25395:2:13", "nodeType": "VariableDeclaration", "scope": 19145, - "src": "24773:7:13", + "src": "25390:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38040,7 +38040,7 @@ "id": 19127, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24773:4:13", + "src": "25390:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38053,10 +38053,10 @@ "id": 19130, "mutability": "mutable", "name": "p3", - "nameLocation": "24787:2:13", + "nameLocation": "25404:2:13", "nodeType": "VariableDeclaration", "scope": 19145, - "src": "24782:7:13", + "src": "25399:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38067,7 +38067,7 @@ "id": 19129, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24782:4:13", + "src": "25399:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38076,13 +38076,13 @@ "visibility": "internal" } ], - "src": "24742:48:13" + "src": "25359:48:13" }, "returnParameters": { "id": 19132, "nodeType": "ParameterList", "parameters": [], - "src": "24805:0:13" + "src": "25422:0:13" }, "scope": 24413, "stateMutability": "view", @@ -38092,12 +38092,12 @@ { "id": 19168, "nodeType": "FunctionDefinition", - "src": "24917:187:13", + "src": "25538:189:13", "nodes": [], "body": { "id": 19167, "nodeType": "Block", - "src": "24995:109:13", + "src": "25616:111:13", "nodes": [], "statements": [ { @@ -38114,7 +38114,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25045:34:13", + "src": "25667:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ae2ec581fba979c4f79aae94f13936ff6bb7e283817b2ec0602d9daa028a1550", "typeString": "literal_string \"log(uint256,string,bool,address)\"" @@ -38127,7 +38127,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19147, - "src": "25081:2:13", + "src": "25703:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38139,7 +38139,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19149, - "src": "25085:2:13", + "src": "25707:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38151,7 +38151,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19151, - "src": "25089:2:13", + "src": "25711:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38163,7 +38163,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19153, - "src": "25093:2:13", + "src": "25715:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -38199,7 +38199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25021:3:13", + "src": "25643:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -38212,7 +38212,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25021:23:13", + "src": "25643:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -38226,7 +38226,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25021:75:13", + "src": "25643:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38246,7 +38246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "25005:15:13", + "src": "25627:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -38260,7 +38260,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25005:92:13", + "src": "25627:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -38269,7 +38269,7 @@ }, "id": 19166, "nodeType": "ExpressionStatement", - "src": "25005:92:13" + "src": "25627:92:13" } ] }, @@ -38277,7 +38277,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24926:3:13", + "nameLocation": "25547:3:13", "parameters": { "id": 19154, "nodeType": "ParameterList", @@ -38287,10 +38287,10 @@ "id": 19147, "mutability": "mutable", "name": "p0", - "nameLocation": "24938:2:13", + "nameLocation": "25559:2:13", "nodeType": "VariableDeclaration", "scope": 19168, - "src": "24930:10:13", + "src": "25551:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38301,7 +38301,7 @@ "id": 19146, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24930:7:13", + "src": "25551:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38314,10 +38314,10 @@ "id": 19149, "mutability": "mutable", "name": "p1", - "nameLocation": "24956:2:13", + "nameLocation": "25577:2:13", "nodeType": "VariableDeclaration", "scope": 19168, - "src": "24942:16:13", + "src": "25563:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38328,7 +38328,7 @@ "id": 19148, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24942:6:13", + "src": "25563:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38341,10 +38341,10 @@ "id": 19151, "mutability": "mutable", "name": "p2", - "nameLocation": "24965:2:13", + "nameLocation": "25586:2:13", "nodeType": "VariableDeclaration", "scope": 19168, - "src": "24960:7:13", + "src": "25581:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38355,7 +38355,7 @@ "id": 19150, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24960:4:13", + "src": "25581:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38368,10 +38368,10 @@ "id": 19153, "mutability": "mutable", "name": "p3", - "nameLocation": "24977:2:13", + "nameLocation": "25598:2:13", "nodeType": "VariableDeclaration", "scope": 19168, - "src": "24969:10:13", + "src": "25590:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38382,7 +38382,7 @@ "id": 19152, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24969:7:13", + "src": "25590:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -38392,13 +38392,13 @@ "visibility": "internal" } ], - "src": "24929:51:13" + "src": "25550:51:13" }, "returnParameters": { "id": 19155, "nodeType": "ParameterList", "parameters": [], - "src": "24995:0:13" + "src": "25616:0:13" }, "scope": 24413, "stateMutability": "view", @@ -38408,12 +38408,12 @@ { "id": 19191, "nodeType": "FunctionDefinition", - "src": "25110:193:13", + "src": "25735:195:13", "nodes": [], "body": { "id": 19190, "nodeType": "Block", - "src": "25191:112:13", + "src": "25816:114:13", "nodes": [], "statements": [ { @@ -38430,7 +38430,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25241:37:13", + "src": "25867:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e8d3018d32ee5012095e63c81679b366f06035e83d43be351e9c327886860908", "typeString": "literal_string \"log(uint256,string,address,uint256)\"" @@ -38443,7 +38443,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19170, - "src": "25280:2:13", + "src": "25906:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38455,7 +38455,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19172, - "src": "25284:2:13", + "src": "25910:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38467,7 +38467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19174, - "src": "25288:2:13", + "src": "25914:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -38479,7 +38479,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19176, - "src": "25292:2:13", + "src": "25918:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38515,7 +38515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25217:3:13", + "src": "25843:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -38528,7 +38528,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25217:23:13", + "src": "25843:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -38542,7 +38542,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25217:78:13", + "src": "25843:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38562,7 +38562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "25201:15:13", + "src": "25827:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -38576,7 +38576,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25201:95:13", + "src": "25827:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -38585,7 +38585,7 @@ }, "id": 19189, "nodeType": "ExpressionStatement", - "src": "25201:95:13" + "src": "25827:95:13" } ] }, @@ -38593,7 +38593,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25119:3:13", + "nameLocation": "25744:3:13", "parameters": { "id": 19177, "nodeType": "ParameterList", @@ -38603,10 +38603,10 @@ "id": 19170, "mutability": "mutable", "name": "p0", - "nameLocation": "25131:2:13", + "nameLocation": "25756:2:13", "nodeType": "VariableDeclaration", "scope": 19191, - "src": "25123:10:13", + "src": "25748:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38617,7 +38617,7 @@ "id": 19169, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25123:7:13", + "src": "25748:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38630,10 +38630,10 @@ "id": 19172, "mutability": "mutable", "name": "p1", - "nameLocation": "25149:2:13", + "nameLocation": "25774:2:13", "nodeType": "VariableDeclaration", "scope": 19191, - "src": "25135:16:13", + "src": "25760:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38644,7 +38644,7 @@ "id": 19171, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25135:6:13", + "src": "25760:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38657,10 +38657,10 @@ "id": 19174, "mutability": "mutable", "name": "p2", - "nameLocation": "25161:2:13", + "nameLocation": "25786:2:13", "nodeType": "VariableDeclaration", "scope": 19191, - "src": "25153:10:13", + "src": "25778:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38671,7 +38671,7 @@ "id": 19173, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25153:7:13", + "src": "25778:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -38685,10 +38685,10 @@ "id": 19176, "mutability": "mutable", "name": "p3", - "nameLocation": "25173:2:13", + "nameLocation": "25798:2:13", "nodeType": "VariableDeclaration", "scope": 19191, - "src": "25165:10:13", + "src": "25790:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38699,7 +38699,7 @@ "id": 19175, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25165:7:13", + "src": "25790:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38708,13 +38708,13 @@ "visibility": "internal" } ], - "src": "25122:54:13" + "src": "25747:54:13" }, "returnParameters": { "id": 19178, "nodeType": "ParameterList", "parameters": [], - "src": "25191:0:13" + "src": "25816:0:13" }, "scope": 24413, "stateMutability": "view", @@ -38724,12 +38724,12 @@ { "id": 19214, "nodeType": "FunctionDefinition", - "src": "25309:198:13", + "src": "25938:200:13", "nodes": [], "body": { "id": 19213, "nodeType": "Block", - "src": "25396:111:13", + "src": "26025:113:13", "nodes": [], "statements": [ { @@ -38746,7 +38746,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25446:36:13", + "src": "26076:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9c3adfa1394c3989d93ade538d03d04b05867057c1dd54721ae2c85f9a1a4720", "typeString": "literal_string \"log(uint256,string,address,string)\"" @@ -38759,7 +38759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19193, - "src": "25484:2:13", + "src": "26114:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38771,7 +38771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19195, - "src": "25488:2:13", + "src": "26118:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38783,7 +38783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19197, - "src": "25492:2:13", + "src": "26122:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -38795,7 +38795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19199, - "src": "25496:2:13", + "src": "26126:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38831,7 +38831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25422:3:13", + "src": "26052:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -38844,7 +38844,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25422:23:13", + "src": "26052:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -38858,7 +38858,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25422:77:13", + "src": "26052:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38878,7 +38878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "25406:15:13", + "src": "26036:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -38892,7 +38892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25406:94:13", + "src": "26036:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -38901,7 +38901,7 @@ }, "id": 19212, "nodeType": "ExpressionStatement", - "src": "25406:94:13" + "src": "26036:94:13" } ] }, @@ -38909,7 +38909,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25318:3:13", + "nameLocation": "25947:3:13", "parameters": { "id": 19200, "nodeType": "ParameterList", @@ -38919,10 +38919,10 @@ "id": 19193, "mutability": "mutable", "name": "p0", - "nameLocation": "25330:2:13", + "nameLocation": "25959:2:13", "nodeType": "VariableDeclaration", "scope": 19214, - "src": "25322:10:13", + "src": "25951:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38933,7 +38933,7 @@ "id": 19192, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25322:7:13", + "src": "25951:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38946,10 +38946,10 @@ "id": 19195, "mutability": "mutable", "name": "p1", - "nameLocation": "25348:2:13", + "nameLocation": "25977:2:13", "nodeType": "VariableDeclaration", "scope": 19214, - "src": "25334:16:13", + "src": "25963:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38960,7 +38960,7 @@ "id": 19194, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25334:6:13", + "src": "25963:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38973,10 +38973,10 @@ "id": 19197, "mutability": "mutable", "name": "p2", - "nameLocation": "25360:2:13", + "nameLocation": "25989:2:13", "nodeType": "VariableDeclaration", "scope": 19214, - "src": "25352:10:13", + "src": "25981:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38987,7 +38987,7 @@ "id": 19196, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25352:7:13", + "src": "25981:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39001,10 +39001,10 @@ "id": 19199, "mutability": "mutable", "name": "p3", - "nameLocation": "25378:2:13", + "nameLocation": "26007:2:13", "nodeType": "VariableDeclaration", "scope": 19214, - "src": "25364:16:13", + "src": "25993:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39015,7 +39015,7 @@ "id": 19198, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25364:6:13", + "src": "25993:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39024,13 +39024,13 @@ "visibility": "internal" } ], - "src": "25321:60:13" + "src": "25950:60:13" }, "returnParameters": { "id": 19201, "nodeType": "ParameterList", "parameters": [], - "src": "25396:0:13" + "src": "26025:0:13" }, "scope": 24413, "stateMutability": "view", @@ -39040,12 +39040,12 @@ { "id": 19237, "nodeType": "FunctionDefinition", - "src": "25513:187:13", + "src": "26146:189:13", "nodes": [], "body": { "id": 19236, "nodeType": "Block", - "src": "25591:109:13", + "src": "26224:111:13", "nodes": [], "statements": [ { @@ -39062,7 +39062,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25641:34:13", + "src": "26275:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_90c30a564e5b352d6dfee73888402a5685ca327aad7827d5040904440ee085c5", "typeString": "literal_string \"log(uint256,string,address,bool)\"" @@ -39075,7 +39075,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19216, - "src": "25677:2:13", + "src": "26311:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39087,7 +39087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19218, - "src": "25681:2:13", + "src": "26315:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -39099,7 +39099,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19220, - "src": "25685:2:13", + "src": "26319:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -39111,7 +39111,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19222, - "src": "25689:2:13", + "src": "26323:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39147,7 +39147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25617:3:13", + "src": "26251:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -39160,7 +39160,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25617:23:13", + "src": "26251:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -39174,7 +39174,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25617:75:13", + "src": "26251:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39194,7 +39194,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "25601:15:13", + "src": "26235:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -39208,7 +39208,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25601:92:13", + "src": "26235:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -39217,7 +39217,7 @@ }, "id": 19235, "nodeType": "ExpressionStatement", - "src": "25601:92:13" + "src": "26235:92:13" } ] }, @@ -39225,7 +39225,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25522:3:13", + "nameLocation": "26155:3:13", "parameters": { "id": 19223, "nodeType": "ParameterList", @@ -39235,10 +39235,10 @@ "id": 19216, "mutability": "mutable", "name": "p0", - "nameLocation": "25534:2:13", + "nameLocation": "26167:2:13", "nodeType": "VariableDeclaration", "scope": 19237, - "src": "25526:10:13", + "src": "26159:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39249,7 +39249,7 @@ "id": 19215, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25526:7:13", + "src": "26159:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39262,10 +39262,10 @@ "id": 19218, "mutability": "mutable", "name": "p1", - "nameLocation": "25552:2:13", + "nameLocation": "26185:2:13", "nodeType": "VariableDeclaration", "scope": 19237, - "src": "25538:16:13", + "src": "26171:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39276,7 +39276,7 @@ "id": 19217, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25538:6:13", + "src": "26171:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39289,10 +39289,10 @@ "id": 19220, "mutability": "mutable", "name": "p2", - "nameLocation": "25564:2:13", + "nameLocation": "26197:2:13", "nodeType": "VariableDeclaration", "scope": 19237, - "src": "25556:10:13", + "src": "26189:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39303,7 +39303,7 @@ "id": 19219, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25556:7:13", + "src": "26189:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39317,10 +39317,10 @@ "id": 19222, "mutability": "mutable", "name": "p3", - "nameLocation": "25573:2:13", + "nameLocation": "26206:2:13", "nodeType": "VariableDeclaration", "scope": 19237, - "src": "25568:7:13", + "src": "26201:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39331,7 +39331,7 @@ "id": 19221, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25568:4:13", + "src": "26201:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39340,13 +39340,13 @@ "visibility": "internal" } ], - "src": "25525:51:13" + "src": "26158:51:13" }, "returnParameters": { "id": 19224, "nodeType": "ParameterList", "parameters": [], - "src": "25591:0:13" + "src": "26224:0:13" }, "scope": 24413, "stateMutability": "view", @@ -39356,12 +39356,12 @@ { "id": 19260, "nodeType": "FunctionDefinition", - "src": "25706:193:13", + "src": "26343:195:13", "nodes": [], "body": { "id": 19259, "nodeType": "Block", - "src": "25787:112:13", + "src": "26424:114:13", "nodes": [], "statements": [ { @@ -39378,7 +39378,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25837:37:13", + "src": "26475:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6168ed618844a2c75dc49207e69cdff562cd2faf2e74aa5192211a023611c6bd", "typeString": "literal_string \"log(uint256,string,address,address)\"" @@ -39391,7 +39391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19239, - "src": "25876:2:13", + "src": "26514:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39403,7 +39403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19241, - "src": "25880:2:13", + "src": "26518:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -39415,7 +39415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19243, - "src": "25884:2:13", + "src": "26522:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -39427,7 +39427,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19245, - "src": "25888:2:13", + "src": "26526:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -39463,7 +39463,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25813:3:13", + "src": "26451:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -39476,7 +39476,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25813:23:13", + "src": "26451:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -39490,7 +39490,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25813:78:13", + "src": "26451:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39510,7 +39510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "25797:15:13", + "src": "26435:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -39524,7 +39524,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25797:95:13", + "src": "26435:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -39533,7 +39533,7 @@ }, "id": 19258, "nodeType": "ExpressionStatement", - "src": "25797:95:13" + "src": "26435:95:13" } ] }, @@ -39541,7 +39541,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25715:3:13", + "nameLocation": "26352:3:13", "parameters": { "id": 19246, "nodeType": "ParameterList", @@ -39551,10 +39551,10 @@ "id": 19239, "mutability": "mutable", "name": "p0", - "nameLocation": "25727:2:13", + "nameLocation": "26364:2:13", "nodeType": "VariableDeclaration", "scope": 19260, - "src": "25719:10:13", + "src": "26356:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39565,7 +39565,7 @@ "id": 19238, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25719:7:13", + "src": "26356:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39578,10 +39578,10 @@ "id": 19241, "mutability": "mutable", "name": "p1", - "nameLocation": "25745:2:13", + "nameLocation": "26382:2:13", "nodeType": "VariableDeclaration", "scope": 19260, - "src": "25731:16:13", + "src": "26368:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39592,7 +39592,7 @@ "id": 19240, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25731:6:13", + "src": "26368:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39605,10 +39605,10 @@ "id": 19243, "mutability": "mutable", "name": "p2", - "nameLocation": "25757:2:13", + "nameLocation": "26394:2:13", "nodeType": "VariableDeclaration", "scope": 19260, - "src": "25749:10:13", + "src": "26386:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39619,7 +39619,7 @@ "id": 19242, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25749:7:13", + "src": "26386:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39633,10 +39633,10 @@ "id": 19245, "mutability": "mutable", "name": "p3", - "nameLocation": "25769:2:13", + "nameLocation": "26406:2:13", "nodeType": "VariableDeclaration", "scope": 19260, - "src": "25761:10:13", + "src": "26398:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39647,7 +39647,7 @@ "id": 19244, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25761:7:13", + "src": "26398:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39657,13 +39657,13 @@ "visibility": "internal" } ], - "src": "25718:54:13" + "src": "26355:54:13" }, "returnParameters": { "id": 19247, "nodeType": "ParameterList", "parameters": [], - "src": "25787:0:13" + "src": "26424:0:13" }, "scope": 24413, "stateMutability": "view", @@ -39673,12 +39673,12 @@ { "id": 19283, "nodeType": "FunctionDefinition", - "src": "25905:182:13", + "src": "26546:184:13", "nodes": [], "body": { "id": 19282, "nodeType": "Block", - "src": "25977:110:13", + "src": "26618:112:13", "nodes": [], "statements": [ { @@ -39695,7 +39695,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26027:35:13", + "src": "26669:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c6acc7a8396e6de9a5a1476aecf2cbff57758b174747b0371b7f3994e930b8b4", "typeString": "literal_string \"log(uint256,bool,uint256,uint256)\"" @@ -39708,7 +39708,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19262, - "src": "26064:2:13", + "src": "26706:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39720,7 +39720,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19264, - "src": "26068:2:13", + "src": "26710:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39732,7 +39732,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19266, - "src": "26072:2:13", + "src": "26714:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39744,7 +39744,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19268, - "src": "26076:2:13", + "src": "26718:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39780,7 +39780,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26003:3:13", + "src": "26645:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -39793,7 +39793,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26003:23:13", + "src": "26645:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -39807,7 +39807,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26003:76:13", + "src": "26645:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39827,7 +39827,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "25987:15:13", + "src": "26629:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -39841,7 +39841,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "25987:93:13", + "src": "26629:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -39850,7 +39850,7 @@ }, "id": 19281, "nodeType": "ExpressionStatement", - "src": "25987:93:13" + "src": "26629:93:13" } ] }, @@ -39858,7 +39858,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25914:3:13", + "nameLocation": "26555:3:13", "parameters": { "id": 19269, "nodeType": "ParameterList", @@ -39868,10 +39868,10 @@ "id": 19262, "mutability": "mutable", "name": "p0", - "nameLocation": "25926:2:13", + "nameLocation": "26567:2:13", "nodeType": "VariableDeclaration", "scope": 19283, - "src": "25918:10:13", + "src": "26559:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39882,7 +39882,7 @@ "id": 19261, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25918:7:13", + "src": "26559:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39895,10 +39895,10 @@ "id": 19264, "mutability": "mutable", "name": "p1", - "nameLocation": "25935:2:13", + "nameLocation": "26576:2:13", "nodeType": "VariableDeclaration", "scope": 19283, - "src": "25930:7:13", + "src": "26571:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39909,7 +39909,7 @@ "id": 19263, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25930:4:13", + "src": "26571:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39922,10 +39922,10 @@ "id": 19266, "mutability": "mutable", "name": "p2", - "nameLocation": "25947:2:13", + "nameLocation": "26588:2:13", "nodeType": "VariableDeclaration", "scope": 19283, - "src": "25939:10:13", + "src": "26580:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39936,7 +39936,7 @@ "id": 19265, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25939:7:13", + "src": "26580:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39949,10 +39949,10 @@ "id": 19268, "mutability": "mutable", "name": "p3", - "nameLocation": "25959:2:13", + "nameLocation": "26600:2:13", "nodeType": "VariableDeclaration", "scope": 19283, - "src": "25951:10:13", + "src": "26592:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39963,7 +39963,7 @@ "id": 19267, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25951:7:13", + "src": "26592:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39972,13 +39972,13 @@ "visibility": "internal" } ], - "src": "25917:45:13" + "src": "26558:45:13" }, "returnParameters": { "id": 19270, "nodeType": "ParameterList", "parameters": [], - "src": "25977:0:13" + "src": "26618:0:13" }, "scope": 24413, "stateMutability": "view", @@ -39988,12 +39988,12 @@ { "id": 19306, "nodeType": "FunctionDefinition", - "src": "26093:187:13", + "src": "26738:189:13", "nodes": [], "body": { "id": 19305, "nodeType": "Block", - "src": "26171:109:13", + "src": "26816:111:13", "nodes": [], "statements": [ { @@ -40010,7 +40010,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26221:34:13", + "src": "26867:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de03e77403acbacf9b1b18c1115984c9fba2c45e2eec9f12c266ada3f62a0d1b", "typeString": "literal_string \"log(uint256,bool,uint256,string)\"" @@ -40023,7 +40023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19285, - "src": "26257:2:13", + "src": "26903:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40035,7 +40035,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19287, - "src": "26261:2:13", + "src": "26907:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40047,7 +40047,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19289, - "src": "26265:2:13", + "src": "26911:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40059,7 +40059,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19291, - "src": "26269:2:13", + "src": "26915:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -40095,7 +40095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26197:3:13", + "src": "26843:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -40108,7 +40108,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26197:23:13", + "src": "26843:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -40122,7 +40122,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26197:75:13", + "src": "26843:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40142,7 +40142,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "26181:15:13", + "src": "26827:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -40156,7 +40156,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26181:92:13", + "src": "26827:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -40165,7 +40165,7 @@ }, "id": 19304, "nodeType": "ExpressionStatement", - "src": "26181:92:13" + "src": "26827:92:13" } ] }, @@ -40173,7 +40173,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26102:3:13", + "nameLocation": "26747:3:13", "parameters": { "id": 19292, "nodeType": "ParameterList", @@ -40183,10 +40183,10 @@ "id": 19285, "mutability": "mutable", "name": "p0", - "nameLocation": "26114:2:13", + "nameLocation": "26759:2:13", "nodeType": "VariableDeclaration", "scope": 19306, - "src": "26106:10:13", + "src": "26751:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40197,7 +40197,7 @@ "id": 19284, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26106:7:13", + "src": "26751:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40210,10 +40210,10 @@ "id": 19287, "mutability": "mutable", "name": "p1", - "nameLocation": "26123:2:13", + "nameLocation": "26768:2:13", "nodeType": "VariableDeclaration", "scope": 19306, - "src": "26118:7:13", + "src": "26763:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40224,7 +40224,7 @@ "id": 19286, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26118:4:13", + "src": "26763:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40237,10 +40237,10 @@ "id": 19289, "mutability": "mutable", "name": "p2", - "nameLocation": "26135:2:13", + "nameLocation": "26780:2:13", "nodeType": "VariableDeclaration", "scope": 19306, - "src": "26127:10:13", + "src": "26772:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40251,7 +40251,7 @@ "id": 19288, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26127:7:13", + "src": "26772:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40264,10 +40264,10 @@ "id": 19291, "mutability": "mutable", "name": "p3", - "nameLocation": "26153:2:13", + "nameLocation": "26798:2:13", "nodeType": "VariableDeclaration", "scope": 19306, - "src": "26139:16:13", + "src": "26784:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -40278,7 +40278,7 @@ "id": 19290, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26139:6:13", + "src": "26784:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -40287,13 +40287,13 @@ "visibility": "internal" } ], - "src": "26105:51:13" + "src": "26750:51:13" }, "returnParameters": { "id": 19293, "nodeType": "ParameterList", "parameters": [], - "src": "26171:0:13" + "src": "26816:0:13" }, "scope": 24413, "stateMutability": "view", @@ -40303,12 +40303,12 @@ { "id": 19329, "nodeType": "FunctionDefinition", - "src": "26286:176:13", + "src": "26935:178:13", "nodes": [], "body": { "id": 19328, "nodeType": "Block", - "src": "26355:107:13", + "src": "27004:109:13", "nodes": [], "statements": [ { @@ -40325,7 +40325,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26405:32:13", + "src": "27055:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91a02e2ac8ae09683fa28beba3fd130b88054c89e51901b8e0510c8e25aa37d1", "typeString": "literal_string \"log(uint256,bool,uint256,bool)\"" @@ -40338,7 +40338,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19308, - "src": "26439:2:13", + "src": "27089:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40350,7 +40350,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19310, - "src": "26443:2:13", + "src": "27093:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40362,7 +40362,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19312, - "src": "26447:2:13", + "src": "27097:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40374,7 +40374,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19314, - "src": "26451:2:13", + "src": "27101:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40410,7 +40410,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26381:3:13", + "src": "27031:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -40423,7 +40423,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26381:23:13", + "src": "27031:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -40437,7 +40437,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26381:73:13", + "src": "27031:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40457,7 +40457,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "26365:15:13", + "src": "27015:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -40471,7 +40471,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26365:90:13", + "src": "27015:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -40480,7 +40480,7 @@ }, "id": 19327, "nodeType": "ExpressionStatement", - "src": "26365:90:13" + "src": "27015:90:13" } ] }, @@ -40488,7 +40488,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26295:3:13", + "nameLocation": "26944:3:13", "parameters": { "id": 19315, "nodeType": "ParameterList", @@ -40498,10 +40498,10 @@ "id": 19308, "mutability": "mutable", "name": "p0", - "nameLocation": "26307:2:13", + "nameLocation": "26956:2:13", "nodeType": "VariableDeclaration", "scope": 19329, - "src": "26299:10:13", + "src": "26948:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40512,7 +40512,7 @@ "id": 19307, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26299:7:13", + "src": "26948:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40525,10 +40525,10 @@ "id": 19310, "mutability": "mutable", "name": "p1", - "nameLocation": "26316:2:13", + "nameLocation": "26965:2:13", "nodeType": "VariableDeclaration", "scope": 19329, - "src": "26311:7:13", + "src": "26960:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40539,7 +40539,7 @@ "id": 19309, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26311:4:13", + "src": "26960:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40552,10 +40552,10 @@ "id": 19312, "mutability": "mutable", "name": "p2", - "nameLocation": "26328:2:13", + "nameLocation": "26977:2:13", "nodeType": "VariableDeclaration", "scope": 19329, - "src": "26320:10:13", + "src": "26969:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40566,7 +40566,7 @@ "id": 19311, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26320:7:13", + "src": "26969:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40579,10 +40579,10 @@ "id": 19314, "mutability": "mutable", "name": "p3", - "nameLocation": "26337:2:13", + "nameLocation": "26986:2:13", "nodeType": "VariableDeclaration", "scope": 19329, - "src": "26332:7:13", + "src": "26981:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40593,7 +40593,7 @@ "id": 19313, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26332:4:13", + "src": "26981:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40602,13 +40602,13 @@ "visibility": "internal" } ], - "src": "26298:42:13" + "src": "26947:42:13" }, "returnParameters": { "id": 19316, "nodeType": "ParameterList", "parameters": [], - "src": "26355:0:13" + "src": "27004:0:13" }, "scope": 24413, "stateMutability": "view", @@ -40618,12 +40618,12 @@ { "id": 19352, "nodeType": "FunctionDefinition", - "src": "26468:182:13", + "src": "27121:184:13", "nodes": [], "body": { "id": 19351, "nodeType": "Block", - "src": "26540:110:13", + "src": "27193:112:13", "nodes": [], "statements": [ { @@ -40640,7 +40640,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26590:35:13", + "src": "27244:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_88cb6041693b97a5282ad65a65484c065fbc3d3a4dac698c427f5b30bb33b29b", "typeString": "literal_string \"log(uint256,bool,uint256,address)\"" @@ -40653,7 +40653,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19331, - "src": "26627:2:13", + "src": "27281:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40665,7 +40665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19333, - "src": "26631:2:13", + "src": "27285:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40677,7 +40677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19335, - "src": "26635:2:13", + "src": "27289:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40689,7 +40689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19337, - "src": "26639:2:13", + "src": "27293:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -40725,7 +40725,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26566:3:13", + "src": "27220:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -40738,7 +40738,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26566:23:13", + "src": "27220:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -40752,7 +40752,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26566:76:13", + "src": "27220:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40772,7 +40772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "26550:15:13", + "src": "27204:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -40786,7 +40786,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26550:93:13", + "src": "27204:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -40795,7 +40795,7 @@ }, "id": 19350, "nodeType": "ExpressionStatement", - "src": "26550:93:13" + "src": "27204:93:13" } ] }, @@ -40803,7 +40803,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26477:3:13", + "nameLocation": "27130:3:13", "parameters": { "id": 19338, "nodeType": "ParameterList", @@ -40813,10 +40813,10 @@ "id": 19331, "mutability": "mutable", "name": "p0", - "nameLocation": "26489:2:13", + "nameLocation": "27142:2:13", "nodeType": "VariableDeclaration", "scope": 19352, - "src": "26481:10:13", + "src": "27134:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40827,7 +40827,7 @@ "id": 19330, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26481:7:13", + "src": "27134:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40840,10 +40840,10 @@ "id": 19333, "mutability": "mutable", "name": "p1", - "nameLocation": "26498:2:13", + "nameLocation": "27151:2:13", "nodeType": "VariableDeclaration", "scope": 19352, - "src": "26493:7:13", + "src": "27146:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40854,7 +40854,7 @@ "id": 19332, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26493:4:13", + "src": "27146:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40867,10 +40867,10 @@ "id": 19335, "mutability": "mutable", "name": "p2", - "nameLocation": "26510:2:13", + "nameLocation": "27163:2:13", "nodeType": "VariableDeclaration", "scope": 19352, - "src": "26502:10:13", + "src": "27155:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40881,7 +40881,7 @@ "id": 19334, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26502:7:13", + "src": "27155:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40894,10 +40894,10 @@ "id": 19337, "mutability": "mutable", "name": "p3", - "nameLocation": "26522:2:13", + "nameLocation": "27175:2:13", "nodeType": "VariableDeclaration", "scope": 19352, - "src": "26514:10:13", + "src": "27167:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40908,7 +40908,7 @@ "id": 19336, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26514:7:13", + "src": "27167:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -40918,13 +40918,13 @@ "visibility": "internal" } ], - "src": "26480:45:13" + "src": "27133:45:13" }, "returnParameters": { "id": 19339, "nodeType": "ParameterList", "parameters": [], - "src": "26540:0:13" + "src": "27193:0:13" }, "scope": 24413, "stateMutability": "view", @@ -40934,12 +40934,12 @@ { "id": 19375, "nodeType": "FunctionDefinition", - "src": "26656:187:13", + "src": "27313:189:13", "nodes": [], "body": { "id": 19374, "nodeType": "Block", - "src": "26734:109:13", + "src": "27391:111:13", "nodes": [], "statements": [ { @@ -40956,7 +40956,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26784:34:13", + "src": "27442:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c1d07463509a567bf9962980ac948a2ea7c76a53c189a607b7b35b14e806be8", "typeString": "literal_string \"log(uint256,bool,string,uint256)\"" @@ -40969,7 +40969,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19354, - "src": "26820:2:13", + "src": "27478:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40981,7 +40981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19356, - "src": "26824:2:13", + "src": "27482:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40993,7 +40993,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19358, - "src": "26828:2:13", + "src": "27486:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41005,7 +41005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19360, - "src": "26832:2:13", + "src": "27490:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41041,7 +41041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26760:3:13", + "src": "27418:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -41054,7 +41054,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26760:23:13", + "src": "27418:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -41068,7 +41068,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26760:75:13", + "src": "27418:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41088,7 +41088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "26744:15:13", + "src": "27402:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -41102,7 +41102,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26744:92:13", + "src": "27402:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -41111,7 +41111,7 @@ }, "id": 19373, "nodeType": "ExpressionStatement", - "src": "26744:92:13" + "src": "27402:92:13" } ] }, @@ -41119,7 +41119,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26665:3:13", + "nameLocation": "27322:3:13", "parameters": { "id": 19361, "nodeType": "ParameterList", @@ -41129,10 +41129,10 @@ "id": 19354, "mutability": "mutable", "name": "p0", - "nameLocation": "26677:2:13", + "nameLocation": "27334:2:13", "nodeType": "VariableDeclaration", "scope": 19375, - "src": "26669:10:13", + "src": "27326:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41143,7 +41143,7 @@ "id": 19353, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26669:7:13", + "src": "27326:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41156,10 +41156,10 @@ "id": 19356, "mutability": "mutable", "name": "p1", - "nameLocation": "26686:2:13", + "nameLocation": "27343:2:13", "nodeType": "VariableDeclaration", "scope": 19375, - "src": "26681:7:13", + "src": "27338:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41170,7 +41170,7 @@ "id": 19355, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26681:4:13", + "src": "27338:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41183,10 +41183,10 @@ "id": 19358, "mutability": "mutable", "name": "p2", - "nameLocation": "26704:2:13", + "nameLocation": "27361:2:13", "nodeType": "VariableDeclaration", "scope": 19375, - "src": "26690:16:13", + "src": "27347:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41197,7 +41197,7 @@ "id": 19357, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26690:6:13", + "src": "27347:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41210,10 +41210,10 @@ "id": 19360, "mutability": "mutable", "name": "p3", - "nameLocation": "26716:2:13", + "nameLocation": "27373:2:13", "nodeType": "VariableDeclaration", "scope": 19375, - "src": "26708:10:13", + "src": "27365:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41224,7 +41224,7 @@ "id": 19359, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26708:7:13", + "src": "27365:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41233,13 +41233,13 @@ "visibility": "internal" } ], - "src": "26668:51:13" + "src": "27325:51:13" }, "returnParameters": { "id": 19362, "nodeType": "ParameterList", "parameters": [], - "src": "26734:0:13" + "src": "27391:0:13" }, "scope": 24413, "stateMutability": "view", @@ -41249,12 +41249,12 @@ { "id": 19398, "nodeType": "FunctionDefinition", - "src": "26849:192:13", + "src": "27510:194:13", "nodes": [], "body": { "id": 19397, "nodeType": "Block", - "src": "26933:108:13", + "src": "27594:110:13", "nodes": [], "statements": [ { @@ -41271,7 +41271,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26983:33:13", + "src": "27645:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_68c8b8bd8cd0cfd8add7c6745840520db0bd1049365ac415de6367b3b79b5ddd", "typeString": "literal_string \"log(uint256,bool,string,string)\"" @@ -41284,7 +41284,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19377, - "src": "27018:2:13", + "src": "27680:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41296,7 +41296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19379, - "src": "27022:2:13", + "src": "27684:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41308,7 +41308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19381, - "src": "27026:2:13", + "src": "27688:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41320,7 +41320,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19383, - "src": "27030:2:13", + "src": "27692:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41356,7 +41356,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26959:3:13", + "src": "27621:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -41369,7 +41369,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26959:23:13", + "src": "27621:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -41383,7 +41383,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26959:74:13", + "src": "27621:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41403,7 +41403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "26943:15:13", + "src": "27605:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -41417,7 +41417,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "26943:91:13", + "src": "27605:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -41426,7 +41426,7 @@ }, "id": 19396, "nodeType": "ExpressionStatement", - "src": "26943:91:13" + "src": "27605:91:13" } ] }, @@ -41434,7 +41434,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26858:3:13", + "nameLocation": "27519:3:13", "parameters": { "id": 19384, "nodeType": "ParameterList", @@ -41444,10 +41444,10 @@ "id": 19377, "mutability": "mutable", "name": "p0", - "nameLocation": "26870:2:13", + "nameLocation": "27531:2:13", "nodeType": "VariableDeclaration", "scope": 19398, - "src": "26862:10:13", + "src": "27523:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41458,7 +41458,7 @@ "id": 19376, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26862:7:13", + "src": "27523:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41471,10 +41471,10 @@ "id": 19379, "mutability": "mutable", "name": "p1", - "nameLocation": "26879:2:13", + "nameLocation": "27540:2:13", "nodeType": "VariableDeclaration", "scope": 19398, - "src": "26874:7:13", + "src": "27535:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41485,7 +41485,7 @@ "id": 19378, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26874:4:13", + "src": "27535:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41498,10 +41498,10 @@ "id": 19381, "mutability": "mutable", "name": "p2", - "nameLocation": "26897:2:13", + "nameLocation": "27558:2:13", "nodeType": "VariableDeclaration", "scope": 19398, - "src": "26883:16:13", + "src": "27544:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41512,7 +41512,7 @@ "id": 19380, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26883:6:13", + "src": "27544:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41525,10 +41525,10 @@ "id": 19383, "mutability": "mutable", "name": "p3", - "nameLocation": "26915:2:13", + "nameLocation": "27576:2:13", "nodeType": "VariableDeclaration", "scope": 19398, - "src": "26901:16:13", + "src": "27562:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41539,7 +41539,7 @@ "id": 19382, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26901:6:13", + "src": "27562:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41548,13 +41548,13 @@ "visibility": "internal" } ], - "src": "26861:57:13" + "src": "27522:57:13" }, "returnParameters": { "id": 19385, "nodeType": "ParameterList", "parameters": [], - "src": "26933:0:13" + "src": "27594:0:13" }, "scope": 24413, "stateMutability": "view", @@ -41564,12 +41564,12 @@ { "id": 19421, "nodeType": "FunctionDefinition", - "src": "27047:181:13", + "src": "27712:183:13", "nodes": [], "body": { "id": 19420, "nodeType": "Block", - "src": "27122:106:13", + "src": "27787:108:13", "nodes": [], "statements": [ { @@ -41586,7 +41586,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27172:31:13", + "src": "27838:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb928d7f2c458ba40d8ba853c60153b2f73ca9189d4be051103bc8a6c10d45ad", "typeString": "literal_string \"log(uint256,bool,string,bool)\"" @@ -41599,7 +41599,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19400, - "src": "27205:2:13", + "src": "27871:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41611,7 +41611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19402, - "src": "27209:2:13", + "src": "27875:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41623,7 +41623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19404, - "src": "27213:2:13", + "src": "27879:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41635,7 +41635,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19406, - "src": "27217:2:13", + "src": "27883:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41671,7 +41671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27148:3:13", + "src": "27814:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -41684,7 +41684,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27148:23:13", + "src": "27814:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -41698,7 +41698,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27148:72:13", + "src": "27814:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41718,7 +41718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "27132:15:13", + "src": "27798:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -41732,7 +41732,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27132:89:13", + "src": "27798:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -41741,7 +41741,7 @@ }, "id": 19419, "nodeType": "ExpressionStatement", - "src": "27132:89:13" + "src": "27798:89:13" } ] }, @@ -41749,7 +41749,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27056:3:13", + "nameLocation": "27721:3:13", "parameters": { "id": 19407, "nodeType": "ParameterList", @@ -41759,10 +41759,10 @@ "id": 19400, "mutability": "mutable", "name": "p0", - "nameLocation": "27068:2:13", + "nameLocation": "27733:2:13", "nodeType": "VariableDeclaration", "scope": 19421, - "src": "27060:10:13", + "src": "27725:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41773,7 +41773,7 @@ "id": 19399, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27060:7:13", + "src": "27725:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41786,10 +41786,10 @@ "id": 19402, "mutability": "mutable", "name": "p1", - "nameLocation": "27077:2:13", + "nameLocation": "27742:2:13", "nodeType": "VariableDeclaration", "scope": 19421, - "src": "27072:7:13", + "src": "27737:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41800,7 +41800,7 @@ "id": 19401, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27072:4:13", + "src": "27737:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41813,10 +41813,10 @@ "id": 19404, "mutability": "mutable", "name": "p2", - "nameLocation": "27095:2:13", + "nameLocation": "27760:2:13", "nodeType": "VariableDeclaration", "scope": 19421, - "src": "27081:16:13", + "src": "27746:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41827,7 +41827,7 @@ "id": 19403, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27081:6:13", + "src": "27746:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41840,10 +41840,10 @@ "id": 19406, "mutability": "mutable", "name": "p3", - "nameLocation": "27104:2:13", + "nameLocation": "27769:2:13", "nodeType": "VariableDeclaration", "scope": 19421, - "src": "27099:7:13", + "src": "27764:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41854,7 +41854,7 @@ "id": 19405, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27099:4:13", + "src": "27764:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41863,13 +41863,13 @@ "visibility": "internal" } ], - "src": "27059:48:13" + "src": "27724:48:13" }, "returnParameters": { "id": 19408, "nodeType": "ParameterList", "parameters": [], - "src": "27122:0:13" + "src": "27787:0:13" }, "scope": 24413, "stateMutability": "view", @@ -41879,12 +41879,12 @@ { "id": 19444, "nodeType": "FunctionDefinition", - "src": "27234:187:13", + "src": "27903:189:13", "nodes": [], "body": { "id": 19443, "nodeType": "Block", - "src": "27312:109:13", + "src": "27981:111:13", "nodes": [], "statements": [ { @@ -41901,7 +41901,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27362:34:13", + "src": "28032:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef529018e81552426f837435fb92b39b88965df2736546faff28c9f06e5f58b5", "typeString": "literal_string \"log(uint256,bool,string,address)\"" @@ -41914,7 +41914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19423, - "src": "27398:2:13", + "src": "28068:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41926,7 +41926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19425, - "src": "27402:2:13", + "src": "28072:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41938,7 +41938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19427, - "src": "27406:2:13", + "src": "28076:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41950,7 +41950,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19429, - "src": "27410:2:13", + "src": "28080:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -41986,7 +41986,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27338:3:13", + "src": "28008:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -41999,7 +41999,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27338:23:13", + "src": "28008:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -42013,7 +42013,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27338:75:13", + "src": "28008:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42033,7 +42033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "27322:15:13", + "src": "27992:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -42047,7 +42047,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27322:92:13", + "src": "27992:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -42056,7 +42056,7 @@ }, "id": 19442, "nodeType": "ExpressionStatement", - "src": "27322:92:13" + "src": "27992:92:13" } ] }, @@ -42064,7 +42064,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27243:3:13", + "nameLocation": "27912:3:13", "parameters": { "id": 19430, "nodeType": "ParameterList", @@ -42074,10 +42074,10 @@ "id": 19423, "mutability": "mutable", "name": "p0", - "nameLocation": "27255:2:13", + "nameLocation": "27924:2:13", "nodeType": "VariableDeclaration", "scope": 19444, - "src": "27247:10:13", + "src": "27916:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42088,7 +42088,7 @@ "id": 19422, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27247:7:13", + "src": "27916:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42101,10 +42101,10 @@ "id": 19425, "mutability": "mutable", "name": "p1", - "nameLocation": "27264:2:13", + "nameLocation": "27933:2:13", "nodeType": "VariableDeclaration", "scope": 19444, - "src": "27259:7:13", + "src": "27928:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42115,7 +42115,7 @@ "id": 19424, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27259:4:13", + "src": "27928:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42128,10 +42128,10 @@ "id": 19427, "mutability": "mutable", "name": "p2", - "nameLocation": "27282:2:13", + "nameLocation": "27951:2:13", "nodeType": "VariableDeclaration", "scope": 19444, - "src": "27268:16:13", + "src": "27937:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42142,7 +42142,7 @@ "id": 19426, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27268:6:13", + "src": "27937:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42155,10 +42155,10 @@ "id": 19429, "mutability": "mutable", "name": "p3", - "nameLocation": "27294:2:13", + "nameLocation": "27963:2:13", "nodeType": "VariableDeclaration", "scope": 19444, - "src": "27286:10:13", + "src": "27955:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42169,7 +42169,7 @@ "id": 19428, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27286:7:13", + "src": "27955:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -42179,13 +42179,13 @@ "visibility": "internal" } ], - "src": "27246:51:13" + "src": "27915:51:13" }, "returnParameters": { "id": 19431, "nodeType": "ParameterList", "parameters": [], - "src": "27312:0:13" + "src": "27981:0:13" }, "scope": 24413, "stateMutability": "view", @@ -42195,12 +42195,12 @@ { "id": 19467, "nodeType": "FunctionDefinition", - "src": "27427:176:13", + "src": "28100:178:13", "nodes": [], "body": { "id": 19466, "nodeType": "Block", - "src": "27496:107:13", + "src": "28169:109:13", "nodes": [], "statements": [ { @@ -42217,7 +42217,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27546:32:13", + "src": "28220:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7464ce2380e6490f75dd524dd03612157b27bca22ecbf1bc2f0ca22ac41015d1", "typeString": "literal_string \"log(uint256,bool,bool,uint256)\"" @@ -42230,7 +42230,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19446, - "src": "27580:2:13", + "src": "28254:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42242,7 +42242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19448, - "src": "27584:2:13", + "src": "28258:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42254,7 +42254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19450, - "src": "27588:2:13", + "src": "28262:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42266,7 +42266,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19452, - "src": "27592:2:13", + "src": "28266:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42302,7 +42302,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27522:3:13", + "src": "28196:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -42315,7 +42315,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27522:23:13", + "src": "28196:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -42329,7 +42329,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27522:73:13", + "src": "28196:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42349,7 +42349,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "27506:15:13", + "src": "28180:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -42363,7 +42363,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27506:90:13", + "src": "28180:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -42372,7 +42372,7 @@ }, "id": 19465, "nodeType": "ExpressionStatement", - "src": "27506:90:13" + "src": "28180:90:13" } ] }, @@ -42380,7 +42380,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27436:3:13", + "nameLocation": "28109:3:13", "parameters": { "id": 19453, "nodeType": "ParameterList", @@ -42390,10 +42390,10 @@ "id": 19446, "mutability": "mutable", "name": "p0", - "nameLocation": "27448:2:13", + "nameLocation": "28121:2:13", "nodeType": "VariableDeclaration", "scope": 19467, - "src": "27440:10:13", + "src": "28113:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42404,7 +42404,7 @@ "id": 19445, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27440:7:13", + "src": "28113:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42417,10 +42417,10 @@ "id": 19448, "mutability": "mutable", "name": "p1", - "nameLocation": "27457:2:13", + "nameLocation": "28130:2:13", "nodeType": "VariableDeclaration", "scope": 19467, - "src": "27452:7:13", + "src": "28125:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42431,7 +42431,7 @@ "id": 19447, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27452:4:13", + "src": "28125:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42444,10 +42444,10 @@ "id": 19450, "mutability": "mutable", "name": "p2", - "nameLocation": "27466:2:13", + "nameLocation": "28139:2:13", "nodeType": "VariableDeclaration", "scope": 19467, - "src": "27461:7:13", + "src": "28134:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42458,7 +42458,7 @@ "id": 19449, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27461:4:13", + "src": "28134:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42471,10 +42471,10 @@ "id": 19452, "mutability": "mutable", "name": "p3", - "nameLocation": "27478:2:13", + "nameLocation": "28151:2:13", "nodeType": "VariableDeclaration", "scope": 19467, - "src": "27470:10:13", + "src": "28143:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42485,7 +42485,7 @@ "id": 19451, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27470:7:13", + "src": "28143:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42494,13 +42494,13 @@ "visibility": "internal" } ], - "src": "27439:42:13" + "src": "28112:42:13" }, "returnParameters": { "id": 19454, "nodeType": "ParameterList", "parameters": [], - "src": "27496:0:13" + "src": "28169:0:13" }, "scope": 24413, "stateMutability": "view", @@ -42510,12 +42510,12 @@ { "id": 19490, "nodeType": "FunctionDefinition", - "src": "27609:181:13", + "src": "28286:183:13", "nodes": [], "body": { "id": 19489, "nodeType": "Block", - "src": "27684:106:13", + "src": "28361:108:13", "nodes": [], "statements": [ { @@ -42532,7 +42532,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27734:31:13", + "src": "28412:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dddb956172e374c580dd136b5b8151c6400d22ece6b561a1010b6b9e902dd439", "typeString": "literal_string \"log(uint256,bool,bool,string)\"" @@ -42545,7 +42545,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19469, - "src": "27767:2:13", + "src": "28445:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42557,7 +42557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19471, - "src": "27771:2:13", + "src": "28449:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42569,7 +42569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19473, - "src": "27775:2:13", + "src": "28453:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42581,7 +42581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19475, - "src": "27779:2:13", + "src": "28457:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -42617,7 +42617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27710:3:13", + "src": "28388:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -42630,7 +42630,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27710:23:13", + "src": "28388:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -42644,7 +42644,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27710:72:13", + "src": "28388:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42664,7 +42664,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "27694:15:13", + "src": "28372:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -42678,7 +42678,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27694:89:13", + "src": "28372:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -42687,7 +42687,7 @@ }, "id": 19488, "nodeType": "ExpressionStatement", - "src": "27694:89:13" + "src": "28372:89:13" } ] }, @@ -42695,7 +42695,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27618:3:13", + "nameLocation": "28295:3:13", "parameters": { "id": 19476, "nodeType": "ParameterList", @@ -42705,10 +42705,10 @@ "id": 19469, "mutability": "mutable", "name": "p0", - "nameLocation": "27630:2:13", + "nameLocation": "28307:2:13", "nodeType": "VariableDeclaration", "scope": 19490, - "src": "27622:10:13", + "src": "28299:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42719,7 +42719,7 @@ "id": 19468, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27622:7:13", + "src": "28299:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42732,10 +42732,10 @@ "id": 19471, "mutability": "mutable", "name": "p1", - "nameLocation": "27639:2:13", + "nameLocation": "28316:2:13", "nodeType": "VariableDeclaration", "scope": 19490, - "src": "27634:7:13", + "src": "28311:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42746,7 +42746,7 @@ "id": 19470, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27634:4:13", + "src": "28311:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42759,10 +42759,10 @@ "id": 19473, "mutability": "mutable", "name": "p2", - "nameLocation": "27648:2:13", + "nameLocation": "28325:2:13", "nodeType": "VariableDeclaration", "scope": 19490, - "src": "27643:7:13", + "src": "28320:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42773,7 +42773,7 @@ "id": 19472, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27643:4:13", + "src": "28320:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42786,10 +42786,10 @@ "id": 19475, "mutability": "mutable", "name": "p3", - "nameLocation": "27666:2:13", + "nameLocation": "28343:2:13", "nodeType": "VariableDeclaration", "scope": 19490, - "src": "27652:16:13", + "src": "28329:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42800,7 +42800,7 @@ "id": 19474, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27652:6:13", + "src": "28329:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42809,13 +42809,13 @@ "visibility": "internal" } ], - "src": "27621:48:13" + "src": "28298:48:13" }, "returnParameters": { "id": 19477, "nodeType": "ParameterList", "parameters": [], - "src": "27684:0:13" + "src": "28361:0:13" }, "scope": 24413, "stateMutability": "view", @@ -42825,12 +42825,12 @@ { "id": 19513, "nodeType": "FunctionDefinition", - "src": "27796:170:13", + "src": "28477:172:13", "nodes": [], "body": { "id": 19512, "nodeType": "Block", - "src": "27862:104:13", + "src": "28543:106:13", "nodes": [], "statements": [ { @@ -42847,7 +42847,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27912:29:13", + "src": "28594:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b6f577a1520f8fa7d40eaff9dcd5f293e28b7606bd07d0a450b13db93da80473", "typeString": "literal_string \"log(uint256,bool,bool,bool)\"" @@ -42860,7 +42860,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19492, - "src": "27943:2:13", + "src": "28625:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42872,7 +42872,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19494, - "src": "27947:2:13", + "src": "28629:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42884,7 +42884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19496, - "src": "27951:2:13", + "src": "28633:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42896,7 +42896,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19498, - "src": "27955:2:13", + "src": "28637:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42932,7 +42932,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27888:3:13", + "src": "28570:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -42945,7 +42945,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27888:23:13", + "src": "28570:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -42959,7 +42959,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27888:70:13", + "src": "28570:70:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42979,7 +42979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "27872:15:13", + "src": "28554:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -42993,7 +42993,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "27872:87:13", + "src": "28554:87:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -43002,7 +43002,7 @@ }, "id": 19511, "nodeType": "ExpressionStatement", - "src": "27872:87:13" + "src": "28554:87:13" } ] }, @@ -43010,7 +43010,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27805:3:13", + "nameLocation": "28486:3:13", "parameters": { "id": 19499, "nodeType": "ParameterList", @@ -43020,10 +43020,10 @@ "id": 19492, "mutability": "mutable", "name": "p0", - "nameLocation": "27817:2:13", + "nameLocation": "28498:2:13", "nodeType": "VariableDeclaration", "scope": 19513, - "src": "27809:10:13", + "src": "28490:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43034,7 +43034,7 @@ "id": 19491, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27809:7:13", + "src": "28490:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43047,10 +43047,10 @@ "id": 19494, "mutability": "mutable", "name": "p1", - "nameLocation": "27826:2:13", + "nameLocation": "28507:2:13", "nodeType": "VariableDeclaration", "scope": 19513, - "src": "27821:7:13", + "src": "28502:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43061,7 +43061,7 @@ "id": 19493, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27821:4:13", + "src": "28502:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43074,10 +43074,10 @@ "id": 19496, "mutability": "mutable", "name": "p2", - "nameLocation": "27835:2:13", + "nameLocation": "28516:2:13", "nodeType": "VariableDeclaration", "scope": 19513, - "src": "27830:7:13", + "src": "28511:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43088,7 +43088,7 @@ "id": 19495, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27830:4:13", + "src": "28511:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43101,10 +43101,10 @@ "id": 19498, "mutability": "mutable", "name": "p3", - "nameLocation": "27844:2:13", + "nameLocation": "28525:2:13", "nodeType": "VariableDeclaration", "scope": 19513, - "src": "27839:7:13", + "src": "28520:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43115,7 +43115,7 @@ "id": 19497, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27839:4:13", + "src": "28520:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43124,13 +43124,13 @@ "visibility": "internal" } ], - "src": "27808:39:13" + "src": "28489:39:13" }, "returnParameters": { "id": 19500, "nodeType": "ParameterList", "parameters": [], - "src": "27862:0:13" + "src": "28543:0:13" }, "scope": 24413, "stateMutability": "view", @@ -43140,12 +43140,12 @@ { "id": 19536, "nodeType": "FunctionDefinition", - "src": "27972:176:13", + "src": "28657:178:13", "nodes": [], "body": { "id": 19535, "nodeType": "Block", - "src": "28041:107:13", + "src": "28726:109:13", "nodes": [], "statements": [ { @@ -43162,7 +43162,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28091:32:13", + "src": "28777:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_69640b598ea5b9e4e68e932871cb8a509ce832c6718a902773532568b8c95c31", "typeString": "literal_string \"log(uint256,bool,bool,address)\"" @@ -43175,7 +43175,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19515, - "src": "28125:2:13", + "src": "28811:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43187,7 +43187,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19517, - "src": "28129:2:13", + "src": "28815:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43199,7 +43199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19519, - "src": "28133:2:13", + "src": "28819:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43211,7 +43211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19521, - "src": "28137:2:13", + "src": "28823:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -43247,7 +43247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28067:3:13", + "src": "28753:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -43260,7 +43260,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28067:23:13", + "src": "28753:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -43274,7 +43274,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28067:73:13", + "src": "28753:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43294,7 +43294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "28051:15:13", + "src": "28737:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -43308,7 +43308,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28051:90:13", + "src": "28737:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -43317,7 +43317,7 @@ }, "id": 19534, "nodeType": "ExpressionStatement", - "src": "28051:90:13" + "src": "28737:90:13" } ] }, @@ -43325,7 +43325,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27981:3:13", + "nameLocation": "28666:3:13", "parameters": { "id": 19522, "nodeType": "ParameterList", @@ -43335,10 +43335,10 @@ "id": 19515, "mutability": "mutable", "name": "p0", - "nameLocation": "27993:2:13", + "nameLocation": "28678:2:13", "nodeType": "VariableDeclaration", "scope": 19536, - "src": "27985:10:13", + "src": "28670:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43349,7 +43349,7 @@ "id": 19514, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27985:7:13", + "src": "28670:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43362,10 +43362,10 @@ "id": 19517, "mutability": "mutable", "name": "p1", - "nameLocation": "28002:2:13", + "nameLocation": "28687:2:13", "nodeType": "VariableDeclaration", "scope": 19536, - "src": "27997:7:13", + "src": "28682:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43376,7 +43376,7 @@ "id": 19516, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27997:4:13", + "src": "28682:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43389,10 +43389,10 @@ "id": 19519, "mutability": "mutable", "name": "p2", - "nameLocation": "28011:2:13", + "nameLocation": "28696:2:13", "nodeType": "VariableDeclaration", "scope": 19536, - "src": "28006:7:13", + "src": "28691:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43403,7 +43403,7 @@ "id": 19518, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28006:4:13", + "src": "28691:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43416,10 +43416,10 @@ "id": 19521, "mutability": "mutable", "name": "p3", - "nameLocation": "28023:2:13", + "nameLocation": "28708:2:13", "nodeType": "VariableDeclaration", "scope": 19536, - "src": "28015:10:13", + "src": "28700:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43430,7 +43430,7 @@ "id": 19520, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28015:7:13", + "src": "28700:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -43440,13 +43440,13 @@ "visibility": "internal" } ], - "src": "27984:42:13" + "src": "28669:42:13" }, "returnParameters": { "id": 19523, "nodeType": "ParameterList", "parameters": [], - "src": "28041:0:13" + "src": "28726:0:13" }, "scope": 24413, "stateMutability": "view", @@ -43456,12 +43456,12 @@ { "id": 19559, "nodeType": "FunctionDefinition", - "src": "28154:182:13", + "src": "28843:184:13", "nodes": [], "body": { "id": 19558, "nodeType": "Block", - "src": "28226:110:13", + "src": "28915:112:13", "nodes": [], "statements": [ { @@ -43478,7 +43478,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28276:35:13", + "src": "28966:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_078287f5d654caee11cca90bb8c074a9529509cd07319dc17a93fa036ea5ea88", "typeString": "literal_string \"log(uint256,bool,address,uint256)\"" @@ -43491,7 +43491,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19538, - "src": "28313:2:13", + "src": "29003:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43503,7 +43503,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19540, - "src": "28317:2:13", + "src": "29007:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43515,7 +43515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19542, - "src": "28321:2:13", + "src": "29011:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -43527,7 +43527,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19544, - "src": "28325:2:13", + "src": "29015:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43563,7 +43563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28252:3:13", + "src": "28942:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -43576,7 +43576,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28252:23:13", + "src": "28942:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -43590,7 +43590,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28252:76:13", + "src": "28942:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43610,7 +43610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "28236:15:13", + "src": "28926:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -43624,7 +43624,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28236:93:13", + "src": "28926:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -43633,7 +43633,7 @@ }, "id": 19557, "nodeType": "ExpressionStatement", - "src": "28236:93:13" + "src": "28926:93:13" } ] }, @@ -43641,7 +43641,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28163:3:13", + "nameLocation": "28852:3:13", "parameters": { "id": 19545, "nodeType": "ParameterList", @@ -43651,10 +43651,10 @@ "id": 19538, "mutability": "mutable", "name": "p0", - "nameLocation": "28175:2:13", + "nameLocation": "28864:2:13", "nodeType": "VariableDeclaration", "scope": 19559, - "src": "28167:10:13", + "src": "28856:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43665,7 +43665,7 @@ "id": 19537, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28167:7:13", + "src": "28856:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43678,10 +43678,10 @@ "id": 19540, "mutability": "mutable", "name": "p1", - "nameLocation": "28184:2:13", + "nameLocation": "28873:2:13", "nodeType": "VariableDeclaration", "scope": 19559, - "src": "28179:7:13", + "src": "28868:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43692,7 +43692,7 @@ "id": 19539, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28179:4:13", + "src": "28868:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43705,10 +43705,10 @@ "id": 19542, "mutability": "mutable", "name": "p2", - "nameLocation": "28196:2:13", + "nameLocation": "28885:2:13", "nodeType": "VariableDeclaration", "scope": 19559, - "src": "28188:10:13", + "src": "28877:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43719,7 +43719,7 @@ "id": 19541, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28188:7:13", + "src": "28877:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -43733,10 +43733,10 @@ "id": 19544, "mutability": "mutable", "name": "p3", - "nameLocation": "28208:2:13", + "nameLocation": "28897:2:13", "nodeType": "VariableDeclaration", "scope": 19559, - "src": "28200:10:13", + "src": "28889:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43747,7 +43747,7 @@ "id": 19543, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28200:7:13", + "src": "28889:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43756,13 +43756,13 @@ "visibility": "internal" } ], - "src": "28166:45:13" + "src": "28855:45:13" }, "returnParameters": { "id": 19546, "nodeType": "ParameterList", "parameters": [], - "src": "28226:0:13" + "src": "28915:0:13" }, "scope": 24413, "stateMutability": "view", @@ -43772,12 +43772,12 @@ { "id": 19582, "nodeType": "FunctionDefinition", - "src": "28342:187:13", + "src": "29035:189:13", "nodes": [], "body": { "id": 19581, "nodeType": "Block", - "src": "28420:109:13", + "src": "29113:111:13", "nodes": [], "statements": [ { @@ -43794,7 +43794,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28470:34:13", + "src": "29164:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ade052c70a8f7736e3d4ca12bfb5de52ba51cd4551a71eb41200e5ca9b193461", "typeString": "literal_string \"log(uint256,bool,address,string)\"" @@ -43807,7 +43807,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19561, - "src": "28506:2:13", + "src": "29200:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43819,7 +43819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19563, - "src": "28510:2:13", + "src": "29204:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43831,7 +43831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19565, - "src": "28514:2:13", + "src": "29208:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -43843,7 +43843,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19567, - "src": "28518:2:13", + "src": "29212:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -43879,7 +43879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28446:3:13", + "src": "29140:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -43892,7 +43892,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28446:23:13", + "src": "29140:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -43906,7 +43906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28446:75:13", + "src": "29140:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43926,7 +43926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "28430:15:13", + "src": "29124:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -43940,7 +43940,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28430:92:13", + "src": "29124:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -43949,7 +43949,7 @@ }, "id": 19580, "nodeType": "ExpressionStatement", - "src": "28430:92:13" + "src": "29124:92:13" } ] }, @@ -43957,7 +43957,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28351:3:13", + "nameLocation": "29044:3:13", "parameters": { "id": 19568, "nodeType": "ParameterList", @@ -43967,10 +43967,10 @@ "id": 19561, "mutability": "mutable", "name": "p0", - "nameLocation": "28363:2:13", + "nameLocation": "29056:2:13", "nodeType": "VariableDeclaration", "scope": 19582, - "src": "28355:10:13", + "src": "29048:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43981,7 +43981,7 @@ "id": 19560, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28355:7:13", + "src": "29048:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43994,10 +43994,10 @@ "id": 19563, "mutability": "mutable", "name": "p1", - "nameLocation": "28372:2:13", + "nameLocation": "29065:2:13", "nodeType": "VariableDeclaration", "scope": 19582, - "src": "28367:7:13", + "src": "29060:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44008,7 +44008,7 @@ "id": 19562, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28367:4:13", + "src": "29060:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44021,10 +44021,10 @@ "id": 19565, "mutability": "mutable", "name": "p2", - "nameLocation": "28384:2:13", + "nameLocation": "29077:2:13", "nodeType": "VariableDeclaration", "scope": 19582, - "src": "28376:10:13", + "src": "29069:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44035,7 +44035,7 @@ "id": 19564, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28376:7:13", + "src": "29069:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44049,10 +44049,10 @@ "id": 19567, "mutability": "mutable", "name": "p3", - "nameLocation": "28402:2:13", + "nameLocation": "29095:2:13", "nodeType": "VariableDeclaration", "scope": 19582, - "src": "28388:16:13", + "src": "29081:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -44063,7 +44063,7 @@ "id": 19566, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28388:6:13", + "src": "29081:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -44072,13 +44072,13 @@ "visibility": "internal" } ], - "src": "28354:51:13" + "src": "29047:51:13" }, "returnParameters": { "id": 19569, "nodeType": "ParameterList", "parameters": [], - "src": "28420:0:13" + "src": "29113:0:13" }, "scope": 24413, "stateMutability": "view", @@ -44088,12 +44088,12 @@ { "id": 19605, "nodeType": "FunctionDefinition", - "src": "28535:176:13", + "src": "29232:178:13", "nodes": [], "body": { "id": 19604, "nodeType": "Block", - "src": "28604:107:13", + "src": "29301:109:13", "nodes": [], "statements": [ { @@ -44110,7 +44110,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28654:32:13", + "src": "29352:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_454d54a5a1119d55883b5fbee0d6f19af54017eb1650d2284224aac472880f6a", "typeString": "literal_string \"log(uint256,bool,address,bool)\"" @@ -44123,7 +44123,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19584, - "src": "28688:2:13", + "src": "29386:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44135,7 +44135,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19586, - "src": "28692:2:13", + "src": "29390:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44147,7 +44147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19588, - "src": "28696:2:13", + "src": "29394:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -44159,7 +44159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19590, - "src": "28700:2:13", + "src": "29398:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44195,7 +44195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28630:3:13", + "src": "29328:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -44208,7 +44208,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28630:23:13", + "src": "29328:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -44222,7 +44222,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28630:73:13", + "src": "29328:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44242,7 +44242,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "28614:15:13", + "src": "29312:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -44256,7 +44256,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28614:90:13", + "src": "29312:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -44265,7 +44265,7 @@ }, "id": 19603, "nodeType": "ExpressionStatement", - "src": "28614:90:13" + "src": "29312:90:13" } ] }, @@ -44273,7 +44273,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28544:3:13", + "nameLocation": "29241:3:13", "parameters": { "id": 19591, "nodeType": "ParameterList", @@ -44283,10 +44283,10 @@ "id": 19584, "mutability": "mutable", "name": "p0", - "nameLocation": "28556:2:13", + "nameLocation": "29253:2:13", "nodeType": "VariableDeclaration", "scope": 19605, - "src": "28548:10:13", + "src": "29245:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44297,7 +44297,7 @@ "id": 19583, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28548:7:13", + "src": "29245:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44310,10 +44310,10 @@ "id": 19586, "mutability": "mutable", "name": "p1", - "nameLocation": "28565:2:13", + "nameLocation": "29262:2:13", "nodeType": "VariableDeclaration", "scope": 19605, - "src": "28560:7:13", + "src": "29257:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44324,7 +44324,7 @@ "id": 19585, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28560:4:13", + "src": "29257:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44337,10 +44337,10 @@ "id": 19588, "mutability": "mutable", "name": "p2", - "nameLocation": "28577:2:13", + "nameLocation": "29274:2:13", "nodeType": "VariableDeclaration", "scope": 19605, - "src": "28569:10:13", + "src": "29266:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44351,7 +44351,7 @@ "id": 19587, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28569:7:13", + "src": "29266:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44365,10 +44365,10 @@ "id": 19590, "mutability": "mutable", "name": "p3", - "nameLocation": "28586:2:13", + "nameLocation": "29283:2:13", "nodeType": "VariableDeclaration", "scope": 19605, - "src": "28581:7:13", + "src": "29278:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44379,7 +44379,7 @@ "id": 19589, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28581:4:13", + "src": "29278:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44388,13 +44388,13 @@ "visibility": "internal" } ], - "src": "28547:42:13" + "src": "29244:42:13" }, "returnParameters": { "id": 19592, "nodeType": "ParameterList", "parameters": [], - "src": "28604:0:13" + "src": "29301:0:13" }, "scope": 24413, "stateMutability": "view", @@ -44404,12 +44404,12 @@ { "id": 19628, "nodeType": "FunctionDefinition", - "src": "28717:182:13", + "src": "29418:184:13", "nodes": [], "body": { "id": 19627, "nodeType": "Block", - "src": "28789:110:13", + "src": "29490:112:13", "nodes": [], "statements": [ { @@ -44426,7 +44426,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28839:35:13", + "src": "29541:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a1ef4cbbfd0316a849f14b661567c9c341a49bccb745dfb6a3d9b82c389ac190", "typeString": "literal_string \"log(uint256,bool,address,address)\"" @@ -44439,7 +44439,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19607, - "src": "28876:2:13", + "src": "29578:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44451,7 +44451,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19609, - "src": "28880:2:13", + "src": "29582:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44463,7 +44463,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19611, - "src": "28884:2:13", + "src": "29586:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -44475,7 +44475,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19613, - "src": "28888:2:13", + "src": "29590:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -44511,7 +44511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28815:3:13", + "src": "29517:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -44524,7 +44524,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28815:23:13", + "src": "29517:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -44538,7 +44538,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28815:76:13", + "src": "29517:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44558,7 +44558,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "28799:15:13", + "src": "29501:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -44572,7 +44572,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28799:93:13", + "src": "29501:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -44581,7 +44581,7 @@ }, "id": 19626, "nodeType": "ExpressionStatement", - "src": "28799:93:13" + "src": "29501:93:13" } ] }, @@ -44589,7 +44589,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28726:3:13", + "nameLocation": "29427:3:13", "parameters": { "id": 19614, "nodeType": "ParameterList", @@ -44599,10 +44599,10 @@ "id": 19607, "mutability": "mutable", "name": "p0", - "nameLocation": "28738:2:13", + "nameLocation": "29439:2:13", "nodeType": "VariableDeclaration", "scope": 19628, - "src": "28730:10:13", + "src": "29431:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44613,7 +44613,7 @@ "id": 19606, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28730:7:13", + "src": "29431:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44626,10 +44626,10 @@ "id": 19609, "mutability": "mutable", "name": "p1", - "nameLocation": "28747:2:13", + "nameLocation": "29448:2:13", "nodeType": "VariableDeclaration", "scope": 19628, - "src": "28742:7:13", + "src": "29443:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44640,7 +44640,7 @@ "id": 19608, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28742:4:13", + "src": "29443:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44653,10 +44653,10 @@ "id": 19611, "mutability": "mutable", "name": "p2", - "nameLocation": "28759:2:13", + "nameLocation": "29460:2:13", "nodeType": "VariableDeclaration", "scope": 19628, - "src": "28751:10:13", + "src": "29452:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44667,7 +44667,7 @@ "id": 19610, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28751:7:13", + "src": "29452:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44681,10 +44681,10 @@ "id": 19613, "mutability": "mutable", "name": "p3", - "nameLocation": "28771:2:13", + "nameLocation": "29472:2:13", "nodeType": "VariableDeclaration", "scope": 19628, - "src": "28763:10:13", + "src": "29464:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44695,7 +44695,7 @@ "id": 19612, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28763:7:13", + "src": "29464:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44705,13 +44705,13 @@ "visibility": "internal" } ], - "src": "28729:45:13" + "src": "29430:45:13" }, "returnParameters": { "id": 19615, "nodeType": "ParameterList", "parameters": [], - "src": "28789:0:13" + "src": "29490:0:13" }, "scope": 24413, "stateMutability": "view", @@ -44721,12 +44721,12 @@ { "id": 19651, "nodeType": "FunctionDefinition", - "src": "28905:188:13", + "src": "29610:190:13", "nodes": [], "body": { "id": 19650, "nodeType": "Block", - "src": "28980:113:13", + "src": "29685:115:13", "nodes": [], "statements": [ { @@ -44743,7 +44743,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29030:38:13", + "src": "29736:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0c9cd9c12a2e17a9af800ac7e9a2b379066135ecb5b197bdb13381ac61cbc59a", "typeString": "literal_string \"log(uint256,address,uint256,uint256)\"" @@ -44756,7 +44756,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19630, - "src": "29070:2:13", + "src": "29776:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44768,7 +44768,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19632, - "src": "29074:2:13", + "src": "29780:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -44780,7 +44780,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19634, - "src": "29078:2:13", + "src": "29784:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44792,7 +44792,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19636, - "src": "29082:2:13", + "src": "29788:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44828,7 +44828,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29006:3:13", + "src": "29712:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -44841,7 +44841,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29006:23:13", + "src": "29712:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -44855,7 +44855,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29006:79:13", + "src": "29712:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44875,7 +44875,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "28990:15:13", + "src": "29696:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -44889,7 +44889,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "28990:96:13", + "src": "29696:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -44898,7 +44898,7 @@ }, "id": 19649, "nodeType": "ExpressionStatement", - "src": "28990:96:13" + "src": "29696:96:13" } ] }, @@ -44906,7 +44906,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28914:3:13", + "nameLocation": "29619:3:13", "parameters": { "id": 19637, "nodeType": "ParameterList", @@ -44916,10 +44916,10 @@ "id": 19630, "mutability": "mutable", "name": "p0", - "nameLocation": "28926:2:13", + "nameLocation": "29631:2:13", "nodeType": "VariableDeclaration", "scope": 19651, - "src": "28918:10:13", + "src": "29623:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44930,7 +44930,7 @@ "id": 19629, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28918:7:13", + "src": "29623:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44943,10 +44943,10 @@ "id": 19632, "mutability": "mutable", "name": "p1", - "nameLocation": "28938:2:13", + "nameLocation": "29643:2:13", "nodeType": "VariableDeclaration", "scope": 19651, - "src": "28930:10:13", + "src": "29635:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44957,7 +44957,7 @@ "id": 19631, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28930:7:13", + "src": "29635:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44971,10 +44971,10 @@ "id": 19634, "mutability": "mutable", "name": "p2", - "nameLocation": "28950:2:13", + "nameLocation": "29655:2:13", "nodeType": "VariableDeclaration", "scope": 19651, - "src": "28942:10:13", + "src": "29647:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44985,7 +44985,7 @@ "id": 19633, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28942:7:13", + "src": "29647:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44998,10 +44998,10 @@ "id": 19636, "mutability": "mutable", "name": "p3", - "nameLocation": "28962:2:13", + "nameLocation": "29667:2:13", "nodeType": "VariableDeclaration", "scope": 19651, - "src": "28954:10:13", + "src": "29659:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45012,7 +45012,7 @@ "id": 19635, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28954:7:13", + "src": "29659:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45021,13 +45021,13 @@ "visibility": "internal" } ], - "src": "28917:48:13" + "src": "29622:48:13" }, "returnParameters": { "id": 19638, "nodeType": "ParameterList", "parameters": [], - "src": "28980:0:13" + "src": "29685:0:13" }, "scope": 24413, "stateMutability": "view", @@ -45037,12 +45037,12 @@ { "id": 19674, "nodeType": "FunctionDefinition", - "src": "29099:193:13", + "src": "29808:195:13", "nodes": [], "body": { "id": 19673, "nodeType": "Block", - "src": "29180:112:13", + "src": "29889:114:13", "nodes": [], "statements": [ { @@ -45059,7 +45059,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29230:37:13", + "src": "29940:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ddb06521f885b932f9898b05830c564a50fea82133f47ad308278affbd84d0bd", "typeString": "literal_string \"log(uint256,address,uint256,string)\"" @@ -45072,7 +45072,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19653, - "src": "29269:2:13", + "src": "29979:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45084,7 +45084,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19655, - "src": "29273:2:13", + "src": "29983:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45096,7 +45096,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19657, - "src": "29277:2:13", + "src": "29987:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45108,7 +45108,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19659, - "src": "29281:2:13", + "src": "29991:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -45144,7 +45144,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29206:3:13", + "src": "29916:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -45157,7 +45157,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29206:23:13", + "src": "29916:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -45171,7 +45171,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29206:78:13", + "src": "29916:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45191,7 +45191,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "29190:15:13", + "src": "29900:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -45205,7 +45205,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29190:95:13", + "src": "29900:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -45214,7 +45214,7 @@ }, "id": 19672, "nodeType": "ExpressionStatement", - "src": "29190:95:13" + "src": "29900:95:13" } ] }, @@ -45222,7 +45222,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29108:3:13", + "nameLocation": "29817:3:13", "parameters": { "id": 19660, "nodeType": "ParameterList", @@ -45232,10 +45232,10 @@ "id": 19653, "mutability": "mutable", "name": "p0", - "nameLocation": "29120:2:13", + "nameLocation": "29829:2:13", "nodeType": "VariableDeclaration", "scope": 19674, - "src": "29112:10:13", + "src": "29821:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45246,7 +45246,7 @@ "id": 19652, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29112:7:13", + "src": "29821:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45259,10 +45259,10 @@ "id": 19655, "mutability": "mutable", "name": "p1", - "nameLocation": "29132:2:13", + "nameLocation": "29841:2:13", "nodeType": "VariableDeclaration", "scope": 19674, - "src": "29124:10:13", + "src": "29833:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45273,7 +45273,7 @@ "id": 19654, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29124:7:13", + "src": "29833:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45287,10 +45287,10 @@ "id": 19657, "mutability": "mutable", "name": "p2", - "nameLocation": "29144:2:13", + "nameLocation": "29853:2:13", "nodeType": "VariableDeclaration", "scope": 19674, - "src": "29136:10:13", + "src": "29845:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45301,7 +45301,7 @@ "id": 19656, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29136:7:13", + "src": "29845:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45314,10 +45314,10 @@ "id": 19659, "mutability": "mutable", "name": "p3", - "nameLocation": "29162:2:13", + "nameLocation": "29871:2:13", "nodeType": "VariableDeclaration", "scope": 19674, - "src": "29148:16:13", + "src": "29857:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -45328,7 +45328,7 @@ "id": 19658, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29148:6:13", + "src": "29857:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -45337,13 +45337,13 @@ "visibility": "internal" } ], - "src": "29111:54:13" + "src": "29820:54:13" }, "returnParameters": { "id": 19661, "nodeType": "ParameterList", "parameters": [], - "src": "29180:0:13" + "src": "29889:0:13" }, "scope": 24413, "stateMutability": "view", @@ -45353,12 +45353,12 @@ { "id": 19697, "nodeType": "FunctionDefinition", - "src": "29298:182:13", + "src": "30011:184:13", "nodes": [], "body": { "id": 19696, "nodeType": "Block", - "src": "29370:110:13", + "src": "30083:112:13", "nodes": [], "statements": [ { @@ -45375,7 +45375,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29420:35:13", + "src": "30134:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f743a7c155871069fb5e6df4e57e25e572bb3015b18294cc69630b2e0ae2e5f", "typeString": "literal_string \"log(uint256,address,uint256,bool)\"" @@ -45388,7 +45388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19676, - "src": "29457:2:13", + "src": "30171:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45400,7 +45400,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19678, - "src": "29461:2:13", + "src": "30175:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45412,7 +45412,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19680, - "src": "29465:2:13", + "src": "30179:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45424,7 +45424,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19682, - "src": "29469:2:13", + "src": "30183:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45460,7 +45460,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29396:3:13", + "src": "30110:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -45473,7 +45473,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29396:23:13", + "src": "30110:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -45487,7 +45487,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29396:76:13", + "src": "30110:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45507,7 +45507,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "29380:15:13", + "src": "30094:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -45521,7 +45521,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29380:93:13", + "src": "30094:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -45530,7 +45530,7 @@ }, "id": 19695, "nodeType": "ExpressionStatement", - "src": "29380:93:13" + "src": "30094:93:13" } ] }, @@ -45538,7 +45538,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29307:3:13", + "nameLocation": "30020:3:13", "parameters": { "id": 19683, "nodeType": "ParameterList", @@ -45548,10 +45548,10 @@ "id": 19676, "mutability": "mutable", "name": "p0", - "nameLocation": "29319:2:13", + "nameLocation": "30032:2:13", "nodeType": "VariableDeclaration", "scope": 19697, - "src": "29311:10:13", + "src": "30024:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45562,7 +45562,7 @@ "id": 19675, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29311:7:13", + "src": "30024:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45575,10 +45575,10 @@ "id": 19678, "mutability": "mutable", "name": "p1", - "nameLocation": "29331:2:13", + "nameLocation": "30044:2:13", "nodeType": "VariableDeclaration", "scope": 19697, - "src": "29323:10:13", + "src": "30036:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45589,7 +45589,7 @@ "id": 19677, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29323:7:13", + "src": "30036:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45603,10 +45603,10 @@ "id": 19680, "mutability": "mutable", "name": "p2", - "nameLocation": "29343:2:13", + "nameLocation": "30056:2:13", "nodeType": "VariableDeclaration", "scope": 19697, - "src": "29335:10:13", + "src": "30048:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45617,7 +45617,7 @@ "id": 19679, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29335:7:13", + "src": "30048:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45630,10 +45630,10 @@ "id": 19682, "mutability": "mutable", "name": "p3", - "nameLocation": "29352:2:13", + "nameLocation": "30065:2:13", "nodeType": "VariableDeclaration", "scope": 19697, - "src": "29347:7:13", + "src": "30060:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45644,7 +45644,7 @@ "id": 19681, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29347:4:13", + "src": "30060:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45653,13 +45653,13 @@ "visibility": "internal" } ], - "src": "29310:45:13" + "src": "30023:45:13" }, "returnParameters": { "id": 19684, "nodeType": "ParameterList", "parameters": [], - "src": "29370:0:13" + "src": "30083:0:13" }, "scope": 24413, "stateMutability": "view", @@ -45669,12 +45669,12 @@ { "id": 19720, "nodeType": "FunctionDefinition", - "src": "29486:188:13", + "src": "30203:190:13", "nodes": [], "body": { "id": 19719, "nodeType": "Block", - "src": "29561:113:13", + "src": "30278:115:13", "nodes": [], "statements": [ { @@ -45691,7 +45691,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29611:38:13", + "src": "30329:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_15c127b50404cc1f9627d5115fd42bf400df548658b1002bf25e12f94854b379", "typeString": "literal_string \"log(uint256,address,uint256,address)\"" @@ -45704,7 +45704,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19699, - "src": "29651:2:13", + "src": "30369:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45716,7 +45716,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19701, - "src": "29655:2:13", + "src": "30373:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45728,7 +45728,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19703, - "src": "29659:2:13", + "src": "30377:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45740,7 +45740,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19705, - "src": "29663:2:13", + "src": "30381:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45776,7 +45776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29587:3:13", + "src": "30305:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -45789,7 +45789,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29587:23:13", + "src": "30305:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -45803,7 +45803,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29587:79:13", + "src": "30305:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45823,7 +45823,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "29571:15:13", + "src": "30289:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -45837,7 +45837,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29571:96:13", + "src": "30289:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -45846,7 +45846,7 @@ }, "id": 19718, "nodeType": "ExpressionStatement", - "src": "29571:96:13" + "src": "30289:96:13" } ] }, @@ -45854,7 +45854,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29495:3:13", + "nameLocation": "30212:3:13", "parameters": { "id": 19706, "nodeType": "ParameterList", @@ -45864,10 +45864,10 @@ "id": 19699, "mutability": "mutable", "name": "p0", - "nameLocation": "29507:2:13", + "nameLocation": "30224:2:13", "nodeType": "VariableDeclaration", "scope": 19720, - "src": "29499:10:13", + "src": "30216:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45878,7 +45878,7 @@ "id": 19698, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29499:7:13", + "src": "30216:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45891,10 +45891,10 @@ "id": 19701, "mutability": "mutable", "name": "p1", - "nameLocation": "29519:2:13", + "nameLocation": "30236:2:13", "nodeType": "VariableDeclaration", "scope": 19720, - "src": "29511:10:13", + "src": "30228:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45905,7 +45905,7 @@ "id": 19700, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29511:7:13", + "src": "30228:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45919,10 +45919,10 @@ "id": 19703, "mutability": "mutable", "name": "p2", - "nameLocation": "29531:2:13", + "nameLocation": "30248:2:13", "nodeType": "VariableDeclaration", "scope": 19720, - "src": "29523:10:13", + "src": "30240:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45933,7 +45933,7 @@ "id": 19702, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29523:7:13", + "src": "30240:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45946,10 +45946,10 @@ "id": 19705, "mutability": "mutable", "name": "p3", - "nameLocation": "29543:2:13", + "nameLocation": "30260:2:13", "nodeType": "VariableDeclaration", "scope": 19720, - "src": "29535:10:13", + "src": "30252:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45960,7 +45960,7 @@ "id": 19704, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29535:7:13", + "src": "30252:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45970,13 +45970,13 @@ "visibility": "internal" } ], - "src": "29498:48:13" + "src": "30215:48:13" }, "returnParameters": { "id": 19707, "nodeType": "ParameterList", "parameters": [], - "src": "29561:0:13" + "src": "30278:0:13" }, "scope": 24413, "stateMutability": "view", @@ -45986,12 +45986,12 @@ { "id": 19743, "nodeType": "FunctionDefinition", - "src": "29680:193:13", + "src": "30401:195:13", "nodes": [], "body": { "id": 19742, "nodeType": "Block", - "src": "29761:112:13", + "src": "30482:114:13", "nodes": [], "statements": [ { @@ -46008,7 +46008,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29811:37:13", + "src": "30533:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_46826b5dec5e8aeff4504f2c138d4e9c8aadb89d9034725f3050269a35303ba0", "typeString": "literal_string \"log(uint256,address,string,uint256)\"" @@ -46021,7 +46021,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19722, - "src": "29850:2:13", + "src": "30572:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46033,7 +46033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19724, - "src": "29854:2:13", + "src": "30576:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -46045,7 +46045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19726, - "src": "29858:2:13", + "src": "30580:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46057,7 +46057,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19728, - "src": "29862:2:13", + "src": "30584:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46093,7 +46093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29787:3:13", + "src": "30509:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -46106,7 +46106,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29787:23:13", + "src": "30509:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -46120,7 +46120,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29787:78:13", + "src": "30509:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46140,7 +46140,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "29771:15:13", + "src": "30493:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -46154,7 +46154,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29771:95:13", + "src": "30493:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -46163,7 +46163,7 @@ }, "id": 19741, "nodeType": "ExpressionStatement", - "src": "29771:95:13" + "src": "30493:95:13" } ] }, @@ -46171,7 +46171,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29689:3:13", + "nameLocation": "30410:3:13", "parameters": { "id": 19729, "nodeType": "ParameterList", @@ -46181,10 +46181,10 @@ "id": 19722, "mutability": "mutable", "name": "p0", - "nameLocation": "29701:2:13", + "nameLocation": "30422:2:13", "nodeType": "VariableDeclaration", "scope": 19743, - "src": "29693:10:13", + "src": "30414:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46195,7 +46195,7 @@ "id": 19721, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29693:7:13", + "src": "30414:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46208,10 +46208,10 @@ "id": 19724, "mutability": "mutable", "name": "p1", - "nameLocation": "29713:2:13", + "nameLocation": "30434:2:13", "nodeType": "VariableDeclaration", "scope": 19743, - "src": "29705:10:13", + "src": "30426:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46222,7 +46222,7 @@ "id": 19723, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29705:7:13", + "src": "30426:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46236,10 +46236,10 @@ "id": 19726, "mutability": "mutable", "name": "p2", - "nameLocation": "29731:2:13", + "nameLocation": "30452:2:13", "nodeType": "VariableDeclaration", "scope": 19743, - "src": "29717:16:13", + "src": "30438:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46250,7 +46250,7 @@ "id": 19725, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29717:6:13", + "src": "30438:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46263,10 +46263,10 @@ "id": 19728, "mutability": "mutable", "name": "p3", - "nameLocation": "29743:2:13", + "nameLocation": "30464:2:13", "nodeType": "VariableDeclaration", "scope": 19743, - "src": "29735:10:13", + "src": "30456:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46277,7 +46277,7 @@ "id": 19727, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29735:7:13", + "src": "30456:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46286,13 +46286,13 @@ "visibility": "internal" } ], - "src": "29692:54:13" + "src": "30413:54:13" }, "returnParameters": { "id": 19730, "nodeType": "ParameterList", "parameters": [], - "src": "29761:0:13" + "src": "30482:0:13" }, "scope": 24413, "stateMutability": "view", @@ -46302,12 +46302,12 @@ { "id": 19766, "nodeType": "FunctionDefinition", - "src": "29879:198:13", + "src": "30604:200:13", "nodes": [], "body": { "id": 19765, "nodeType": "Block", - "src": "29966:111:13", + "src": "30691:113:13", "nodes": [], "statements": [ { @@ -46324,7 +46324,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30016:36:13", + "src": "30742:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3e128ca3cc785552dc4e62d3c73af79fb5f114dc6f0c0eb2bc0e3bdbbd4a1d3b", "typeString": "literal_string \"log(uint256,address,string,string)\"" @@ -46337,7 +46337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19745, - "src": "30054:2:13", + "src": "30780:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46349,7 +46349,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19747, - "src": "30058:2:13", + "src": "30784:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -46361,7 +46361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19749, - "src": "30062:2:13", + "src": "30788:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46373,7 +46373,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19751, - "src": "30066:2:13", + "src": "30792:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46409,7 +46409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29992:3:13", + "src": "30718:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -46422,7 +46422,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29992:23:13", + "src": "30718:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -46436,7 +46436,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29992:77:13", + "src": "30718:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46456,7 +46456,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "29976:15:13", + "src": "30702:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -46470,7 +46470,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "29976:94:13", + "src": "30702:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -46479,7 +46479,7 @@ }, "id": 19764, "nodeType": "ExpressionStatement", - "src": "29976:94:13" + "src": "30702:94:13" } ] }, @@ -46487,7 +46487,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29888:3:13", + "nameLocation": "30613:3:13", "parameters": { "id": 19752, "nodeType": "ParameterList", @@ -46497,10 +46497,10 @@ "id": 19745, "mutability": "mutable", "name": "p0", - "nameLocation": "29900:2:13", + "nameLocation": "30625:2:13", "nodeType": "VariableDeclaration", "scope": 19766, - "src": "29892:10:13", + "src": "30617:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46511,7 +46511,7 @@ "id": 19744, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29892:7:13", + "src": "30617:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46524,10 +46524,10 @@ "id": 19747, "mutability": "mutable", "name": "p1", - "nameLocation": "29912:2:13", + "nameLocation": "30637:2:13", "nodeType": "VariableDeclaration", "scope": 19766, - "src": "29904:10:13", + "src": "30629:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46538,7 +46538,7 @@ "id": 19746, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29904:7:13", + "src": "30629:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46552,10 +46552,10 @@ "id": 19749, "mutability": "mutable", "name": "p2", - "nameLocation": "29930:2:13", + "nameLocation": "30655:2:13", "nodeType": "VariableDeclaration", "scope": 19766, - "src": "29916:16:13", + "src": "30641:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46566,7 +46566,7 @@ "id": 19748, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29916:6:13", + "src": "30641:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46579,10 +46579,10 @@ "id": 19751, "mutability": "mutable", "name": "p3", - "nameLocation": "29948:2:13", + "nameLocation": "30673:2:13", "nodeType": "VariableDeclaration", "scope": 19766, - "src": "29934:16:13", + "src": "30659:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46593,7 +46593,7 @@ "id": 19750, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29934:6:13", + "src": "30659:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46602,13 +46602,13 @@ "visibility": "internal" } ], - "src": "29891:60:13" + "src": "30616:60:13" }, "returnParameters": { "id": 19753, "nodeType": "ParameterList", "parameters": [], - "src": "29966:0:13" + "src": "30691:0:13" }, "scope": 24413, "stateMutability": "view", @@ -46618,12 +46618,12 @@ { "id": 19789, "nodeType": "FunctionDefinition", - "src": "30083:187:13", + "src": "30812:189:13", "nodes": [], "body": { "id": 19788, "nodeType": "Block", - "src": "30161:109:13", + "src": "30890:111:13", "nodes": [], "statements": [ { @@ -46640,7 +46640,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30211:34:13", + "src": "30941:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cc32ab07df108ae88df1c6b9771e60e5cd39cbe0f0e92481af8633000db2c64b", "typeString": "literal_string \"log(uint256,address,string,bool)\"" @@ -46653,7 +46653,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19768, - "src": "30247:2:13", + "src": "30977:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46665,7 +46665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19770, - "src": "30251:2:13", + "src": "30981:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -46677,7 +46677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19772, - "src": "30255:2:13", + "src": "30985:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46689,7 +46689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19774, - "src": "30259:2:13", + "src": "30989:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -46725,7 +46725,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30187:3:13", + "src": "30917:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -46738,7 +46738,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30187:23:13", + "src": "30917:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -46752,7 +46752,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30187:75:13", + "src": "30917:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46772,7 +46772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "30171:15:13", + "src": "30901:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -46786,7 +46786,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30171:92:13", + "src": "30901:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -46795,7 +46795,7 @@ }, "id": 19787, "nodeType": "ExpressionStatement", - "src": "30171:92:13" + "src": "30901:92:13" } ] }, @@ -46803,7 +46803,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30092:3:13", + "nameLocation": "30821:3:13", "parameters": { "id": 19775, "nodeType": "ParameterList", @@ -46813,10 +46813,10 @@ "id": 19768, "mutability": "mutable", "name": "p0", - "nameLocation": "30104:2:13", + "nameLocation": "30833:2:13", "nodeType": "VariableDeclaration", "scope": 19789, - "src": "30096:10:13", + "src": "30825:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46827,7 +46827,7 @@ "id": 19767, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30096:7:13", + "src": "30825:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46840,10 +46840,10 @@ "id": 19770, "mutability": "mutable", "name": "p1", - "nameLocation": "30116:2:13", + "nameLocation": "30845:2:13", "nodeType": "VariableDeclaration", "scope": 19789, - "src": "30108:10:13", + "src": "30837:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46854,7 +46854,7 @@ "id": 19769, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30108:7:13", + "src": "30837:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46868,10 +46868,10 @@ "id": 19772, "mutability": "mutable", "name": "p2", - "nameLocation": "30134:2:13", + "nameLocation": "30863:2:13", "nodeType": "VariableDeclaration", "scope": 19789, - "src": "30120:16:13", + "src": "30849:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46882,7 +46882,7 @@ "id": 19771, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30120:6:13", + "src": "30849:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46895,10 +46895,10 @@ "id": 19774, "mutability": "mutable", "name": "p3", - "nameLocation": "30143:2:13", + "nameLocation": "30872:2:13", "nodeType": "VariableDeclaration", "scope": 19789, - "src": "30138:7:13", + "src": "30867:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46909,7 +46909,7 @@ "id": 19773, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30138:4:13", + "src": "30867:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -46918,13 +46918,13 @@ "visibility": "internal" } ], - "src": "30095:51:13" + "src": "30824:51:13" }, "returnParameters": { "id": 19776, "nodeType": "ParameterList", "parameters": [], - "src": "30161:0:13" + "src": "30890:0:13" }, "scope": 24413, "stateMutability": "view", @@ -46934,12 +46934,12 @@ { "id": 19812, "nodeType": "FunctionDefinition", - "src": "30276:193:13", + "src": "31009:195:13", "nodes": [], "body": { "id": 19811, "nodeType": "Block", - "src": "30357:112:13", + "src": "31090:114:13", "nodes": [], "statements": [ { @@ -46956,7 +46956,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30407:37:13", + "src": "31141:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9cba8fffa4a3e6f47d307a71f619bf1719d0a75680c6c916d7776ea0341039b9", "typeString": "literal_string \"log(uint256,address,string,address)\"" @@ -46969,7 +46969,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19791, - "src": "30446:2:13", + "src": "31180:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46981,7 +46981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19793, - "src": "30450:2:13", + "src": "31184:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -46993,7 +46993,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19795, - "src": "30454:2:13", + "src": "31188:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -47005,7 +47005,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19797, - "src": "30458:2:13", + "src": "31192:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47041,7 +47041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30383:3:13", + "src": "31117:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -47054,7 +47054,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30383:23:13", + "src": "31117:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -47068,7 +47068,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30383:78:13", + "src": "31117:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47088,7 +47088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "30367:15:13", + "src": "31101:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -47102,7 +47102,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30367:95:13", + "src": "31101:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -47111,7 +47111,7 @@ }, "id": 19810, "nodeType": "ExpressionStatement", - "src": "30367:95:13" + "src": "31101:95:13" } ] }, @@ -47119,7 +47119,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30285:3:13", + "nameLocation": "31018:3:13", "parameters": { "id": 19798, "nodeType": "ParameterList", @@ -47129,10 +47129,10 @@ "id": 19791, "mutability": "mutable", "name": "p0", - "nameLocation": "30297:2:13", + "nameLocation": "31030:2:13", "nodeType": "VariableDeclaration", "scope": 19812, - "src": "30289:10:13", + "src": "31022:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47143,7 +47143,7 @@ "id": 19790, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30289:7:13", + "src": "31022:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47156,10 +47156,10 @@ "id": 19793, "mutability": "mutable", "name": "p1", - "nameLocation": "30309:2:13", + "nameLocation": "31042:2:13", "nodeType": "VariableDeclaration", "scope": 19812, - "src": "30301:10:13", + "src": "31034:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47170,7 +47170,7 @@ "id": 19792, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30301:7:13", + "src": "31034:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47184,10 +47184,10 @@ "id": 19795, "mutability": "mutable", "name": "p2", - "nameLocation": "30327:2:13", + "nameLocation": "31060:2:13", "nodeType": "VariableDeclaration", "scope": 19812, - "src": "30313:16:13", + "src": "31046:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47198,7 +47198,7 @@ "id": 19794, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30313:6:13", + "src": "31046:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47211,10 +47211,10 @@ "id": 19797, "mutability": "mutable", "name": "p3", - "nameLocation": "30339:2:13", + "nameLocation": "31072:2:13", "nodeType": "VariableDeclaration", "scope": 19812, - "src": "30331:10:13", + "src": "31064:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47225,7 +47225,7 @@ "id": 19796, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30331:7:13", + "src": "31064:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47235,13 +47235,13 @@ "visibility": "internal" } ], - "src": "30288:54:13" + "src": "31021:54:13" }, "returnParameters": { "id": 19799, "nodeType": "ParameterList", "parameters": [], - "src": "30357:0:13" + "src": "31090:0:13" }, "scope": 24413, "stateMutability": "view", @@ -47251,12 +47251,12 @@ { "id": 19835, "nodeType": "FunctionDefinition", - "src": "30475:182:13", + "src": "31212:184:13", "nodes": [], "body": { "id": 19834, "nodeType": "Block", - "src": "30547:110:13", + "src": "31284:112:13", "nodes": [], "statements": [ { @@ -47273,7 +47273,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30597:35:13", + "src": "31335:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5abd992a7a64be8afc8745d44215dd5b4a31f8b03abd4cb03ff6565b7f51c1b1", "typeString": "literal_string \"log(uint256,address,bool,uint256)\"" @@ -47286,7 +47286,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19814, - "src": "30634:2:13", + "src": "31372:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47298,7 +47298,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19816, - "src": "30638:2:13", + "src": "31376:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47310,7 +47310,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19818, - "src": "30642:2:13", + "src": "31380:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47322,7 +47322,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19820, - "src": "30646:2:13", + "src": "31384:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47358,7 +47358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30573:3:13", + "src": "31311:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -47371,7 +47371,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30573:23:13", + "src": "31311:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -47385,7 +47385,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30573:76:13", + "src": "31311:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47405,7 +47405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "30557:15:13", + "src": "31295:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -47419,7 +47419,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30557:93:13", + "src": "31295:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -47428,7 +47428,7 @@ }, "id": 19833, "nodeType": "ExpressionStatement", - "src": "30557:93:13" + "src": "31295:93:13" } ] }, @@ -47436,7 +47436,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30484:3:13", + "nameLocation": "31221:3:13", "parameters": { "id": 19821, "nodeType": "ParameterList", @@ -47446,10 +47446,10 @@ "id": 19814, "mutability": "mutable", "name": "p0", - "nameLocation": "30496:2:13", + "nameLocation": "31233:2:13", "nodeType": "VariableDeclaration", "scope": 19835, - "src": "30488:10:13", + "src": "31225:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47460,7 +47460,7 @@ "id": 19813, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30488:7:13", + "src": "31225:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47473,10 +47473,10 @@ "id": 19816, "mutability": "mutable", "name": "p1", - "nameLocation": "30508:2:13", + "nameLocation": "31245:2:13", "nodeType": "VariableDeclaration", "scope": 19835, - "src": "30500:10:13", + "src": "31237:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47487,7 +47487,7 @@ "id": 19815, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30500:7:13", + "src": "31237:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47501,10 +47501,10 @@ "id": 19818, "mutability": "mutable", "name": "p2", - "nameLocation": "30517:2:13", + "nameLocation": "31254:2:13", "nodeType": "VariableDeclaration", "scope": 19835, - "src": "30512:7:13", + "src": "31249:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47515,7 +47515,7 @@ "id": 19817, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30512:4:13", + "src": "31249:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47528,10 +47528,10 @@ "id": 19820, "mutability": "mutable", "name": "p3", - "nameLocation": "30529:2:13", + "nameLocation": "31266:2:13", "nodeType": "VariableDeclaration", "scope": 19835, - "src": "30521:10:13", + "src": "31258:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47542,7 +47542,7 @@ "id": 19819, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30521:7:13", + "src": "31258:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47551,13 +47551,13 @@ "visibility": "internal" } ], - "src": "30487:45:13" + "src": "31224:45:13" }, "returnParameters": { "id": 19822, "nodeType": "ParameterList", "parameters": [], - "src": "30547:0:13" + "src": "31284:0:13" }, "scope": 24413, "stateMutability": "view", @@ -47567,12 +47567,12 @@ { "id": 19858, "nodeType": "FunctionDefinition", - "src": "30663:187:13", + "src": "31404:189:13", "nodes": [], "body": { "id": 19857, "nodeType": "Block", - "src": "30741:109:13", + "src": "31482:111:13", "nodes": [], "statements": [ { @@ -47589,7 +47589,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30791:34:13", + "src": "31533:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_90fb06aa0f94ddb9149d9a0d0271a9fd2b331af93ebc6a4aece22e4f82154c7d", "typeString": "literal_string \"log(uint256,address,bool,string)\"" @@ -47602,7 +47602,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19837, - "src": "30827:2:13", + "src": "31569:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47614,7 +47614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19839, - "src": "30831:2:13", + "src": "31573:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47626,7 +47626,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19841, - "src": "30835:2:13", + "src": "31577:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47638,7 +47638,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19843, - "src": "30839:2:13", + "src": "31581:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -47674,7 +47674,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30767:3:13", + "src": "31509:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -47687,7 +47687,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30767:23:13", + "src": "31509:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -47701,7 +47701,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30767:75:13", + "src": "31509:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47721,7 +47721,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "30751:15:13", + "src": "31493:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -47735,7 +47735,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30751:92:13", + "src": "31493:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -47744,7 +47744,7 @@ }, "id": 19856, "nodeType": "ExpressionStatement", - "src": "30751:92:13" + "src": "31493:92:13" } ] }, @@ -47752,7 +47752,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30672:3:13", + "nameLocation": "31413:3:13", "parameters": { "id": 19844, "nodeType": "ParameterList", @@ -47762,10 +47762,10 @@ "id": 19837, "mutability": "mutable", "name": "p0", - "nameLocation": "30684:2:13", + "nameLocation": "31425:2:13", "nodeType": "VariableDeclaration", "scope": 19858, - "src": "30676:10:13", + "src": "31417:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47776,7 +47776,7 @@ "id": 19836, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30676:7:13", + "src": "31417:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47789,10 +47789,10 @@ "id": 19839, "mutability": "mutable", "name": "p1", - "nameLocation": "30696:2:13", + "nameLocation": "31437:2:13", "nodeType": "VariableDeclaration", "scope": 19858, - "src": "30688:10:13", + "src": "31429:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47803,7 +47803,7 @@ "id": 19838, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30688:7:13", + "src": "31429:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47817,10 +47817,10 @@ "id": 19841, "mutability": "mutable", "name": "p2", - "nameLocation": "30705:2:13", + "nameLocation": "31446:2:13", "nodeType": "VariableDeclaration", "scope": 19858, - "src": "30700:7:13", + "src": "31441:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47831,7 +47831,7 @@ "id": 19840, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30700:4:13", + "src": "31441:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47844,10 +47844,10 @@ "id": 19843, "mutability": "mutable", "name": "p3", - "nameLocation": "30723:2:13", + "nameLocation": "31464:2:13", "nodeType": "VariableDeclaration", "scope": 19858, - "src": "30709:16:13", + "src": "31450:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47858,7 +47858,7 @@ "id": 19842, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30709:6:13", + "src": "31450:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47867,13 +47867,13 @@ "visibility": "internal" } ], - "src": "30675:51:13" + "src": "31416:51:13" }, "returnParameters": { "id": 19845, "nodeType": "ParameterList", "parameters": [], - "src": "30741:0:13" + "src": "31482:0:13" }, "scope": 24413, "stateMutability": "view", @@ -47883,12 +47883,12 @@ { "id": 19881, "nodeType": "FunctionDefinition", - "src": "30856:176:13", + "src": "31601:178:13", "nodes": [], "body": { "id": 19880, "nodeType": "Block", - "src": "30925:107:13", + "src": "31670:109:13", "nodes": [], "statements": [ { @@ -47905,7 +47905,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30975:32:13", + "src": "31721:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e351140f919f09731a4793c7bb4d5f07234902f499ced9e1e3c9639d2685c6f1", "typeString": "literal_string \"log(uint256,address,bool,bool)\"" @@ -47918,7 +47918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19860, - "src": "31009:2:13", + "src": "31755:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47930,7 +47930,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19862, - "src": "31013:2:13", + "src": "31759:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47942,7 +47942,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19864, - "src": "31017:2:13", + "src": "31763:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47954,7 +47954,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19866, - "src": "31021:2:13", + "src": "31767:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47990,7 +47990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30951:3:13", + "src": "31697:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -48003,7 +48003,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30951:23:13", + "src": "31697:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -48017,7 +48017,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30951:73:13", + "src": "31697:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48037,7 +48037,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "30935:15:13", + "src": "31681:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -48051,7 +48051,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "30935:90:13", + "src": "31681:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -48060,7 +48060,7 @@ }, "id": 19879, "nodeType": "ExpressionStatement", - "src": "30935:90:13" + "src": "31681:90:13" } ] }, @@ -48068,7 +48068,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30865:3:13", + "nameLocation": "31610:3:13", "parameters": { "id": 19867, "nodeType": "ParameterList", @@ -48078,10 +48078,10 @@ "id": 19860, "mutability": "mutable", "name": "p0", - "nameLocation": "30877:2:13", + "nameLocation": "31622:2:13", "nodeType": "VariableDeclaration", "scope": 19881, - "src": "30869:10:13", + "src": "31614:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48092,7 +48092,7 @@ "id": 19859, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30869:7:13", + "src": "31614:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48105,10 +48105,10 @@ "id": 19862, "mutability": "mutable", "name": "p1", - "nameLocation": "30889:2:13", + "nameLocation": "31634:2:13", "nodeType": "VariableDeclaration", "scope": 19881, - "src": "30881:10:13", + "src": "31626:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48119,7 +48119,7 @@ "id": 19861, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30881:7:13", + "src": "31626:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48133,10 +48133,10 @@ "id": 19864, "mutability": "mutable", "name": "p2", - "nameLocation": "30898:2:13", + "nameLocation": "31643:2:13", "nodeType": "VariableDeclaration", "scope": 19881, - "src": "30893:7:13", + "src": "31638:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48147,7 +48147,7 @@ "id": 19863, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30893:4:13", + "src": "31638:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48160,10 +48160,10 @@ "id": 19866, "mutability": "mutable", "name": "p3", - "nameLocation": "30907:2:13", + "nameLocation": "31652:2:13", "nodeType": "VariableDeclaration", "scope": 19881, - "src": "30902:7:13", + "src": "31647:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48174,7 +48174,7 @@ "id": 19865, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30902:4:13", + "src": "31647:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48183,13 +48183,13 @@ "visibility": "internal" } ], - "src": "30868:42:13" + "src": "31613:42:13" }, "returnParameters": { "id": 19868, "nodeType": "ParameterList", "parameters": [], - "src": "30925:0:13" + "src": "31670:0:13" }, "scope": 24413, "stateMutability": "view", @@ -48199,12 +48199,12 @@ { "id": 19904, "nodeType": "FunctionDefinition", - "src": "31038:182:13", + "src": "31787:184:13", "nodes": [], "body": { "id": 19903, "nodeType": "Block", - "src": "31110:110:13", + "src": "31859:112:13", "nodes": [], "statements": [ { @@ -48221,7 +48221,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31160:35:13", + "src": "31910:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef72c5130890d3b81e89bdbf9a039a84547328dd01c955d6bb1088aaf2252d05", "typeString": "literal_string \"log(uint256,address,bool,address)\"" @@ -48234,7 +48234,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19883, - "src": "31197:2:13", + "src": "31947:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48246,7 +48246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19885, - "src": "31201:2:13", + "src": "31951:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48258,7 +48258,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19887, - "src": "31205:2:13", + "src": "31955:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48270,7 +48270,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19889, - "src": "31209:2:13", + "src": "31959:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48306,7 +48306,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31136:3:13", + "src": "31886:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -48319,7 +48319,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31136:23:13", + "src": "31886:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -48333,7 +48333,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31136:76:13", + "src": "31886:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48353,7 +48353,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "31120:15:13", + "src": "31870:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -48367,7 +48367,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31120:93:13", + "src": "31870:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -48376,7 +48376,7 @@ }, "id": 19902, "nodeType": "ExpressionStatement", - "src": "31120:93:13" + "src": "31870:93:13" } ] }, @@ -48384,7 +48384,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31047:3:13", + "nameLocation": "31796:3:13", "parameters": { "id": 19890, "nodeType": "ParameterList", @@ -48394,10 +48394,10 @@ "id": 19883, "mutability": "mutable", "name": "p0", - "nameLocation": "31059:2:13", + "nameLocation": "31808:2:13", "nodeType": "VariableDeclaration", "scope": 19904, - "src": "31051:10:13", + "src": "31800:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48408,7 +48408,7 @@ "id": 19882, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31051:7:13", + "src": "31800:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48421,10 +48421,10 @@ "id": 19885, "mutability": "mutable", "name": "p1", - "nameLocation": "31071:2:13", + "nameLocation": "31820:2:13", "nodeType": "VariableDeclaration", "scope": 19904, - "src": "31063:10:13", + "src": "31812:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48435,7 +48435,7 @@ "id": 19884, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31063:7:13", + "src": "31812:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48449,10 +48449,10 @@ "id": 19887, "mutability": "mutable", "name": "p2", - "nameLocation": "31080:2:13", + "nameLocation": "31829:2:13", "nodeType": "VariableDeclaration", "scope": 19904, - "src": "31075:7:13", + "src": "31824:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48463,7 +48463,7 @@ "id": 19886, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31075:4:13", + "src": "31824:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48476,10 +48476,10 @@ "id": 19889, "mutability": "mutable", "name": "p3", - "nameLocation": "31092:2:13", + "nameLocation": "31841:2:13", "nodeType": "VariableDeclaration", "scope": 19904, - "src": "31084:10:13", + "src": "31833:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48490,7 +48490,7 @@ "id": 19888, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31084:7:13", + "src": "31833:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48500,13 +48500,13 @@ "visibility": "internal" } ], - "src": "31050:45:13" + "src": "31799:45:13" }, "returnParameters": { "id": 19891, "nodeType": "ParameterList", "parameters": [], - "src": "31110:0:13" + "src": "31859:0:13" }, "scope": 24413, "stateMutability": "view", @@ -48516,12 +48516,12 @@ { "id": 19927, "nodeType": "FunctionDefinition", - "src": "31226:188:13", + "src": "31979:190:13", "nodes": [], "body": { "id": 19926, "nodeType": "Block", - "src": "31301:113:13", + "src": "32054:115:13", "nodes": [], "statements": [ { @@ -48538,7 +48538,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31351:38:13", + "src": "32105:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_736efbb692cd4ba0c879f89673f1c5a7eb58e7bd2b833c4d30d41d3aa9c7a23a", "typeString": "literal_string \"log(uint256,address,address,uint256)\"" @@ -48551,7 +48551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19906, - "src": "31391:2:13", + "src": "32145:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48563,7 +48563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19908, - "src": "31395:2:13", + "src": "32149:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48575,7 +48575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19910, - "src": "31399:2:13", + "src": "32153:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48587,7 +48587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19912, - "src": "31403:2:13", + "src": "32157:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48623,7 +48623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31327:3:13", + "src": "32081:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -48636,7 +48636,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31327:23:13", + "src": "32081:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -48650,7 +48650,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31327:79:13", + "src": "32081:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48670,7 +48670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "31311:15:13", + "src": "32065:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -48684,7 +48684,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31311:96:13", + "src": "32065:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -48693,7 +48693,7 @@ }, "id": 19925, "nodeType": "ExpressionStatement", - "src": "31311:96:13" + "src": "32065:96:13" } ] }, @@ -48701,7 +48701,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31235:3:13", + "nameLocation": "31988:3:13", "parameters": { "id": 19913, "nodeType": "ParameterList", @@ -48711,10 +48711,10 @@ "id": 19906, "mutability": "mutable", "name": "p0", - "nameLocation": "31247:2:13", + "nameLocation": "32000:2:13", "nodeType": "VariableDeclaration", "scope": 19927, - "src": "31239:10:13", + "src": "31992:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48725,7 +48725,7 @@ "id": 19905, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31239:7:13", + "src": "31992:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48738,10 +48738,10 @@ "id": 19908, "mutability": "mutable", "name": "p1", - "nameLocation": "31259:2:13", + "nameLocation": "32012:2:13", "nodeType": "VariableDeclaration", "scope": 19927, - "src": "31251:10:13", + "src": "32004:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48752,7 +48752,7 @@ "id": 19907, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31251:7:13", + "src": "32004:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48766,10 +48766,10 @@ "id": 19910, "mutability": "mutable", "name": "p2", - "nameLocation": "31271:2:13", + "nameLocation": "32024:2:13", "nodeType": "VariableDeclaration", "scope": 19927, - "src": "31263:10:13", + "src": "32016:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48780,7 +48780,7 @@ "id": 19909, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31263:7:13", + "src": "32016:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48794,10 +48794,10 @@ "id": 19912, "mutability": "mutable", "name": "p3", - "nameLocation": "31283:2:13", + "nameLocation": "32036:2:13", "nodeType": "VariableDeclaration", "scope": 19927, - "src": "31275:10:13", + "src": "32028:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48808,7 +48808,7 @@ "id": 19911, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31275:7:13", + "src": "32028:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48817,13 +48817,13 @@ "visibility": "internal" } ], - "src": "31238:48:13" + "src": "31991:48:13" }, "returnParameters": { "id": 19914, "nodeType": "ParameterList", "parameters": [], - "src": "31301:0:13" + "src": "32054:0:13" }, "scope": 24413, "stateMutability": "view", @@ -48833,12 +48833,12 @@ { "id": 19950, "nodeType": "FunctionDefinition", - "src": "31420:193:13", + "src": "32177:195:13", "nodes": [], "body": { "id": 19949, "nodeType": "Block", - "src": "31501:112:13", + "src": "32258:114:13", "nodes": [], "statements": [ { @@ -48855,7 +48855,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31551:37:13", + "src": "32309:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_031c6f73458c2a0d841ad5d5914dceb24973d9df898a3826eec79330397cd882", "typeString": "literal_string \"log(uint256,address,address,string)\"" @@ -48868,7 +48868,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19929, - "src": "31590:2:13", + "src": "32348:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48880,7 +48880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19931, - "src": "31594:2:13", + "src": "32352:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48892,7 +48892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19933, - "src": "31598:2:13", + "src": "32356:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48904,7 +48904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19935, - "src": "31602:2:13", + "src": "32360:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -48940,7 +48940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31527:3:13", + "src": "32285:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -48953,7 +48953,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31527:23:13", + "src": "32285:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -48967,7 +48967,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31527:78:13", + "src": "32285:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48987,7 +48987,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "31511:15:13", + "src": "32269:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -49001,7 +49001,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31511:95:13", + "src": "32269:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -49010,7 +49010,7 @@ }, "id": 19948, "nodeType": "ExpressionStatement", - "src": "31511:95:13" + "src": "32269:95:13" } ] }, @@ -49018,7 +49018,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31429:3:13", + "nameLocation": "32186:3:13", "parameters": { "id": 19936, "nodeType": "ParameterList", @@ -49028,10 +49028,10 @@ "id": 19929, "mutability": "mutable", "name": "p0", - "nameLocation": "31441:2:13", + "nameLocation": "32198:2:13", "nodeType": "VariableDeclaration", "scope": 19950, - "src": "31433:10:13", + "src": "32190:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49042,7 +49042,7 @@ "id": 19928, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31433:7:13", + "src": "32190:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49055,10 +49055,10 @@ "id": 19931, "mutability": "mutable", "name": "p1", - "nameLocation": "31453:2:13", + "nameLocation": "32210:2:13", "nodeType": "VariableDeclaration", "scope": 19950, - "src": "31445:10:13", + "src": "32202:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49069,7 +49069,7 @@ "id": 19930, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31445:7:13", + "src": "32202:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49083,10 +49083,10 @@ "id": 19933, "mutability": "mutable", "name": "p2", - "nameLocation": "31465:2:13", + "nameLocation": "32222:2:13", "nodeType": "VariableDeclaration", "scope": 19950, - "src": "31457:10:13", + "src": "32214:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49097,7 +49097,7 @@ "id": 19932, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31457:7:13", + "src": "32214:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49111,10 +49111,10 @@ "id": 19935, "mutability": "mutable", "name": "p3", - "nameLocation": "31483:2:13", + "nameLocation": "32240:2:13", "nodeType": "VariableDeclaration", "scope": 19950, - "src": "31469:16:13", + "src": "32226:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -49125,7 +49125,7 @@ "id": 19934, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31469:6:13", + "src": "32226:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -49134,13 +49134,13 @@ "visibility": "internal" } ], - "src": "31432:54:13" + "src": "32189:54:13" }, "returnParameters": { "id": 19937, "nodeType": "ParameterList", "parameters": [], - "src": "31501:0:13" + "src": "32258:0:13" }, "scope": 24413, "stateMutability": "view", @@ -49150,12 +49150,12 @@ { "id": 19973, "nodeType": "FunctionDefinition", - "src": "31619:182:13", + "src": "32380:184:13", "nodes": [], "body": { "id": 19972, "nodeType": "Block", - "src": "31691:110:13", + "src": "32452:112:13", "nodes": [], "statements": [ { @@ -49172,7 +49172,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31741:35:13", + "src": "32503:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_091ffaf5e3365a794bfeb97b8157886a9ba00c981ee88d8a8fdb0cc96a5e6c1d", "typeString": "literal_string \"log(uint256,address,address,bool)\"" @@ -49185,7 +49185,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19952, - "src": "31778:2:13", + "src": "32540:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49197,7 +49197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19954, - "src": "31782:2:13", + "src": "32544:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49209,7 +49209,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19956, - "src": "31786:2:13", + "src": "32548:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49221,7 +49221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19958, - "src": "31790:2:13", + "src": "32552:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49257,7 +49257,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31717:3:13", + "src": "32479:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -49270,7 +49270,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31717:23:13", + "src": "32479:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -49284,7 +49284,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31717:76:13", + "src": "32479:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49304,7 +49304,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "31701:15:13", + "src": "32463:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -49318,7 +49318,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31701:93:13", + "src": "32463:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -49327,7 +49327,7 @@ }, "id": 19971, "nodeType": "ExpressionStatement", - "src": "31701:93:13" + "src": "32463:93:13" } ] }, @@ -49335,7 +49335,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31628:3:13", + "nameLocation": "32389:3:13", "parameters": { "id": 19959, "nodeType": "ParameterList", @@ -49345,10 +49345,10 @@ "id": 19952, "mutability": "mutable", "name": "p0", - "nameLocation": "31640:2:13", + "nameLocation": "32401:2:13", "nodeType": "VariableDeclaration", "scope": 19973, - "src": "31632:10:13", + "src": "32393:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49359,7 +49359,7 @@ "id": 19951, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31632:7:13", + "src": "32393:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49372,10 +49372,10 @@ "id": 19954, "mutability": "mutable", "name": "p1", - "nameLocation": "31652:2:13", + "nameLocation": "32413:2:13", "nodeType": "VariableDeclaration", "scope": 19973, - "src": "31644:10:13", + "src": "32405:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49386,7 +49386,7 @@ "id": 19953, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31644:7:13", + "src": "32405:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49400,10 +49400,10 @@ "id": 19956, "mutability": "mutable", "name": "p2", - "nameLocation": "31664:2:13", + "nameLocation": "32425:2:13", "nodeType": "VariableDeclaration", "scope": 19973, - "src": "31656:10:13", + "src": "32417:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49414,7 +49414,7 @@ "id": 19955, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31656:7:13", + "src": "32417:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49428,10 +49428,10 @@ "id": 19958, "mutability": "mutable", "name": "p3", - "nameLocation": "31673:2:13", + "nameLocation": "32434:2:13", "nodeType": "VariableDeclaration", "scope": 19973, - "src": "31668:7:13", + "src": "32429:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49442,7 +49442,7 @@ "id": 19957, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31668:4:13", + "src": "32429:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49451,13 +49451,13 @@ "visibility": "internal" } ], - "src": "31631:45:13" + "src": "32392:45:13" }, "returnParameters": { "id": 19960, "nodeType": "ParameterList", "parameters": [], - "src": "31691:0:13" + "src": "32452:0:13" }, "scope": 24413, "stateMutability": "view", @@ -49467,12 +49467,12 @@ { "id": 19996, "nodeType": "FunctionDefinition", - "src": "31807:188:13", + "src": "32572:190:13", "nodes": [], "body": { "id": 19995, "nodeType": "Block", - "src": "31882:113:13", + "src": "32647:115:13", "nodes": [], "statements": [ { @@ -49489,7 +49489,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31932:38:13", + "src": "32698:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2488b414330cbd4ddab2b849dacd8bed50b19b82318ec6e4a5ccdf72ee519553", "typeString": "literal_string \"log(uint256,address,address,address)\"" @@ -49502,7 +49502,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19975, - "src": "31972:2:13", + "src": "32738:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49514,7 +49514,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19977, - "src": "31976:2:13", + "src": "32742:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49526,7 +49526,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19979, - "src": "31980:2:13", + "src": "32746:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49538,7 +49538,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19981, - "src": "31984:2:13", + "src": "32750:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49574,7 +49574,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31908:3:13", + "src": "32674:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -49587,7 +49587,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31908:23:13", + "src": "32674:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -49601,7 +49601,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31908:79:13", + "src": "32674:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49621,7 +49621,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "31892:15:13", + "src": "32658:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -49635,7 +49635,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "31892:96:13", + "src": "32658:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -49644,7 +49644,7 @@ }, "id": 19994, "nodeType": "ExpressionStatement", - "src": "31892:96:13" + "src": "32658:96:13" } ] }, @@ -49652,7 +49652,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31816:3:13", + "nameLocation": "32581:3:13", "parameters": { "id": 19982, "nodeType": "ParameterList", @@ -49662,10 +49662,10 @@ "id": 19975, "mutability": "mutable", "name": "p0", - "nameLocation": "31828:2:13", + "nameLocation": "32593:2:13", "nodeType": "VariableDeclaration", "scope": 19996, - "src": "31820:10:13", + "src": "32585:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49676,7 +49676,7 @@ "id": 19974, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31820:7:13", + "src": "32585:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49689,10 +49689,10 @@ "id": 19977, "mutability": "mutable", "name": "p1", - "nameLocation": "31840:2:13", + "nameLocation": "32605:2:13", "nodeType": "VariableDeclaration", "scope": 19996, - "src": "31832:10:13", + "src": "32597:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49703,7 +49703,7 @@ "id": 19976, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31832:7:13", + "src": "32597:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49717,10 +49717,10 @@ "id": 19979, "mutability": "mutable", "name": "p2", - "nameLocation": "31852:2:13", + "nameLocation": "32617:2:13", "nodeType": "VariableDeclaration", "scope": 19996, - "src": "31844:10:13", + "src": "32609:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49731,7 +49731,7 @@ "id": 19978, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31844:7:13", + "src": "32609:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49745,10 +49745,10 @@ "id": 19981, "mutability": "mutable", "name": "p3", - "nameLocation": "31864:2:13", + "nameLocation": "32629:2:13", "nodeType": "VariableDeclaration", "scope": 19996, - "src": "31856:10:13", + "src": "32621:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49759,7 +49759,7 @@ "id": 19980, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31856:7:13", + "src": "32621:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49769,13 +49769,13 @@ "visibility": "internal" } ], - "src": "31819:48:13" + "src": "32584:48:13" }, "returnParameters": { "id": 19983, "nodeType": "ParameterList", "parameters": [], - "src": "31882:0:13" + "src": "32647:0:13" }, "scope": 24413, "stateMutability": "view", @@ -49785,12 +49785,12 @@ { "id": 20019, "nodeType": "FunctionDefinition", - "src": "32001:193:13", + "src": "32770:195:13", "nodes": [], "body": { "id": 20018, "nodeType": "Block", - "src": "32082:112:13", + "src": "32851:114:13", "nodes": [], "statements": [ { @@ -49807,7 +49807,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32132:37:13", + "src": "32902:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a7a8785394d9aadf7945b4e3d27726dea716dc88e3f64cc80b3aa9abbd2751c5", "typeString": "literal_string \"log(string,uint256,uint256,uint256)\"" @@ -49820,7 +49820,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 19998, - "src": "32171:2:13", + "src": "32941:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -49832,7 +49832,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20000, - "src": "32175:2:13", + "src": "32945:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49844,7 +49844,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20002, - "src": "32179:2:13", + "src": "32949:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49856,7 +49856,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20004, - "src": "32183:2:13", + "src": "32953:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49892,7 +49892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32108:3:13", + "src": "32878:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -49905,7 +49905,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32108:23:13", + "src": "32878:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -49919,7 +49919,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32108:78:13", + "src": "32878:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49939,7 +49939,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "32092:15:13", + "src": "32862:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -49953,7 +49953,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32092:95:13", + "src": "32862:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -49962,7 +49962,7 @@ }, "id": 20017, "nodeType": "ExpressionStatement", - "src": "32092:95:13" + "src": "32862:95:13" } ] }, @@ -49970,7 +49970,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32010:3:13", + "nameLocation": "32779:3:13", "parameters": { "id": 20005, "nodeType": "ParameterList", @@ -49980,10 +49980,10 @@ "id": 19998, "mutability": "mutable", "name": "p0", - "nameLocation": "32028:2:13", + "nameLocation": "32797:2:13", "nodeType": "VariableDeclaration", "scope": 20019, - "src": "32014:16:13", + "src": "32783:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -49994,7 +49994,7 @@ "id": 19997, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32014:6:13", + "src": "32783:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50007,10 +50007,10 @@ "id": 20000, "mutability": "mutable", "name": "p1", - "nameLocation": "32040:2:13", + "nameLocation": "32809:2:13", "nodeType": "VariableDeclaration", "scope": 20019, - "src": "32032:10:13", + "src": "32801:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50021,7 +50021,7 @@ "id": 19999, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32032:7:13", + "src": "32801:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50034,10 +50034,10 @@ "id": 20002, "mutability": "mutable", "name": "p2", - "nameLocation": "32052:2:13", + "nameLocation": "32821:2:13", "nodeType": "VariableDeclaration", "scope": 20019, - "src": "32044:10:13", + "src": "32813:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50048,7 +50048,7 @@ "id": 20001, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32044:7:13", + "src": "32813:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50061,10 +50061,10 @@ "id": 20004, "mutability": "mutable", "name": "p3", - "nameLocation": "32064:2:13", + "nameLocation": "32833:2:13", "nodeType": "VariableDeclaration", "scope": 20019, - "src": "32056:10:13", + "src": "32825:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50075,7 +50075,7 @@ "id": 20003, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32056:7:13", + "src": "32825:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50084,13 +50084,13 @@ "visibility": "internal" } ], - "src": "32013:54:13" + "src": "32782:54:13" }, "returnParameters": { "id": 20006, "nodeType": "ParameterList", "parameters": [], - "src": "32082:0:13" + "src": "32851:0:13" }, "scope": 24413, "stateMutability": "view", @@ -50100,12 +50100,12 @@ { "id": 20042, "nodeType": "FunctionDefinition", - "src": "32200:198:13", + "src": "32973:200:13", "nodes": [], "body": { "id": 20041, "nodeType": "Block", - "src": "32287:111:13", + "src": "33060:113:13", "nodes": [], "statements": [ { @@ -50122,7 +50122,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32337:36:13", + "src": "33111:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_854b34964800cd321ba295da547026c9cfe69753667a81487e80d237f63c927f", "typeString": "literal_string \"log(string,uint256,uint256,string)\"" @@ -50135,7 +50135,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20021, - "src": "32375:2:13", + "src": "33149:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50147,7 +50147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20023, - "src": "32379:2:13", + "src": "33153:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50159,7 +50159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20025, - "src": "32383:2:13", + "src": "33157:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50171,7 +50171,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20027, - "src": "32387:2:13", + "src": "33161:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50207,7 +50207,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32313:3:13", + "src": "33087:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -50220,7 +50220,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32313:23:13", + "src": "33087:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -50234,7 +50234,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32313:77:13", + "src": "33087:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50254,7 +50254,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "32297:15:13", + "src": "33071:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -50268,7 +50268,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32297:94:13", + "src": "33071:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -50277,7 +50277,7 @@ }, "id": 20040, "nodeType": "ExpressionStatement", - "src": "32297:94:13" + "src": "33071:94:13" } ] }, @@ -50285,7 +50285,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32209:3:13", + "nameLocation": "32982:3:13", "parameters": { "id": 20028, "nodeType": "ParameterList", @@ -50295,10 +50295,10 @@ "id": 20021, "mutability": "mutable", "name": "p0", - "nameLocation": "32227:2:13", + "nameLocation": "33000:2:13", "nodeType": "VariableDeclaration", "scope": 20042, - "src": "32213:16:13", + "src": "32986:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50309,7 +50309,7 @@ "id": 20020, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32213:6:13", + "src": "32986:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50322,10 +50322,10 @@ "id": 20023, "mutability": "mutable", "name": "p1", - "nameLocation": "32239:2:13", + "nameLocation": "33012:2:13", "nodeType": "VariableDeclaration", "scope": 20042, - "src": "32231:10:13", + "src": "33004:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50336,7 +50336,7 @@ "id": 20022, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32231:7:13", + "src": "33004:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50349,10 +50349,10 @@ "id": 20025, "mutability": "mutable", "name": "p2", - "nameLocation": "32251:2:13", + "nameLocation": "33024:2:13", "nodeType": "VariableDeclaration", "scope": 20042, - "src": "32243:10:13", + "src": "33016:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50363,7 +50363,7 @@ "id": 20024, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32243:7:13", + "src": "33016:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50376,10 +50376,10 @@ "id": 20027, "mutability": "mutable", "name": "p3", - "nameLocation": "32269:2:13", + "nameLocation": "33042:2:13", "nodeType": "VariableDeclaration", "scope": 20042, - "src": "32255:16:13", + "src": "33028:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50390,7 +50390,7 @@ "id": 20026, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32255:6:13", + "src": "33028:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50399,13 +50399,13 @@ "visibility": "internal" } ], - "src": "32212:60:13" + "src": "32985:60:13" }, "returnParameters": { "id": 20029, "nodeType": "ParameterList", "parameters": [], - "src": "32287:0:13" + "src": "33060:0:13" }, "scope": 24413, "stateMutability": "view", @@ -50415,12 +50415,12 @@ { "id": 20065, "nodeType": "FunctionDefinition", - "src": "32404:187:13", + "src": "33181:189:13", "nodes": [], "body": { "id": 20064, "nodeType": "Block", - "src": "32482:109:13", + "src": "33259:111:13", "nodes": [], "statements": [ { @@ -50437,7 +50437,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32532:34:13", + "src": "33310:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7626db92bcbe8fb38799da91134ebae6bc6c7b10cb0db567e752720b8fd9ae0f", "typeString": "literal_string \"log(string,uint256,uint256,bool)\"" @@ -50450,7 +50450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20044, - "src": "32568:2:13", + "src": "33346:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50462,7 +50462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20046, - "src": "32572:2:13", + "src": "33350:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50474,7 +50474,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20048, - "src": "32576:2:13", + "src": "33354:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50486,7 +50486,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20050, - "src": "32580:2:13", + "src": "33358:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -50522,7 +50522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32508:3:13", + "src": "33286:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -50535,7 +50535,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32508:23:13", + "src": "33286:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -50549,7 +50549,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32508:75:13", + "src": "33286:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50569,7 +50569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "32492:15:13", + "src": "33270:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -50583,7 +50583,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32492:92:13", + "src": "33270:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -50592,7 +50592,7 @@ }, "id": 20063, "nodeType": "ExpressionStatement", - "src": "32492:92:13" + "src": "33270:92:13" } ] }, @@ -50600,7 +50600,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32413:3:13", + "nameLocation": "33190:3:13", "parameters": { "id": 20051, "nodeType": "ParameterList", @@ -50610,10 +50610,10 @@ "id": 20044, "mutability": "mutable", "name": "p0", - "nameLocation": "32431:2:13", + "nameLocation": "33208:2:13", "nodeType": "VariableDeclaration", "scope": 20065, - "src": "32417:16:13", + "src": "33194:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50624,7 +50624,7 @@ "id": 20043, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32417:6:13", + "src": "33194:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50637,10 +50637,10 @@ "id": 20046, "mutability": "mutable", "name": "p1", - "nameLocation": "32443:2:13", + "nameLocation": "33220:2:13", "nodeType": "VariableDeclaration", "scope": 20065, - "src": "32435:10:13", + "src": "33212:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50651,7 +50651,7 @@ "id": 20045, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32435:7:13", + "src": "33212:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50664,10 +50664,10 @@ "id": 20048, "mutability": "mutable", "name": "p2", - "nameLocation": "32455:2:13", + "nameLocation": "33232:2:13", "nodeType": "VariableDeclaration", "scope": 20065, - "src": "32447:10:13", + "src": "33224:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50678,7 +50678,7 @@ "id": 20047, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32447:7:13", + "src": "33224:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50691,10 +50691,10 @@ "id": 20050, "mutability": "mutable", "name": "p3", - "nameLocation": "32464:2:13", + "nameLocation": "33241:2:13", "nodeType": "VariableDeclaration", "scope": 20065, - "src": "32459:7:13", + "src": "33236:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50705,7 +50705,7 @@ "id": 20049, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32459:4:13", + "src": "33236:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -50714,13 +50714,13 @@ "visibility": "internal" } ], - "src": "32416:51:13" + "src": "33193:51:13" }, "returnParameters": { "id": 20052, "nodeType": "ParameterList", "parameters": [], - "src": "32482:0:13" + "src": "33259:0:13" }, "scope": 24413, "stateMutability": "view", @@ -50730,12 +50730,12 @@ { "id": 20088, "nodeType": "FunctionDefinition", - "src": "32597:193:13", + "src": "33378:195:13", "nodes": [], "body": { "id": 20087, "nodeType": "Block", - "src": "32678:112:13", + "src": "33459:114:13", "nodes": [], "statements": [ { @@ -50752,7 +50752,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32728:37:13", + "src": "33510:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e21de278b3902dab5803384c9ad03fb95c973bc87490e387079e41c7f244f118", "typeString": "literal_string \"log(string,uint256,uint256,address)\"" @@ -50765,7 +50765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20067, - "src": "32767:2:13", + "src": "33549:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50777,7 +50777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20069, - "src": "32771:2:13", + "src": "33553:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50789,7 +50789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20071, - "src": "32775:2:13", + "src": "33557:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50801,7 +50801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20073, - "src": "32779:2:13", + "src": "33561:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -50837,7 +50837,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32704:3:13", + "src": "33486:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -50850,7 +50850,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32704:23:13", + "src": "33486:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -50864,7 +50864,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32704:78:13", + "src": "33486:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50884,7 +50884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "32688:15:13", + "src": "33470:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -50898,7 +50898,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32688:95:13", + "src": "33470:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -50907,7 +50907,7 @@ }, "id": 20086, "nodeType": "ExpressionStatement", - "src": "32688:95:13" + "src": "33470:95:13" } ] }, @@ -50915,7 +50915,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32606:3:13", + "nameLocation": "33387:3:13", "parameters": { "id": 20074, "nodeType": "ParameterList", @@ -50925,10 +50925,10 @@ "id": 20067, "mutability": "mutable", "name": "p0", - "nameLocation": "32624:2:13", + "nameLocation": "33405:2:13", "nodeType": "VariableDeclaration", "scope": 20088, - "src": "32610:16:13", + "src": "33391:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50939,7 +50939,7 @@ "id": 20066, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32610:6:13", + "src": "33391:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50952,10 +50952,10 @@ "id": 20069, "mutability": "mutable", "name": "p1", - "nameLocation": "32636:2:13", + "nameLocation": "33417:2:13", "nodeType": "VariableDeclaration", "scope": 20088, - "src": "32628:10:13", + "src": "33409:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50966,7 +50966,7 @@ "id": 20068, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32628:7:13", + "src": "33409:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50979,10 +50979,10 @@ "id": 20071, "mutability": "mutable", "name": "p2", - "nameLocation": "32648:2:13", + "nameLocation": "33429:2:13", "nodeType": "VariableDeclaration", "scope": 20088, - "src": "32640:10:13", + "src": "33421:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50993,7 +50993,7 @@ "id": 20070, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32640:7:13", + "src": "33421:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51006,10 +51006,10 @@ "id": 20073, "mutability": "mutable", "name": "p3", - "nameLocation": "32660:2:13", + "nameLocation": "33441:2:13", "nodeType": "VariableDeclaration", "scope": 20088, - "src": "32652:10:13", + "src": "33433:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51020,7 +51020,7 @@ "id": 20072, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32652:7:13", + "src": "33433:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -51030,13 +51030,13 @@ "visibility": "internal" } ], - "src": "32609:54:13" + "src": "33390:54:13" }, "returnParameters": { "id": 20075, "nodeType": "ParameterList", "parameters": [], - "src": "32678:0:13" + "src": "33459:0:13" }, "scope": 24413, "stateMutability": "view", @@ -51046,12 +51046,12 @@ { "id": 20111, "nodeType": "FunctionDefinition", - "src": "32796:198:13", + "src": "33581:200:13", "nodes": [], "body": { "id": 20110, "nodeType": "Block", - "src": "32883:111:13", + "src": "33668:113:13", "nodes": [], "statements": [ { @@ -51068,7 +51068,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32933:36:13", + "src": "33719:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c67ea9d1db4353b82da41ad5e5b85243320ba3a89399b41c13eee1ab804e84c9", "typeString": "literal_string \"log(string,uint256,string,uint256)\"" @@ -51081,7 +51081,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20090, - "src": "32971:2:13", + "src": "33757:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51093,7 +51093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20092, - "src": "32975:2:13", + "src": "33761:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51105,7 +51105,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20094, - "src": "32979:2:13", + "src": "33765:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51117,7 +51117,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20096, - "src": "32983:2:13", + "src": "33769:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51153,7 +51153,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32909:3:13", + "src": "33695:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -51166,7 +51166,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32909:23:13", + "src": "33695:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -51180,7 +51180,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32909:77:13", + "src": "33695:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51200,7 +51200,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "32893:15:13", + "src": "33679:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -51214,7 +51214,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "32893:94:13", + "src": "33679:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -51223,7 +51223,7 @@ }, "id": 20109, "nodeType": "ExpressionStatement", - "src": "32893:94:13" + "src": "33679:94:13" } ] }, @@ -51231,7 +51231,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32805:3:13", + "nameLocation": "33590:3:13", "parameters": { "id": 20097, "nodeType": "ParameterList", @@ -51241,10 +51241,10 @@ "id": 20090, "mutability": "mutable", "name": "p0", - "nameLocation": "32823:2:13", + "nameLocation": "33608:2:13", "nodeType": "VariableDeclaration", "scope": 20111, - "src": "32809:16:13", + "src": "33594:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51255,7 +51255,7 @@ "id": 20089, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32809:6:13", + "src": "33594:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51268,10 +51268,10 @@ "id": 20092, "mutability": "mutable", "name": "p1", - "nameLocation": "32835:2:13", + "nameLocation": "33620:2:13", "nodeType": "VariableDeclaration", "scope": 20111, - "src": "32827:10:13", + "src": "33612:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51282,7 +51282,7 @@ "id": 20091, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32827:7:13", + "src": "33612:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51295,10 +51295,10 @@ "id": 20094, "mutability": "mutable", "name": "p2", - "nameLocation": "32853:2:13", + "nameLocation": "33638:2:13", "nodeType": "VariableDeclaration", "scope": 20111, - "src": "32839:16:13", + "src": "33624:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51309,7 +51309,7 @@ "id": 20093, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32839:6:13", + "src": "33624:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51322,10 +51322,10 @@ "id": 20096, "mutability": "mutable", "name": "p3", - "nameLocation": "32865:2:13", + "nameLocation": "33650:2:13", "nodeType": "VariableDeclaration", "scope": 20111, - "src": "32857:10:13", + "src": "33642:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51336,7 +51336,7 @@ "id": 20095, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32857:7:13", + "src": "33642:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51345,13 +51345,13 @@ "visibility": "internal" } ], - "src": "32808:60:13" + "src": "33593:60:13" }, "returnParameters": { "id": 20098, "nodeType": "ParameterList", "parameters": [], - "src": "32883:0:13" + "src": "33668:0:13" }, "scope": 24413, "stateMutability": "view", @@ -51361,12 +51361,12 @@ { "id": 20134, "nodeType": "FunctionDefinition", - "src": "33000:203:13", + "src": "33789:205:13", "nodes": [], "body": { "id": 20133, "nodeType": "Block", - "src": "33093:110:13", + "src": "33882:112:13", "nodes": [], "statements": [ { @@ -51383,7 +51383,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33143:35:13", + "src": "33933:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ab84e1fba099b79ad99dc62242807811428e5c36b5f473a3b74e319a04c4089", "typeString": "literal_string \"log(string,uint256,string,string)\"" @@ -51396,7 +51396,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20113, - "src": "33180:2:13", + "src": "33970:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51408,7 +51408,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20115, - "src": "33184:2:13", + "src": "33974:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51420,7 +51420,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20117, - "src": "33188:2:13", + "src": "33978:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51432,7 +51432,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20119, - "src": "33192:2:13", + "src": "33982:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51468,7 +51468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33119:3:13", + "src": "33909:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -51481,7 +51481,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33119:23:13", + "src": "33909:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -51495,7 +51495,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33119:76:13", + "src": "33909:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51515,7 +51515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "33103:15:13", + "src": "33893:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -51529,7 +51529,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33103:93:13", + "src": "33893:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -51538,7 +51538,7 @@ }, "id": 20132, "nodeType": "ExpressionStatement", - "src": "33103:93:13" + "src": "33893:93:13" } ] }, @@ -51546,7 +51546,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33009:3:13", + "nameLocation": "33798:3:13", "parameters": { "id": 20120, "nodeType": "ParameterList", @@ -51556,10 +51556,10 @@ "id": 20113, "mutability": "mutable", "name": "p0", - "nameLocation": "33027:2:13", + "nameLocation": "33816:2:13", "nodeType": "VariableDeclaration", "scope": 20134, - "src": "33013:16:13", + "src": "33802:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51570,7 +51570,7 @@ "id": 20112, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33013:6:13", + "src": "33802:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51583,10 +51583,10 @@ "id": 20115, "mutability": "mutable", "name": "p1", - "nameLocation": "33039:2:13", + "nameLocation": "33828:2:13", "nodeType": "VariableDeclaration", "scope": 20134, - "src": "33031:10:13", + "src": "33820:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51597,7 +51597,7 @@ "id": 20114, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33031:7:13", + "src": "33820:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51610,10 +51610,10 @@ "id": 20117, "mutability": "mutable", "name": "p2", - "nameLocation": "33057:2:13", + "nameLocation": "33846:2:13", "nodeType": "VariableDeclaration", "scope": 20134, - "src": "33043:16:13", + "src": "33832:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51624,7 +51624,7 @@ "id": 20116, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33043:6:13", + "src": "33832:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51637,10 +51637,10 @@ "id": 20119, "mutability": "mutable", "name": "p3", - "nameLocation": "33075:2:13", + "nameLocation": "33864:2:13", "nodeType": "VariableDeclaration", "scope": 20134, - "src": "33061:16:13", + "src": "33850:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51651,7 +51651,7 @@ "id": 20118, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33061:6:13", + "src": "33850:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51660,13 +51660,13 @@ "visibility": "internal" } ], - "src": "33012:66:13" + "src": "33801:66:13" }, "returnParameters": { "id": 20121, "nodeType": "ParameterList", "parameters": [], - "src": "33093:0:13" + "src": "33882:0:13" }, "scope": 24413, "stateMutability": "view", @@ -51676,12 +51676,12 @@ { "id": 20157, "nodeType": "FunctionDefinition", - "src": "33209:192:13", + "src": "34002:194:13", "nodes": [], "body": { "id": 20156, "nodeType": "Block", - "src": "33293:108:13", + "src": "34086:110:13", "nodes": [], "statements": [ { @@ -51698,7 +51698,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33343:33:13", + "src": "34137:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7d24491d69f4bc88a6e68cd8228b6698af11fe37f60f65c80e3f11428a8eba2f", "typeString": "literal_string \"log(string,uint256,string,bool)\"" @@ -51711,7 +51711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20136, - "src": "33378:2:13", + "src": "34172:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51723,7 +51723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20138, - "src": "33382:2:13", + "src": "34176:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51735,7 +51735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20140, - "src": "33386:2:13", + "src": "34180:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51747,7 +51747,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20142, - "src": "33390:2:13", + "src": "34184:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -51783,7 +51783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33319:3:13", + "src": "34113:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -51796,7 +51796,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33319:23:13", + "src": "34113:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -51810,7 +51810,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33319:74:13", + "src": "34113:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51830,7 +51830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "33303:15:13", + "src": "34097:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -51844,7 +51844,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33303:91:13", + "src": "34097:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -51853,7 +51853,7 @@ }, "id": 20155, "nodeType": "ExpressionStatement", - "src": "33303:91:13" + "src": "34097:91:13" } ] }, @@ -51861,7 +51861,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33218:3:13", + "nameLocation": "34011:3:13", "parameters": { "id": 20143, "nodeType": "ParameterList", @@ -51871,10 +51871,10 @@ "id": 20136, "mutability": "mutable", "name": "p0", - "nameLocation": "33236:2:13", + "nameLocation": "34029:2:13", "nodeType": "VariableDeclaration", "scope": 20157, - "src": "33222:16:13", + "src": "34015:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51885,7 +51885,7 @@ "id": 20135, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33222:6:13", + "src": "34015:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51898,10 +51898,10 @@ "id": 20138, "mutability": "mutable", "name": "p1", - "nameLocation": "33248:2:13", + "nameLocation": "34041:2:13", "nodeType": "VariableDeclaration", "scope": 20157, - "src": "33240:10:13", + "src": "34033:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51912,7 +51912,7 @@ "id": 20137, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33240:7:13", + "src": "34033:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51925,10 +51925,10 @@ "id": 20140, "mutability": "mutable", "name": "p2", - "nameLocation": "33266:2:13", + "nameLocation": "34059:2:13", "nodeType": "VariableDeclaration", "scope": 20157, - "src": "33252:16:13", + "src": "34045:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51939,7 +51939,7 @@ "id": 20139, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33252:6:13", + "src": "34045:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51952,10 +51952,10 @@ "id": 20142, "mutability": "mutable", "name": "p3", - "nameLocation": "33275:2:13", + "nameLocation": "34068:2:13", "nodeType": "VariableDeclaration", "scope": 20157, - "src": "33270:7:13", + "src": "34063:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51966,7 +51966,7 @@ "id": 20141, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33270:4:13", + "src": "34063:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -51975,13 +51975,13 @@ "visibility": "internal" } ], - "src": "33221:57:13" + "src": "34014:57:13" }, "returnParameters": { "id": 20144, "nodeType": "ParameterList", "parameters": [], - "src": "33293:0:13" + "src": "34086:0:13" }, "scope": 24413, "stateMutability": "view", @@ -51991,12 +51991,12 @@ { "id": 20180, "nodeType": "FunctionDefinition", - "src": "33407:198:13", + "src": "34204:200:13", "nodes": [], "body": { "id": 20179, "nodeType": "Block", - "src": "33494:111:13", + "src": "34291:113:13", "nodes": [], "statements": [ { @@ -52013,7 +52013,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33544:36:13", + "src": "34342:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7c4632a48572fa2d4647539e525c9742d692f8e780540d6116f897ab472257cb", "typeString": "literal_string \"log(string,uint256,string,address)\"" @@ -52026,7 +52026,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20159, - "src": "33582:2:13", + "src": "34380:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52038,7 +52038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20161, - "src": "33586:2:13", + "src": "34384:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52050,7 +52050,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20163, - "src": "33590:2:13", + "src": "34388:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52062,7 +52062,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20165, - "src": "33594:2:13", + "src": "34392:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -52098,7 +52098,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33520:3:13", + "src": "34318:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -52111,7 +52111,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33520:23:13", + "src": "34318:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -52125,7 +52125,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33520:77:13", + "src": "34318:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52145,7 +52145,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "33504:15:13", + "src": "34302:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -52159,7 +52159,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33504:94:13", + "src": "34302:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -52168,7 +52168,7 @@ }, "id": 20178, "nodeType": "ExpressionStatement", - "src": "33504:94:13" + "src": "34302:94:13" } ] }, @@ -52176,7 +52176,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33416:3:13", + "nameLocation": "34213:3:13", "parameters": { "id": 20166, "nodeType": "ParameterList", @@ -52186,10 +52186,10 @@ "id": 20159, "mutability": "mutable", "name": "p0", - "nameLocation": "33434:2:13", + "nameLocation": "34231:2:13", "nodeType": "VariableDeclaration", "scope": 20180, - "src": "33420:16:13", + "src": "34217:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52200,7 +52200,7 @@ "id": 20158, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33420:6:13", + "src": "34217:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52213,10 +52213,10 @@ "id": 20161, "mutability": "mutable", "name": "p1", - "nameLocation": "33446:2:13", + "nameLocation": "34243:2:13", "nodeType": "VariableDeclaration", "scope": 20180, - "src": "33438:10:13", + "src": "34235:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52227,7 +52227,7 @@ "id": 20160, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33438:7:13", + "src": "34235:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52240,10 +52240,10 @@ "id": 20163, "mutability": "mutable", "name": "p2", - "nameLocation": "33464:2:13", + "nameLocation": "34261:2:13", "nodeType": "VariableDeclaration", "scope": 20180, - "src": "33450:16:13", + "src": "34247:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52254,7 +52254,7 @@ "id": 20162, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33450:6:13", + "src": "34247:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52267,10 +52267,10 @@ "id": 20165, "mutability": "mutable", "name": "p3", - "nameLocation": "33476:2:13", + "nameLocation": "34273:2:13", "nodeType": "VariableDeclaration", "scope": 20180, - "src": "33468:10:13", + "src": "34265:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52281,7 +52281,7 @@ "id": 20164, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33468:7:13", + "src": "34265:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -52291,13 +52291,13 @@ "visibility": "internal" } ], - "src": "33419:60:13" + "src": "34216:60:13" }, "returnParameters": { "id": 20167, "nodeType": "ParameterList", "parameters": [], - "src": "33494:0:13" + "src": "34291:0:13" }, "scope": 24413, "stateMutability": "view", @@ -52307,12 +52307,12 @@ { "id": 20203, "nodeType": "FunctionDefinition", - "src": "33611:187:13", + "src": "34412:189:13", "nodes": [], "body": { "id": 20202, "nodeType": "Block", - "src": "33689:109:13", + "src": "34490:111:13", "nodes": [], "statements": [ { @@ -52329,7 +52329,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33739:34:13", + "src": "34541:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e41b6f6f58a4f880a3266f23bebaff73175ff4306317c20982bc2eabc04edd13", "typeString": "literal_string \"log(string,uint256,bool,uint256)\"" @@ -52342,7 +52342,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20182, - "src": "33775:2:13", + "src": "34577:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52354,7 +52354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20184, - "src": "33779:2:13", + "src": "34581:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52366,7 +52366,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20186, - "src": "33783:2:13", + "src": "34585:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52378,7 +52378,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20188, - "src": "33787:2:13", + "src": "34589:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52414,7 +52414,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33715:3:13", + "src": "34517:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -52427,7 +52427,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33715:23:13", + "src": "34517:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -52441,7 +52441,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33715:75:13", + "src": "34517:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52461,7 +52461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "33699:15:13", + "src": "34501:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -52475,7 +52475,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33699:92:13", + "src": "34501:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -52484,7 +52484,7 @@ }, "id": 20201, "nodeType": "ExpressionStatement", - "src": "33699:92:13" + "src": "34501:92:13" } ] }, @@ -52492,7 +52492,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33620:3:13", + "nameLocation": "34421:3:13", "parameters": { "id": 20189, "nodeType": "ParameterList", @@ -52502,10 +52502,10 @@ "id": 20182, "mutability": "mutable", "name": "p0", - "nameLocation": "33638:2:13", + "nameLocation": "34439:2:13", "nodeType": "VariableDeclaration", "scope": 20203, - "src": "33624:16:13", + "src": "34425:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52516,7 +52516,7 @@ "id": 20181, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33624:6:13", + "src": "34425:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52529,10 +52529,10 @@ "id": 20184, "mutability": "mutable", "name": "p1", - "nameLocation": "33650:2:13", + "nameLocation": "34451:2:13", "nodeType": "VariableDeclaration", "scope": 20203, - "src": "33642:10:13", + "src": "34443:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52543,7 +52543,7 @@ "id": 20183, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33642:7:13", + "src": "34443:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52556,10 +52556,10 @@ "id": 20186, "mutability": "mutable", "name": "p2", - "nameLocation": "33659:2:13", + "nameLocation": "34460:2:13", "nodeType": "VariableDeclaration", "scope": 20203, - "src": "33654:7:13", + "src": "34455:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52570,7 +52570,7 @@ "id": 20185, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33654:4:13", + "src": "34455:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52583,10 +52583,10 @@ "id": 20188, "mutability": "mutable", "name": "p3", - "nameLocation": "33671:2:13", + "nameLocation": "34472:2:13", "nodeType": "VariableDeclaration", "scope": 20203, - "src": "33663:10:13", + "src": "34464:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52597,7 +52597,7 @@ "id": 20187, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33663:7:13", + "src": "34464:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52606,13 +52606,13 @@ "visibility": "internal" } ], - "src": "33623:51:13" + "src": "34424:51:13" }, "returnParameters": { "id": 20190, "nodeType": "ParameterList", "parameters": [], - "src": "33689:0:13" + "src": "34490:0:13" }, "scope": 24413, "stateMutability": "view", @@ -52622,12 +52622,12 @@ { "id": 20226, "nodeType": "FunctionDefinition", - "src": "33804:192:13", + "src": "34609:194:13", "nodes": [], "body": { "id": 20225, "nodeType": "Block", - "src": "33888:108:13", + "src": "34693:110:13", "nodes": [], "statements": [ { @@ -52644,7 +52644,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33938:33:13", + "src": "34744:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_abf73a9831ab2bdeb8da9d06a81eab42196b20e336ab670ecba37bac94839d87", "typeString": "literal_string \"log(string,uint256,bool,string)\"" @@ -52657,7 +52657,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20205, - "src": "33973:2:13", + "src": "34779:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52669,7 +52669,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20207, - "src": "33977:2:13", + "src": "34783:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52681,7 +52681,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20209, - "src": "33981:2:13", + "src": "34787:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52693,7 +52693,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20211, - "src": "33985:2:13", + "src": "34791:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52729,7 +52729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33914:3:13", + "src": "34720:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -52742,7 +52742,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33914:23:13", + "src": "34720:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -52756,7 +52756,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33914:74:13", + "src": "34720:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52776,7 +52776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "33898:15:13", + "src": "34704:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -52790,7 +52790,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "33898:91:13", + "src": "34704:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -52799,7 +52799,7 @@ }, "id": 20224, "nodeType": "ExpressionStatement", - "src": "33898:91:13" + "src": "34704:91:13" } ] }, @@ -52807,7 +52807,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33813:3:13", + "nameLocation": "34618:3:13", "parameters": { "id": 20212, "nodeType": "ParameterList", @@ -52817,10 +52817,10 @@ "id": 20205, "mutability": "mutable", "name": "p0", - "nameLocation": "33831:2:13", + "nameLocation": "34636:2:13", "nodeType": "VariableDeclaration", "scope": 20226, - "src": "33817:16:13", + "src": "34622:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52831,7 +52831,7 @@ "id": 20204, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33817:6:13", + "src": "34622:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52844,10 +52844,10 @@ "id": 20207, "mutability": "mutable", "name": "p1", - "nameLocation": "33843:2:13", + "nameLocation": "34648:2:13", "nodeType": "VariableDeclaration", "scope": 20226, - "src": "33835:10:13", + "src": "34640:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52858,7 +52858,7 @@ "id": 20206, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33835:7:13", + "src": "34640:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52871,10 +52871,10 @@ "id": 20209, "mutability": "mutable", "name": "p2", - "nameLocation": "33852:2:13", + "nameLocation": "34657:2:13", "nodeType": "VariableDeclaration", "scope": 20226, - "src": "33847:7:13", + "src": "34652:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52885,7 +52885,7 @@ "id": 20208, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33847:4:13", + "src": "34652:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52898,10 +52898,10 @@ "id": 20211, "mutability": "mutable", "name": "p3", - "nameLocation": "33870:2:13", + "nameLocation": "34675:2:13", "nodeType": "VariableDeclaration", "scope": 20226, - "src": "33856:16:13", + "src": "34661:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52912,7 +52912,7 @@ "id": 20210, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33856:6:13", + "src": "34661:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52921,13 +52921,13 @@ "visibility": "internal" } ], - "src": "33816:57:13" + "src": "34621:57:13" }, "returnParameters": { "id": 20213, "nodeType": "ParameterList", "parameters": [], - "src": "33888:0:13" + "src": "34693:0:13" }, "scope": 24413, "stateMutability": "view", @@ -52937,12 +52937,12 @@ { "id": 20249, "nodeType": "FunctionDefinition", - "src": "34002:181:13", + "src": "34811:183:13", "nodes": [], "body": { "id": 20248, "nodeType": "Block", - "src": "34077:106:13", + "src": "34886:108:13", "nodes": [], "statements": [ { @@ -52959,7 +52959,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34127:31:13", + "src": "34937:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_354c36d6798abb81721fb2beaef51c92cab9d4cf16be10f0a4724648784ecb76", "typeString": "literal_string \"log(string,uint256,bool,bool)\"" @@ -52972,7 +52972,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20228, - "src": "34160:2:13", + "src": "34970:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52984,7 +52984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20230, - "src": "34164:2:13", + "src": "34974:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52996,7 +52996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20232, - "src": "34168:2:13", + "src": "34978:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53008,7 +53008,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20234, - "src": "34172:2:13", + "src": "34982:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53044,7 +53044,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34103:3:13", + "src": "34913:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -53057,7 +53057,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34103:23:13", + "src": "34913:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -53071,7 +53071,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34103:72:13", + "src": "34913:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53091,7 +53091,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "34087:15:13", + "src": "34897:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -53105,7 +53105,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34087:89:13", + "src": "34897:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -53114,7 +53114,7 @@ }, "id": 20247, "nodeType": "ExpressionStatement", - "src": "34087:89:13" + "src": "34897:89:13" } ] }, @@ -53122,7 +53122,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34011:3:13", + "nameLocation": "34820:3:13", "parameters": { "id": 20235, "nodeType": "ParameterList", @@ -53132,10 +53132,10 @@ "id": 20228, "mutability": "mutable", "name": "p0", - "nameLocation": "34029:2:13", + "nameLocation": "34838:2:13", "nodeType": "VariableDeclaration", "scope": 20249, - "src": "34015:16:13", + "src": "34824:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53146,7 +53146,7 @@ "id": 20227, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34015:6:13", + "src": "34824:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53159,10 +53159,10 @@ "id": 20230, "mutability": "mutable", "name": "p1", - "nameLocation": "34041:2:13", + "nameLocation": "34850:2:13", "nodeType": "VariableDeclaration", "scope": 20249, - "src": "34033:10:13", + "src": "34842:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53173,7 +53173,7 @@ "id": 20229, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34033:7:13", + "src": "34842:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53186,10 +53186,10 @@ "id": 20232, "mutability": "mutable", "name": "p2", - "nameLocation": "34050:2:13", + "nameLocation": "34859:2:13", "nodeType": "VariableDeclaration", "scope": 20249, - "src": "34045:7:13", + "src": "34854:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53200,7 +53200,7 @@ "id": 20231, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34045:4:13", + "src": "34854:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53213,10 +53213,10 @@ "id": 20234, "mutability": "mutable", "name": "p3", - "nameLocation": "34059:2:13", + "nameLocation": "34868:2:13", "nodeType": "VariableDeclaration", "scope": 20249, - "src": "34054:7:13", + "src": "34863:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53227,7 +53227,7 @@ "id": 20233, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34054:4:13", + "src": "34863:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53236,13 +53236,13 @@ "visibility": "internal" } ], - "src": "34014:48:13" + "src": "34823:48:13" }, "returnParameters": { "id": 20236, "nodeType": "ParameterList", "parameters": [], - "src": "34077:0:13" + "src": "34886:0:13" }, "scope": 24413, "stateMutability": "view", @@ -53252,12 +53252,12 @@ { "id": 20272, "nodeType": "FunctionDefinition", - "src": "34189:187:13", + "src": "35002:189:13", "nodes": [], "body": { "id": 20271, "nodeType": "Block", - "src": "34267:109:13", + "src": "35080:111:13", "nodes": [], "statements": [ { @@ -53274,7 +53274,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34317:34:13", + "src": "35131:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0e95b9833a204b7ba633bd63a60ec523906565f2c86d8936f7ff3e9937880f7", "typeString": "literal_string \"log(string,uint256,bool,address)\"" @@ -53287,7 +53287,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20251, - "src": "34353:2:13", + "src": "35167:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -53299,7 +53299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20253, - "src": "34357:2:13", + "src": "35171:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53311,7 +53311,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20255, - "src": "34361:2:13", + "src": "35175:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53323,7 +53323,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20257, - "src": "34365:2:13", + "src": "35179:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -53359,7 +53359,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34293:3:13", + "src": "35107:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -53372,7 +53372,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34293:23:13", + "src": "35107:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -53386,7 +53386,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34293:75:13", + "src": "35107:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53406,7 +53406,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "34277:15:13", + "src": "35091:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -53420,7 +53420,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34277:92:13", + "src": "35091:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -53429,7 +53429,7 @@ }, "id": 20270, "nodeType": "ExpressionStatement", - "src": "34277:92:13" + "src": "35091:92:13" } ] }, @@ -53437,7 +53437,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34198:3:13", + "nameLocation": "35011:3:13", "parameters": { "id": 20258, "nodeType": "ParameterList", @@ -53447,10 +53447,10 @@ "id": 20251, "mutability": "mutable", "name": "p0", - "nameLocation": "34216:2:13", + "nameLocation": "35029:2:13", "nodeType": "VariableDeclaration", "scope": 20272, - "src": "34202:16:13", + "src": "35015:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53461,7 +53461,7 @@ "id": 20250, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34202:6:13", + "src": "35015:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53474,10 +53474,10 @@ "id": 20253, "mutability": "mutable", "name": "p1", - "nameLocation": "34228:2:13", + "nameLocation": "35041:2:13", "nodeType": "VariableDeclaration", "scope": 20272, - "src": "34220:10:13", + "src": "35033:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53488,7 +53488,7 @@ "id": 20252, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34220:7:13", + "src": "35033:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53501,10 +53501,10 @@ "id": 20255, "mutability": "mutable", "name": "p2", - "nameLocation": "34237:2:13", + "nameLocation": "35050:2:13", "nodeType": "VariableDeclaration", "scope": 20272, - "src": "34232:7:13", + "src": "35045:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53515,7 +53515,7 @@ "id": 20254, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34232:4:13", + "src": "35045:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53528,10 +53528,10 @@ "id": 20257, "mutability": "mutable", "name": "p3", - "nameLocation": "34249:2:13", + "nameLocation": "35062:2:13", "nodeType": "VariableDeclaration", "scope": 20272, - "src": "34241:10:13", + "src": "35054:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53542,7 +53542,7 @@ "id": 20256, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34241:7:13", + "src": "35054:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -53552,13 +53552,13 @@ "visibility": "internal" } ], - "src": "34201:51:13" + "src": "35014:51:13" }, "returnParameters": { "id": 20259, "nodeType": "ParameterList", "parameters": [], - "src": "34267:0:13" + "src": "35080:0:13" }, "scope": 24413, "stateMutability": "view", @@ -53568,12 +53568,12 @@ { "id": 20295, "nodeType": "FunctionDefinition", - "src": "34382:193:13", + "src": "35199:195:13", "nodes": [], "body": { "id": 20294, "nodeType": "Block", - "src": "34463:112:13", + "src": "35280:114:13", "nodes": [], "statements": [ { @@ -53590,7 +53590,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34513:37:13", + "src": "35331:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4f04fdc6b6271b036262883bae0d1ea5155524010fed0023b5c71c574fb937ff", "typeString": "literal_string \"log(string,uint256,address,uint256)\"" @@ -53603,7 +53603,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20274, - "src": "34552:2:13", + "src": "35370:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -53615,7 +53615,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20276, - "src": "34556:2:13", + "src": "35374:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53627,7 +53627,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20278, - "src": "34560:2:13", + "src": "35378:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -53639,7 +53639,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20280, - "src": "34564:2:13", + "src": "35382:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53675,7 +53675,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34489:3:13", + "src": "35307:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -53688,7 +53688,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34489:23:13", + "src": "35307:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -53702,7 +53702,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34489:78:13", + "src": "35307:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53722,7 +53722,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "34473:15:13", + "src": "35291:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -53736,7 +53736,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34473:95:13", + "src": "35291:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -53745,7 +53745,7 @@ }, "id": 20293, "nodeType": "ExpressionStatement", - "src": "34473:95:13" + "src": "35291:95:13" } ] }, @@ -53753,7 +53753,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34391:3:13", + "nameLocation": "35208:3:13", "parameters": { "id": 20281, "nodeType": "ParameterList", @@ -53763,10 +53763,10 @@ "id": 20274, "mutability": "mutable", "name": "p0", - "nameLocation": "34409:2:13", + "nameLocation": "35226:2:13", "nodeType": "VariableDeclaration", "scope": 20295, - "src": "34395:16:13", + "src": "35212:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53777,7 +53777,7 @@ "id": 20273, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34395:6:13", + "src": "35212:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53790,10 +53790,10 @@ "id": 20276, "mutability": "mutable", "name": "p1", - "nameLocation": "34421:2:13", + "nameLocation": "35238:2:13", "nodeType": "VariableDeclaration", "scope": 20295, - "src": "34413:10:13", + "src": "35230:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53804,7 +53804,7 @@ "id": 20275, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34413:7:13", + "src": "35230:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53817,10 +53817,10 @@ "id": 20278, "mutability": "mutable", "name": "p2", - "nameLocation": "34433:2:13", + "nameLocation": "35250:2:13", "nodeType": "VariableDeclaration", "scope": 20295, - "src": "34425:10:13", + "src": "35242:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53831,7 +53831,7 @@ "id": 20277, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34425:7:13", + "src": "35242:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -53845,10 +53845,10 @@ "id": 20280, "mutability": "mutable", "name": "p3", - "nameLocation": "34445:2:13", + "nameLocation": "35262:2:13", "nodeType": "VariableDeclaration", "scope": 20295, - "src": "34437:10:13", + "src": "35254:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53859,7 +53859,7 @@ "id": 20279, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34437:7:13", + "src": "35254:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53868,13 +53868,13 @@ "visibility": "internal" } ], - "src": "34394:54:13" + "src": "35211:54:13" }, "returnParameters": { "id": 20282, "nodeType": "ParameterList", "parameters": [], - "src": "34463:0:13" + "src": "35280:0:13" }, "scope": 24413, "stateMutability": "view", @@ -53884,12 +53884,12 @@ { "id": 20318, "nodeType": "FunctionDefinition", - "src": "34581:198:13", + "src": "35402:200:13", "nodes": [], "body": { "id": 20317, "nodeType": "Block", - "src": "34668:111:13", + "src": "35489:113:13", "nodes": [], "statements": [ { @@ -53906,7 +53906,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34718:36:13", + "src": "35540:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9ffb2f93ff043d0a86ff6dc2ddf23d28dfc95ecde23d406177dfe6f19d070d2b", "typeString": "literal_string \"log(string,uint256,address,string)\"" @@ -53919,7 +53919,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20297, - "src": "34756:2:13", + "src": "35578:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -53931,7 +53931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20299, - "src": "34760:2:13", + "src": "35582:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53943,7 +53943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20301, - "src": "34764:2:13", + "src": "35586:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -53955,7 +53955,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20303, - "src": "34768:2:13", + "src": "35590:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -53991,7 +53991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34694:3:13", + "src": "35516:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -54004,7 +54004,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34694:23:13", + "src": "35516:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -54018,7 +54018,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34694:77:13", + "src": "35516:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54038,7 +54038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "34678:15:13", + "src": "35500:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -54052,7 +54052,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34678:94:13", + "src": "35500:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -54061,7 +54061,7 @@ }, "id": 20316, "nodeType": "ExpressionStatement", - "src": "34678:94:13" + "src": "35500:94:13" } ] }, @@ -54069,7 +54069,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34590:3:13", + "nameLocation": "35411:3:13", "parameters": { "id": 20304, "nodeType": "ParameterList", @@ -54079,10 +54079,10 @@ "id": 20297, "mutability": "mutable", "name": "p0", - "nameLocation": "34608:2:13", + "nameLocation": "35429:2:13", "nodeType": "VariableDeclaration", "scope": 20318, - "src": "34594:16:13", + "src": "35415:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54093,7 +54093,7 @@ "id": 20296, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34594:6:13", + "src": "35415:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54106,10 +54106,10 @@ "id": 20299, "mutability": "mutable", "name": "p1", - "nameLocation": "34620:2:13", + "nameLocation": "35441:2:13", "nodeType": "VariableDeclaration", "scope": 20318, - "src": "34612:10:13", + "src": "35433:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54120,7 +54120,7 @@ "id": 20298, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34612:7:13", + "src": "35433:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54133,10 +54133,10 @@ "id": 20301, "mutability": "mutable", "name": "p2", - "nameLocation": "34632:2:13", + "nameLocation": "35453:2:13", "nodeType": "VariableDeclaration", "scope": 20318, - "src": "34624:10:13", + "src": "35445:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54147,7 +54147,7 @@ "id": 20300, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34624:7:13", + "src": "35445:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54161,10 +54161,10 @@ "id": 20303, "mutability": "mutable", "name": "p3", - "nameLocation": "34650:2:13", + "nameLocation": "35471:2:13", "nodeType": "VariableDeclaration", "scope": 20318, - "src": "34636:16:13", + "src": "35457:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54175,7 +54175,7 @@ "id": 20302, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34636:6:13", + "src": "35457:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54184,13 +54184,13 @@ "visibility": "internal" } ], - "src": "34593:60:13" + "src": "35414:60:13" }, "returnParameters": { "id": 20305, "nodeType": "ParameterList", "parameters": [], - "src": "34668:0:13" + "src": "35489:0:13" }, "scope": 24413, "stateMutability": "view", @@ -54200,12 +54200,12 @@ { "id": 20341, "nodeType": "FunctionDefinition", - "src": "34785:187:13", + "src": "35610:189:13", "nodes": [], "body": { "id": 20340, "nodeType": "Block", - "src": "34863:109:13", + "src": "35688:111:13", "nodes": [], "statements": [ { @@ -54222,7 +54222,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34913:34:13", + "src": "35739:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_82112a429657399db0318af6ca78ff56626aa907939e7cf56b60b07035dcc190", "typeString": "literal_string \"log(string,uint256,address,bool)\"" @@ -54235,7 +54235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20320, - "src": "34949:2:13", + "src": "35775:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54247,7 +54247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20322, - "src": "34953:2:13", + "src": "35779:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54259,7 +54259,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20324, - "src": "34957:2:13", + "src": "35783:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -54271,7 +54271,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20326, - "src": "34961:2:13", + "src": "35787:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54307,7 +54307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34889:3:13", + "src": "35715:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -54320,7 +54320,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34889:23:13", + "src": "35715:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -54334,7 +54334,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34889:75:13", + "src": "35715:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54354,7 +54354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "34873:15:13", + "src": "35699:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -54368,7 +54368,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "34873:92:13", + "src": "35699:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -54377,7 +54377,7 @@ }, "id": 20339, "nodeType": "ExpressionStatement", - "src": "34873:92:13" + "src": "35699:92:13" } ] }, @@ -54385,7 +54385,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34794:3:13", + "nameLocation": "35619:3:13", "parameters": { "id": 20327, "nodeType": "ParameterList", @@ -54395,10 +54395,10 @@ "id": 20320, "mutability": "mutable", "name": "p0", - "nameLocation": "34812:2:13", + "nameLocation": "35637:2:13", "nodeType": "VariableDeclaration", "scope": 20341, - "src": "34798:16:13", + "src": "35623:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54409,7 +54409,7 @@ "id": 20319, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34798:6:13", + "src": "35623:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54422,10 +54422,10 @@ "id": 20322, "mutability": "mutable", "name": "p1", - "nameLocation": "34824:2:13", + "nameLocation": "35649:2:13", "nodeType": "VariableDeclaration", "scope": 20341, - "src": "34816:10:13", + "src": "35641:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54436,7 +54436,7 @@ "id": 20321, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34816:7:13", + "src": "35641:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54449,10 +54449,10 @@ "id": 20324, "mutability": "mutable", "name": "p2", - "nameLocation": "34836:2:13", + "nameLocation": "35661:2:13", "nodeType": "VariableDeclaration", "scope": 20341, - "src": "34828:10:13", + "src": "35653:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54463,7 +54463,7 @@ "id": 20323, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34828:7:13", + "src": "35653:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54477,10 +54477,10 @@ "id": 20326, "mutability": "mutable", "name": "p3", - "nameLocation": "34845:2:13", + "nameLocation": "35670:2:13", "nodeType": "VariableDeclaration", "scope": 20341, - "src": "34840:7:13", + "src": "35665:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54491,7 +54491,7 @@ "id": 20325, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34840:4:13", + "src": "35665:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54500,13 +54500,13 @@ "visibility": "internal" } ], - "src": "34797:51:13" + "src": "35622:51:13" }, "returnParameters": { "id": 20328, "nodeType": "ParameterList", "parameters": [], - "src": "34863:0:13" + "src": "35688:0:13" }, "scope": 24413, "stateMutability": "view", @@ -54516,12 +54516,12 @@ { "id": 20364, "nodeType": "FunctionDefinition", - "src": "34978:193:13", + "src": "35807:195:13", "nodes": [], "body": { "id": 20363, "nodeType": "Block", - "src": "35059:112:13", + "src": "35888:114:13", "nodes": [], "statements": [ { @@ -54538,7 +54538,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35109:37:13", + "src": "35939:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ea2b7aea4409bbe3ef8ca502419b3574b002a6123a1f864be076316b8efcd1d", "typeString": "literal_string \"log(string,uint256,address,address)\"" @@ -54551,7 +54551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20343, - "src": "35148:2:13", + "src": "35978:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54563,7 +54563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20345, - "src": "35152:2:13", + "src": "35982:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54575,7 +54575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20347, - "src": "35156:2:13", + "src": "35986:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -54587,7 +54587,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20349, - "src": "35160:2:13", + "src": "35990:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -54623,7 +54623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35085:3:13", + "src": "35915:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -54636,7 +54636,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35085:23:13", + "src": "35915:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -54650,7 +54650,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35085:78:13", + "src": "35915:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54670,7 +54670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "35069:15:13", + "src": "35899:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -54684,7 +54684,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35069:95:13", + "src": "35899:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -54693,7 +54693,7 @@ }, "id": 20362, "nodeType": "ExpressionStatement", - "src": "35069:95:13" + "src": "35899:95:13" } ] }, @@ -54701,7 +54701,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34987:3:13", + "nameLocation": "35816:3:13", "parameters": { "id": 20350, "nodeType": "ParameterList", @@ -54711,10 +54711,10 @@ "id": 20343, "mutability": "mutable", "name": "p0", - "nameLocation": "35005:2:13", + "nameLocation": "35834:2:13", "nodeType": "VariableDeclaration", "scope": 20364, - "src": "34991:16:13", + "src": "35820:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54725,7 +54725,7 @@ "id": 20342, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34991:6:13", + "src": "35820:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54738,10 +54738,10 @@ "id": 20345, "mutability": "mutable", "name": "p1", - "nameLocation": "35017:2:13", + "nameLocation": "35846:2:13", "nodeType": "VariableDeclaration", "scope": 20364, - "src": "35009:10:13", + "src": "35838:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54752,7 +54752,7 @@ "id": 20344, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35009:7:13", + "src": "35838:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54765,10 +54765,10 @@ "id": 20347, "mutability": "mutable", "name": "p2", - "nameLocation": "35029:2:13", + "nameLocation": "35858:2:13", "nodeType": "VariableDeclaration", "scope": 20364, - "src": "35021:10:13", + "src": "35850:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54779,7 +54779,7 @@ "id": 20346, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35021:7:13", + "src": "35850:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54793,10 +54793,10 @@ "id": 20349, "mutability": "mutable", "name": "p3", - "nameLocation": "35041:2:13", + "nameLocation": "35870:2:13", "nodeType": "VariableDeclaration", "scope": 20364, - "src": "35033:10:13", + "src": "35862:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54807,7 +54807,7 @@ "id": 20348, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35033:7:13", + "src": "35862:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54817,13 +54817,13 @@ "visibility": "internal" } ], - "src": "34990:54:13" + "src": "35819:54:13" }, "returnParameters": { "id": 20351, "nodeType": "ParameterList", "parameters": [], - "src": "35059:0:13" + "src": "35888:0:13" }, "scope": 24413, "stateMutability": "view", @@ -54833,12 +54833,12 @@ { "id": 20387, "nodeType": "FunctionDefinition", - "src": "35177:198:13", + "src": "36010:200:13", "nodes": [], "body": { "id": 20386, "nodeType": "Block", - "src": "35264:111:13", + "src": "36097:113:13", "nodes": [], "statements": [ { @@ -54855,7 +54855,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35314:36:13", + "src": "36148:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f45d7d2cd1abe030b09347ce21ce66b503ffdad3e7a1ad6df9e55da5d9367776", "typeString": "literal_string \"log(string,string,uint256,uint256)\"" @@ -54868,7 +54868,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20366, - "src": "35352:2:13", + "src": "36186:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54880,7 +54880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20368, - "src": "35356:2:13", + "src": "36190:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54892,7 +54892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20370, - "src": "35360:2:13", + "src": "36194:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54904,7 +54904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20372, - "src": "35364:2:13", + "src": "36198:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54940,7 +54940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35290:3:13", + "src": "36124:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -54953,7 +54953,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35290:23:13", + "src": "36124:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -54967,7 +54967,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35290:77:13", + "src": "36124:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54987,7 +54987,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "35274:15:13", + "src": "36108:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -55001,7 +55001,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35274:94:13", + "src": "36108:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -55010,7 +55010,7 @@ }, "id": 20385, "nodeType": "ExpressionStatement", - "src": "35274:94:13" + "src": "36108:94:13" } ] }, @@ -55018,7 +55018,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35186:3:13", + "nameLocation": "36019:3:13", "parameters": { "id": 20373, "nodeType": "ParameterList", @@ -55028,10 +55028,10 @@ "id": 20366, "mutability": "mutable", "name": "p0", - "nameLocation": "35204:2:13", + "nameLocation": "36037:2:13", "nodeType": "VariableDeclaration", "scope": 20387, - "src": "35190:16:13", + "src": "36023:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55042,7 +55042,7 @@ "id": 20365, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35190:6:13", + "src": "36023:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55055,10 +55055,10 @@ "id": 20368, "mutability": "mutable", "name": "p1", - "nameLocation": "35222:2:13", + "nameLocation": "36055:2:13", "nodeType": "VariableDeclaration", "scope": 20387, - "src": "35208:16:13", + "src": "36041:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55069,7 +55069,7 @@ "id": 20367, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35208:6:13", + "src": "36041:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55082,10 +55082,10 @@ "id": 20370, "mutability": "mutable", "name": "p2", - "nameLocation": "35234:2:13", + "nameLocation": "36067:2:13", "nodeType": "VariableDeclaration", "scope": 20387, - "src": "35226:10:13", + "src": "36059:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55096,7 +55096,7 @@ "id": 20369, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35226:7:13", + "src": "36059:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55109,10 +55109,10 @@ "id": 20372, "mutability": "mutable", "name": "p3", - "nameLocation": "35246:2:13", + "nameLocation": "36079:2:13", "nodeType": "VariableDeclaration", "scope": 20387, - "src": "35238:10:13", + "src": "36071:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55123,7 +55123,7 @@ "id": 20371, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35238:7:13", + "src": "36071:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55132,13 +55132,13 @@ "visibility": "internal" } ], - "src": "35189:60:13" + "src": "36022:60:13" }, "returnParameters": { "id": 20374, "nodeType": "ParameterList", "parameters": [], - "src": "35264:0:13" + "src": "36097:0:13" }, "scope": 24413, "stateMutability": "view", @@ -55148,12 +55148,12 @@ { "id": 20410, "nodeType": "FunctionDefinition", - "src": "35381:203:13", + "src": "36218:205:13", "nodes": [], "body": { "id": 20409, "nodeType": "Block", - "src": "35474:110:13", + "src": "36311:112:13", "nodes": [], "statements": [ { @@ -55170,7 +55170,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35524:35:13", + "src": "36362:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d1a971aebb8f2fbb7526a470ca55e409230d59ee63217090d29ce11b768e909", "typeString": "literal_string \"log(string,string,uint256,string)\"" @@ -55183,7 +55183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20389, - "src": "35561:2:13", + "src": "36399:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55195,7 +55195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20391, - "src": "35565:2:13", + "src": "36403:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55207,7 +55207,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20393, - "src": "35569:2:13", + "src": "36407:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55219,7 +55219,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20395, - "src": "35573:2:13", + "src": "36411:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55255,7 +55255,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35500:3:13", + "src": "36338:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -55268,7 +55268,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35500:23:13", + "src": "36338:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -55282,7 +55282,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35500:76:13", + "src": "36338:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55302,7 +55302,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "35484:15:13", + "src": "36322:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -55316,7 +55316,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35484:93:13", + "src": "36322:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -55325,7 +55325,7 @@ }, "id": 20408, "nodeType": "ExpressionStatement", - "src": "35484:93:13" + "src": "36322:93:13" } ] }, @@ -55333,7 +55333,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35390:3:13", + "nameLocation": "36227:3:13", "parameters": { "id": 20396, "nodeType": "ParameterList", @@ -55343,10 +55343,10 @@ "id": 20389, "mutability": "mutable", "name": "p0", - "nameLocation": "35408:2:13", + "nameLocation": "36245:2:13", "nodeType": "VariableDeclaration", "scope": 20410, - "src": "35394:16:13", + "src": "36231:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55357,7 +55357,7 @@ "id": 20388, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35394:6:13", + "src": "36231:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55370,10 +55370,10 @@ "id": 20391, "mutability": "mutable", "name": "p1", - "nameLocation": "35426:2:13", + "nameLocation": "36263:2:13", "nodeType": "VariableDeclaration", "scope": 20410, - "src": "35412:16:13", + "src": "36249:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55384,7 +55384,7 @@ "id": 20390, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35412:6:13", + "src": "36249:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55397,10 +55397,10 @@ "id": 20393, "mutability": "mutable", "name": "p2", - "nameLocation": "35438:2:13", + "nameLocation": "36275:2:13", "nodeType": "VariableDeclaration", "scope": 20410, - "src": "35430:10:13", + "src": "36267:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55411,7 +55411,7 @@ "id": 20392, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35430:7:13", + "src": "36267:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55424,10 +55424,10 @@ "id": 20395, "mutability": "mutable", "name": "p3", - "nameLocation": "35456:2:13", + "nameLocation": "36293:2:13", "nodeType": "VariableDeclaration", "scope": 20410, - "src": "35442:16:13", + "src": "36279:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55438,7 +55438,7 @@ "id": 20394, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35442:6:13", + "src": "36279:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55447,13 +55447,13 @@ "visibility": "internal" } ], - "src": "35393:66:13" + "src": "36230:66:13" }, "returnParameters": { "id": 20397, "nodeType": "ParameterList", "parameters": [], - "src": "35474:0:13" + "src": "36311:0:13" }, "scope": 24413, "stateMutability": "view", @@ -55463,12 +55463,12 @@ { "id": 20433, "nodeType": "FunctionDefinition", - "src": "35590:192:13", + "src": "36431:194:13", "nodes": [], "body": { "id": 20432, "nodeType": "Block", - "src": "35674:108:13", + "src": "36515:110:13", "nodes": [], "statements": [ { @@ -55485,7 +55485,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35724:33:13", + "src": "36566:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c3a8a6546b97cf01562dd9ca797c4955f3bab9bc163d02081737c20b686446d2", "typeString": "literal_string \"log(string,string,uint256,bool)\"" @@ -55498,7 +55498,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20412, - "src": "35759:2:13", + "src": "36601:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55510,7 +55510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20414, - "src": "35763:2:13", + "src": "36605:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55522,7 +55522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20416, - "src": "35767:2:13", + "src": "36609:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55534,7 +55534,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20418, - "src": "35771:2:13", + "src": "36613:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -55570,7 +55570,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35700:3:13", + "src": "36542:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -55583,7 +55583,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35700:23:13", + "src": "36542:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -55597,7 +55597,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35700:74:13", + "src": "36542:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55617,7 +55617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "35684:15:13", + "src": "36526:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -55631,7 +55631,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35684:91:13", + "src": "36526:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -55640,7 +55640,7 @@ }, "id": 20431, "nodeType": "ExpressionStatement", - "src": "35684:91:13" + "src": "36526:91:13" } ] }, @@ -55648,7 +55648,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35599:3:13", + "nameLocation": "36440:3:13", "parameters": { "id": 20419, "nodeType": "ParameterList", @@ -55658,10 +55658,10 @@ "id": 20412, "mutability": "mutable", "name": "p0", - "nameLocation": "35617:2:13", + "nameLocation": "36458:2:13", "nodeType": "VariableDeclaration", "scope": 20433, - "src": "35603:16:13", + "src": "36444:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55672,7 +55672,7 @@ "id": 20411, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35603:6:13", + "src": "36444:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55685,10 +55685,10 @@ "id": 20414, "mutability": "mutable", "name": "p1", - "nameLocation": "35635:2:13", + "nameLocation": "36476:2:13", "nodeType": "VariableDeclaration", "scope": 20433, - "src": "35621:16:13", + "src": "36462:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55699,7 +55699,7 @@ "id": 20413, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35621:6:13", + "src": "36462:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55712,10 +55712,10 @@ "id": 20416, "mutability": "mutable", "name": "p2", - "nameLocation": "35647:2:13", + "nameLocation": "36488:2:13", "nodeType": "VariableDeclaration", "scope": 20433, - "src": "35639:10:13", + "src": "36480:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55726,7 +55726,7 @@ "id": 20415, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35639:7:13", + "src": "36480:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55739,10 +55739,10 @@ "id": 20418, "mutability": "mutable", "name": "p3", - "nameLocation": "35656:2:13", + "nameLocation": "36497:2:13", "nodeType": "VariableDeclaration", "scope": 20433, - "src": "35651:7:13", + "src": "36492:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55753,7 +55753,7 @@ "id": 20417, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35651:4:13", + "src": "36492:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -55762,13 +55762,13 @@ "visibility": "internal" } ], - "src": "35602:57:13" + "src": "36443:57:13" }, "returnParameters": { "id": 20420, "nodeType": "ParameterList", "parameters": [], - "src": "35674:0:13" + "src": "36515:0:13" }, "scope": 24413, "stateMutability": "view", @@ -55778,12 +55778,12 @@ { "id": 20456, "nodeType": "FunctionDefinition", - "src": "35788:198:13", + "src": "36633:200:13", "nodes": [], "body": { "id": 20455, "nodeType": "Block", - "src": "35875:111:13", + "src": "36720:113:13", "nodes": [], "statements": [ { @@ -55800,7 +55800,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35925:36:13", + "src": "36771:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1023f7b286378387abf24b7020dbd1ddde789519cf7f13da727146a2a8a61fc6", "typeString": "literal_string \"log(string,string,uint256,address)\"" @@ -55813,7 +55813,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20435, - "src": "35963:2:13", + "src": "36809:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55825,7 +55825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20437, - "src": "35967:2:13", + "src": "36813:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55837,7 +55837,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20439, - "src": "35971:2:13", + "src": "36817:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55849,7 +55849,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20441, - "src": "35975:2:13", + "src": "36821:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -55885,7 +55885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35901:3:13", + "src": "36747:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -55898,7 +55898,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35901:23:13", + "src": "36747:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -55912,7 +55912,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35901:77:13", + "src": "36747:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55932,7 +55932,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "35885:15:13", + "src": "36731:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -55946,7 +55946,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "35885:94:13", + "src": "36731:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -55955,7 +55955,7 @@ }, "id": 20454, "nodeType": "ExpressionStatement", - "src": "35885:94:13" + "src": "36731:94:13" } ] }, @@ -55963,7 +55963,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35797:3:13", + "nameLocation": "36642:3:13", "parameters": { "id": 20442, "nodeType": "ParameterList", @@ -55973,10 +55973,10 @@ "id": 20435, "mutability": "mutable", "name": "p0", - "nameLocation": "35815:2:13", + "nameLocation": "36660:2:13", "nodeType": "VariableDeclaration", "scope": 20456, - "src": "35801:16:13", + "src": "36646:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55987,7 +55987,7 @@ "id": 20434, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35801:6:13", + "src": "36646:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56000,10 +56000,10 @@ "id": 20437, "mutability": "mutable", "name": "p1", - "nameLocation": "35833:2:13", + "nameLocation": "36678:2:13", "nodeType": "VariableDeclaration", "scope": 20456, - "src": "35819:16:13", + "src": "36664:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56014,7 +56014,7 @@ "id": 20436, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35819:6:13", + "src": "36664:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56027,10 +56027,10 @@ "id": 20439, "mutability": "mutable", "name": "p2", - "nameLocation": "35845:2:13", + "nameLocation": "36690:2:13", "nodeType": "VariableDeclaration", "scope": 20456, - "src": "35837:10:13", + "src": "36682:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56041,7 +56041,7 @@ "id": 20438, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35837:7:13", + "src": "36682:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56054,10 +56054,10 @@ "id": 20441, "mutability": "mutable", "name": "p3", - "nameLocation": "35857:2:13", + "nameLocation": "36702:2:13", "nodeType": "VariableDeclaration", "scope": 20456, - "src": "35849:10:13", + "src": "36694:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56068,7 +56068,7 @@ "id": 20440, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35849:7:13", + "src": "36694:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -56078,13 +56078,13 @@ "visibility": "internal" } ], - "src": "35800:60:13" + "src": "36645:60:13" }, "returnParameters": { "id": 20443, "nodeType": "ParameterList", "parameters": [], - "src": "35875:0:13" + "src": "36720:0:13" }, "scope": 24413, "stateMutability": "view", @@ -56094,12 +56094,12 @@ { "id": 20479, "nodeType": "FunctionDefinition", - "src": "35992:203:13", + "src": "36841:205:13", "nodes": [], "body": { "id": 20478, "nodeType": "Block", - "src": "36085:110:13", + "src": "36934:112:13", "nodes": [], "statements": [ { @@ -56116,7 +56116,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36135:35:13", + "src": "36985:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8eafb02b2f27070f4cef3c26d2b8a8d041c7bf077352780062dc5a70550ac689", "typeString": "literal_string \"log(string,string,string,uint256)\"" @@ -56129,7 +56129,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20458, - "src": "36172:2:13", + "src": "37022:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56141,7 +56141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20460, - "src": "36176:2:13", + "src": "37026:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56153,7 +56153,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20462, - "src": "36180:2:13", + "src": "37030:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56165,7 +56165,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20464, - "src": "36184:2:13", + "src": "37034:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56201,7 +56201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36111:3:13", + "src": "36961:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -56214,7 +56214,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36111:23:13", + "src": "36961:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -56228,7 +56228,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36111:76:13", + "src": "36961:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56248,7 +56248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "36095:15:13", + "src": "36945:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -56262,7 +56262,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36095:93:13", + "src": "36945:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -56271,7 +56271,7 @@ }, "id": 20477, "nodeType": "ExpressionStatement", - "src": "36095:93:13" + "src": "36945:93:13" } ] }, @@ -56279,7 +56279,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36001:3:13", + "nameLocation": "36850:3:13", "parameters": { "id": 20465, "nodeType": "ParameterList", @@ -56289,10 +56289,10 @@ "id": 20458, "mutability": "mutable", "name": "p0", - "nameLocation": "36019:2:13", + "nameLocation": "36868:2:13", "nodeType": "VariableDeclaration", "scope": 20479, - "src": "36005:16:13", + "src": "36854:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56303,7 +56303,7 @@ "id": 20457, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36005:6:13", + "src": "36854:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56316,10 +56316,10 @@ "id": 20460, "mutability": "mutable", "name": "p1", - "nameLocation": "36037:2:13", + "nameLocation": "36886:2:13", "nodeType": "VariableDeclaration", "scope": 20479, - "src": "36023:16:13", + "src": "36872:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56330,7 +56330,7 @@ "id": 20459, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36023:6:13", + "src": "36872:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56343,10 +56343,10 @@ "id": 20462, "mutability": "mutable", "name": "p2", - "nameLocation": "36055:2:13", + "nameLocation": "36904:2:13", "nodeType": "VariableDeclaration", "scope": 20479, - "src": "36041:16:13", + "src": "36890:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56357,7 +56357,7 @@ "id": 20461, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36041:6:13", + "src": "36890:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56370,10 +56370,10 @@ "id": 20464, "mutability": "mutable", "name": "p3", - "nameLocation": "36067:2:13", + "nameLocation": "36916:2:13", "nodeType": "VariableDeclaration", "scope": 20479, - "src": "36059:10:13", + "src": "36908:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56384,7 +56384,7 @@ "id": 20463, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "36059:7:13", + "src": "36908:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56393,13 +56393,13 @@ "visibility": "internal" } ], - "src": "36004:66:13" + "src": "36853:66:13" }, "returnParameters": { "id": 20466, "nodeType": "ParameterList", "parameters": [], - "src": "36085:0:13" + "src": "36934:0:13" }, "scope": 24413, "stateMutability": "view", @@ -56409,12 +56409,12 @@ { "id": 20502, "nodeType": "FunctionDefinition", - "src": "36201:208:13", + "src": "37054:210:13", "nodes": [], "body": { "id": 20501, "nodeType": "Block", - "src": "36300:109:13", + "src": "37153:111:13", "nodes": [], "statements": [ { @@ -56431,7 +56431,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36350:34:13", + "src": "37204:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de68f20a8e88f68d54c5aa294860ee37b58680632686e2f1101e4e042a2cbcbe", "typeString": "literal_string \"log(string,string,string,string)\"" @@ -56444,7 +56444,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20481, - "src": "36386:2:13", + "src": "37240:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56456,7 +56456,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20483, - "src": "36390:2:13", + "src": "37244:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56468,7 +56468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20485, - "src": "36394:2:13", + "src": "37248:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56480,7 +56480,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20487, - "src": "36398:2:13", + "src": "37252:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56516,7 +56516,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36326:3:13", + "src": "37180:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -56529,7 +56529,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36326:23:13", + "src": "37180:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -56543,7 +56543,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36326:75:13", + "src": "37180:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56563,7 +56563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "36310:15:13", + "src": "37164:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -56577,7 +56577,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36310:92:13", + "src": "37164:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -56586,7 +56586,7 @@ }, "id": 20500, "nodeType": "ExpressionStatement", - "src": "36310:92:13" + "src": "37164:92:13" } ] }, @@ -56594,7 +56594,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36210:3:13", + "nameLocation": "37063:3:13", "parameters": { "id": 20488, "nodeType": "ParameterList", @@ -56604,10 +56604,10 @@ "id": 20481, "mutability": "mutable", "name": "p0", - "nameLocation": "36228:2:13", + "nameLocation": "37081:2:13", "nodeType": "VariableDeclaration", "scope": 20502, - "src": "36214:16:13", + "src": "37067:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56618,7 +56618,7 @@ "id": 20480, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36214:6:13", + "src": "37067:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56631,10 +56631,10 @@ "id": 20483, "mutability": "mutable", "name": "p1", - "nameLocation": "36246:2:13", + "nameLocation": "37099:2:13", "nodeType": "VariableDeclaration", "scope": 20502, - "src": "36232:16:13", + "src": "37085:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56645,7 +56645,7 @@ "id": 20482, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36232:6:13", + "src": "37085:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56658,10 +56658,10 @@ "id": 20485, "mutability": "mutable", "name": "p2", - "nameLocation": "36264:2:13", + "nameLocation": "37117:2:13", "nodeType": "VariableDeclaration", "scope": 20502, - "src": "36250:16:13", + "src": "37103:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56672,7 +56672,7 @@ "id": 20484, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36250:6:13", + "src": "37103:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56685,10 +56685,10 @@ "id": 20487, "mutability": "mutable", "name": "p3", - "nameLocation": "36282:2:13", + "nameLocation": "37135:2:13", "nodeType": "VariableDeclaration", "scope": 20502, - "src": "36268:16:13", + "src": "37121:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56699,7 +56699,7 @@ "id": 20486, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36268:6:13", + "src": "37121:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56708,13 +56708,13 @@ "visibility": "internal" } ], - "src": "36213:72:13" + "src": "37066:72:13" }, "returnParameters": { "id": 20489, "nodeType": "ParameterList", "parameters": [], - "src": "36300:0:13" + "src": "37153:0:13" }, "scope": 24413, "stateMutability": "view", @@ -56724,12 +56724,12 @@ { "id": 20525, "nodeType": "FunctionDefinition", - "src": "36415:197:13", + "src": "37272:199:13", "nodes": [], "body": { "id": 20524, "nodeType": "Block", - "src": "36505:107:13", + "src": "37362:109:13", "nodes": [], "statements": [ { @@ -56746,7 +56746,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36555:32:13", + "src": "37413:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c1754ed9d3bc50669c3e71e3115dc4403f3cff35aa9b6b58799f80b5496f332", "typeString": "literal_string \"log(string,string,string,bool)\"" @@ -56759,7 +56759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20504, - "src": "36589:2:13", + "src": "37447:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56771,7 +56771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20506, - "src": "36593:2:13", + "src": "37451:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56783,7 +56783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20508, - "src": "36597:2:13", + "src": "37455:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56795,7 +56795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20510, - "src": "36601:2:13", + "src": "37459:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -56831,7 +56831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36531:3:13", + "src": "37389:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -56844,7 +56844,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36531:23:13", + "src": "37389:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -56858,7 +56858,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36531:73:13", + "src": "37389:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56878,7 +56878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "36515:15:13", + "src": "37373:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -56892,7 +56892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36515:90:13", + "src": "37373:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -56901,7 +56901,7 @@ }, "id": 20523, "nodeType": "ExpressionStatement", - "src": "36515:90:13" + "src": "37373:90:13" } ] }, @@ -56909,7 +56909,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36424:3:13", + "nameLocation": "37281:3:13", "parameters": { "id": 20511, "nodeType": "ParameterList", @@ -56919,10 +56919,10 @@ "id": 20504, "mutability": "mutable", "name": "p0", - "nameLocation": "36442:2:13", + "nameLocation": "37299:2:13", "nodeType": "VariableDeclaration", "scope": 20525, - "src": "36428:16:13", + "src": "37285:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56933,7 +56933,7 @@ "id": 20503, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36428:6:13", + "src": "37285:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56946,10 +56946,10 @@ "id": 20506, "mutability": "mutable", "name": "p1", - "nameLocation": "36460:2:13", + "nameLocation": "37317:2:13", "nodeType": "VariableDeclaration", "scope": 20525, - "src": "36446:16:13", + "src": "37303:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56960,7 +56960,7 @@ "id": 20505, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36446:6:13", + "src": "37303:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56973,10 +56973,10 @@ "id": 20508, "mutability": "mutable", "name": "p2", - "nameLocation": "36478:2:13", + "nameLocation": "37335:2:13", "nodeType": "VariableDeclaration", "scope": 20525, - "src": "36464:16:13", + "src": "37321:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56987,7 +56987,7 @@ "id": 20507, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36464:6:13", + "src": "37321:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57000,10 +57000,10 @@ "id": 20510, "mutability": "mutable", "name": "p3", - "nameLocation": "36487:2:13", + "nameLocation": "37344:2:13", "nodeType": "VariableDeclaration", "scope": 20525, - "src": "36482:7:13", + "src": "37339:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57014,7 +57014,7 @@ "id": 20509, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36482:4:13", + "src": "37339:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57023,13 +57023,13 @@ "visibility": "internal" } ], - "src": "36427:63:13" + "src": "37284:63:13" }, "returnParameters": { "id": 20512, "nodeType": "ParameterList", "parameters": [], - "src": "36505:0:13" + "src": "37362:0:13" }, "scope": 24413, "stateMutability": "view", @@ -57039,12 +57039,12 @@ { "id": 20548, "nodeType": "FunctionDefinition", - "src": "36618:203:13", + "src": "37479:205:13", "nodes": [], "body": { "id": 20547, "nodeType": "Block", - "src": "36711:110:13", + "src": "37572:112:13", "nodes": [], "statements": [ { @@ -57061,7 +57061,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36761:35:13", + "src": "37623:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d572f449cf1e446ea3ace51a34ce30628f4f1588a39dc5d550cefb210c5bb16", "typeString": "literal_string \"log(string,string,string,address)\"" @@ -57074,7 +57074,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20527, - "src": "36798:2:13", + "src": "37660:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57086,7 +57086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20529, - "src": "36802:2:13", + "src": "37664:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57098,7 +57098,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20531, - "src": "36806:2:13", + "src": "37668:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57110,7 +57110,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20533, - "src": "36810:2:13", + "src": "37672:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -57146,7 +57146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36737:3:13", + "src": "37599:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -57159,7 +57159,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36737:23:13", + "src": "37599:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -57173,7 +57173,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36737:76:13", + "src": "37599:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57193,7 +57193,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "36721:15:13", + "src": "37583:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -57207,7 +57207,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36721:93:13", + "src": "37583:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -57216,7 +57216,7 @@ }, "id": 20546, "nodeType": "ExpressionStatement", - "src": "36721:93:13" + "src": "37583:93:13" } ] }, @@ -57224,7 +57224,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36627:3:13", + "nameLocation": "37488:3:13", "parameters": { "id": 20534, "nodeType": "ParameterList", @@ -57234,10 +57234,10 @@ "id": 20527, "mutability": "mutable", "name": "p0", - "nameLocation": "36645:2:13", + "nameLocation": "37506:2:13", "nodeType": "VariableDeclaration", "scope": 20548, - "src": "36631:16:13", + "src": "37492:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57248,7 +57248,7 @@ "id": 20526, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36631:6:13", + "src": "37492:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57261,10 +57261,10 @@ "id": 20529, "mutability": "mutable", "name": "p1", - "nameLocation": "36663:2:13", + "nameLocation": "37524:2:13", "nodeType": "VariableDeclaration", "scope": 20548, - "src": "36649:16:13", + "src": "37510:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57275,7 +57275,7 @@ "id": 20528, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36649:6:13", + "src": "37510:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57288,10 +57288,10 @@ "id": 20531, "mutability": "mutable", "name": "p2", - "nameLocation": "36681:2:13", + "nameLocation": "37542:2:13", "nodeType": "VariableDeclaration", "scope": 20548, - "src": "36667:16:13", + "src": "37528:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57302,7 +57302,7 @@ "id": 20530, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36667:6:13", + "src": "37528:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57315,10 +57315,10 @@ "id": 20533, "mutability": "mutable", "name": "p3", - "nameLocation": "36693:2:13", + "nameLocation": "37554:2:13", "nodeType": "VariableDeclaration", "scope": 20548, - "src": "36685:10:13", + "src": "37546:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57329,7 +57329,7 @@ "id": 20532, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36685:7:13", + "src": "37546:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -57339,13 +57339,13 @@ "visibility": "internal" } ], - "src": "36630:66:13" + "src": "37491:66:13" }, "returnParameters": { "id": 20535, "nodeType": "ParameterList", "parameters": [], - "src": "36711:0:13" + "src": "37572:0:13" }, "scope": 24413, "stateMutability": "view", @@ -57355,12 +57355,12 @@ { "id": 20571, "nodeType": "FunctionDefinition", - "src": "36827:192:13", + "src": "37692:194:13", "nodes": [], "body": { "id": 20570, "nodeType": "Block", - "src": "36911:108:13", + "src": "37776:110:13", "nodes": [], "statements": [ { @@ -57377,7 +57377,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36961:33:13", + "src": "37827:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6aefad2ecee6d91421acc41f939bded56985ac5c9cf6e49011ee16b1bb31729", "typeString": "literal_string \"log(string,string,bool,uint256)\"" @@ -57390,7 +57390,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20550, - "src": "36996:2:13", + "src": "37862:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57402,7 +57402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20552, - "src": "37000:2:13", + "src": "37866:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57414,7 +57414,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20554, - "src": "37004:2:13", + "src": "37870:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57426,7 +57426,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20556, - "src": "37008:2:13", + "src": "37874:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57462,7 +57462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36937:3:13", + "src": "37803:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -57475,7 +57475,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36937:23:13", + "src": "37803:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -57489,7 +57489,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36937:74:13", + "src": "37803:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57509,7 +57509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "36921:15:13", + "src": "37787:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -57523,7 +57523,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "36921:91:13", + "src": "37787:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -57532,7 +57532,7 @@ }, "id": 20569, "nodeType": "ExpressionStatement", - "src": "36921:91:13" + "src": "37787:91:13" } ] }, @@ -57540,7 +57540,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36836:3:13", + "nameLocation": "37701:3:13", "parameters": { "id": 20557, "nodeType": "ParameterList", @@ -57550,10 +57550,10 @@ "id": 20550, "mutability": "mutable", "name": "p0", - "nameLocation": "36854:2:13", + "nameLocation": "37719:2:13", "nodeType": "VariableDeclaration", "scope": 20571, - "src": "36840:16:13", + "src": "37705:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57564,7 +57564,7 @@ "id": 20549, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36840:6:13", + "src": "37705:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57577,10 +57577,10 @@ "id": 20552, "mutability": "mutable", "name": "p1", - "nameLocation": "36872:2:13", + "nameLocation": "37737:2:13", "nodeType": "VariableDeclaration", "scope": 20571, - "src": "36858:16:13", + "src": "37723:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57591,7 +57591,7 @@ "id": 20551, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36858:6:13", + "src": "37723:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57604,10 +57604,10 @@ "id": 20554, "mutability": "mutable", "name": "p2", - "nameLocation": "36881:2:13", + "nameLocation": "37746:2:13", "nodeType": "VariableDeclaration", "scope": 20571, - "src": "36876:7:13", + "src": "37741:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57618,7 +57618,7 @@ "id": 20553, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36876:4:13", + "src": "37741:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57631,10 +57631,10 @@ "id": 20556, "mutability": "mutable", "name": "p3", - "nameLocation": "36893:2:13", + "nameLocation": "37758:2:13", "nodeType": "VariableDeclaration", "scope": 20571, - "src": "36885:10:13", + "src": "37750:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57645,7 +57645,7 @@ "id": 20555, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "36885:7:13", + "src": "37750:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57654,13 +57654,13 @@ "visibility": "internal" } ], - "src": "36839:57:13" + "src": "37704:57:13" }, "returnParameters": { "id": 20558, "nodeType": "ParameterList", "parameters": [], - "src": "36911:0:13" + "src": "37776:0:13" }, "scope": 24413, "stateMutability": "view", @@ -57670,12 +57670,12 @@ { "id": 20594, "nodeType": "FunctionDefinition", - "src": "37025:197:13", + "src": "37894:199:13", "nodes": [], "body": { "id": 20593, "nodeType": "Block", - "src": "37115:107:13", + "src": "37984:109:13", "nodes": [], "statements": [ { @@ -57692,7 +57692,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37165:32:13", + "src": "38035:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5e84b0ea51a130c3c7e1443097f28cb5c541ea8487836ae7cb1ca9c6e683699b", "typeString": "literal_string \"log(string,string,bool,string)\"" @@ -57705,7 +57705,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20573, - "src": "37199:2:13", + "src": "38069:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57717,7 +57717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20575, - "src": "37203:2:13", + "src": "38073:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57729,7 +57729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20577, - "src": "37207:2:13", + "src": "38077:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57741,7 +57741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20579, - "src": "37211:2:13", + "src": "38081:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57777,7 +57777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37141:3:13", + "src": "38011:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -57790,7 +57790,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37141:23:13", + "src": "38011:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -57804,7 +57804,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37141:73:13", + "src": "38011:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57824,7 +57824,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "37125:15:13", + "src": "37995:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -57838,7 +57838,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37125:90:13", + "src": "37995:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -57847,7 +57847,7 @@ }, "id": 20592, "nodeType": "ExpressionStatement", - "src": "37125:90:13" + "src": "37995:90:13" } ] }, @@ -57855,7 +57855,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37034:3:13", + "nameLocation": "37903:3:13", "parameters": { "id": 20580, "nodeType": "ParameterList", @@ -57865,10 +57865,10 @@ "id": 20573, "mutability": "mutable", "name": "p0", - "nameLocation": "37052:2:13", + "nameLocation": "37921:2:13", "nodeType": "VariableDeclaration", "scope": 20594, - "src": "37038:16:13", + "src": "37907:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57879,7 +57879,7 @@ "id": 20572, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37038:6:13", + "src": "37907:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57892,10 +57892,10 @@ "id": 20575, "mutability": "mutable", "name": "p1", - "nameLocation": "37070:2:13", + "nameLocation": "37939:2:13", "nodeType": "VariableDeclaration", "scope": 20594, - "src": "37056:16:13", + "src": "37925:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57906,7 +57906,7 @@ "id": 20574, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37056:6:13", + "src": "37925:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57919,10 +57919,10 @@ "id": 20577, "mutability": "mutable", "name": "p2", - "nameLocation": "37079:2:13", + "nameLocation": "37948:2:13", "nodeType": "VariableDeclaration", "scope": 20594, - "src": "37074:7:13", + "src": "37943:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57933,7 +57933,7 @@ "id": 20576, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37074:4:13", + "src": "37943:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57946,10 +57946,10 @@ "id": 20579, "mutability": "mutable", "name": "p3", - "nameLocation": "37097:2:13", + "nameLocation": "37966:2:13", "nodeType": "VariableDeclaration", "scope": 20594, - "src": "37083:16:13", + "src": "37952:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57960,7 +57960,7 @@ "id": 20578, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37083:6:13", + "src": "37952:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57969,13 +57969,13 @@ "visibility": "internal" } ], - "src": "37037:63:13" + "src": "37906:63:13" }, "returnParameters": { "id": 20581, "nodeType": "ParameterList", "parameters": [], - "src": "37115:0:13" + "src": "37984:0:13" }, "scope": 24413, "stateMutability": "view", @@ -57985,12 +57985,12 @@ { "id": 20617, "nodeType": "FunctionDefinition", - "src": "37228:186:13", + "src": "38101:188:13", "nodes": [], "body": { "id": 20616, "nodeType": "Block", - "src": "37309:105:13", + "src": "38182:107:13", "nodes": [], "statements": [ { @@ -58007,7 +58007,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37359:30:13", + "src": "38233:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_40785869c0ea63ca2ccbcf7415552989c2f1ce04f151eb3b2bd695c64d21af10", "typeString": "literal_string \"log(string,string,bool,bool)\"" @@ -58020,7 +58020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20596, - "src": "37391:2:13", + "src": "38265:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58032,7 +58032,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20598, - "src": "37395:2:13", + "src": "38269:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58044,7 +58044,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20600, - "src": "37399:2:13", + "src": "38273:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58056,7 +58056,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20602, - "src": "37403:2:13", + "src": "38277:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58092,7 +58092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37335:3:13", + "src": "38209:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -58105,7 +58105,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37335:23:13", + "src": "38209:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -58119,7 +58119,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37335:71:13", + "src": "38209:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58139,7 +58139,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "37319:15:13", + "src": "38193:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -58153,7 +58153,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37319:88:13", + "src": "38193:88:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -58162,7 +58162,7 @@ }, "id": 20615, "nodeType": "ExpressionStatement", - "src": "37319:88:13" + "src": "38193:88:13" } ] }, @@ -58170,7 +58170,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37237:3:13", + "nameLocation": "38110:3:13", "parameters": { "id": 20603, "nodeType": "ParameterList", @@ -58180,10 +58180,10 @@ "id": 20596, "mutability": "mutable", "name": "p0", - "nameLocation": "37255:2:13", + "nameLocation": "38128:2:13", "nodeType": "VariableDeclaration", "scope": 20617, - "src": "37241:16:13", + "src": "38114:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58194,7 +58194,7 @@ "id": 20595, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37241:6:13", + "src": "38114:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58207,10 +58207,10 @@ "id": 20598, "mutability": "mutable", "name": "p1", - "nameLocation": "37273:2:13", + "nameLocation": "38146:2:13", "nodeType": "VariableDeclaration", "scope": 20617, - "src": "37259:16:13", + "src": "38132:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58221,7 +58221,7 @@ "id": 20597, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37259:6:13", + "src": "38132:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58234,10 +58234,10 @@ "id": 20600, "mutability": "mutable", "name": "p2", - "nameLocation": "37282:2:13", + "nameLocation": "38155:2:13", "nodeType": "VariableDeclaration", "scope": 20617, - "src": "37277:7:13", + "src": "38150:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58248,7 +58248,7 @@ "id": 20599, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37277:4:13", + "src": "38150:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58261,10 +58261,10 @@ "id": 20602, "mutability": "mutable", "name": "p3", - "nameLocation": "37291:2:13", + "nameLocation": "38164:2:13", "nodeType": "VariableDeclaration", "scope": 20617, - "src": "37286:7:13", + "src": "38159:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58275,7 +58275,7 @@ "id": 20601, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37286:4:13", + "src": "38159:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58284,13 +58284,13 @@ "visibility": "internal" } ], - "src": "37240:54:13" + "src": "38113:54:13" }, "returnParameters": { "id": 20604, "nodeType": "ParameterList", "parameters": [], - "src": "37309:0:13" + "src": "38182:0:13" }, "scope": 24413, "stateMutability": "view", @@ -58300,12 +58300,12 @@ { "id": 20640, "nodeType": "FunctionDefinition", - "src": "37420:192:13", + "src": "38297:194:13", "nodes": [], "body": { "id": 20639, "nodeType": "Block", - "src": "37504:108:13", + "src": "38381:110:13", "nodes": [], "statements": [ { @@ -58322,7 +58322,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37554:33:13", + "src": "38432:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c371c7db0a4b104babdbdf00d079eb75cb5aa1d401c4fb726c8e5559029df84d", "typeString": "literal_string \"log(string,string,bool,address)\"" @@ -58335,7 +58335,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20619, - "src": "37589:2:13", + "src": "38467:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58347,7 +58347,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20621, - "src": "37593:2:13", + "src": "38471:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58359,7 +58359,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20623, - "src": "37597:2:13", + "src": "38475:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58371,7 +58371,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20625, - "src": "37601:2:13", + "src": "38479:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -58407,7 +58407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37530:3:13", + "src": "38408:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -58420,7 +58420,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37530:23:13", + "src": "38408:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -58434,7 +58434,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37530:74:13", + "src": "38408:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58454,7 +58454,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "37514:15:13", + "src": "38392:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -58468,7 +58468,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37514:91:13", + "src": "38392:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -58477,7 +58477,7 @@ }, "id": 20638, "nodeType": "ExpressionStatement", - "src": "37514:91:13" + "src": "38392:91:13" } ] }, @@ -58485,7 +58485,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37429:3:13", + "nameLocation": "38306:3:13", "parameters": { "id": 20626, "nodeType": "ParameterList", @@ -58495,10 +58495,10 @@ "id": 20619, "mutability": "mutable", "name": "p0", - "nameLocation": "37447:2:13", + "nameLocation": "38324:2:13", "nodeType": "VariableDeclaration", "scope": 20640, - "src": "37433:16:13", + "src": "38310:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58509,7 +58509,7 @@ "id": 20618, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37433:6:13", + "src": "38310:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58522,10 +58522,10 @@ "id": 20621, "mutability": "mutable", "name": "p1", - "nameLocation": "37465:2:13", + "nameLocation": "38342:2:13", "nodeType": "VariableDeclaration", "scope": 20640, - "src": "37451:16:13", + "src": "38328:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58536,7 +58536,7 @@ "id": 20620, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37451:6:13", + "src": "38328:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58549,10 +58549,10 @@ "id": 20623, "mutability": "mutable", "name": "p2", - "nameLocation": "37474:2:13", + "nameLocation": "38351:2:13", "nodeType": "VariableDeclaration", "scope": 20640, - "src": "37469:7:13", + "src": "38346:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58563,7 +58563,7 @@ "id": 20622, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37469:4:13", + "src": "38346:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58576,10 +58576,10 @@ "id": 20625, "mutability": "mutable", "name": "p3", - "nameLocation": "37486:2:13", + "nameLocation": "38363:2:13", "nodeType": "VariableDeclaration", "scope": 20640, - "src": "37478:10:13", + "src": "38355:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58590,7 +58590,7 @@ "id": 20624, "name": "address", "nodeType": "ElementaryTypeName", - "src": "37478:7:13", + "src": "38355:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -58600,13 +58600,13 @@ "visibility": "internal" } ], - "src": "37432:57:13" + "src": "38309:57:13" }, "returnParameters": { "id": 20627, "nodeType": "ParameterList", "parameters": [], - "src": "37504:0:13" + "src": "38381:0:13" }, "scope": 24413, "stateMutability": "view", @@ -58616,12 +58616,12 @@ { "id": 20663, "nodeType": "FunctionDefinition", - "src": "37618:198:13", + "src": "38499:200:13", "nodes": [], "body": { "id": 20662, "nodeType": "Block", - "src": "37705:111:13", + "src": "38586:113:13", "nodes": [], "statements": [ { @@ -58638,7 +58638,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37755:36:13", + "src": "38637:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7cc3c607046f21bb2d1cc4864448de2e6c44029beb9bfc36cf6ca90777ae5a00", "typeString": "literal_string \"log(string,string,address,uint256)\"" @@ -58651,7 +58651,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20642, - "src": "37793:2:13", + "src": "38675:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58663,7 +58663,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20644, - "src": "37797:2:13", + "src": "38679:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58675,7 +58675,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20646, - "src": "37801:2:13", + "src": "38683:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -58687,7 +58687,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20648, - "src": "37805:2:13", + "src": "38687:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -58723,7 +58723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37731:3:13", + "src": "38613:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -58736,7 +58736,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37731:23:13", + "src": "38613:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -58750,7 +58750,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37731:77:13", + "src": "38613:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58770,7 +58770,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "37715:15:13", + "src": "38597:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -58784,7 +58784,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37715:94:13", + "src": "38597:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -58793,7 +58793,7 @@ }, "id": 20661, "nodeType": "ExpressionStatement", - "src": "37715:94:13" + "src": "38597:94:13" } ] }, @@ -58801,7 +58801,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37627:3:13", + "nameLocation": "38508:3:13", "parameters": { "id": 20649, "nodeType": "ParameterList", @@ -58811,10 +58811,10 @@ "id": 20642, "mutability": "mutable", "name": "p0", - "nameLocation": "37645:2:13", + "nameLocation": "38526:2:13", "nodeType": "VariableDeclaration", "scope": 20663, - "src": "37631:16:13", + "src": "38512:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58825,7 +58825,7 @@ "id": 20641, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37631:6:13", + "src": "38512:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58838,10 +58838,10 @@ "id": 20644, "mutability": "mutable", "name": "p1", - "nameLocation": "37663:2:13", + "nameLocation": "38544:2:13", "nodeType": "VariableDeclaration", "scope": 20663, - "src": "37649:16:13", + "src": "38530:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58852,7 +58852,7 @@ "id": 20643, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37649:6:13", + "src": "38530:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58865,10 +58865,10 @@ "id": 20646, "mutability": "mutable", "name": "p2", - "nameLocation": "37675:2:13", + "nameLocation": "38556:2:13", "nodeType": "VariableDeclaration", "scope": 20663, - "src": "37667:10:13", + "src": "38548:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58879,7 +58879,7 @@ "id": 20645, "name": "address", "nodeType": "ElementaryTypeName", - "src": "37667:7:13", + "src": "38548:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -58893,10 +58893,10 @@ "id": 20648, "mutability": "mutable", "name": "p3", - "nameLocation": "37687:2:13", + "nameLocation": "38568:2:13", "nodeType": "VariableDeclaration", "scope": 20663, - "src": "37679:10:13", + "src": "38560:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58907,7 +58907,7 @@ "id": 20647, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "37679:7:13", + "src": "38560:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -58916,13 +58916,13 @@ "visibility": "internal" } ], - "src": "37630:60:13" + "src": "38511:60:13" }, "returnParameters": { "id": 20650, "nodeType": "ParameterList", "parameters": [], - "src": "37705:0:13" + "src": "38586:0:13" }, "scope": 24413, "stateMutability": "view", @@ -58932,12 +58932,12 @@ { "id": 20686, "nodeType": "FunctionDefinition", - "src": "37822:203:13", + "src": "38707:205:13", "nodes": [], "body": { "id": 20685, "nodeType": "Block", - "src": "37915:110:13", + "src": "38800:112:13", "nodes": [], "statements": [ { @@ -58954,7 +58954,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37965:35:13", + "src": "38851:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb1bff805ef136c60bfed230c7b932a14c6f7a62608edeaf56f8f2c0575d25b6", "typeString": "literal_string \"log(string,string,address,string)\"" @@ -58967,7 +58967,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20665, - "src": "38002:2:13", + "src": "38888:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58979,7 +58979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20667, - "src": "38006:2:13", + "src": "38892:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58991,7 +58991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20669, - "src": "38010:2:13", + "src": "38896:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59003,7 +59003,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20671, - "src": "38014:2:13", + "src": "38900:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59039,7 +59039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37941:3:13", + "src": "38827:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -59052,7 +59052,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37941:23:13", + "src": "38827:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -59066,7 +59066,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37941:76:13", + "src": "38827:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59086,7 +59086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "37925:15:13", + "src": "38811:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -59100,7 +59100,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "37925:93:13", + "src": "38811:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -59109,7 +59109,7 @@ }, "id": 20684, "nodeType": "ExpressionStatement", - "src": "37925:93:13" + "src": "38811:93:13" } ] }, @@ -59117,7 +59117,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37831:3:13", + "nameLocation": "38716:3:13", "parameters": { "id": 20672, "nodeType": "ParameterList", @@ -59127,10 +59127,10 @@ "id": 20665, "mutability": "mutable", "name": "p0", - "nameLocation": "37849:2:13", + "nameLocation": "38734:2:13", "nodeType": "VariableDeclaration", "scope": 20686, - "src": "37835:16:13", + "src": "38720:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59141,7 +59141,7 @@ "id": 20664, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37835:6:13", + "src": "38720:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59154,10 +59154,10 @@ "id": 20667, "mutability": "mutable", "name": "p1", - "nameLocation": "37867:2:13", + "nameLocation": "38752:2:13", "nodeType": "VariableDeclaration", "scope": 20686, - "src": "37853:16:13", + "src": "38738:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59168,7 +59168,7 @@ "id": 20666, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37853:6:13", + "src": "38738:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59181,10 +59181,10 @@ "id": 20669, "mutability": "mutable", "name": "p2", - "nameLocation": "37879:2:13", + "nameLocation": "38764:2:13", "nodeType": "VariableDeclaration", "scope": 20686, - "src": "37871:10:13", + "src": "38756:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59195,7 +59195,7 @@ "id": 20668, "name": "address", "nodeType": "ElementaryTypeName", - "src": "37871:7:13", + "src": "38756:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59209,10 +59209,10 @@ "id": 20671, "mutability": "mutable", "name": "p3", - "nameLocation": "37897:2:13", + "nameLocation": "38782:2:13", "nodeType": "VariableDeclaration", "scope": 20686, - "src": "37883:16:13", + "src": "38768:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59223,7 +59223,7 @@ "id": 20670, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37883:6:13", + "src": "38768:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59232,13 +59232,13 @@ "visibility": "internal" } ], - "src": "37834:66:13" + "src": "38719:66:13" }, "returnParameters": { "id": 20673, "nodeType": "ParameterList", "parameters": [], - "src": "37915:0:13" + "src": "38800:0:13" }, "scope": 24413, "stateMutability": "view", @@ -59248,12 +59248,12 @@ { "id": 20709, "nodeType": "FunctionDefinition", - "src": "38031:192:13", + "src": "38920:194:13", "nodes": [], "body": { "id": 20708, "nodeType": "Block", - "src": "38115:108:13", + "src": "39004:110:13", "nodes": [], "statements": [ { @@ -59270,7 +59270,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38165:33:13", + "src": "39055:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ccd4e373eb6ae26626c8607ae861c55cda5fd321363edde7e6328e09072ba63", "typeString": "literal_string \"log(string,string,address,bool)\"" @@ -59283,7 +59283,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20688, - "src": "38200:2:13", + "src": "39090:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59295,7 +59295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20690, - "src": "38204:2:13", + "src": "39094:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59307,7 +59307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20692, - "src": "38208:2:13", + "src": "39098:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59319,7 +59319,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20694, - "src": "38212:2:13", + "src": "39102:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59355,7 +59355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38141:3:13", + "src": "39031:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -59368,7 +59368,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38141:23:13", + "src": "39031:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -59382,7 +59382,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38141:74:13", + "src": "39031:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59402,7 +59402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "38125:15:13", + "src": "39015:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -59416,7 +59416,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38125:91:13", + "src": "39015:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -59425,7 +59425,7 @@ }, "id": 20707, "nodeType": "ExpressionStatement", - "src": "38125:91:13" + "src": "39015:91:13" } ] }, @@ -59433,7 +59433,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38040:3:13", + "nameLocation": "38929:3:13", "parameters": { "id": 20695, "nodeType": "ParameterList", @@ -59443,10 +59443,10 @@ "id": 20688, "mutability": "mutable", "name": "p0", - "nameLocation": "38058:2:13", + "nameLocation": "38947:2:13", "nodeType": "VariableDeclaration", "scope": 20709, - "src": "38044:16:13", + "src": "38933:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59457,7 +59457,7 @@ "id": 20687, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38044:6:13", + "src": "38933:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59470,10 +59470,10 @@ "id": 20690, "mutability": "mutable", "name": "p1", - "nameLocation": "38076:2:13", + "nameLocation": "38965:2:13", "nodeType": "VariableDeclaration", "scope": 20709, - "src": "38062:16:13", + "src": "38951:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59484,7 +59484,7 @@ "id": 20689, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38062:6:13", + "src": "38951:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59497,10 +59497,10 @@ "id": 20692, "mutability": "mutable", "name": "p2", - "nameLocation": "38088:2:13", + "nameLocation": "38977:2:13", "nodeType": "VariableDeclaration", "scope": 20709, - "src": "38080:10:13", + "src": "38969:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59511,7 +59511,7 @@ "id": 20691, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38080:7:13", + "src": "38969:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59525,10 +59525,10 @@ "id": 20694, "mutability": "mutable", "name": "p3", - "nameLocation": "38097:2:13", + "nameLocation": "38986:2:13", "nodeType": "VariableDeclaration", "scope": 20709, - "src": "38092:7:13", + "src": "38981:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59539,7 +59539,7 @@ "id": 20693, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38092:4:13", + "src": "38981:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59548,13 +59548,13 @@ "visibility": "internal" } ], - "src": "38043:57:13" + "src": "38932:57:13" }, "returnParameters": { "id": 20696, "nodeType": "ParameterList", "parameters": [], - "src": "38115:0:13" + "src": "39004:0:13" }, "scope": 24413, "stateMutability": "view", @@ -59564,12 +59564,12 @@ { "id": 20732, "nodeType": "FunctionDefinition", - "src": "38229:198:13", + "src": "39122:200:13", "nodes": [], "body": { "id": 20731, "nodeType": "Block", - "src": "38316:111:13", + "src": "39209:113:13", "nodes": [], "statements": [ { @@ -59586,7 +59586,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38366:36:13", + "src": "39260:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_439c7befd1b6bfcb9bd001c1f3a991ef43c070f0ace0c190dd9f16d7ae338a5d", "typeString": "literal_string \"log(string,string,address,address)\"" @@ -59599,7 +59599,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20711, - "src": "38404:2:13", + "src": "39298:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59611,7 +59611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20713, - "src": "38408:2:13", + "src": "39302:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59623,7 +59623,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20715, - "src": "38412:2:13", + "src": "39306:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59635,7 +59635,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20717, - "src": "38416:2:13", + "src": "39310:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59671,7 +59671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38342:3:13", + "src": "39236:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -59684,7 +59684,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38342:23:13", + "src": "39236:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -59698,7 +59698,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38342:77:13", + "src": "39236:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59718,7 +59718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "38326:15:13", + "src": "39220:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -59732,7 +59732,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38326:94:13", + "src": "39220:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -59741,7 +59741,7 @@ }, "id": 20730, "nodeType": "ExpressionStatement", - "src": "38326:94:13" + "src": "39220:94:13" } ] }, @@ -59749,7 +59749,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38238:3:13", + "nameLocation": "39131:3:13", "parameters": { "id": 20718, "nodeType": "ParameterList", @@ -59759,10 +59759,10 @@ "id": 20711, "mutability": "mutable", "name": "p0", - "nameLocation": "38256:2:13", + "nameLocation": "39149:2:13", "nodeType": "VariableDeclaration", "scope": 20732, - "src": "38242:16:13", + "src": "39135:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59773,7 +59773,7 @@ "id": 20710, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38242:6:13", + "src": "39135:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59786,10 +59786,10 @@ "id": 20713, "mutability": "mutable", "name": "p1", - "nameLocation": "38274:2:13", + "nameLocation": "39167:2:13", "nodeType": "VariableDeclaration", "scope": 20732, - "src": "38260:16:13", + "src": "39153:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59800,7 +59800,7 @@ "id": 20712, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38260:6:13", + "src": "39153:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59813,10 +59813,10 @@ "id": 20715, "mutability": "mutable", "name": "p2", - "nameLocation": "38286:2:13", + "nameLocation": "39179:2:13", "nodeType": "VariableDeclaration", "scope": 20732, - "src": "38278:10:13", + "src": "39171:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59827,7 +59827,7 @@ "id": 20714, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38278:7:13", + "src": "39171:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59841,10 +59841,10 @@ "id": 20717, "mutability": "mutable", "name": "p3", - "nameLocation": "38298:2:13", + "nameLocation": "39191:2:13", "nodeType": "VariableDeclaration", "scope": 20732, - "src": "38290:10:13", + "src": "39183:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59855,7 +59855,7 @@ "id": 20716, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38290:7:13", + "src": "39183:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59865,13 +59865,13 @@ "visibility": "internal" } ], - "src": "38241:60:13" + "src": "39134:60:13" }, "returnParameters": { "id": 20719, "nodeType": "ParameterList", "parameters": [], - "src": "38316:0:13" + "src": "39209:0:13" }, "scope": 24413, "stateMutability": "view", @@ -59881,12 +59881,12 @@ { "id": 20755, "nodeType": "FunctionDefinition", - "src": "38433:187:13", + "src": "39330:189:13", "nodes": [], "body": { "id": 20754, "nodeType": "Block", - "src": "38511:109:13", + "src": "39408:111:13", "nodes": [], "statements": [ { @@ -59903,7 +59903,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38561:34:13", + "src": "39459:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_64b5bb671d0911515c2d999ed3f7f689c3b5762a99b342dfee4a1d88fec7b25e", "typeString": "literal_string \"log(string,bool,uint256,uint256)\"" @@ -59916,7 +59916,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20734, - "src": "38597:2:13", + "src": "39495:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59928,7 +59928,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20736, - "src": "38601:2:13", + "src": "39499:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59940,7 +59940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20738, - "src": "38605:2:13", + "src": "39503:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -59952,7 +59952,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20740, - "src": "38609:2:13", + "src": "39507:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -59988,7 +59988,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38537:3:13", + "src": "39435:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -60001,7 +60001,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38537:23:13", + "src": "39435:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -60015,7 +60015,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38537:75:13", + "src": "39435:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60035,7 +60035,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "38521:15:13", + "src": "39419:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -60049,7 +60049,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38521:92:13", + "src": "39419:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -60058,7 +60058,7 @@ }, "id": 20753, "nodeType": "ExpressionStatement", - "src": "38521:92:13" + "src": "39419:92:13" } ] }, @@ -60066,7 +60066,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38442:3:13", + "nameLocation": "39339:3:13", "parameters": { "id": 20741, "nodeType": "ParameterList", @@ -60076,10 +60076,10 @@ "id": 20734, "mutability": "mutable", "name": "p0", - "nameLocation": "38460:2:13", + "nameLocation": "39357:2:13", "nodeType": "VariableDeclaration", "scope": 20755, - "src": "38446:16:13", + "src": "39343:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60090,7 +60090,7 @@ "id": 20733, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38446:6:13", + "src": "39343:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60103,10 +60103,10 @@ "id": 20736, "mutability": "mutable", "name": "p1", - "nameLocation": "38469:2:13", + "nameLocation": "39366:2:13", "nodeType": "VariableDeclaration", "scope": 20755, - "src": "38464:7:13", + "src": "39361:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60117,7 +60117,7 @@ "id": 20735, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38464:4:13", + "src": "39361:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60130,10 +60130,10 @@ "id": 20738, "mutability": "mutable", "name": "p2", - "nameLocation": "38481:2:13", + "nameLocation": "39378:2:13", "nodeType": "VariableDeclaration", "scope": 20755, - "src": "38473:10:13", + "src": "39370:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60144,7 +60144,7 @@ "id": 20737, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "38473:7:13", + "src": "39370:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60157,10 +60157,10 @@ "id": 20740, "mutability": "mutable", "name": "p3", - "nameLocation": "38493:2:13", + "nameLocation": "39390:2:13", "nodeType": "VariableDeclaration", "scope": 20755, - "src": "38485:10:13", + "src": "39382:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60171,7 +60171,7 @@ "id": 20739, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "38485:7:13", + "src": "39382:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60180,13 +60180,13 @@ "visibility": "internal" } ], - "src": "38445:51:13" + "src": "39342:51:13" }, "returnParameters": { "id": 20742, "nodeType": "ParameterList", "parameters": [], - "src": "38511:0:13" + "src": "39408:0:13" }, "scope": 24413, "stateMutability": "view", @@ -60196,12 +60196,12 @@ { "id": 20778, "nodeType": "FunctionDefinition", - "src": "38626:192:13", + "src": "39527:194:13", "nodes": [], "body": { "id": 20777, "nodeType": "Block", - "src": "38710:108:13", + "src": "39611:110:13", "nodes": [], "statements": [ { @@ -60218,7 +60218,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38760:33:13", + "src": "39662:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_742d6ee771df9df1dec5a8b70ff5f7f41567f6ae9fe27e7e391b2811f9978b00", "typeString": "literal_string \"log(string,bool,uint256,string)\"" @@ -60231,7 +60231,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20757, - "src": "38795:2:13", + "src": "39697:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60243,7 +60243,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20759, - "src": "38799:2:13", + "src": "39701:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60255,7 +60255,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20761, - "src": "38803:2:13", + "src": "39705:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60267,7 +60267,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20763, - "src": "38807:2:13", + "src": "39709:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60303,7 +60303,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38736:3:13", + "src": "39638:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -60316,7 +60316,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38736:23:13", + "src": "39638:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -60330,7 +60330,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38736:74:13", + "src": "39638:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60350,7 +60350,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "38720:15:13", + "src": "39622:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -60364,7 +60364,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38720:91:13", + "src": "39622:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -60373,7 +60373,7 @@ }, "id": 20776, "nodeType": "ExpressionStatement", - "src": "38720:91:13" + "src": "39622:91:13" } ] }, @@ -60381,7 +60381,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38635:3:13", + "nameLocation": "39536:3:13", "parameters": { "id": 20764, "nodeType": "ParameterList", @@ -60391,10 +60391,10 @@ "id": 20757, "mutability": "mutable", "name": "p0", - "nameLocation": "38653:2:13", + "nameLocation": "39554:2:13", "nodeType": "VariableDeclaration", "scope": 20778, - "src": "38639:16:13", + "src": "39540:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60405,7 +60405,7 @@ "id": 20756, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38639:6:13", + "src": "39540:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60418,10 +60418,10 @@ "id": 20759, "mutability": "mutable", "name": "p1", - "nameLocation": "38662:2:13", + "nameLocation": "39563:2:13", "nodeType": "VariableDeclaration", "scope": 20778, - "src": "38657:7:13", + "src": "39558:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60432,7 +60432,7 @@ "id": 20758, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38657:4:13", + "src": "39558:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60445,10 +60445,10 @@ "id": 20761, "mutability": "mutable", "name": "p2", - "nameLocation": "38674:2:13", + "nameLocation": "39575:2:13", "nodeType": "VariableDeclaration", "scope": 20778, - "src": "38666:10:13", + "src": "39567:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60459,7 +60459,7 @@ "id": 20760, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "38666:7:13", + "src": "39567:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60472,10 +60472,10 @@ "id": 20763, "mutability": "mutable", "name": "p3", - "nameLocation": "38692:2:13", + "nameLocation": "39593:2:13", "nodeType": "VariableDeclaration", "scope": 20778, - "src": "38678:16:13", + "src": "39579:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60486,7 +60486,7 @@ "id": 20762, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38678:6:13", + "src": "39579:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60495,13 +60495,13 @@ "visibility": "internal" } ], - "src": "38638:57:13" + "src": "39539:57:13" }, "returnParameters": { "id": 20765, "nodeType": "ParameterList", "parameters": [], - "src": "38710:0:13" + "src": "39611:0:13" }, "scope": 24413, "stateMutability": "view", @@ -60511,12 +60511,12 @@ { "id": 20801, "nodeType": "FunctionDefinition", - "src": "38824:181:13", + "src": "39729:183:13", "nodes": [], "body": { "id": 20800, "nodeType": "Block", - "src": "38899:106:13", + "src": "39804:108:13", "nodes": [], "statements": [ { @@ -60533,7 +60533,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38949:31:13", + "src": "39855:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8af7cf8a379b674b00a81c3841f4203ce23fde0db10f1f8c2a0017ca424d79e2", "typeString": "literal_string \"log(string,bool,uint256,bool)\"" @@ -60546,7 +60546,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20780, - "src": "38982:2:13", + "src": "39888:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60558,7 +60558,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20782, - "src": "38986:2:13", + "src": "39892:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60570,7 +60570,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20784, - "src": "38990:2:13", + "src": "39896:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60582,7 +60582,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20786, - "src": "38994:2:13", + "src": "39900:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60618,7 +60618,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38925:3:13", + "src": "39831:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -60631,7 +60631,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38925:23:13", + "src": "39831:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -60645,7 +60645,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38925:72:13", + "src": "39831:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60665,7 +60665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "38909:15:13", + "src": "39815:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -60679,7 +60679,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "38909:89:13", + "src": "39815:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -60688,7 +60688,7 @@ }, "id": 20799, "nodeType": "ExpressionStatement", - "src": "38909:89:13" + "src": "39815:89:13" } ] }, @@ -60696,7 +60696,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38833:3:13", + "nameLocation": "39738:3:13", "parameters": { "id": 20787, "nodeType": "ParameterList", @@ -60706,10 +60706,10 @@ "id": 20780, "mutability": "mutable", "name": "p0", - "nameLocation": "38851:2:13", + "nameLocation": "39756:2:13", "nodeType": "VariableDeclaration", "scope": 20801, - "src": "38837:16:13", + "src": "39742:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60720,7 +60720,7 @@ "id": 20779, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38837:6:13", + "src": "39742:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60733,10 +60733,10 @@ "id": 20782, "mutability": "mutable", "name": "p1", - "nameLocation": "38860:2:13", + "nameLocation": "39765:2:13", "nodeType": "VariableDeclaration", "scope": 20801, - "src": "38855:7:13", + "src": "39760:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60747,7 +60747,7 @@ "id": 20781, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38855:4:13", + "src": "39760:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60760,10 +60760,10 @@ "id": 20784, "mutability": "mutable", "name": "p2", - "nameLocation": "38872:2:13", + "nameLocation": "39777:2:13", "nodeType": "VariableDeclaration", "scope": 20801, - "src": "38864:10:13", + "src": "39769:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60774,7 +60774,7 @@ "id": 20783, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "38864:7:13", + "src": "39769:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60787,10 +60787,10 @@ "id": 20786, "mutability": "mutable", "name": "p3", - "nameLocation": "38881:2:13", + "nameLocation": "39786:2:13", "nodeType": "VariableDeclaration", "scope": 20801, - "src": "38876:7:13", + "src": "39781:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60801,7 +60801,7 @@ "id": 20785, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38876:4:13", + "src": "39781:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60810,13 +60810,13 @@ "visibility": "internal" } ], - "src": "38836:48:13" + "src": "39741:48:13" }, "returnParameters": { "id": 20788, "nodeType": "ParameterList", "parameters": [], - "src": "38899:0:13" + "src": "39804:0:13" }, "scope": 24413, "stateMutability": "view", @@ -60826,12 +60826,12 @@ { "id": 20824, "nodeType": "FunctionDefinition", - "src": "39011:187:13", + "src": "39920:189:13", "nodes": [], "body": { "id": 20823, "nodeType": "Block", - "src": "39089:109:13", + "src": "39998:111:13", "nodes": [], "statements": [ { @@ -60848,7 +60848,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39139:34:13", + "src": "40049:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_935e09bfd29779a7e049f17e6e907bb9f7181e93c0c486cf646b7471eb4a9d1e", "typeString": "literal_string \"log(string,bool,uint256,address)\"" @@ -60861,7 +60861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20803, - "src": "39175:2:13", + "src": "40085:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60873,7 +60873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20805, - "src": "39179:2:13", + "src": "40089:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60885,7 +60885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20807, - "src": "39183:2:13", + "src": "40093:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60897,7 +60897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20809, - "src": "39187:2:13", + "src": "40097:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -60933,7 +60933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39115:3:13", + "src": "40025:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -60946,7 +60946,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39115:23:13", + "src": "40025:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -60960,7 +60960,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39115:75:13", + "src": "40025:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60980,7 +60980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "39099:15:13", + "src": "40009:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -60994,7 +60994,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39099:92:13", + "src": "40009:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -61003,7 +61003,7 @@ }, "id": 20822, "nodeType": "ExpressionStatement", - "src": "39099:92:13" + "src": "40009:92:13" } ] }, @@ -61011,7 +61011,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39020:3:13", + "nameLocation": "39929:3:13", "parameters": { "id": 20810, "nodeType": "ParameterList", @@ -61021,10 +61021,10 @@ "id": 20803, "mutability": "mutable", "name": "p0", - "nameLocation": "39038:2:13", + "nameLocation": "39947:2:13", "nodeType": "VariableDeclaration", "scope": 20824, - "src": "39024:16:13", + "src": "39933:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61035,7 +61035,7 @@ "id": 20802, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39024:6:13", + "src": "39933:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61048,10 +61048,10 @@ "id": 20805, "mutability": "mutable", "name": "p1", - "nameLocation": "39047:2:13", + "nameLocation": "39956:2:13", "nodeType": "VariableDeclaration", "scope": 20824, - "src": "39042:7:13", + "src": "39951:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61062,7 +61062,7 @@ "id": 20804, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39042:4:13", + "src": "39951:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61075,10 +61075,10 @@ "id": 20807, "mutability": "mutable", "name": "p2", - "nameLocation": "39059:2:13", + "nameLocation": "39968:2:13", "nodeType": "VariableDeclaration", "scope": 20824, - "src": "39051:10:13", + "src": "39960:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61089,7 +61089,7 @@ "id": 20806, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "39051:7:13", + "src": "39960:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61102,10 +61102,10 @@ "id": 20809, "mutability": "mutable", "name": "p3", - "nameLocation": "39071:2:13", + "nameLocation": "39980:2:13", "nodeType": "VariableDeclaration", "scope": 20824, - "src": "39063:10:13", + "src": "39972:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61116,7 +61116,7 @@ "id": 20808, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39063:7:13", + "src": "39972:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -61126,13 +61126,13 @@ "visibility": "internal" } ], - "src": "39023:51:13" + "src": "39932:51:13" }, "returnParameters": { "id": 20811, "nodeType": "ParameterList", "parameters": [], - "src": "39089:0:13" + "src": "39998:0:13" }, "scope": 24413, "stateMutability": "view", @@ -61142,12 +61142,12 @@ { "id": 20847, "nodeType": "FunctionDefinition", - "src": "39204:192:13", + "src": "40117:194:13", "nodes": [], "body": { "id": 20846, "nodeType": "Block", - "src": "39288:108:13", + "src": "40201:110:13", "nodes": [], "statements": [ { @@ -61164,7 +61164,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39338:33:13", + "src": "40252:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_24f9146562ee02c43db65ac014241fab3a51c9e29435f60d2ed133a186cac03a", "typeString": "literal_string \"log(string,bool,string,uint256)\"" @@ -61177,7 +61177,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20826, - "src": "39373:2:13", + "src": "40287:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61189,7 +61189,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20828, - "src": "39377:2:13", + "src": "40291:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61201,7 +61201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20830, - "src": "39381:2:13", + "src": "40295:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61213,7 +61213,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20832, - "src": "39385:2:13", + "src": "40299:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61249,7 +61249,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39314:3:13", + "src": "40228:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -61262,7 +61262,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39314:23:13", + "src": "40228:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -61276,7 +61276,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39314:74:13", + "src": "40228:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61296,7 +61296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "39298:15:13", + "src": "40212:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -61310,7 +61310,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39298:91:13", + "src": "40212:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -61319,7 +61319,7 @@ }, "id": 20845, "nodeType": "ExpressionStatement", - "src": "39298:91:13" + "src": "40212:91:13" } ] }, @@ -61327,7 +61327,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39213:3:13", + "nameLocation": "40126:3:13", "parameters": { "id": 20833, "nodeType": "ParameterList", @@ -61337,10 +61337,10 @@ "id": 20826, "mutability": "mutable", "name": "p0", - "nameLocation": "39231:2:13", + "nameLocation": "40144:2:13", "nodeType": "VariableDeclaration", "scope": 20847, - "src": "39217:16:13", + "src": "40130:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61351,7 +61351,7 @@ "id": 20825, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39217:6:13", + "src": "40130:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61364,10 +61364,10 @@ "id": 20828, "mutability": "mutable", "name": "p1", - "nameLocation": "39240:2:13", + "nameLocation": "40153:2:13", "nodeType": "VariableDeclaration", "scope": 20847, - "src": "39235:7:13", + "src": "40148:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61378,7 +61378,7 @@ "id": 20827, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39235:4:13", + "src": "40148:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61391,10 +61391,10 @@ "id": 20830, "mutability": "mutable", "name": "p2", - "nameLocation": "39258:2:13", + "nameLocation": "40171:2:13", "nodeType": "VariableDeclaration", "scope": 20847, - "src": "39244:16:13", + "src": "40157:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61405,7 +61405,7 @@ "id": 20829, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39244:6:13", + "src": "40157:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61418,10 +61418,10 @@ "id": 20832, "mutability": "mutable", "name": "p3", - "nameLocation": "39270:2:13", + "nameLocation": "40183:2:13", "nodeType": "VariableDeclaration", "scope": 20847, - "src": "39262:10:13", + "src": "40175:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61432,7 +61432,7 @@ "id": 20831, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "39262:7:13", + "src": "40175:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61441,13 +61441,13 @@ "visibility": "internal" } ], - "src": "39216:57:13" + "src": "40129:57:13" }, "returnParameters": { "id": 20834, "nodeType": "ParameterList", "parameters": [], - "src": "39288:0:13" + "src": "40201:0:13" }, "scope": 24413, "stateMutability": "view", @@ -61457,12 +61457,12 @@ { "id": 20870, "nodeType": "FunctionDefinition", - "src": "39402:197:13", + "src": "40319:199:13", "nodes": [], "body": { "id": 20869, "nodeType": "Block", - "src": "39492:107:13", + "src": "40409:109:13", "nodes": [], "statements": [ { @@ -61479,7 +61479,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39542:32:13", + "src": "40460:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a826caebc65f4a71211c1c7fd8dc9bdd856d7ef7dbeef42d8af156e9f73bc47d", "typeString": "literal_string \"log(string,bool,string,string)\"" @@ -61492,7 +61492,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20849, - "src": "39576:2:13", + "src": "40494:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61504,7 +61504,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20851, - "src": "39580:2:13", + "src": "40498:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61516,7 +61516,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20853, - "src": "39584:2:13", + "src": "40502:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61528,7 +61528,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20855, - "src": "39588:2:13", + "src": "40506:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61564,7 +61564,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39518:3:13", + "src": "40436:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -61577,7 +61577,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39518:23:13", + "src": "40436:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -61591,7 +61591,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39518:73:13", + "src": "40436:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61611,7 +61611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "39502:15:13", + "src": "40420:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -61625,7 +61625,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39502:90:13", + "src": "40420:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -61634,7 +61634,7 @@ }, "id": 20868, "nodeType": "ExpressionStatement", - "src": "39502:90:13" + "src": "40420:90:13" } ] }, @@ -61642,7 +61642,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39411:3:13", + "nameLocation": "40328:3:13", "parameters": { "id": 20856, "nodeType": "ParameterList", @@ -61652,10 +61652,10 @@ "id": 20849, "mutability": "mutable", "name": "p0", - "nameLocation": "39429:2:13", + "nameLocation": "40346:2:13", "nodeType": "VariableDeclaration", "scope": 20870, - "src": "39415:16:13", + "src": "40332:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61666,7 +61666,7 @@ "id": 20848, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39415:6:13", + "src": "40332:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61679,10 +61679,10 @@ "id": 20851, "mutability": "mutable", "name": "p1", - "nameLocation": "39438:2:13", + "nameLocation": "40355:2:13", "nodeType": "VariableDeclaration", "scope": 20870, - "src": "39433:7:13", + "src": "40350:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61693,7 +61693,7 @@ "id": 20850, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39433:4:13", + "src": "40350:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61706,10 +61706,10 @@ "id": 20853, "mutability": "mutable", "name": "p2", - "nameLocation": "39456:2:13", + "nameLocation": "40373:2:13", "nodeType": "VariableDeclaration", "scope": 20870, - "src": "39442:16:13", + "src": "40359:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61720,7 +61720,7 @@ "id": 20852, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39442:6:13", + "src": "40359:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61733,10 +61733,10 @@ "id": 20855, "mutability": "mutable", "name": "p3", - "nameLocation": "39474:2:13", + "nameLocation": "40391:2:13", "nodeType": "VariableDeclaration", "scope": 20870, - "src": "39460:16:13", + "src": "40377:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61747,7 +61747,7 @@ "id": 20854, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39460:6:13", + "src": "40377:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61756,13 +61756,13 @@ "visibility": "internal" } ], - "src": "39414:63:13" + "src": "40331:63:13" }, "returnParameters": { "id": 20857, "nodeType": "ParameterList", "parameters": [], - "src": "39492:0:13" + "src": "40409:0:13" }, "scope": 24413, "stateMutability": "view", @@ -61772,12 +61772,12 @@ { "id": 20893, "nodeType": "FunctionDefinition", - "src": "39605:186:13", + "src": "40526:188:13", "nodes": [], "body": { "id": 20892, "nodeType": "Block", - "src": "39686:105:13", + "src": "40607:107:13", "nodes": [], "statements": [ { @@ -61794,7 +61794,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39736:30:13", + "src": "40658:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3f8a701d00386d6ad9c7b7a930805b985bcbbe108e894a7d5cb9493e87e57e8b", "typeString": "literal_string \"log(string,bool,string,bool)\"" @@ -61807,7 +61807,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20872, - "src": "39768:2:13", + "src": "40690:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61819,7 +61819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20874, - "src": "39772:2:13", + "src": "40694:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61831,7 +61831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20876, - "src": "39776:2:13", + "src": "40698:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61843,7 +61843,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20878, - "src": "39780:2:13", + "src": "40702:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61879,7 +61879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39712:3:13", + "src": "40634:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -61892,7 +61892,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39712:23:13", + "src": "40634:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -61906,7 +61906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39712:71:13", + "src": "40634:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61926,7 +61926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "39696:15:13", + "src": "40618:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -61940,7 +61940,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39696:88:13", + "src": "40618:88:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -61949,7 +61949,7 @@ }, "id": 20891, "nodeType": "ExpressionStatement", - "src": "39696:88:13" + "src": "40618:88:13" } ] }, @@ -61957,7 +61957,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39614:3:13", + "nameLocation": "40535:3:13", "parameters": { "id": 20879, "nodeType": "ParameterList", @@ -61967,10 +61967,10 @@ "id": 20872, "mutability": "mutable", "name": "p0", - "nameLocation": "39632:2:13", + "nameLocation": "40553:2:13", "nodeType": "VariableDeclaration", "scope": 20893, - "src": "39618:16:13", + "src": "40539:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61981,7 +61981,7 @@ "id": 20871, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39618:6:13", + "src": "40539:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61994,10 +61994,10 @@ "id": 20874, "mutability": "mutable", "name": "p1", - "nameLocation": "39641:2:13", + "nameLocation": "40562:2:13", "nodeType": "VariableDeclaration", "scope": 20893, - "src": "39636:7:13", + "src": "40557:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62008,7 +62008,7 @@ "id": 20873, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39636:4:13", + "src": "40557:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62021,10 +62021,10 @@ "id": 20876, "mutability": "mutable", "name": "p2", - "nameLocation": "39659:2:13", + "nameLocation": "40580:2:13", "nodeType": "VariableDeclaration", "scope": 20893, - "src": "39645:16:13", + "src": "40566:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62035,7 +62035,7 @@ "id": 20875, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39645:6:13", + "src": "40566:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62048,10 +62048,10 @@ "id": 20878, "mutability": "mutable", "name": "p3", - "nameLocation": "39668:2:13", + "nameLocation": "40589:2:13", "nodeType": "VariableDeclaration", "scope": 20893, - "src": "39663:7:13", + "src": "40584:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62062,7 +62062,7 @@ "id": 20877, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39663:4:13", + "src": "40584:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62071,13 +62071,13 @@ "visibility": "internal" } ], - "src": "39617:54:13" + "src": "40538:54:13" }, "returnParameters": { "id": 20880, "nodeType": "ParameterList", "parameters": [], - "src": "39686:0:13" + "src": "40607:0:13" }, "scope": 24413, "stateMutability": "view", @@ -62087,12 +62087,12 @@ { "id": 20916, "nodeType": "FunctionDefinition", - "src": "39797:192:13", + "src": "40722:194:13", "nodes": [], "body": { "id": 20915, "nodeType": "Block", - "src": "39881:108:13", + "src": "40806:110:13", "nodes": [], "statements": [ { @@ -62109,7 +62109,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39931:33:13", + "src": "40857:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0625b292fa5cbc865b55f61713cbbe0ce7abb244ec2df45291ea19c30ddfaf8", "typeString": "literal_string \"log(string,bool,string,address)\"" @@ -62122,7 +62122,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20895, - "src": "39966:2:13", + "src": "40892:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62134,7 +62134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20897, - "src": "39970:2:13", + "src": "40896:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62146,7 +62146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20899, - "src": "39974:2:13", + "src": "40900:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62158,7 +62158,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20901, - "src": "39978:2:13", + "src": "40904:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -62194,7 +62194,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39907:3:13", + "src": "40833:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -62207,7 +62207,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39907:23:13", + "src": "40833:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -62221,7 +62221,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39907:74:13", + "src": "40833:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62241,7 +62241,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "39891:15:13", + "src": "40817:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -62255,7 +62255,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "39891:91:13", + "src": "40817:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -62264,7 +62264,7 @@ }, "id": 20914, "nodeType": "ExpressionStatement", - "src": "39891:91:13" + "src": "40817:91:13" } ] }, @@ -62272,7 +62272,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39806:3:13", + "nameLocation": "40731:3:13", "parameters": { "id": 20902, "nodeType": "ParameterList", @@ -62282,10 +62282,10 @@ "id": 20895, "mutability": "mutable", "name": "p0", - "nameLocation": "39824:2:13", + "nameLocation": "40749:2:13", "nodeType": "VariableDeclaration", "scope": 20916, - "src": "39810:16:13", + "src": "40735:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62296,7 +62296,7 @@ "id": 20894, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39810:6:13", + "src": "40735:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62309,10 +62309,10 @@ "id": 20897, "mutability": "mutable", "name": "p1", - "nameLocation": "39833:2:13", + "nameLocation": "40758:2:13", "nodeType": "VariableDeclaration", "scope": 20916, - "src": "39828:7:13", + "src": "40753:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62323,7 +62323,7 @@ "id": 20896, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39828:4:13", + "src": "40753:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62336,10 +62336,10 @@ "id": 20899, "mutability": "mutable", "name": "p2", - "nameLocation": "39851:2:13", + "nameLocation": "40776:2:13", "nodeType": "VariableDeclaration", "scope": 20916, - "src": "39837:16:13", + "src": "40762:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62350,7 +62350,7 @@ "id": 20898, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39837:6:13", + "src": "40762:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62363,10 +62363,10 @@ "id": 20901, "mutability": "mutable", "name": "p3", - "nameLocation": "39863:2:13", + "nameLocation": "40788:2:13", "nodeType": "VariableDeclaration", "scope": 20916, - "src": "39855:10:13", + "src": "40780:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62377,7 +62377,7 @@ "id": 20900, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39855:7:13", + "src": "40780:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -62387,13 +62387,13 @@ "visibility": "internal" } ], - "src": "39809:57:13" + "src": "40734:57:13" }, "returnParameters": { "id": 20903, "nodeType": "ParameterList", "parameters": [], - "src": "39881:0:13" + "src": "40806:0:13" }, "scope": 24413, "stateMutability": "view", @@ -62403,12 +62403,12 @@ { "id": 20939, "nodeType": "FunctionDefinition", - "src": "39995:181:13", + "src": "40924:183:13", "nodes": [], "body": { "id": 20938, "nodeType": "Block", - "src": "40070:106:13", + "src": "40999:108:13", "nodes": [], "statements": [ { @@ -62425,7 +62425,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40120:31:13", + "src": "41050:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8e3f78a95b6137f6ae9ccc69d6fedacb3b283b432b4367bfc497a4b3b428665c", "typeString": "literal_string \"log(string,bool,bool,uint256)\"" @@ -62438,7 +62438,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20918, - "src": "40153:2:13", + "src": "41083:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62450,7 +62450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20920, - "src": "40157:2:13", + "src": "41087:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62462,7 +62462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20922, - "src": "40161:2:13", + "src": "41091:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62474,7 +62474,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20924, - "src": "40165:2:13", + "src": "41095:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62510,7 +62510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40096:3:13", + "src": "41026:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -62523,7 +62523,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40096:23:13", + "src": "41026:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -62537,7 +62537,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40096:72:13", + "src": "41026:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62557,7 +62557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "40080:15:13", + "src": "41010:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -62571,7 +62571,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40080:89:13", + "src": "41010:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -62580,7 +62580,7 @@ }, "id": 20937, "nodeType": "ExpressionStatement", - "src": "40080:89:13" + "src": "41010:89:13" } ] }, @@ -62588,7 +62588,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40004:3:13", + "nameLocation": "40933:3:13", "parameters": { "id": 20925, "nodeType": "ParameterList", @@ -62598,10 +62598,10 @@ "id": 20918, "mutability": "mutable", "name": "p0", - "nameLocation": "40022:2:13", + "nameLocation": "40951:2:13", "nodeType": "VariableDeclaration", "scope": 20939, - "src": "40008:16:13", + "src": "40937:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62612,7 +62612,7 @@ "id": 20917, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40008:6:13", + "src": "40937:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62625,10 +62625,10 @@ "id": 20920, "mutability": "mutable", "name": "p1", - "nameLocation": "40031:2:13", + "nameLocation": "40960:2:13", "nodeType": "VariableDeclaration", "scope": 20939, - "src": "40026:7:13", + "src": "40955:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62639,7 +62639,7 @@ "id": 20919, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40026:4:13", + "src": "40955:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62652,10 +62652,10 @@ "id": 20922, "mutability": "mutable", "name": "p2", - "nameLocation": "40040:2:13", + "nameLocation": "40969:2:13", "nodeType": "VariableDeclaration", "scope": 20939, - "src": "40035:7:13", + "src": "40964:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62666,7 +62666,7 @@ "id": 20921, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40035:4:13", + "src": "40964:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62679,10 +62679,10 @@ "id": 20924, "mutability": "mutable", "name": "p3", - "nameLocation": "40052:2:13", + "nameLocation": "40981:2:13", "nodeType": "VariableDeclaration", "scope": 20939, - "src": "40044:10:13", + "src": "40973:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62693,7 +62693,7 @@ "id": 20923, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "40044:7:13", + "src": "40973:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62702,13 +62702,13 @@ "visibility": "internal" } ], - "src": "40007:48:13" + "src": "40936:48:13" }, "returnParameters": { "id": 20926, "nodeType": "ParameterList", "parameters": [], - "src": "40070:0:13" + "src": "40999:0:13" }, "scope": 24413, "stateMutability": "view", @@ -62718,12 +62718,12 @@ { "id": 20962, "nodeType": "FunctionDefinition", - "src": "40182:186:13", + "src": "41115:188:13", "nodes": [], "body": { "id": 20961, "nodeType": "Block", - "src": "40263:105:13", + "src": "41196:107:13", "nodes": [], "statements": [ { @@ -62740,7 +62740,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40313:30:13", + "src": "41247:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9d22d5dd5fa6b44920526f32944af8a0b12651bcfe7d5e4d9330573146eaf058", "typeString": "literal_string \"log(string,bool,bool,string)\"" @@ -62753,7 +62753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20941, - "src": "40345:2:13", + "src": "41279:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62765,7 +62765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20943, - "src": "40349:2:13", + "src": "41283:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62777,7 +62777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20945, - "src": "40353:2:13", + "src": "41287:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62789,7 +62789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20947, - "src": "40357:2:13", + "src": "41291:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62825,7 +62825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40289:3:13", + "src": "41223:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -62838,7 +62838,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40289:23:13", + "src": "41223:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -62852,7 +62852,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40289:71:13", + "src": "41223:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62872,7 +62872,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "40273:15:13", + "src": "41207:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -62886,7 +62886,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40273:88:13", + "src": "41207:88:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -62895,7 +62895,7 @@ }, "id": 20960, "nodeType": "ExpressionStatement", - "src": "40273:88:13" + "src": "41207:88:13" } ] }, @@ -62903,7 +62903,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40191:3:13", + "nameLocation": "41124:3:13", "parameters": { "id": 20948, "nodeType": "ParameterList", @@ -62913,10 +62913,10 @@ "id": 20941, "mutability": "mutable", "name": "p0", - "nameLocation": "40209:2:13", + "nameLocation": "41142:2:13", "nodeType": "VariableDeclaration", "scope": 20962, - "src": "40195:16:13", + "src": "41128:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62927,7 +62927,7 @@ "id": 20940, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40195:6:13", + "src": "41128:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62940,10 +62940,10 @@ "id": 20943, "mutability": "mutable", "name": "p1", - "nameLocation": "40218:2:13", + "nameLocation": "41151:2:13", "nodeType": "VariableDeclaration", "scope": 20962, - "src": "40213:7:13", + "src": "41146:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62954,7 +62954,7 @@ "id": 20942, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40213:4:13", + "src": "41146:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62967,10 +62967,10 @@ "id": 20945, "mutability": "mutable", "name": "p2", - "nameLocation": "40227:2:13", + "nameLocation": "41160:2:13", "nodeType": "VariableDeclaration", "scope": 20962, - "src": "40222:7:13", + "src": "41155:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62981,7 +62981,7 @@ "id": 20944, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40222:4:13", + "src": "41155:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62994,10 +62994,10 @@ "id": 20947, "mutability": "mutable", "name": "p3", - "nameLocation": "40245:2:13", + "nameLocation": "41178:2:13", "nodeType": "VariableDeclaration", "scope": 20962, - "src": "40231:16:13", + "src": "41164:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63008,7 +63008,7 @@ "id": 20946, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40231:6:13", + "src": "41164:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63017,13 +63017,13 @@ "visibility": "internal" } ], - "src": "40194:54:13" + "src": "41127:54:13" }, "returnParameters": { "id": 20949, "nodeType": "ParameterList", "parameters": [], - "src": "40263:0:13" + "src": "41196:0:13" }, "scope": 24413, "stateMutability": "view", @@ -63033,12 +63033,12 @@ { "id": 20985, "nodeType": "FunctionDefinition", - "src": "40374:175:13", + "src": "41311:177:13", "nodes": [], "body": { "id": 20984, "nodeType": "Block", - "src": "40446:103:13", + "src": "41383:105:13", "nodes": [], "statements": [ { @@ -63055,7 +63055,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40496:28:13", + "src": "41434:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_895af8c5b50078ceec3119054e20583155eeb3e1a8f56b8ed56efbec57456ad2", "typeString": "literal_string \"log(string,bool,bool,bool)\"" @@ -63068,7 +63068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20964, - "src": "40526:2:13", + "src": "41464:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -63080,7 +63080,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20966, - "src": "40530:2:13", + "src": "41468:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63092,7 +63092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20968, - "src": "40534:2:13", + "src": "41472:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63104,7 +63104,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20970, - "src": "40538:2:13", + "src": "41476:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63140,7 +63140,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40472:3:13", + "src": "41410:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -63153,7 +63153,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40472:23:13", + "src": "41410:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -63167,7 +63167,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40472:69:13", + "src": "41410:69:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63187,7 +63187,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "40456:15:13", + "src": "41394:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -63201,7 +63201,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40456:86:13", + "src": "41394:86:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -63210,7 +63210,7 @@ }, "id": 20983, "nodeType": "ExpressionStatement", - "src": "40456:86:13" + "src": "41394:86:13" } ] }, @@ -63218,7 +63218,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40383:3:13", + "nameLocation": "41320:3:13", "parameters": { "id": 20971, "nodeType": "ParameterList", @@ -63228,10 +63228,10 @@ "id": 20964, "mutability": "mutable", "name": "p0", - "nameLocation": "40401:2:13", + "nameLocation": "41338:2:13", "nodeType": "VariableDeclaration", "scope": 20985, - "src": "40387:16:13", + "src": "41324:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63242,7 +63242,7 @@ "id": 20963, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40387:6:13", + "src": "41324:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63255,10 +63255,10 @@ "id": 20966, "mutability": "mutable", "name": "p1", - "nameLocation": "40410:2:13", + "nameLocation": "41347:2:13", "nodeType": "VariableDeclaration", "scope": 20985, - "src": "40405:7:13", + "src": "41342:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63269,7 +63269,7 @@ "id": 20965, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40405:4:13", + "src": "41342:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63282,10 +63282,10 @@ "id": 20968, "mutability": "mutable", "name": "p2", - "nameLocation": "40419:2:13", + "nameLocation": "41356:2:13", "nodeType": "VariableDeclaration", "scope": 20985, - "src": "40414:7:13", + "src": "41351:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63296,7 +63296,7 @@ "id": 20967, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40414:4:13", + "src": "41351:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63309,10 +63309,10 @@ "id": 20970, "mutability": "mutable", "name": "p3", - "nameLocation": "40428:2:13", + "nameLocation": "41365:2:13", "nodeType": "VariableDeclaration", "scope": 20985, - "src": "40423:7:13", + "src": "41360:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63323,7 +63323,7 @@ "id": 20969, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40423:4:13", + "src": "41360:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63332,13 +63332,13 @@ "visibility": "internal" } ], - "src": "40386:45:13" + "src": "41323:45:13" }, "returnParameters": { "id": 20972, "nodeType": "ParameterList", "parameters": [], - "src": "40446:0:13" + "src": "41383:0:13" }, "scope": 24413, "stateMutability": "view", @@ -63348,12 +63348,12 @@ { "id": 21008, "nodeType": "FunctionDefinition", - "src": "40555:181:13", + "src": "41496:183:13", "nodes": [], "body": { "id": 21007, "nodeType": "Block", - "src": "40630:106:13", + "src": "41571:108:13", "nodes": [], "statements": [ { @@ -63370,7 +63370,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40680:31:13", + "src": "41622:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7190a529624f3e9168945b9053b9648f6439313f31cad0801b50f9dc38a45d4d", "typeString": "literal_string \"log(string,bool,bool,address)\"" @@ -63383,7 +63383,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20987, - "src": "40713:2:13", + "src": "41655:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -63395,7 +63395,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20989, - "src": "40717:2:13", + "src": "41659:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63407,7 +63407,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20991, - "src": "40721:2:13", + "src": "41663:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63419,7 +63419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 20993, - "src": "40725:2:13", + "src": "41667:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -63455,7 +63455,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40656:3:13", + "src": "41598:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -63468,7 +63468,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40656:23:13", + "src": "41598:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -63482,7 +63482,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40656:72:13", + "src": "41598:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63502,7 +63502,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "40640:15:13", + "src": "41582:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -63516,7 +63516,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40640:89:13", + "src": "41582:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -63525,7 +63525,7 @@ }, "id": 21006, "nodeType": "ExpressionStatement", - "src": "40640:89:13" + "src": "41582:89:13" } ] }, @@ -63533,7 +63533,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40564:3:13", + "nameLocation": "41505:3:13", "parameters": { "id": 20994, "nodeType": "ParameterList", @@ -63543,10 +63543,10 @@ "id": 20987, "mutability": "mutable", "name": "p0", - "nameLocation": "40582:2:13", + "nameLocation": "41523:2:13", "nodeType": "VariableDeclaration", "scope": 21008, - "src": "40568:16:13", + "src": "41509:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63557,7 +63557,7 @@ "id": 20986, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40568:6:13", + "src": "41509:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63570,10 +63570,10 @@ "id": 20989, "mutability": "mutable", "name": "p1", - "nameLocation": "40591:2:13", + "nameLocation": "41532:2:13", "nodeType": "VariableDeclaration", "scope": 21008, - "src": "40586:7:13", + "src": "41527:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63584,7 +63584,7 @@ "id": 20988, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40586:4:13", + "src": "41527:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63597,10 +63597,10 @@ "id": 20991, "mutability": "mutable", "name": "p2", - "nameLocation": "40600:2:13", + "nameLocation": "41541:2:13", "nodeType": "VariableDeclaration", "scope": 21008, - "src": "40595:7:13", + "src": "41536:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63611,7 +63611,7 @@ "id": 20990, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40595:4:13", + "src": "41536:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63624,10 +63624,10 @@ "id": 20993, "mutability": "mutable", "name": "p3", - "nameLocation": "40612:2:13", + "nameLocation": "41553:2:13", "nodeType": "VariableDeclaration", "scope": 21008, - "src": "40604:10:13", + "src": "41545:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63638,7 +63638,7 @@ "id": 20992, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40604:7:13", + "src": "41545:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -63648,13 +63648,13 @@ "visibility": "internal" } ], - "src": "40567:48:13" + "src": "41508:48:13" }, "returnParameters": { "id": 20995, "nodeType": "ParameterList", "parameters": [], - "src": "40630:0:13" + "src": "41571:0:13" }, "scope": 24413, "stateMutability": "view", @@ -63664,12 +63664,12 @@ { "id": 21031, "nodeType": "FunctionDefinition", - "src": "40742:187:13", + "src": "41687:189:13", "nodes": [], "body": { "id": 21030, "nodeType": "Block", - "src": "40820:109:13", + "src": "41765:111:13", "nodes": [], "statements": [ { @@ -63686,7 +63686,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40870:34:13", + "src": "41816:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d08bb051545e1af26b8dc05172e6aa8a0bd85212ec19e971b10cea364c21531", "typeString": "literal_string \"log(string,bool,address,uint256)\"" @@ -63699,7 +63699,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21010, - "src": "40906:2:13", + "src": "41852:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -63711,7 +63711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21012, - "src": "40910:2:13", + "src": "41856:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63723,7 +63723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21014, - "src": "40914:2:13", + "src": "41860:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -63735,7 +63735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21016, - "src": "40918:2:13", + "src": "41864:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63771,7 +63771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40846:3:13", + "src": "41792:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -63784,7 +63784,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40846:23:13", + "src": "41792:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -63798,7 +63798,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40846:75:13", + "src": "41792:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63818,7 +63818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "40830:15:13", + "src": "41776:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -63832,7 +63832,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "40830:92:13", + "src": "41776:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -63841,7 +63841,7 @@ }, "id": 21029, "nodeType": "ExpressionStatement", - "src": "40830:92:13" + "src": "41776:92:13" } ] }, @@ -63849,7 +63849,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40751:3:13", + "nameLocation": "41696:3:13", "parameters": { "id": 21017, "nodeType": "ParameterList", @@ -63859,10 +63859,10 @@ "id": 21010, "mutability": "mutable", "name": "p0", - "nameLocation": "40769:2:13", + "nameLocation": "41714:2:13", "nodeType": "VariableDeclaration", "scope": 21031, - "src": "40755:16:13", + "src": "41700:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63873,7 +63873,7 @@ "id": 21009, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40755:6:13", + "src": "41700:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63886,10 +63886,10 @@ "id": 21012, "mutability": "mutable", "name": "p1", - "nameLocation": "40778:2:13", + "nameLocation": "41723:2:13", "nodeType": "VariableDeclaration", "scope": 21031, - "src": "40773:7:13", + "src": "41718:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63900,7 +63900,7 @@ "id": 21011, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40773:4:13", + "src": "41718:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63913,10 +63913,10 @@ "id": 21014, "mutability": "mutable", "name": "p2", - "nameLocation": "40790:2:13", + "nameLocation": "41735:2:13", "nodeType": "VariableDeclaration", "scope": 21031, - "src": "40782:10:13", + "src": "41727:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63927,7 +63927,7 @@ "id": 21013, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40782:7:13", + "src": "41727:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -63941,10 +63941,10 @@ "id": 21016, "mutability": "mutable", "name": "p3", - "nameLocation": "40802:2:13", + "nameLocation": "41747:2:13", "nodeType": "VariableDeclaration", "scope": 21031, - "src": "40794:10:13", + "src": "41739:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63955,7 +63955,7 @@ "id": 21015, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "40794:7:13", + "src": "41739:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63964,13 +63964,13 @@ "visibility": "internal" } ], - "src": "40754:51:13" + "src": "41699:51:13" }, "returnParameters": { "id": 21018, "nodeType": "ParameterList", "parameters": [], - "src": "40820:0:13" + "src": "41765:0:13" }, "scope": 24413, "stateMutability": "view", @@ -63980,12 +63980,12 @@ { "id": 21054, "nodeType": "FunctionDefinition", - "src": "40935:192:13", + "src": "41884:194:13", "nodes": [], "body": { "id": 21053, "nodeType": "Block", - "src": "41019:108:13", + "src": "41968:110:13", "nodes": [], "statements": [ { @@ -64002,7 +64002,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41069:33:13", + "src": "42019:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d8e33a4e52268aad313274a8446eec6f40466a28da2456a8f12d83b298c13ef", "typeString": "literal_string \"log(string,bool,address,string)\"" @@ -64015,7 +64015,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21033, - "src": "41104:2:13", + "src": "42054:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64027,7 +64027,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21035, - "src": "41108:2:13", + "src": "42058:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64039,7 +64039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21037, - "src": "41112:2:13", + "src": "42062:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64051,7 +64051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21039, - "src": "41116:2:13", + "src": "42066:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64087,7 +64087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41045:3:13", + "src": "41995:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -64100,7 +64100,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41045:23:13", + "src": "41995:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -64114,7 +64114,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41045:74:13", + "src": "41995:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64134,7 +64134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "41029:15:13", + "src": "41979:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -64148,7 +64148,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41029:91:13", + "src": "41979:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -64157,7 +64157,7 @@ }, "id": 21052, "nodeType": "ExpressionStatement", - "src": "41029:91:13" + "src": "41979:91:13" } ] }, @@ -64165,7 +64165,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40944:3:13", + "nameLocation": "41893:3:13", "parameters": { "id": 21040, "nodeType": "ParameterList", @@ -64175,10 +64175,10 @@ "id": 21033, "mutability": "mutable", "name": "p0", - "nameLocation": "40962:2:13", + "nameLocation": "41911:2:13", "nodeType": "VariableDeclaration", "scope": 21054, - "src": "40948:16:13", + "src": "41897:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64189,7 +64189,7 @@ "id": 21032, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40948:6:13", + "src": "41897:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64202,10 +64202,10 @@ "id": 21035, "mutability": "mutable", "name": "p1", - "nameLocation": "40971:2:13", + "nameLocation": "41920:2:13", "nodeType": "VariableDeclaration", "scope": 21054, - "src": "40966:7:13", + "src": "41915:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64216,7 +64216,7 @@ "id": 21034, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40966:4:13", + "src": "41915:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64229,10 +64229,10 @@ "id": 21037, "mutability": "mutable", "name": "p2", - "nameLocation": "40983:2:13", + "nameLocation": "41932:2:13", "nodeType": "VariableDeclaration", "scope": 21054, - "src": "40975:10:13", + "src": "41924:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64243,7 +64243,7 @@ "id": 21036, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40975:7:13", + "src": "41924:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64257,10 +64257,10 @@ "id": 21039, "mutability": "mutable", "name": "p3", - "nameLocation": "41001:2:13", + "nameLocation": "41950:2:13", "nodeType": "VariableDeclaration", "scope": 21054, - "src": "40987:16:13", + "src": "41936:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64271,7 +64271,7 @@ "id": 21038, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40987:6:13", + "src": "41936:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64280,13 +64280,13 @@ "visibility": "internal" } ], - "src": "40947:57:13" + "src": "41896:57:13" }, "returnParameters": { "id": 21041, "nodeType": "ParameterList", "parameters": [], - "src": "41019:0:13" + "src": "41968:0:13" }, "scope": 24413, "stateMutability": "view", @@ -64296,12 +64296,12 @@ { "id": 21077, "nodeType": "FunctionDefinition", - "src": "41133:181:13", + "src": "42086:183:13", "nodes": [], "body": { "id": 21076, "nodeType": "Block", - "src": "41208:106:13", + "src": "42161:108:13", "nodes": [], "statements": [ { @@ -64318,7 +64318,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41258:31:13", + "src": "42212:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_958c28c6e7bd79de7ce7f6f112cbcb194d9e383764dfb947492ee1374ff5c482", "typeString": "literal_string \"log(string,bool,address,bool)\"" @@ -64331,7 +64331,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21056, - "src": "41291:2:13", + "src": "42245:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64343,7 +64343,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21058, - "src": "41295:2:13", + "src": "42249:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64355,7 +64355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21060, - "src": "41299:2:13", + "src": "42253:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64367,7 +64367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21062, - "src": "41303:2:13", + "src": "42257:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64403,7 +64403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41234:3:13", + "src": "42188:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -64416,7 +64416,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41234:23:13", + "src": "42188:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -64430,7 +64430,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41234:72:13", + "src": "42188:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64450,7 +64450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "41218:15:13", + "src": "42172:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -64464,7 +64464,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41218:89:13", + "src": "42172:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -64473,7 +64473,7 @@ }, "id": 21075, "nodeType": "ExpressionStatement", - "src": "41218:89:13" + "src": "42172:89:13" } ] }, @@ -64481,7 +64481,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41142:3:13", + "nameLocation": "42095:3:13", "parameters": { "id": 21063, "nodeType": "ParameterList", @@ -64491,10 +64491,10 @@ "id": 21056, "mutability": "mutable", "name": "p0", - "nameLocation": "41160:2:13", + "nameLocation": "42113:2:13", "nodeType": "VariableDeclaration", "scope": 21077, - "src": "41146:16:13", + "src": "42099:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64505,7 +64505,7 @@ "id": 21055, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41146:6:13", + "src": "42099:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64518,10 +64518,10 @@ "id": 21058, "mutability": "mutable", "name": "p1", - "nameLocation": "41169:2:13", + "nameLocation": "42122:2:13", "nodeType": "VariableDeclaration", "scope": 21077, - "src": "41164:7:13", + "src": "42117:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64532,7 +64532,7 @@ "id": 21057, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41164:4:13", + "src": "42117:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64545,10 +64545,10 @@ "id": 21060, "mutability": "mutable", "name": "p2", - "nameLocation": "41181:2:13", + "nameLocation": "42134:2:13", "nodeType": "VariableDeclaration", "scope": 21077, - "src": "41173:10:13", + "src": "42126:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64559,7 +64559,7 @@ "id": 21059, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41173:7:13", + "src": "42126:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64573,10 +64573,10 @@ "id": 21062, "mutability": "mutable", "name": "p3", - "nameLocation": "41190:2:13", + "nameLocation": "42143:2:13", "nodeType": "VariableDeclaration", "scope": 21077, - "src": "41185:7:13", + "src": "42138:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64587,7 +64587,7 @@ "id": 21061, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41185:4:13", + "src": "42138:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64596,13 +64596,13 @@ "visibility": "internal" } ], - "src": "41145:48:13" + "src": "42098:48:13" }, "returnParameters": { "id": 21064, "nodeType": "ParameterList", "parameters": [], - "src": "41208:0:13" + "src": "42161:0:13" }, "scope": 24413, "stateMutability": "view", @@ -64612,12 +64612,12 @@ { "id": 21100, "nodeType": "FunctionDefinition", - "src": "41320:187:13", + "src": "42277:189:13", "nodes": [], "body": { "id": 21099, "nodeType": "Block", - "src": "41398:109:13", + "src": "42355:111:13", "nodes": [], "statements": [ { @@ -64634,7 +64634,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41448:34:13", + "src": "42406:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_33e9dd1deb33816160eb59d86987de501b214bedbbe3c70103eff4092834b53d", "typeString": "literal_string \"log(string,bool,address,address)\"" @@ -64647,7 +64647,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21079, - "src": "41484:2:13", + "src": "42442:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64659,7 +64659,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21081, - "src": "41488:2:13", + "src": "42446:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64671,7 +64671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21083, - "src": "41492:2:13", + "src": "42450:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64683,7 +64683,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21085, - "src": "41496:2:13", + "src": "42454:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64719,7 +64719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41424:3:13", + "src": "42382:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -64732,7 +64732,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41424:23:13", + "src": "42382:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -64746,7 +64746,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41424:75:13", + "src": "42382:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64766,7 +64766,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "41408:15:13", + "src": "42366:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -64780,7 +64780,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41408:92:13", + "src": "42366:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -64789,7 +64789,7 @@ }, "id": 21098, "nodeType": "ExpressionStatement", - "src": "41408:92:13" + "src": "42366:92:13" } ] }, @@ -64797,7 +64797,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41329:3:13", + "nameLocation": "42286:3:13", "parameters": { "id": 21086, "nodeType": "ParameterList", @@ -64807,10 +64807,10 @@ "id": 21079, "mutability": "mutable", "name": "p0", - "nameLocation": "41347:2:13", + "nameLocation": "42304:2:13", "nodeType": "VariableDeclaration", "scope": 21100, - "src": "41333:16:13", + "src": "42290:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64821,7 +64821,7 @@ "id": 21078, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41333:6:13", + "src": "42290:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64834,10 +64834,10 @@ "id": 21081, "mutability": "mutable", "name": "p1", - "nameLocation": "41356:2:13", + "nameLocation": "42313:2:13", "nodeType": "VariableDeclaration", "scope": 21100, - "src": "41351:7:13", + "src": "42308:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64848,7 +64848,7 @@ "id": 21080, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41351:4:13", + "src": "42308:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64861,10 +64861,10 @@ "id": 21083, "mutability": "mutable", "name": "p2", - "nameLocation": "41368:2:13", + "nameLocation": "42325:2:13", "nodeType": "VariableDeclaration", "scope": 21100, - "src": "41360:10:13", + "src": "42317:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64875,7 +64875,7 @@ "id": 21082, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41360:7:13", + "src": "42317:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64889,10 +64889,10 @@ "id": 21085, "mutability": "mutable", "name": "p3", - "nameLocation": "41380:2:13", + "nameLocation": "42337:2:13", "nodeType": "VariableDeclaration", "scope": 21100, - "src": "41372:10:13", + "src": "42329:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64903,7 +64903,7 @@ "id": 21084, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41372:7:13", + "src": "42329:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64913,13 +64913,13 @@ "visibility": "internal" } ], - "src": "41332:51:13" + "src": "42289:51:13" }, "returnParameters": { "id": 21087, "nodeType": "ParameterList", "parameters": [], - "src": "41398:0:13" + "src": "42355:0:13" }, "scope": 24413, "stateMutability": "view", @@ -64929,12 +64929,12 @@ { "id": 21123, "nodeType": "FunctionDefinition", - "src": "41513:193:13", + "src": "42474:195:13", "nodes": [], "body": { "id": 21122, "nodeType": "Block", - "src": "41594:112:13", + "src": "42555:114:13", "nodes": [], "statements": [ { @@ -64951,7 +64951,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41644:37:13", + "src": "42606:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f8f51b1efa50f24f22e6d84ce2fe784a33e1301484ada1546e913ae05d6370e9", "typeString": "literal_string \"log(string,address,uint256,uint256)\"" @@ -64964,7 +64964,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21102, - "src": "41683:2:13", + "src": "42645:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64976,7 +64976,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21104, - "src": "41687:2:13", + "src": "42649:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64988,7 +64988,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21106, - "src": "41691:2:13", + "src": "42653:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65000,7 +65000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21108, - "src": "41695:2:13", + "src": "42657:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65036,7 +65036,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41620:3:13", + "src": "42582:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -65049,7 +65049,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41620:23:13", + "src": "42582:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -65063,7 +65063,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41620:78:13", + "src": "42582:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65083,7 +65083,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "41604:15:13", + "src": "42566:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -65097,7 +65097,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41604:95:13", + "src": "42566:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -65106,7 +65106,7 @@ }, "id": 21121, "nodeType": "ExpressionStatement", - "src": "41604:95:13" + "src": "42566:95:13" } ] }, @@ -65114,7 +65114,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41522:3:13", + "nameLocation": "42483:3:13", "parameters": { "id": 21109, "nodeType": "ParameterList", @@ -65124,10 +65124,10 @@ "id": 21102, "mutability": "mutable", "name": "p0", - "nameLocation": "41540:2:13", + "nameLocation": "42501:2:13", "nodeType": "VariableDeclaration", "scope": 21123, - "src": "41526:16:13", + "src": "42487:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65138,7 +65138,7 @@ "id": 21101, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41526:6:13", + "src": "42487:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65151,10 +65151,10 @@ "id": 21104, "mutability": "mutable", "name": "p1", - "nameLocation": "41552:2:13", + "nameLocation": "42513:2:13", "nodeType": "VariableDeclaration", "scope": 21123, - "src": "41544:10:13", + "src": "42505:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65165,7 +65165,7 @@ "id": 21103, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41544:7:13", + "src": "42505:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65179,10 +65179,10 @@ "id": 21106, "mutability": "mutable", "name": "p2", - "nameLocation": "41564:2:13", + "nameLocation": "42525:2:13", "nodeType": "VariableDeclaration", "scope": 21123, - "src": "41556:10:13", + "src": "42517:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65193,7 +65193,7 @@ "id": 21105, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "41556:7:13", + "src": "42517:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65206,10 +65206,10 @@ "id": 21108, "mutability": "mutable", "name": "p3", - "nameLocation": "41576:2:13", + "nameLocation": "42537:2:13", "nodeType": "VariableDeclaration", "scope": 21123, - "src": "41568:10:13", + "src": "42529:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65220,7 +65220,7 @@ "id": 21107, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "41568:7:13", + "src": "42529:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65229,13 +65229,13 @@ "visibility": "internal" } ], - "src": "41525:54:13" + "src": "42486:54:13" }, "returnParameters": { "id": 21110, "nodeType": "ParameterList", "parameters": [], - "src": "41594:0:13" + "src": "42555:0:13" }, "scope": 24413, "stateMutability": "view", @@ -65245,12 +65245,12 @@ { "id": 21146, "nodeType": "FunctionDefinition", - "src": "41712:198:13", + "src": "42677:200:13", "nodes": [], "body": { "id": 21145, "nodeType": "Block", - "src": "41799:111:13", + "src": "42764:113:13", "nodes": [], "statements": [ { @@ -65267,7 +65267,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41849:36:13", + "src": "42815:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5a477632ed0f8b7872a83c9247644de555db395491f2f355c6edb676d8bcb46c", "typeString": "literal_string \"log(string,address,uint256,string)\"" @@ -65280,7 +65280,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21125, - "src": "41887:2:13", + "src": "42853:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -65292,7 +65292,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21127, - "src": "41891:2:13", + "src": "42857:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -65304,7 +65304,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21129, - "src": "41895:2:13", + "src": "42861:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65316,7 +65316,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21131, - "src": "41899:2:13", + "src": "42865:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -65352,7 +65352,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41825:3:13", + "src": "42791:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -65365,7 +65365,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41825:23:13", + "src": "42791:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -65379,7 +65379,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41825:77:13", + "src": "42791:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65399,7 +65399,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "41809:15:13", + "src": "42775:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -65413,7 +65413,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "41809:94:13", + "src": "42775:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -65422,7 +65422,7 @@ }, "id": 21144, "nodeType": "ExpressionStatement", - "src": "41809:94:13" + "src": "42775:94:13" } ] }, @@ -65430,7 +65430,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41721:3:13", + "nameLocation": "42686:3:13", "parameters": { "id": 21132, "nodeType": "ParameterList", @@ -65440,10 +65440,10 @@ "id": 21125, "mutability": "mutable", "name": "p0", - "nameLocation": "41739:2:13", + "nameLocation": "42704:2:13", "nodeType": "VariableDeclaration", "scope": 21146, - "src": "41725:16:13", + "src": "42690:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65454,7 +65454,7 @@ "id": 21124, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41725:6:13", + "src": "42690:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65467,10 +65467,10 @@ "id": 21127, "mutability": "mutable", "name": "p1", - "nameLocation": "41751:2:13", + "nameLocation": "42716:2:13", "nodeType": "VariableDeclaration", "scope": 21146, - "src": "41743:10:13", + "src": "42708:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65481,7 +65481,7 @@ "id": 21126, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41743:7:13", + "src": "42708:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65495,10 +65495,10 @@ "id": 21129, "mutability": "mutable", "name": "p2", - "nameLocation": "41763:2:13", + "nameLocation": "42728:2:13", "nodeType": "VariableDeclaration", "scope": 21146, - "src": "41755:10:13", + "src": "42720:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65509,7 +65509,7 @@ "id": 21128, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "41755:7:13", + "src": "42720:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65522,10 +65522,10 @@ "id": 21131, "mutability": "mutable", "name": "p3", - "nameLocation": "41781:2:13", + "nameLocation": "42746:2:13", "nodeType": "VariableDeclaration", "scope": 21146, - "src": "41767:16:13", + "src": "42732:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65536,7 +65536,7 @@ "id": 21130, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41767:6:13", + "src": "42732:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65545,13 +65545,13 @@ "visibility": "internal" } ], - "src": "41724:60:13" + "src": "42689:60:13" }, "returnParameters": { "id": 21133, "nodeType": "ParameterList", "parameters": [], - "src": "41799:0:13" + "src": "42764:0:13" }, "scope": 24413, "stateMutability": "view", @@ -65561,12 +65561,12 @@ { "id": 21169, "nodeType": "FunctionDefinition", - "src": "41916:187:13", + "src": "42885:189:13", "nodes": [], "body": { "id": 21168, "nodeType": "Block", - "src": "41994:109:13", + "src": "42963:111:13", "nodes": [], "statements": [ { @@ -65583,7 +65583,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42044:34:13", + "src": "43014:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fc4845f029f76ed29f7b800fe92a7851214073a807806d7d808676b2cbe7a1c7", "typeString": "literal_string \"log(string,address,uint256,bool)\"" @@ -65596,7 +65596,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21148, - "src": "42080:2:13", + "src": "43050:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -65608,7 +65608,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21150, - "src": "42084:2:13", + "src": "43054:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -65620,7 +65620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21152, - "src": "42088:2:13", + "src": "43058:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65632,7 +65632,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21154, - "src": "42092:2:13", + "src": "43062:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65668,7 +65668,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42020:3:13", + "src": "42990:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -65681,7 +65681,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42020:23:13", + "src": "42990:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -65695,7 +65695,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42020:75:13", + "src": "42990:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65715,7 +65715,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "42004:15:13", + "src": "42974:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -65729,7 +65729,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42004:92:13", + "src": "42974:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -65738,7 +65738,7 @@ }, "id": 21167, "nodeType": "ExpressionStatement", - "src": "42004:92:13" + "src": "42974:92:13" } ] }, @@ -65746,7 +65746,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41925:3:13", + "nameLocation": "42894:3:13", "parameters": { "id": 21155, "nodeType": "ParameterList", @@ -65756,10 +65756,10 @@ "id": 21148, "mutability": "mutable", "name": "p0", - "nameLocation": "41943:2:13", + "nameLocation": "42912:2:13", "nodeType": "VariableDeclaration", "scope": 21169, - "src": "41929:16:13", + "src": "42898:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65770,7 +65770,7 @@ "id": 21147, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41929:6:13", + "src": "42898:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65783,10 +65783,10 @@ "id": 21150, "mutability": "mutable", "name": "p1", - "nameLocation": "41955:2:13", + "nameLocation": "42924:2:13", "nodeType": "VariableDeclaration", "scope": 21169, - "src": "41947:10:13", + "src": "42916:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65797,7 +65797,7 @@ "id": 21149, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41947:7:13", + "src": "42916:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65811,10 +65811,10 @@ "id": 21152, "mutability": "mutable", "name": "p2", - "nameLocation": "41967:2:13", + "nameLocation": "42936:2:13", "nodeType": "VariableDeclaration", "scope": 21169, - "src": "41959:10:13", + "src": "42928:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65825,7 +65825,7 @@ "id": 21151, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "41959:7:13", + "src": "42928:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65838,10 +65838,10 @@ "id": 21154, "mutability": "mutable", "name": "p3", - "nameLocation": "41976:2:13", + "nameLocation": "42945:2:13", "nodeType": "VariableDeclaration", "scope": 21169, - "src": "41971:7:13", + "src": "42940:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65852,7 +65852,7 @@ "id": 21153, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41971:4:13", + "src": "42940:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65861,13 +65861,13 @@ "visibility": "internal" } ], - "src": "41928:51:13" + "src": "42897:51:13" }, "returnParameters": { "id": 21156, "nodeType": "ParameterList", "parameters": [], - "src": "41994:0:13" + "src": "42963:0:13" }, "scope": 24413, "stateMutability": "view", @@ -65877,12 +65877,12 @@ { "id": 21192, "nodeType": "FunctionDefinition", - "src": "42109:193:13", + "src": "43082:195:13", "nodes": [], "body": { "id": 21191, "nodeType": "Block", - "src": "42190:112:13", + "src": "43163:114:13", "nodes": [], "statements": [ { @@ -65899,7 +65899,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42240:37:13", + "src": "43214:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_63fb8bc57476e3f2139504feb3fa304f43eeecc15ac8e150b7b3c9fdfa4ea83a", "typeString": "literal_string \"log(string,address,uint256,address)\"" @@ -65912,7 +65912,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21171, - "src": "42279:2:13", + "src": "43253:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -65924,7 +65924,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21173, - "src": "42283:2:13", + "src": "43257:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -65936,7 +65936,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21175, - "src": "42287:2:13", + "src": "43261:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65948,7 +65948,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21177, - "src": "42291:2:13", + "src": "43265:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -65984,7 +65984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42216:3:13", + "src": "43190:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -65997,7 +65997,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42216:23:13", + "src": "43190:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -66011,7 +66011,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42216:78:13", + "src": "43190:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66031,7 +66031,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "42200:15:13", + "src": "43174:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -66045,7 +66045,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42200:95:13", + "src": "43174:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -66054,7 +66054,7 @@ }, "id": 21190, "nodeType": "ExpressionStatement", - "src": "42200:95:13" + "src": "43174:95:13" } ] }, @@ -66062,7 +66062,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42118:3:13", + "nameLocation": "43091:3:13", "parameters": { "id": 21178, "nodeType": "ParameterList", @@ -66072,10 +66072,10 @@ "id": 21171, "mutability": "mutable", "name": "p0", - "nameLocation": "42136:2:13", + "nameLocation": "43109:2:13", "nodeType": "VariableDeclaration", "scope": 21192, - "src": "42122:16:13", + "src": "43095:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66086,7 +66086,7 @@ "id": 21170, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42122:6:13", + "src": "43095:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66099,10 +66099,10 @@ "id": 21173, "mutability": "mutable", "name": "p1", - "nameLocation": "42148:2:13", + "nameLocation": "43121:2:13", "nodeType": "VariableDeclaration", "scope": 21192, - "src": "42140:10:13", + "src": "43113:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66113,7 +66113,7 @@ "id": 21172, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42140:7:13", + "src": "43113:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66127,10 +66127,10 @@ "id": 21175, "mutability": "mutable", "name": "p2", - "nameLocation": "42160:2:13", + "nameLocation": "43133:2:13", "nodeType": "VariableDeclaration", "scope": 21192, - "src": "42152:10:13", + "src": "43125:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66141,7 +66141,7 @@ "id": 21174, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "42152:7:13", + "src": "43125:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66154,10 +66154,10 @@ "id": 21177, "mutability": "mutable", "name": "p3", - "nameLocation": "42172:2:13", + "nameLocation": "43145:2:13", "nodeType": "VariableDeclaration", "scope": 21192, - "src": "42164:10:13", + "src": "43137:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66168,7 +66168,7 @@ "id": 21176, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42164:7:13", + "src": "43137:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66178,13 +66178,13 @@ "visibility": "internal" } ], - "src": "42121:54:13" + "src": "43094:54:13" }, "returnParameters": { "id": 21179, "nodeType": "ParameterList", "parameters": [], - "src": "42190:0:13" + "src": "43163:0:13" }, "scope": 24413, "stateMutability": "view", @@ -66194,12 +66194,12 @@ { "id": 21215, "nodeType": "FunctionDefinition", - "src": "42308:198:13", + "src": "43285:200:13", "nodes": [], "body": { "id": 21214, "nodeType": "Block", - "src": "42395:111:13", + "src": "43372:113:13", "nodes": [], "statements": [ { @@ -66216,7 +66216,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42445:36:13", + "src": "43423:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91d1112e9ca774de680c78512401449500c1938a4e449f6e73f80a84d95cfcfd", "typeString": "literal_string \"log(string,address,string,uint256)\"" @@ -66229,7 +66229,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21194, - "src": "42483:2:13", + "src": "43461:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66241,7 +66241,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21196, - "src": "42487:2:13", + "src": "43465:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -66253,7 +66253,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21198, - "src": "42491:2:13", + "src": "43469:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66265,7 +66265,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21200, - "src": "42495:2:13", + "src": "43473:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66301,7 +66301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42421:3:13", + "src": "43399:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -66314,7 +66314,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42421:23:13", + "src": "43399:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -66328,7 +66328,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42421:77:13", + "src": "43399:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66348,7 +66348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "42405:15:13", + "src": "43383:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -66362,7 +66362,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42405:94:13", + "src": "43383:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -66371,7 +66371,7 @@ }, "id": 21213, "nodeType": "ExpressionStatement", - "src": "42405:94:13" + "src": "43383:94:13" } ] }, @@ -66379,7 +66379,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42317:3:13", + "nameLocation": "43294:3:13", "parameters": { "id": 21201, "nodeType": "ParameterList", @@ -66389,10 +66389,10 @@ "id": 21194, "mutability": "mutable", "name": "p0", - "nameLocation": "42335:2:13", + "nameLocation": "43312:2:13", "nodeType": "VariableDeclaration", "scope": 21215, - "src": "42321:16:13", + "src": "43298:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66403,7 +66403,7 @@ "id": 21193, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42321:6:13", + "src": "43298:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66416,10 +66416,10 @@ "id": 21196, "mutability": "mutable", "name": "p1", - "nameLocation": "42347:2:13", + "nameLocation": "43324:2:13", "nodeType": "VariableDeclaration", "scope": 21215, - "src": "42339:10:13", + "src": "43316:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66430,7 +66430,7 @@ "id": 21195, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42339:7:13", + "src": "43316:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66444,10 +66444,10 @@ "id": 21198, "mutability": "mutable", "name": "p2", - "nameLocation": "42365:2:13", + "nameLocation": "43342:2:13", "nodeType": "VariableDeclaration", "scope": 21215, - "src": "42351:16:13", + "src": "43328:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66458,7 +66458,7 @@ "id": 21197, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42351:6:13", + "src": "43328:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66471,10 +66471,10 @@ "id": 21200, "mutability": "mutable", "name": "p3", - "nameLocation": "42377:2:13", + "nameLocation": "43354:2:13", "nodeType": "VariableDeclaration", "scope": 21215, - "src": "42369:10:13", + "src": "43346:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66485,7 +66485,7 @@ "id": 21199, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "42369:7:13", + "src": "43346:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66494,13 +66494,13 @@ "visibility": "internal" } ], - "src": "42320:60:13" + "src": "43297:60:13" }, "returnParameters": { "id": 21202, "nodeType": "ParameterList", "parameters": [], - "src": "42395:0:13" + "src": "43372:0:13" }, "scope": 24413, "stateMutability": "view", @@ -66510,12 +66510,12 @@ { "id": 21238, "nodeType": "FunctionDefinition", - "src": "42512:203:13", + "src": "43493:205:13", "nodes": [], "body": { "id": 21237, "nodeType": "Block", - "src": "42605:110:13", + "src": "43586:112:13", "nodes": [], "statements": [ { @@ -66532,7 +66532,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42655:35:13", + "src": "43637:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_245986f22170901865e76245a48ee28ce0127ca357f6ad576a72190e1d358797", "typeString": "literal_string \"log(string,address,string,string)\"" @@ -66545,7 +66545,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21217, - "src": "42692:2:13", + "src": "43674:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66557,7 +66557,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21219, - "src": "42696:2:13", + "src": "43678:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -66569,7 +66569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21221, - "src": "42700:2:13", + "src": "43682:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66581,7 +66581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21223, - "src": "42704:2:13", + "src": "43686:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66617,7 +66617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42631:3:13", + "src": "43613:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -66630,7 +66630,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42631:23:13", + "src": "43613:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -66644,7 +66644,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42631:76:13", + "src": "43613:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66664,7 +66664,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "42615:15:13", + "src": "43597:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -66678,7 +66678,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42615:93:13", + "src": "43597:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -66687,7 +66687,7 @@ }, "id": 21236, "nodeType": "ExpressionStatement", - "src": "42615:93:13" + "src": "43597:93:13" } ] }, @@ -66695,7 +66695,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42521:3:13", + "nameLocation": "43502:3:13", "parameters": { "id": 21224, "nodeType": "ParameterList", @@ -66705,10 +66705,10 @@ "id": 21217, "mutability": "mutable", "name": "p0", - "nameLocation": "42539:2:13", + "nameLocation": "43520:2:13", "nodeType": "VariableDeclaration", "scope": 21238, - "src": "42525:16:13", + "src": "43506:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66719,7 +66719,7 @@ "id": 21216, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42525:6:13", + "src": "43506:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66732,10 +66732,10 @@ "id": 21219, "mutability": "mutable", "name": "p1", - "nameLocation": "42551:2:13", + "nameLocation": "43532:2:13", "nodeType": "VariableDeclaration", "scope": 21238, - "src": "42543:10:13", + "src": "43524:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66746,7 +66746,7 @@ "id": 21218, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42543:7:13", + "src": "43524:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66760,10 +66760,10 @@ "id": 21221, "mutability": "mutable", "name": "p2", - "nameLocation": "42569:2:13", + "nameLocation": "43550:2:13", "nodeType": "VariableDeclaration", "scope": 21238, - "src": "42555:16:13", + "src": "43536:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66774,7 +66774,7 @@ "id": 21220, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42555:6:13", + "src": "43536:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66787,10 +66787,10 @@ "id": 21223, "mutability": "mutable", "name": "p3", - "nameLocation": "42587:2:13", + "nameLocation": "43568:2:13", "nodeType": "VariableDeclaration", "scope": 21238, - "src": "42573:16:13", + "src": "43554:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66801,7 +66801,7 @@ "id": 21222, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42573:6:13", + "src": "43554:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66810,13 +66810,13 @@ "visibility": "internal" } ], - "src": "42524:66:13" + "src": "43505:66:13" }, "returnParameters": { "id": 21225, "nodeType": "ParameterList", "parameters": [], - "src": "42605:0:13" + "src": "43586:0:13" }, "scope": 24413, "stateMutability": "view", @@ -66826,12 +66826,12 @@ { "id": 21261, "nodeType": "FunctionDefinition", - "src": "42721:192:13", + "src": "43706:194:13", "nodes": [], "body": { "id": 21260, "nodeType": "Block", - "src": "42805:108:13", + "src": "43790:110:13", "nodes": [], "statements": [ { @@ -66848,7 +66848,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42855:33:13", + "src": "43841:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f15d28c15ddff15fba1c00f6a4975ae6af8b36c9b2a875bf59bd45049046154", "typeString": "literal_string \"log(string,address,string,bool)\"" @@ -66861,7 +66861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21240, - "src": "42890:2:13", + "src": "43876:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66873,7 +66873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21242, - "src": "42894:2:13", + "src": "43880:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -66885,7 +66885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21244, - "src": "42898:2:13", + "src": "43884:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66897,7 +66897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21246, - "src": "42902:2:13", + "src": "43888:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -66933,7 +66933,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42831:3:13", + "src": "43817:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -66946,7 +66946,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42831:23:13", + "src": "43817:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -66960,7 +66960,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42831:74:13", + "src": "43817:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66980,7 +66980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "42815:15:13", + "src": "43801:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -66994,7 +66994,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "42815:91:13", + "src": "43801:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -67003,7 +67003,7 @@ }, "id": 21259, "nodeType": "ExpressionStatement", - "src": "42815:91:13" + "src": "43801:91:13" } ] }, @@ -67011,7 +67011,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42730:3:13", + "nameLocation": "43715:3:13", "parameters": { "id": 21247, "nodeType": "ParameterList", @@ -67021,10 +67021,10 @@ "id": 21240, "mutability": "mutable", "name": "p0", - "nameLocation": "42748:2:13", + "nameLocation": "43733:2:13", "nodeType": "VariableDeclaration", "scope": 21261, - "src": "42734:16:13", + "src": "43719:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67035,7 +67035,7 @@ "id": 21239, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42734:6:13", + "src": "43719:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67048,10 +67048,10 @@ "id": 21242, "mutability": "mutable", "name": "p1", - "nameLocation": "42760:2:13", + "nameLocation": "43745:2:13", "nodeType": "VariableDeclaration", "scope": 21261, - "src": "42752:10:13", + "src": "43737:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67062,7 +67062,7 @@ "id": 21241, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42752:7:13", + "src": "43737:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67076,10 +67076,10 @@ "id": 21244, "mutability": "mutable", "name": "p2", - "nameLocation": "42778:2:13", + "nameLocation": "43763:2:13", "nodeType": "VariableDeclaration", "scope": 21261, - "src": "42764:16:13", + "src": "43749:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67090,7 +67090,7 @@ "id": 21243, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42764:6:13", + "src": "43749:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67103,10 +67103,10 @@ "id": 21246, "mutability": "mutable", "name": "p3", - "nameLocation": "42787:2:13", + "nameLocation": "43772:2:13", "nodeType": "VariableDeclaration", "scope": 21261, - "src": "42782:7:13", + "src": "43767:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67117,7 +67117,7 @@ "id": 21245, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "42782:4:13", + "src": "43767:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67126,13 +67126,13 @@ "visibility": "internal" } ], - "src": "42733:57:13" + "src": "43718:57:13" }, "returnParameters": { "id": 21248, "nodeType": "ParameterList", "parameters": [], - "src": "42805:0:13" + "src": "43790:0:13" }, "scope": 24413, "stateMutability": "view", @@ -67142,12 +67142,12 @@ { "id": 21284, "nodeType": "FunctionDefinition", - "src": "42919:198:13", + "src": "43908:200:13", "nodes": [], "body": { "id": 21283, "nodeType": "Block", - "src": "43006:111:13", + "src": "43995:113:13", "nodes": [], "statements": [ { @@ -67164,7 +67164,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43056:36:13", + "src": "44046:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aabc9a311ab49789834b120d81155a7fee846a9f0d4f740bbeb970770190c82d", "typeString": "literal_string \"log(string,address,string,address)\"" @@ -67177,7 +67177,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21263, - "src": "43094:2:13", + "src": "44084:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67189,7 +67189,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21265, - "src": "43098:2:13", + "src": "44088:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67201,7 +67201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21267, - "src": "43102:2:13", + "src": "44092:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67213,7 +67213,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21269, - "src": "43106:2:13", + "src": "44096:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67249,7 +67249,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43032:3:13", + "src": "44022:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -67262,7 +67262,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43032:23:13", + "src": "44022:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -67276,7 +67276,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43032:77:13", + "src": "44022:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67296,7 +67296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "43016:15:13", + "src": "44006:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -67310,7 +67310,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43016:94:13", + "src": "44006:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -67319,7 +67319,7 @@ }, "id": 21282, "nodeType": "ExpressionStatement", - "src": "43016:94:13" + "src": "44006:94:13" } ] }, @@ -67327,7 +67327,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42928:3:13", + "nameLocation": "43917:3:13", "parameters": { "id": 21270, "nodeType": "ParameterList", @@ -67337,10 +67337,10 @@ "id": 21263, "mutability": "mutable", "name": "p0", - "nameLocation": "42946:2:13", + "nameLocation": "43935:2:13", "nodeType": "VariableDeclaration", "scope": 21284, - "src": "42932:16:13", + "src": "43921:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67351,7 +67351,7 @@ "id": 21262, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42932:6:13", + "src": "43921:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67364,10 +67364,10 @@ "id": 21265, "mutability": "mutable", "name": "p1", - "nameLocation": "42958:2:13", + "nameLocation": "43947:2:13", "nodeType": "VariableDeclaration", "scope": 21284, - "src": "42950:10:13", + "src": "43939:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67378,7 +67378,7 @@ "id": 21264, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42950:7:13", + "src": "43939:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67392,10 +67392,10 @@ "id": 21267, "mutability": "mutable", "name": "p2", - "nameLocation": "42976:2:13", + "nameLocation": "43965:2:13", "nodeType": "VariableDeclaration", "scope": 21284, - "src": "42962:16:13", + "src": "43951:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67406,7 +67406,7 @@ "id": 21266, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42962:6:13", + "src": "43951:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67419,10 +67419,10 @@ "id": 21269, "mutability": "mutable", "name": "p3", - "nameLocation": "42988:2:13", + "nameLocation": "43977:2:13", "nodeType": "VariableDeclaration", "scope": 21284, - "src": "42980:10:13", + "src": "43969:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67433,7 +67433,7 @@ "id": 21268, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42980:7:13", + "src": "43969:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67443,13 +67443,13 @@ "visibility": "internal" } ], - "src": "42931:60:13" + "src": "43920:60:13" }, "returnParameters": { "id": 21271, "nodeType": "ParameterList", "parameters": [], - "src": "43006:0:13" + "src": "43995:0:13" }, "scope": 24413, "stateMutability": "view", @@ -67459,12 +67459,12 @@ { "id": 21307, "nodeType": "FunctionDefinition", - "src": "43123:187:13", + "src": "44116:189:13", "nodes": [], "body": { "id": 21306, "nodeType": "Block", - "src": "43201:109:13", + "src": "44194:111:13", "nodes": [], "statements": [ { @@ -67481,7 +67481,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43251:34:13", + "src": "44245:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3e9f866aadef9b1f2b0257e0ed5e2df8882ba55e598b4f5282674b64ae3f06b5", "typeString": "literal_string \"log(string,address,bool,uint256)\"" @@ -67494,7 +67494,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21286, - "src": "43287:2:13", + "src": "44281:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67506,7 +67506,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21288, - "src": "43291:2:13", + "src": "44285:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67518,7 +67518,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21290, - "src": "43295:2:13", + "src": "44289:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67530,7 +67530,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21292, - "src": "43299:2:13", + "src": "44293:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67566,7 +67566,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43227:3:13", + "src": "44221:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -67579,7 +67579,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43227:23:13", + "src": "44221:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -67593,7 +67593,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43227:75:13", + "src": "44221:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67613,7 +67613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "43211:15:13", + "src": "44205:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -67627,7 +67627,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43211:92:13", + "src": "44205:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -67636,7 +67636,7 @@ }, "id": 21305, "nodeType": "ExpressionStatement", - "src": "43211:92:13" + "src": "44205:92:13" } ] }, @@ -67644,7 +67644,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43132:3:13", + "nameLocation": "44125:3:13", "parameters": { "id": 21293, "nodeType": "ParameterList", @@ -67654,10 +67654,10 @@ "id": 21286, "mutability": "mutable", "name": "p0", - "nameLocation": "43150:2:13", + "nameLocation": "44143:2:13", "nodeType": "VariableDeclaration", "scope": 21307, - "src": "43136:16:13", + "src": "44129:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67668,7 +67668,7 @@ "id": 21285, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43136:6:13", + "src": "44129:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67681,10 +67681,10 @@ "id": 21288, "mutability": "mutable", "name": "p1", - "nameLocation": "43162:2:13", + "nameLocation": "44155:2:13", "nodeType": "VariableDeclaration", "scope": 21307, - "src": "43154:10:13", + "src": "44147:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67695,7 +67695,7 @@ "id": 21287, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43154:7:13", + "src": "44147:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67709,10 +67709,10 @@ "id": 21290, "mutability": "mutable", "name": "p2", - "nameLocation": "43171:2:13", + "nameLocation": "44164:2:13", "nodeType": "VariableDeclaration", "scope": 21307, - "src": "43166:7:13", + "src": "44159:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67723,7 +67723,7 @@ "id": 21289, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43166:4:13", + "src": "44159:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67736,10 +67736,10 @@ "id": 21292, "mutability": "mutable", "name": "p3", - "nameLocation": "43183:2:13", + "nameLocation": "44176:2:13", "nodeType": "VariableDeclaration", "scope": 21307, - "src": "43175:10:13", + "src": "44168:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67750,7 +67750,7 @@ "id": 21291, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "43175:7:13", + "src": "44168:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67759,13 +67759,13 @@ "visibility": "internal" } ], - "src": "43135:51:13" + "src": "44128:51:13" }, "returnParameters": { "id": 21294, "nodeType": "ParameterList", "parameters": [], - "src": "43201:0:13" + "src": "44194:0:13" }, "scope": 24413, "stateMutability": "view", @@ -67775,12 +67775,12 @@ { "id": 21330, "nodeType": "FunctionDefinition", - "src": "43316:192:13", + "src": "44313:194:13", "nodes": [], "body": { "id": 21329, "nodeType": "Block", - "src": "43400:108:13", + "src": "44397:110:13", "nodes": [], "statements": [ { @@ -67797,7 +67797,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43450:33:13", + "src": "44448:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0454c0793d4a41e5f630eb9a887926f8a67ff9e817a5feb968698354ac9d22fb", "typeString": "literal_string \"log(string,address,bool,string)\"" @@ -67810,7 +67810,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21309, - "src": "43485:2:13", + "src": "44483:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67822,7 +67822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21311, - "src": "43489:2:13", + "src": "44487:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67834,7 +67834,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21313, - "src": "43493:2:13", + "src": "44491:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67846,7 +67846,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21315, - "src": "43497:2:13", + "src": "44495:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67882,7 +67882,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43426:3:13", + "src": "44424:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -67895,7 +67895,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43426:23:13", + "src": "44424:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -67909,7 +67909,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43426:74:13", + "src": "44424:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67929,7 +67929,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "43410:15:13", + "src": "44408:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -67943,7 +67943,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43410:91:13", + "src": "44408:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -67952,7 +67952,7 @@ }, "id": 21328, "nodeType": "ExpressionStatement", - "src": "43410:91:13" + "src": "44408:91:13" } ] }, @@ -67960,7 +67960,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43325:3:13", + "nameLocation": "44322:3:13", "parameters": { "id": 21316, "nodeType": "ParameterList", @@ -67970,10 +67970,10 @@ "id": 21309, "mutability": "mutable", "name": "p0", - "nameLocation": "43343:2:13", + "nameLocation": "44340:2:13", "nodeType": "VariableDeclaration", "scope": 21330, - "src": "43329:16:13", + "src": "44326:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67984,7 +67984,7 @@ "id": 21308, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43329:6:13", + "src": "44326:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67997,10 +67997,10 @@ "id": 21311, "mutability": "mutable", "name": "p1", - "nameLocation": "43355:2:13", + "nameLocation": "44352:2:13", "nodeType": "VariableDeclaration", "scope": 21330, - "src": "43347:10:13", + "src": "44344:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68011,7 +68011,7 @@ "id": 21310, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43347:7:13", + "src": "44344:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68025,10 +68025,10 @@ "id": 21313, "mutability": "mutable", "name": "p2", - "nameLocation": "43364:2:13", + "nameLocation": "44361:2:13", "nodeType": "VariableDeclaration", "scope": 21330, - "src": "43359:7:13", + "src": "44356:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68039,7 +68039,7 @@ "id": 21312, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43359:4:13", + "src": "44356:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68052,10 +68052,10 @@ "id": 21315, "mutability": "mutable", "name": "p3", - "nameLocation": "43382:2:13", + "nameLocation": "44379:2:13", "nodeType": "VariableDeclaration", "scope": 21330, - "src": "43368:16:13", + "src": "44365:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68066,7 +68066,7 @@ "id": 21314, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43368:6:13", + "src": "44365:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68075,13 +68075,13 @@ "visibility": "internal" } ], - "src": "43328:57:13" + "src": "44325:57:13" }, "returnParameters": { "id": 21317, "nodeType": "ParameterList", "parameters": [], - "src": "43400:0:13" + "src": "44397:0:13" }, "scope": 24413, "stateMutability": "view", @@ -68091,12 +68091,12 @@ { "id": 21353, "nodeType": "FunctionDefinition", - "src": "43514:181:13", + "src": "44515:183:13", "nodes": [], "body": { "id": 21352, "nodeType": "Block", - "src": "43589:106:13", + "src": "44590:108:13", "nodes": [], "statements": [ { @@ -68113,7 +68113,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43639:31:13", + "src": "44641:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_79884c2bc85eb73c854df1610df373a05f191b834f79cd47a7ab28be2308c039", "typeString": "literal_string \"log(string,address,bool,bool)\"" @@ -68126,7 +68126,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21332, - "src": "43672:2:13", + "src": "44674:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -68138,7 +68138,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21334, - "src": "43676:2:13", + "src": "44678:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68150,7 +68150,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21336, - "src": "43680:2:13", + "src": "44682:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68162,7 +68162,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21338, - "src": "43684:2:13", + "src": "44686:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68198,7 +68198,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43615:3:13", + "src": "44617:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -68211,7 +68211,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43615:23:13", + "src": "44617:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -68225,7 +68225,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43615:72:13", + "src": "44617:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68245,7 +68245,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "43599:15:13", + "src": "44601:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -68259,7 +68259,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43599:89:13", + "src": "44601:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -68268,7 +68268,7 @@ }, "id": 21351, "nodeType": "ExpressionStatement", - "src": "43599:89:13" + "src": "44601:89:13" } ] }, @@ -68276,7 +68276,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43523:3:13", + "nameLocation": "44524:3:13", "parameters": { "id": 21339, "nodeType": "ParameterList", @@ -68286,10 +68286,10 @@ "id": 21332, "mutability": "mutable", "name": "p0", - "nameLocation": "43541:2:13", + "nameLocation": "44542:2:13", "nodeType": "VariableDeclaration", "scope": 21353, - "src": "43527:16:13", + "src": "44528:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68300,7 +68300,7 @@ "id": 21331, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43527:6:13", + "src": "44528:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68313,10 +68313,10 @@ "id": 21334, "mutability": "mutable", "name": "p1", - "nameLocation": "43553:2:13", + "nameLocation": "44554:2:13", "nodeType": "VariableDeclaration", "scope": 21353, - "src": "43545:10:13", + "src": "44546:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68327,7 +68327,7 @@ "id": 21333, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43545:7:13", + "src": "44546:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68341,10 +68341,10 @@ "id": 21336, "mutability": "mutable", "name": "p2", - "nameLocation": "43562:2:13", + "nameLocation": "44563:2:13", "nodeType": "VariableDeclaration", "scope": 21353, - "src": "43557:7:13", + "src": "44558:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68355,7 +68355,7 @@ "id": 21335, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43557:4:13", + "src": "44558:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68368,10 +68368,10 @@ "id": 21338, "mutability": "mutable", "name": "p3", - "nameLocation": "43571:2:13", + "nameLocation": "44572:2:13", "nodeType": "VariableDeclaration", "scope": 21353, - "src": "43566:7:13", + "src": "44567:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68382,7 +68382,7 @@ "id": 21337, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43566:4:13", + "src": "44567:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68391,13 +68391,13 @@ "visibility": "internal" } ], - "src": "43526:48:13" + "src": "44527:48:13" }, "returnParameters": { "id": 21340, "nodeType": "ParameterList", "parameters": [], - "src": "43589:0:13" + "src": "44590:0:13" }, "scope": 24413, "stateMutability": "view", @@ -68407,12 +68407,12 @@ { "id": 21376, "nodeType": "FunctionDefinition", - "src": "43701:187:13", + "src": "44706:189:13", "nodes": [], "body": { "id": 21375, "nodeType": "Block", - "src": "43779:109:13", + "src": "44784:111:13", "nodes": [], "statements": [ { @@ -68429,7 +68429,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43829:34:13", + "src": "44835:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_223603bd064d72559a7d519ad0f1c6a8da707a49f5718dfa23a5ccb01bf9ab76", "typeString": "literal_string \"log(string,address,bool,address)\"" @@ -68442,7 +68442,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21355, - "src": "43865:2:13", + "src": "44871:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -68454,7 +68454,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21357, - "src": "43869:2:13", + "src": "44875:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68466,7 +68466,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21359, - "src": "43873:2:13", + "src": "44879:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68478,7 +68478,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21361, - "src": "43877:2:13", + "src": "44883:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68514,7 +68514,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43805:3:13", + "src": "44811:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -68527,7 +68527,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43805:23:13", + "src": "44811:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -68541,7 +68541,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43805:75:13", + "src": "44811:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68561,7 +68561,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "43789:15:13", + "src": "44795:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -68575,7 +68575,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43789:92:13", + "src": "44795:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -68584,7 +68584,7 @@ }, "id": 21374, "nodeType": "ExpressionStatement", - "src": "43789:92:13" + "src": "44795:92:13" } ] }, @@ -68592,7 +68592,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43710:3:13", + "nameLocation": "44715:3:13", "parameters": { "id": 21362, "nodeType": "ParameterList", @@ -68602,10 +68602,10 @@ "id": 21355, "mutability": "mutable", "name": "p0", - "nameLocation": "43728:2:13", + "nameLocation": "44733:2:13", "nodeType": "VariableDeclaration", "scope": 21376, - "src": "43714:16:13", + "src": "44719:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68616,7 +68616,7 @@ "id": 21354, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43714:6:13", + "src": "44719:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68629,10 +68629,10 @@ "id": 21357, "mutability": "mutable", "name": "p1", - "nameLocation": "43740:2:13", + "nameLocation": "44745:2:13", "nodeType": "VariableDeclaration", "scope": 21376, - "src": "43732:10:13", + "src": "44737:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68643,7 +68643,7 @@ "id": 21356, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43732:7:13", + "src": "44737:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68657,10 +68657,10 @@ "id": 21359, "mutability": "mutable", "name": "p2", - "nameLocation": "43749:2:13", + "nameLocation": "44754:2:13", "nodeType": "VariableDeclaration", "scope": 21376, - "src": "43744:7:13", + "src": "44749:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68671,7 +68671,7 @@ "id": 21358, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43744:4:13", + "src": "44749:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68684,10 +68684,10 @@ "id": 21361, "mutability": "mutable", "name": "p3", - "nameLocation": "43761:2:13", + "nameLocation": "44766:2:13", "nodeType": "VariableDeclaration", "scope": 21376, - "src": "43753:10:13", + "src": "44758:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68698,7 +68698,7 @@ "id": 21360, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43753:7:13", + "src": "44758:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68708,13 +68708,13 @@ "visibility": "internal" } ], - "src": "43713:51:13" + "src": "44718:51:13" }, "returnParameters": { "id": 21363, "nodeType": "ParameterList", "parameters": [], - "src": "43779:0:13" + "src": "44784:0:13" }, "scope": 24413, "stateMutability": "view", @@ -68724,12 +68724,12 @@ { "id": 21399, "nodeType": "FunctionDefinition", - "src": "43894:193:13", + "src": "44903:195:13", "nodes": [], "body": { "id": 21398, "nodeType": "Block", - "src": "43975:112:13", + "src": "44984:114:13", "nodes": [], "statements": [ { @@ -68746,7 +68746,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44025:37:13", + "src": "45035:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8ef3f399de1ebecd7840dee5f4cdc1bad43021ab37fa3acdd3dfbd36f7092e7b", "typeString": "literal_string \"log(string,address,address,uint256)\"" @@ -68759,7 +68759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21378, - "src": "44064:2:13", + "src": "45074:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -68771,7 +68771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21380, - "src": "44068:2:13", + "src": "45078:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68783,7 +68783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21382, - "src": "44072:2:13", + "src": "45082:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68795,7 +68795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21384, - "src": "44076:2:13", + "src": "45086:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -68831,7 +68831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44001:3:13", + "src": "45011:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -68844,7 +68844,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44001:23:13", + "src": "45011:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -68858,7 +68858,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44001:78:13", + "src": "45011:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68878,7 +68878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "43985:15:13", + "src": "44995:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -68892,7 +68892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "43985:95:13", + "src": "44995:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -68901,7 +68901,7 @@ }, "id": 21397, "nodeType": "ExpressionStatement", - "src": "43985:95:13" + "src": "44995:95:13" } ] }, @@ -68909,7 +68909,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43903:3:13", + "nameLocation": "44912:3:13", "parameters": { "id": 21385, "nodeType": "ParameterList", @@ -68919,10 +68919,10 @@ "id": 21378, "mutability": "mutable", "name": "p0", - "nameLocation": "43921:2:13", + "nameLocation": "44930:2:13", "nodeType": "VariableDeclaration", "scope": 21399, - "src": "43907:16:13", + "src": "44916:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68933,7 +68933,7 @@ "id": 21377, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43907:6:13", + "src": "44916:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68946,10 +68946,10 @@ "id": 21380, "mutability": "mutable", "name": "p1", - "nameLocation": "43933:2:13", + "nameLocation": "44942:2:13", "nodeType": "VariableDeclaration", "scope": 21399, - "src": "43925:10:13", + "src": "44934:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68960,7 +68960,7 @@ "id": 21379, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43925:7:13", + "src": "44934:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68974,10 +68974,10 @@ "id": 21382, "mutability": "mutable", "name": "p2", - "nameLocation": "43945:2:13", + "nameLocation": "44954:2:13", "nodeType": "VariableDeclaration", "scope": 21399, - "src": "43937:10:13", + "src": "44946:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68988,7 +68988,7 @@ "id": 21381, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43937:7:13", + "src": "44946:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69002,10 +69002,10 @@ "id": 21384, "mutability": "mutable", "name": "p3", - "nameLocation": "43957:2:13", + "nameLocation": "44966:2:13", "nodeType": "VariableDeclaration", "scope": 21399, - "src": "43949:10:13", + "src": "44958:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69016,7 +69016,7 @@ "id": 21383, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "43949:7:13", + "src": "44958:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -69025,13 +69025,13 @@ "visibility": "internal" } ], - "src": "43906:54:13" + "src": "44915:54:13" }, "returnParameters": { "id": 21386, "nodeType": "ParameterList", "parameters": [], - "src": "43975:0:13" + "src": "44984:0:13" }, "scope": 24413, "stateMutability": "view", @@ -69041,12 +69041,12 @@ { "id": 21422, "nodeType": "FunctionDefinition", - "src": "44093:198:13", + "src": "45106:200:13", "nodes": [], "body": { "id": 21421, "nodeType": "Block", - "src": "44180:111:13", + "src": "45193:113:13", "nodes": [], "statements": [ { @@ -69063,7 +69063,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44230:36:13", + "src": "45244:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_800a1c6756a402b6162ca8653fd8e87e2c52d1c019c876e92eb2980479636a76", "typeString": "literal_string \"log(string,address,address,string)\"" @@ -69076,7 +69076,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21401, - "src": "44268:2:13", + "src": "45282:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69088,7 +69088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21403, - "src": "44272:2:13", + "src": "45286:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69100,7 +69100,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21405, - "src": "44276:2:13", + "src": "45290:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69112,7 +69112,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21407, - "src": "44280:2:13", + "src": "45294:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69148,7 +69148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44206:3:13", + "src": "45220:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -69161,7 +69161,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44206:23:13", + "src": "45220:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -69175,7 +69175,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44206:77:13", + "src": "45220:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69195,7 +69195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "44190:15:13", + "src": "45204:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -69209,7 +69209,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44190:94:13", + "src": "45204:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -69218,7 +69218,7 @@ }, "id": 21420, "nodeType": "ExpressionStatement", - "src": "44190:94:13" + "src": "45204:94:13" } ] }, @@ -69226,7 +69226,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44102:3:13", + "nameLocation": "45115:3:13", "parameters": { "id": 21408, "nodeType": "ParameterList", @@ -69236,10 +69236,10 @@ "id": 21401, "mutability": "mutable", "name": "p0", - "nameLocation": "44120:2:13", + "nameLocation": "45133:2:13", "nodeType": "VariableDeclaration", "scope": 21422, - "src": "44106:16:13", + "src": "45119:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69250,7 +69250,7 @@ "id": 21400, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44106:6:13", + "src": "45119:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69263,10 +69263,10 @@ "id": 21403, "mutability": "mutable", "name": "p1", - "nameLocation": "44132:2:13", + "nameLocation": "45145:2:13", "nodeType": "VariableDeclaration", "scope": 21422, - "src": "44124:10:13", + "src": "45137:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69277,7 +69277,7 @@ "id": 21402, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44124:7:13", + "src": "45137:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69291,10 +69291,10 @@ "id": 21405, "mutability": "mutable", "name": "p2", - "nameLocation": "44144:2:13", + "nameLocation": "45157:2:13", "nodeType": "VariableDeclaration", "scope": 21422, - "src": "44136:10:13", + "src": "45149:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69305,7 +69305,7 @@ "id": 21404, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44136:7:13", + "src": "45149:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69319,10 +69319,10 @@ "id": 21407, "mutability": "mutable", "name": "p3", - "nameLocation": "44162:2:13", + "nameLocation": "45175:2:13", "nodeType": "VariableDeclaration", "scope": 21422, - "src": "44148:16:13", + "src": "45161:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69333,7 +69333,7 @@ "id": 21406, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44148:6:13", + "src": "45161:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69342,13 +69342,13 @@ "visibility": "internal" } ], - "src": "44105:60:13" + "src": "45118:60:13" }, "returnParameters": { "id": 21409, "nodeType": "ParameterList", "parameters": [], - "src": "44180:0:13" + "src": "45193:0:13" }, "scope": 24413, "stateMutability": "view", @@ -69358,12 +69358,12 @@ { "id": 21445, "nodeType": "FunctionDefinition", - "src": "44297:187:13", + "src": "45314:189:13", "nodes": [], "body": { "id": 21444, "nodeType": "Block", - "src": "44375:109:13", + "src": "45392:111:13", "nodes": [], "statements": [ { @@ -69380,7 +69380,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44425:34:13", + "src": "45443:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b59dbd60587b4eeae521d5427cbc88bff32729f88aff059e7deb0a3a4320aaf4", "typeString": "literal_string \"log(string,address,address,bool)\"" @@ -69393,7 +69393,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21424, - "src": "44461:2:13", + "src": "45479:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69405,7 +69405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21426, - "src": "44465:2:13", + "src": "45483:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69417,7 +69417,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21428, - "src": "44469:2:13", + "src": "45487:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69429,7 +69429,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21430, - "src": "44473:2:13", + "src": "45491:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69465,7 +69465,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44401:3:13", + "src": "45419:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -69478,7 +69478,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44401:23:13", + "src": "45419:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -69492,7 +69492,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44401:75:13", + "src": "45419:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69512,7 +69512,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "44385:15:13", + "src": "45403:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -69526,7 +69526,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44385:92:13", + "src": "45403:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -69535,7 +69535,7 @@ }, "id": 21443, "nodeType": "ExpressionStatement", - "src": "44385:92:13" + "src": "45403:92:13" } ] }, @@ -69543,7 +69543,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44306:3:13", + "nameLocation": "45323:3:13", "parameters": { "id": 21431, "nodeType": "ParameterList", @@ -69553,10 +69553,10 @@ "id": 21424, "mutability": "mutable", "name": "p0", - "nameLocation": "44324:2:13", + "nameLocation": "45341:2:13", "nodeType": "VariableDeclaration", "scope": 21445, - "src": "44310:16:13", + "src": "45327:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69567,7 +69567,7 @@ "id": 21423, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44310:6:13", + "src": "45327:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69580,10 +69580,10 @@ "id": 21426, "mutability": "mutable", "name": "p1", - "nameLocation": "44336:2:13", + "nameLocation": "45353:2:13", "nodeType": "VariableDeclaration", "scope": 21445, - "src": "44328:10:13", + "src": "45345:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69594,7 +69594,7 @@ "id": 21425, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44328:7:13", + "src": "45345:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69608,10 +69608,10 @@ "id": 21428, "mutability": "mutable", "name": "p2", - "nameLocation": "44348:2:13", + "nameLocation": "45365:2:13", "nodeType": "VariableDeclaration", "scope": 21445, - "src": "44340:10:13", + "src": "45357:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69622,7 +69622,7 @@ "id": 21427, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44340:7:13", + "src": "45357:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69636,10 +69636,10 @@ "id": 21430, "mutability": "mutable", "name": "p3", - "nameLocation": "44357:2:13", + "nameLocation": "45374:2:13", "nodeType": "VariableDeclaration", "scope": 21445, - "src": "44352:7:13", + "src": "45369:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69650,7 +69650,7 @@ "id": 21429, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44352:4:13", + "src": "45369:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69659,13 +69659,13 @@ "visibility": "internal" } ], - "src": "44309:51:13" + "src": "45326:51:13" }, "returnParameters": { "id": 21432, "nodeType": "ParameterList", "parameters": [], - "src": "44375:0:13" + "src": "45392:0:13" }, "scope": 24413, "stateMutability": "view", @@ -69675,12 +69675,12 @@ { "id": 21468, "nodeType": "FunctionDefinition", - "src": "44490:193:13", + "src": "45511:195:13", "nodes": [], "body": { "id": 21467, "nodeType": "Block", - "src": "44571:112:13", + "src": "45592:114:13", "nodes": [], "statements": [ { @@ -69697,7 +69697,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44621:37:13", + "src": "45643:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ed8f28f6f4b5d54b1d37f705e543f556805f28b9d1bb3aef0ef7e57ef4992d15", "typeString": "literal_string \"log(string,address,address,address)\"" @@ -69710,7 +69710,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21447, - "src": "44660:2:13", + "src": "45682:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69722,7 +69722,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21449, - "src": "44664:2:13", + "src": "45686:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69734,7 +69734,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21451, - "src": "44668:2:13", + "src": "45690:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69746,7 +69746,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21453, - "src": "44672:2:13", + "src": "45694:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69782,7 +69782,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44597:3:13", + "src": "45619:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -69795,7 +69795,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44597:23:13", + "src": "45619:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -69809,7 +69809,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44597:78:13", + "src": "45619:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69829,7 +69829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "44581:15:13", + "src": "45603:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -69843,7 +69843,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44581:95:13", + "src": "45603:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -69852,7 +69852,7 @@ }, "id": 21466, "nodeType": "ExpressionStatement", - "src": "44581:95:13" + "src": "45603:95:13" } ] }, @@ -69860,7 +69860,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44499:3:13", + "nameLocation": "45520:3:13", "parameters": { "id": 21454, "nodeType": "ParameterList", @@ -69870,10 +69870,10 @@ "id": 21447, "mutability": "mutable", "name": "p0", - "nameLocation": "44517:2:13", + "nameLocation": "45538:2:13", "nodeType": "VariableDeclaration", "scope": 21468, - "src": "44503:16:13", + "src": "45524:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69884,7 +69884,7 @@ "id": 21446, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44503:6:13", + "src": "45524:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69897,10 +69897,10 @@ "id": 21449, "mutability": "mutable", "name": "p1", - "nameLocation": "44529:2:13", + "nameLocation": "45550:2:13", "nodeType": "VariableDeclaration", "scope": 21468, - "src": "44521:10:13", + "src": "45542:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69911,7 +69911,7 @@ "id": 21448, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44521:7:13", + "src": "45542:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69925,10 +69925,10 @@ "id": 21451, "mutability": "mutable", "name": "p2", - "nameLocation": "44541:2:13", + "nameLocation": "45562:2:13", "nodeType": "VariableDeclaration", "scope": 21468, - "src": "44533:10:13", + "src": "45554:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69939,7 +69939,7 @@ "id": 21450, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44533:7:13", + "src": "45554:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69953,10 +69953,10 @@ "id": 21453, "mutability": "mutable", "name": "p3", - "nameLocation": "44553:2:13", + "nameLocation": "45574:2:13", "nodeType": "VariableDeclaration", "scope": 21468, - "src": "44545:10:13", + "src": "45566:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69967,7 +69967,7 @@ "id": 21452, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44545:7:13", + "src": "45566:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69977,13 +69977,13 @@ "visibility": "internal" } ], - "src": "44502:54:13" + "src": "45523:54:13" }, "returnParameters": { "id": 21455, "nodeType": "ParameterList", "parameters": [], - "src": "44571:0:13" + "src": "45592:0:13" }, "scope": 24413, "stateMutability": "view", @@ -69993,12 +69993,12 @@ { "id": 21491, "nodeType": "FunctionDefinition", - "src": "44689:182:13", + "src": "45714:184:13", "nodes": [], "body": { "id": 21490, "nodeType": "Block", - "src": "44761:110:13", + "src": "45786:112:13", "nodes": [], "statements": [ { @@ -70015,7 +70015,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44811:35:13", + "src": "45837:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_374bb4b29e495d2b557643d341fe72136bf6e92f2ac9b1edd86dbbd72a19d62b", "typeString": "literal_string \"log(bool,uint256,uint256,uint256)\"" @@ -70028,7 +70028,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21470, - "src": "44848:2:13", + "src": "45874:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70040,7 +70040,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21472, - "src": "44852:2:13", + "src": "45878:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70052,7 +70052,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21474, - "src": "44856:2:13", + "src": "45882:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70064,7 +70064,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21476, - "src": "44860:2:13", + "src": "45886:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70100,7 +70100,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44787:3:13", + "src": "45813:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -70113,7 +70113,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44787:23:13", + "src": "45813:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -70127,7 +70127,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44787:76:13", + "src": "45813:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70147,7 +70147,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "44771:15:13", + "src": "45797:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -70161,7 +70161,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44771:93:13", + "src": "45797:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -70170,7 +70170,7 @@ }, "id": 21489, "nodeType": "ExpressionStatement", - "src": "44771:93:13" + "src": "45797:93:13" } ] }, @@ -70178,7 +70178,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44698:3:13", + "nameLocation": "45723:3:13", "parameters": { "id": 21477, "nodeType": "ParameterList", @@ -70188,10 +70188,10 @@ "id": 21470, "mutability": "mutable", "name": "p0", - "nameLocation": "44707:2:13", + "nameLocation": "45732:2:13", "nodeType": "VariableDeclaration", "scope": 21491, - "src": "44702:7:13", + "src": "45727:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70202,7 +70202,7 @@ "id": 21469, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44702:4:13", + "src": "45727:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70215,10 +70215,10 @@ "id": 21472, "mutability": "mutable", "name": "p1", - "nameLocation": "44719:2:13", + "nameLocation": "45744:2:13", "nodeType": "VariableDeclaration", "scope": 21491, - "src": "44711:10:13", + "src": "45736:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70229,7 +70229,7 @@ "id": 21471, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "44711:7:13", + "src": "45736:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70242,10 +70242,10 @@ "id": 21474, "mutability": "mutable", "name": "p2", - "nameLocation": "44731:2:13", + "nameLocation": "45756:2:13", "nodeType": "VariableDeclaration", "scope": 21491, - "src": "44723:10:13", + "src": "45748:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70256,7 +70256,7 @@ "id": 21473, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "44723:7:13", + "src": "45748:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70269,10 +70269,10 @@ "id": 21476, "mutability": "mutable", "name": "p3", - "nameLocation": "44743:2:13", + "nameLocation": "45768:2:13", "nodeType": "VariableDeclaration", "scope": 21491, - "src": "44735:10:13", + "src": "45760:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70283,7 +70283,7 @@ "id": 21475, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "44735:7:13", + "src": "45760:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70292,13 +70292,13 @@ "visibility": "internal" } ], - "src": "44701:45:13" + "src": "45726:45:13" }, "returnParameters": { "id": 21478, "nodeType": "ParameterList", "parameters": [], - "src": "44761:0:13" + "src": "45786:0:13" }, "scope": 24413, "stateMutability": "view", @@ -70308,12 +70308,12 @@ { "id": 21514, "nodeType": "FunctionDefinition", - "src": "44877:187:13", + "src": "45906:189:13", "nodes": [], "body": { "id": 21513, "nodeType": "Block", - "src": "44955:109:13", + "src": "45984:111:13", "nodes": [], "statements": [ { @@ -70330,7 +70330,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45005:34:13", + "src": "46035:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8e69fb5dd49f06ae0054ca1d4af84221644c5b45a9306505e04580a4156255c3", "typeString": "literal_string \"log(bool,uint256,uint256,string)\"" @@ -70343,7 +70343,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21493, - "src": "45041:2:13", + "src": "46071:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70355,7 +70355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21495, - "src": "45045:2:13", + "src": "46075:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70367,7 +70367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21497, - "src": "45049:2:13", + "src": "46079:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70379,7 +70379,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21499, - "src": "45053:2:13", + "src": "46083:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -70415,7 +70415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44981:3:13", + "src": "46011:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -70428,7 +70428,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44981:23:13", + "src": "46011:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -70442,7 +70442,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44981:75:13", + "src": "46011:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70462,7 +70462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "44965:15:13", + "src": "45995:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -70476,7 +70476,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "44965:92:13", + "src": "45995:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -70485,7 +70485,7 @@ }, "id": 21512, "nodeType": "ExpressionStatement", - "src": "44965:92:13" + "src": "45995:92:13" } ] }, @@ -70493,7 +70493,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44886:3:13", + "nameLocation": "45915:3:13", "parameters": { "id": 21500, "nodeType": "ParameterList", @@ -70503,10 +70503,10 @@ "id": 21493, "mutability": "mutable", "name": "p0", - "nameLocation": "44895:2:13", + "nameLocation": "45924:2:13", "nodeType": "VariableDeclaration", "scope": 21514, - "src": "44890:7:13", + "src": "45919:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70517,7 +70517,7 @@ "id": 21492, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44890:4:13", + "src": "45919:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70530,10 +70530,10 @@ "id": 21495, "mutability": "mutable", "name": "p1", - "nameLocation": "44907:2:13", + "nameLocation": "45936:2:13", "nodeType": "VariableDeclaration", "scope": 21514, - "src": "44899:10:13", + "src": "45928:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70544,7 +70544,7 @@ "id": 21494, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "44899:7:13", + "src": "45928:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70557,10 +70557,10 @@ "id": 21497, "mutability": "mutable", "name": "p2", - "nameLocation": "44919:2:13", + "nameLocation": "45948:2:13", "nodeType": "VariableDeclaration", "scope": 21514, - "src": "44911:10:13", + "src": "45940:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70571,7 +70571,7 @@ "id": 21496, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "44911:7:13", + "src": "45940:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70584,10 +70584,10 @@ "id": 21499, "mutability": "mutable", "name": "p3", - "nameLocation": "44937:2:13", + "nameLocation": "45966:2:13", "nodeType": "VariableDeclaration", "scope": 21514, - "src": "44923:16:13", + "src": "45952:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -70598,7 +70598,7 @@ "id": 21498, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44923:6:13", + "src": "45952:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70607,13 +70607,13 @@ "visibility": "internal" } ], - "src": "44889:51:13" + "src": "45918:51:13" }, "returnParameters": { "id": 21501, "nodeType": "ParameterList", "parameters": [], - "src": "44955:0:13" + "src": "45984:0:13" }, "scope": 24413, "stateMutability": "view", @@ -70623,12 +70623,12 @@ { "id": 21537, "nodeType": "FunctionDefinition", - "src": "45070:176:13", + "src": "46103:178:13", "nodes": [], "body": { "id": 21536, "nodeType": "Block", - "src": "45139:107:13", + "src": "46172:109:13", "nodes": [], "statements": [ { @@ -70645,7 +70645,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45189:32:13", + "src": "46223:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_be9843530e69b1feba88a3a9701a6984aaa8a57e749a7f9d10c857993e79900d", "typeString": "literal_string \"log(bool,uint256,uint256,bool)\"" @@ -70658,7 +70658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21516, - "src": "45223:2:13", + "src": "46257:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70670,7 +70670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21518, - "src": "45227:2:13", + "src": "46261:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70682,7 +70682,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21520, - "src": "45231:2:13", + "src": "46265:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70694,7 +70694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21522, - "src": "45235:2:13", + "src": "46269:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70730,7 +70730,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45165:3:13", + "src": "46199:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -70743,7 +70743,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45165:23:13", + "src": "46199:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -70757,7 +70757,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45165:73:13", + "src": "46199:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70777,7 +70777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "45149:15:13", + "src": "46183:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -70791,7 +70791,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45149:90:13", + "src": "46183:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -70800,7 +70800,7 @@ }, "id": 21535, "nodeType": "ExpressionStatement", - "src": "45149:90:13" + "src": "46183:90:13" } ] }, @@ -70808,7 +70808,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45079:3:13", + "nameLocation": "46112:3:13", "parameters": { "id": 21523, "nodeType": "ParameterList", @@ -70818,10 +70818,10 @@ "id": 21516, "mutability": "mutable", "name": "p0", - "nameLocation": "45088:2:13", + "nameLocation": "46121:2:13", "nodeType": "VariableDeclaration", "scope": 21537, - "src": "45083:7:13", + "src": "46116:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70832,7 +70832,7 @@ "id": 21515, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45083:4:13", + "src": "46116:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70845,10 +70845,10 @@ "id": 21518, "mutability": "mutable", "name": "p1", - "nameLocation": "45100:2:13", + "nameLocation": "46133:2:13", "nodeType": "VariableDeclaration", "scope": 21537, - "src": "45092:10:13", + "src": "46125:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70859,7 +70859,7 @@ "id": 21517, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45092:7:13", + "src": "46125:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70872,10 +70872,10 @@ "id": 21520, "mutability": "mutable", "name": "p2", - "nameLocation": "45112:2:13", + "nameLocation": "46145:2:13", "nodeType": "VariableDeclaration", "scope": 21537, - "src": "45104:10:13", + "src": "46137:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70886,7 +70886,7 @@ "id": 21519, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45104:7:13", + "src": "46137:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70899,10 +70899,10 @@ "id": 21522, "mutability": "mutable", "name": "p3", - "nameLocation": "45121:2:13", + "nameLocation": "46154:2:13", "nodeType": "VariableDeclaration", "scope": 21537, - "src": "45116:7:13", + "src": "46149:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70913,7 +70913,7 @@ "id": 21521, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45116:4:13", + "src": "46149:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70922,13 +70922,13 @@ "visibility": "internal" } ], - "src": "45082:42:13" + "src": "46115:42:13" }, "returnParameters": { "id": 21524, "nodeType": "ParameterList", "parameters": [], - "src": "45139:0:13" + "src": "46172:0:13" }, "scope": 24413, "stateMutability": "view", @@ -70938,12 +70938,12 @@ { "id": 21560, "nodeType": "FunctionDefinition", - "src": "45252:182:13", + "src": "46289:184:13", "nodes": [], "body": { "id": 21559, "nodeType": "Block", - "src": "45324:110:13", + "src": "46361:112:13", "nodes": [], "statements": [ { @@ -70960,7 +70960,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45374:35:13", + "src": "46412:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_00dd87b926eb0a94d5705f2c40026359b9577dfd5ddb2d0d51c86b3f4acb5010", "typeString": "literal_string \"log(bool,uint256,uint256,address)\"" @@ -70973,7 +70973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21539, - "src": "45411:2:13", + "src": "46449:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70985,7 +70985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21541, - "src": "45415:2:13", + "src": "46453:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70997,7 +70997,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21543, - "src": "45419:2:13", + "src": "46457:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71009,7 +71009,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21545, - "src": "45423:2:13", + "src": "46461:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -71045,7 +71045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45350:3:13", + "src": "46388:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -71058,7 +71058,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45350:23:13", + "src": "46388:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -71072,7 +71072,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45350:76:13", + "src": "46388:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71092,7 +71092,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "45334:15:13", + "src": "46372:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -71106,7 +71106,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45334:93:13", + "src": "46372:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -71115,7 +71115,7 @@ }, "id": 21558, "nodeType": "ExpressionStatement", - "src": "45334:93:13" + "src": "46372:93:13" } ] }, @@ -71123,7 +71123,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45261:3:13", + "nameLocation": "46298:3:13", "parameters": { "id": 21546, "nodeType": "ParameterList", @@ -71133,10 +71133,10 @@ "id": 21539, "mutability": "mutable", "name": "p0", - "nameLocation": "45270:2:13", + "nameLocation": "46307:2:13", "nodeType": "VariableDeclaration", "scope": 21560, - "src": "45265:7:13", + "src": "46302:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71147,7 +71147,7 @@ "id": 21538, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45265:4:13", + "src": "46302:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71160,10 +71160,10 @@ "id": 21541, "mutability": "mutable", "name": "p1", - "nameLocation": "45282:2:13", + "nameLocation": "46319:2:13", "nodeType": "VariableDeclaration", "scope": 21560, - "src": "45274:10:13", + "src": "46311:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71174,7 +71174,7 @@ "id": 21540, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45274:7:13", + "src": "46311:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71187,10 +71187,10 @@ "id": 21543, "mutability": "mutable", "name": "p2", - "nameLocation": "45294:2:13", + "nameLocation": "46331:2:13", "nodeType": "VariableDeclaration", "scope": 21560, - "src": "45286:10:13", + "src": "46323:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71201,7 +71201,7 @@ "id": 21542, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45286:7:13", + "src": "46323:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71214,10 +71214,10 @@ "id": 21545, "mutability": "mutable", "name": "p3", - "nameLocation": "45306:2:13", + "nameLocation": "46343:2:13", "nodeType": "VariableDeclaration", "scope": 21560, - "src": "45298:10:13", + "src": "46335:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71228,7 +71228,7 @@ "id": 21544, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45298:7:13", + "src": "46335:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -71238,13 +71238,13 @@ "visibility": "internal" } ], - "src": "45264:45:13" + "src": "46301:45:13" }, "returnParameters": { "id": 21547, "nodeType": "ParameterList", "parameters": [], - "src": "45324:0:13" + "src": "46361:0:13" }, "scope": 24413, "stateMutability": "view", @@ -71254,12 +71254,12 @@ { "id": 21583, "nodeType": "FunctionDefinition", - "src": "45440:187:13", + "src": "46481:189:13", "nodes": [], "body": { "id": 21582, "nodeType": "Block", - "src": "45518:109:13", + "src": "46559:111:13", "nodes": [], "statements": [ { @@ -71276,7 +71276,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45568:34:13", + "src": "46610:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6a1199e21848ce015eabd66ea7f6a3409c7fc6ef9bb322d84e4c06706c42747e", "typeString": "literal_string \"log(bool,uint256,string,uint256)\"" @@ -71289,7 +71289,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21562, - "src": "45604:2:13", + "src": "46646:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71301,7 +71301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21564, - "src": "45608:2:13", + "src": "46650:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71313,7 +71313,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21566, - "src": "45612:2:13", + "src": "46654:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71325,7 +71325,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21568, - "src": "45616:2:13", + "src": "46658:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71361,7 +71361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45544:3:13", + "src": "46586:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -71374,7 +71374,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45544:23:13", + "src": "46586:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -71388,7 +71388,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45544:75:13", + "src": "46586:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71408,7 +71408,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "45528:15:13", + "src": "46570:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -71422,7 +71422,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45528:92:13", + "src": "46570:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -71431,7 +71431,7 @@ }, "id": 21581, "nodeType": "ExpressionStatement", - "src": "45528:92:13" + "src": "46570:92:13" } ] }, @@ -71439,7 +71439,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45449:3:13", + "nameLocation": "46490:3:13", "parameters": { "id": 21569, "nodeType": "ParameterList", @@ -71449,10 +71449,10 @@ "id": 21562, "mutability": "mutable", "name": "p0", - "nameLocation": "45458:2:13", + "nameLocation": "46499:2:13", "nodeType": "VariableDeclaration", "scope": 21583, - "src": "45453:7:13", + "src": "46494:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71463,7 +71463,7 @@ "id": 21561, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45453:4:13", + "src": "46494:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71476,10 +71476,10 @@ "id": 21564, "mutability": "mutable", "name": "p1", - "nameLocation": "45470:2:13", + "nameLocation": "46511:2:13", "nodeType": "VariableDeclaration", "scope": 21583, - "src": "45462:10:13", + "src": "46503:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71490,7 +71490,7 @@ "id": 21563, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45462:7:13", + "src": "46503:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71503,10 +71503,10 @@ "id": 21566, "mutability": "mutable", "name": "p2", - "nameLocation": "45488:2:13", + "nameLocation": "46529:2:13", "nodeType": "VariableDeclaration", "scope": 21583, - "src": "45474:16:13", + "src": "46515:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -71517,7 +71517,7 @@ "id": 21565, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45474:6:13", + "src": "46515:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -71530,10 +71530,10 @@ "id": 21568, "mutability": "mutable", "name": "p3", - "nameLocation": "45500:2:13", + "nameLocation": "46541:2:13", "nodeType": "VariableDeclaration", "scope": 21583, - "src": "45492:10:13", + "src": "46533:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71544,7 +71544,7 @@ "id": 21567, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45492:7:13", + "src": "46533:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71553,13 +71553,13 @@ "visibility": "internal" } ], - "src": "45452:51:13" + "src": "46493:51:13" }, "returnParameters": { "id": 21570, "nodeType": "ParameterList", "parameters": [], - "src": "45518:0:13" + "src": "46559:0:13" }, "scope": 24413, "stateMutability": "view", @@ -71569,12 +71569,12 @@ { "id": 21606, "nodeType": "FunctionDefinition", - "src": "45633:192:13", + "src": "46678:194:13", "nodes": [], "body": { "id": 21605, "nodeType": "Block", - "src": "45717:108:13", + "src": "46762:110:13", "nodes": [], "statements": [ { @@ -71591,7 +71591,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45767:33:13", + "src": "46813:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f5bc2249bce1f463dc4a6cae73d4e7be2aab36b6885cd1506575f16575a67f07", "typeString": "literal_string \"log(bool,uint256,string,string)\"" @@ -71604,7 +71604,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21585, - "src": "45802:2:13", + "src": "46848:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71616,7 +71616,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21587, - "src": "45806:2:13", + "src": "46852:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71628,7 +71628,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21589, - "src": "45810:2:13", + "src": "46856:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71640,7 +71640,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21591, - "src": "45814:2:13", + "src": "46860:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71676,7 +71676,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45743:3:13", + "src": "46789:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -71689,7 +71689,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45743:23:13", + "src": "46789:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -71703,7 +71703,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45743:74:13", + "src": "46789:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71723,7 +71723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "45727:15:13", + "src": "46773:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -71737,7 +71737,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45727:91:13", + "src": "46773:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -71746,7 +71746,7 @@ }, "id": 21604, "nodeType": "ExpressionStatement", - "src": "45727:91:13" + "src": "46773:91:13" } ] }, @@ -71754,7 +71754,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45642:3:13", + "nameLocation": "46687:3:13", "parameters": { "id": 21592, "nodeType": "ParameterList", @@ -71764,10 +71764,10 @@ "id": 21585, "mutability": "mutable", "name": "p0", - "nameLocation": "45651:2:13", + "nameLocation": "46696:2:13", "nodeType": "VariableDeclaration", "scope": 21606, - "src": "45646:7:13", + "src": "46691:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71778,7 +71778,7 @@ "id": 21584, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45646:4:13", + "src": "46691:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71791,10 +71791,10 @@ "id": 21587, "mutability": "mutable", "name": "p1", - "nameLocation": "45663:2:13", + "nameLocation": "46708:2:13", "nodeType": "VariableDeclaration", "scope": 21606, - "src": "45655:10:13", + "src": "46700:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71805,7 +71805,7 @@ "id": 21586, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45655:7:13", + "src": "46700:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71818,10 +71818,10 @@ "id": 21589, "mutability": "mutable", "name": "p2", - "nameLocation": "45681:2:13", + "nameLocation": "46726:2:13", "nodeType": "VariableDeclaration", "scope": 21606, - "src": "45667:16:13", + "src": "46712:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -71832,7 +71832,7 @@ "id": 21588, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45667:6:13", + "src": "46712:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -71845,10 +71845,10 @@ "id": 21591, "mutability": "mutable", "name": "p3", - "nameLocation": "45699:2:13", + "nameLocation": "46744:2:13", "nodeType": "VariableDeclaration", "scope": 21606, - "src": "45685:16:13", + "src": "46730:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -71859,7 +71859,7 @@ "id": 21590, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45685:6:13", + "src": "46730:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -71868,13 +71868,13 @@ "visibility": "internal" } ], - "src": "45645:57:13" + "src": "46690:57:13" }, "returnParameters": { "id": 21593, "nodeType": "ParameterList", "parameters": [], - "src": "45717:0:13" + "src": "46762:0:13" }, "scope": 24413, "stateMutability": "view", @@ -71884,12 +71884,12 @@ { "id": 21629, "nodeType": "FunctionDefinition", - "src": "45831:181:13", + "src": "46880:183:13", "nodes": [], "body": { "id": 21628, "nodeType": "Block", - "src": "45906:106:13", + "src": "46955:108:13", "nodes": [], "statements": [ { @@ -71906,7 +71906,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45956:31:13", + "src": "47006:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e5e70b2b79ba63a1232a1075e7d527614bad7291574e41ebeb8ef428426395c2", "typeString": "literal_string \"log(bool,uint256,string,bool)\"" @@ -71919,7 +71919,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21608, - "src": "45989:2:13", + "src": "47039:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71931,7 +71931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21610, - "src": "45993:2:13", + "src": "47043:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71943,7 +71943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21612, - "src": "45997:2:13", + "src": "47047:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71955,7 +71955,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21614, - "src": "46001:2:13", + "src": "47051:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71991,7 +71991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45932:3:13", + "src": "46982:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -72004,7 +72004,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45932:23:13", + "src": "46982:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -72018,7 +72018,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45932:72:13", + "src": "46982:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72038,7 +72038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "45916:15:13", + "src": "46966:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -72052,7 +72052,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "45916:89:13", + "src": "46966:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -72061,7 +72061,7 @@ }, "id": 21627, "nodeType": "ExpressionStatement", - "src": "45916:89:13" + "src": "46966:89:13" } ] }, @@ -72069,7 +72069,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45840:3:13", + "nameLocation": "46889:3:13", "parameters": { "id": 21615, "nodeType": "ParameterList", @@ -72079,10 +72079,10 @@ "id": 21608, "mutability": "mutable", "name": "p0", - "nameLocation": "45849:2:13", + "nameLocation": "46898:2:13", "nodeType": "VariableDeclaration", "scope": 21629, - "src": "45844:7:13", + "src": "46893:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72093,7 +72093,7 @@ "id": 21607, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45844:4:13", + "src": "46893:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72106,10 +72106,10 @@ "id": 21610, "mutability": "mutable", "name": "p1", - "nameLocation": "45861:2:13", + "nameLocation": "46910:2:13", "nodeType": "VariableDeclaration", "scope": 21629, - "src": "45853:10:13", + "src": "46902:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72120,7 +72120,7 @@ "id": 21609, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45853:7:13", + "src": "46902:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72133,10 +72133,10 @@ "id": 21612, "mutability": "mutable", "name": "p2", - "nameLocation": "45879:2:13", + "nameLocation": "46928:2:13", "nodeType": "VariableDeclaration", "scope": 21629, - "src": "45865:16:13", + "src": "46914:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -72147,7 +72147,7 @@ "id": 21611, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45865:6:13", + "src": "46914:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -72160,10 +72160,10 @@ "id": 21614, "mutability": "mutable", "name": "p3", - "nameLocation": "45888:2:13", + "nameLocation": "46937:2:13", "nodeType": "VariableDeclaration", "scope": 21629, - "src": "45883:7:13", + "src": "46932:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72174,7 +72174,7 @@ "id": 21613, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45883:4:13", + "src": "46932:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72183,13 +72183,13 @@ "visibility": "internal" } ], - "src": "45843:48:13" + "src": "46892:48:13" }, "returnParameters": { "id": 21616, "nodeType": "ParameterList", "parameters": [], - "src": "45906:0:13" + "src": "46955:0:13" }, "scope": 24413, "stateMutability": "view", @@ -72199,12 +72199,12 @@ { "id": 21652, "nodeType": "FunctionDefinition", - "src": "46018:187:13", + "src": "47071:189:13", "nodes": [], "body": { "id": 21651, "nodeType": "Block", - "src": "46096:109:13", + "src": "47149:111:13", "nodes": [], "statements": [ { @@ -72221,7 +72221,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46146:34:13", + "src": "47200:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fedd1fffaad08b0e5474b192f50d84da9ca48f54859d4d4f42d00bf3f4781fab", "typeString": "literal_string \"log(bool,uint256,string,address)\"" @@ -72234,7 +72234,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21631, - "src": "46182:2:13", + "src": "47236:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72246,7 +72246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21633, - "src": "46186:2:13", + "src": "47240:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72258,7 +72258,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21635, - "src": "46190:2:13", + "src": "47244:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -72270,7 +72270,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21637, - "src": "46194:2:13", + "src": "47248:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -72306,7 +72306,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46122:3:13", + "src": "47176:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -72319,7 +72319,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46122:23:13", + "src": "47176:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -72333,7 +72333,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46122:75:13", + "src": "47176:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72353,7 +72353,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "46106:15:13", + "src": "47160:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -72367,7 +72367,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46106:92:13", + "src": "47160:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -72376,7 +72376,7 @@ }, "id": 21650, "nodeType": "ExpressionStatement", - "src": "46106:92:13" + "src": "47160:92:13" } ] }, @@ -72384,7 +72384,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46027:3:13", + "nameLocation": "47080:3:13", "parameters": { "id": 21638, "nodeType": "ParameterList", @@ -72394,10 +72394,10 @@ "id": 21631, "mutability": "mutable", "name": "p0", - "nameLocation": "46036:2:13", + "nameLocation": "47089:2:13", "nodeType": "VariableDeclaration", "scope": 21652, - "src": "46031:7:13", + "src": "47084:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72408,7 +72408,7 @@ "id": 21630, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46031:4:13", + "src": "47084:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72421,10 +72421,10 @@ "id": 21633, "mutability": "mutable", "name": "p1", - "nameLocation": "46048:2:13", + "nameLocation": "47101:2:13", "nodeType": "VariableDeclaration", "scope": 21652, - "src": "46040:10:13", + "src": "47093:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72435,7 +72435,7 @@ "id": 21632, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46040:7:13", + "src": "47093:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72448,10 +72448,10 @@ "id": 21635, "mutability": "mutable", "name": "p2", - "nameLocation": "46066:2:13", + "nameLocation": "47119:2:13", "nodeType": "VariableDeclaration", "scope": 21652, - "src": "46052:16:13", + "src": "47105:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -72462,7 +72462,7 @@ "id": 21634, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46052:6:13", + "src": "47105:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -72475,10 +72475,10 @@ "id": 21637, "mutability": "mutable", "name": "p3", - "nameLocation": "46078:2:13", + "nameLocation": "47131:2:13", "nodeType": "VariableDeclaration", "scope": 21652, - "src": "46070:10:13", + "src": "47123:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72489,7 +72489,7 @@ "id": 21636, "name": "address", "nodeType": "ElementaryTypeName", - "src": "46070:7:13", + "src": "47123:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -72499,13 +72499,13 @@ "visibility": "internal" } ], - "src": "46030:51:13" + "src": "47083:51:13" }, "returnParameters": { "id": 21639, "nodeType": "ParameterList", "parameters": [], - "src": "46096:0:13" + "src": "47149:0:13" }, "scope": 24413, "stateMutability": "view", @@ -72515,12 +72515,12 @@ { "id": 21675, "nodeType": "FunctionDefinition", - "src": "46211:176:13", + "src": "47268:178:13", "nodes": [], "body": { "id": 21674, "nodeType": "Block", - "src": "46280:107:13", + "src": "47337:109:13", "nodes": [], "statements": [ { @@ -72537,7 +72537,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46330:32:13", + "src": "47388:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7f9bbca288abffbb423da5759392c2bb0e6c7c60dc55ee1c76da7b38adac1443", "typeString": "literal_string \"log(bool,uint256,bool,uint256)\"" @@ -72550,7 +72550,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21654, - "src": "46364:2:13", + "src": "47422:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72562,7 +72562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21656, - "src": "46368:2:13", + "src": "47426:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72574,7 +72574,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21658, - "src": "46372:2:13", + "src": "47430:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72586,7 +72586,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21660, - "src": "46376:2:13", + "src": "47434:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72622,7 +72622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46306:3:13", + "src": "47364:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -72635,7 +72635,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46306:23:13", + "src": "47364:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -72649,7 +72649,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46306:73:13", + "src": "47364:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72669,7 +72669,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "46290:15:13", + "src": "47348:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -72683,7 +72683,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46290:90:13", + "src": "47348:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -72692,7 +72692,7 @@ }, "id": 21673, "nodeType": "ExpressionStatement", - "src": "46290:90:13" + "src": "47348:90:13" } ] }, @@ -72700,7 +72700,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46220:3:13", + "nameLocation": "47277:3:13", "parameters": { "id": 21661, "nodeType": "ParameterList", @@ -72710,10 +72710,10 @@ "id": 21654, "mutability": "mutable", "name": "p0", - "nameLocation": "46229:2:13", + "nameLocation": "47286:2:13", "nodeType": "VariableDeclaration", "scope": 21675, - "src": "46224:7:13", + "src": "47281:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72724,7 +72724,7 @@ "id": 21653, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46224:4:13", + "src": "47281:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72737,10 +72737,10 @@ "id": 21656, "mutability": "mutable", "name": "p1", - "nameLocation": "46241:2:13", + "nameLocation": "47298:2:13", "nodeType": "VariableDeclaration", "scope": 21675, - "src": "46233:10:13", + "src": "47290:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72751,7 +72751,7 @@ "id": 21655, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46233:7:13", + "src": "47290:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72764,10 +72764,10 @@ "id": 21658, "mutability": "mutable", "name": "p2", - "nameLocation": "46250:2:13", + "nameLocation": "47307:2:13", "nodeType": "VariableDeclaration", "scope": 21675, - "src": "46245:7:13", + "src": "47302:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72778,7 +72778,7 @@ "id": 21657, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46245:4:13", + "src": "47302:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72791,10 +72791,10 @@ "id": 21660, "mutability": "mutable", "name": "p3", - "nameLocation": "46262:2:13", + "nameLocation": "47319:2:13", "nodeType": "VariableDeclaration", "scope": 21675, - "src": "46254:10:13", + "src": "47311:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72805,7 +72805,7 @@ "id": 21659, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46254:7:13", + "src": "47311:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72814,13 +72814,13 @@ "visibility": "internal" } ], - "src": "46223:42:13" + "src": "47280:42:13" }, "returnParameters": { "id": 21662, "nodeType": "ParameterList", "parameters": [], - "src": "46280:0:13" + "src": "47337:0:13" }, "scope": 24413, "stateMutability": "view", @@ -72830,12 +72830,12 @@ { "id": 21698, "nodeType": "FunctionDefinition", - "src": "46393:181:13", + "src": "47454:183:13", "nodes": [], "body": { "id": 21697, "nodeType": "Block", - "src": "46468:106:13", + "src": "47529:108:13", "nodes": [], "statements": [ { @@ -72852,7 +72852,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46518:31:13", + "src": "47580:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9143dbb14a0962a6e3d7ec52e236cb9bf165b86383a96499ea4cf52b827d7ce0", "typeString": "literal_string \"log(bool,uint256,bool,string)\"" @@ -72865,7 +72865,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21677, - "src": "46551:2:13", + "src": "47613:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72877,7 +72877,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21679, - "src": "46555:2:13", + "src": "47617:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72889,7 +72889,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21681, - "src": "46559:2:13", + "src": "47621:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72901,7 +72901,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21683, - "src": "46563:2:13", + "src": "47625:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -72937,7 +72937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46494:3:13", + "src": "47556:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -72950,7 +72950,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46494:23:13", + "src": "47556:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -72964,7 +72964,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46494:72:13", + "src": "47556:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72984,7 +72984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "46478:15:13", + "src": "47540:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -72998,7 +72998,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46478:89:13", + "src": "47540:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -73007,7 +73007,7 @@ }, "id": 21696, "nodeType": "ExpressionStatement", - "src": "46478:89:13" + "src": "47540:89:13" } ] }, @@ -73015,7 +73015,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46402:3:13", + "nameLocation": "47463:3:13", "parameters": { "id": 21684, "nodeType": "ParameterList", @@ -73025,10 +73025,10 @@ "id": 21677, "mutability": "mutable", "name": "p0", - "nameLocation": "46411:2:13", + "nameLocation": "47472:2:13", "nodeType": "VariableDeclaration", "scope": 21698, - "src": "46406:7:13", + "src": "47467:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73039,7 +73039,7 @@ "id": 21676, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46406:4:13", + "src": "47467:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73052,10 +73052,10 @@ "id": 21679, "mutability": "mutable", "name": "p1", - "nameLocation": "46423:2:13", + "nameLocation": "47484:2:13", "nodeType": "VariableDeclaration", "scope": 21698, - "src": "46415:10:13", + "src": "47476:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73066,7 +73066,7 @@ "id": 21678, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46415:7:13", + "src": "47476:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73079,10 +73079,10 @@ "id": 21681, "mutability": "mutable", "name": "p2", - "nameLocation": "46432:2:13", + "nameLocation": "47493:2:13", "nodeType": "VariableDeclaration", "scope": 21698, - "src": "46427:7:13", + "src": "47488:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73093,7 +73093,7 @@ "id": 21680, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46427:4:13", + "src": "47488:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73106,10 +73106,10 @@ "id": 21683, "mutability": "mutable", "name": "p3", - "nameLocation": "46450:2:13", + "nameLocation": "47511:2:13", "nodeType": "VariableDeclaration", "scope": 21698, - "src": "46436:16:13", + "src": "47497:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -73120,7 +73120,7 @@ "id": 21682, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46436:6:13", + "src": "47497:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -73129,13 +73129,13 @@ "visibility": "internal" } ], - "src": "46405:48:13" + "src": "47466:48:13" }, "returnParameters": { "id": 21685, "nodeType": "ParameterList", "parameters": [], - "src": "46468:0:13" + "src": "47529:0:13" }, "scope": 24413, "stateMutability": "view", @@ -73145,12 +73145,12 @@ { "id": 21721, "nodeType": "FunctionDefinition", - "src": "46580:170:13", + "src": "47645:172:13", "nodes": [], "body": { "id": 21720, "nodeType": "Block", - "src": "46646:104:13", + "src": "47711:106:13", "nodes": [], "statements": [ { @@ -73167,7 +73167,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46696:29:13", + "src": "47762:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ceb5f4d77121f3d3cfafeaa403e6fff70e4470d0bfb40c1d850f89e3d65029f2", "typeString": "literal_string \"log(bool,uint256,bool,bool)\"" @@ -73180,7 +73180,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21700, - "src": "46727:2:13", + "src": "47793:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73192,7 +73192,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21702, - "src": "46731:2:13", + "src": "47797:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73204,7 +73204,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21704, - "src": "46735:2:13", + "src": "47801:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73216,7 +73216,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21706, - "src": "46739:2:13", + "src": "47805:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73252,7 +73252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46672:3:13", + "src": "47738:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -73265,7 +73265,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46672:23:13", + "src": "47738:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -73279,7 +73279,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46672:70:13", + "src": "47738:70:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73299,7 +73299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "46656:15:13", + "src": "47722:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -73313,7 +73313,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46656:87:13", + "src": "47722:87:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -73322,7 +73322,7 @@ }, "id": 21719, "nodeType": "ExpressionStatement", - "src": "46656:87:13" + "src": "47722:87:13" } ] }, @@ -73330,7 +73330,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46589:3:13", + "nameLocation": "47654:3:13", "parameters": { "id": 21707, "nodeType": "ParameterList", @@ -73340,10 +73340,10 @@ "id": 21700, "mutability": "mutable", "name": "p0", - "nameLocation": "46598:2:13", + "nameLocation": "47663:2:13", "nodeType": "VariableDeclaration", "scope": 21721, - "src": "46593:7:13", + "src": "47658:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73354,7 +73354,7 @@ "id": 21699, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46593:4:13", + "src": "47658:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73367,10 +73367,10 @@ "id": 21702, "mutability": "mutable", "name": "p1", - "nameLocation": "46610:2:13", + "nameLocation": "47675:2:13", "nodeType": "VariableDeclaration", "scope": 21721, - "src": "46602:10:13", + "src": "47667:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73381,7 +73381,7 @@ "id": 21701, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46602:7:13", + "src": "47667:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73394,10 +73394,10 @@ "id": 21704, "mutability": "mutable", "name": "p2", - "nameLocation": "46619:2:13", + "nameLocation": "47684:2:13", "nodeType": "VariableDeclaration", "scope": 21721, - "src": "46614:7:13", + "src": "47679:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73408,7 +73408,7 @@ "id": 21703, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46614:4:13", + "src": "47679:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73421,10 +73421,10 @@ "id": 21706, "mutability": "mutable", "name": "p3", - "nameLocation": "46628:2:13", + "nameLocation": "47693:2:13", "nodeType": "VariableDeclaration", "scope": 21721, - "src": "46623:7:13", + "src": "47688:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73435,7 +73435,7 @@ "id": 21705, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46623:4:13", + "src": "47688:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73444,13 +73444,13 @@ "visibility": "internal" } ], - "src": "46592:39:13" + "src": "47657:39:13" }, "returnParameters": { "id": 21708, "nodeType": "ParameterList", "parameters": [], - "src": "46646:0:13" + "src": "47711:0:13" }, "scope": 24413, "stateMutability": "view", @@ -73460,12 +73460,12 @@ { "id": 21744, "nodeType": "FunctionDefinition", - "src": "46756:176:13", + "src": "47825:178:13", "nodes": [], "body": { "id": 21743, "nodeType": "Block", - "src": "46825:107:13", + "src": "47894:109:13", "nodes": [], "statements": [ { @@ -73482,7 +73482,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46875:32:13", + "src": "47945:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9acd3616ce3d15d7b870c591206f600266707f40592e6070353f762f54c75a2e", "typeString": "literal_string \"log(bool,uint256,bool,address)\"" @@ -73495,7 +73495,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21723, - "src": "46909:2:13", + "src": "47979:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73507,7 +73507,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21725, - "src": "46913:2:13", + "src": "47983:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73519,7 +73519,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21727, - "src": "46917:2:13", + "src": "47987:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73531,7 +73531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21729, - "src": "46921:2:13", + "src": "47991:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -73567,7 +73567,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46851:3:13", + "src": "47921:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -73580,7 +73580,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46851:23:13", + "src": "47921:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -73594,7 +73594,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46851:73:13", + "src": "47921:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73614,7 +73614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "46835:15:13", + "src": "47905:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -73628,7 +73628,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "46835:90:13", + "src": "47905:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -73637,7 +73637,7 @@ }, "id": 21742, "nodeType": "ExpressionStatement", - "src": "46835:90:13" + "src": "47905:90:13" } ] }, @@ -73645,7 +73645,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46765:3:13", + "nameLocation": "47834:3:13", "parameters": { "id": 21730, "nodeType": "ParameterList", @@ -73655,10 +73655,10 @@ "id": 21723, "mutability": "mutable", "name": "p0", - "nameLocation": "46774:2:13", + "nameLocation": "47843:2:13", "nodeType": "VariableDeclaration", "scope": 21744, - "src": "46769:7:13", + "src": "47838:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73669,7 +73669,7 @@ "id": 21722, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46769:4:13", + "src": "47838:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73682,10 +73682,10 @@ "id": 21725, "mutability": "mutable", "name": "p1", - "nameLocation": "46786:2:13", + "nameLocation": "47855:2:13", "nodeType": "VariableDeclaration", "scope": 21744, - "src": "46778:10:13", + "src": "47847:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73696,7 +73696,7 @@ "id": 21724, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46778:7:13", + "src": "47847:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73709,10 +73709,10 @@ "id": 21727, "mutability": "mutable", "name": "p2", - "nameLocation": "46795:2:13", + "nameLocation": "47864:2:13", "nodeType": "VariableDeclaration", "scope": 21744, - "src": "46790:7:13", + "src": "47859:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73723,7 +73723,7 @@ "id": 21726, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46790:4:13", + "src": "47859:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73736,10 +73736,10 @@ "id": 21729, "mutability": "mutable", "name": "p3", - "nameLocation": "46807:2:13", + "nameLocation": "47876:2:13", "nodeType": "VariableDeclaration", "scope": 21744, - "src": "46799:10:13", + "src": "47868:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73750,7 +73750,7 @@ "id": 21728, "name": "address", "nodeType": "ElementaryTypeName", - "src": "46799:7:13", + "src": "47868:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -73760,13 +73760,13 @@ "visibility": "internal" } ], - "src": "46768:42:13" + "src": "47837:42:13" }, "returnParameters": { "id": 21731, "nodeType": "ParameterList", "parameters": [], - "src": "46825:0:13" + "src": "47894:0:13" }, "scope": 24413, "stateMutability": "view", @@ -73776,12 +73776,12 @@ { "id": 21767, "nodeType": "FunctionDefinition", - "src": "46938:182:13", + "src": "48011:184:13", "nodes": [], "body": { "id": 21766, "nodeType": "Block", - "src": "47010:110:13", + "src": "48083:112:13", "nodes": [], "statements": [ { @@ -73798,7 +73798,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47060:35:13", + "src": "48134:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1537dc87a2086882c18d77c4157142ca3b6771cb00e940824367191cd9b5e560", "typeString": "literal_string \"log(bool,uint256,address,uint256)\"" @@ -73811,7 +73811,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21746, - "src": "47097:2:13", + "src": "48171:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73823,7 +73823,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21748, - "src": "47101:2:13", + "src": "48175:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73835,7 +73835,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21750, - "src": "47105:2:13", + "src": "48179:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -73847,7 +73847,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21752, - "src": "47109:2:13", + "src": "48183:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73883,7 +73883,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47036:3:13", + "src": "48110:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -73896,7 +73896,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47036:23:13", + "src": "48110:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -73910,7 +73910,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47036:76:13", + "src": "48110:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73930,7 +73930,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "47020:15:13", + "src": "48094:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -73944,7 +73944,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47020:93:13", + "src": "48094:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -73953,7 +73953,7 @@ }, "id": 21765, "nodeType": "ExpressionStatement", - "src": "47020:93:13" + "src": "48094:93:13" } ] }, @@ -73961,7 +73961,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46947:3:13", + "nameLocation": "48020:3:13", "parameters": { "id": 21753, "nodeType": "ParameterList", @@ -73971,10 +73971,10 @@ "id": 21746, "mutability": "mutable", "name": "p0", - "nameLocation": "46956:2:13", + "nameLocation": "48029:2:13", "nodeType": "VariableDeclaration", "scope": 21767, - "src": "46951:7:13", + "src": "48024:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73985,7 +73985,7 @@ "id": 21745, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46951:4:13", + "src": "48024:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73998,10 +73998,10 @@ "id": 21748, "mutability": "mutable", "name": "p1", - "nameLocation": "46968:2:13", + "nameLocation": "48041:2:13", "nodeType": "VariableDeclaration", "scope": 21767, - "src": "46960:10:13", + "src": "48033:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74012,7 +74012,7 @@ "id": 21747, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46960:7:13", + "src": "48033:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74025,10 +74025,10 @@ "id": 21750, "mutability": "mutable", "name": "p2", - "nameLocation": "46980:2:13", + "nameLocation": "48053:2:13", "nodeType": "VariableDeclaration", "scope": 21767, - "src": "46972:10:13", + "src": "48045:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74039,7 +74039,7 @@ "id": 21749, "name": "address", "nodeType": "ElementaryTypeName", - "src": "46972:7:13", + "src": "48045:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74053,10 +74053,10 @@ "id": 21752, "mutability": "mutable", "name": "p3", - "nameLocation": "46992:2:13", + "nameLocation": "48065:2:13", "nodeType": "VariableDeclaration", "scope": 21767, - "src": "46984:10:13", + "src": "48057:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74067,7 +74067,7 @@ "id": 21751, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46984:7:13", + "src": "48057:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74076,13 +74076,13 @@ "visibility": "internal" } ], - "src": "46950:45:13" + "src": "48023:45:13" }, "returnParameters": { "id": 21754, "nodeType": "ParameterList", "parameters": [], - "src": "47010:0:13" + "src": "48083:0:13" }, "scope": 24413, "stateMutability": "view", @@ -74092,12 +74092,12 @@ { "id": 21790, "nodeType": "FunctionDefinition", - "src": "47126:187:13", + "src": "48203:189:13", "nodes": [], "body": { "id": 21789, "nodeType": "Block", - "src": "47204:109:13", + "src": "48281:111:13", "nodes": [], "statements": [ { @@ -74114,7 +74114,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47254:34:13", + "src": "48332:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1bb3b09a4221f0a7df6a4e6e8ee3a14c54c5ebf8032d4ada871c774122536c94", "typeString": "literal_string \"log(bool,uint256,address,string)\"" @@ -74127,7 +74127,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21769, - "src": "47290:2:13", + "src": "48368:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74139,7 +74139,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21771, - "src": "47294:2:13", + "src": "48372:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74151,7 +74151,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21773, - "src": "47298:2:13", + "src": "48376:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -74163,7 +74163,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21775, - "src": "47302:2:13", + "src": "48380:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -74199,7 +74199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47230:3:13", + "src": "48308:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -74212,7 +74212,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47230:23:13", + "src": "48308:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -74226,7 +74226,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47230:75:13", + "src": "48308:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74246,7 +74246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "47214:15:13", + "src": "48292:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -74260,7 +74260,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47214:92:13", + "src": "48292:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -74269,7 +74269,7 @@ }, "id": 21788, "nodeType": "ExpressionStatement", - "src": "47214:92:13" + "src": "48292:92:13" } ] }, @@ -74277,7 +74277,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47135:3:13", + "nameLocation": "48212:3:13", "parameters": { "id": 21776, "nodeType": "ParameterList", @@ -74287,10 +74287,10 @@ "id": 21769, "mutability": "mutable", "name": "p0", - "nameLocation": "47144:2:13", + "nameLocation": "48221:2:13", "nodeType": "VariableDeclaration", "scope": 21790, - "src": "47139:7:13", + "src": "48216:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74301,7 +74301,7 @@ "id": 21768, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47139:4:13", + "src": "48216:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74314,10 +74314,10 @@ "id": 21771, "mutability": "mutable", "name": "p1", - "nameLocation": "47156:2:13", + "nameLocation": "48233:2:13", "nodeType": "VariableDeclaration", "scope": 21790, - "src": "47148:10:13", + "src": "48225:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74328,7 +74328,7 @@ "id": 21770, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47148:7:13", + "src": "48225:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74341,10 +74341,10 @@ "id": 21773, "mutability": "mutable", "name": "p2", - "nameLocation": "47168:2:13", + "nameLocation": "48245:2:13", "nodeType": "VariableDeclaration", "scope": 21790, - "src": "47160:10:13", + "src": "48237:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74355,7 +74355,7 @@ "id": 21772, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47160:7:13", + "src": "48237:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74369,10 +74369,10 @@ "id": 21775, "mutability": "mutable", "name": "p3", - "nameLocation": "47186:2:13", + "nameLocation": "48263:2:13", "nodeType": "VariableDeclaration", "scope": 21790, - "src": "47172:16:13", + "src": "48249:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -74383,7 +74383,7 @@ "id": 21774, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47172:6:13", + "src": "48249:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -74392,13 +74392,13 @@ "visibility": "internal" } ], - "src": "47138:51:13" + "src": "48215:51:13" }, "returnParameters": { "id": 21777, "nodeType": "ParameterList", "parameters": [], - "src": "47204:0:13" + "src": "48281:0:13" }, "scope": 24413, "stateMutability": "view", @@ -74408,12 +74408,12 @@ { "id": 21813, "nodeType": "FunctionDefinition", - "src": "47319:176:13", + "src": "48400:178:13", "nodes": [], "body": { "id": 21812, "nodeType": "Block", - "src": "47388:107:13", + "src": "48469:109:13", "nodes": [], "statements": [ { @@ -74430,7 +74430,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47438:32:13", + "src": "48520:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b4c314ff4d8914c4657179922b73426f4bcee4ae499bd03b5b3cf557ef247ea8", "typeString": "literal_string \"log(bool,uint256,address,bool)\"" @@ -74443,7 +74443,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21792, - "src": "47472:2:13", + "src": "48554:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74455,7 +74455,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21794, - "src": "47476:2:13", + "src": "48558:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74467,7 +74467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21796, - "src": "47480:2:13", + "src": "48562:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -74479,7 +74479,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21798, - "src": "47484:2:13", + "src": "48566:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74515,7 +74515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47414:3:13", + "src": "48496:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -74528,7 +74528,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47414:23:13", + "src": "48496:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -74542,7 +74542,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47414:73:13", + "src": "48496:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74562,7 +74562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "47398:15:13", + "src": "48480:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -74576,7 +74576,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47398:90:13", + "src": "48480:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -74585,7 +74585,7 @@ }, "id": 21811, "nodeType": "ExpressionStatement", - "src": "47398:90:13" + "src": "48480:90:13" } ] }, @@ -74593,7 +74593,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47328:3:13", + "nameLocation": "48409:3:13", "parameters": { "id": 21799, "nodeType": "ParameterList", @@ -74603,10 +74603,10 @@ "id": 21792, "mutability": "mutable", "name": "p0", - "nameLocation": "47337:2:13", + "nameLocation": "48418:2:13", "nodeType": "VariableDeclaration", "scope": 21813, - "src": "47332:7:13", + "src": "48413:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74617,7 +74617,7 @@ "id": 21791, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47332:4:13", + "src": "48413:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74630,10 +74630,10 @@ "id": 21794, "mutability": "mutable", "name": "p1", - "nameLocation": "47349:2:13", + "nameLocation": "48430:2:13", "nodeType": "VariableDeclaration", "scope": 21813, - "src": "47341:10:13", + "src": "48422:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74644,7 +74644,7 @@ "id": 21793, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47341:7:13", + "src": "48422:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74657,10 +74657,10 @@ "id": 21796, "mutability": "mutable", "name": "p2", - "nameLocation": "47361:2:13", + "nameLocation": "48442:2:13", "nodeType": "VariableDeclaration", "scope": 21813, - "src": "47353:10:13", + "src": "48434:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74671,7 +74671,7 @@ "id": 21795, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47353:7:13", + "src": "48434:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74685,10 +74685,10 @@ "id": 21798, "mutability": "mutable", "name": "p3", - "nameLocation": "47370:2:13", + "nameLocation": "48451:2:13", "nodeType": "VariableDeclaration", "scope": 21813, - "src": "47365:7:13", + "src": "48446:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74699,7 +74699,7 @@ "id": 21797, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47365:4:13", + "src": "48446:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74708,13 +74708,13 @@ "visibility": "internal" } ], - "src": "47331:42:13" + "src": "48412:42:13" }, "returnParameters": { "id": 21800, "nodeType": "ParameterList", "parameters": [], - "src": "47388:0:13" + "src": "48469:0:13" }, "scope": 24413, "stateMutability": "view", @@ -74724,12 +74724,12 @@ { "id": 21836, "nodeType": "FunctionDefinition", - "src": "47501:182:13", + "src": "48586:184:13", "nodes": [], "body": { "id": 21835, "nodeType": "Block", - "src": "47573:110:13", + "src": "48658:112:13", "nodes": [], "statements": [ { @@ -74746,7 +74746,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47623:35:13", + "src": "48709:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_26f560a852938fadf6addef4dd03c86f93715a295417544d6a793cb20f13b8dd", "typeString": "literal_string \"log(bool,uint256,address,address)\"" @@ -74759,7 +74759,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21815, - "src": "47660:2:13", + "src": "48746:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74771,7 +74771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21817, - "src": "47664:2:13", + "src": "48750:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74783,7 +74783,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21819, - "src": "47668:2:13", + "src": "48754:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -74795,7 +74795,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21821, - "src": "47672:2:13", + "src": "48758:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -74831,7 +74831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47599:3:13", + "src": "48685:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -74844,7 +74844,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47599:23:13", + "src": "48685:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -74858,7 +74858,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47599:76:13", + "src": "48685:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74878,7 +74878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "47583:15:13", + "src": "48669:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -74892,7 +74892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47583:93:13", + "src": "48669:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -74901,7 +74901,7 @@ }, "id": 21834, "nodeType": "ExpressionStatement", - "src": "47583:93:13" + "src": "48669:93:13" } ] }, @@ -74909,7 +74909,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47510:3:13", + "nameLocation": "48595:3:13", "parameters": { "id": 21822, "nodeType": "ParameterList", @@ -74919,10 +74919,10 @@ "id": 21815, "mutability": "mutable", "name": "p0", - "nameLocation": "47519:2:13", + "nameLocation": "48604:2:13", "nodeType": "VariableDeclaration", "scope": 21836, - "src": "47514:7:13", + "src": "48599:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74933,7 +74933,7 @@ "id": 21814, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47514:4:13", + "src": "48599:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74946,10 +74946,10 @@ "id": 21817, "mutability": "mutable", "name": "p1", - "nameLocation": "47531:2:13", + "nameLocation": "48616:2:13", "nodeType": "VariableDeclaration", "scope": 21836, - "src": "47523:10:13", + "src": "48608:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74960,7 +74960,7 @@ "id": 21816, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47523:7:13", + "src": "48608:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74973,10 +74973,10 @@ "id": 21819, "mutability": "mutable", "name": "p2", - "nameLocation": "47543:2:13", + "nameLocation": "48628:2:13", "nodeType": "VariableDeclaration", "scope": 21836, - "src": "47535:10:13", + "src": "48620:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74987,7 +74987,7 @@ "id": 21818, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47535:7:13", + "src": "48620:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75001,10 +75001,10 @@ "id": 21821, "mutability": "mutable", "name": "p3", - "nameLocation": "47555:2:13", + "nameLocation": "48640:2:13", "nodeType": "VariableDeclaration", "scope": 21836, - "src": "47547:10:13", + "src": "48632:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75015,7 +75015,7 @@ "id": 21820, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47547:7:13", + "src": "48632:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75025,13 +75025,13 @@ "visibility": "internal" } ], - "src": "47513:45:13" + "src": "48598:45:13" }, "returnParameters": { "id": 21823, "nodeType": "ParameterList", "parameters": [], - "src": "47573:0:13" + "src": "48658:0:13" }, "scope": 24413, "stateMutability": "view", @@ -75041,12 +75041,12 @@ { "id": 21859, "nodeType": "FunctionDefinition", - "src": "47689:187:13", + "src": "48778:189:13", "nodes": [], "body": { "id": 21858, "nodeType": "Block", - "src": "47767:109:13", + "src": "48856:111:13", "nodes": [], "statements": [ { @@ -75063,7 +75063,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47817:34:13", + "src": "48907:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_28863fcbec29a80af15c2b8595f162a2324efa0e9f70b928971349e597c15cb0", "typeString": "literal_string \"log(bool,string,uint256,uint256)\"" @@ -75076,7 +75076,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21838, - "src": "47853:2:13", + "src": "48943:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75088,7 +75088,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21840, - "src": "47857:2:13", + "src": "48947:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -75100,7 +75100,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21842, - "src": "47861:2:13", + "src": "48951:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75112,7 +75112,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21844, - "src": "47865:2:13", + "src": "48955:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75148,7 +75148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47793:3:13", + "src": "48883:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -75161,7 +75161,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47793:23:13", + "src": "48883:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -75175,7 +75175,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47793:75:13", + "src": "48883:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75195,7 +75195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "47777:15:13", + "src": "48867:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -75209,7 +75209,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47777:92:13", + "src": "48867:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -75218,7 +75218,7 @@ }, "id": 21857, "nodeType": "ExpressionStatement", - "src": "47777:92:13" + "src": "48867:92:13" } ] }, @@ -75226,7 +75226,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47698:3:13", + "nameLocation": "48787:3:13", "parameters": { "id": 21845, "nodeType": "ParameterList", @@ -75236,10 +75236,10 @@ "id": 21838, "mutability": "mutable", "name": "p0", - "nameLocation": "47707:2:13", + "nameLocation": "48796:2:13", "nodeType": "VariableDeclaration", "scope": 21859, - "src": "47702:7:13", + "src": "48791:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75250,7 +75250,7 @@ "id": 21837, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47702:4:13", + "src": "48791:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75263,10 +75263,10 @@ "id": 21840, "mutability": "mutable", "name": "p1", - "nameLocation": "47725:2:13", + "nameLocation": "48814:2:13", "nodeType": "VariableDeclaration", "scope": 21859, - "src": "47711:16:13", + "src": "48800:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75277,7 +75277,7 @@ "id": 21839, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47711:6:13", + "src": "48800:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75290,10 +75290,10 @@ "id": 21842, "mutability": "mutable", "name": "p2", - "nameLocation": "47737:2:13", + "nameLocation": "48826:2:13", "nodeType": "VariableDeclaration", "scope": 21859, - "src": "47729:10:13", + "src": "48818:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75304,7 +75304,7 @@ "id": 21841, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47729:7:13", + "src": "48818:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75317,10 +75317,10 @@ "id": 21844, "mutability": "mutable", "name": "p3", - "nameLocation": "47749:2:13", + "nameLocation": "48838:2:13", "nodeType": "VariableDeclaration", "scope": 21859, - "src": "47741:10:13", + "src": "48830:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75331,7 +75331,7 @@ "id": 21843, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47741:7:13", + "src": "48830:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75340,13 +75340,13 @@ "visibility": "internal" } ], - "src": "47701:51:13" + "src": "48790:51:13" }, "returnParameters": { "id": 21846, "nodeType": "ParameterList", "parameters": [], - "src": "47767:0:13" + "src": "48856:0:13" }, "scope": 24413, "stateMutability": "view", @@ -75356,12 +75356,12 @@ { "id": 21882, "nodeType": "FunctionDefinition", - "src": "47882:192:13", + "src": "48975:194:13", "nodes": [], "body": { "id": 21881, "nodeType": "Block", - "src": "47966:108:13", + "src": "49059:110:13", "nodes": [], "statements": [ { @@ -75378,7 +75378,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48016:33:13", + "src": "49110:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1ad96de6602c0b08f6631d6647303bccf3e586fcfa2c15fa04c5d6cbf0ffc70d", "typeString": "literal_string \"log(bool,string,uint256,string)\"" @@ -75391,7 +75391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21861, - "src": "48051:2:13", + "src": "49145:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75403,7 +75403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21863, - "src": "48055:2:13", + "src": "49149:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -75415,7 +75415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21865, - "src": "48059:2:13", + "src": "49153:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75427,7 +75427,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21867, - "src": "48063:2:13", + "src": "49157:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -75463,7 +75463,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47992:3:13", + "src": "49086:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -75476,7 +75476,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47992:23:13", + "src": "49086:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -75490,7 +75490,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47992:74:13", + "src": "49086:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75510,7 +75510,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "47976:15:13", + "src": "49070:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -75524,7 +75524,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "47976:91:13", + "src": "49070:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -75533,7 +75533,7 @@ }, "id": 21880, "nodeType": "ExpressionStatement", - "src": "47976:91:13" + "src": "49070:91:13" } ] }, @@ -75541,7 +75541,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47891:3:13", + "nameLocation": "48984:3:13", "parameters": { "id": 21868, "nodeType": "ParameterList", @@ -75551,10 +75551,10 @@ "id": 21861, "mutability": "mutable", "name": "p0", - "nameLocation": "47900:2:13", + "nameLocation": "48993:2:13", "nodeType": "VariableDeclaration", "scope": 21882, - "src": "47895:7:13", + "src": "48988:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75565,7 +75565,7 @@ "id": 21860, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47895:4:13", + "src": "48988:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75578,10 +75578,10 @@ "id": 21863, "mutability": "mutable", "name": "p1", - "nameLocation": "47918:2:13", + "nameLocation": "49011:2:13", "nodeType": "VariableDeclaration", "scope": 21882, - "src": "47904:16:13", + "src": "48997:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75592,7 +75592,7 @@ "id": 21862, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47904:6:13", + "src": "48997:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75605,10 +75605,10 @@ "id": 21865, "mutability": "mutable", "name": "p2", - "nameLocation": "47930:2:13", + "nameLocation": "49023:2:13", "nodeType": "VariableDeclaration", "scope": 21882, - "src": "47922:10:13", + "src": "49015:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75619,7 +75619,7 @@ "id": 21864, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47922:7:13", + "src": "49015:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75632,10 +75632,10 @@ "id": 21867, "mutability": "mutable", "name": "p3", - "nameLocation": "47948:2:13", + "nameLocation": "49041:2:13", "nodeType": "VariableDeclaration", "scope": 21882, - "src": "47934:16:13", + "src": "49027:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75646,7 +75646,7 @@ "id": 21866, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47934:6:13", + "src": "49027:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75655,13 +75655,13 @@ "visibility": "internal" } ], - "src": "47894:57:13" + "src": "48987:57:13" }, "returnParameters": { "id": 21869, "nodeType": "ParameterList", "parameters": [], - "src": "47966:0:13" + "src": "49059:0:13" }, "scope": 24413, "stateMutability": "view", @@ -75671,12 +75671,12 @@ { "id": 21905, "nodeType": "FunctionDefinition", - "src": "48080:181:13", + "src": "49177:183:13", "nodes": [], "body": { "id": 21904, "nodeType": "Block", - "src": "48155:106:13", + "src": "49252:108:13", "nodes": [], "statements": [ { @@ -75693,7 +75693,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48205:31:13", + "src": "49303:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6b0e5d538cb3332d8fd45a0c2680232536414e292adbc2f70059f1d665e25411", "typeString": "literal_string \"log(bool,string,uint256,bool)\"" @@ -75706,7 +75706,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21884, - "src": "48238:2:13", + "src": "49336:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75718,7 +75718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21886, - "src": "48242:2:13", + "src": "49340:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -75730,7 +75730,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21888, - "src": "48246:2:13", + "src": "49344:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75742,7 +75742,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21890, - "src": "48250:2:13", + "src": "49348:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75778,7 +75778,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48181:3:13", + "src": "49279:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -75791,7 +75791,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48181:23:13", + "src": "49279:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -75805,7 +75805,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48181:72:13", + "src": "49279:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75825,7 +75825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "48165:15:13", + "src": "49263:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -75839,7 +75839,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48165:89:13", + "src": "49263:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -75848,7 +75848,7 @@ }, "id": 21903, "nodeType": "ExpressionStatement", - "src": "48165:89:13" + "src": "49263:89:13" } ] }, @@ -75856,7 +75856,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48089:3:13", + "nameLocation": "49186:3:13", "parameters": { "id": 21891, "nodeType": "ParameterList", @@ -75866,10 +75866,10 @@ "id": 21884, "mutability": "mutable", "name": "p0", - "nameLocation": "48098:2:13", + "nameLocation": "49195:2:13", "nodeType": "VariableDeclaration", "scope": 21905, - "src": "48093:7:13", + "src": "49190:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75880,7 +75880,7 @@ "id": 21883, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48093:4:13", + "src": "49190:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75893,10 +75893,10 @@ "id": 21886, "mutability": "mutable", "name": "p1", - "nameLocation": "48116:2:13", + "nameLocation": "49213:2:13", "nodeType": "VariableDeclaration", "scope": 21905, - "src": "48102:16:13", + "src": "49199:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75907,7 +75907,7 @@ "id": 21885, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48102:6:13", + "src": "49199:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75920,10 +75920,10 @@ "id": 21888, "mutability": "mutable", "name": "p2", - "nameLocation": "48128:2:13", + "nameLocation": "49225:2:13", "nodeType": "VariableDeclaration", "scope": 21905, - "src": "48120:10:13", + "src": "49217:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75934,7 +75934,7 @@ "id": 21887, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48120:7:13", + "src": "49217:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75947,10 +75947,10 @@ "id": 21890, "mutability": "mutable", "name": "p3", - "nameLocation": "48137:2:13", + "nameLocation": "49234:2:13", "nodeType": "VariableDeclaration", "scope": 21905, - "src": "48132:7:13", + "src": "49229:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75961,7 +75961,7 @@ "id": 21889, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48132:4:13", + "src": "49229:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75970,13 +75970,13 @@ "visibility": "internal" } ], - "src": "48092:48:13" + "src": "49189:48:13" }, "returnParameters": { "id": 21892, "nodeType": "ParameterList", "parameters": [], - "src": "48155:0:13" + "src": "49252:0:13" }, "scope": 24413, "stateMutability": "view", @@ -75986,12 +75986,12 @@ { "id": 21928, "nodeType": "FunctionDefinition", - "src": "48267:187:13", + "src": "49368:189:13", "nodes": [], "body": { "id": 21927, "nodeType": "Block", - "src": "48345:109:13", + "src": "49446:111:13", "nodes": [], "statements": [ { @@ -76008,7 +76008,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48395:34:13", + "src": "49497:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1596a1ceb88c7fe162cbcf294bbc564db1eb943f277b50b442bf55dba1134056", "typeString": "literal_string \"log(bool,string,uint256,address)\"" @@ -76021,7 +76021,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21907, - "src": "48431:2:13", + "src": "49533:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76033,7 +76033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21909, - "src": "48435:2:13", + "src": "49537:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76045,7 +76045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21911, - "src": "48439:2:13", + "src": "49541:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76057,7 +76057,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21913, - "src": "48443:2:13", + "src": "49545:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -76093,7 +76093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48371:3:13", + "src": "49473:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -76106,7 +76106,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48371:23:13", + "src": "49473:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -76120,7 +76120,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48371:75:13", + "src": "49473:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76140,7 +76140,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "48355:15:13", + "src": "49457:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -76154,7 +76154,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48355:92:13", + "src": "49457:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -76163,7 +76163,7 @@ }, "id": 21926, "nodeType": "ExpressionStatement", - "src": "48355:92:13" + "src": "49457:92:13" } ] }, @@ -76171,7 +76171,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48276:3:13", + "nameLocation": "49377:3:13", "parameters": { "id": 21914, "nodeType": "ParameterList", @@ -76181,10 +76181,10 @@ "id": 21907, "mutability": "mutable", "name": "p0", - "nameLocation": "48285:2:13", + "nameLocation": "49386:2:13", "nodeType": "VariableDeclaration", "scope": 21928, - "src": "48280:7:13", + "src": "49381:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76195,7 +76195,7 @@ "id": 21906, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48280:4:13", + "src": "49381:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76208,10 +76208,10 @@ "id": 21909, "mutability": "mutable", "name": "p1", - "nameLocation": "48303:2:13", + "nameLocation": "49404:2:13", "nodeType": "VariableDeclaration", "scope": 21928, - "src": "48289:16:13", + "src": "49390:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76222,7 +76222,7 @@ "id": 21908, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48289:6:13", + "src": "49390:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76235,10 +76235,10 @@ "id": 21911, "mutability": "mutable", "name": "p2", - "nameLocation": "48315:2:13", + "nameLocation": "49416:2:13", "nodeType": "VariableDeclaration", "scope": 21928, - "src": "48307:10:13", + "src": "49408:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76249,7 +76249,7 @@ "id": 21910, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48307:7:13", + "src": "49408:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76262,10 +76262,10 @@ "id": 21913, "mutability": "mutable", "name": "p3", - "nameLocation": "48327:2:13", + "nameLocation": "49428:2:13", "nodeType": "VariableDeclaration", "scope": 21928, - "src": "48319:10:13", + "src": "49420:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76276,7 +76276,7 @@ "id": 21912, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48319:7:13", + "src": "49420:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -76286,13 +76286,13 @@ "visibility": "internal" } ], - "src": "48279:51:13" + "src": "49380:51:13" }, "returnParameters": { "id": 21915, "nodeType": "ParameterList", "parameters": [], - "src": "48345:0:13" + "src": "49446:0:13" }, "scope": 24413, "stateMutability": "view", @@ -76302,12 +76302,12 @@ { "id": 21951, "nodeType": "FunctionDefinition", - "src": "48460:192:13", + "src": "49565:194:13", "nodes": [], "body": { "id": 21950, "nodeType": "Block", - "src": "48544:108:13", + "src": "49649:110:13", "nodes": [], "statements": [ { @@ -76324,7 +76324,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48594:33:13", + "src": "49700:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7be0c3eb1e87c47c60c12330b930fb496493960f97b03f8342bbe08fec9d20a2", "typeString": "literal_string \"log(bool,string,string,uint256)\"" @@ -76337,7 +76337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21930, - "src": "48629:2:13", + "src": "49735:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76349,7 +76349,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21932, - "src": "48633:2:13", + "src": "49739:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76361,7 +76361,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21934, - "src": "48637:2:13", + "src": "49743:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76373,7 +76373,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21936, - "src": "48641:2:13", + "src": "49747:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76409,7 +76409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48570:3:13", + "src": "49676:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -76422,7 +76422,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48570:23:13", + "src": "49676:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -76436,7 +76436,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48570:74:13", + "src": "49676:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76456,7 +76456,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "48554:15:13", + "src": "49660:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -76470,7 +76470,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48554:91:13", + "src": "49660:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -76479,7 +76479,7 @@ }, "id": 21949, "nodeType": "ExpressionStatement", - "src": "48554:91:13" + "src": "49660:91:13" } ] }, @@ -76487,7 +76487,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48469:3:13", + "nameLocation": "49574:3:13", "parameters": { "id": 21937, "nodeType": "ParameterList", @@ -76497,10 +76497,10 @@ "id": 21930, "mutability": "mutable", "name": "p0", - "nameLocation": "48478:2:13", + "nameLocation": "49583:2:13", "nodeType": "VariableDeclaration", "scope": 21951, - "src": "48473:7:13", + "src": "49578:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76511,7 +76511,7 @@ "id": 21929, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48473:4:13", + "src": "49578:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76524,10 +76524,10 @@ "id": 21932, "mutability": "mutable", "name": "p1", - "nameLocation": "48496:2:13", + "nameLocation": "49601:2:13", "nodeType": "VariableDeclaration", "scope": 21951, - "src": "48482:16:13", + "src": "49587:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76538,7 +76538,7 @@ "id": 21931, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48482:6:13", + "src": "49587:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76551,10 +76551,10 @@ "id": 21934, "mutability": "mutable", "name": "p2", - "nameLocation": "48514:2:13", + "nameLocation": "49619:2:13", "nodeType": "VariableDeclaration", "scope": 21951, - "src": "48500:16:13", + "src": "49605:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76565,7 +76565,7 @@ "id": 21933, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48500:6:13", + "src": "49605:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76578,10 +76578,10 @@ "id": 21936, "mutability": "mutable", "name": "p3", - "nameLocation": "48526:2:13", + "nameLocation": "49631:2:13", "nodeType": "VariableDeclaration", "scope": 21951, - "src": "48518:10:13", + "src": "49623:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76592,7 +76592,7 @@ "id": 21935, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48518:7:13", + "src": "49623:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76601,13 +76601,13 @@ "visibility": "internal" } ], - "src": "48472:57:13" + "src": "49577:57:13" }, "returnParameters": { "id": 21938, "nodeType": "ParameterList", "parameters": [], - "src": "48544:0:13" + "src": "49649:0:13" }, "scope": 24413, "stateMutability": "view", @@ -76617,12 +76617,12 @@ { "id": 21974, "nodeType": "FunctionDefinition", - "src": "48658:197:13", + "src": "49767:199:13", "nodes": [], "body": { "id": 21973, "nodeType": "Block", - "src": "48748:107:13", + "src": "49857:109:13", "nodes": [], "statements": [ { @@ -76639,7 +76639,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48798:32:13", + "src": "49908:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1762e32af9fa924f818d8f4a6c92011d30129df73749081e0b95feea819a17c9", "typeString": "literal_string \"log(bool,string,string,string)\"" @@ -76652,7 +76652,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21953, - "src": "48832:2:13", + "src": "49942:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76664,7 +76664,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21955, - "src": "48836:2:13", + "src": "49946:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76676,7 +76676,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21957, - "src": "48840:2:13", + "src": "49950:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76688,7 +76688,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21959, - "src": "48844:2:13", + "src": "49954:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76724,7 +76724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48774:3:13", + "src": "49884:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -76737,7 +76737,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48774:23:13", + "src": "49884:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -76751,7 +76751,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48774:73:13", + "src": "49884:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76771,7 +76771,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "48758:15:13", + "src": "49868:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -76785,7 +76785,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48758:90:13", + "src": "49868:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -76794,7 +76794,7 @@ }, "id": 21972, "nodeType": "ExpressionStatement", - "src": "48758:90:13" + "src": "49868:90:13" } ] }, @@ -76802,7 +76802,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48667:3:13", + "nameLocation": "49776:3:13", "parameters": { "id": 21960, "nodeType": "ParameterList", @@ -76812,10 +76812,10 @@ "id": 21953, "mutability": "mutable", "name": "p0", - "nameLocation": "48676:2:13", + "nameLocation": "49785:2:13", "nodeType": "VariableDeclaration", "scope": 21974, - "src": "48671:7:13", + "src": "49780:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76826,7 +76826,7 @@ "id": 21952, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48671:4:13", + "src": "49780:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76839,10 +76839,10 @@ "id": 21955, "mutability": "mutable", "name": "p1", - "nameLocation": "48694:2:13", + "nameLocation": "49803:2:13", "nodeType": "VariableDeclaration", "scope": 21974, - "src": "48680:16:13", + "src": "49789:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76853,7 +76853,7 @@ "id": 21954, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48680:6:13", + "src": "49789:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76866,10 +76866,10 @@ "id": 21957, "mutability": "mutable", "name": "p2", - "nameLocation": "48712:2:13", + "nameLocation": "49821:2:13", "nodeType": "VariableDeclaration", "scope": 21974, - "src": "48698:16:13", + "src": "49807:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76880,7 +76880,7 @@ "id": 21956, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48698:6:13", + "src": "49807:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76893,10 +76893,10 @@ "id": 21959, "mutability": "mutable", "name": "p3", - "nameLocation": "48730:2:13", + "nameLocation": "49839:2:13", "nodeType": "VariableDeclaration", "scope": 21974, - "src": "48716:16:13", + "src": "49825:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76907,7 +76907,7 @@ "id": 21958, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48716:6:13", + "src": "49825:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76916,13 +76916,13 @@ "visibility": "internal" } ], - "src": "48670:63:13" + "src": "49779:63:13" }, "returnParameters": { "id": 21961, "nodeType": "ParameterList", "parameters": [], - "src": "48748:0:13" + "src": "49857:0:13" }, "scope": 24413, "stateMutability": "view", @@ -76932,12 +76932,12 @@ { "id": 21997, "nodeType": "FunctionDefinition", - "src": "48861:186:13", + "src": "49974:188:13", "nodes": [], "body": { "id": 21996, "nodeType": "Block", - "src": "48942:105:13", + "src": "50055:107:13", "nodes": [], "statements": [ { @@ -76954,7 +76954,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48992:30:13", + "src": "50106:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1e4b87e52d13efc5b368defba0463e423637ec55125c6230945d005f817198d1", "typeString": "literal_string \"log(bool,string,string,bool)\"" @@ -76967,7 +76967,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21976, - "src": "49024:2:13", + "src": "50138:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76979,7 +76979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21978, - "src": "49028:2:13", + "src": "50142:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76991,7 +76991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21980, - "src": "49032:2:13", + "src": "50146:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77003,7 +77003,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21982, - "src": "49036:2:13", + "src": "50150:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77039,7 +77039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48968:3:13", + "src": "50082:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -77052,7 +77052,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48968:23:13", + "src": "50082:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -77066,7 +77066,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48968:71:13", + "src": "50082:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77086,7 +77086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "48952:15:13", + "src": "50066:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -77100,7 +77100,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "48952:88:13", + "src": "50066:88:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -77109,7 +77109,7 @@ }, "id": 21995, "nodeType": "ExpressionStatement", - "src": "48952:88:13" + "src": "50066:88:13" } ] }, @@ -77117,7 +77117,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48870:3:13", + "nameLocation": "49983:3:13", "parameters": { "id": 21983, "nodeType": "ParameterList", @@ -77127,10 +77127,10 @@ "id": 21976, "mutability": "mutable", "name": "p0", - "nameLocation": "48879:2:13", + "nameLocation": "49992:2:13", "nodeType": "VariableDeclaration", "scope": 21997, - "src": "48874:7:13", + "src": "49987:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77141,7 +77141,7 @@ "id": 21975, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48874:4:13", + "src": "49987:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77154,10 +77154,10 @@ "id": 21978, "mutability": "mutable", "name": "p1", - "nameLocation": "48897:2:13", + "nameLocation": "50010:2:13", "nodeType": "VariableDeclaration", "scope": 21997, - "src": "48883:16:13", + "src": "49996:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77168,7 +77168,7 @@ "id": 21977, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48883:6:13", + "src": "49996:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77181,10 +77181,10 @@ "id": 21980, "mutability": "mutable", "name": "p2", - "nameLocation": "48915:2:13", + "nameLocation": "50028:2:13", "nodeType": "VariableDeclaration", "scope": 21997, - "src": "48901:16:13", + "src": "50014:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77195,7 +77195,7 @@ "id": 21979, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48901:6:13", + "src": "50014:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77208,10 +77208,10 @@ "id": 21982, "mutability": "mutable", "name": "p3", - "nameLocation": "48924:2:13", + "nameLocation": "50037:2:13", "nodeType": "VariableDeclaration", "scope": 21997, - "src": "48919:7:13", + "src": "50032:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77222,7 +77222,7 @@ "id": 21981, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48919:4:13", + "src": "50032:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77231,13 +77231,13 @@ "visibility": "internal" } ], - "src": "48873:54:13" + "src": "49986:54:13" }, "returnParameters": { "id": 21984, "nodeType": "ParameterList", "parameters": [], - "src": "48942:0:13" + "src": "50055:0:13" }, "scope": 24413, "stateMutability": "view", @@ -77247,12 +77247,12 @@ { "id": 22020, "nodeType": "FunctionDefinition", - "src": "49053:192:13", + "src": "50170:194:13", "nodes": [], "body": { "id": 22019, "nodeType": "Block", - "src": "49137:108:13", + "src": "50254:110:13", "nodes": [], "statements": [ { @@ -77269,7 +77269,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49187:33:13", + "src": "50305:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_97d394d89551bd441d1340d1c3dcc3b6160871bf042c6884bcb4049b2fa2bdb5", "typeString": "literal_string \"log(bool,string,string,address)\"" @@ -77282,7 +77282,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 21999, - "src": "49222:2:13", + "src": "50340:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77294,7 +77294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22001, - "src": "49226:2:13", + "src": "50344:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77306,7 +77306,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22003, - "src": "49230:2:13", + "src": "50348:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77318,7 +77318,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22005, - "src": "49234:2:13", + "src": "50352:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -77354,7 +77354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49163:3:13", + "src": "50281:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -77367,7 +77367,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49163:23:13", + "src": "50281:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -77381,7 +77381,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49163:74:13", + "src": "50281:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77401,7 +77401,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "49147:15:13", + "src": "50265:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -77415,7 +77415,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49147:91:13", + "src": "50265:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -77424,7 +77424,7 @@ }, "id": 22018, "nodeType": "ExpressionStatement", - "src": "49147:91:13" + "src": "50265:91:13" } ] }, @@ -77432,7 +77432,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49062:3:13", + "nameLocation": "50179:3:13", "parameters": { "id": 22006, "nodeType": "ParameterList", @@ -77442,10 +77442,10 @@ "id": 21999, "mutability": "mutable", "name": "p0", - "nameLocation": "49071:2:13", + "nameLocation": "50188:2:13", "nodeType": "VariableDeclaration", "scope": 22020, - "src": "49066:7:13", + "src": "50183:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77456,7 +77456,7 @@ "id": 21998, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49066:4:13", + "src": "50183:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77469,10 +77469,10 @@ "id": 22001, "mutability": "mutable", "name": "p1", - "nameLocation": "49089:2:13", + "nameLocation": "50206:2:13", "nodeType": "VariableDeclaration", "scope": 22020, - "src": "49075:16:13", + "src": "50192:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77483,7 +77483,7 @@ "id": 22000, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49075:6:13", + "src": "50192:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77496,10 +77496,10 @@ "id": 22003, "mutability": "mutable", "name": "p2", - "nameLocation": "49107:2:13", + "nameLocation": "50224:2:13", "nodeType": "VariableDeclaration", "scope": 22020, - "src": "49093:16:13", + "src": "50210:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77510,7 +77510,7 @@ "id": 22002, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49093:6:13", + "src": "50210:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77523,10 +77523,10 @@ "id": 22005, "mutability": "mutable", "name": "p3", - "nameLocation": "49119:2:13", + "nameLocation": "50236:2:13", "nodeType": "VariableDeclaration", "scope": 22020, - "src": "49111:10:13", + "src": "50228:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77537,7 +77537,7 @@ "id": 22004, "name": "address", "nodeType": "ElementaryTypeName", - "src": "49111:7:13", + "src": "50228:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -77547,13 +77547,13 @@ "visibility": "internal" } ], - "src": "49065:57:13" + "src": "50182:57:13" }, "returnParameters": { "id": 22007, "nodeType": "ParameterList", "parameters": [], - "src": "49137:0:13" + "src": "50254:0:13" }, "scope": 24413, "stateMutability": "view", @@ -77563,12 +77563,12 @@ { "id": 22043, "nodeType": "FunctionDefinition", - "src": "49251:181:13", + "src": "50372:183:13", "nodes": [], "body": { "id": 22042, "nodeType": "Block", - "src": "49326:106:13", + "src": "50447:108:13", "nodes": [], "statements": [ { @@ -77585,7 +77585,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49376:31:13", + "src": "50498:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1606a393d6d8ee0e5b372b3b4baba691a3700cb155888ecb60500deb6038e937", "typeString": "literal_string \"log(bool,string,bool,uint256)\"" @@ -77598,7 +77598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22022, - "src": "49409:2:13", + "src": "50531:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77610,7 +77610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22024, - "src": "49413:2:13", + "src": "50535:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77622,7 +77622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22026, - "src": "49417:2:13", + "src": "50539:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77634,7 +77634,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22028, - "src": "49421:2:13", + "src": "50543:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77670,7 +77670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49352:3:13", + "src": "50474:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -77683,7 +77683,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49352:23:13", + "src": "50474:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -77697,7 +77697,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49352:72:13", + "src": "50474:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77717,7 +77717,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "49336:15:13", + "src": "50458:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -77731,7 +77731,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49336:89:13", + "src": "50458:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -77740,7 +77740,7 @@ }, "id": 22041, "nodeType": "ExpressionStatement", - "src": "49336:89:13" + "src": "50458:89:13" } ] }, @@ -77748,7 +77748,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49260:3:13", + "nameLocation": "50381:3:13", "parameters": { "id": 22029, "nodeType": "ParameterList", @@ -77758,10 +77758,10 @@ "id": 22022, "mutability": "mutable", "name": "p0", - "nameLocation": "49269:2:13", + "nameLocation": "50390:2:13", "nodeType": "VariableDeclaration", "scope": 22043, - "src": "49264:7:13", + "src": "50385:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77772,7 +77772,7 @@ "id": 22021, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49264:4:13", + "src": "50385:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77785,10 +77785,10 @@ "id": 22024, "mutability": "mutable", "name": "p1", - "nameLocation": "49287:2:13", + "nameLocation": "50408:2:13", "nodeType": "VariableDeclaration", "scope": 22043, - "src": "49273:16:13", + "src": "50394:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77799,7 +77799,7 @@ "id": 22023, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49273:6:13", + "src": "50394:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77812,10 +77812,10 @@ "id": 22026, "mutability": "mutable", "name": "p2", - "nameLocation": "49296:2:13", + "nameLocation": "50417:2:13", "nodeType": "VariableDeclaration", "scope": 22043, - "src": "49291:7:13", + "src": "50412:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77826,7 +77826,7 @@ "id": 22025, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49291:4:13", + "src": "50412:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77839,10 +77839,10 @@ "id": 22028, "mutability": "mutable", "name": "p3", - "nameLocation": "49308:2:13", + "nameLocation": "50429:2:13", "nodeType": "VariableDeclaration", "scope": 22043, - "src": "49300:10:13", + "src": "50421:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77853,7 +77853,7 @@ "id": 22027, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "49300:7:13", + "src": "50421:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77862,13 +77862,13 @@ "visibility": "internal" } ], - "src": "49263:48:13" + "src": "50384:48:13" }, "returnParameters": { "id": 22030, "nodeType": "ParameterList", "parameters": [], - "src": "49326:0:13" + "src": "50447:0:13" }, "scope": 24413, "stateMutability": "view", @@ -77878,12 +77878,12 @@ { "id": 22066, "nodeType": "FunctionDefinition", - "src": "49438:186:13", + "src": "50563:188:13", "nodes": [], "body": { "id": 22065, "nodeType": "Block", - "src": "49519:105:13", + "src": "50644:107:13", "nodes": [], "statements": [ { @@ -77900,7 +77900,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49569:30:13", + "src": "50695:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_483d0416329d0c81c68975a0cac822497c590c00f8ae8be66af490d0f9215468", "typeString": "literal_string \"log(bool,string,bool,string)\"" @@ -77913,7 +77913,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22045, - "src": "49601:2:13", + "src": "50727:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77925,7 +77925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22047, - "src": "49605:2:13", + "src": "50731:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77937,7 +77937,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22049, - "src": "49609:2:13", + "src": "50735:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77949,7 +77949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22051, - "src": "49613:2:13", + "src": "50739:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77985,7 +77985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49545:3:13", + "src": "50671:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -77998,7 +77998,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49545:23:13", + "src": "50671:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -78012,7 +78012,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49545:71:13", + "src": "50671:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78032,7 +78032,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "49529:15:13", + "src": "50655:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -78046,7 +78046,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49529:88:13", + "src": "50655:88:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -78055,7 +78055,7 @@ }, "id": 22064, "nodeType": "ExpressionStatement", - "src": "49529:88:13" + "src": "50655:88:13" } ] }, @@ -78063,7 +78063,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49447:3:13", + "nameLocation": "50572:3:13", "parameters": { "id": 22052, "nodeType": "ParameterList", @@ -78073,10 +78073,10 @@ "id": 22045, "mutability": "mutable", "name": "p0", - "nameLocation": "49456:2:13", + "nameLocation": "50581:2:13", "nodeType": "VariableDeclaration", "scope": 22066, - "src": "49451:7:13", + "src": "50576:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78087,7 +78087,7 @@ "id": 22044, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49451:4:13", + "src": "50576:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78100,10 +78100,10 @@ "id": 22047, "mutability": "mutable", "name": "p1", - "nameLocation": "49474:2:13", + "nameLocation": "50599:2:13", "nodeType": "VariableDeclaration", "scope": 22066, - "src": "49460:16:13", + "src": "50585:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78114,7 +78114,7 @@ "id": 22046, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49460:6:13", + "src": "50585:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78127,10 +78127,10 @@ "id": 22049, "mutability": "mutable", "name": "p2", - "nameLocation": "49483:2:13", + "nameLocation": "50608:2:13", "nodeType": "VariableDeclaration", "scope": 22066, - "src": "49478:7:13", + "src": "50603:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78141,7 +78141,7 @@ "id": 22048, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49478:4:13", + "src": "50603:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78154,10 +78154,10 @@ "id": 22051, "mutability": "mutable", "name": "p3", - "nameLocation": "49501:2:13", + "nameLocation": "50626:2:13", "nodeType": "VariableDeclaration", "scope": 22066, - "src": "49487:16:13", + "src": "50612:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78168,7 +78168,7 @@ "id": 22050, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49487:6:13", + "src": "50612:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78177,13 +78177,13 @@ "visibility": "internal" } ], - "src": "49450:54:13" + "src": "50575:54:13" }, "returnParameters": { "id": 22053, "nodeType": "ParameterList", "parameters": [], - "src": "49519:0:13" + "src": "50644:0:13" }, "scope": 24413, "stateMutability": "view", @@ -78193,12 +78193,12 @@ { "id": 22089, "nodeType": "FunctionDefinition", - "src": "49630:175:13", + "src": "50759:177:13", "nodes": [], "body": { "id": 22088, "nodeType": "Block", - "src": "49702:103:13", + "src": "50831:105:13", "nodes": [], "statements": [ { @@ -78215,7 +78215,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49752:28:13", + "src": "50882:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dc5e935b9ccf45ff13b5900aeaf3a593df3e9479fc07e9c213f5fcaa0951e91f", "typeString": "literal_string \"log(bool,string,bool,bool)\"" @@ -78228,7 +78228,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22068, - "src": "49782:2:13", + "src": "50912:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78240,7 +78240,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22070, - "src": "49786:2:13", + "src": "50916:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -78252,7 +78252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22072, - "src": "49790:2:13", + "src": "50920:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78264,7 +78264,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22074, - "src": "49794:2:13", + "src": "50924:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78300,7 +78300,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49728:3:13", + "src": "50858:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -78313,7 +78313,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49728:23:13", + "src": "50858:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -78327,7 +78327,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49728:69:13", + "src": "50858:69:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78347,7 +78347,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "49712:15:13", + "src": "50842:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -78361,7 +78361,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49712:86:13", + "src": "50842:86:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -78370,7 +78370,7 @@ }, "id": 22087, "nodeType": "ExpressionStatement", - "src": "49712:86:13" + "src": "50842:86:13" } ] }, @@ -78378,7 +78378,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49639:3:13", + "nameLocation": "50768:3:13", "parameters": { "id": 22075, "nodeType": "ParameterList", @@ -78388,10 +78388,10 @@ "id": 22068, "mutability": "mutable", "name": "p0", - "nameLocation": "49648:2:13", + "nameLocation": "50777:2:13", "nodeType": "VariableDeclaration", "scope": 22089, - "src": "49643:7:13", + "src": "50772:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78402,7 +78402,7 @@ "id": 22067, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49643:4:13", + "src": "50772:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78415,10 +78415,10 @@ "id": 22070, "mutability": "mutable", "name": "p1", - "nameLocation": "49666:2:13", + "nameLocation": "50795:2:13", "nodeType": "VariableDeclaration", "scope": 22089, - "src": "49652:16:13", + "src": "50781:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78429,7 +78429,7 @@ "id": 22069, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49652:6:13", + "src": "50781:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78442,10 +78442,10 @@ "id": 22072, "mutability": "mutable", "name": "p2", - "nameLocation": "49675:2:13", + "nameLocation": "50804:2:13", "nodeType": "VariableDeclaration", "scope": 22089, - "src": "49670:7:13", + "src": "50799:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78456,7 +78456,7 @@ "id": 22071, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49670:4:13", + "src": "50799:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78469,10 +78469,10 @@ "id": 22074, "mutability": "mutable", "name": "p3", - "nameLocation": "49684:2:13", + "nameLocation": "50813:2:13", "nodeType": "VariableDeclaration", "scope": 22089, - "src": "49679:7:13", + "src": "50808:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78483,7 +78483,7 @@ "id": 22073, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49679:4:13", + "src": "50808:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78492,13 +78492,13 @@ "visibility": "internal" } ], - "src": "49642:45:13" + "src": "50771:45:13" }, "returnParameters": { "id": 22076, "nodeType": "ParameterList", "parameters": [], - "src": "49702:0:13" + "src": "50831:0:13" }, "scope": 24413, "stateMutability": "view", @@ -78508,12 +78508,12 @@ { "id": 22112, "nodeType": "FunctionDefinition", - "src": "49811:181:13", + "src": "50944:183:13", "nodes": [], "body": { "id": 22111, "nodeType": "Block", - "src": "49886:106:13", + "src": "51019:108:13", "nodes": [], "statements": [ { @@ -78530,7 +78530,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49936:31:13", + "src": "51070:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_538e06ab06366b189ea53da7c11628ee5730bc373b0bc64719bea1a2afab03c5", "typeString": "literal_string \"log(bool,string,bool,address)\"" @@ -78543,7 +78543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22091, - "src": "49969:2:13", + "src": "51103:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78555,7 +78555,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22093, - "src": "49973:2:13", + "src": "51107:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -78567,7 +78567,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22095, - "src": "49977:2:13", + "src": "51111:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78579,7 +78579,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22097, - "src": "49981:2:13", + "src": "51115:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -78615,7 +78615,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49912:3:13", + "src": "51046:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -78628,7 +78628,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49912:23:13", + "src": "51046:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -78642,7 +78642,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49912:72:13", + "src": "51046:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78662,7 +78662,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "49896:15:13", + "src": "51030:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -78676,7 +78676,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "49896:89:13", + "src": "51030:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -78685,7 +78685,7 @@ }, "id": 22110, "nodeType": "ExpressionStatement", - "src": "49896:89:13" + "src": "51030:89:13" } ] }, @@ -78693,7 +78693,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49820:3:13", + "nameLocation": "50953:3:13", "parameters": { "id": 22098, "nodeType": "ParameterList", @@ -78703,10 +78703,10 @@ "id": 22091, "mutability": "mutable", "name": "p0", - "nameLocation": "49829:2:13", + "nameLocation": "50962:2:13", "nodeType": "VariableDeclaration", "scope": 22112, - "src": "49824:7:13", + "src": "50957:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78717,7 +78717,7 @@ "id": 22090, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49824:4:13", + "src": "50957:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78730,10 +78730,10 @@ "id": 22093, "mutability": "mutable", "name": "p1", - "nameLocation": "49847:2:13", + "nameLocation": "50980:2:13", "nodeType": "VariableDeclaration", "scope": 22112, - "src": "49833:16:13", + "src": "50966:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78744,7 +78744,7 @@ "id": 22092, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49833:6:13", + "src": "50966:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78757,10 +78757,10 @@ "id": 22095, "mutability": "mutable", "name": "p2", - "nameLocation": "49856:2:13", + "nameLocation": "50989:2:13", "nodeType": "VariableDeclaration", "scope": 22112, - "src": "49851:7:13", + "src": "50984:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78771,7 +78771,7 @@ "id": 22094, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49851:4:13", + "src": "50984:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78784,10 +78784,10 @@ "id": 22097, "mutability": "mutable", "name": "p3", - "nameLocation": "49868:2:13", + "nameLocation": "51001:2:13", "nodeType": "VariableDeclaration", "scope": 22112, - "src": "49860:10:13", + "src": "50993:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78798,7 +78798,7 @@ "id": 22096, "name": "address", "nodeType": "ElementaryTypeName", - "src": "49860:7:13", + "src": "50993:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -78808,13 +78808,13 @@ "visibility": "internal" } ], - "src": "49823:48:13" + "src": "50956:48:13" }, "returnParameters": { "id": 22099, "nodeType": "ParameterList", "parameters": [], - "src": "49886:0:13" + "src": "51019:0:13" }, "scope": 24413, "stateMutability": "view", @@ -78824,12 +78824,12 @@ { "id": 22135, "nodeType": "FunctionDefinition", - "src": "49998:187:13", + "src": "51135:189:13", "nodes": [], "body": { "id": 22134, "nodeType": "Block", - "src": "50076:109:13", + "src": "51213:111:13", "nodes": [], "statements": [ { @@ -78846,7 +78846,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50126:34:13", + "src": "51264:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5cada94c7dfdda57d4cfcf14da44c63431bfd533756a6e0d0d0a684af164218", "typeString": "literal_string \"log(bool,string,address,uint256)\"" @@ -78859,7 +78859,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22114, - "src": "50162:2:13", + "src": "51300:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78871,7 +78871,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22116, - "src": "50166:2:13", + "src": "51304:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -78883,7 +78883,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22118, - "src": "50170:2:13", + "src": "51308:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -78895,7 +78895,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22120, - "src": "50174:2:13", + "src": "51312:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -78931,7 +78931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50102:3:13", + "src": "51240:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -78944,7 +78944,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50102:23:13", + "src": "51240:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -78958,7 +78958,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50102:75:13", + "src": "51240:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78978,7 +78978,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "50086:15:13", + "src": "51224:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -78992,7 +78992,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50086:92:13", + "src": "51224:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -79001,7 +79001,7 @@ }, "id": 22133, "nodeType": "ExpressionStatement", - "src": "50086:92:13" + "src": "51224:92:13" } ] }, @@ -79009,7 +79009,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50007:3:13", + "nameLocation": "51144:3:13", "parameters": { "id": 22121, "nodeType": "ParameterList", @@ -79019,10 +79019,10 @@ "id": 22114, "mutability": "mutable", "name": "p0", - "nameLocation": "50016:2:13", + "nameLocation": "51153:2:13", "nodeType": "VariableDeclaration", "scope": 22135, - "src": "50011:7:13", + "src": "51148:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79033,7 +79033,7 @@ "id": 22113, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50011:4:13", + "src": "51148:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79046,10 +79046,10 @@ "id": 22116, "mutability": "mutable", "name": "p1", - "nameLocation": "50034:2:13", + "nameLocation": "51171:2:13", "nodeType": "VariableDeclaration", "scope": 22135, - "src": "50020:16:13", + "src": "51157:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79060,7 +79060,7 @@ "id": 22115, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50020:6:13", + "src": "51157:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79073,10 +79073,10 @@ "id": 22118, "mutability": "mutable", "name": "p2", - "nameLocation": "50046:2:13", + "nameLocation": "51183:2:13", "nodeType": "VariableDeclaration", "scope": 22135, - "src": "50038:10:13", + "src": "51175:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79087,7 +79087,7 @@ "id": 22117, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50038:7:13", + "src": "51175:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -79101,10 +79101,10 @@ "id": 22120, "mutability": "mutable", "name": "p3", - "nameLocation": "50058:2:13", + "nameLocation": "51195:2:13", "nodeType": "VariableDeclaration", "scope": 22135, - "src": "50050:10:13", + "src": "51187:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79115,7 +79115,7 @@ "id": 22119, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "50050:7:13", + "src": "51187:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -79124,13 +79124,13 @@ "visibility": "internal" } ], - "src": "50010:51:13" + "src": "51147:51:13" }, "returnParameters": { "id": 22122, "nodeType": "ParameterList", "parameters": [], - "src": "50076:0:13" + "src": "51213:0:13" }, "scope": 24413, "stateMutability": "view", @@ -79140,12 +79140,12 @@ { "id": 22158, "nodeType": "FunctionDefinition", - "src": "50191:192:13", + "src": "51332:194:13", "nodes": [], "body": { "id": 22157, "nodeType": "Block", - "src": "50275:108:13", + "src": "51416:110:13", "nodes": [], "statements": [ { @@ -79162,7 +79162,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50325:33:13", + "src": "51467:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_12d6c788fea4d6144f2607e1e8821bec55a5c2dfdc4cece41a536f7b7831e7a7", "typeString": "literal_string \"log(bool,string,address,string)\"" @@ -79175,7 +79175,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22137, - "src": "50360:2:13", + "src": "51502:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79187,7 +79187,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22139, - "src": "50364:2:13", + "src": "51506:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -79199,7 +79199,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22141, - "src": "50368:2:13", + "src": "51510:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -79211,7 +79211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22143, - "src": "50372:2:13", + "src": "51514:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -79247,7 +79247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50301:3:13", + "src": "51443:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -79260,7 +79260,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50301:23:13", + "src": "51443:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -79274,7 +79274,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50301:74:13", + "src": "51443:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79294,7 +79294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "50285:15:13", + "src": "51427:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -79308,7 +79308,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50285:91:13", + "src": "51427:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -79317,7 +79317,7 @@ }, "id": 22156, "nodeType": "ExpressionStatement", - "src": "50285:91:13" + "src": "51427:91:13" } ] }, @@ -79325,7 +79325,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50200:3:13", + "nameLocation": "51341:3:13", "parameters": { "id": 22144, "nodeType": "ParameterList", @@ -79335,10 +79335,10 @@ "id": 22137, "mutability": "mutable", "name": "p0", - "nameLocation": "50209:2:13", + "nameLocation": "51350:2:13", "nodeType": "VariableDeclaration", "scope": 22158, - "src": "50204:7:13", + "src": "51345:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79349,7 +79349,7 @@ "id": 22136, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50204:4:13", + "src": "51345:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79362,10 +79362,10 @@ "id": 22139, "mutability": "mutable", "name": "p1", - "nameLocation": "50227:2:13", + "nameLocation": "51368:2:13", "nodeType": "VariableDeclaration", "scope": 22158, - "src": "50213:16:13", + "src": "51354:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79376,7 +79376,7 @@ "id": 22138, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50213:6:13", + "src": "51354:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79389,10 +79389,10 @@ "id": 22141, "mutability": "mutable", "name": "p2", - "nameLocation": "50239:2:13", + "nameLocation": "51380:2:13", "nodeType": "VariableDeclaration", "scope": 22158, - "src": "50231:10:13", + "src": "51372:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79403,7 +79403,7 @@ "id": 22140, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50231:7:13", + "src": "51372:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -79417,10 +79417,10 @@ "id": 22143, "mutability": "mutable", "name": "p3", - "nameLocation": "50257:2:13", + "nameLocation": "51398:2:13", "nodeType": "VariableDeclaration", "scope": 22158, - "src": "50243:16:13", + "src": "51384:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79431,7 +79431,7 @@ "id": 22142, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50243:6:13", + "src": "51384:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79440,13 +79440,13 @@ "visibility": "internal" } ], - "src": "50203:57:13" + "src": "51344:57:13" }, "returnParameters": { "id": 22145, "nodeType": "ParameterList", "parameters": [], - "src": "50275:0:13" + "src": "51416:0:13" }, "scope": 24413, "stateMutability": "view", @@ -79456,12 +79456,12 @@ { "id": 22181, "nodeType": "FunctionDefinition", - "src": "50389:181:13", + "src": "51534:183:13", "nodes": [], "body": { "id": 22180, "nodeType": "Block", - "src": "50464:106:13", + "src": "51609:108:13", "nodes": [], "statements": [ { @@ -79478,7 +79478,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50514:31:13", + "src": "51660:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6dd434ca1fa26d491bcd72b7fe69eb72d41cae8eadbda5a7f985734e1b80c67d", "typeString": "literal_string \"log(bool,string,address,bool)\"" @@ -79491,7 +79491,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22160, - "src": "50547:2:13", + "src": "51693:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79503,7 +79503,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22162, - "src": "50551:2:13", + "src": "51697:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -79515,7 +79515,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22164, - "src": "50555:2:13", + "src": "51701:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -79527,7 +79527,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22166, - "src": "50559:2:13", + "src": "51705:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79563,7 +79563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50490:3:13", + "src": "51636:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -79576,7 +79576,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50490:23:13", + "src": "51636:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -79590,7 +79590,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50490:72:13", + "src": "51636:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79610,7 +79610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "50474:15:13", + "src": "51620:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -79624,7 +79624,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50474:89:13", + "src": "51620:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -79633,7 +79633,7 @@ }, "id": 22179, "nodeType": "ExpressionStatement", - "src": "50474:89:13" + "src": "51620:89:13" } ] }, @@ -79641,7 +79641,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50398:3:13", + "nameLocation": "51543:3:13", "parameters": { "id": 22167, "nodeType": "ParameterList", @@ -79651,10 +79651,10 @@ "id": 22160, "mutability": "mutable", "name": "p0", - "nameLocation": "50407:2:13", + "nameLocation": "51552:2:13", "nodeType": "VariableDeclaration", "scope": 22181, - "src": "50402:7:13", + "src": "51547:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79665,7 +79665,7 @@ "id": 22159, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50402:4:13", + "src": "51547:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79678,10 +79678,10 @@ "id": 22162, "mutability": "mutable", "name": "p1", - "nameLocation": "50425:2:13", + "nameLocation": "51570:2:13", "nodeType": "VariableDeclaration", "scope": 22181, - "src": "50411:16:13", + "src": "51556:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79692,7 +79692,7 @@ "id": 22161, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50411:6:13", + "src": "51556:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79705,10 +79705,10 @@ "id": 22164, "mutability": "mutable", "name": "p2", - "nameLocation": "50437:2:13", + "nameLocation": "51582:2:13", "nodeType": "VariableDeclaration", "scope": 22181, - "src": "50429:10:13", + "src": "51574:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79719,7 +79719,7 @@ "id": 22163, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50429:7:13", + "src": "51574:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -79733,10 +79733,10 @@ "id": 22166, "mutability": "mutable", "name": "p3", - "nameLocation": "50446:2:13", + "nameLocation": "51591:2:13", "nodeType": "VariableDeclaration", "scope": 22181, - "src": "50441:7:13", + "src": "51586:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79747,7 +79747,7 @@ "id": 22165, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50441:4:13", + "src": "51586:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79756,13 +79756,13 @@ "visibility": "internal" } ], - "src": "50401:48:13" + "src": "51546:48:13" }, "returnParameters": { "id": 22168, "nodeType": "ParameterList", "parameters": [], - "src": "50464:0:13" + "src": "51609:0:13" }, "scope": 24413, "stateMutability": "view", @@ -79772,12 +79772,12 @@ { "id": 22204, "nodeType": "FunctionDefinition", - "src": "50576:187:13", + "src": "51725:189:13", "nodes": [], "body": { "id": 22203, "nodeType": "Block", - "src": "50654:109:13", + "src": "51803:111:13", "nodes": [], "statements": [ { @@ -79794,7 +79794,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50704:34:13", + "src": "51854:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2b2b18dc50ecc75180f201de41eca533fbda0c7bf525c06b5b8e87bc1d010822", "typeString": "literal_string \"log(bool,string,address,address)\"" @@ -79807,7 +79807,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22183, - "src": "50740:2:13", + "src": "51890:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79819,7 +79819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22185, - "src": "50744:2:13", + "src": "51894:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -79831,7 +79831,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22187, - "src": "50748:2:13", + "src": "51898:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -79843,7 +79843,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22189, - "src": "50752:2:13", + "src": "51902:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -79879,7 +79879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50680:3:13", + "src": "51830:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -79892,7 +79892,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50680:23:13", + "src": "51830:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -79906,7 +79906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50680:75:13", + "src": "51830:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79926,7 +79926,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "50664:15:13", + "src": "51814:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -79940,7 +79940,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50664:92:13", + "src": "51814:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -79949,7 +79949,7 @@ }, "id": 22202, "nodeType": "ExpressionStatement", - "src": "50664:92:13" + "src": "51814:92:13" } ] }, @@ -79957,7 +79957,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50585:3:13", + "nameLocation": "51734:3:13", "parameters": { "id": 22190, "nodeType": "ParameterList", @@ -79967,10 +79967,10 @@ "id": 22183, "mutability": "mutable", "name": "p0", - "nameLocation": "50594:2:13", + "nameLocation": "51743:2:13", "nodeType": "VariableDeclaration", "scope": 22204, - "src": "50589:7:13", + "src": "51738:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79981,7 +79981,7 @@ "id": 22182, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50589:4:13", + "src": "51738:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79994,10 +79994,10 @@ "id": 22185, "mutability": "mutable", "name": "p1", - "nameLocation": "50612:2:13", + "nameLocation": "51761:2:13", "nodeType": "VariableDeclaration", "scope": 22204, - "src": "50598:16:13", + "src": "51747:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80008,7 +80008,7 @@ "id": 22184, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50598:6:13", + "src": "51747:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80021,10 +80021,10 @@ "id": 22187, "mutability": "mutable", "name": "p2", - "nameLocation": "50624:2:13", + "nameLocation": "51773:2:13", "nodeType": "VariableDeclaration", "scope": 22204, - "src": "50616:10:13", + "src": "51765:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80035,7 +80035,7 @@ "id": 22186, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50616:7:13", + "src": "51765:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80049,10 +80049,10 @@ "id": 22189, "mutability": "mutable", "name": "p3", - "nameLocation": "50636:2:13", + "nameLocation": "51785:2:13", "nodeType": "VariableDeclaration", "scope": 22204, - "src": "50628:10:13", + "src": "51777:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80063,7 +80063,7 @@ "id": 22188, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50628:7:13", + "src": "51777:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80073,13 +80073,13 @@ "visibility": "internal" } ], - "src": "50588:51:13" + "src": "51737:51:13" }, "returnParameters": { "id": 22191, "nodeType": "ParameterList", "parameters": [], - "src": "50654:0:13" + "src": "51803:0:13" }, "scope": 24413, "stateMutability": "view", @@ -80089,12 +80089,12 @@ { "id": 22227, "nodeType": "FunctionDefinition", - "src": "50769:176:13", + "src": "51922:178:13", "nodes": [], "body": { "id": 22226, "nodeType": "Block", - "src": "50838:107:13", + "src": "51991:109:13", "nodes": [], "statements": [ { @@ -80111,7 +80111,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50888:32:13", + "src": "52042:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0bb00eab8772a517edb34ef48e9be8dbee2f7b7490bba02909d18953766a9d34", "typeString": "literal_string \"log(bool,bool,uint256,uint256)\"" @@ -80124,7 +80124,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22206, - "src": "50922:2:13", + "src": "52076:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80136,7 +80136,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22208, - "src": "50926:2:13", + "src": "52080:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80148,7 +80148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22210, - "src": "50930:2:13", + "src": "52084:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80160,7 +80160,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22212, - "src": "50934:2:13", + "src": "52088:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80196,7 +80196,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50864:3:13", + "src": "52018:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -80209,7 +80209,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50864:23:13", + "src": "52018:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -80223,7 +80223,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50864:73:13", + "src": "52018:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80243,7 +80243,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "50848:15:13", + "src": "52002:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -80257,7 +80257,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "50848:90:13", + "src": "52002:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -80266,7 +80266,7 @@ }, "id": 22225, "nodeType": "ExpressionStatement", - "src": "50848:90:13" + "src": "52002:90:13" } ] }, @@ -80274,7 +80274,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50778:3:13", + "nameLocation": "51931:3:13", "parameters": { "id": 22213, "nodeType": "ParameterList", @@ -80284,10 +80284,10 @@ "id": 22206, "mutability": "mutable", "name": "p0", - "nameLocation": "50787:2:13", + "nameLocation": "51940:2:13", "nodeType": "VariableDeclaration", "scope": 22227, - "src": "50782:7:13", + "src": "51935:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80298,7 +80298,7 @@ "id": 22205, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50782:4:13", + "src": "51935:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80311,10 +80311,10 @@ "id": 22208, "mutability": "mutable", "name": "p1", - "nameLocation": "50796:2:13", + "nameLocation": "51949:2:13", "nodeType": "VariableDeclaration", "scope": 22227, - "src": "50791:7:13", + "src": "51944:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80325,7 +80325,7 @@ "id": 22207, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50791:4:13", + "src": "51944:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80338,10 +80338,10 @@ "id": 22210, "mutability": "mutable", "name": "p2", - "nameLocation": "50808:2:13", + "nameLocation": "51961:2:13", "nodeType": "VariableDeclaration", "scope": 22227, - "src": "50800:10:13", + "src": "51953:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80352,7 +80352,7 @@ "id": 22209, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "50800:7:13", + "src": "51953:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80365,10 +80365,10 @@ "id": 22212, "mutability": "mutable", "name": "p3", - "nameLocation": "50820:2:13", + "nameLocation": "51973:2:13", "nodeType": "VariableDeclaration", "scope": 22227, - "src": "50812:10:13", + "src": "51965:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80379,7 +80379,7 @@ "id": 22211, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "50812:7:13", + "src": "51965:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80388,13 +80388,13 @@ "visibility": "internal" } ], - "src": "50781:42:13" + "src": "51934:42:13" }, "returnParameters": { "id": 22214, "nodeType": "ParameterList", "parameters": [], - "src": "50838:0:13" + "src": "51991:0:13" }, "scope": 24413, "stateMutability": "view", @@ -80404,12 +80404,12 @@ { "id": 22250, "nodeType": "FunctionDefinition", - "src": "50951:181:13", + "src": "52108:183:13", "nodes": [], "body": { "id": 22249, "nodeType": "Block", - "src": "51026:106:13", + "src": "52183:108:13", "nodes": [], "statements": [ { @@ -80426,7 +80426,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51076:31:13", + "src": "52234:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7dd4d0e0c518f4b352fd13daccf87a5d9bed9e01e109d2cd329f8180d1bf37cf", "typeString": "literal_string \"log(bool,bool,uint256,string)\"" @@ -80439,7 +80439,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22229, - "src": "51109:2:13", + "src": "52267:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80451,7 +80451,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22231, - "src": "51113:2:13", + "src": "52271:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80463,7 +80463,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22233, - "src": "51117:2:13", + "src": "52275:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80475,7 +80475,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22235, - "src": "51121:2:13", + "src": "52279:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -80511,7 +80511,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51052:3:13", + "src": "52210:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -80524,7 +80524,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51052:23:13", + "src": "52210:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -80538,7 +80538,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51052:72:13", + "src": "52210:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80558,7 +80558,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "51036:15:13", + "src": "52194:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -80572,7 +80572,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51036:89:13", + "src": "52194:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -80581,7 +80581,7 @@ }, "id": 22248, "nodeType": "ExpressionStatement", - "src": "51036:89:13" + "src": "52194:89:13" } ] }, @@ -80589,7 +80589,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50960:3:13", + "nameLocation": "52117:3:13", "parameters": { "id": 22236, "nodeType": "ParameterList", @@ -80599,10 +80599,10 @@ "id": 22229, "mutability": "mutable", "name": "p0", - "nameLocation": "50969:2:13", + "nameLocation": "52126:2:13", "nodeType": "VariableDeclaration", "scope": 22250, - "src": "50964:7:13", + "src": "52121:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80613,7 +80613,7 @@ "id": 22228, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50964:4:13", + "src": "52121:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80626,10 +80626,10 @@ "id": 22231, "mutability": "mutable", "name": "p1", - "nameLocation": "50978:2:13", + "nameLocation": "52135:2:13", "nodeType": "VariableDeclaration", "scope": 22250, - "src": "50973:7:13", + "src": "52130:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80640,7 +80640,7 @@ "id": 22230, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50973:4:13", + "src": "52130:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80653,10 +80653,10 @@ "id": 22233, "mutability": "mutable", "name": "p2", - "nameLocation": "50990:2:13", + "nameLocation": "52147:2:13", "nodeType": "VariableDeclaration", "scope": 22250, - "src": "50982:10:13", + "src": "52139:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80667,7 +80667,7 @@ "id": 22232, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "50982:7:13", + "src": "52139:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80680,10 +80680,10 @@ "id": 22235, "mutability": "mutable", "name": "p3", - "nameLocation": "51008:2:13", + "nameLocation": "52165:2:13", "nodeType": "VariableDeclaration", "scope": 22250, - "src": "50994:16:13", + "src": "52151:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80694,7 +80694,7 @@ "id": 22234, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50994:6:13", + "src": "52151:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80703,13 +80703,13 @@ "visibility": "internal" } ], - "src": "50963:48:13" + "src": "52120:48:13" }, "returnParameters": { "id": 22237, "nodeType": "ParameterList", "parameters": [], - "src": "51026:0:13" + "src": "52183:0:13" }, "scope": 24413, "stateMutability": "view", @@ -80719,12 +80719,12 @@ { "id": 22273, "nodeType": "FunctionDefinition", - "src": "51138:170:13", + "src": "52299:172:13", "nodes": [], "body": { "id": 22272, "nodeType": "Block", - "src": "51204:104:13", + "src": "52365:106:13", "nodes": [], "statements": [ { @@ -80741,7 +80741,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51254:29:13", + "src": "52416:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_619e4d0eef4ca09035d413eaba6f544cfd6dc9e01c2aeecde070c53237f5a842", "typeString": "literal_string \"log(bool,bool,uint256,bool)\"" @@ -80754,7 +80754,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22252, - "src": "51285:2:13", + "src": "52447:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80766,7 +80766,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22254, - "src": "51289:2:13", + "src": "52451:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80778,7 +80778,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22256, - "src": "51293:2:13", + "src": "52455:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80790,7 +80790,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22258, - "src": "51297:2:13", + "src": "52459:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80826,7 +80826,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51230:3:13", + "src": "52392:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -80839,7 +80839,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51230:23:13", + "src": "52392:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -80853,7 +80853,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51230:70:13", + "src": "52392:70:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80873,7 +80873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "51214:15:13", + "src": "52376:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -80887,7 +80887,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51214:87:13", + "src": "52376:87:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -80896,7 +80896,7 @@ }, "id": 22271, "nodeType": "ExpressionStatement", - "src": "51214:87:13" + "src": "52376:87:13" } ] }, @@ -80904,7 +80904,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51147:3:13", + "nameLocation": "52308:3:13", "parameters": { "id": 22259, "nodeType": "ParameterList", @@ -80914,10 +80914,10 @@ "id": 22252, "mutability": "mutable", "name": "p0", - "nameLocation": "51156:2:13", + "nameLocation": "52317:2:13", "nodeType": "VariableDeclaration", "scope": 22273, - "src": "51151:7:13", + "src": "52312:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80928,7 +80928,7 @@ "id": 22251, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51151:4:13", + "src": "52312:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80941,10 +80941,10 @@ "id": 22254, "mutability": "mutable", "name": "p1", - "nameLocation": "51165:2:13", + "nameLocation": "52326:2:13", "nodeType": "VariableDeclaration", "scope": 22273, - "src": "51160:7:13", + "src": "52321:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80955,7 +80955,7 @@ "id": 22253, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51160:4:13", + "src": "52321:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80968,10 +80968,10 @@ "id": 22256, "mutability": "mutable", "name": "p2", - "nameLocation": "51177:2:13", + "nameLocation": "52338:2:13", "nodeType": "VariableDeclaration", "scope": 22273, - "src": "51169:10:13", + "src": "52330:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80982,7 +80982,7 @@ "id": 22255, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "51169:7:13", + "src": "52330:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80995,10 +80995,10 @@ "id": 22258, "mutability": "mutable", "name": "p3", - "nameLocation": "51186:2:13", + "nameLocation": "52347:2:13", "nodeType": "VariableDeclaration", "scope": 22273, - "src": "51181:7:13", + "src": "52342:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81009,7 +81009,7 @@ "id": 22257, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51181:4:13", + "src": "52342:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81018,13 +81018,13 @@ "visibility": "internal" } ], - "src": "51150:39:13" + "src": "52311:39:13" }, "returnParameters": { "id": 22260, "nodeType": "ParameterList", "parameters": [], - "src": "51204:0:13" + "src": "52365:0:13" }, "scope": 24413, "stateMutability": "view", @@ -81034,12 +81034,12 @@ { "id": 22296, "nodeType": "FunctionDefinition", - "src": "51314:176:13", + "src": "52479:178:13", "nodes": [], "body": { "id": 22295, "nodeType": "Block", - "src": "51383:107:13", + "src": "52548:109:13", "nodes": [], "statements": [ { @@ -81056,7 +81056,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51433:32:13", + "src": "52599:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_54a7a9a08e00a28d36d734cc45e318f9adc9ffbfd731cd45d0dc5a2abe2b9ac9", "typeString": "literal_string \"log(bool,bool,uint256,address)\"" @@ -81069,7 +81069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22275, - "src": "51467:2:13", + "src": "52633:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81081,7 +81081,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22277, - "src": "51471:2:13", + "src": "52637:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81093,7 +81093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22279, - "src": "51475:2:13", + "src": "52641:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81105,7 +81105,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22281, - "src": "51479:2:13", + "src": "52645:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -81141,7 +81141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51409:3:13", + "src": "52575:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -81154,7 +81154,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51409:23:13", + "src": "52575:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -81168,7 +81168,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51409:73:13", + "src": "52575:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81188,7 +81188,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "51393:15:13", + "src": "52559:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -81202,7 +81202,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51393:90:13", + "src": "52559:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -81211,7 +81211,7 @@ }, "id": 22294, "nodeType": "ExpressionStatement", - "src": "51393:90:13" + "src": "52559:90:13" } ] }, @@ -81219,7 +81219,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51323:3:13", + "nameLocation": "52488:3:13", "parameters": { "id": 22282, "nodeType": "ParameterList", @@ -81229,10 +81229,10 @@ "id": 22275, "mutability": "mutable", "name": "p0", - "nameLocation": "51332:2:13", + "nameLocation": "52497:2:13", "nodeType": "VariableDeclaration", "scope": 22296, - "src": "51327:7:13", + "src": "52492:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81243,7 +81243,7 @@ "id": 22274, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51327:4:13", + "src": "52492:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81256,10 +81256,10 @@ "id": 22277, "mutability": "mutable", "name": "p1", - "nameLocation": "51341:2:13", + "nameLocation": "52506:2:13", "nodeType": "VariableDeclaration", "scope": 22296, - "src": "51336:7:13", + "src": "52501:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81270,7 +81270,7 @@ "id": 22276, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51336:4:13", + "src": "52501:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81283,10 +81283,10 @@ "id": 22279, "mutability": "mutable", "name": "p2", - "nameLocation": "51353:2:13", + "nameLocation": "52518:2:13", "nodeType": "VariableDeclaration", "scope": 22296, - "src": "51345:10:13", + "src": "52510:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81297,7 +81297,7 @@ "id": 22278, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "51345:7:13", + "src": "52510:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81310,10 +81310,10 @@ "id": 22281, "mutability": "mutable", "name": "p3", - "nameLocation": "51365:2:13", + "nameLocation": "52530:2:13", "nodeType": "VariableDeclaration", "scope": 22296, - "src": "51357:10:13", + "src": "52522:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81324,7 +81324,7 @@ "id": 22280, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51357:7:13", + "src": "52522:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -81334,13 +81334,13 @@ "visibility": "internal" } ], - "src": "51326:42:13" + "src": "52491:42:13" }, "returnParameters": { "id": 22283, "nodeType": "ParameterList", "parameters": [], - "src": "51383:0:13" + "src": "52548:0:13" }, "scope": 24413, "stateMutability": "view", @@ -81350,12 +81350,12 @@ { "id": 22319, "nodeType": "FunctionDefinition", - "src": "51496:181:13", + "src": "52665:183:13", "nodes": [], "body": { "id": 22318, "nodeType": "Block", - "src": "51571:106:13", + "src": "52740:108:13", "nodes": [], "statements": [ { @@ -81372,7 +81372,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51621:31:13", + "src": "52791:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e3a9ca2f5717705d404f75ae4eff025addb4f91e02ce7d2b9a424fc7423a8246", "typeString": "literal_string \"log(bool,bool,string,uint256)\"" @@ -81385,7 +81385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22298, - "src": "51654:2:13", + "src": "52824:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81397,7 +81397,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22300, - "src": "51658:2:13", + "src": "52828:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81409,7 +81409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22302, - "src": "51662:2:13", + "src": "52832:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -81421,7 +81421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22304, - "src": "51666:2:13", + "src": "52836:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81457,7 +81457,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51597:3:13", + "src": "52767:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -81470,7 +81470,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51597:23:13", + "src": "52767:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -81484,7 +81484,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51597:72:13", + "src": "52767:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81504,7 +81504,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "51581:15:13", + "src": "52751:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -81518,7 +81518,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51581:89:13", + "src": "52751:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -81527,7 +81527,7 @@ }, "id": 22317, "nodeType": "ExpressionStatement", - "src": "51581:89:13" + "src": "52751:89:13" } ] }, @@ -81535,7 +81535,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51505:3:13", + "nameLocation": "52674:3:13", "parameters": { "id": 22305, "nodeType": "ParameterList", @@ -81545,10 +81545,10 @@ "id": 22298, "mutability": "mutable", "name": "p0", - "nameLocation": "51514:2:13", + "nameLocation": "52683:2:13", "nodeType": "VariableDeclaration", "scope": 22319, - "src": "51509:7:13", + "src": "52678:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81559,7 +81559,7 @@ "id": 22297, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51509:4:13", + "src": "52678:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81572,10 +81572,10 @@ "id": 22300, "mutability": "mutable", "name": "p1", - "nameLocation": "51523:2:13", + "nameLocation": "52692:2:13", "nodeType": "VariableDeclaration", "scope": 22319, - "src": "51518:7:13", + "src": "52687:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81586,7 +81586,7 @@ "id": 22299, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51518:4:13", + "src": "52687:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81599,10 +81599,10 @@ "id": 22302, "mutability": "mutable", "name": "p2", - "nameLocation": "51541:2:13", + "nameLocation": "52710:2:13", "nodeType": "VariableDeclaration", "scope": 22319, - "src": "51527:16:13", + "src": "52696:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81613,7 +81613,7 @@ "id": 22301, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51527:6:13", + "src": "52696:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81626,10 +81626,10 @@ "id": 22304, "mutability": "mutable", "name": "p3", - "nameLocation": "51553:2:13", + "nameLocation": "52722:2:13", "nodeType": "VariableDeclaration", "scope": 22319, - "src": "51545:10:13", + "src": "52714:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81640,7 +81640,7 @@ "id": 22303, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "51545:7:13", + "src": "52714:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81649,13 +81649,13 @@ "visibility": "internal" } ], - "src": "51508:48:13" + "src": "52677:48:13" }, "returnParameters": { "id": 22306, "nodeType": "ParameterList", "parameters": [], - "src": "51571:0:13" + "src": "52740:0:13" }, "scope": 24413, "stateMutability": "view", @@ -81665,12 +81665,12 @@ { "id": 22342, "nodeType": "FunctionDefinition", - "src": "51683:186:13", + "src": "52856:188:13", "nodes": [], "body": { "id": 22341, "nodeType": "Block", - "src": "51764:105:13", + "src": "52937:107:13", "nodes": [], "statements": [ { @@ -81687,7 +81687,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51814:30:13", + "src": "52988:30:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d1e87518c98344bc3efd52648f61de340bda51607aec409d641f3467caafaaf", "typeString": "literal_string \"log(bool,bool,string,string)\"" @@ -81700,7 +81700,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22321, - "src": "51846:2:13", + "src": "53020:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81712,7 +81712,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22323, - "src": "51850:2:13", + "src": "53024:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81724,7 +81724,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22325, - "src": "51854:2:13", + "src": "53028:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -81736,7 +81736,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22327, - "src": "51858:2:13", + "src": "53032:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -81772,7 +81772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51790:3:13", + "src": "52964:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -81785,7 +81785,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51790:23:13", + "src": "52964:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -81799,7 +81799,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51790:71:13", + "src": "52964:71:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81819,7 +81819,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "51774:15:13", + "src": "52948:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -81833,7 +81833,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51774:88:13", + "src": "52948:88:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -81842,7 +81842,7 @@ }, "id": 22340, "nodeType": "ExpressionStatement", - "src": "51774:88:13" + "src": "52948:88:13" } ] }, @@ -81850,7 +81850,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51692:3:13", + "nameLocation": "52865:3:13", "parameters": { "id": 22328, "nodeType": "ParameterList", @@ -81860,10 +81860,10 @@ "id": 22321, "mutability": "mutable", "name": "p0", - "nameLocation": "51701:2:13", + "nameLocation": "52874:2:13", "nodeType": "VariableDeclaration", "scope": 22342, - "src": "51696:7:13", + "src": "52869:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81874,7 +81874,7 @@ "id": 22320, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51696:4:13", + "src": "52869:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81887,10 +81887,10 @@ "id": 22323, "mutability": "mutable", "name": "p1", - "nameLocation": "51710:2:13", + "nameLocation": "52883:2:13", "nodeType": "VariableDeclaration", "scope": 22342, - "src": "51705:7:13", + "src": "52878:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81901,7 +81901,7 @@ "id": 22322, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51705:4:13", + "src": "52878:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81914,10 +81914,10 @@ "id": 22325, "mutability": "mutable", "name": "p2", - "nameLocation": "51728:2:13", + "nameLocation": "52901:2:13", "nodeType": "VariableDeclaration", "scope": 22342, - "src": "51714:16:13", + "src": "52887:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81928,7 +81928,7 @@ "id": 22324, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51714:6:13", + "src": "52887:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81941,10 +81941,10 @@ "id": 22327, "mutability": "mutable", "name": "p3", - "nameLocation": "51746:2:13", + "nameLocation": "52919:2:13", "nodeType": "VariableDeclaration", "scope": 22342, - "src": "51732:16:13", + "src": "52905:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81955,7 +81955,7 @@ "id": 22326, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51732:6:13", + "src": "52905:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81964,13 +81964,13 @@ "visibility": "internal" } ], - "src": "51695:54:13" + "src": "52868:54:13" }, "returnParameters": { "id": 22329, "nodeType": "ParameterList", "parameters": [], - "src": "51764:0:13" + "src": "52937:0:13" }, "scope": 24413, "stateMutability": "view", @@ -81980,12 +81980,12 @@ { "id": 22365, "nodeType": "FunctionDefinition", - "src": "51875:175:13", + "src": "53052:177:13", "nodes": [], "body": { "id": 22364, "nodeType": "Block", - "src": "51947:103:13", + "src": "53124:105:13", "nodes": [], "statements": [ { @@ -82002,7 +82002,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51997:28:13", + "src": "53175:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b857163a2b7b8273ed53cefa410aa148f1833bdfc22da11e1e2fb89c6e625d02", "typeString": "literal_string \"log(bool,bool,string,bool)\"" @@ -82015,7 +82015,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22344, - "src": "52027:2:13", + "src": "53205:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82027,7 +82027,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22346, - "src": "52031:2:13", + "src": "53209:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82039,7 +82039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22348, - "src": "52035:2:13", + "src": "53213:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -82051,7 +82051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22350, - "src": "52039:2:13", + "src": "53217:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82087,7 +82087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51973:3:13", + "src": "53151:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -82100,7 +82100,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51973:23:13", + "src": "53151:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -82114,7 +82114,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51973:69:13", + "src": "53151:69:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82134,7 +82134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "51957:15:13", + "src": "53135:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -82148,7 +82148,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "51957:86:13", + "src": "53135:86:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -82157,7 +82157,7 @@ }, "id": 22363, "nodeType": "ExpressionStatement", - "src": "51957:86:13" + "src": "53135:86:13" } ] }, @@ -82165,7 +82165,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51884:3:13", + "nameLocation": "53061:3:13", "parameters": { "id": 22351, "nodeType": "ParameterList", @@ -82175,10 +82175,10 @@ "id": 22344, "mutability": "mutable", "name": "p0", - "nameLocation": "51893:2:13", + "nameLocation": "53070:2:13", "nodeType": "VariableDeclaration", "scope": 22365, - "src": "51888:7:13", + "src": "53065:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82189,7 +82189,7 @@ "id": 22343, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51888:4:13", + "src": "53065:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82202,10 +82202,10 @@ "id": 22346, "mutability": "mutable", "name": "p1", - "nameLocation": "51902:2:13", + "nameLocation": "53079:2:13", "nodeType": "VariableDeclaration", "scope": 22365, - "src": "51897:7:13", + "src": "53074:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82216,7 +82216,7 @@ "id": 22345, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51897:4:13", + "src": "53074:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82229,10 +82229,10 @@ "id": 22348, "mutability": "mutable", "name": "p2", - "nameLocation": "51920:2:13", + "nameLocation": "53097:2:13", "nodeType": "VariableDeclaration", "scope": 22365, - "src": "51906:16:13", + "src": "53083:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -82243,7 +82243,7 @@ "id": 22347, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51906:6:13", + "src": "53083:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -82256,10 +82256,10 @@ "id": 22350, "mutability": "mutable", "name": "p3", - "nameLocation": "51929:2:13", + "nameLocation": "53106:2:13", "nodeType": "VariableDeclaration", "scope": 22365, - "src": "51924:7:13", + "src": "53101:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82270,7 +82270,7 @@ "id": 22349, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51924:4:13", + "src": "53101:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82279,13 +82279,13 @@ "visibility": "internal" } ], - "src": "51887:45:13" + "src": "53064:45:13" }, "returnParameters": { "id": 22352, "nodeType": "ParameterList", "parameters": [], - "src": "51947:0:13" + "src": "53124:0:13" }, "scope": 24413, "stateMutability": "view", @@ -82295,12 +82295,12 @@ { "id": 22388, "nodeType": "FunctionDefinition", - "src": "52056:181:13", + "src": "53237:183:13", "nodes": [], "body": { "id": 22387, "nodeType": "Block", - "src": "52131:106:13", + "src": "53312:108:13", "nodes": [], "statements": [ { @@ -82317,7 +82317,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52181:31:13", + "src": "53363:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f9ad2b893873fa31c02b102aa30743b2e44c102daa588ea9d1eb1f2baf23d202", "typeString": "literal_string \"log(bool,bool,string,address)\"" @@ -82330,7 +82330,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22367, - "src": "52214:2:13", + "src": "53396:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82342,7 +82342,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22369, - "src": "52218:2:13", + "src": "53400:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82354,7 +82354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22371, - "src": "52222:2:13", + "src": "53404:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -82366,7 +82366,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22373, - "src": "52226:2:13", + "src": "53408:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -82402,7 +82402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52157:3:13", + "src": "53339:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -82415,7 +82415,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52157:23:13", + "src": "53339:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -82429,7 +82429,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52157:72:13", + "src": "53339:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82449,7 +82449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "52141:15:13", + "src": "53323:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -82463,7 +82463,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52141:89:13", + "src": "53323:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -82472,7 +82472,7 @@ }, "id": 22386, "nodeType": "ExpressionStatement", - "src": "52141:89:13" + "src": "53323:89:13" } ] }, @@ -82480,7 +82480,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52065:3:13", + "nameLocation": "53246:3:13", "parameters": { "id": 22374, "nodeType": "ParameterList", @@ -82490,10 +82490,10 @@ "id": 22367, "mutability": "mutable", "name": "p0", - "nameLocation": "52074:2:13", + "nameLocation": "53255:2:13", "nodeType": "VariableDeclaration", "scope": 22388, - "src": "52069:7:13", + "src": "53250:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82504,7 +82504,7 @@ "id": 22366, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52069:4:13", + "src": "53250:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82517,10 +82517,10 @@ "id": 22369, "mutability": "mutable", "name": "p1", - "nameLocation": "52083:2:13", + "nameLocation": "53264:2:13", "nodeType": "VariableDeclaration", "scope": 22388, - "src": "52078:7:13", + "src": "53259:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82531,7 +82531,7 @@ "id": 22368, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52078:4:13", + "src": "53259:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82544,10 +82544,10 @@ "id": 22371, "mutability": "mutable", "name": "p2", - "nameLocation": "52101:2:13", + "nameLocation": "53282:2:13", "nodeType": "VariableDeclaration", "scope": 22388, - "src": "52087:16:13", + "src": "53268:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -82558,7 +82558,7 @@ "id": 22370, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52087:6:13", + "src": "53268:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -82571,10 +82571,10 @@ "id": 22373, "mutability": "mutable", "name": "p3", - "nameLocation": "52113:2:13", + "nameLocation": "53294:2:13", "nodeType": "VariableDeclaration", "scope": 22388, - "src": "52105:10:13", + "src": "53286:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82585,7 +82585,7 @@ "id": 22372, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52105:7:13", + "src": "53286:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -82595,13 +82595,13 @@ "visibility": "internal" } ], - "src": "52068:48:13" + "src": "53249:48:13" }, "returnParameters": { "id": 22375, "nodeType": "ParameterList", "parameters": [], - "src": "52131:0:13" + "src": "53312:0:13" }, "scope": 24413, "stateMutability": "view", @@ -82611,12 +82611,12 @@ { "id": 22411, "nodeType": "FunctionDefinition", - "src": "52243:170:13", + "src": "53428:172:13", "nodes": [], "body": { "id": 22410, "nodeType": "Block", - "src": "52309:104:13", + "src": "53494:106:13", "nodes": [], "statements": [ { @@ -82633,7 +82633,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52359:29:13", + "src": "53545:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d7045c1b7eb7ef78b5ae54b2426a16952d89f674f6d689a4e37aa73bc076a7c", "typeString": "literal_string \"log(bool,bool,bool,uint256)\"" @@ -82646,7 +82646,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22390, - "src": "52390:2:13", + "src": "53576:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82658,7 +82658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22392, - "src": "52394:2:13", + "src": "53580:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82670,7 +82670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22394, - "src": "52398:2:13", + "src": "53584:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82682,7 +82682,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22396, - "src": "52402:2:13", + "src": "53588:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82718,7 +82718,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52335:3:13", + "src": "53521:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -82731,7 +82731,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52335:23:13", + "src": "53521:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -82745,7 +82745,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52335:70:13", + "src": "53521:70:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82765,7 +82765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "52319:15:13", + "src": "53505:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -82779,7 +82779,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52319:87:13", + "src": "53505:87:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -82788,7 +82788,7 @@ }, "id": 22409, "nodeType": "ExpressionStatement", - "src": "52319:87:13" + "src": "53505:87:13" } ] }, @@ -82796,7 +82796,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52252:3:13", + "nameLocation": "53437:3:13", "parameters": { "id": 22397, "nodeType": "ParameterList", @@ -82806,10 +82806,10 @@ "id": 22390, "mutability": "mutable", "name": "p0", - "nameLocation": "52261:2:13", + "nameLocation": "53446:2:13", "nodeType": "VariableDeclaration", "scope": 22411, - "src": "52256:7:13", + "src": "53441:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82820,7 +82820,7 @@ "id": 22389, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52256:4:13", + "src": "53441:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82833,10 +82833,10 @@ "id": 22392, "mutability": "mutable", "name": "p1", - "nameLocation": "52270:2:13", + "nameLocation": "53455:2:13", "nodeType": "VariableDeclaration", "scope": 22411, - "src": "52265:7:13", + "src": "53450:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82847,7 +82847,7 @@ "id": 22391, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52265:4:13", + "src": "53450:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82860,10 +82860,10 @@ "id": 22394, "mutability": "mutable", "name": "p2", - "nameLocation": "52279:2:13", + "nameLocation": "53464:2:13", "nodeType": "VariableDeclaration", "scope": 22411, - "src": "52274:7:13", + "src": "53459:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82874,7 +82874,7 @@ "id": 22393, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52274:4:13", + "src": "53459:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82887,10 +82887,10 @@ "id": 22396, "mutability": "mutable", "name": "p3", - "nameLocation": "52291:2:13", + "nameLocation": "53476:2:13", "nodeType": "VariableDeclaration", "scope": 22411, - "src": "52283:10:13", + "src": "53468:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82901,7 +82901,7 @@ "id": 22395, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "52283:7:13", + "src": "53468:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82910,13 +82910,13 @@ "visibility": "internal" } ], - "src": "52255:39:13" + "src": "53440:39:13" }, "returnParameters": { "id": 22398, "nodeType": "ParameterList", "parameters": [], - "src": "52309:0:13" + "src": "53494:0:13" }, "scope": 24413, "stateMutability": "view", @@ -82926,12 +82926,12 @@ { "id": 22434, "nodeType": "FunctionDefinition", - "src": "52419:175:13", + "src": "53608:177:13", "nodes": [], "body": { "id": 22433, "nodeType": "Block", - "src": "52491:103:13", + "src": "53680:105:13", "nodes": [], "statements": [ { @@ -82948,7 +82948,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52541:28:13", + "src": "53731:28:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2ae408d4d030305a0361ad07c397f2b9653613b220d82459c7aeb9a6bab96c15", "typeString": "literal_string \"log(bool,bool,bool,string)\"" @@ -82961,7 +82961,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22413, - "src": "52571:2:13", + "src": "53761:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82973,7 +82973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22415, - "src": "52575:2:13", + "src": "53765:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82985,7 +82985,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22417, - "src": "52579:2:13", + "src": "53769:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82997,7 +82997,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22419, - "src": "52583:2:13", + "src": "53773:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -83033,7 +83033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52517:3:13", + "src": "53707:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -83046,7 +83046,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52517:23:13", + "src": "53707:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -83060,7 +83060,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52517:69:13", + "src": "53707:69:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83080,7 +83080,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "52501:15:13", + "src": "53691:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -83094,7 +83094,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52501:86:13", + "src": "53691:86:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -83103,7 +83103,7 @@ }, "id": 22432, "nodeType": "ExpressionStatement", - "src": "52501:86:13" + "src": "53691:86:13" } ] }, @@ -83111,7 +83111,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52428:3:13", + "nameLocation": "53617:3:13", "parameters": { "id": 22420, "nodeType": "ParameterList", @@ -83121,10 +83121,10 @@ "id": 22413, "mutability": "mutable", "name": "p0", - "nameLocation": "52437:2:13", + "nameLocation": "53626:2:13", "nodeType": "VariableDeclaration", "scope": 22434, - "src": "52432:7:13", + "src": "53621:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83135,7 +83135,7 @@ "id": 22412, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52432:4:13", + "src": "53621:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83148,10 +83148,10 @@ "id": 22415, "mutability": "mutable", "name": "p1", - "nameLocation": "52446:2:13", + "nameLocation": "53635:2:13", "nodeType": "VariableDeclaration", "scope": 22434, - "src": "52441:7:13", + "src": "53630:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83162,7 +83162,7 @@ "id": 22414, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52441:4:13", + "src": "53630:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83175,10 +83175,10 @@ "id": 22417, "mutability": "mutable", "name": "p2", - "nameLocation": "52455:2:13", + "nameLocation": "53644:2:13", "nodeType": "VariableDeclaration", "scope": 22434, - "src": "52450:7:13", + "src": "53639:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83189,7 +83189,7 @@ "id": 22416, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52450:4:13", + "src": "53639:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83202,10 +83202,10 @@ "id": 22419, "mutability": "mutable", "name": "p3", - "nameLocation": "52473:2:13", + "nameLocation": "53662:2:13", "nodeType": "VariableDeclaration", "scope": 22434, - "src": "52459:16:13", + "src": "53648:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -83216,7 +83216,7 @@ "id": 22418, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52459:6:13", + "src": "53648:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -83225,13 +83225,13 @@ "visibility": "internal" } ], - "src": "52431:45:13" + "src": "53620:45:13" }, "returnParameters": { "id": 22421, "nodeType": "ParameterList", "parameters": [], - "src": "52491:0:13" + "src": "53680:0:13" }, "scope": 24413, "stateMutability": "view", @@ -83241,12 +83241,12 @@ { "id": 22457, "nodeType": "FunctionDefinition", - "src": "52600:164:13", + "src": "53793:166:13", "nodes": [], "body": { "id": 22456, "nodeType": "Block", - "src": "52663:101:13", + "src": "53856:103:13", "nodes": [], "statements": [ { @@ -83263,7 +83263,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52713:26:13", + "src": "53907:26:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3b2a5ce0ddf7b166153a4354c81efba12a817983a38c6bc3b58fd91ce816d99f", "typeString": "literal_string \"log(bool,bool,bool,bool)\"" @@ -83276,7 +83276,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22436, - "src": "52741:2:13", + "src": "53935:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83288,7 +83288,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22438, - "src": "52745:2:13", + "src": "53939:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83300,7 +83300,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22440, - "src": "52749:2:13", + "src": "53943:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83312,7 +83312,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22442, - "src": "52753:2:13", + "src": "53947:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83348,7 +83348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52689:3:13", + "src": "53883:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -83361,7 +83361,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52689:23:13", + "src": "53883:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -83375,7 +83375,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52689:67:13", + "src": "53883:67:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83395,7 +83395,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "52673:15:13", + "src": "53867:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -83409,7 +83409,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52673:84:13", + "src": "53867:84:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -83418,7 +83418,7 @@ }, "id": 22455, "nodeType": "ExpressionStatement", - "src": "52673:84:13" + "src": "53867:84:13" } ] }, @@ -83426,7 +83426,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52609:3:13", + "nameLocation": "53802:3:13", "parameters": { "id": 22443, "nodeType": "ParameterList", @@ -83436,10 +83436,10 @@ "id": 22436, "mutability": "mutable", "name": "p0", - "nameLocation": "52618:2:13", + "nameLocation": "53811:2:13", "nodeType": "VariableDeclaration", "scope": 22457, - "src": "52613:7:13", + "src": "53806:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83450,7 +83450,7 @@ "id": 22435, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52613:4:13", + "src": "53806:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83463,10 +83463,10 @@ "id": 22438, "mutability": "mutable", "name": "p1", - "nameLocation": "52627:2:13", + "nameLocation": "53820:2:13", "nodeType": "VariableDeclaration", "scope": 22457, - "src": "52622:7:13", + "src": "53815:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83477,7 +83477,7 @@ "id": 22437, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52622:4:13", + "src": "53815:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83490,10 +83490,10 @@ "id": 22440, "mutability": "mutable", "name": "p2", - "nameLocation": "52636:2:13", + "nameLocation": "53829:2:13", "nodeType": "VariableDeclaration", "scope": 22457, - "src": "52631:7:13", + "src": "53824:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83504,7 +83504,7 @@ "id": 22439, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52631:4:13", + "src": "53824:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83517,10 +83517,10 @@ "id": 22442, "mutability": "mutable", "name": "p3", - "nameLocation": "52645:2:13", + "nameLocation": "53838:2:13", "nodeType": "VariableDeclaration", "scope": 22457, - "src": "52640:7:13", + "src": "53833:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83531,7 +83531,7 @@ "id": 22441, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52640:4:13", + "src": "53833:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83540,13 +83540,13 @@ "visibility": "internal" } ], - "src": "52612:36:13" + "src": "53805:36:13" }, "returnParameters": { "id": 22444, "nodeType": "ParameterList", "parameters": [], - "src": "52663:0:13" + "src": "53856:0:13" }, "scope": 24413, "stateMutability": "view", @@ -83556,12 +83556,12 @@ { "id": 22480, "nodeType": "FunctionDefinition", - "src": "52770:170:13", + "src": "53967:172:13", "nodes": [], "body": { "id": 22479, "nodeType": "Block", - "src": "52836:104:13", + "src": "54033:106:13", "nodes": [], "statements": [ { @@ -83578,7 +83578,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52886:29:13", + "src": "54084:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8c329b1a1752dedfc6b781d23096b49b7f905d62405e6e3f0ab0344786ff69f4", "typeString": "literal_string \"log(bool,bool,bool,address)\"" @@ -83591,7 +83591,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22459, - "src": "52917:2:13", + "src": "54115:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83603,7 +83603,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22461, - "src": "52921:2:13", + "src": "54119:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83615,7 +83615,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22463, - "src": "52925:2:13", + "src": "54123:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83627,7 +83627,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22465, - "src": "52929:2:13", + "src": "54127:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -83663,7 +83663,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52862:3:13", + "src": "54060:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -83676,7 +83676,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52862:23:13", + "src": "54060:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -83690,7 +83690,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52862:70:13", + "src": "54060:70:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83710,7 +83710,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "52846:15:13", + "src": "54044:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -83724,7 +83724,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "52846:87:13", + "src": "54044:87:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -83733,7 +83733,7 @@ }, "id": 22478, "nodeType": "ExpressionStatement", - "src": "52846:87:13" + "src": "54044:87:13" } ] }, @@ -83741,7 +83741,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52779:3:13", + "nameLocation": "53976:3:13", "parameters": { "id": 22466, "nodeType": "ParameterList", @@ -83751,10 +83751,10 @@ "id": 22459, "mutability": "mutable", "name": "p0", - "nameLocation": "52788:2:13", + "nameLocation": "53985:2:13", "nodeType": "VariableDeclaration", "scope": 22480, - "src": "52783:7:13", + "src": "53980:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83765,7 +83765,7 @@ "id": 22458, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52783:4:13", + "src": "53980:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83778,10 +83778,10 @@ "id": 22461, "mutability": "mutable", "name": "p1", - "nameLocation": "52797:2:13", + "nameLocation": "53994:2:13", "nodeType": "VariableDeclaration", "scope": 22480, - "src": "52792:7:13", + "src": "53989:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83792,7 +83792,7 @@ "id": 22460, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52792:4:13", + "src": "53989:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83805,10 +83805,10 @@ "id": 22463, "mutability": "mutable", "name": "p2", - "nameLocation": "52806:2:13", + "nameLocation": "54003:2:13", "nodeType": "VariableDeclaration", "scope": 22480, - "src": "52801:7:13", + "src": "53998:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83819,7 +83819,7 @@ "id": 22462, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52801:4:13", + "src": "53998:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83832,10 +83832,10 @@ "id": 22465, "mutability": "mutable", "name": "p3", - "nameLocation": "52818:2:13", + "nameLocation": "54015:2:13", "nodeType": "VariableDeclaration", "scope": 22480, - "src": "52810:10:13", + "src": "54007:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83846,7 +83846,7 @@ "id": 22464, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52810:7:13", + "src": "54007:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -83856,13 +83856,13 @@ "visibility": "internal" } ], - "src": "52782:39:13" + "src": "53979:39:13" }, "returnParameters": { "id": 22467, "nodeType": "ParameterList", "parameters": [], - "src": "52836:0:13" + "src": "54033:0:13" }, "scope": 24413, "stateMutability": "view", @@ -83872,12 +83872,12 @@ { "id": 22503, "nodeType": "FunctionDefinition", - "src": "52946:176:13", + "src": "54147:178:13", "nodes": [], "body": { "id": 22502, "nodeType": "Block", - "src": "53015:107:13", + "src": "54216:109:13", "nodes": [], "statements": [ { @@ -83894,7 +83894,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53065:32:13", + "src": "54267:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4c123d5798ed03bd59911522da9ad7b1fc4e62f5a5de1c95ef20dc3897657cf1", "typeString": "literal_string \"log(bool,bool,address,uint256)\"" @@ -83907,7 +83907,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22482, - "src": "53099:2:13", + "src": "54301:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83919,7 +83919,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22484, - "src": "53103:2:13", + "src": "54305:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83931,7 +83931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22486, - "src": "53107:2:13", + "src": "54309:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -83943,7 +83943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22488, - "src": "53111:2:13", + "src": "54313:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -83979,7 +83979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53041:3:13", + "src": "54243:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -83992,7 +83992,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53041:23:13", + "src": "54243:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -84006,7 +84006,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53041:73:13", + "src": "54243:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84026,7 +84026,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "53025:15:13", + "src": "54227:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -84040,7 +84040,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53025:90:13", + "src": "54227:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -84049,7 +84049,7 @@ }, "id": 22501, "nodeType": "ExpressionStatement", - "src": "53025:90:13" + "src": "54227:90:13" } ] }, @@ -84057,7 +84057,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52955:3:13", + "nameLocation": "54156:3:13", "parameters": { "id": 22489, "nodeType": "ParameterList", @@ -84067,10 +84067,10 @@ "id": 22482, "mutability": "mutable", "name": "p0", - "nameLocation": "52964:2:13", + "nameLocation": "54165:2:13", "nodeType": "VariableDeclaration", "scope": 22503, - "src": "52959:7:13", + "src": "54160:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84081,7 +84081,7 @@ "id": 22481, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52959:4:13", + "src": "54160:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84094,10 +84094,10 @@ "id": 22484, "mutability": "mutable", "name": "p1", - "nameLocation": "52973:2:13", + "nameLocation": "54174:2:13", "nodeType": "VariableDeclaration", "scope": 22503, - "src": "52968:7:13", + "src": "54169:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84108,7 +84108,7 @@ "id": 22483, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52968:4:13", + "src": "54169:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84121,10 +84121,10 @@ "id": 22486, "mutability": "mutable", "name": "p2", - "nameLocation": "52985:2:13", + "nameLocation": "54186:2:13", "nodeType": "VariableDeclaration", "scope": 22503, - "src": "52977:10:13", + "src": "54178:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84135,7 +84135,7 @@ "id": 22485, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52977:7:13", + "src": "54178:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -84149,10 +84149,10 @@ "id": 22488, "mutability": "mutable", "name": "p3", - "nameLocation": "52997:2:13", + "nameLocation": "54198:2:13", "nodeType": "VariableDeclaration", "scope": 22503, - "src": "52989:10:13", + "src": "54190:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84163,7 +84163,7 @@ "id": 22487, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "52989:7:13", + "src": "54190:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -84172,13 +84172,13 @@ "visibility": "internal" } ], - "src": "52958:42:13" + "src": "54159:42:13" }, "returnParameters": { "id": 22490, "nodeType": "ParameterList", "parameters": [], - "src": "53015:0:13" + "src": "54216:0:13" }, "scope": 24413, "stateMutability": "view", @@ -84188,12 +84188,12 @@ { "id": 22526, "nodeType": "FunctionDefinition", - "src": "53128:181:13", + "src": "54333:183:13", "nodes": [], "body": { "id": 22525, "nodeType": "Block", - "src": "53203:106:13", + "src": "54408:108:13", "nodes": [], "statements": [ { @@ -84210,7 +84210,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53253:31:13", + "src": "54459:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0a479635c05dee438b610769de0f667f2e93ee267e4cd4badf3dd44eb6271d2", "typeString": "literal_string \"log(bool,bool,address,string)\"" @@ -84223,7 +84223,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22505, - "src": "53286:2:13", + "src": "54492:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84235,7 +84235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22507, - "src": "53290:2:13", + "src": "54496:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84247,7 +84247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22509, - "src": "53294:2:13", + "src": "54500:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84259,7 +84259,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22511, - "src": "53298:2:13", + "src": "54504:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -84295,7 +84295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53229:3:13", + "src": "54435:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -84308,7 +84308,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53229:23:13", + "src": "54435:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -84322,7 +84322,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53229:72:13", + "src": "54435:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84342,7 +84342,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "53213:15:13", + "src": "54419:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -84356,7 +84356,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53213:89:13", + "src": "54419:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -84365,7 +84365,7 @@ }, "id": 22524, "nodeType": "ExpressionStatement", - "src": "53213:89:13" + "src": "54419:89:13" } ] }, @@ -84373,7 +84373,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53137:3:13", + "nameLocation": "54342:3:13", "parameters": { "id": 22512, "nodeType": "ParameterList", @@ -84383,10 +84383,10 @@ "id": 22505, "mutability": "mutable", "name": "p0", - "nameLocation": "53146:2:13", + "nameLocation": "54351:2:13", "nodeType": "VariableDeclaration", "scope": 22526, - "src": "53141:7:13", + "src": "54346:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84397,7 +84397,7 @@ "id": 22504, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53141:4:13", + "src": "54346:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84410,10 +84410,10 @@ "id": 22507, "mutability": "mutable", "name": "p1", - "nameLocation": "53155:2:13", + "nameLocation": "54360:2:13", "nodeType": "VariableDeclaration", "scope": 22526, - "src": "53150:7:13", + "src": "54355:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84424,7 +84424,7 @@ "id": 22506, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53150:4:13", + "src": "54355:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84437,10 +84437,10 @@ "id": 22509, "mutability": "mutable", "name": "p2", - "nameLocation": "53167:2:13", + "nameLocation": "54372:2:13", "nodeType": "VariableDeclaration", "scope": 22526, - "src": "53159:10:13", + "src": "54364:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84451,7 +84451,7 @@ "id": 22508, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53159:7:13", + "src": "54364:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -84465,10 +84465,10 @@ "id": 22511, "mutability": "mutable", "name": "p3", - "nameLocation": "53185:2:13", + "nameLocation": "54390:2:13", "nodeType": "VariableDeclaration", "scope": 22526, - "src": "53171:16:13", + "src": "54376:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -84479,7 +84479,7 @@ "id": 22510, "name": "string", "nodeType": "ElementaryTypeName", - "src": "53171:6:13", + "src": "54376:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -84488,13 +84488,13 @@ "visibility": "internal" } ], - "src": "53140:48:13" + "src": "54345:48:13" }, "returnParameters": { "id": 22513, "nodeType": "ParameterList", "parameters": [], - "src": "53203:0:13" + "src": "54408:0:13" }, "scope": 24413, "stateMutability": "view", @@ -84504,12 +84504,12 @@ { "id": 22549, "nodeType": "FunctionDefinition", - "src": "53315:170:13", + "src": "54524:172:13", "nodes": [], "body": { "id": 22548, "nodeType": "Block", - "src": "53381:104:13", + "src": "54590:106:13", "nodes": [], "statements": [ { @@ -84526,7 +84526,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53431:29:13", + "src": "54641:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c0a302d8f11e8919127c20f396068f7014b94967efb042778db9b27b68ee1eaf", "typeString": "literal_string \"log(bool,bool,address,bool)\"" @@ -84539,7 +84539,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22528, - "src": "53462:2:13", + "src": "54672:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84551,7 +84551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22530, - "src": "53466:2:13", + "src": "54676:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84563,7 +84563,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22532, - "src": "53470:2:13", + "src": "54680:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84575,7 +84575,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22534, - "src": "53474:2:13", + "src": "54684:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84611,7 +84611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53407:3:13", + "src": "54617:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -84624,7 +84624,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53407:23:13", + "src": "54617:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -84638,7 +84638,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53407:70:13", + "src": "54617:70:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84658,7 +84658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "53391:15:13", + "src": "54601:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -84672,7 +84672,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53391:87:13", + "src": "54601:87:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -84681,7 +84681,7 @@ }, "id": 22547, "nodeType": "ExpressionStatement", - "src": "53391:87:13" + "src": "54601:87:13" } ] }, @@ -84689,7 +84689,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53324:3:13", + "nameLocation": "54533:3:13", "parameters": { "id": 22535, "nodeType": "ParameterList", @@ -84699,10 +84699,10 @@ "id": 22528, "mutability": "mutable", "name": "p0", - "nameLocation": "53333:2:13", + "nameLocation": "54542:2:13", "nodeType": "VariableDeclaration", "scope": 22549, - "src": "53328:7:13", + "src": "54537:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84713,7 +84713,7 @@ "id": 22527, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53328:4:13", + "src": "54537:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84726,10 +84726,10 @@ "id": 22530, "mutability": "mutable", "name": "p1", - "nameLocation": "53342:2:13", + "nameLocation": "54551:2:13", "nodeType": "VariableDeclaration", "scope": 22549, - "src": "53337:7:13", + "src": "54546:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84740,7 +84740,7 @@ "id": 22529, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53337:4:13", + "src": "54546:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84753,10 +84753,10 @@ "id": 22532, "mutability": "mutable", "name": "p2", - "nameLocation": "53354:2:13", + "nameLocation": "54563:2:13", "nodeType": "VariableDeclaration", "scope": 22549, - "src": "53346:10:13", + "src": "54555:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84767,7 +84767,7 @@ "id": 22531, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53346:7:13", + "src": "54555:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -84781,10 +84781,10 @@ "id": 22534, "mutability": "mutable", "name": "p3", - "nameLocation": "53363:2:13", + "nameLocation": "54572:2:13", "nodeType": "VariableDeclaration", "scope": 22549, - "src": "53358:7:13", + "src": "54567:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84795,7 +84795,7 @@ "id": 22533, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53358:4:13", + "src": "54567:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84804,13 +84804,13 @@ "visibility": "internal" } ], - "src": "53327:39:13" + "src": "54536:39:13" }, "returnParameters": { "id": 22536, "nodeType": "ParameterList", "parameters": [], - "src": "53381:0:13" + "src": "54590:0:13" }, "scope": 24413, "stateMutability": "view", @@ -84820,12 +84820,12 @@ { "id": 22572, "nodeType": "FunctionDefinition", - "src": "53491:176:13", + "src": "54704:178:13", "nodes": [], "body": { "id": 22571, "nodeType": "Block", - "src": "53560:107:13", + "src": "54773:109:13", "nodes": [], "statements": [ { @@ -84842,7 +84842,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53610:32:13", + "src": "54824:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f4880ea4063b4f7e3c68468bb4a7a3f1502aa7497bce4fb0ba02ec0450f047f4", "typeString": "literal_string \"log(bool,bool,address,address)\"" @@ -84855,7 +84855,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22551, - "src": "53644:2:13", + "src": "54858:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84867,7 +84867,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22553, - "src": "53648:2:13", + "src": "54862:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84879,7 +84879,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22555, - "src": "53652:2:13", + "src": "54866:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84891,7 +84891,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22557, - "src": "53656:2:13", + "src": "54870:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84927,7 +84927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53586:3:13", + "src": "54800:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -84940,7 +84940,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53586:23:13", + "src": "54800:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -84954,7 +84954,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53586:73:13", + "src": "54800:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84974,7 +84974,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "53570:15:13", + "src": "54784:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -84988,7 +84988,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53570:90:13", + "src": "54784:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -84997,7 +84997,7 @@ }, "id": 22570, "nodeType": "ExpressionStatement", - "src": "53570:90:13" + "src": "54784:90:13" } ] }, @@ -85005,7 +85005,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53500:3:13", + "nameLocation": "54713:3:13", "parameters": { "id": 22558, "nodeType": "ParameterList", @@ -85015,10 +85015,10 @@ "id": 22551, "mutability": "mutable", "name": "p0", - "nameLocation": "53509:2:13", + "nameLocation": "54722:2:13", "nodeType": "VariableDeclaration", "scope": 22572, - "src": "53504:7:13", + "src": "54717:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85029,7 +85029,7 @@ "id": 22550, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53504:4:13", + "src": "54717:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85042,10 +85042,10 @@ "id": 22553, "mutability": "mutable", "name": "p1", - "nameLocation": "53518:2:13", + "nameLocation": "54731:2:13", "nodeType": "VariableDeclaration", "scope": 22572, - "src": "53513:7:13", + "src": "54726:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85056,7 +85056,7 @@ "id": 22552, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53513:4:13", + "src": "54726:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85069,10 +85069,10 @@ "id": 22555, "mutability": "mutable", "name": "p2", - "nameLocation": "53530:2:13", + "nameLocation": "54743:2:13", "nodeType": "VariableDeclaration", "scope": 22572, - "src": "53522:10:13", + "src": "54735:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85083,7 +85083,7 @@ "id": 22554, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53522:7:13", + "src": "54735:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85097,10 +85097,10 @@ "id": 22557, "mutability": "mutable", "name": "p3", - "nameLocation": "53542:2:13", + "nameLocation": "54755:2:13", "nodeType": "VariableDeclaration", "scope": 22572, - "src": "53534:10:13", + "src": "54747:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85111,7 +85111,7 @@ "id": 22556, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53534:7:13", + "src": "54747:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85121,13 +85121,13 @@ "visibility": "internal" } ], - "src": "53503:42:13" + "src": "54716:42:13" }, "returnParameters": { "id": 22559, "nodeType": "ParameterList", "parameters": [], - "src": "53560:0:13" + "src": "54773:0:13" }, "scope": 24413, "stateMutability": "view", @@ -85137,12 +85137,12 @@ { "id": 22595, "nodeType": "FunctionDefinition", - "src": "53673:182:13", + "src": "54890:184:13", "nodes": [], "body": { "id": 22594, "nodeType": "Block", - "src": "53745:110:13", + "src": "54962:112:13", "nodes": [], "statements": [ { @@ -85159,7 +85159,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53795:35:13", + "src": "55013:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7bf181a13b51d775e7d4339fb4fee9749d9226fa1720a2ae5e3183ab5674d16e", "typeString": "literal_string \"log(bool,address,uint256,uint256)\"" @@ -85172,7 +85172,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22574, - "src": "53832:2:13", + "src": "55050:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85184,7 +85184,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22576, - "src": "53836:2:13", + "src": "55054:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -85196,7 +85196,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22578, - "src": "53840:2:13", + "src": "55058:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85208,7 +85208,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22580, - "src": "53844:2:13", + "src": "55062:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85244,7 +85244,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53771:3:13", + "src": "54989:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -85257,7 +85257,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53771:23:13", + "src": "54989:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -85271,7 +85271,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53771:76:13", + "src": "54989:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85291,7 +85291,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "53755:15:13", + "src": "54973:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -85305,7 +85305,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53755:93:13", + "src": "54973:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -85314,7 +85314,7 @@ }, "id": 22593, "nodeType": "ExpressionStatement", - "src": "53755:93:13" + "src": "54973:93:13" } ] }, @@ -85322,7 +85322,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53682:3:13", + "nameLocation": "54899:3:13", "parameters": { "id": 22581, "nodeType": "ParameterList", @@ -85332,10 +85332,10 @@ "id": 22574, "mutability": "mutable", "name": "p0", - "nameLocation": "53691:2:13", + "nameLocation": "54908:2:13", "nodeType": "VariableDeclaration", "scope": 22595, - "src": "53686:7:13", + "src": "54903:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85346,7 +85346,7 @@ "id": 22573, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53686:4:13", + "src": "54903:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85359,10 +85359,10 @@ "id": 22576, "mutability": "mutable", "name": "p1", - "nameLocation": "53703:2:13", + "nameLocation": "54920:2:13", "nodeType": "VariableDeclaration", "scope": 22595, - "src": "53695:10:13", + "src": "54912:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85373,7 +85373,7 @@ "id": 22575, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53695:7:13", + "src": "54912:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85387,10 +85387,10 @@ "id": 22578, "mutability": "mutable", "name": "p2", - "nameLocation": "53715:2:13", + "nameLocation": "54932:2:13", "nodeType": "VariableDeclaration", "scope": 22595, - "src": "53707:10:13", + "src": "54924:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85401,7 +85401,7 @@ "id": 22577, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "53707:7:13", + "src": "54924:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85414,10 +85414,10 @@ "id": 22580, "mutability": "mutable", "name": "p3", - "nameLocation": "53727:2:13", + "nameLocation": "54944:2:13", "nodeType": "VariableDeclaration", "scope": 22595, - "src": "53719:10:13", + "src": "54936:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85428,7 +85428,7 @@ "id": 22579, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "53719:7:13", + "src": "54936:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85437,13 +85437,13 @@ "visibility": "internal" } ], - "src": "53685:45:13" + "src": "54902:45:13" }, "returnParameters": { "id": 22582, "nodeType": "ParameterList", "parameters": [], - "src": "53745:0:13" + "src": "54962:0:13" }, "scope": 24413, "stateMutability": "view", @@ -85453,12 +85453,12 @@ { "id": 22618, "nodeType": "FunctionDefinition", - "src": "53861:187:13", + "src": "55082:189:13", "nodes": [], "body": { "id": 22617, "nodeType": "Block", - "src": "53939:109:13", + "src": "55160:111:13", "nodes": [], "statements": [ { @@ -85475,7 +85475,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53989:34:13", + "src": "55211:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_51f09ff8d49d8535177ce9f46f86e22d6e0ebf6aab24e3ad1fe351dec9cb8af7", "typeString": "literal_string \"log(bool,address,uint256,string)\"" @@ -85488,7 +85488,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22597, - "src": "54025:2:13", + "src": "55247:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85500,7 +85500,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22599, - "src": "54029:2:13", + "src": "55251:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -85512,7 +85512,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22601, - "src": "54033:2:13", + "src": "55255:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85524,7 +85524,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22603, - "src": "54037:2:13", + "src": "55259:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -85560,7 +85560,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53965:3:13", + "src": "55187:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -85573,7 +85573,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53965:23:13", + "src": "55187:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -85587,7 +85587,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53965:75:13", + "src": "55187:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85607,7 +85607,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "53949:15:13", + "src": "55171:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -85621,7 +85621,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "53949:92:13", + "src": "55171:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -85630,7 +85630,7 @@ }, "id": 22616, "nodeType": "ExpressionStatement", - "src": "53949:92:13" + "src": "55171:92:13" } ] }, @@ -85638,7 +85638,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53870:3:13", + "nameLocation": "55091:3:13", "parameters": { "id": 22604, "nodeType": "ParameterList", @@ -85648,10 +85648,10 @@ "id": 22597, "mutability": "mutable", "name": "p0", - "nameLocation": "53879:2:13", + "nameLocation": "55100:2:13", "nodeType": "VariableDeclaration", "scope": 22618, - "src": "53874:7:13", + "src": "55095:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85662,7 +85662,7 @@ "id": 22596, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53874:4:13", + "src": "55095:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85675,10 +85675,10 @@ "id": 22599, "mutability": "mutable", "name": "p1", - "nameLocation": "53891:2:13", + "nameLocation": "55112:2:13", "nodeType": "VariableDeclaration", "scope": 22618, - "src": "53883:10:13", + "src": "55104:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85689,7 +85689,7 @@ "id": 22598, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53883:7:13", + "src": "55104:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85703,10 +85703,10 @@ "id": 22601, "mutability": "mutable", "name": "p2", - "nameLocation": "53903:2:13", + "nameLocation": "55124:2:13", "nodeType": "VariableDeclaration", "scope": 22618, - "src": "53895:10:13", + "src": "55116:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85717,7 +85717,7 @@ "id": 22600, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "53895:7:13", + "src": "55116:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85730,10 +85730,10 @@ "id": 22603, "mutability": "mutable", "name": "p3", - "nameLocation": "53921:2:13", + "nameLocation": "55142:2:13", "nodeType": "VariableDeclaration", "scope": 22618, - "src": "53907:16:13", + "src": "55128:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -85744,7 +85744,7 @@ "id": 22602, "name": "string", "nodeType": "ElementaryTypeName", - "src": "53907:6:13", + "src": "55128:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -85753,13 +85753,13 @@ "visibility": "internal" } ], - "src": "53873:51:13" + "src": "55094:51:13" }, "returnParameters": { "id": 22605, "nodeType": "ParameterList", "parameters": [], - "src": "53939:0:13" + "src": "55160:0:13" }, "scope": 24413, "stateMutability": "view", @@ -85769,12 +85769,12 @@ { "id": 22641, "nodeType": "FunctionDefinition", - "src": "54054:176:13", + "src": "55279:178:13", "nodes": [], "body": { "id": 22640, "nodeType": "Block", - "src": "54123:107:13", + "src": "55348:109:13", "nodes": [], "statements": [ { @@ -85791,7 +85791,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54173:32:13", + "src": "55399:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6019f1c844577cb799272d8b580ae7d31e1d26be8513d99f3a91ca8ea67c958", "typeString": "literal_string \"log(bool,address,uint256,bool)\"" @@ -85804,7 +85804,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22620, - "src": "54207:2:13", + "src": "55433:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85816,7 +85816,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22622, - "src": "54211:2:13", + "src": "55437:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -85828,7 +85828,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22624, - "src": "54215:2:13", + "src": "55441:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85840,7 +85840,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22626, - "src": "54219:2:13", + "src": "55445:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85876,7 +85876,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54149:3:13", + "src": "55375:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -85889,7 +85889,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54149:23:13", + "src": "55375:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -85903,7 +85903,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54149:73:13", + "src": "55375:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85923,7 +85923,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "54133:15:13", + "src": "55359:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -85937,7 +85937,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54133:90:13", + "src": "55359:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -85946,7 +85946,7 @@ }, "id": 22639, "nodeType": "ExpressionStatement", - "src": "54133:90:13" + "src": "55359:90:13" } ] }, @@ -85954,7 +85954,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54063:3:13", + "nameLocation": "55288:3:13", "parameters": { "id": 22627, "nodeType": "ParameterList", @@ -85964,10 +85964,10 @@ "id": 22620, "mutability": "mutable", "name": "p0", - "nameLocation": "54072:2:13", + "nameLocation": "55297:2:13", "nodeType": "VariableDeclaration", "scope": 22641, - "src": "54067:7:13", + "src": "55292:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85978,7 +85978,7 @@ "id": 22619, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54067:4:13", + "src": "55292:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85991,10 +85991,10 @@ "id": 22622, "mutability": "mutable", "name": "p1", - "nameLocation": "54084:2:13", + "nameLocation": "55309:2:13", "nodeType": "VariableDeclaration", "scope": 22641, - "src": "54076:10:13", + "src": "55301:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86005,7 +86005,7 @@ "id": 22621, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54076:7:13", + "src": "55301:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86019,10 +86019,10 @@ "id": 22624, "mutability": "mutable", "name": "p2", - "nameLocation": "54096:2:13", + "nameLocation": "55321:2:13", "nodeType": "VariableDeclaration", "scope": 22641, - "src": "54088:10:13", + "src": "55313:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86033,7 +86033,7 @@ "id": 22623, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54088:7:13", + "src": "55313:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86046,10 +86046,10 @@ "id": 22626, "mutability": "mutable", "name": "p3", - "nameLocation": "54105:2:13", + "nameLocation": "55330:2:13", "nodeType": "VariableDeclaration", "scope": 22641, - "src": "54100:7:13", + "src": "55325:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86060,7 +86060,7 @@ "id": 22625, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54100:4:13", + "src": "55325:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86069,13 +86069,13 @@ "visibility": "internal" } ], - "src": "54066:42:13" + "src": "55291:42:13" }, "returnParameters": { "id": 22628, "nodeType": "ParameterList", "parameters": [], - "src": "54123:0:13" + "src": "55348:0:13" }, "scope": 24413, "stateMutability": "view", @@ -86085,12 +86085,12 @@ { "id": 22664, "nodeType": "FunctionDefinition", - "src": "54236:182:13", + "src": "55465:184:13", "nodes": [], "body": { "id": 22663, "nodeType": "Block", - "src": "54308:110:13", + "src": "55537:112:13", "nodes": [], "statements": [ { @@ -86107,7 +86107,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54358:35:13", + "src": "55588:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_136b05dd56dbfa6e97805ce657954968bb4ea366eef252c9fa3aec31b1aa7ebd", "typeString": "literal_string \"log(bool,address,uint256,address)\"" @@ -86120,7 +86120,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22643, - "src": "54395:2:13", + "src": "55625:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86132,7 +86132,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22645, - "src": "54399:2:13", + "src": "55629:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -86144,7 +86144,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22647, - "src": "54403:2:13", + "src": "55633:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86156,7 +86156,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22649, - "src": "54407:2:13", + "src": "55637:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -86192,7 +86192,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54334:3:13", + "src": "55564:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -86205,7 +86205,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54334:23:13", + "src": "55564:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -86219,7 +86219,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54334:76:13", + "src": "55564:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86239,7 +86239,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "54318:15:13", + "src": "55548:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -86253,7 +86253,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54318:93:13", + "src": "55548:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -86262,7 +86262,7 @@ }, "id": 22662, "nodeType": "ExpressionStatement", - "src": "54318:93:13" + "src": "55548:93:13" } ] }, @@ -86270,7 +86270,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54245:3:13", + "nameLocation": "55474:3:13", "parameters": { "id": 22650, "nodeType": "ParameterList", @@ -86280,10 +86280,10 @@ "id": 22643, "mutability": "mutable", "name": "p0", - "nameLocation": "54254:2:13", + "nameLocation": "55483:2:13", "nodeType": "VariableDeclaration", "scope": 22664, - "src": "54249:7:13", + "src": "55478:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86294,7 +86294,7 @@ "id": 22642, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54249:4:13", + "src": "55478:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86307,10 +86307,10 @@ "id": 22645, "mutability": "mutable", "name": "p1", - "nameLocation": "54266:2:13", + "nameLocation": "55495:2:13", "nodeType": "VariableDeclaration", "scope": 22664, - "src": "54258:10:13", + "src": "55487:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86321,7 +86321,7 @@ "id": 22644, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54258:7:13", + "src": "55487:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86335,10 +86335,10 @@ "id": 22647, "mutability": "mutable", "name": "p2", - "nameLocation": "54278:2:13", + "nameLocation": "55507:2:13", "nodeType": "VariableDeclaration", "scope": 22664, - "src": "54270:10:13", + "src": "55499:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86349,7 +86349,7 @@ "id": 22646, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54270:7:13", + "src": "55499:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86362,10 +86362,10 @@ "id": 22649, "mutability": "mutable", "name": "p3", - "nameLocation": "54290:2:13", + "nameLocation": "55519:2:13", "nodeType": "VariableDeclaration", "scope": 22664, - "src": "54282:10:13", + "src": "55511:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86376,7 +86376,7 @@ "id": 22648, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54282:7:13", + "src": "55511:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86386,13 +86386,13 @@ "visibility": "internal" } ], - "src": "54248:45:13" + "src": "55477:45:13" }, "returnParameters": { "id": 22651, "nodeType": "ParameterList", "parameters": [], - "src": "54308:0:13" + "src": "55537:0:13" }, "scope": 24413, "stateMutability": "view", @@ -86402,12 +86402,12 @@ { "id": 22687, "nodeType": "FunctionDefinition", - "src": "54424:187:13", + "src": "55657:189:13", "nodes": [], "body": { "id": 22686, "nodeType": "Block", - "src": "54502:109:13", + "src": "55735:111:13", "nodes": [], "statements": [ { @@ -86424,7 +86424,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54552:34:13", + "src": "55786:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c21f64c781c24c69fbdf6daf185e821c3143831e9c7b3ede1933a6cffd68030d", "typeString": "literal_string \"log(bool,address,string,uint256)\"" @@ -86437,7 +86437,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22666, - "src": "54588:2:13", + "src": "55822:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86449,7 +86449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22668, - "src": "54592:2:13", + "src": "55826:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -86461,7 +86461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22670, - "src": "54596:2:13", + "src": "55830:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -86473,7 +86473,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22672, - "src": "54600:2:13", + "src": "55834:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86509,7 +86509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54528:3:13", + "src": "55762:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -86522,7 +86522,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54528:23:13", + "src": "55762:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -86536,7 +86536,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54528:75:13", + "src": "55762:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86556,7 +86556,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "54512:15:13", + "src": "55746:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -86570,7 +86570,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54512:92:13", + "src": "55746:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -86579,7 +86579,7 @@ }, "id": 22685, "nodeType": "ExpressionStatement", - "src": "54512:92:13" + "src": "55746:92:13" } ] }, @@ -86587,7 +86587,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54433:3:13", + "nameLocation": "55666:3:13", "parameters": { "id": 22673, "nodeType": "ParameterList", @@ -86597,10 +86597,10 @@ "id": 22666, "mutability": "mutable", "name": "p0", - "nameLocation": "54442:2:13", + "nameLocation": "55675:2:13", "nodeType": "VariableDeclaration", "scope": 22687, - "src": "54437:7:13", + "src": "55670:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86611,7 +86611,7 @@ "id": 22665, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54437:4:13", + "src": "55670:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86624,10 +86624,10 @@ "id": 22668, "mutability": "mutable", "name": "p1", - "nameLocation": "54454:2:13", + "nameLocation": "55687:2:13", "nodeType": "VariableDeclaration", "scope": 22687, - "src": "54446:10:13", + "src": "55679:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86638,7 +86638,7 @@ "id": 22667, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54446:7:13", + "src": "55679:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86652,10 +86652,10 @@ "id": 22670, "mutability": "mutable", "name": "p2", - "nameLocation": "54472:2:13", + "nameLocation": "55705:2:13", "nodeType": "VariableDeclaration", "scope": 22687, - "src": "54458:16:13", + "src": "55691:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -86666,7 +86666,7 @@ "id": 22669, "name": "string", "nodeType": "ElementaryTypeName", - "src": "54458:6:13", + "src": "55691:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -86679,10 +86679,10 @@ "id": 22672, "mutability": "mutable", "name": "p3", - "nameLocation": "54484:2:13", + "nameLocation": "55717:2:13", "nodeType": "VariableDeclaration", "scope": 22687, - "src": "54476:10:13", + "src": "55709:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86693,7 +86693,7 @@ "id": 22671, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54476:7:13", + "src": "55709:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86702,13 +86702,13 @@ "visibility": "internal" } ], - "src": "54436:51:13" + "src": "55669:51:13" }, "returnParameters": { "id": 22674, "nodeType": "ParameterList", "parameters": [], - "src": "54502:0:13" + "src": "55735:0:13" }, "scope": 24413, "stateMutability": "view", @@ -86718,12 +86718,12 @@ { "id": 22710, "nodeType": "FunctionDefinition", - "src": "54617:192:13", + "src": "55854:194:13", "nodes": [], "body": { "id": 22709, "nodeType": "Block", - "src": "54701:108:13", + "src": "55938:110:13", "nodes": [], "statements": [ { @@ -86740,7 +86740,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54751:33:13", + "src": "55989:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a73c1db639dbf1382c9113eacdf5b14a7ccd81fc001ac60393623936011bf49d", "typeString": "literal_string \"log(bool,address,string,string)\"" @@ -86753,7 +86753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22689, - "src": "54786:2:13", + "src": "56024:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86765,7 +86765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22691, - "src": "54790:2:13", + "src": "56028:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -86777,7 +86777,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22693, - "src": "54794:2:13", + "src": "56032:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -86789,7 +86789,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22695, - "src": "54798:2:13", + "src": "56036:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -86825,7 +86825,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54727:3:13", + "src": "55965:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -86838,7 +86838,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54727:23:13", + "src": "55965:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -86852,7 +86852,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54727:74:13", + "src": "55965:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86872,7 +86872,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "54711:15:13", + "src": "55949:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -86886,7 +86886,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54711:91:13", + "src": "55949:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -86895,7 +86895,7 @@ }, "id": 22708, "nodeType": "ExpressionStatement", - "src": "54711:91:13" + "src": "55949:91:13" } ] }, @@ -86903,7 +86903,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54626:3:13", + "nameLocation": "55863:3:13", "parameters": { "id": 22696, "nodeType": "ParameterList", @@ -86913,10 +86913,10 @@ "id": 22689, "mutability": "mutable", "name": "p0", - "nameLocation": "54635:2:13", + "nameLocation": "55872:2:13", "nodeType": "VariableDeclaration", "scope": 22710, - "src": "54630:7:13", + "src": "55867:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86927,7 +86927,7 @@ "id": 22688, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54630:4:13", + "src": "55867:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86940,10 +86940,10 @@ "id": 22691, "mutability": "mutable", "name": "p1", - "nameLocation": "54647:2:13", + "nameLocation": "55884:2:13", "nodeType": "VariableDeclaration", "scope": 22710, - "src": "54639:10:13", + "src": "55876:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86954,7 +86954,7 @@ "id": 22690, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54639:7:13", + "src": "55876:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86968,10 +86968,10 @@ "id": 22693, "mutability": "mutable", "name": "p2", - "nameLocation": "54665:2:13", + "nameLocation": "55902:2:13", "nodeType": "VariableDeclaration", "scope": 22710, - "src": "54651:16:13", + "src": "55888:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -86982,7 +86982,7 @@ "id": 22692, "name": "string", "nodeType": "ElementaryTypeName", - "src": "54651:6:13", + "src": "55888:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -86995,10 +86995,10 @@ "id": 22695, "mutability": "mutable", "name": "p3", - "nameLocation": "54683:2:13", + "nameLocation": "55920:2:13", "nodeType": "VariableDeclaration", "scope": 22710, - "src": "54669:16:13", + "src": "55906:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87009,7 +87009,7 @@ "id": 22694, "name": "string", "nodeType": "ElementaryTypeName", - "src": "54669:6:13", + "src": "55906:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87018,13 +87018,13 @@ "visibility": "internal" } ], - "src": "54629:57:13" + "src": "55866:57:13" }, "returnParameters": { "id": 22697, "nodeType": "ParameterList", "parameters": [], - "src": "54701:0:13" + "src": "55938:0:13" }, "scope": 24413, "stateMutability": "view", @@ -87034,12 +87034,12 @@ { "id": 22733, "nodeType": "FunctionDefinition", - "src": "54815:181:13", + "src": "56056:183:13", "nodes": [], "body": { "id": 22732, "nodeType": "Block", - "src": "54890:106:13", + "src": "56131:108:13", "nodes": [], "statements": [ { @@ -87056,7 +87056,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54940:31:13", + "src": "56182:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e2bfd60b4f6acdab0603dda631b69bf37ab7cbf71bc5953f9ed72c1f2a76f7dc", "typeString": "literal_string \"log(bool,address,string,bool)\"" @@ -87069,7 +87069,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22712, - "src": "54973:2:13", + "src": "56215:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87081,7 +87081,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22714, - "src": "54977:2:13", + "src": "56219:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87093,7 +87093,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22716, - "src": "54981:2:13", + "src": "56223:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -87105,7 +87105,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22718, - "src": "54985:2:13", + "src": "56227:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87141,7 +87141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54916:3:13", + "src": "56158:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -87154,7 +87154,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54916:23:13", + "src": "56158:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -87168,7 +87168,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54916:72:13", + "src": "56158:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87188,7 +87188,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "54900:15:13", + "src": "56142:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -87202,7 +87202,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "54900:89:13", + "src": "56142:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -87211,7 +87211,7 @@ }, "id": 22731, "nodeType": "ExpressionStatement", - "src": "54900:89:13" + "src": "56142:89:13" } ] }, @@ -87219,7 +87219,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54824:3:13", + "nameLocation": "56065:3:13", "parameters": { "id": 22719, "nodeType": "ParameterList", @@ -87229,10 +87229,10 @@ "id": 22712, "mutability": "mutable", "name": "p0", - "nameLocation": "54833:2:13", + "nameLocation": "56074:2:13", "nodeType": "VariableDeclaration", "scope": 22733, - "src": "54828:7:13", + "src": "56069:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87243,7 +87243,7 @@ "id": 22711, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54828:4:13", + "src": "56069:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87256,10 +87256,10 @@ "id": 22714, "mutability": "mutable", "name": "p1", - "nameLocation": "54845:2:13", + "nameLocation": "56086:2:13", "nodeType": "VariableDeclaration", "scope": 22733, - "src": "54837:10:13", + "src": "56078:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87270,7 +87270,7 @@ "id": 22713, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54837:7:13", + "src": "56078:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87284,10 +87284,10 @@ "id": 22716, "mutability": "mutable", "name": "p2", - "nameLocation": "54863:2:13", + "nameLocation": "56104:2:13", "nodeType": "VariableDeclaration", "scope": 22733, - "src": "54849:16:13", + "src": "56090:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87298,7 +87298,7 @@ "id": 22715, "name": "string", "nodeType": "ElementaryTypeName", - "src": "54849:6:13", + "src": "56090:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87311,10 +87311,10 @@ "id": 22718, "mutability": "mutable", "name": "p3", - "nameLocation": "54872:2:13", + "nameLocation": "56113:2:13", "nodeType": "VariableDeclaration", "scope": 22733, - "src": "54867:7:13", + "src": "56108:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87325,7 +87325,7 @@ "id": 22717, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54867:4:13", + "src": "56108:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87334,13 +87334,13 @@ "visibility": "internal" } ], - "src": "54827:48:13" + "src": "56068:48:13" }, "returnParameters": { "id": 22720, "nodeType": "ParameterList", "parameters": [], - "src": "54890:0:13" + "src": "56131:0:13" }, "scope": 24413, "stateMutability": "view", @@ -87350,12 +87350,12 @@ { "id": 22756, "nodeType": "FunctionDefinition", - "src": "55002:187:13", + "src": "56247:189:13", "nodes": [], "body": { "id": 22755, "nodeType": "Block", - "src": "55080:109:13", + "src": "56325:111:13", "nodes": [], "statements": [ { @@ -87372,7 +87372,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55130:34:13", + "src": "56376:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6f7c603e9035cbc7959bb3d44ec862ddc6711eecebd67d54ceb0010f42f85654", "typeString": "literal_string \"log(bool,address,string,address)\"" @@ -87385,7 +87385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22735, - "src": "55166:2:13", + "src": "56412:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87397,7 +87397,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22737, - "src": "55170:2:13", + "src": "56416:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87409,7 +87409,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22739, - "src": "55174:2:13", + "src": "56420:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -87421,7 +87421,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22741, - "src": "55178:2:13", + "src": "56424:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87457,7 +87457,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55106:3:13", + "src": "56352:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -87470,7 +87470,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55106:23:13", + "src": "56352:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -87484,7 +87484,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55106:75:13", + "src": "56352:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87504,7 +87504,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "55090:15:13", + "src": "56336:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -87518,7 +87518,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55090:92:13", + "src": "56336:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -87527,7 +87527,7 @@ }, "id": 22754, "nodeType": "ExpressionStatement", - "src": "55090:92:13" + "src": "56336:92:13" } ] }, @@ -87535,7 +87535,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55011:3:13", + "nameLocation": "56256:3:13", "parameters": { "id": 22742, "nodeType": "ParameterList", @@ -87545,10 +87545,10 @@ "id": 22735, "mutability": "mutable", "name": "p0", - "nameLocation": "55020:2:13", + "nameLocation": "56265:2:13", "nodeType": "VariableDeclaration", "scope": 22756, - "src": "55015:7:13", + "src": "56260:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87559,7 +87559,7 @@ "id": 22734, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55015:4:13", + "src": "56260:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87572,10 +87572,10 @@ "id": 22737, "mutability": "mutable", "name": "p1", - "nameLocation": "55032:2:13", + "nameLocation": "56277:2:13", "nodeType": "VariableDeclaration", "scope": 22756, - "src": "55024:10:13", + "src": "56269:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87586,7 +87586,7 @@ "id": 22736, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55024:7:13", + "src": "56269:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87600,10 +87600,10 @@ "id": 22739, "mutability": "mutable", "name": "p2", - "nameLocation": "55050:2:13", + "nameLocation": "56295:2:13", "nodeType": "VariableDeclaration", "scope": 22756, - "src": "55036:16:13", + "src": "56281:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87614,7 +87614,7 @@ "id": 22738, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55036:6:13", + "src": "56281:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87627,10 +87627,10 @@ "id": 22741, "mutability": "mutable", "name": "p3", - "nameLocation": "55062:2:13", + "nameLocation": "56307:2:13", "nodeType": "VariableDeclaration", "scope": 22756, - "src": "55054:10:13", + "src": "56299:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87641,7 +87641,7 @@ "id": 22740, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55054:7:13", + "src": "56299:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87651,13 +87651,13 @@ "visibility": "internal" } ], - "src": "55014:51:13" + "src": "56259:51:13" }, "returnParameters": { "id": 22743, "nodeType": "ParameterList", "parameters": [], - "src": "55080:0:13" + "src": "56325:0:13" }, "scope": 24413, "stateMutability": "view", @@ -87667,12 +87667,12 @@ { "id": 22779, "nodeType": "FunctionDefinition", - "src": "55195:176:13", + "src": "56444:178:13", "nodes": [], "body": { "id": 22778, "nodeType": "Block", - "src": "55264:107:13", + "src": "56513:109:13", "nodes": [], "statements": [ { @@ -87689,7 +87689,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55314:32:13", + "src": "56564:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_07831502b96d5b050adbd4ca2f9d4cd011dd7a8d3e1266dadb6c832ee8e56059", "typeString": "literal_string \"log(bool,address,bool,uint256)\"" @@ -87702,7 +87702,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22758, - "src": "55348:2:13", + "src": "56598:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87714,7 +87714,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22760, - "src": "55352:2:13", + "src": "56602:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87726,7 +87726,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22762, - "src": "55356:2:13", + "src": "56606:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87738,7 +87738,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22764, - "src": "55360:2:13", + "src": "56610:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87774,7 +87774,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55290:3:13", + "src": "56540:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -87787,7 +87787,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55290:23:13", + "src": "56540:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -87801,7 +87801,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55290:73:13", + "src": "56540:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87821,7 +87821,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "55274:15:13", + "src": "56524:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -87835,7 +87835,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55274:90:13", + "src": "56524:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -87844,7 +87844,7 @@ }, "id": 22777, "nodeType": "ExpressionStatement", - "src": "55274:90:13" + "src": "56524:90:13" } ] }, @@ -87852,7 +87852,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55204:3:13", + "nameLocation": "56453:3:13", "parameters": { "id": 22765, "nodeType": "ParameterList", @@ -87862,10 +87862,10 @@ "id": 22758, "mutability": "mutable", "name": "p0", - "nameLocation": "55213:2:13", + "nameLocation": "56462:2:13", "nodeType": "VariableDeclaration", "scope": 22779, - "src": "55208:7:13", + "src": "56457:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87876,7 +87876,7 @@ "id": 22757, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55208:4:13", + "src": "56457:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87889,10 +87889,10 @@ "id": 22760, "mutability": "mutable", "name": "p1", - "nameLocation": "55225:2:13", + "nameLocation": "56474:2:13", "nodeType": "VariableDeclaration", "scope": 22779, - "src": "55217:10:13", + "src": "56466:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87903,7 +87903,7 @@ "id": 22759, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55217:7:13", + "src": "56466:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87917,10 +87917,10 @@ "id": 22762, "mutability": "mutable", "name": "p2", - "nameLocation": "55234:2:13", + "nameLocation": "56483:2:13", "nodeType": "VariableDeclaration", "scope": 22779, - "src": "55229:7:13", + "src": "56478:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87931,7 +87931,7 @@ "id": 22761, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55229:4:13", + "src": "56478:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87944,10 +87944,10 @@ "id": 22764, "mutability": "mutable", "name": "p3", - "nameLocation": "55246:2:13", + "nameLocation": "56495:2:13", "nodeType": "VariableDeclaration", "scope": 22779, - "src": "55238:10:13", + "src": "56487:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87958,7 +87958,7 @@ "id": 22763, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "55238:7:13", + "src": "56487:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87967,13 +87967,13 @@ "visibility": "internal" } ], - "src": "55207:42:13" + "src": "56456:42:13" }, "returnParameters": { "id": 22766, "nodeType": "ParameterList", "parameters": [], - "src": "55264:0:13" + "src": "56513:0:13" }, "scope": 24413, "stateMutability": "view", @@ -87983,12 +87983,12 @@ { "id": 22802, "nodeType": "FunctionDefinition", - "src": "55377:181:13", + "src": "56630:183:13", "nodes": [], "body": { "id": 22801, "nodeType": "Block", - "src": "55452:106:13", + "src": "56705:108:13", "nodes": [], "statements": [ { @@ -88005,7 +88005,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55502:31:13", + "src": "56756:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4a66cb34796065525d301a5b87b440b55f1936e34dd66e2f2039307bc4e3ea59", "typeString": "literal_string \"log(bool,address,bool,string)\"" @@ -88018,7 +88018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22781, - "src": "55535:2:13", + "src": "56789:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88030,7 +88030,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22783, - "src": "55539:2:13", + "src": "56793:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88042,7 +88042,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22785, - "src": "55543:2:13", + "src": "56797:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88054,7 +88054,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22787, - "src": "55547:2:13", + "src": "56801:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -88090,7 +88090,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55478:3:13", + "src": "56732:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -88103,7 +88103,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55478:23:13", + "src": "56732:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -88117,7 +88117,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55478:72:13", + "src": "56732:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88137,7 +88137,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "55462:15:13", + "src": "56716:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -88151,7 +88151,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55462:89:13", + "src": "56716:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -88160,7 +88160,7 @@ }, "id": 22800, "nodeType": "ExpressionStatement", - "src": "55462:89:13" + "src": "56716:89:13" } ] }, @@ -88168,7 +88168,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55386:3:13", + "nameLocation": "56639:3:13", "parameters": { "id": 22788, "nodeType": "ParameterList", @@ -88178,10 +88178,10 @@ "id": 22781, "mutability": "mutable", "name": "p0", - "nameLocation": "55395:2:13", + "nameLocation": "56648:2:13", "nodeType": "VariableDeclaration", "scope": 22802, - "src": "55390:7:13", + "src": "56643:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88192,7 +88192,7 @@ "id": 22780, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55390:4:13", + "src": "56643:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88205,10 +88205,10 @@ "id": 22783, "mutability": "mutable", "name": "p1", - "nameLocation": "55407:2:13", + "nameLocation": "56660:2:13", "nodeType": "VariableDeclaration", "scope": 22802, - "src": "55399:10:13", + "src": "56652:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88219,7 +88219,7 @@ "id": 22782, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55399:7:13", + "src": "56652:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88233,10 +88233,10 @@ "id": 22785, "mutability": "mutable", "name": "p2", - "nameLocation": "55416:2:13", + "nameLocation": "56669:2:13", "nodeType": "VariableDeclaration", "scope": 22802, - "src": "55411:7:13", + "src": "56664:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88247,7 +88247,7 @@ "id": 22784, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55411:4:13", + "src": "56664:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88260,10 +88260,10 @@ "id": 22787, "mutability": "mutable", "name": "p3", - "nameLocation": "55434:2:13", + "nameLocation": "56687:2:13", "nodeType": "VariableDeclaration", "scope": 22802, - "src": "55420:16:13", + "src": "56673:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -88274,7 +88274,7 @@ "id": 22786, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55420:6:13", + "src": "56673:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -88283,13 +88283,13 @@ "visibility": "internal" } ], - "src": "55389:48:13" + "src": "56642:48:13" }, "returnParameters": { "id": 22789, "nodeType": "ParameterList", "parameters": [], - "src": "55452:0:13" + "src": "56705:0:13" }, "scope": 24413, "stateMutability": "view", @@ -88299,12 +88299,12 @@ { "id": 22825, "nodeType": "FunctionDefinition", - "src": "55564:170:13", + "src": "56821:172:13", "nodes": [], "body": { "id": 22824, "nodeType": "Block", - "src": "55630:104:13", + "src": "56887:106:13", "nodes": [], "statements": [ { @@ -88321,7 +88321,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55680:29:13", + "src": "56938:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6a9c478bc98300d44308882e2e0b5864f2536a2939cb77105f503738b5832577", "typeString": "literal_string \"log(bool,address,bool,bool)\"" @@ -88334,7 +88334,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22804, - "src": "55711:2:13", + "src": "56969:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88346,7 +88346,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22806, - "src": "55715:2:13", + "src": "56973:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88358,7 +88358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22808, - "src": "55719:2:13", + "src": "56977:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88370,7 +88370,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22810, - "src": "55723:2:13", + "src": "56981:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88406,7 +88406,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55656:3:13", + "src": "56914:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -88419,7 +88419,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55656:23:13", + "src": "56914:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -88433,7 +88433,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55656:70:13", + "src": "56914:70:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88453,7 +88453,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "55640:15:13", + "src": "56898:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -88467,7 +88467,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55640:87:13", + "src": "56898:87:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -88476,7 +88476,7 @@ }, "id": 22823, "nodeType": "ExpressionStatement", - "src": "55640:87:13" + "src": "56898:87:13" } ] }, @@ -88484,7 +88484,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55573:3:13", + "nameLocation": "56830:3:13", "parameters": { "id": 22811, "nodeType": "ParameterList", @@ -88494,10 +88494,10 @@ "id": 22804, "mutability": "mutable", "name": "p0", - "nameLocation": "55582:2:13", + "nameLocation": "56839:2:13", "nodeType": "VariableDeclaration", "scope": 22825, - "src": "55577:7:13", + "src": "56834:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88508,7 +88508,7 @@ "id": 22803, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55577:4:13", + "src": "56834:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88521,10 +88521,10 @@ "id": 22806, "mutability": "mutable", "name": "p1", - "nameLocation": "55594:2:13", + "nameLocation": "56851:2:13", "nodeType": "VariableDeclaration", "scope": 22825, - "src": "55586:10:13", + "src": "56843:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88535,7 +88535,7 @@ "id": 22805, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55586:7:13", + "src": "56843:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88549,10 +88549,10 @@ "id": 22808, "mutability": "mutable", "name": "p2", - "nameLocation": "55603:2:13", + "nameLocation": "56860:2:13", "nodeType": "VariableDeclaration", "scope": 22825, - "src": "55598:7:13", + "src": "56855:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88563,7 +88563,7 @@ "id": 22807, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55598:4:13", + "src": "56855:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88576,10 +88576,10 @@ "id": 22810, "mutability": "mutable", "name": "p3", - "nameLocation": "55612:2:13", + "nameLocation": "56869:2:13", "nodeType": "VariableDeclaration", "scope": 22825, - "src": "55607:7:13", + "src": "56864:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88590,7 +88590,7 @@ "id": 22809, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55607:4:13", + "src": "56864:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88599,13 +88599,13 @@ "visibility": "internal" } ], - "src": "55576:39:13" + "src": "56833:39:13" }, "returnParameters": { "id": 22812, "nodeType": "ParameterList", "parameters": [], - "src": "55630:0:13" + "src": "56887:0:13" }, "scope": 24413, "stateMutability": "view", @@ -88615,12 +88615,12 @@ { "id": 22848, "nodeType": "FunctionDefinition", - "src": "55740:176:13", + "src": "57001:178:13", "nodes": [], "body": { "id": 22847, "nodeType": "Block", - "src": "55809:107:13", + "src": "57070:109:13", "nodes": [], "statements": [ { @@ -88637,7 +88637,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55859:32:13", + "src": "57121:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1c41a336759f1c2fe1d8b137296b2dfbdcfe7114fc53f203852c2835c09f8870", "typeString": "literal_string \"log(bool,address,bool,address)\"" @@ -88650,7 +88650,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22827, - "src": "55893:2:13", + "src": "57155:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88662,7 +88662,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22829, - "src": "55897:2:13", + "src": "57159:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88674,7 +88674,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22831, - "src": "55901:2:13", + "src": "57163:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88686,7 +88686,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22833, - "src": "55905:2:13", + "src": "57167:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88722,7 +88722,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55835:3:13", + "src": "57097:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -88735,7 +88735,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55835:23:13", + "src": "57097:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -88749,7 +88749,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55835:73:13", + "src": "57097:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88769,7 +88769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "55819:15:13", + "src": "57081:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -88783,7 +88783,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "55819:90:13", + "src": "57081:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -88792,7 +88792,7 @@ }, "id": 22846, "nodeType": "ExpressionStatement", - "src": "55819:90:13" + "src": "57081:90:13" } ] }, @@ -88800,7 +88800,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55749:3:13", + "nameLocation": "57010:3:13", "parameters": { "id": 22834, "nodeType": "ParameterList", @@ -88810,10 +88810,10 @@ "id": 22827, "mutability": "mutable", "name": "p0", - "nameLocation": "55758:2:13", + "nameLocation": "57019:2:13", "nodeType": "VariableDeclaration", "scope": 22848, - "src": "55753:7:13", + "src": "57014:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88824,7 +88824,7 @@ "id": 22826, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55753:4:13", + "src": "57014:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88837,10 +88837,10 @@ "id": 22829, "mutability": "mutable", "name": "p1", - "nameLocation": "55770:2:13", + "nameLocation": "57031:2:13", "nodeType": "VariableDeclaration", "scope": 22848, - "src": "55762:10:13", + "src": "57023:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88851,7 +88851,7 @@ "id": 22828, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55762:7:13", + "src": "57023:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88865,10 +88865,10 @@ "id": 22831, "mutability": "mutable", "name": "p2", - "nameLocation": "55779:2:13", + "nameLocation": "57040:2:13", "nodeType": "VariableDeclaration", "scope": 22848, - "src": "55774:7:13", + "src": "57035:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88879,7 +88879,7 @@ "id": 22830, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55774:4:13", + "src": "57035:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88892,10 +88892,10 @@ "id": 22833, "mutability": "mutable", "name": "p3", - "nameLocation": "55791:2:13", + "nameLocation": "57052:2:13", "nodeType": "VariableDeclaration", "scope": 22848, - "src": "55783:10:13", + "src": "57044:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88906,7 +88906,7 @@ "id": 22832, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55783:7:13", + "src": "57044:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88916,13 +88916,13 @@ "visibility": "internal" } ], - "src": "55752:42:13" + "src": "57013:42:13" }, "returnParameters": { "id": 22835, "nodeType": "ParameterList", "parameters": [], - "src": "55809:0:13" + "src": "57070:0:13" }, "scope": 24413, "stateMutability": "view", @@ -88932,12 +88932,12 @@ { "id": 22871, "nodeType": "FunctionDefinition", - "src": "55922:182:13", + "src": "57187:184:13", "nodes": [], "body": { "id": 22870, "nodeType": "Block", - "src": "55994:110:13", + "src": "57259:112:13", "nodes": [], "statements": [ { @@ -88954,7 +88954,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56044:35:13", + "src": "57310:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0c66d1be8b80b8d96088c57d6fc12897f737822d5beb6e751a923520a0a509b8", "typeString": "literal_string \"log(bool,address,address,uint256)\"" @@ -88967,7 +88967,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22850, - "src": "56081:2:13", + "src": "57347:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88979,7 +88979,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22852, - "src": "56085:2:13", + "src": "57351:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88991,7 +88991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22854, - "src": "56089:2:13", + "src": "57355:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89003,7 +89003,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22856, - "src": "56093:2:13", + "src": "57359:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -89039,7 +89039,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56020:3:13", + "src": "57286:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -89052,7 +89052,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56020:23:13", + "src": "57286:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -89066,7 +89066,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56020:76:13", + "src": "57286:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89086,7 +89086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "56004:15:13", + "src": "57270:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -89100,7 +89100,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56004:93:13", + "src": "57270:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -89109,7 +89109,7 @@ }, "id": 22869, "nodeType": "ExpressionStatement", - "src": "56004:93:13" + "src": "57270:93:13" } ] }, @@ -89117,7 +89117,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55931:3:13", + "nameLocation": "57196:3:13", "parameters": { "id": 22857, "nodeType": "ParameterList", @@ -89127,10 +89127,10 @@ "id": 22850, "mutability": "mutable", "name": "p0", - "nameLocation": "55940:2:13", + "nameLocation": "57205:2:13", "nodeType": "VariableDeclaration", "scope": 22871, - "src": "55935:7:13", + "src": "57200:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89141,7 +89141,7 @@ "id": 22849, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55935:4:13", + "src": "57200:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89154,10 +89154,10 @@ "id": 22852, "mutability": "mutable", "name": "p1", - "nameLocation": "55952:2:13", + "nameLocation": "57217:2:13", "nodeType": "VariableDeclaration", "scope": 22871, - "src": "55944:10:13", + "src": "57209:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89168,7 +89168,7 @@ "id": 22851, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55944:7:13", + "src": "57209:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89182,10 +89182,10 @@ "id": 22854, "mutability": "mutable", "name": "p2", - "nameLocation": "55964:2:13", + "nameLocation": "57229:2:13", "nodeType": "VariableDeclaration", "scope": 22871, - "src": "55956:10:13", + "src": "57221:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89196,7 +89196,7 @@ "id": 22853, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55956:7:13", + "src": "57221:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89210,10 +89210,10 @@ "id": 22856, "mutability": "mutable", "name": "p3", - "nameLocation": "55976:2:13", + "nameLocation": "57241:2:13", "nodeType": "VariableDeclaration", "scope": 22871, - "src": "55968:10:13", + "src": "57233:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89224,7 +89224,7 @@ "id": 22855, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "55968:7:13", + "src": "57233:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -89233,13 +89233,13 @@ "visibility": "internal" } ], - "src": "55934:45:13" + "src": "57199:45:13" }, "returnParameters": { "id": 22858, "nodeType": "ParameterList", "parameters": [], - "src": "55994:0:13" + "src": "57259:0:13" }, "scope": 24413, "stateMutability": "view", @@ -89249,12 +89249,12 @@ { "id": 22894, "nodeType": "FunctionDefinition", - "src": "56110:187:13", + "src": "57379:189:13", "nodes": [], "body": { "id": 22893, "nodeType": "Block", - "src": "56188:109:13", + "src": "57457:111:13", "nodes": [], "statements": [ { @@ -89271,7 +89271,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56238:34:13", + "src": "57508:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d812a167fb7ec8cf55a11f06ff411238f0a431de331592d8a735c8c8481f7432", "typeString": "literal_string \"log(bool,address,address,string)\"" @@ -89284,7 +89284,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22873, - "src": "56274:2:13", + "src": "57544:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89296,7 +89296,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22875, - "src": "56278:2:13", + "src": "57548:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89308,7 +89308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22877, - "src": "56282:2:13", + "src": "57552:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89320,7 +89320,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22879, - "src": "56286:2:13", + "src": "57556:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -89356,7 +89356,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56214:3:13", + "src": "57484:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -89369,7 +89369,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56214:23:13", + "src": "57484:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -89383,7 +89383,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56214:75:13", + "src": "57484:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89403,7 +89403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "56198:15:13", + "src": "57468:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -89417,7 +89417,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56198:92:13", + "src": "57468:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -89426,7 +89426,7 @@ }, "id": 22892, "nodeType": "ExpressionStatement", - "src": "56198:92:13" + "src": "57468:92:13" } ] }, @@ -89434,7 +89434,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56119:3:13", + "nameLocation": "57388:3:13", "parameters": { "id": 22880, "nodeType": "ParameterList", @@ -89444,10 +89444,10 @@ "id": 22873, "mutability": "mutable", "name": "p0", - "nameLocation": "56128:2:13", + "nameLocation": "57397:2:13", "nodeType": "VariableDeclaration", "scope": 22894, - "src": "56123:7:13", + "src": "57392:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89458,7 +89458,7 @@ "id": 22872, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56123:4:13", + "src": "57392:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89471,10 +89471,10 @@ "id": 22875, "mutability": "mutable", "name": "p1", - "nameLocation": "56140:2:13", + "nameLocation": "57409:2:13", "nodeType": "VariableDeclaration", "scope": 22894, - "src": "56132:10:13", + "src": "57401:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89485,7 +89485,7 @@ "id": 22874, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56132:7:13", + "src": "57401:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89499,10 +89499,10 @@ "id": 22877, "mutability": "mutable", "name": "p2", - "nameLocation": "56152:2:13", + "nameLocation": "57421:2:13", "nodeType": "VariableDeclaration", "scope": 22894, - "src": "56144:10:13", + "src": "57413:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89513,7 +89513,7 @@ "id": 22876, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56144:7:13", + "src": "57413:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89527,10 +89527,10 @@ "id": 22879, "mutability": "mutable", "name": "p3", - "nameLocation": "56170:2:13", + "nameLocation": "57439:2:13", "nodeType": "VariableDeclaration", "scope": 22894, - "src": "56156:16:13", + "src": "57425:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -89541,7 +89541,7 @@ "id": 22878, "name": "string", "nodeType": "ElementaryTypeName", - "src": "56156:6:13", + "src": "57425:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -89550,13 +89550,13 @@ "visibility": "internal" } ], - "src": "56122:51:13" + "src": "57391:51:13" }, "returnParameters": { "id": 22881, "nodeType": "ParameterList", "parameters": [], - "src": "56188:0:13" + "src": "57457:0:13" }, "scope": 24413, "stateMutability": "view", @@ -89566,12 +89566,12 @@ { "id": 22917, "nodeType": "FunctionDefinition", - "src": "56303:176:13", + "src": "57576:178:13", "nodes": [], "body": { "id": 22916, "nodeType": "Block", - "src": "56372:107:13", + "src": "57645:109:13", "nodes": [], "statements": [ { @@ -89588,7 +89588,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56422:32:13", + "src": "57696:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_46600be071bbf2a7e3a3cb4fd0e6efe39e86453e4c4a27c400470867be7afd9e", "typeString": "literal_string \"log(bool,address,address,bool)\"" @@ -89601,7 +89601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22896, - "src": "56456:2:13", + "src": "57730:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89613,7 +89613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22898, - "src": "56460:2:13", + "src": "57734:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89625,7 +89625,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22900, - "src": "56464:2:13", + "src": "57738:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89637,7 +89637,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22902, - "src": "56468:2:13", + "src": "57742:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89673,7 +89673,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56398:3:13", + "src": "57672:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -89686,7 +89686,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56398:23:13", + "src": "57672:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -89700,7 +89700,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56398:73:13", + "src": "57672:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89720,7 +89720,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "56382:15:13", + "src": "57656:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -89734,7 +89734,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56382:90:13", + "src": "57656:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -89743,7 +89743,7 @@ }, "id": 22915, "nodeType": "ExpressionStatement", - "src": "56382:90:13" + "src": "57656:90:13" } ] }, @@ -89751,7 +89751,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56312:3:13", + "nameLocation": "57585:3:13", "parameters": { "id": 22903, "nodeType": "ParameterList", @@ -89761,10 +89761,10 @@ "id": 22896, "mutability": "mutable", "name": "p0", - "nameLocation": "56321:2:13", + "nameLocation": "57594:2:13", "nodeType": "VariableDeclaration", "scope": 22917, - "src": "56316:7:13", + "src": "57589:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89775,7 +89775,7 @@ "id": 22895, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56316:4:13", + "src": "57589:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89788,10 +89788,10 @@ "id": 22898, "mutability": "mutable", "name": "p1", - "nameLocation": "56333:2:13", + "nameLocation": "57606:2:13", "nodeType": "VariableDeclaration", "scope": 22917, - "src": "56325:10:13", + "src": "57598:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89802,7 +89802,7 @@ "id": 22897, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56325:7:13", + "src": "57598:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89816,10 +89816,10 @@ "id": 22900, "mutability": "mutable", "name": "p2", - "nameLocation": "56345:2:13", + "nameLocation": "57618:2:13", "nodeType": "VariableDeclaration", "scope": 22917, - "src": "56337:10:13", + "src": "57610:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89830,7 +89830,7 @@ "id": 22899, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56337:7:13", + "src": "57610:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89844,10 +89844,10 @@ "id": 22902, "mutability": "mutable", "name": "p3", - "nameLocation": "56354:2:13", + "nameLocation": "57627:2:13", "nodeType": "VariableDeclaration", "scope": 22917, - "src": "56349:7:13", + "src": "57622:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89858,7 +89858,7 @@ "id": 22901, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56349:4:13", + "src": "57622:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89867,13 +89867,13 @@ "visibility": "internal" } ], - "src": "56315:42:13" + "src": "57588:42:13" }, "returnParameters": { "id": 22904, "nodeType": "ParameterList", "parameters": [], - "src": "56372:0:13" + "src": "57645:0:13" }, "scope": 24413, "stateMutability": "view", @@ -89883,12 +89883,12 @@ { "id": 22940, "nodeType": "FunctionDefinition", - "src": "56485:182:13", + "src": "57762:184:13", "nodes": [], "body": { "id": 22939, "nodeType": "Block", - "src": "56557:110:13", + "src": "57834:112:13", "nodes": [], "statements": [ { @@ -89905,7 +89905,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56607:35:13", + "src": "57885:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1d14d00189540d88098b9fe614aa8c0efbe231c1a0fee05e7d705c0342377123", "typeString": "literal_string \"log(bool,address,address,address)\"" @@ -89918,7 +89918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22919, - "src": "56644:2:13", + "src": "57922:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89930,7 +89930,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22921, - "src": "56648:2:13", + "src": "57926:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89942,7 +89942,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22923, - "src": "56652:2:13", + "src": "57930:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89954,7 +89954,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22925, - "src": "56656:2:13", + "src": "57934:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89990,7 +89990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56583:3:13", + "src": "57861:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -90003,7 +90003,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56583:23:13", + "src": "57861:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -90017,7 +90017,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56583:76:13", + "src": "57861:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90037,7 +90037,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "56567:15:13", + "src": "57845:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -90051,7 +90051,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56567:93:13", + "src": "57845:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -90060,7 +90060,7 @@ }, "id": 22938, "nodeType": "ExpressionStatement", - "src": "56567:93:13" + "src": "57845:93:13" } ] }, @@ -90068,7 +90068,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56494:3:13", + "nameLocation": "57771:3:13", "parameters": { "id": 22926, "nodeType": "ParameterList", @@ -90078,10 +90078,10 @@ "id": 22919, "mutability": "mutable", "name": "p0", - "nameLocation": "56503:2:13", + "nameLocation": "57780:2:13", "nodeType": "VariableDeclaration", "scope": 22940, - "src": "56498:7:13", + "src": "57775:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90092,7 +90092,7 @@ "id": 22918, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56498:4:13", + "src": "57775:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90105,10 +90105,10 @@ "id": 22921, "mutability": "mutable", "name": "p1", - "nameLocation": "56515:2:13", + "nameLocation": "57792:2:13", "nodeType": "VariableDeclaration", "scope": 22940, - "src": "56507:10:13", + "src": "57784:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90119,7 +90119,7 @@ "id": 22920, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56507:7:13", + "src": "57784:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90133,10 +90133,10 @@ "id": 22923, "mutability": "mutable", "name": "p2", - "nameLocation": "56527:2:13", + "nameLocation": "57804:2:13", "nodeType": "VariableDeclaration", "scope": 22940, - "src": "56519:10:13", + "src": "57796:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90147,7 +90147,7 @@ "id": 22922, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56519:7:13", + "src": "57796:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90161,10 +90161,10 @@ "id": 22925, "mutability": "mutable", "name": "p3", - "nameLocation": "56539:2:13", + "nameLocation": "57816:2:13", "nodeType": "VariableDeclaration", "scope": 22940, - "src": "56531:10:13", + "src": "57808:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90175,7 +90175,7 @@ "id": 22924, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56531:7:13", + "src": "57808:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90185,13 +90185,13 @@ "visibility": "internal" } ], - "src": "56497:45:13" + "src": "57774:45:13" }, "returnParameters": { "id": 22927, "nodeType": "ParameterList", "parameters": [], - "src": "56557:0:13" + "src": "57834:0:13" }, "scope": 24413, "stateMutability": "view", @@ -90201,12 +90201,12 @@ { "id": 22963, "nodeType": "FunctionDefinition", - "src": "56673:188:13", + "src": "57954:190:13", "nodes": [], "body": { "id": 22962, "nodeType": "Block", - "src": "56748:113:13", + "src": "58029:115:13", "nodes": [], "statements": [ { @@ -90223,7 +90223,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56798:38:13", + "src": "58080:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_34f0e636808ebabd61ce9b247c78c7a38984ab35d5f29c0bd51299288509f6d6", "typeString": "literal_string \"log(address,uint256,uint256,uint256)\"" @@ -90236,7 +90236,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22942, - "src": "56838:2:13", + "src": "58120:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -90248,7 +90248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22944, - "src": "56842:2:13", + "src": "58124:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90260,7 +90260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22946, - "src": "56846:2:13", + "src": "58128:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90272,7 +90272,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22948, - "src": "56850:2:13", + "src": "58132:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90308,7 +90308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56774:3:13", + "src": "58056:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -90321,7 +90321,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56774:23:13", + "src": "58056:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -90335,7 +90335,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56774:79:13", + "src": "58056:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90355,7 +90355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "56758:15:13", + "src": "58040:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -90369,7 +90369,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56758:96:13", + "src": "58040:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -90378,7 +90378,7 @@ }, "id": 22961, "nodeType": "ExpressionStatement", - "src": "56758:96:13" + "src": "58040:96:13" } ] }, @@ -90386,7 +90386,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56682:3:13", + "nameLocation": "57963:3:13", "parameters": { "id": 22949, "nodeType": "ParameterList", @@ -90396,10 +90396,10 @@ "id": 22942, "mutability": "mutable", "name": "p0", - "nameLocation": "56694:2:13", + "nameLocation": "57975:2:13", "nodeType": "VariableDeclaration", "scope": 22963, - "src": "56686:10:13", + "src": "57967:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90410,7 +90410,7 @@ "id": 22941, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56686:7:13", + "src": "57967:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90424,10 +90424,10 @@ "id": 22944, "mutability": "mutable", "name": "p1", - "nameLocation": "56706:2:13", + "nameLocation": "57987:2:13", "nodeType": "VariableDeclaration", "scope": 22963, - "src": "56698:10:13", + "src": "57979:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90438,7 +90438,7 @@ "id": 22943, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "56698:7:13", + "src": "57979:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90451,10 +90451,10 @@ "id": 22946, "mutability": "mutable", "name": "p2", - "nameLocation": "56718:2:13", + "nameLocation": "57999:2:13", "nodeType": "VariableDeclaration", "scope": 22963, - "src": "56710:10:13", + "src": "57991:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90465,7 +90465,7 @@ "id": 22945, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "56710:7:13", + "src": "57991:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90478,10 +90478,10 @@ "id": 22948, "mutability": "mutable", "name": "p3", - "nameLocation": "56730:2:13", + "nameLocation": "58011:2:13", "nodeType": "VariableDeclaration", "scope": 22963, - "src": "56722:10:13", + "src": "58003:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90492,7 +90492,7 @@ "id": 22947, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "56722:7:13", + "src": "58003:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90501,13 +90501,13 @@ "visibility": "internal" } ], - "src": "56685:48:13" + "src": "57966:48:13" }, "returnParameters": { "id": 22950, "nodeType": "ParameterList", "parameters": [], - "src": "56748:0:13" + "src": "58029:0:13" }, "scope": 24413, "stateMutability": "view", @@ -90517,12 +90517,12 @@ { "id": 22986, "nodeType": "FunctionDefinition", - "src": "56867:193:13", + "src": "58152:195:13", "nodes": [], "body": { "id": 22985, "nodeType": "Block", - "src": "56948:112:13", + "src": "58233:114:13", "nodes": [], "statements": [ { @@ -90539,7 +90539,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56998:37:13", + "src": "58284:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4a28c017e545dc04fb82dd1a46d46ba463e69e0aeff774fbced9bedd205b6cf6", "typeString": "literal_string \"log(address,uint256,uint256,string)\"" @@ -90552,7 +90552,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22965, - "src": "57037:2:13", + "src": "58323:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -90564,7 +90564,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22967, - "src": "57041:2:13", + "src": "58327:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90576,7 +90576,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22969, - "src": "57045:2:13", + "src": "58331:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90588,7 +90588,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22971, - "src": "57049:2:13", + "src": "58335:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -90624,7 +90624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56974:3:13", + "src": "58260:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -90637,7 +90637,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56974:23:13", + "src": "58260:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -90651,7 +90651,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56974:78:13", + "src": "58260:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90671,7 +90671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "56958:15:13", + "src": "58244:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -90685,7 +90685,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "56958:95:13", + "src": "58244:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -90694,7 +90694,7 @@ }, "id": 22984, "nodeType": "ExpressionStatement", - "src": "56958:95:13" + "src": "58244:95:13" } ] }, @@ -90702,7 +90702,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56876:3:13", + "nameLocation": "58161:3:13", "parameters": { "id": 22972, "nodeType": "ParameterList", @@ -90712,10 +90712,10 @@ "id": 22965, "mutability": "mutable", "name": "p0", - "nameLocation": "56888:2:13", + "nameLocation": "58173:2:13", "nodeType": "VariableDeclaration", "scope": 22986, - "src": "56880:10:13", + "src": "58165:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90726,7 +90726,7 @@ "id": 22964, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56880:7:13", + "src": "58165:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90740,10 +90740,10 @@ "id": 22967, "mutability": "mutable", "name": "p1", - "nameLocation": "56900:2:13", + "nameLocation": "58185:2:13", "nodeType": "VariableDeclaration", "scope": 22986, - "src": "56892:10:13", + "src": "58177:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90754,7 +90754,7 @@ "id": 22966, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "56892:7:13", + "src": "58177:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90767,10 +90767,10 @@ "id": 22969, "mutability": "mutable", "name": "p2", - "nameLocation": "56912:2:13", + "nameLocation": "58197:2:13", "nodeType": "VariableDeclaration", "scope": 22986, - "src": "56904:10:13", + "src": "58189:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90781,7 +90781,7 @@ "id": 22968, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "56904:7:13", + "src": "58189:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90794,10 +90794,10 @@ "id": 22971, "mutability": "mutable", "name": "p3", - "nameLocation": "56930:2:13", + "nameLocation": "58215:2:13", "nodeType": "VariableDeclaration", "scope": 22986, - "src": "56916:16:13", + "src": "58201:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -90808,7 +90808,7 @@ "id": 22970, "name": "string", "nodeType": "ElementaryTypeName", - "src": "56916:6:13", + "src": "58201:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -90817,13 +90817,13 @@ "visibility": "internal" } ], - "src": "56879:54:13" + "src": "58164:54:13" }, "returnParameters": { "id": 22973, "nodeType": "ParameterList", "parameters": [], - "src": "56948:0:13" + "src": "58233:0:13" }, "scope": 24413, "stateMutability": "view", @@ -90833,12 +90833,12 @@ { "id": 23009, "nodeType": "FunctionDefinition", - "src": "57066:182:13", + "src": "58355:184:13", "nodes": [], "body": { "id": 23008, "nodeType": "Block", - "src": "57138:110:13", + "src": "58427:112:13", "nodes": [], "statements": [ { @@ -90855,7 +90855,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57188:35:13", + "src": "58478:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_66f1bc67b5cb59260b3541ed684f0a38ab8f590dfff7947bd562de33eae3c57e", "typeString": "literal_string \"log(address,uint256,uint256,bool)\"" @@ -90868,7 +90868,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22988, - "src": "57225:2:13", + "src": "58515:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -90880,7 +90880,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22990, - "src": "57229:2:13", + "src": "58519:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90892,7 +90892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22992, - "src": "57233:2:13", + "src": "58523:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90904,7 +90904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 22994, - "src": "57237:2:13", + "src": "58527:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90940,7 +90940,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57164:3:13", + "src": "58454:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -90953,7 +90953,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57164:23:13", + "src": "58454:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -90967,7 +90967,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57164:76:13", + "src": "58454:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90987,7 +90987,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "57148:15:13", + "src": "58438:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -91001,7 +91001,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57148:93:13", + "src": "58438:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -91010,7 +91010,7 @@ }, "id": 23007, "nodeType": "ExpressionStatement", - "src": "57148:93:13" + "src": "58438:93:13" } ] }, @@ -91018,7 +91018,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57075:3:13", + "nameLocation": "58364:3:13", "parameters": { "id": 22995, "nodeType": "ParameterList", @@ -91028,10 +91028,10 @@ "id": 22988, "mutability": "mutable", "name": "p0", - "nameLocation": "57087:2:13", + "nameLocation": "58376:2:13", "nodeType": "VariableDeclaration", "scope": 23009, - "src": "57079:10:13", + "src": "58368:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91042,7 +91042,7 @@ "id": 22987, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57079:7:13", + "src": "58368:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91056,10 +91056,10 @@ "id": 22990, "mutability": "mutable", "name": "p1", - "nameLocation": "57099:2:13", + "nameLocation": "58388:2:13", "nodeType": "VariableDeclaration", "scope": 23009, - "src": "57091:10:13", + "src": "58380:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91070,7 +91070,7 @@ "id": 22989, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57091:7:13", + "src": "58380:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91083,10 +91083,10 @@ "id": 22992, "mutability": "mutable", "name": "p2", - "nameLocation": "57111:2:13", + "nameLocation": "58400:2:13", "nodeType": "VariableDeclaration", "scope": 23009, - "src": "57103:10:13", + "src": "58392:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91097,7 +91097,7 @@ "id": 22991, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57103:7:13", + "src": "58392:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91110,10 +91110,10 @@ "id": 22994, "mutability": "mutable", "name": "p3", - "nameLocation": "57120:2:13", + "nameLocation": "58409:2:13", "nodeType": "VariableDeclaration", "scope": 23009, - "src": "57115:7:13", + "src": "58404:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91124,7 +91124,7 @@ "id": 22993, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "57115:4:13", + "src": "58404:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -91133,13 +91133,13 @@ "visibility": "internal" } ], - "src": "57078:45:13" + "src": "58367:45:13" }, "returnParameters": { "id": 22996, "nodeType": "ParameterList", "parameters": [], - "src": "57138:0:13" + "src": "58427:0:13" }, "scope": 24413, "stateMutability": "view", @@ -91149,12 +91149,12 @@ { "id": 23032, "nodeType": "FunctionDefinition", - "src": "57254:188:13", + "src": "58547:190:13", "nodes": [], "body": { "id": 23031, "nodeType": "Block", - "src": "57329:113:13", + "src": "58622:115:13", "nodes": [], "statements": [ { @@ -91171,7 +91171,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57379:38:13", + "src": "58673:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_20e3984d0b91232a40a479187d959e3fb7102cd2a40a0267e07a4f648290e390", "typeString": "literal_string \"log(address,uint256,uint256,address)\"" @@ -91184,7 +91184,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23011, - "src": "57419:2:13", + "src": "58713:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -91196,7 +91196,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23013, - "src": "57423:2:13", + "src": "58717:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91208,7 +91208,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23015, - "src": "57427:2:13", + "src": "58721:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91220,7 +91220,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23017, - "src": "57431:2:13", + "src": "58725:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -91256,7 +91256,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57355:3:13", + "src": "58649:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -91269,7 +91269,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57355:23:13", + "src": "58649:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -91283,7 +91283,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57355:79:13", + "src": "58649:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91303,7 +91303,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "57339:15:13", + "src": "58633:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -91317,7 +91317,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57339:96:13", + "src": "58633:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -91326,7 +91326,7 @@ }, "id": 23030, "nodeType": "ExpressionStatement", - "src": "57339:96:13" + "src": "58633:96:13" } ] }, @@ -91334,7 +91334,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57263:3:13", + "nameLocation": "58556:3:13", "parameters": { "id": 23018, "nodeType": "ParameterList", @@ -91344,10 +91344,10 @@ "id": 23011, "mutability": "mutable", "name": "p0", - "nameLocation": "57275:2:13", + "nameLocation": "58568:2:13", "nodeType": "VariableDeclaration", "scope": 23032, - "src": "57267:10:13", + "src": "58560:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91358,7 +91358,7 @@ "id": 23010, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57267:7:13", + "src": "58560:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91372,10 +91372,10 @@ "id": 23013, "mutability": "mutable", "name": "p1", - "nameLocation": "57287:2:13", + "nameLocation": "58580:2:13", "nodeType": "VariableDeclaration", "scope": 23032, - "src": "57279:10:13", + "src": "58572:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91386,7 +91386,7 @@ "id": 23012, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57279:7:13", + "src": "58572:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91399,10 +91399,10 @@ "id": 23015, "mutability": "mutable", "name": "p2", - "nameLocation": "57299:2:13", + "nameLocation": "58592:2:13", "nodeType": "VariableDeclaration", "scope": 23032, - "src": "57291:10:13", + "src": "58584:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91413,7 +91413,7 @@ "id": 23014, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57291:7:13", + "src": "58584:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91426,10 +91426,10 @@ "id": 23017, "mutability": "mutable", "name": "p3", - "nameLocation": "57311:2:13", + "nameLocation": "58604:2:13", "nodeType": "VariableDeclaration", "scope": 23032, - "src": "57303:10:13", + "src": "58596:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91440,7 +91440,7 @@ "id": 23016, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57303:7:13", + "src": "58596:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91450,13 +91450,13 @@ "visibility": "internal" } ], - "src": "57266:48:13" + "src": "58559:48:13" }, "returnParameters": { "id": 23019, "nodeType": "ParameterList", "parameters": [], - "src": "57329:0:13" + "src": "58622:0:13" }, "scope": 24413, "stateMutability": "view", @@ -91466,12 +91466,12 @@ { "id": 23055, "nodeType": "FunctionDefinition", - "src": "57448:193:13", + "src": "58745:195:13", "nodes": [], "body": { "id": 23054, "nodeType": "Block", - "src": "57529:112:13", + "src": "58826:114:13", "nodes": [], "statements": [ { @@ -91488,7 +91488,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57579:37:13", + "src": "58877:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bf01f89152073297823dffc184d44302911f7269a4d8bb68457feda7325d0054", "typeString": "literal_string \"log(address,uint256,string,uint256)\"" @@ -91501,7 +91501,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23034, - "src": "57618:2:13", + "src": "58916:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -91513,7 +91513,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23036, - "src": "57622:2:13", + "src": "58920:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91525,7 +91525,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23038, - "src": "57626:2:13", + "src": "58924:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -91537,7 +91537,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23040, - "src": "57630:2:13", + "src": "58928:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91573,7 +91573,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57555:3:13", + "src": "58853:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -91586,7 +91586,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57555:23:13", + "src": "58853:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -91600,7 +91600,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57555:78:13", + "src": "58853:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91620,7 +91620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "57539:15:13", + "src": "58837:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -91634,7 +91634,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57539:95:13", + "src": "58837:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -91643,7 +91643,7 @@ }, "id": 23053, "nodeType": "ExpressionStatement", - "src": "57539:95:13" + "src": "58837:95:13" } ] }, @@ -91651,7 +91651,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57457:3:13", + "nameLocation": "58754:3:13", "parameters": { "id": 23041, "nodeType": "ParameterList", @@ -91661,10 +91661,10 @@ "id": 23034, "mutability": "mutable", "name": "p0", - "nameLocation": "57469:2:13", + "nameLocation": "58766:2:13", "nodeType": "VariableDeclaration", "scope": 23055, - "src": "57461:10:13", + "src": "58758:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91675,7 +91675,7 @@ "id": 23033, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57461:7:13", + "src": "58758:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91689,10 +91689,10 @@ "id": 23036, "mutability": "mutable", "name": "p1", - "nameLocation": "57481:2:13", + "nameLocation": "58778:2:13", "nodeType": "VariableDeclaration", "scope": 23055, - "src": "57473:10:13", + "src": "58770:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91703,7 +91703,7 @@ "id": 23035, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57473:7:13", + "src": "58770:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91716,10 +91716,10 @@ "id": 23038, "mutability": "mutable", "name": "p2", - "nameLocation": "57499:2:13", + "nameLocation": "58796:2:13", "nodeType": "VariableDeclaration", "scope": 23055, - "src": "57485:16:13", + "src": "58782:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -91730,7 +91730,7 @@ "id": 23037, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57485:6:13", + "src": "58782:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -91743,10 +91743,10 @@ "id": 23040, "mutability": "mutable", "name": "p3", - "nameLocation": "57511:2:13", + "nameLocation": "58808:2:13", "nodeType": "VariableDeclaration", "scope": 23055, - "src": "57503:10:13", + "src": "58800:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91757,7 +91757,7 @@ "id": 23039, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57503:7:13", + "src": "58800:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91766,13 +91766,13 @@ "visibility": "internal" } ], - "src": "57460:54:13" + "src": "58757:54:13" }, "returnParameters": { "id": 23042, "nodeType": "ParameterList", "parameters": [], - "src": "57529:0:13" + "src": "58826:0:13" }, "scope": 24413, "stateMutability": "view", @@ -91782,12 +91782,12 @@ { "id": 23078, "nodeType": "FunctionDefinition", - "src": "57647:198:13", + "src": "58948:200:13", "nodes": [], "body": { "id": 23077, "nodeType": "Block", - "src": "57734:111:13", + "src": "59035:113:13", "nodes": [], "statements": [ { @@ -91804,7 +91804,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57784:36:13", + "src": "59086:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_88a8c40673ee8948292248925b0e9d44ca87355f3f886942e848cf22ee50e1c9", "typeString": "literal_string \"log(address,uint256,string,string)\"" @@ -91817,7 +91817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23057, - "src": "57822:2:13", + "src": "59124:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -91829,7 +91829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23059, - "src": "57826:2:13", + "src": "59128:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91841,7 +91841,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23061, - "src": "57830:2:13", + "src": "59132:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -91853,7 +91853,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23063, - "src": "57834:2:13", + "src": "59136:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -91889,7 +91889,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57760:3:13", + "src": "59062:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -91902,7 +91902,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57760:23:13", + "src": "59062:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -91916,7 +91916,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57760:77:13", + "src": "59062:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91936,7 +91936,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "57744:15:13", + "src": "59046:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -91950,7 +91950,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57744:94:13", + "src": "59046:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -91959,7 +91959,7 @@ }, "id": 23076, "nodeType": "ExpressionStatement", - "src": "57744:94:13" + "src": "59046:94:13" } ] }, @@ -91967,7 +91967,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57656:3:13", + "nameLocation": "58957:3:13", "parameters": { "id": 23064, "nodeType": "ParameterList", @@ -91977,10 +91977,10 @@ "id": 23057, "mutability": "mutable", "name": "p0", - "nameLocation": "57668:2:13", + "nameLocation": "58969:2:13", "nodeType": "VariableDeclaration", "scope": 23078, - "src": "57660:10:13", + "src": "58961:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91991,7 +91991,7 @@ "id": 23056, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57660:7:13", + "src": "58961:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92005,10 +92005,10 @@ "id": 23059, "mutability": "mutable", "name": "p1", - "nameLocation": "57680:2:13", + "nameLocation": "58981:2:13", "nodeType": "VariableDeclaration", "scope": 23078, - "src": "57672:10:13", + "src": "58973:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92019,7 +92019,7 @@ "id": 23058, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57672:7:13", + "src": "58973:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92032,10 +92032,10 @@ "id": 23061, "mutability": "mutable", "name": "p2", - "nameLocation": "57698:2:13", + "nameLocation": "58999:2:13", "nodeType": "VariableDeclaration", "scope": 23078, - "src": "57684:16:13", + "src": "58985:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92046,7 +92046,7 @@ "id": 23060, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57684:6:13", + "src": "58985:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92059,10 +92059,10 @@ "id": 23063, "mutability": "mutable", "name": "p3", - "nameLocation": "57716:2:13", + "nameLocation": "59017:2:13", "nodeType": "VariableDeclaration", "scope": 23078, - "src": "57702:16:13", + "src": "59003:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92073,7 +92073,7 @@ "id": 23062, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57702:6:13", + "src": "59003:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92082,13 +92082,13 @@ "visibility": "internal" } ], - "src": "57659:60:13" + "src": "58960:60:13" }, "returnParameters": { "id": 23065, "nodeType": "ParameterList", "parameters": [], - "src": "57734:0:13" + "src": "59035:0:13" }, "scope": 24413, "stateMutability": "view", @@ -92098,12 +92098,12 @@ { "id": 23101, "nodeType": "FunctionDefinition", - "src": "57851:187:13", + "src": "59156:189:13", "nodes": [], "body": { "id": 23100, "nodeType": "Block", - "src": "57929:109:13", + "src": "59234:111:13", "nodes": [], "statements": [ { @@ -92120,7 +92120,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57979:34:13", + "src": "59285:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf18105cbdc058258aaac7d4703aebeff683e464ae87b167f8bcabefd4799184", "typeString": "literal_string \"log(address,uint256,string,bool)\"" @@ -92133,7 +92133,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23080, - "src": "58015:2:13", + "src": "59321:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -92145,7 +92145,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23082, - "src": "58019:2:13", + "src": "59325:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92157,7 +92157,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23084, - "src": "58023:2:13", + "src": "59329:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -92169,7 +92169,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23086, - "src": "58027:2:13", + "src": "59333:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -92205,7 +92205,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57955:3:13", + "src": "59261:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -92218,7 +92218,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57955:23:13", + "src": "59261:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -92232,7 +92232,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57955:75:13", + "src": "59261:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92252,7 +92252,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "57939:15:13", + "src": "59245:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -92266,7 +92266,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "57939:92:13", + "src": "59245:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -92275,7 +92275,7 @@ }, "id": 23099, "nodeType": "ExpressionStatement", - "src": "57939:92:13" + "src": "59245:92:13" } ] }, @@ -92283,7 +92283,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57860:3:13", + "nameLocation": "59165:3:13", "parameters": { "id": 23087, "nodeType": "ParameterList", @@ -92293,10 +92293,10 @@ "id": 23080, "mutability": "mutable", "name": "p0", - "nameLocation": "57872:2:13", + "nameLocation": "59177:2:13", "nodeType": "VariableDeclaration", "scope": 23101, - "src": "57864:10:13", + "src": "59169:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92307,7 +92307,7 @@ "id": 23079, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57864:7:13", + "src": "59169:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92321,10 +92321,10 @@ "id": 23082, "mutability": "mutable", "name": "p1", - "nameLocation": "57884:2:13", + "nameLocation": "59189:2:13", "nodeType": "VariableDeclaration", "scope": 23101, - "src": "57876:10:13", + "src": "59181:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92335,7 +92335,7 @@ "id": 23081, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57876:7:13", + "src": "59181:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92348,10 +92348,10 @@ "id": 23084, "mutability": "mutable", "name": "p2", - "nameLocation": "57902:2:13", + "nameLocation": "59207:2:13", "nodeType": "VariableDeclaration", "scope": 23101, - "src": "57888:16:13", + "src": "59193:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92362,7 +92362,7 @@ "id": 23083, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57888:6:13", + "src": "59193:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92375,10 +92375,10 @@ "id": 23086, "mutability": "mutable", "name": "p3", - "nameLocation": "57911:2:13", + "nameLocation": "59216:2:13", "nodeType": "VariableDeclaration", "scope": 23101, - "src": "57906:7:13", + "src": "59211:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92389,7 +92389,7 @@ "id": 23085, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "57906:4:13", + "src": "59211:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -92398,13 +92398,13 @@ "visibility": "internal" } ], - "src": "57863:51:13" + "src": "59168:51:13" }, "returnParameters": { "id": 23088, "nodeType": "ParameterList", "parameters": [], - "src": "57929:0:13" + "src": "59234:0:13" }, "scope": 24413, "stateMutability": "view", @@ -92414,12 +92414,12 @@ { "id": 23124, "nodeType": "FunctionDefinition", - "src": "58044:193:13", + "src": "59353:195:13", "nodes": [], "body": { "id": 23123, "nodeType": "Block", - "src": "58125:112:13", + "src": "59434:114:13", "nodes": [], "statements": [ { @@ -92436,7 +92436,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58175:37:13", + "src": "59485:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5c430d475ad8236f34d086a6aae3612106ae74c8621b8677d58f13dcda27570a", "typeString": "literal_string \"log(address,uint256,string,address)\"" @@ -92449,7 +92449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23103, - "src": "58214:2:13", + "src": "59524:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -92461,7 +92461,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23105, - "src": "58218:2:13", + "src": "59528:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92473,7 +92473,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23107, - "src": "58222:2:13", + "src": "59532:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -92485,7 +92485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23109, - "src": "58226:2:13", + "src": "59536:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -92521,7 +92521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58151:3:13", + "src": "59461:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -92534,7 +92534,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58151:23:13", + "src": "59461:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -92548,7 +92548,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58151:78:13", + "src": "59461:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92568,7 +92568,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "58135:15:13", + "src": "59445:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -92582,7 +92582,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58135:95:13", + "src": "59445:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -92591,7 +92591,7 @@ }, "id": 23122, "nodeType": "ExpressionStatement", - "src": "58135:95:13" + "src": "59445:95:13" } ] }, @@ -92599,7 +92599,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58053:3:13", + "nameLocation": "59362:3:13", "parameters": { "id": 23110, "nodeType": "ParameterList", @@ -92609,10 +92609,10 @@ "id": 23103, "mutability": "mutable", "name": "p0", - "nameLocation": "58065:2:13", + "nameLocation": "59374:2:13", "nodeType": "VariableDeclaration", "scope": 23124, - "src": "58057:10:13", + "src": "59366:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92623,7 +92623,7 @@ "id": 23102, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58057:7:13", + "src": "59366:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92637,10 +92637,10 @@ "id": 23105, "mutability": "mutable", "name": "p1", - "nameLocation": "58077:2:13", + "nameLocation": "59386:2:13", "nodeType": "VariableDeclaration", "scope": 23124, - "src": "58069:10:13", + "src": "59378:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92651,7 +92651,7 @@ "id": 23104, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58069:7:13", + "src": "59378:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92664,10 +92664,10 @@ "id": 23107, "mutability": "mutable", "name": "p2", - "nameLocation": "58095:2:13", + "nameLocation": "59404:2:13", "nodeType": "VariableDeclaration", "scope": 23124, - "src": "58081:16:13", + "src": "59390:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92678,7 +92678,7 @@ "id": 23106, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58081:6:13", + "src": "59390:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92691,10 +92691,10 @@ "id": 23109, "mutability": "mutable", "name": "p3", - "nameLocation": "58107:2:13", + "nameLocation": "59416:2:13", "nodeType": "VariableDeclaration", "scope": 23124, - "src": "58099:10:13", + "src": "59408:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92705,7 +92705,7 @@ "id": 23108, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58099:7:13", + "src": "59408:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92715,13 +92715,13 @@ "visibility": "internal" } ], - "src": "58056:54:13" + "src": "59365:54:13" }, "returnParameters": { "id": 23111, "nodeType": "ParameterList", "parameters": [], - "src": "58125:0:13" + "src": "59434:0:13" }, "scope": 24413, "stateMutability": "view", @@ -92731,12 +92731,12 @@ { "id": 23147, "nodeType": "FunctionDefinition", - "src": "58243:182:13", + "src": "59556:184:13", "nodes": [], "body": { "id": 23146, "nodeType": "Block", - "src": "58315:110:13", + "src": "59628:112:13", "nodes": [], "statements": [ { @@ -92753,7 +92753,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58365:35:13", + "src": "59679:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_22f6b999343c50207803e85ddd9e714a5457dacc91c49407b8de02bdaf889e5e", "typeString": "literal_string \"log(address,uint256,bool,uint256)\"" @@ -92766,7 +92766,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23126, - "src": "58402:2:13", + "src": "59716:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -92778,7 +92778,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23128, - "src": "58406:2:13", + "src": "59720:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92790,7 +92790,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23130, - "src": "58410:2:13", + "src": "59724:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -92802,7 +92802,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23132, - "src": "58414:2:13", + "src": "59728:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92838,7 +92838,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58341:3:13", + "src": "59655:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -92851,7 +92851,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58341:23:13", + "src": "59655:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -92865,7 +92865,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58341:76:13", + "src": "59655:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92885,7 +92885,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "58325:15:13", + "src": "59639:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -92899,7 +92899,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58325:93:13", + "src": "59639:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -92908,7 +92908,7 @@ }, "id": 23145, "nodeType": "ExpressionStatement", - "src": "58325:93:13" + "src": "59639:93:13" } ] }, @@ -92916,7 +92916,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58252:3:13", + "nameLocation": "59565:3:13", "parameters": { "id": 23133, "nodeType": "ParameterList", @@ -92926,10 +92926,10 @@ "id": 23126, "mutability": "mutable", "name": "p0", - "nameLocation": "58264:2:13", + "nameLocation": "59577:2:13", "nodeType": "VariableDeclaration", "scope": 23147, - "src": "58256:10:13", + "src": "59569:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92940,7 +92940,7 @@ "id": 23125, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58256:7:13", + "src": "59569:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92954,10 +92954,10 @@ "id": 23128, "mutability": "mutable", "name": "p1", - "nameLocation": "58276:2:13", + "nameLocation": "59589:2:13", "nodeType": "VariableDeclaration", "scope": 23147, - "src": "58268:10:13", + "src": "59581:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92968,7 +92968,7 @@ "id": 23127, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58268:7:13", + "src": "59581:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92981,10 +92981,10 @@ "id": 23130, "mutability": "mutable", "name": "p2", - "nameLocation": "58285:2:13", + "nameLocation": "59598:2:13", "nodeType": "VariableDeclaration", "scope": 23147, - "src": "58280:7:13", + "src": "59593:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92995,7 +92995,7 @@ "id": 23129, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58280:4:13", + "src": "59593:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93008,10 +93008,10 @@ "id": 23132, "mutability": "mutable", "name": "p3", - "nameLocation": "58297:2:13", + "nameLocation": "59610:2:13", "nodeType": "VariableDeclaration", "scope": 23147, - "src": "58289:10:13", + "src": "59602:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93022,7 +93022,7 @@ "id": 23131, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58289:7:13", + "src": "59602:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93031,13 +93031,13 @@ "visibility": "internal" } ], - "src": "58255:45:13" + "src": "59568:45:13" }, "returnParameters": { "id": 23134, "nodeType": "ParameterList", "parameters": [], - "src": "58315:0:13" + "src": "59628:0:13" }, "scope": 24413, "stateMutability": "view", @@ -93047,12 +93047,12 @@ { "id": 23170, "nodeType": "FunctionDefinition", - "src": "58431:187:13", + "src": "59748:189:13", "nodes": [], "body": { "id": 23169, "nodeType": "Block", - "src": "58509:109:13", + "src": "59826:111:13", "nodes": [], "statements": [ { @@ -93069,7 +93069,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58559:34:13", + "src": "59877:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5ad85f9b1e72940e5c2ff98bcaf10dac65873a2d1f60566284e5a9bba66ce0b", "typeString": "literal_string \"log(address,uint256,bool,string)\"" @@ -93082,7 +93082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23149, - "src": "58595:2:13", + "src": "59913:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93094,7 +93094,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23151, - "src": "58599:2:13", + "src": "59917:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93106,7 +93106,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23153, - "src": "58603:2:13", + "src": "59921:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93118,7 +93118,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23155, - "src": "58607:2:13", + "src": "59925:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -93154,7 +93154,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58535:3:13", + "src": "59853:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -93167,7 +93167,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58535:23:13", + "src": "59853:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -93181,7 +93181,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58535:75:13", + "src": "59853:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93201,7 +93201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "58519:15:13", + "src": "59837:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -93215,7 +93215,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58519:92:13", + "src": "59837:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -93224,7 +93224,7 @@ }, "id": 23168, "nodeType": "ExpressionStatement", - "src": "58519:92:13" + "src": "59837:92:13" } ] }, @@ -93232,7 +93232,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58440:3:13", + "nameLocation": "59757:3:13", "parameters": { "id": 23156, "nodeType": "ParameterList", @@ -93242,10 +93242,10 @@ "id": 23149, "mutability": "mutable", "name": "p0", - "nameLocation": "58452:2:13", + "nameLocation": "59769:2:13", "nodeType": "VariableDeclaration", "scope": 23170, - "src": "58444:10:13", + "src": "59761:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93256,7 +93256,7 @@ "id": 23148, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58444:7:13", + "src": "59761:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93270,10 +93270,10 @@ "id": 23151, "mutability": "mutable", "name": "p1", - "nameLocation": "58464:2:13", + "nameLocation": "59781:2:13", "nodeType": "VariableDeclaration", "scope": 23170, - "src": "58456:10:13", + "src": "59773:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93284,7 +93284,7 @@ "id": 23150, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58456:7:13", + "src": "59773:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93297,10 +93297,10 @@ "id": 23153, "mutability": "mutable", "name": "p2", - "nameLocation": "58473:2:13", + "nameLocation": "59790:2:13", "nodeType": "VariableDeclaration", "scope": 23170, - "src": "58468:7:13", + "src": "59785:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93311,7 +93311,7 @@ "id": 23152, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58468:4:13", + "src": "59785:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93324,10 +93324,10 @@ "id": 23155, "mutability": "mutable", "name": "p3", - "nameLocation": "58491:2:13", + "nameLocation": "59808:2:13", "nodeType": "VariableDeclaration", "scope": 23170, - "src": "58477:16:13", + "src": "59794:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -93338,7 +93338,7 @@ "id": 23154, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58477:6:13", + "src": "59794:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -93347,13 +93347,13 @@ "visibility": "internal" } ], - "src": "58443:51:13" + "src": "59760:51:13" }, "returnParameters": { "id": 23157, "nodeType": "ParameterList", "parameters": [], - "src": "58509:0:13" + "src": "59826:0:13" }, "scope": 24413, "stateMutability": "view", @@ -93363,12 +93363,12 @@ { "id": 23193, "nodeType": "FunctionDefinition", - "src": "58624:176:13", + "src": "59945:178:13", "nodes": [], "body": { "id": 23192, "nodeType": "Block", - "src": "58693:107:13", + "src": "60014:109:13", "nodes": [], "statements": [ { @@ -93385,7 +93385,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58743:32:13", + "src": "60065:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3bf5e5379bfb03415fbd47322e912c55a56b102cc24fbed41ca848047f460ae7", "typeString": "literal_string \"log(address,uint256,bool,bool)\"" @@ -93398,7 +93398,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23172, - "src": "58777:2:13", + "src": "60099:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93410,7 +93410,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23174, - "src": "58781:2:13", + "src": "60103:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93422,7 +93422,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23176, - "src": "58785:2:13", + "src": "60107:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93434,7 +93434,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23178, - "src": "58789:2:13", + "src": "60111:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93470,7 +93470,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58719:3:13", + "src": "60041:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -93483,7 +93483,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58719:23:13", + "src": "60041:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -93497,7 +93497,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58719:73:13", + "src": "60041:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93517,7 +93517,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "58703:15:13", + "src": "60025:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -93531,7 +93531,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58703:90:13", + "src": "60025:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -93540,7 +93540,7 @@ }, "id": 23191, "nodeType": "ExpressionStatement", - "src": "58703:90:13" + "src": "60025:90:13" } ] }, @@ -93548,7 +93548,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58633:3:13", + "nameLocation": "59954:3:13", "parameters": { "id": 23179, "nodeType": "ParameterList", @@ -93558,10 +93558,10 @@ "id": 23172, "mutability": "mutable", "name": "p0", - "nameLocation": "58645:2:13", + "nameLocation": "59966:2:13", "nodeType": "VariableDeclaration", "scope": 23193, - "src": "58637:10:13", + "src": "59958:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93572,7 +93572,7 @@ "id": 23171, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58637:7:13", + "src": "59958:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93586,10 +93586,10 @@ "id": 23174, "mutability": "mutable", "name": "p1", - "nameLocation": "58657:2:13", + "nameLocation": "59978:2:13", "nodeType": "VariableDeclaration", "scope": 23193, - "src": "58649:10:13", + "src": "59970:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93600,7 +93600,7 @@ "id": 23173, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58649:7:13", + "src": "59970:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93613,10 +93613,10 @@ "id": 23176, "mutability": "mutable", "name": "p2", - "nameLocation": "58666:2:13", + "nameLocation": "59987:2:13", "nodeType": "VariableDeclaration", "scope": 23193, - "src": "58661:7:13", + "src": "59982:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93627,7 +93627,7 @@ "id": 23175, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58661:4:13", + "src": "59982:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93640,10 +93640,10 @@ "id": 23178, "mutability": "mutable", "name": "p3", - "nameLocation": "58675:2:13", + "nameLocation": "59996:2:13", "nodeType": "VariableDeclaration", "scope": 23193, - "src": "58670:7:13", + "src": "59991:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93654,7 +93654,7 @@ "id": 23177, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58670:4:13", + "src": "59991:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93663,13 +93663,13 @@ "visibility": "internal" } ], - "src": "58636:42:13" + "src": "59957:42:13" }, "returnParameters": { "id": 23180, "nodeType": "ParameterList", "parameters": [], - "src": "58693:0:13" + "src": "60014:0:13" }, "scope": 24413, "stateMutability": "view", @@ -93679,12 +93679,12 @@ { "id": 23216, "nodeType": "FunctionDefinition", - "src": "58806:182:13", + "src": "60131:184:13", "nodes": [], "body": { "id": 23215, "nodeType": "Block", - "src": "58878:110:13", + "src": "60203:112:13", "nodes": [], "statements": [ { @@ -93701,7 +93701,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58928:35:13", + "src": "60254:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a31bfdcce87cf9e77dc577737a291feb3aa727a8fbb8205e53519527c85ff290", "typeString": "literal_string \"log(address,uint256,bool,address)\"" @@ -93714,7 +93714,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23195, - "src": "58965:2:13", + "src": "60291:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93726,7 +93726,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23197, - "src": "58969:2:13", + "src": "60295:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93738,7 +93738,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23199, - "src": "58973:2:13", + "src": "60299:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93750,7 +93750,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23201, - "src": "58977:2:13", + "src": "60303:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93786,7 +93786,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58904:3:13", + "src": "60230:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -93799,7 +93799,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58904:23:13", + "src": "60230:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -93813,7 +93813,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58904:76:13", + "src": "60230:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93833,7 +93833,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "58888:15:13", + "src": "60214:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -93847,7 +93847,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "58888:93:13", + "src": "60214:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -93856,7 +93856,7 @@ }, "id": 23214, "nodeType": "ExpressionStatement", - "src": "58888:93:13" + "src": "60214:93:13" } ] }, @@ -93864,7 +93864,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58815:3:13", + "nameLocation": "60140:3:13", "parameters": { "id": 23202, "nodeType": "ParameterList", @@ -93874,10 +93874,10 @@ "id": 23195, "mutability": "mutable", "name": "p0", - "nameLocation": "58827:2:13", + "nameLocation": "60152:2:13", "nodeType": "VariableDeclaration", "scope": 23216, - "src": "58819:10:13", + "src": "60144:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93888,7 +93888,7 @@ "id": 23194, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58819:7:13", + "src": "60144:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93902,10 +93902,10 @@ "id": 23197, "mutability": "mutable", "name": "p1", - "nameLocation": "58839:2:13", + "nameLocation": "60164:2:13", "nodeType": "VariableDeclaration", "scope": 23216, - "src": "58831:10:13", + "src": "60156:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93916,7 +93916,7 @@ "id": 23196, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58831:7:13", + "src": "60156:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93929,10 +93929,10 @@ "id": 23199, "mutability": "mutable", "name": "p2", - "nameLocation": "58848:2:13", + "nameLocation": "60173:2:13", "nodeType": "VariableDeclaration", "scope": 23216, - "src": "58843:7:13", + "src": "60168:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93943,7 +93943,7 @@ "id": 23198, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58843:4:13", + "src": "60168:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93956,10 +93956,10 @@ "id": 23201, "mutability": "mutable", "name": "p3", - "nameLocation": "58860:2:13", + "nameLocation": "60185:2:13", "nodeType": "VariableDeclaration", "scope": 23216, - "src": "58852:10:13", + "src": "60177:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93970,7 +93970,7 @@ "id": 23200, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58852:7:13", + "src": "60177:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93980,13 +93980,13 @@ "visibility": "internal" } ], - "src": "58818:45:13" + "src": "60143:45:13" }, "returnParameters": { "id": 23203, "nodeType": "ParameterList", "parameters": [], - "src": "58878:0:13" + "src": "60203:0:13" }, "scope": 24413, "stateMutability": "view", @@ -93996,12 +93996,12 @@ { "id": 23239, "nodeType": "FunctionDefinition", - "src": "58994:188:13", + "src": "60323:190:13", "nodes": [], "body": { "id": 23238, "nodeType": "Block", - "src": "59069:113:13", + "src": "60398:115:13", "nodes": [], "statements": [ { @@ -94018,7 +94018,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59119:38:13", + "src": "60449:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_100f650ebf81cb406bb4fb842e06128992c5a86986b0eab3b9e965c3254516e6", "typeString": "literal_string \"log(address,uint256,address,uint256)\"" @@ -94031,7 +94031,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23218, - "src": "59159:2:13", + "src": "60489:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94043,7 +94043,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23220, - "src": "59163:2:13", + "src": "60493:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94055,7 +94055,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23222, - "src": "59167:2:13", + "src": "60497:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94067,7 +94067,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23224, - "src": "59171:2:13", + "src": "60501:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94103,7 +94103,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59095:3:13", + "src": "60425:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -94116,7 +94116,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59095:23:13", + "src": "60425:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -94130,7 +94130,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59095:79:13", + "src": "60425:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94150,7 +94150,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "59079:15:13", + "src": "60409:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -94164,7 +94164,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59079:96:13", + "src": "60409:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -94173,7 +94173,7 @@ }, "id": 23237, "nodeType": "ExpressionStatement", - "src": "59079:96:13" + "src": "60409:96:13" } ] }, @@ -94181,7 +94181,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59003:3:13", + "nameLocation": "60332:3:13", "parameters": { "id": 23225, "nodeType": "ParameterList", @@ -94191,10 +94191,10 @@ "id": 23218, "mutability": "mutable", "name": "p0", - "nameLocation": "59015:2:13", + "nameLocation": "60344:2:13", "nodeType": "VariableDeclaration", "scope": 23239, - "src": "59007:10:13", + "src": "60336:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94205,7 +94205,7 @@ "id": 23217, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59007:7:13", + "src": "60336:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94219,10 +94219,10 @@ "id": 23220, "mutability": "mutable", "name": "p1", - "nameLocation": "59027:2:13", + "nameLocation": "60356:2:13", "nodeType": "VariableDeclaration", "scope": 23239, - "src": "59019:10:13", + "src": "60348:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94233,7 +94233,7 @@ "id": 23219, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59019:7:13", + "src": "60348:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94246,10 +94246,10 @@ "id": 23222, "mutability": "mutable", "name": "p2", - "nameLocation": "59039:2:13", + "nameLocation": "60368:2:13", "nodeType": "VariableDeclaration", "scope": 23239, - "src": "59031:10:13", + "src": "60360:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94260,7 +94260,7 @@ "id": 23221, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59031:7:13", + "src": "60360:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94274,10 +94274,10 @@ "id": 23224, "mutability": "mutable", "name": "p3", - "nameLocation": "59051:2:13", + "nameLocation": "60380:2:13", "nodeType": "VariableDeclaration", "scope": 23239, - "src": "59043:10:13", + "src": "60372:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94288,7 +94288,7 @@ "id": 23223, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59043:7:13", + "src": "60372:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94297,13 +94297,13 @@ "visibility": "internal" } ], - "src": "59006:48:13" + "src": "60335:48:13" }, "returnParameters": { "id": 23226, "nodeType": "ParameterList", "parameters": [], - "src": "59069:0:13" + "src": "60398:0:13" }, "scope": 24413, "stateMutability": "view", @@ -94313,12 +94313,12 @@ { "id": 23262, "nodeType": "FunctionDefinition", - "src": "59188:193:13", + "src": "60521:195:13", "nodes": [], "body": { "id": 23261, "nodeType": "Block", - "src": "59269:112:13", + "src": "60602:114:13", "nodes": [], "statements": [ { @@ -94335,7 +94335,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59319:37:13", + "src": "60653:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1da986ea2505037a166dd31728d673db1dd36bf0935c0201f0d23934a6acafdb", "typeString": "literal_string \"log(address,uint256,address,string)\"" @@ -94348,7 +94348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23241, - "src": "59358:2:13", + "src": "60692:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94360,7 +94360,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23243, - "src": "59362:2:13", + "src": "60696:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94372,7 +94372,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23245, - "src": "59366:2:13", + "src": "60700:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94384,7 +94384,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23247, - "src": "59370:2:13", + "src": "60704:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -94420,7 +94420,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59295:3:13", + "src": "60629:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -94433,7 +94433,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59295:23:13", + "src": "60629:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -94447,7 +94447,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59295:78:13", + "src": "60629:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94467,7 +94467,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "59279:15:13", + "src": "60613:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -94481,7 +94481,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59279:95:13", + "src": "60613:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -94490,7 +94490,7 @@ }, "id": 23260, "nodeType": "ExpressionStatement", - "src": "59279:95:13" + "src": "60613:95:13" } ] }, @@ -94498,7 +94498,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59197:3:13", + "nameLocation": "60530:3:13", "parameters": { "id": 23248, "nodeType": "ParameterList", @@ -94508,10 +94508,10 @@ "id": 23241, "mutability": "mutable", "name": "p0", - "nameLocation": "59209:2:13", + "nameLocation": "60542:2:13", "nodeType": "VariableDeclaration", "scope": 23262, - "src": "59201:10:13", + "src": "60534:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94522,7 +94522,7 @@ "id": 23240, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59201:7:13", + "src": "60534:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94536,10 +94536,10 @@ "id": 23243, "mutability": "mutable", "name": "p1", - "nameLocation": "59221:2:13", + "nameLocation": "60554:2:13", "nodeType": "VariableDeclaration", "scope": 23262, - "src": "59213:10:13", + "src": "60546:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94550,7 +94550,7 @@ "id": 23242, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59213:7:13", + "src": "60546:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94563,10 +94563,10 @@ "id": 23245, "mutability": "mutable", "name": "p2", - "nameLocation": "59233:2:13", + "nameLocation": "60566:2:13", "nodeType": "VariableDeclaration", "scope": 23262, - "src": "59225:10:13", + "src": "60558:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94577,7 +94577,7 @@ "id": 23244, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59225:7:13", + "src": "60558:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94591,10 +94591,10 @@ "id": 23247, "mutability": "mutable", "name": "p3", - "nameLocation": "59251:2:13", + "nameLocation": "60584:2:13", "nodeType": "VariableDeclaration", "scope": 23262, - "src": "59237:16:13", + "src": "60570:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -94605,7 +94605,7 @@ "id": 23246, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59237:6:13", + "src": "60570:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -94614,13 +94614,13 @@ "visibility": "internal" } ], - "src": "59200:54:13" + "src": "60533:54:13" }, "returnParameters": { "id": 23249, "nodeType": "ParameterList", "parameters": [], - "src": "59269:0:13" + "src": "60602:0:13" }, "scope": 24413, "stateMutability": "view", @@ -94630,12 +94630,12 @@ { "id": 23285, "nodeType": "FunctionDefinition", - "src": "59387:182:13", + "src": "60724:184:13", "nodes": [], "body": { "id": 23284, "nodeType": "Block", - "src": "59459:110:13", + "src": "60796:112:13", "nodes": [], "statements": [ { @@ -94652,7 +94652,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59509:35:13", + "src": "60847:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a1bcc9b3f106a0ac6ebf0cd2eda5f636e4ab1afa891b1acb460dd180f14bb322", "typeString": "literal_string \"log(address,uint256,address,bool)\"" @@ -94665,7 +94665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23264, - "src": "59546:2:13", + "src": "60884:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94677,7 +94677,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23266, - "src": "59550:2:13", + "src": "60888:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94689,7 +94689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23268, - "src": "59554:2:13", + "src": "60892:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94701,7 +94701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23270, - "src": "59558:2:13", + "src": "60896:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94737,7 +94737,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59485:3:13", + "src": "60823:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -94750,7 +94750,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59485:23:13", + "src": "60823:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -94764,7 +94764,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59485:76:13", + "src": "60823:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94784,7 +94784,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "59469:15:13", + "src": "60807:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -94798,7 +94798,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59469:93:13", + "src": "60807:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -94807,7 +94807,7 @@ }, "id": 23283, "nodeType": "ExpressionStatement", - "src": "59469:93:13" + "src": "60807:93:13" } ] }, @@ -94815,7 +94815,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59396:3:13", + "nameLocation": "60733:3:13", "parameters": { "id": 23271, "nodeType": "ParameterList", @@ -94825,10 +94825,10 @@ "id": 23264, "mutability": "mutable", "name": "p0", - "nameLocation": "59408:2:13", + "nameLocation": "60745:2:13", "nodeType": "VariableDeclaration", "scope": 23285, - "src": "59400:10:13", + "src": "60737:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94839,7 +94839,7 @@ "id": 23263, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59400:7:13", + "src": "60737:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94853,10 +94853,10 @@ "id": 23266, "mutability": "mutable", "name": "p1", - "nameLocation": "59420:2:13", + "nameLocation": "60757:2:13", "nodeType": "VariableDeclaration", "scope": 23285, - "src": "59412:10:13", + "src": "60749:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94867,7 +94867,7 @@ "id": 23265, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59412:7:13", + "src": "60749:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94880,10 +94880,10 @@ "id": 23268, "mutability": "mutable", "name": "p2", - "nameLocation": "59432:2:13", + "nameLocation": "60769:2:13", "nodeType": "VariableDeclaration", "scope": 23285, - "src": "59424:10:13", + "src": "60761:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94894,7 +94894,7 @@ "id": 23267, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59424:7:13", + "src": "60761:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94908,10 +94908,10 @@ "id": 23270, "mutability": "mutable", "name": "p3", - "nameLocation": "59441:2:13", + "nameLocation": "60778:2:13", "nodeType": "VariableDeclaration", "scope": 23285, - "src": "59436:7:13", + "src": "60773:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94922,7 +94922,7 @@ "id": 23269, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59436:4:13", + "src": "60773:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94931,13 +94931,13 @@ "visibility": "internal" } ], - "src": "59399:45:13" + "src": "60736:45:13" }, "returnParameters": { "id": 23272, "nodeType": "ParameterList", "parameters": [], - "src": "59459:0:13" + "src": "60796:0:13" }, "scope": 24413, "stateMutability": "view", @@ -94947,12 +94947,12 @@ { "id": 23308, "nodeType": "FunctionDefinition", - "src": "59575:188:13", + "src": "60916:190:13", "nodes": [], "body": { "id": 23307, "nodeType": "Block", - "src": "59650:113:13", + "src": "60991:115:13", "nodes": [], "statements": [ { @@ -94969,7 +94969,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59700:38:13", + "src": "61042:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_478d1c625a50f0548fbd6ce5c9463f034dc2ce146c930b3546dac402346457d4", "typeString": "literal_string \"log(address,uint256,address,address)\"" @@ -94982,7 +94982,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23287, - "src": "59740:2:13", + "src": "61082:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94994,7 +94994,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23289, - "src": "59744:2:13", + "src": "61086:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95006,7 +95006,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23291, - "src": "59748:2:13", + "src": "61090:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95018,7 +95018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23293, - "src": "59752:2:13", + "src": "61094:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95054,7 +95054,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59676:3:13", + "src": "61018:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -95067,7 +95067,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59676:23:13", + "src": "61018:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -95081,7 +95081,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59676:79:13", + "src": "61018:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95101,7 +95101,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "59660:15:13", + "src": "61002:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -95115,7 +95115,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59660:96:13", + "src": "61002:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -95124,7 +95124,7 @@ }, "id": 23306, "nodeType": "ExpressionStatement", - "src": "59660:96:13" + "src": "61002:96:13" } ] }, @@ -95132,7 +95132,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59584:3:13", + "nameLocation": "60925:3:13", "parameters": { "id": 23294, "nodeType": "ParameterList", @@ -95142,10 +95142,10 @@ "id": 23287, "mutability": "mutable", "name": "p0", - "nameLocation": "59596:2:13", + "nameLocation": "60937:2:13", "nodeType": "VariableDeclaration", "scope": 23308, - "src": "59588:10:13", + "src": "60929:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95156,7 +95156,7 @@ "id": 23286, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59588:7:13", + "src": "60929:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95170,10 +95170,10 @@ "id": 23289, "mutability": "mutable", "name": "p1", - "nameLocation": "59608:2:13", + "nameLocation": "60949:2:13", "nodeType": "VariableDeclaration", "scope": 23308, - "src": "59600:10:13", + "src": "60941:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95184,7 +95184,7 @@ "id": 23288, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59600:7:13", + "src": "60941:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95197,10 +95197,10 @@ "id": 23291, "mutability": "mutable", "name": "p2", - "nameLocation": "59620:2:13", + "nameLocation": "60961:2:13", "nodeType": "VariableDeclaration", "scope": 23308, - "src": "59612:10:13", + "src": "60953:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95211,7 +95211,7 @@ "id": 23290, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59612:7:13", + "src": "60953:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95225,10 +95225,10 @@ "id": 23293, "mutability": "mutable", "name": "p3", - "nameLocation": "59632:2:13", + "nameLocation": "60973:2:13", "nodeType": "VariableDeclaration", "scope": 23308, - "src": "59624:10:13", + "src": "60965:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95239,7 +95239,7 @@ "id": 23292, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59624:7:13", + "src": "60965:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95249,13 +95249,13 @@ "visibility": "internal" } ], - "src": "59587:48:13" + "src": "60928:48:13" }, "returnParameters": { "id": 23295, "nodeType": "ParameterList", "parameters": [], - "src": "59650:0:13" + "src": "60991:0:13" }, "scope": 24413, "stateMutability": "view", @@ -95265,12 +95265,12 @@ { "id": 23331, "nodeType": "FunctionDefinition", - "src": "59769:193:13", + "src": "61114:195:13", "nodes": [], "body": { "id": 23330, "nodeType": "Block", - "src": "59850:112:13", + "src": "61195:114:13", "nodes": [], "statements": [ { @@ -95287,7 +95287,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59900:37:13", + "src": "61246:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1dc8e1b86f5e8cc33f88f9c9577316d392566cde443e43069eebe8e56a0a0562", "typeString": "literal_string \"log(address,string,uint256,uint256)\"" @@ -95300,7 +95300,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23310, - "src": "59939:2:13", + "src": "61285:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95312,7 +95312,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23312, - "src": "59943:2:13", + "src": "61289:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -95324,7 +95324,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23314, - "src": "59947:2:13", + "src": "61293:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95336,7 +95336,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23316, - "src": "59951:2:13", + "src": "61297:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95372,7 +95372,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59876:3:13", + "src": "61222:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -95385,7 +95385,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59876:23:13", + "src": "61222:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -95399,7 +95399,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59876:78:13", + "src": "61222:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95419,7 +95419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "59860:15:13", + "src": "61206:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -95433,7 +95433,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "59860:95:13", + "src": "61206:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -95442,7 +95442,7 @@ }, "id": 23329, "nodeType": "ExpressionStatement", - "src": "59860:95:13" + "src": "61206:95:13" } ] }, @@ -95450,7 +95450,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59778:3:13", + "nameLocation": "61123:3:13", "parameters": { "id": 23317, "nodeType": "ParameterList", @@ -95460,10 +95460,10 @@ "id": 23310, "mutability": "mutable", "name": "p0", - "nameLocation": "59790:2:13", + "nameLocation": "61135:2:13", "nodeType": "VariableDeclaration", "scope": 23331, - "src": "59782:10:13", + "src": "61127:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95474,7 +95474,7 @@ "id": 23309, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59782:7:13", + "src": "61127:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95488,10 +95488,10 @@ "id": 23312, "mutability": "mutable", "name": "p1", - "nameLocation": "59808:2:13", + "nameLocation": "61153:2:13", "nodeType": "VariableDeclaration", "scope": 23331, - "src": "59794:16:13", + "src": "61139:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -95502,7 +95502,7 @@ "id": 23311, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59794:6:13", + "src": "61139:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -95515,10 +95515,10 @@ "id": 23314, "mutability": "mutable", "name": "p2", - "nameLocation": "59820:2:13", + "nameLocation": "61165:2:13", "nodeType": "VariableDeclaration", "scope": 23331, - "src": "59812:10:13", + "src": "61157:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95529,7 +95529,7 @@ "id": 23313, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59812:7:13", + "src": "61157:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95542,10 +95542,10 @@ "id": 23316, "mutability": "mutable", "name": "p3", - "nameLocation": "59832:2:13", + "nameLocation": "61177:2:13", "nodeType": "VariableDeclaration", "scope": 23331, - "src": "59824:10:13", + "src": "61169:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95556,7 +95556,7 @@ "id": 23315, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59824:7:13", + "src": "61169:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95565,13 +95565,13 @@ "visibility": "internal" } ], - "src": "59781:54:13" + "src": "61126:54:13" }, "returnParameters": { "id": 23318, "nodeType": "ParameterList", "parameters": [], - "src": "59850:0:13" + "src": "61195:0:13" }, "scope": 24413, "stateMutability": "view", @@ -95581,12 +95581,12 @@ { "id": 23354, "nodeType": "FunctionDefinition", - "src": "59968:198:13", + "src": "61317:200:13", "nodes": [], "body": { "id": 23353, "nodeType": "Block", - "src": "60055:111:13", + "src": "61404:113:13", "nodes": [], "statements": [ { @@ -95603,7 +95603,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60105:36:13", + "src": "61455:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_448830a8c1281c2ef562207eb8a81eaf8ce3a05f5db2e480f1a7741f740725d3", "typeString": "literal_string \"log(address,string,uint256,string)\"" @@ -95616,7 +95616,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23333, - "src": "60143:2:13", + "src": "61493:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95628,7 +95628,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23335, - "src": "60147:2:13", + "src": "61497:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -95640,7 +95640,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23337, - "src": "60151:2:13", + "src": "61501:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95652,7 +95652,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23339, - "src": "60155:2:13", + "src": "61505:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -95688,7 +95688,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60081:3:13", + "src": "61431:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -95701,7 +95701,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60081:23:13", + "src": "61431:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -95715,7 +95715,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60081:77:13", + "src": "61431:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95735,7 +95735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "60065:15:13", + "src": "61415:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -95749,7 +95749,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60065:94:13", + "src": "61415:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -95758,7 +95758,7 @@ }, "id": 23352, "nodeType": "ExpressionStatement", - "src": "60065:94:13" + "src": "61415:94:13" } ] }, @@ -95766,7 +95766,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59977:3:13", + "nameLocation": "61326:3:13", "parameters": { "id": 23340, "nodeType": "ParameterList", @@ -95776,10 +95776,10 @@ "id": 23333, "mutability": "mutable", "name": "p0", - "nameLocation": "59989:2:13", + "nameLocation": "61338:2:13", "nodeType": "VariableDeclaration", "scope": 23354, - "src": "59981:10:13", + "src": "61330:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95790,7 +95790,7 @@ "id": 23332, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59981:7:13", + "src": "61330:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95804,10 +95804,10 @@ "id": 23335, "mutability": "mutable", "name": "p1", - "nameLocation": "60007:2:13", + "nameLocation": "61356:2:13", "nodeType": "VariableDeclaration", "scope": 23354, - "src": "59993:16:13", + "src": "61342:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -95818,7 +95818,7 @@ "id": 23334, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59993:6:13", + "src": "61342:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -95831,10 +95831,10 @@ "id": 23337, "mutability": "mutable", "name": "p2", - "nameLocation": "60019:2:13", + "nameLocation": "61368:2:13", "nodeType": "VariableDeclaration", "scope": 23354, - "src": "60011:10:13", + "src": "61360:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95845,7 +95845,7 @@ "id": 23336, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60011:7:13", + "src": "61360:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95858,10 +95858,10 @@ "id": 23339, "mutability": "mutable", "name": "p3", - "nameLocation": "60037:2:13", + "nameLocation": "61386:2:13", "nodeType": "VariableDeclaration", "scope": 23354, - "src": "60023:16:13", + "src": "61372:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -95872,7 +95872,7 @@ "id": 23338, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60023:6:13", + "src": "61372:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -95881,13 +95881,13 @@ "visibility": "internal" } ], - "src": "59980:60:13" + "src": "61329:60:13" }, "returnParameters": { "id": 23341, "nodeType": "ParameterList", "parameters": [], - "src": "60055:0:13" + "src": "61404:0:13" }, "scope": 24413, "stateMutability": "view", @@ -95897,12 +95897,12 @@ { "id": 23377, "nodeType": "FunctionDefinition", - "src": "60172:187:13", + "src": "61525:189:13", "nodes": [], "body": { "id": 23376, "nodeType": "Block", - "src": "60250:109:13", + "src": "61603:111:13", "nodes": [], "statements": [ { @@ -95919,7 +95919,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60300:34:13", + "src": "61654:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0ef7e050655c297a96024e476b2cd79b6c7fd3efbcd797a5d2723a888114ada4", "typeString": "literal_string \"log(address,string,uint256,bool)\"" @@ -95932,7 +95932,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23356, - "src": "60336:2:13", + "src": "61690:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95944,7 +95944,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23358, - "src": "60340:2:13", + "src": "61694:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -95956,7 +95956,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23360, - "src": "60344:2:13", + "src": "61698:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95968,7 +95968,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23362, - "src": "60348:2:13", + "src": "61702:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -96004,7 +96004,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60276:3:13", + "src": "61630:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -96017,7 +96017,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60276:23:13", + "src": "61630:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -96031,7 +96031,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60276:75:13", + "src": "61630:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96051,7 +96051,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "60260:15:13", + "src": "61614:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -96065,7 +96065,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60260:92:13", + "src": "61614:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -96074,7 +96074,7 @@ }, "id": 23375, "nodeType": "ExpressionStatement", - "src": "60260:92:13" + "src": "61614:92:13" } ] }, @@ -96082,7 +96082,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60181:3:13", + "nameLocation": "61534:3:13", "parameters": { "id": 23363, "nodeType": "ParameterList", @@ -96092,10 +96092,10 @@ "id": 23356, "mutability": "mutable", "name": "p0", - "nameLocation": "60193:2:13", + "nameLocation": "61546:2:13", "nodeType": "VariableDeclaration", "scope": 23377, - "src": "60185:10:13", + "src": "61538:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96106,7 +96106,7 @@ "id": 23355, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60185:7:13", + "src": "61538:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96120,10 +96120,10 @@ "id": 23358, "mutability": "mutable", "name": "p1", - "nameLocation": "60211:2:13", + "nameLocation": "61564:2:13", "nodeType": "VariableDeclaration", "scope": 23377, - "src": "60197:16:13", + "src": "61550:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96134,7 +96134,7 @@ "id": 23357, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60197:6:13", + "src": "61550:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96147,10 +96147,10 @@ "id": 23360, "mutability": "mutable", "name": "p2", - "nameLocation": "60223:2:13", + "nameLocation": "61576:2:13", "nodeType": "VariableDeclaration", "scope": 23377, - "src": "60215:10:13", + "src": "61568:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96161,7 +96161,7 @@ "id": 23359, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60215:7:13", + "src": "61568:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96174,10 +96174,10 @@ "id": 23362, "mutability": "mutable", "name": "p3", - "nameLocation": "60232:2:13", + "nameLocation": "61585:2:13", "nodeType": "VariableDeclaration", "scope": 23377, - "src": "60227:7:13", + "src": "61580:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96188,7 +96188,7 @@ "id": 23361, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "60227:4:13", + "src": "61580:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -96197,13 +96197,13 @@ "visibility": "internal" } ], - "src": "60184:51:13" + "src": "61537:51:13" }, "returnParameters": { "id": 23364, "nodeType": "ParameterList", "parameters": [], - "src": "60250:0:13" + "src": "61603:0:13" }, "scope": 24413, "stateMutability": "view", @@ -96213,12 +96213,12 @@ { "id": 23400, "nodeType": "FunctionDefinition", - "src": "60365:193:13", + "src": "61722:195:13", "nodes": [], "body": { "id": 23399, "nodeType": "Block", - "src": "60446:112:13", + "src": "61803:114:13", "nodes": [], "statements": [ { @@ -96235,7 +96235,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60496:37:13", + "src": "61854:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_631836789e813227d6b1cf492359a1dbdd837663758bd3e55e319e4a730f0a18", "typeString": "literal_string \"log(address,string,uint256,address)\"" @@ -96248,7 +96248,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23379, - "src": "60535:2:13", + "src": "61893:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96260,7 +96260,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23381, - "src": "60539:2:13", + "src": "61897:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96272,7 +96272,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23383, - "src": "60543:2:13", + "src": "61901:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96284,7 +96284,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23385, - "src": "60547:2:13", + "src": "61905:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96320,7 +96320,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60472:3:13", + "src": "61830:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -96333,7 +96333,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60472:23:13", + "src": "61830:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -96347,7 +96347,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60472:78:13", + "src": "61830:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96367,7 +96367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "60456:15:13", + "src": "61814:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -96381,7 +96381,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60456:95:13", + "src": "61814:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -96390,7 +96390,7 @@ }, "id": 23398, "nodeType": "ExpressionStatement", - "src": "60456:95:13" + "src": "61814:95:13" } ] }, @@ -96398,7 +96398,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60374:3:13", + "nameLocation": "61731:3:13", "parameters": { "id": 23386, "nodeType": "ParameterList", @@ -96408,10 +96408,10 @@ "id": 23379, "mutability": "mutable", "name": "p0", - "nameLocation": "60386:2:13", + "nameLocation": "61743:2:13", "nodeType": "VariableDeclaration", "scope": 23400, - "src": "60378:10:13", + "src": "61735:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96422,7 +96422,7 @@ "id": 23378, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60378:7:13", + "src": "61735:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96436,10 +96436,10 @@ "id": 23381, "mutability": "mutable", "name": "p1", - "nameLocation": "60404:2:13", + "nameLocation": "61761:2:13", "nodeType": "VariableDeclaration", "scope": 23400, - "src": "60390:16:13", + "src": "61747:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96450,7 +96450,7 @@ "id": 23380, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60390:6:13", + "src": "61747:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96463,10 +96463,10 @@ "id": 23383, "mutability": "mutable", "name": "p2", - "nameLocation": "60416:2:13", + "nameLocation": "61773:2:13", "nodeType": "VariableDeclaration", "scope": 23400, - "src": "60408:10:13", + "src": "61765:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96477,7 +96477,7 @@ "id": 23382, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60408:7:13", + "src": "61765:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96490,10 +96490,10 @@ "id": 23385, "mutability": "mutable", "name": "p3", - "nameLocation": "60428:2:13", + "nameLocation": "61785:2:13", "nodeType": "VariableDeclaration", "scope": 23400, - "src": "60420:10:13", + "src": "61777:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96504,7 +96504,7 @@ "id": 23384, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60420:7:13", + "src": "61777:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96514,13 +96514,13 @@ "visibility": "internal" } ], - "src": "60377:54:13" + "src": "61734:54:13" }, "returnParameters": { "id": 23387, "nodeType": "ParameterList", "parameters": [], - "src": "60446:0:13" + "src": "61803:0:13" }, "scope": 24413, "stateMutability": "view", @@ -96530,12 +96530,12 @@ { "id": 23423, "nodeType": "FunctionDefinition", - "src": "60564:198:13", + "src": "61925:200:13", "nodes": [], "body": { "id": 23422, "nodeType": "Block", - "src": "60651:111:13", + "src": "62012:113:13", "nodes": [], "statements": [ { @@ -96552,7 +96552,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60701:36:13", + "src": "62063:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_159f89272dbf40436b74fcc844c992c1f5cc6a7cc05a9db80782be1a20a8f265", "typeString": "literal_string \"log(address,string,string,uint256)\"" @@ -96565,7 +96565,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23402, - "src": "60739:2:13", + "src": "62101:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96577,7 +96577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23404, - "src": "60743:2:13", + "src": "62105:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96589,7 +96589,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23406, - "src": "60747:2:13", + "src": "62109:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96601,7 +96601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23408, - "src": "60751:2:13", + "src": "62113:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96637,7 +96637,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60677:3:13", + "src": "62039:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -96650,7 +96650,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60677:23:13", + "src": "62039:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -96664,7 +96664,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60677:77:13", + "src": "62039:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96684,7 +96684,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "60661:15:13", + "src": "62023:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -96698,7 +96698,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60661:94:13", + "src": "62023:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -96707,7 +96707,7 @@ }, "id": 23421, "nodeType": "ExpressionStatement", - "src": "60661:94:13" + "src": "62023:94:13" } ] }, @@ -96715,7 +96715,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60573:3:13", + "nameLocation": "61934:3:13", "parameters": { "id": 23409, "nodeType": "ParameterList", @@ -96725,10 +96725,10 @@ "id": 23402, "mutability": "mutable", "name": "p0", - "nameLocation": "60585:2:13", + "nameLocation": "61946:2:13", "nodeType": "VariableDeclaration", "scope": 23423, - "src": "60577:10:13", + "src": "61938:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96739,7 +96739,7 @@ "id": 23401, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60577:7:13", + "src": "61938:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96753,10 +96753,10 @@ "id": 23404, "mutability": "mutable", "name": "p1", - "nameLocation": "60603:2:13", + "nameLocation": "61964:2:13", "nodeType": "VariableDeclaration", "scope": 23423, - "src": "60589:16:13", + "src": "61950:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96767,7 +96767,7 @@ "id": 23403, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60589:6:13", + "src": "61950:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96780,10 +96780,10 @@ "id": 23406, "mutability": "mutable", "name": "p2", - "nameLocation": "60621:2:13", + "nameLocation": "61982:2:13", "nodeType": "VariableDeclaration", "scope": 23423, - "src": "60607:16:13", + "src": "61968:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96794,7 +96794,7 @@ "id": 23405, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60607:6:13", + "src": "61968:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96807,10 +96807,10 @@ "id": 23408, "mutability": "mutable", "name": "p3", - "nameLocation": "60633:2:13", + "nameLocation": "61994:2:13", "nodeType": "VariableDeclaration", "scope": 23423, - "src": "60625:10:13", + "src": "61986:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96821,7 +96821,7 @@ "id": 23407, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60625:7:13", + "src": "61986:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96830,13 +96830,13 @@ "visibility": "internal" } ], - "src": "60576:60:13" + "src": "61937:60:13" }, "returnParameters": { "id": 23410, "nodeType": "ParameterList", "parameters": [], - "src": "60651:0:13" + "src": "62012:0:13" }, "scope": 24413, "stateMutability": "view", @@ -96846,12 +96846,12 @@ { "id": 23446, "nodeType": "FunctionDefinition", - "src": "60768:203:13", + "src": "62133:205:13", "nodes": [], "body": { "id": 23445, "nodeType": "Block", - "src": "60861:110:13", + "src": "62226:112:13", "nodes": [], "statements": [ { @@ -96868,7 +96868,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60911:35:13", + "src": "62277:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d02c50b371ad9a1f5c638dc99b5e9b545011f148f0be5233c530a4b2a12665c", "typeString": "literal_string \"log(address,string,string,string)\"" @@ -96881,7 +96881,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23425, - "src": "60948:2:13", + "src": "62314:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96893,7 +96893,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23427, - "src": "60952:2:13", + "src": "62318:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96905,7 +96905,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23429, - "src": "60956:2:13", + "src": "62322:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96917,7 +96917,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23431, - "src": "60960:2:13", + "src": "62326:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96953,7 +96953,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60887:3:13", + "src": "62253:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -96966,7 +96966,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60887:23:13", + "src": "62253:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -96980,7 +96980,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60887:76:13", + "src": "62253:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97000,7 +97000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "60871:15:13", + "src": "62237:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -97014,7 +97014,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "60871:93:13", + "src": "62237:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -97023,7 +97023,7 @@ }, "id": 23444, "nodeType": "ExpressionStatement", - "src": "60871:93:13" + "src": "62237:93:13" } ] }, @@ -97031,7 +97031,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60777:3:13", + "nameLocation": "62142:3:13", "parameters": { "id": 23432, "nodeType": "ParameterList", @@ -97041,10 +97041,10 @@ "id": 23425, "mutability": "mutable", "name": "p0", - "nameLocation": "60789:2:13", + "nameLocation": "62154:2:13", "nodeType": "VariableDeclaration", "scope": 23446, - "src": "60781:10:13", + "src": "62146:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97055,7 +97055,7 @@ "id": 23424, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60781:7:13", + "src": "62146:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97069,10 +97069,10 @@ "id": 23427, "mutability": "mutable", "name": "p1", - "nameLocation": "60807:2:13", + "nameLocation": "62172:2:13", "nodeType": "VariableDeclaration", "scope": 23446, - "src": "60793:16:13", + "src": "62158:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97083,7 +97083,7 @@ "id": 23426, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60793:6:13", + "src": "62158:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97096,10 +97096,10 @@ "id": 23429, "mutability": "mutable", "name": "p2", - "nameLocation": "60825:2:13", + "nameLocation": "62190:2:13", "nodeType": "VariableDeclaration", "scope": 23446, - "src": "60811:16:13", + "src": "62176:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97110,7 +97110,7 @@ "id": 23428, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60811:6:13", + "src": "62176:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97123,10 +97123,10 @@ "id": 23431, "mutability": "mutable", "name": "p3", - "nameLocation": "60843:2:13", + "nameLocation": "62208:2:13", "nodeType": "VariableDeclaration", "scope": 23446, - "src": "60829:16:13", + "src": "62194:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97137,7 +97137,7 @@ "id": 23430, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60829:6:13", + "src": "62194:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97146,13 +97146,13 @@ "visibility": "internal" } ], - "src": "60780:66:13" + "src": "62145:66:13" }, "returnParameters": { "id": 23433, "nodeType": "ParameterList", "parameters": [], - "src": "60861:0:13" + "src": "62226:0:13" }, "scope": 24413, "stateMutability": "view", @@ -97162,12 +97162,12 @@ { "id": 23469, "nodeType": "FunctionDefinition", - "src": "60977:192:13", + "src": "62346:194:13", "nodes": [], "body": { "id": 23468, "nodeType": "Block", - "src": "61061:108:13", + "src": "62430:110:13", "nodes": [], "statements": [ { @@ -97184,7 +97184,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61111:33:13", + "src": "62481:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_35a5071fa9f4610e50772083182f21e949e7a02301a3936e315dd1c4fc39a9ed", "typeString": "literal_string \"log(address,string,string,bool)\"" @@ -97197,7 +97197,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23448, - "src": "61146:2:13", + "src": "62516:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -97209,7 +97209,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23450, - "src": "61150:2:13", + "src": "62520:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97221,7 +97221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23452, - "src": "61154:2:13", + "src": "62524:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97233,7 +97233,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23454, - "src": "61158:2:13", + "src": "62528:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97269,7 +97269,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61087:3:13", + "src": "62457:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -97282,7 +97282,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61087:23:13", + "src": "62457:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -97296,7 +97296,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61087:74:13", + "src": "62457:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97316,7 +97316,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "61071:15:13", + "src": "62441:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -97330,7 +97330,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61071:91:13", + "src": "62441:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -97339,7 +97339,7 @@ }, "id": 23467, "nodeType": "ExpressionStatement", - "src": "61071:91:13" + "src": "62441:91:13" } ] }, @@ -97347,7 +97347,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60986:3:13", + "nameLocation": "62355:3:13", "parameters": { "id": 23455, "nodeType": "ParameterList", @@ -97357,10 +97357,10 @@ "id": 23448, "mutability": "mutable", "name": "p0", - "nameLocation": "60998:2:13", + "nameLocation": "62367:2:13", "nodeType": "VariableDeclaration", "scope": 23469, - "src": "60990:10:13", + "src": "62359:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97371,7 +97371,7 @@ "id": 23447, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60990:7:13", + "src": "62359:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97385,10 +97385,10 @@ "id": 23450, "mutability": "mutable", "name": "p1", - "nameLocation": "61016:2:13", + "nameLocation": "62385:2:13", "nodeType": "VariableDeclaration", "scope": 23469, - "src": "61002:16:13", + "src": "62371:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97399,7 +97399,7 @@ "id": 23449, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61002:6:13", + "src": "62371:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97412,10 +97412,10 @@ "id": 23452, "mutability": "mutable", "name": "p2", - "nameLocation": "61034:2:13", + "nameLocation": "62403:2:13", "nodeType": "VariableDeclaration", "scope": 23469, - "src": "61020:16:13", + "src": "62389:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97426,7 +97426,7 @@ "id": 23451, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61020:6:13", + "src": "62389:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97439,10 +97439,10 @@ "id": 23454, "mutability": "mutable", "name": "p3", - "nameLocation": "61043:2:13", + "nameLocation": "62412:2:13", "nodeType": "VariableDeclaration", "scope": 23469, - "src": "61038:7:13", + "src": "62407:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97453,7 +97453,7 @@ "id": 23453, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61038:4:13", + "src": "62407:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97462,13 +97462,13 @@ "visibility": "internal" } ], - "src": "60989:57:13" + "src": "62358:57:13" }, "returnParameters": { "id": 23456, "nodeType": "ParameterList", "parameters": [], - "src": "61061:0:13" + "src": "62430:0:13" }, "scope": 24413, "stateMutability": "view", @@ -97478,12 +97478,12 @@ { "id": 23492, "nodeType": "FunctionDefinition", - "src": "61175:198:13", + "src": "62548:200:13", "nodes": [], "body": { "id": 23491, "nodeType": "Block", - "src": "61262:111:13", + "src": "62635:113:13", "nodes": [], "statements": [ { @@ -97500,7 +97500,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61312:36:13", + "src": "62686:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a04e2f87a739673cc9223810c24b00b35c6b2c9f3ef123cc82866752e1fa816f", "typeString": "literal_string \"log(address,string,string,address)\"" @@ -97513,7 +97513,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23471, - "src": "61350:2:13", + "src": "62724:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -97525,7 +97525,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23473, - "src": "61354:2:13", + "src": "62728:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97537,7 +97537,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23475, - "src": "61358:2:13", + "src": "62732:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97549,7 +97549,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23477, - "src": "61362:2:13", + "src": "62736:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -97585,7 +97585,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61288:3:13", + "src": "62662:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -97598,7 +97598,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61288:23:13", + "src": "62662:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -97612,7 +97612,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61288:77:13", + "src": "62662:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97632,7 +97632,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "61272:15:13", + "src": "62646:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -97646,7 +97646,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61272:94:13", + "src": "62646:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -97655,7 +97655,7 @@ }, "id": 23490, "nodeType": "ExpressionStatement", - "src": "61272:94:13" + "src": "62646:94:13" } ] }, @@ -97663,7 +97663,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61184:3:13", + "nameLocation": "62557:3:13", "parameters": { "id": 23478, "nodeType": "ParameterList", @@ -97673,10 +97673,10 @@ "id": 23471, "mutability": "mutable", "name": "p0", - "nameLocation": "61196:2:13", + "nameLocation": "62569:2:13", "nodeType": "VariableDeclaration", "scope": 23492, - "src": "61188:10:13", + "src": "62561:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97687,7 +97687,7 @@ "id": 23470, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61188:7:13", + "src": "62561:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97701,10 +97701,10 @@ "id": 23473, "mutability": "mutable", "name": "p1", - "nameLocation": "61214:2:13", + "nameLocation": "62587:2:13", "nodeType": "VariableDeclaration", "scope": 23492, - "src": "61200:16:13", + "src": "62573:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97715,7 +97715,7 @@ "id": 23472, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61200:6:13", + "src": "62573:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97728,10 +97728,10 @@ "id": 23475, "mutability": "mutable", "name": "p2", - "nameLocation": "61232:2:13", + "nameLocation": "62605:2:13", "nodeType": "VariableDeclaration", "scope": 23492, - "src": "61218:16:13", + "src": "62591:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97742,7 +97742,7 @@ "id": 23474, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61218:6:13", + "src": "62591:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97755,10 +97755,10 @@ "id": 23477, "mutability": "mutable", "name": "p3", - "nameLocation": "61244:2:13", + "nameLocation": "62617:2:13", "nodeType": "VariableDeclaration", "scope": 23492, - "src": "61236:10:13", + "src": "62609:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97769,7 +97769,7 @@ "id": 23476, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61236:7:13", + "src": "62609:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97779,13 +97779,13 @@ "visibility": "internal" } ], - "src": "61187:60:13" + "src": "62560:60:13" }, "returnParameters": { "id": 23479, "nodeType": "ParameterList", "parameters": [], - "src": "61262:0:13" + "src": "62635:0:13" }, "scope": 24413, "stateMutability": "view", @@ -97795,12 +97795,12 @@ { "id": 23515, "nodeType": "FunctionDefinition", - "src": "61379:187:13", + "src": "62756:189:13", "nodes": [], "body": { "id": 23514, "nodeType": "Block", - "src": "61457:109:13", + "src": "62834:111:13", "nodes": [], "statements": [ { @@ -97817,7 +97817,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61507:34:13", + "src": "62885:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_515e38b61b40d622a4c0448953be005b3991f6a70155c59b5dca42a264aa0345", "typeString": "literal_string \"log(address,string,bool,uint256)\"" @@ -97830,7 +97830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23494, - "src": "61543:2:13", + "src": "62921:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -97842,7 +97842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23496, - "src": "61547:2:13", + "src": "62925:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97854,7 +97854,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23498, - "src": "61551:2:13", + "src": "62929:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97866,7 +97866,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23500, - "src": "61555:2:13", + "src": "62933:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97902,7 +97902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61483:3:13", + "src": "62861:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -97915,7 +97915,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61483:23:13", + "src": "62861:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -97929,7 +97929,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61483:75:13", + "src": "62861:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97949,7 +97949,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "61467:15:13", + "src": "62845:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -97963,7 +97963,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61467:92:13", + "src": "62845:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -97972,7 +97972,7 @@ }, "id": 23513, "nodeType": "ExpressionStatement", - "src": "61467:92:13" + "src": "62845:92:13" } ] }, @@ -97980,7 +97980,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61388:3:13", + "nameLocation": "62765:3:13", "parameters": { "id": 23501, "nodeType": "ParameterList", @@ -97990,10 +97990,10 @@ "id": 23494, "mutability": "mutable", "name": "p0", - "nameLocation": "61400:2:13", + "nameLocation": "62777:2:13", "nodeType": "VariableDeclaration", "scope": 23515, - "src": "61392:10:13", + "src": "62769:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98004,7 +98004,7 @@ "id": 23493, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61392:7:13", + "src": "62769:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98018,10 +98018,10 @@ "id": 23496, "mutability": "mutable", "name": "p1", - "nameLocation": "61418:2:13", + "nameLocation": "62795:2:13", "nodeType": "VariableDeclaration", "scope": 23515, - "src": "61404:16:13", + "src": "62781:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98032,7 +98032,7 @@ "id": 23495, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61404:6:13", + "src": "62781:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98045,10 +98045,10 @@ "id": 23498, "mutability": "mutable", "name": "p2", - "nameLocation": "61427:2:13", + "nameLocation": "62804:2:13", "nodeType": "VariableDeclaration", "scope": 23515, - "src": "61422:7:13", + "src": "62799:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98059,7 +98059,7 @@ "id": 23497, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61422:4:13", + "src": "62799:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98072,10 +98072,10 @@ "id": 23500, "mutability": "mutable", "name": "p3", - "nameLocation": "61439:2:13", + "nameLocation": "62816:2:13", "nodeType": "VariableDeclaration", "scope": 23515, - "src": "61431:10:13", + "src": "62808:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98086,7 +98086,7 @@ "id": 23499, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "61431:7:13", + "src": "62808:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -98095,13 +98095,13 @@ "visibility": "internal" } ], - "src": "61391:51:13" + "src": "62768:51:13" }, "returnParameters": { "id": 23502, "nodeType": "ParameterList", "parameters": [], - "src": "61457:0:13" + "src": "62834:0:13" }, "scope": 24413, "stateMutability": "view", @@ -98111,12 +98111,12 @@ { "id": 23538, "nodeType": "FunctionDefinition", - "src": "61572:192:13", + "src": "62953:194:13", "nodes": [], "body": { "id": 23537, "nodeType": "Block", - "src": "61656:108:13", + "src": "63037:110:13", "nodes": [], "statements": [ { @@ -98133,7 +98133,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61706:33:13", + "src": "63088:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bc0b61fe9497b47eb6a51a5a6a4bf26b32ddcbc9407ccae8cc7de64b3e3d84cc", "typeString": "literal_string \"log(address,string,bool,string)\"" @@ -98146,7 +98146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23517, - "src": "61741:2:13", + "src": "63123:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98158,7 +98158,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23519, - "src": "61745:2:13", + "src": "63127:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -98170,7 +98170,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23521, - "src": "61749:2:13", + "src": "63131:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98182,7 +98182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23523, - "src": "61753:2:13", + "src": "63135:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -98218,7 +98218,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61682:3:13", + "src": "63064:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -98231,7 +98231,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61682:23:13", + "src": "63064:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -98245,7 +98245,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61682:74:13", + "src": "63064:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98265,7 +98265,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "61666:15:13", + "src": "63048:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -98279,7 +98279,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61666:91:13", + "src": "63048:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -98288,7 +98288,7 @@ }, "id": 23536, "nodeType": "ExpressionStatement", - "src": "61666:91:13" + "src": "63048:91:13" } ] }, @@ -98296,7 +98296,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61581:3:13", + "nameLocation": "62962:3:13", "parameters": { "id": 23524, "nodeType": "ParameterList", @@ -98306,10 +98306,10 @@ "id": 23517, "mutability": "mutable", "name": "p0", - "nameLocation": "61593:2:13", + "nameLocation": "62974:2:13", "nodeType": "VariableDeclaration", "scope": 23538, - "src": "61585:10:13", + "src": "62966:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98320,7 +98320,7 @@ "id": 23516, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61585:7:13", + "src": "62966:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98334,10 +98334,10 @@ "id": 23519, "mutability": "mutable", "name": "p1", - "nameLocation": "61611:2:13", + "nameLocation": "62992:2:13", "nodeType": "VariableDeclaration", "scope": 23538, - "src": "61597:16:13", + "src": "62978:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98348,7 +98348,7 @@ "id": 23518, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61597:6:13", + "src": "62978:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98361,10 +98361,10 @@ "id": 23521, "mutability": "mutable", "name": "p2", - "nameLocation": "61620:2:13", + "nameLocation": "63001:2:13", "nodeType": "VariableDeclaration", "scope": 23538, - "src": "61615:7:13", + "src": "62996:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98375,7 +98375,7 @@ "id": 23520, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61615:4:13", + "src": "62996:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98388,10 +98388,10 @@ "id": 23523, "mutability": "mutable", "name": "p3", - "nameLocation": "61638:2:13", + "nameLocation": "63019:2:13", "nodeType": "VariableDeclaration", "scope": 23538, - "src": "61624:16:13", + "src": "63005:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98402,7 +98402,7 @@ "id": 23522, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61624:6:13", + "src": "63005:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98411,13 +98411,13 @@ "visibility": "internal" } ], - "src": "61584:57:13" + "src": "62965:57:13" }, "returnParameters": { "id": 23525, "nodeType": "ParameterList", "parameters": [], - "src": "61656:0:13" + "src": "63037:0:13" }, "scope": 24413, "stateMutability": "view", @@ -98427,12 +98427,12 @@ { "id": 23561, "nodeType": "FunctionDefinition", - "src": "61770:181:13", + "src": "63155:183:13", "nodes": [], "body": { "id": 23560, "nodeType": "Block", - "src": "61845:106:13", + "src": "63230:108:13", "nodes": [], "statements": [ { @@ -98449,7 +98449,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61895:31:13", + "src": "63281:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f1d5c9f0de8c048364058d1d6842804ada33dbc34bf9eaff8f2be978f384e08", "typeString": "literal_string \"log(address,string,bool,bool)\"" @@ -98462,7 +98462,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23540, - "src": "61928:2:13", + "src": "63314:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98474,7 +98474,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23542, - "src": "61932:2:13", + "src": "63318:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -98486,7 +98486,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23544, - "src": "61936:2:13", + "src": "63322:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98498,7 +98498,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23546, - "src": "61940:2:13", + "src": "63326:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98534,7 +98534,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61871:3:13", + "src": "63257:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -98547,7 +98547,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61871:23:13", + "src": "63257:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -98561,7 +98561,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61871:72:13", + "src": "63257:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98581,7 +98581,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "61855:15:13", + "src": "63241:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -98595,7 +98595,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "61855:89:13", + "src": "63241:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -98604,7 +98604,7 @@ }, "id": 23559, "nodeType": "ExpressionStatement", - "src": "61855:89:13" + "src": "63241:89:13" } ] }, @@ -98612,7 +98612,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61779:3:13", + "nameLocation": "63164:3:13", "parameters": { "id": 23547, "nodeType": "ParameterList", @@ -98622,10 +98622,10 @@ "id": 23540, "mutability": "mutable", "name": "p0", - "nameLocation": "61791:2:13", + "nameLocation": "63176:2:13", "nodeType": "VariableDeclaration", "scope": 23561, - "src": "61783:10:13", + "src": "63168:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98636,7 +98636,7 @@ "id": 23539, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61783:7:13", + "src": "63168:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98650,10 +98650,10 @@ "id": 23542, "mutability": "mutable", "name": "p1", - "nameLocation": "61809:2:13", + "nameLocation": "63194:2:13", "nodeType": "VariableDeclaration", "scope": 23561, - "src": "61795:16:13", + "src": "63180:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98664,7 +98664,7 @@ "id": 23541, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61795:6:13", + "src": "63180:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98677,10 +98677,10 @@ "id": 23544, "mutability": "mutable", "name": "p2", - "nameLocation": "61818:2:13", + "nameLocation": "63203:2:13", "nodeType": "VariableDeclaration", "scope": 23561, - "src": "61813:7:13", + "src": "63198:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98691,7 +98691,7 @@ "id": 23543, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61813:4:13", + "src": "63198:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98704,10 +98704,10 @@ "id": 23546, "mutability": "mutable", "name": "p3", - "nameLocation": "61827:2:13", + "nameLocation": "63212:2:13", "nodeType": "VariableDeclaration", "scope": 23561, - "src": "61822:7:13", + "src": "63207:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98718,7 +98718,7 @@ "id": 23545, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61822:4:13", + "src": "63207:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98727,13 +98727,13 @@ "visibility": "internal" } ], - "src": "61782:48:13" + "src": "63167:48:13" }, "returnParameters": { "id": 23548, "nodeType": "ParameterList", "parameters": [], - "src": "61845:0:13" + "src": "63230:0:13" }, "scope": 24413, "stateMutability": "view", @@ -98743,12 +98743,12 @@ { "id": 23584, "nodeType": "FunctionDefinition", - "src": "61957:187:13", + "src": "63346:189:13", "nodes": [], "body": { "id": 23583, "nodeType": "Block", - "src": "62035:109:13", + "src": "63424:111:13", "nodes": [], "statements": [ { @@ -98765,7 +98765,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62085:34:13", + "src": "63475:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_205871c2f2d320acdd350939b5fc035cc20b1a9cc058fb26f1c9fb3d2ba59970", "typeString": "literal_string \"log(address,string,bool,address)\"" @@ -98778,7 +98778,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23563, - "src": "62121:2:13", + "src": "63511:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98790,7 +98790,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23565, - "src": "62125:2:13", + "src": "63515:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -98802,7 +98802,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23567, - "src": "62129:2:13", + "src": "63519:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98814,7 +98814,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23569, - "src": "62133:2:13", + "src": "63523:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98850,7 +98850,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62061:3:13", + "src": "63451:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -98863,7 +98863,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62061:23:13", + "src": "63451:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -98877,7 +98877,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62061:75:13", + "src": "63451:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98897,7 +98897,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "62045:15:13", + "src": "63435:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -98911,7 +98911,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62045:92:13", + "src": "63435:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -98920,7 +98920,7 @@ }, "id": 23582, "nodeType": "ExpressionStatement", - "src": "62045:92:13" + "src": "63435:92:13" } ] }, @@ -98928,7 +98928,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61966:3:13", + "nameLocation": "63355:3:13", "parameters": { "id": 23570, "nodeType": "ParameterList", @@ -98938,10 +98938,10 @@ "id": 23563, "mutability": "mutable", "name": "p0", - "nameLocation": "61978:2:13", + "nameLocation": "63367:2:13", "nodeType": "VariableDeclaration", "scope": 23584, - "src": "61970:10:13", + "src": "63359:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98952,7 +98952,7 @@ "id": 23562, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61970:7:13", + "src": "63359:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98966,10 +98966,10 @@ "id": 23565, "mutability": "mutable", "name": "p1", - "nameLocation": "61996:2:13", + "nameLocation": "63385:2:13", "nodeType": "VariableDeclaration", "scope": 23584, - "src": "61982:16:13", + "src": "63371:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98980,7 +98980,7 @@ "id": 23564, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61982:6:13", + "src": "63371:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98993,10 +98993,10 @@ "id": 23567, "mutability": "mutable", "name": "p2", - "nameLocation": "62005:2:13", + "nameLocation": "63394:2:13", "nodeType": "VariableDeclaration", "scope": 23584, - "src": "62000:7:13", + "src": "63389:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99007,7 +99007,7 @@ "id": 23566, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62000:4:13", + "src": "63389:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99020,10 +99020,10 @@ "id": 23569, "mutability": "mutable", "name": "p3", - "nameLocation": "62017:2:13", + "nameLocation": "63406:2:13", "nodeType": "VariableDeclaration", "scope": 23584, - "src": "62009:10:13", + "src": "63398:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99034,7 +99034,7 @@ "id": 23568, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62009:7:13", + "src": "63398:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99044,13 +99044,13 @@ "visibility": "internal" } ], - "src": "61969:51:13" + "src": "63358:51:13" }, "returnParameters": { "id": 23571, "nodeType": "ParameterList", "parameters": [], - "src": "62035:0:13" + "src": "63424:0:13" }, "scope": 24413, "stateMutability": "view", @@ -99060,12 +99060,12 @@ { "id": 23607, "nodeType": "FunctionDefinition", - "src": "62150:193:13", + "src": "63543:195:13", "nodes": [], "body": { "id": 23606, "nodeType": "Block", - "src": "62231:112:13", + "src": "63624:114:13", "nodes": [], "statements": [ { @@ -99082,7 +99082,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62281:37:13", + "src": "63675:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_457fe3cf7da0d45ce051e53ef9adc21213d4d7779b5a0fadf99dea432be4beb7", "typeString": "literal_string \"log(address,string,address,uint256)\"" @@ -99095,7 +99095,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23586, - "src": "62320:2:13", + "src": "63714:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99107,7 +99107,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23588, - "src": "62324:2:13", + "src": "63718:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -99119,7 +99119,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23590, - "src": "62328:2:13", + "src": "63722:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99131,7 +99131,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23592, - "src": "62332:2:13", + "src": "63726:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -99167,7 +99167,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62257:3:13", + "src": "63651:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -99180,7 +99180,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62257:23:13", + "src": "63651:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -99194,7 +99194,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62257:78:13", + "src": "63651:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99214,7 +99214,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "62241:15:13", + "src": "63635:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -99228,7 +99228,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62241:95:13", + "src": "63635:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -99237,7 +99237,7 @@ }, "id": 23605, "nodeType": "ExpressionStatement", - "src": "62241:95:13" + "src": "63635:95:13" } ] }, @@ -99245,7 +99245,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62159:3:13", + "nameLocation": "63552:3:13", "parameters": { "id": 23593, "nodeType": "ParameterList", @@ -99255,10 +99255,10 @@ "id": 23586, "mutability": "mutable", "name": "p0", - "nameLocation": "62171:2:13", + "nameLocation": "63564:2:13", "nodeType": "VariableDeclaration", "scope": 23607, - "src": "62163:10:13", + "src": "63556:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99269,7 +99269,7 @@ "id": 23585, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62163:7:13", + "src": "63556:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99283,10 +99283,10 @@ "id": 23588, "mutability": "mutable", "name": "p1", - "nameLocation": "62189:2:13", + "nameLocation": "63582:2:13", "nodeType": "VariableDeclaration", "scope": 23607, - "src": "62175:16:13", + "src": "63568:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99297,7 +99297,7 @@ "id": 23587, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62175:6:13", + "src": "63568:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99310,10 +99310,10 @@ "id": 23590, "mutability": "mutable", "name": "p2", - "nameLocation": "62201:2:13", + "nameLocation": "63594:2:13", "nodeType": "VariableDeclaration", "scope": 23607, - "src": "62193:10:13", + "src": "63586:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99324,7 +99324,7 @@ "id": 23589, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62193:7:13", + "src": "63586:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99338,10 +99338,10 @@ "id": 23592, "mutability": "mutable", "name": "p3", - "nameLocation": "62213:2:13", + "nameLocation": "63606:2:13", "nodeType": "VariableDeclaration", "scope": 23607, - "src": "62205:10:13", + "src": "63598:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99352,7 +99352,7 @@ "id": 23591, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "62205:7:13", + "src": "63598:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -99361,13 +99361,13 @@ "visibility": "internal" } ], - "src": "62162:54:13" + "src": "63555:54:13" }, "returnParameters": { "id": 23594, "nodeType": "ParameterList", "parameters": [], - "src": "62231:0:13" + "src": "63624:0:13" }, "scope": 24413, "stateMutability": "view", @@ -99377,12 +99377,12 @@ { "id": 23630, "nodeType": "FunctionDefinition", - "src": "62349:198:13", + "src": "63746:200:13", "nodes": [], "body": { "id": 23629, "nodeType": "Block", - "src": "62436:111:13", + "src": "63833:113:13", "nodes": [], "statements": [ { @@ -99399,7 +99399,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62486:36:13", + "src": "63884:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f7e3624510fc5618feb98a49f5d4404e3749dacbdc916c267fea7b2051a08dea", "typeString": "literal_string \"log(address,string,address,string)\"" @@ -99412,7 +99412,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23609, - "src": "62524:2:13", + "src": "63922:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99424,7 +99424,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23611, - "src": "62528:2:13", + "src": "63926:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -99436,7 +99436,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23613, - "src": "62532:2:13", + "src": "63930:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99448,7 +99448,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23615, - "src": "62536:2:13", + "src": "63934:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -99484,7 +99484,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62462:3:13", + "src": "63860:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -99497,7 +99497,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62462:23:13", + "src": "63860:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -99511,7 +99511,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62462:77:13", + "src": "63860:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99531,7 +99531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "62446:15:13", + "src": "63844:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -99545,7 +99545,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62446:94:13", + "src": "63844:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -99554,7 +99554,7 @@ }, "id": 23628, "nodeType": "ExpressionStatement", - "src": "62446:94:13" + "src": "63844:94:13" } ] }, @@ -99562,7 +99562,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62358:3:13", + "nameLocation": "63755:3:13", "parameters": { "id": 23616, "nodeType": "ParameterList", @@ -99572,10 +99572,10 @@ "id": 23609, "mutability": "mutable", "name": "p0", - "nameLocation": "62370:2:13", + "nameLocation": "63767:2:13", "nodeType": "VariableDeclaration", "scope": 23630, - "src": "62362:10:13", + "src": "63759:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99586,7 +99586,7 @@ "id": 23608, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62362:7:13", + "src": "63759:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99600,10 +99600,10 @@ "id": 23611, "mutability": "mutable", "name": "p1", - "nameLocation": "62388:2:13", + "nameLocation": "63785:2:13", "nodeType": "VariableDeclaration", "scope": 23630, - "src": "62374:16:13", + "src": "63771:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99614,7 +99614,7 @@ "id": 23610, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62374:6:13", + "src": "63771:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99627,10 +99627,10 @@ "id": 23613, "mutability": "mutable", "name": "p2", - "nameLocation": "62400:2:13", + "nameLocation": "63797:2:13", "nodeType": "VariableDeclaration", "scope": 23630, - "src": "62392:10:13", + "src": "63789:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99641,7 +99641,7 @@ "id": 23612, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62392:7:13", + "src": "63789:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99655,10 +99655,10 @@ "id": 23615, "mutability": "mutable", "name": "p3", - "nameLocation": "62418:2:13", + "nameLocation": "63815:2:13", "nodeType": "VariableDeclaration", "scope": 23630, - "src": "62404:16:13", + "src": "63801:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99669,7 +99669,7 @@ "id": 23614, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62404:6:13", + "src": "63801:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99678,13 +99678,13 @@ "visibility": "internal" } ], - "src": "62361:60:13" + "src": "63758:60:13" }, "returnParameters": { "id": 23617, "nodeType": "ParameterList", "parameters": [], - "src": "62436:0:13" + "src": "63833:0:13" }, "scope": 24413, "stateMutability": "view", @@ -99694,12 +99694,12 @@ { "id": 23653, "nodeType": "FunctionDefinition", - "src": "62553:187:13", + "src": "63954:189:13", "nodes": [], "body": { "id": 23652, "nodeType": "Block", - "src": "62631:109:13", + "src": "64032:111:13", "nodes": [], "statements": [ { @@ -99716,7 +99716,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62681:34:13", + "src": "64083:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0df12b7620e0bad204ac79fe9930fef9b9a40702161764a681594d50d657b081", "typeString": "literal_string \"log(address,string,address,bool)\"" @@ -99729,7 +99729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23632, - "src": "62717:2:13", + "src": "64119:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99741,7 +99741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23634, - "src": "62721:2:13", + "src": "64123:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -99753,7 +99753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23636, - "src": "62725:2:13", + "src": "64127:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99765,7 +99765,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23638, - "src": "62729:2:13", + "src": "64131:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99801,7 +99801,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62657:3:13", + "src": "64059:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -99814,7 +99814,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62657:23:13", + "src": "64059:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -99828,7 +99828,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62657:75:13", + "src": "64059:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99848,7 +99848,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "62641:15:13", + "src": "64043:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -99862,7 +99862,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62641:92:13", + "src": "64043:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -99871,7 +99871,7 @@ }, "id": 23651, "nodeType": "ExpressionStatement", - "src": "62641:92:13" + "src": "64043:92:13" } ] }, @@ -99879,7 +99879,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62562:3:13", + "nameLocation": "63963:3:13", "parameters": { "id": 23639, "nodeType": "ParameterList", @@ -99889,10 +99889,10 @@ "id": 23632, "mutability": "mutable", "name": "p0", - "nameLocation": "62574:2:13", + "nameLocation": "63975:2:13", "nodeType": "VariableDeclaration", "scope": 23653, - "src": "62566:10:13", + "src": "63967:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99903,7 +99903,7 @@ "id": 23631, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62566:7:13", + "src": "63967:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99917,10 +99917,10 @@ "id": 23634, "mutability": "mutable", "name": "p1", - "nameLocation": "62592:2:13", + "nameLocation": "63993:2:13", "nodeType": "VariableDeclaration", "scope": 23653, - "src": "62578:16:13", + "src": "63979:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99931,7 +99931,7 @@ "id": 23633, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62578:6:13", + "src": "63979:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99944,10 +99944,10 @@ "id": 23636, "mutability": "mutable", "name": "p2", - "nameLocation": "62604:2:13", + "nameLocation": "64005:2:13", "nodeType": "VariableDeclaration", "scope": 23653, - "src": "62596:10:13", + "src": "63997:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99958,7 +99958,7 @@ "id": 23635, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62596:7:13", + "src": "63997:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99972,10 +99972,10 @@ "id": 23638, "mutability": "mutable", "name": "p3", - "nameLocation": "62613:2:13", + "nameLocation": "64014:2:13", "nodeType": "VariableDeclaration", "scope": 23653, - "src": "62608:7:13", + "src": "64009:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99986,7 +99986,7 @@ "id": 23637, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62608:4:13", + "src": "64009:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99995,13 +99995,13 @@ "visibility": "internal" } ], - "src": "62565:51:13" + "src": "63966:51:13" }, "returnParameters": { "id": 23640, "nodeType": "ParameterList", "parameters": [], - "src": "62631:0:13" + "src": "64032:0:13" }, "scope": 24413, "stateMutability": "view", @@ -100011,12 +100011,12 @@ { "id": 23676, "nodeType": "FunctionDefinition", - "src": "62746:193:13", + "src": "64151:195:13", "nodes": [], "body": { "id": 23675, "nodeType": "Block", - "src": "62827:112:13", + "src": "64232:114:13", "nodes": [], "statements": [ { @@ -100033,7 +100033,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62877:37:13", + "src": "64283:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0d36fa2022fafb45586a59914be3ad4c57b76e89535385dcff89c28c80605121", "typeString": "literal_string \"log(address,string,address,address)\"" @@ -100046,7 +100046,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23655, - "src": "62916:2:13", + "src": "64322:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100058,7 +100058,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23657, - "src": "62920:2:13", + "src": "64326:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -100070,7 +100070,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23659, - "src": "62924:2:13", + "src": "64330:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100082,7 +100082,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23661, - "src": "62928:2:13", + "src": "64334:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100118,7 +100118,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62853:3:13", + "src": "64259:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -100131,7 +100131,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62853:23:13", + "src": "64259:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -100145,7 +100145,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62853:78:13", + "src": "64259:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100165,7 +100165,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "62837:15:13", + "src": "64243:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -100179,7 +100179,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "62837:95:13", + "src": "64243:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -100188,7 +100188,7 @@ }, "id": 23674, "nodeType": "ExpressionStatement", - "src": "62837:95:13" + "src": "64243:95:13" } ] }, @@ -100196,7 +100196,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62755:3:13", + "nameLocation": "64160:3:13", "parameters": { "id": 23662, "nodeType": "ParameterList", @@ -100206,10 +100206,10 @@ "id": 23655, "mutability": "mutable", "name": "p0", - "nameLocation": "62767:2:13", + "nameLocation": "64172:2:13", "nodeType": "VariableDeclaration", "scope": 23676, - "src": "62759:10:13", + "src": "64164:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100220,7 +100220,7 @@ "id": 23654, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62759:7:13", + "src": "64164:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100234,10 +100234,10 @@ "id": 23657, "mutability": "mutable", "name": "p1", - "nameLocation": "62785:2:13", + "nameLocation": "64190:2:13", "nodeType": "VariableDeclaration", "scope": 23676, - "src": "62771:16:13", + "src": "64176:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100248,7 +100248,7 @@ "id": 23656, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62771:6:13", + "src": "64176:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100261,10 +100261,10 @@ "id": 23659, "mutability": "mutable", "name": "p2", - "nameLocation": "62797:2:13", + "nameLocation": "64202:2:13", "nodeType": "VariableDeclaration", "scope": 23676, - "src": "62789:10:13", + "src": "64194:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100275,7 +100275,7 @@ "id": 23658, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62789:7:13", + "src": "64194:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100289,10 +100289,10 @@ "id": 23661, "mutability": "mutable", "name": "p3", - "nameLocation": "62809:2:13", + "nameLocation": "64214:2:13", "nodeType": "VariableDeclaration", "scope": 23676, - "src": "62801:10:13", + "src": "64206:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100303,7 +100303,7 @@ "id": 23660, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62801:7:13", + "src": "64206:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100313,13 +100313,13 @@ "visibility": "internal" } ], - "src": "62758:54:13" + "src": "64163:54:13" }, "returnParameters": { "id": 23663, "nodeType": "ParameterList", "parameters": [], - "src": "62827:0:13" + "src": "64232:0:13" }, "scope": 24413, "stateMutability": "view", @@ -100329,12 +100329,12 @@ { "id": 23699, "nodeType": "FunctionDefinition", - "src": "62945:182:13", + "src": "64354:184:13", "nodes": [], "body": { "id": 23698, "nodeType": "Block", - "src": "63017:110:13", + "src": "64426:112:13", "nodes": [], "statements": [ { @@ -100351,7 +100351,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63067:35:13", + "src": "64477:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_386ff5f4530ea008cf639214e5b8a55077ec58314989bc72a4ee1f3ffe9617a4", "typeString": "literal_string \"log(address,bool,uint256,uint256)\"" @@ -100364,7 +100364,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23678, - "src": "63104:2:13", + "src": "64514:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100376,7 +100376,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23680, - "src": "63108:2:13", + "src": "64518:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100388,7 +100388,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23682, - "src": "63112:2:13", + "src": "64522:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100400,7 +100400,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23684, - "src": "63116:2:13", + "src": "64526:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100436,7 +100436,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63043:3:13", + "src": "64453:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -100449,7 +100449,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63043:23:13", + "src": "64453:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -100463,7 +100463,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63043:76:13", + "src": "64453:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100483,7 +100483,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "63027:15:13", + "src": "64437:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -100497,7 +100497,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63027:93:13", + "src": "64437:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -100506,7 +100506,7 @@ }, "id": 23697, "nodeType": "ExpressionStatement", - "src": "63027:93:13" + "src": "64437:93:13" } ] }, @@ -100514,7 +100514,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62954:3:13", + "nameLocation": "64363:3:13", "parameters": { "id": 23685, "nodeType": "ParameterList", @@ -100524,10 +100524,10 @@ "id": 23678, "mutability": "mutable", "name": "p0", - "nameLocation": "62966:2:13", + "nameLocation": "64375:2:13", "nodeType": "VariableDeclaration", "scope": 23699, - "src": "62958:10:13", + "src": "64367:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100538,7 +100538,7 @@ "id": 23677, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62958:7:13", + "src": "64367:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100552,10 +100552,10 @@ "id": 23680, "mutability": "mutable", "name": "p1", - "nameLocation": "62975:2:13", + "nameLocation": "64384:2:13", "nodeType": "VariableDeclaration", "scope": 23699, - "src": "62970:7:13", + "src": "64379:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100566,7 +100566,7 @@ "id": 23679, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62970:4:13", + "src": "64379:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100579,10 +100579,10 @@ "id": 23682, "mutability": "mutable", "name": "p2", - "nameLocation": "62987:2:13", + "nameLocation": "64396:2:13", "nodeType": "VariableDeclaration", "scope": 23699, - "src": "62979:10:13", + "src": "64388:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100593,7 +100593,7 @@ "id": 23681, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "62979:7:13", + "src": "64388:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100606,10 +100606,10 @@ "id": 23684, "mutability": "mutable", "name": "p3", - "nameLocation": "62999:2:13", + "nameLocation": "64408:2:13", "nodeType": "VariableDeclaration", "scope": 23699, - "src": "62991:10:13", + "src": "64400:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100620,7 +100620,7 @@ "id": 23683, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "62991:7:13", + "src": "64400:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100629,13 +100629,13 @@ "visibility": "internal" } ], - "src": "62957:45:13" + "src": "64366:45:13" }, "returnParameters": { "id": 23686, "nodeType": "ParameterList", "parameters": [], - "src": "63017:0:13" + "src": "64426:0:13" }, "scope": 24413, "stateMutability": "view", @@ -100645,12 +100645,12 @@ { "id": 23722, "nodeType": "FunctionDefinition", - "src": "63133:187:13", + "src": "64546:189:13", "nodes": [], "body": { "id": 23721, "nodeType": "Block", - "src": "63211:109:13", + "src": "64624:111:13", "nodes": [], "statements": [ { @@ -100667,7 +100667,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63261:34:13", + "src": "64675:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0aa6cfad2c268cd387390ada6d4a75b3aa3e38d6511517eb59fcd07a90f9c283", "typeString": "literal_string \"log(address,bool,uint256,string)\"" @@ -100680,7 +100680,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23701, - "src": "63297:2:13", + "src": "64711:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100692,7 +100692,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23703, - "src": "63301:2:13", + "src": "64715:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100704,7 +100704,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23705, - "src": "63305:2:13", + "src": "64719:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100716,7 +100716,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23707, - "src": "63309:2:13", + "src": "64723:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -100752,7 +100752,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63237:3:13", + "src": "64651:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -100765,7 +100765,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63237:23:13", + "src": "64651:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -100779,7 +100779,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63237:75:13", + "src": "64651:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100799,7 +100799,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "63221:15:13", + "src": "64635:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -100813,7 +100813,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63221:92:13", + "src": "64635:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -100822,7 +100822,7 @@ }, "id": 23720, "nodeType": "ExpressionStatement", - "src": "63221:92:13" + "src": "64635:92:13" } ] }, @@ -100830,7 +100830,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63142:3:13", + "nameLocation": "64555:3:13", "parameters": { "id": 23708, "nodeType": "ParameterList", @@ -100840,10 +100840,10 @@ "id": 23701, "mutability": "mutable", "name": "p0", - "nameLocation": "63154:2:13", + "nameLocation": "64567:2:13", "nodeType": "VariableDeclaration", "scope": 23722, - "src": "63146:10:13", + "src": "64559:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100854,7 +100854,7 @@ "id": 23700, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63146:7:13", + "src": "64559:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100868,10 +100868,10 @@ "id": 23703, "mutability": "mutable", "name": "p1", - "nameLocation": "63163:2:13", + "nameLocation": "64576:2:13", "nodeType": "VariableDeclaration", "scope": 23722, - "src": "63158:7:13", + "src": "64571:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100882,7 +100882,7 @@ "id": 23702, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63158:4:13", + "src": "64571:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100895,10 +100895,10 @@ "id": 23705, "mutability": "mutable", "name": "p2", - "nameLocation": "63175:2:13", + "nameLocation": "64588:2:13", "nodeType": "VariableDeclaration", "scope": 23722, - "src": "63167:10:13", + "src": "64580:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100909,7 +100909,7 @@ "id": 23704, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "63167:7:13", + "src": "64580:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100922,10 +100922,10 @@ "id": 23707, "mutability": "mutable", "name": "p3", - "nameLocation": "63193:2:13", + "nameLocation": "64606:2:13", "nodeType": "VariableDeclaration", "scope": 23722, - "src": "63179:16:13", + "src": "64592:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100936,7 +100936,7 @@ "id": 23706, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63179:6:13", + "src": "64592:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100945,13 +100945,13 @@ "visibility": "internal" } ], - "src": "63145:51:13" + "src": "64558:51:13" }, "returnParameters": { "id": 23709, "nodeType": "ParameterList", "parameters": [], - "src": "63211:0:13" + "src": "64624:0:13" }, "scope": 24413, "stateMutability": "view", @@ -100961,12 +100961,12 @@ { "id": 23745, "nodeType": "FunctionDefinition", - "src": "63326:176:13", + "src": "64743:178:13", "nodes": [], "body": { "id": 23744, "nodeType": "Block", - "src": "63395:107:13", + "src": "64812:109:13", "nodes": [], "statements": [ { @@ -100983,7 +100983,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63445:32:13", + "src": "64863:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c4643e20494ddb98fe78bc587bcecbcc7db255edcee8232992e8be9b00c4713c", "typeString": "literal_string \"log(address,bool,uint256,bool)\"" @@ -100996,7 +100996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23724, - "src": "63479:2:13", + "src": "64897:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101008,7 +101008,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23726, - "src": "63483:2:13", + "src": "64901:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101020,7 +101020,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23728, - "src": "63487:2:13", + "src": "64905:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101032,7 +101032,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23730, - "src": "63491:2:13", + "src": "64909:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101068,7 +101068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63421:3:13", + "src": "64839:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -101081,7 +101081,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63421:23:13", + "src": "64839:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -101095,7 +101095,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63421:73:13", + "src": "64839:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101115,7 +101115,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "63405:15:13", + "src": "64823:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -101129,7 +101129,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63405:90:13", + "src": "64823:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -101138,7 +101138,7 @@ }, "id": 23743, "nodeType": "ExpressionStatement", - "src": "63405:90:13" + "src": "64823:90:13" } ] }, @@ -101146,7 +101146,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63335:3:13", + "nameLocation": "64752:3:13", "parameters": { "id": 23731, "nodeType": "ParameterList", @@ -101156,10 +101156,10 @@ "id": 23724, "mutability": "mutable", "name": "p0", - "nameLocation": "63347:2:13", + "nameLocation": "64764:2:13", "nodeType": "VariableDeclaration", "scope": 23745, - "src": "63339:10:13", + "src": "64756:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101170,7 +101170,7 @@ "id": 23723, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63339:7:13", + "src": "64756:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101184,10 +101184,10 @@ "id": 23726, "mutability": "mutable", "name": "p1", - "nameLocation": "63356:2:13", + "nameLocation": "64773:2:13", "nodeType": "VariableDeclaration", "scope": 23745, - "src": "63351:7:13", + "src": "64768:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101198,7 +101198,7 @@ "id": 23725, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63351:4:13", + "src": "64768:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101211,10 +101211,10 @@ "id": 23728, "mutability": "mutable", "name": "p2", - "nameLocation": "63368:2:13", + "nameLocation": "64785:2:13", "nodeType": "VariableDeclaration", "scope": 23745, - "src": "63360:10:13", + "src": "64777:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101225,7 +101225,7 @@ "id": 23727, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "63360:7:13", + "src": "64777:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101238,10 +101238,10 @@ "id": 23730, "mutability": "mutable", "name": "p3", - "nameLocation": "63377:2:13", + "nameLocation": "64794:2:13", "nodeType": "VariableDeclaration", "scope": 23745, - "src": "63372:7:13", + "src": "64789:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101252,7 +101252,7 @@ "id": 23729, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63372:4:13", + "src": "64789:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101261,13 +101261,13 @@ "visibility": "internal" } ], - "src": "63338:42:13" + "src": "64755:42:13" }, "returnParameters": { "id": 23732, "nodeType": "ParameterList", "parameters": [], - "src": "63395:0:13" + "src": "64812:0:13" }, "scope": 24413, "stateMutability": "view", @@ -101277,12 +101277,12 @@ { "id": 23768, "nodeType": "FunctionDefinition", - "src": "63508:182:13", + "src": "64929:184:13", "nodes": [], "body": { "id": 23767, "nodeType": "Block", - "src": "63580:110:13", + "src": "65001:112:13", "nodes": [], "statements": [ { @@ -101299,7 +101299,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63630:35:13", + "src": "65052:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ccf790a175b1b762ef5bfd3564f0b74c078f15eca08b8ee654a38a96a5ad2aee", "typeString": "literal_string \"log(address,bool,uint256,address)\"" @@ -101312,7 +101312,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23747, - "src": "63667:2:13", + "src": "65089:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101324,7 +101324,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23749, - "src": "63671:2:13", + "src": "65093:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101336,7 +101336,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23751, - "src": "63675:2:13", + "src": "65097:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101348,7 +101348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23753, - "src": "63679:2:13", + "src": "65101:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101384,7 +101384,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63606:3:13", + "src": "65028:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -101397,7 +101397,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63606:23:13", + "src": "65028:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -101411,7 +101411,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63606:76:13", + "src": "65028:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101431,7 +101431,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "63590:15:13", + "src": "65012:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -101445,7 +101445,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63590:93:13", + "src": "65012:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -101454,7 +101454,7 @@ }, "id": 23766, "nodeType": "ExpressionStatement", - "src": "63590:93:13" + "src": "65012:93:13" } ] }, @@ -101462,7 +101462,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63517:3:13", + "nameLocation": "64938:3:13", "parameters": { "id": 23754, "nodeType": "ParameterList", @@ -101472,10 +101472,10 @@ "id": 23747, "mutability": "mutable", "name": "p0", - "nameLocation": "63529:2:13", + "nameLocation": "64950:2:13", "nodeType": "VariableDeclaration", "scope": 23768, - "src": "63521:10:13", + "src": "64942:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101486,7 +101486,7 @@ "id": 23746, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63521:7:13", + "src": "64942:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101500,10 +101500,10 @@ "id": 23749, "mutability": "mutable", "name": "p1", - "nameLocation": "63538:2:13", + "nameLocation": "64959:2:13", "nodeType": "VariableDeclaration", "scope": 23768, - "src": "63533:7:13", + "src": "64954:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101514,7 +101514,7 @@ "id": 23748, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63533:4:13", + "src": "64954:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101527,10 +101527,10 @@ "id": 23751, "mutability": "mutable", "name": "p2", - "nameLocation": "63550:2:13", + "nameLocation": "64971:2:13", "nodeType": "VariableDeclaration", "scope": 23768, - "src": "63542:10:13", + "src": "64963:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101541,7 +101541,7 @@ "id": 23750, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "63542:7:13", + "src": "64963:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101554,10 +101554,10 @@ "id": 23753, "mutability": "mutable", "name": "p3", - "nameLocation": "63562:2:13", + "nameLocation": "64983:2:13", "nodeType": "VariableDeclaration", "scope": 23768, - "src": "63554:10:13", + "src": "64975:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101568,7 +101568,7 @@ "id": 23752, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63554:7:13", + "src": "64975:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101578,13 +101578,13 @@ "visibility": "internal" } ], - "src": "63520:45:13" + "src": "64941:45:13" }, "returnParameters": { "id": 23755, "nodeType": "ParameterList", "parameters": [], - "src": "63580:0:13" + "src": "65001:0:13" }, "scope": 24413, "stateMutability": "view", @@ -101594,12 +101594,12 @@ { "id": 23791, "nodeType": "FunctionDefinition", - "src": "63696:187:13", + "src": "65121:189:13", "nodes": [], "body": { "id": 23790, "nodeType": "Block", - "src": "63774:109:13", + "src": "65199:111:13", "nodes": [], "statements": [ { @@ -101616,7 +101616,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63824:34:13", + "src": "65250:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_80e6a20b48643c1f2494eae694f173a69e42da349d0e193e48fece80e869df69", "typeString": "literal_string \"log(address,bool,string,uint256)\"" @@ -101629,7 +101629,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23770, - "src": "63860:2:13", + "src": "65286:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101641,7 +101641,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23772, - "src": "63864:2:13", + "src": "65290:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101653,7 +101653,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23774, - "src": "63868:2:13", + "src": "65294:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -101665,7 +101665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23776, - "src": "63872:2:13", + "src": "65298:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101701,7 +101701,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63800:3:13", + "src": "65226:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -101714,7 +101714,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63800:23:13", + "src": "65226:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -101728,7 +101728,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63800:75:13", + "src": "65226:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101748,7 +101748,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "63784:15:13", + "src": "65210:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -101762,7 +101762,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63784:92:13", + "src": "65210:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -101771,7 +101771,7 @@ }, "id": 23789, "nodeType": "ExpressionStatement", - "src": "63784:92:13" + "src": "65210:92:13" } ] }, @@ -101779,7 +101779,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63705:3:13", + "nameLocation": "65130:3:13", "parameters": { "id": 23777, "nodeType": "ParameterList", @@ -101789,10 +101789,10 @@ "id": 23770, "mutability": "mutable", "name": "p0", - "nameLocation": "63717:2:13", + "nameLocation": "65142:2:13", "nodeType": "VariableDeclaration", "scope": 23791, - "src": "63709:10:13", + "src": "65134:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101803,7 +101803,7 @@ "id": 23769, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63709:7:13", + "src": "65134:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101817,10 +101817,10 @@ "id": 23772, "mutability": "mutable", "name": "p1", - "nameLocation": "63726:2:13", + "nameLocation": "65151:2:13", "nodeType": "VariableDeclaration", "scope": 23791, - "src": "63721:7:13", + "src": "65146:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101831,7 +101831,7 @@ "id": 23771, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63721:4:13", + "src": "65146:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101844,10 +101844,10 @@ "id": 23774, "mutability": "mutable", "name": "p2", - "nameLocation": "63744:2:13", + "nameLocation": "65169:2:13", "nodeType": "VariableDeclaration", "scope": 23791, - "src": "63730:16:13", + "src": "65155:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -101858,7 +101858,7 @@ "id": 23773, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63730:6:13", + "src": "65155:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -101871,10 +101871,10 @@ "id": 23776, "mutability": "mutable", "name": "p3", - "nameLocation": "63756:2:13", + "nameLocation": "65181:2:13", "nodeType": "VariableDeclaration", "scope": 23791, - "src": "63748:10:13", + "src": "65173:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101885,7 +101885,7 @@ "id": 23775, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "63748:7:13", + "src": "65173:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101894,13 +101894,13 @@ "visibility": "internal" } ], - "src": "63708:51:13" + "src": "65133:51:13" }, "returnParameters": { "id": 23778, "nodeType": "ParameterList", "parameters": [], - "src": "63774:0:13" + "src": "65199:0:13" }, "scope": 24413, "stateMutability": "view", @@ -101910,12 +101910,12 @@ { "id": 23814, "nodeType": "FunctionDefinition", - "src": "63889:192:13", + "src": "65318:194:13", "nodes": [], "body": { "id": 23813, "nodeType": "Block", - "src": "63973:108:13", + "src": "65402:110:13", "nodes": [], "statements": [ { @@ -101932,7 +101932,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64023:33:13", + "src": "65453:33:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_475c5c33f91155b7a0e86c9fac7985c60ab58f4bfb411ee9b31d994a7fc95d1f", "typeString": "literal_string \"log(address,bool,string,string)\"" @@ -101945,7 +101945,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23793, - "src": "64058:2:13", + "src": "65488:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101957,7 +101957,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23795, - "src": "64062:2:13", + "src": "65492:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101969,7 +101969,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23797, - "src": "64066:2:13", + "src": "65496:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -101981,7 +101981,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23799, - "src": "64070:2:13", + "src": "65500:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -102017,7 +102017,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63999:3:13", + "src": "65429:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -102030,7 +102030,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63999:23:13", + "src": "65429:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -102044,7 +102044,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63999:74:13", + "src": "65429:74:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102064,7 +102064,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "63983:15:13", + "src": "65413:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -102078,7 +102078,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "63983:91:13", + "src": "65413:91:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -102087,7 +102087,7 @@ }, "id": 23812, "nodeType": "ExpressionStatement", - "src": "63983:91:13" + "src": "65413:91:13" } ] }, @@ -102095,7 +102095,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63898:3:13", + "nameLocation": "65327:3:13", "parameters": { "id": 23800, "nodeType": "ParameterList", @@ -102105,10 +102105,10 @@ "id": 23793, "mutability": "mutable", "name": "p0", - "nameLocation": "63910:2:13", + "nameLocation": "65339:2:13", "nodeType": "VariableDeclaration", "scope": 23814, - "src": "63902:10:13", + "src": "65331:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102119,7 +102119,7 @@ "id": 23792, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63902:7:13", + "src": "65331:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102133,10 +102133,10 @@ "id": 23795, "mutability": "mutable", "name": "p1", - "nameLocation": "63919:2:13", + "nameLocation": "65348:2:13", "nodeType": "VariableDeclaration", "scope": 23814, - "src": "63914:7:13", + "src": "65343:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102147,7 +102147,7 @@ "id": 23794, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63914:4:13", + "src": "65343:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102160,10 +102160,10 @@ "id": 23797, "mutability": "mutable", "name": "p2", - "nameLocation": "63937:2:13", + "nameLocation": "65366:2:13", "nodeType": "VariableDeclaration", "scope": 23814, - "src": "63923:16:13", + "src": "65352:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102174,7 +102174,7 @@ "id": 23796, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63923:6:13", + "src": "65352:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102187,10 +102187,10 @@ "id": 23799, "mutability": "mutable", "name": "p3", - "nameLocation": "63955:2:13", + "nameLocation": "65384:2:13", "nodeType": "VariableDeclaration", "scope": 23814, - "src": "63941:16:13", + "src": "65370:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102201,7 +102201,7 @@ "id": 23798, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63941:6:13", + "src": "65370:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102210,13 +102210,13 @@ "visibility": "internal" } ], - "src": "63901:57:13" + "src": "65330:57:13" }, "returnParameters": { "id": 23801, "nodeType": "ParameterList", "parameters": [], - "src": "63973:0:13" + "src": "65402:0:13" }, "scope": 24413, "stateMutability": "view", @@ -102226,12 +102226,12 @@ { "id": 23837, "nodeType": "FunctionDefinition", - "src": "64087:181:13", + "src": "65520:183:13", "nodes": [], "body": { "id": 23836, "nodeType": "Block", - "src": "64162:106:13", + "src": "65595:108:13", "nodes": [], "statements": [ { @@ -102248,7 +102248,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64212:31:13", + "src": "65646:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50ad461db24803fc9b2ba76f072192e0a4d8fbb3667a50c400f504443380890f", "typeString": "literal_string \"log(address,bool,string,bool)\"" @@ -102261,7 +102261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23816, - "src": "64245:2:13", + "src": "65679:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -102273,7 +102273,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23818, - "src": "64249:2:13", + "src": "65683:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102285,7 +102285,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23820, - "src": "64253:2:13", + "src": "65687:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -102297,7 +102297,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23822, - "src": "64257:2:13", + "src": "65691:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102333,7 +102333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64188:3:13", + "src": "65622:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -102346,7 +102346,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64188:23:13", + "src": "65622:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -102360,7 +102360,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64188:72:13", + "src": "65622:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102380,7 +102380,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "64172:15:13", + "src": "65606:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -102394,7 +102394,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64172:89:13", + "src": "65606:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -102403,7 +102403,7 @@ }, "id": 23835, "nodeType": "ExpressionStatement", - "src": "64172:89:13" + "src": "65606:89:13" } ] }, @@ -102411,7 +102411,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64096:3:13", + "nameLocation": "65529:3:13", "parameters": { "id": 23823, "nodeType": "ParameterList", @@ -102421,10 +102421,10 @@ "id": 23816, "mutability": "mutable", "name": "p0", - "nameLocation": "64108:2:13", + "nameLocation": "65541:2:13", "nodeType": "VariableDeclaration", "scope": 23837, - "src": "64100:10:13", + "src": "65533:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102435,7 +102435,7 @@ "id": 23815, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64100:7:13", + "src": "65533:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102449,10 +102449,10 @@ "id": 23818, "mutability": "mutable", "name": "p1", - "nameLocation": "64117:2:13", + "nameLocation": "65550:2:13", "nodeType": "VariableDeclaration", "scope": 23837, - "src": "64112:7:13", + "src": "65545:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102463,7 +102463,7 @@ "id": 23817, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64112:4:13", + "src": "65545:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102476,10 +102476,10 @@ "id": 23820, "mutability": "mutable", "name": "p2", - "nameLocation": "64135:2:13", + "nameLocation": "65568:2:13", "nodeType": "VariableDeclaration", "scope": 23837, - "src": "64121:16:13", + "src": "65554:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102490,7 +102490,7 @@ "id": 23819, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64121:6:13", + "src": "65554:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102503,10 +102503,10 @@ "id": 23822, "mutability": "mutable", "name": "p3", - "nameLocation": "64144:2:13", + "nameLocation": "65577:2:13", "nodeType": "VariableDeclaration", "scope": 23837, - "src": "64139:7:13", + "src": "65572:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102517,7 +102517,7 @@ "id": 23821, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64139:4:13", + "src": "65572:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102526,13 +102526,13 @@ "visibility": "internal" } ], - "src": "64099:48:13" + "src": "65532:48:13" }, "returnParameters": { "id": 23824, "nodeType": "ParameterList", "parameters": [], - "src": "64162:0:13" + "src": "65595:0:13" }, "scope": 24413, "stateMutability": "view", @@ -102542,12 +102542,12 @@ { "id": 23860, "nodeType": "FunctionDefinition", - "src": "64274:187:13", + "src": "65711:189:13", "nodes": [], "body": { "id": 23859, "nodeType": "Block", - "src": "64352:109:13", + "src": "65789:111:13", "nodes": [], "statements": [ { @@ -102564,7 +102564,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64402:34:13", + "src": "65840:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_19fd495659df511498cf8dde03672830bd109ef2d9b9bec18e72190917c328bc", "typeString": "literal_string \"log(address,bool,string,address)\"" @@ -102577,7 +102577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23839, - "src": "64438:2:13", + "src": "65876:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -102589,7 +102589,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23841, - "src": "64442:2:13", + "src": "65880:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102601,7 +102601,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23843, - "src": "64446:2:13", + "src": "65884:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -102613,7 +102613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23845, - "src": "64450:2:13", + "src": "65888:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -102649,7 +102649,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64378:3:13", + "src": "65816:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -102662,7 +102662,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64378:23:13", + "src": "65816:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -102676,7 +102676,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64378:75:13", + "src": "65816:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102696,7 +102696,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "64362:15:13", + "src": "65800:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -102710,7 +102710,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64362:92:13", + "src": "65800:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -102719,7 +102719,7 @@ }, "id": 23858, "nodeType": "ExpressionStatement", - "src": "64362:92:13" + "src": "65800:92:13" } ] }, @@ -102727,7 +102727,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64283:3:13", + "nameLocation": "65720:3:13", "parameters": { "id": 23846, "nodeType": "ParameterList", @@ -102737,10 +102737,10 @@ "id": 23839, "mutability": "mutable", "name": "p0", - "nameLocation": "64295:2:13", + "nameLocation": "65732:2:13", "nodeType": "VariableDeclaration", "scope": 23860, - "src": "64287:10:13", + "src": "65724:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102751,7 +102751,7 @@ "id": 23838, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64287:7:13", + "src": "65724:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102765,10 +102765,10 @@ "id": 23841, "mutability": "mutable", "name": "p1", - "nameLocation": "64304:2:13", + "nameLocation": "65741:2:13", "nodeType": "VariableDeclaration", "scope": 23860, - "src": "64299:7:13", + "src": "65736:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102779,7 +102779,7 @@ "id": 23840, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64299:4:13", + "src": "65736:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102792,10 +102792,10 @@ "id": 23843, "mutability": "mutable", "name": "p2", - "nameLocation": "64322:2:13", + "nameLocation": "65759:2:13", "nodeType": "VariableDeclaration", "scope": 23860, - "src": "64308:16:13", + "src": "65745:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102806,7 +102806,7 @@ "id": 23842, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64308:6:13", + "src": "65745:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102819,10 +102819,10 @@ "id": 23845, "mutability": "mutable", "name": "p3", - "nameLocation": "64334:2:13", + "nameLocation": "65771:2:13", "nodeType": "VariableDeclaration", "scope": 23860, - "src": "64326:10:13", + "src": "65763:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102833,7 +102833,7 @@ "id": 23844, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64326:7:13", + "src": "65763:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102843,13 +102843,13 @@ "visibility": "internal" } ], - "src": "64286:51:13" + "src": "65723:51:13" }, "returnParameters": { "id": 23847, "nodeType": "ParameterList", "parameters": [], - "src": "64352:0:13" + "src": "65789:0:13" }, "scope": 24413, "stateMutability": "view", @@ -102859,12 +102859,12 @@ { "id": 23883, "nodeType": "FunctionDefinition", - "src": "64467:176:13", + "src": "65908:178:13", "nodes": [], "body": { "id": 23882, "nodeType": "Block", - "src": "64536:107:13", + "src": "65977:109:13", "nodes": [], "statements": [ { @@ -102881,7 +102881,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64586:32:13", + "src": "66028:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8c4e5de62881fec144fb423112f08d23c6aca116363a7b195024519470acf22e", "typeString": "literal_string \"log(address,bool,bool,uint256)\"" @@ -102894,7 +102894,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23862, - "src": "64620:2:13", + "src": "66062:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -102906,7 +102906,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23864, - "src": "64624:2:13", + "src": "66066:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102918,7 +102918,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23866, - "src": "64628:2:13", + "src": "66070:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102930,7 +102930,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23868, - "src": "64632:2:13", + "src": "66074:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102966,7 +102966,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64562:3:13", + "src": "66004:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -102979,7 +102979,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64562:23:13", + "src": "66004:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -102993,7 +102993,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64562:73:13", + "src": "66004:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103013,7 +103013,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "64546:15:13", + "src": "65988:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -103027,7 +103027,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64546:90:13", + "src": "65988:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -103036,7 +103036,7 @@ }, "id": 23881, "nodeType": "ExpressionStatement", - "src": "64546:90:13" + "src": "65988:90:13" } ] }, @@ -103044,7 +103044,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64476:3:13", + "nameLocation": "65917:3:13", "parameters": { "id": 23869, "nodeType": "ParameterList", @@ -103054,10 +103054,10 @@ "id": 23862, "mutability": "mutable", "name": "p0", - "nameLocation": "64488:2:13", + "nameLocation": "65929:2:13", "nodeType": "VariableDeclaration", "scope": 23883, - "src": "64480:10:13", + "src": "65921:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103068,7 +103068,7 @@ "id": 23861, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64480:7:13", + "src": "65921:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103082,10 +103082,10 @@ "id": 23864, "mutability": "mutable", "name": "p1", - "nameLocation": "64497:2:13", + "nameLocation": "65938:2:13", "nodeType": "VariableDeclaration", "scope": 23883, - "src": "64492:7:13", + "src": "65933:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103096,7 +103096,7 @@ "id": 23863, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64492:4:13", + "src": "65933:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103109,10 +103109,10 @@ "id": 23866, "mutability": "mutable", "name": "p2", - "nameLocation": "64506:2:13", + "nameLocation": "65947:2:13", "nodeType": "VariableDeclaration", "scope": 23883, - "src": "64501:7:13", + "src": "65942:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103123,7 +103123,7 @@ "id": 23865, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64501:4:13", + "src": "65942:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103136,10 +103136,10 @@ "id": 23868, "mutability": "mutable", "name": "p3", - "nameLocation": "64518:2:13", + "nameLocation": "65959:2:13", "nodeType": "VariableDeclaration", "scope": 23883, - "src": "64510:10:13", + "src": "65951:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103150,7 +103150,7 @@ "id": 23867, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "64510:7:13", + "src": "65951:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -103159,13 +103159,13 @@ "visibility": "internal" } ], - "src": "64479:42:13" + "src": "65920:42:13" }, "returnParameters": { "id": 23870, "nodeType": "ParameterList", "parameters": [], - "src": "64536:0:13" + "src": "65977:0:13" }, "scope": 24413, "stateMutability": "view", @@ -103175,12 +103175,12 @@ { "id": 23906, "nodeType": "FunctionDefinition", - "src": "64649:181:13", + "src": "66094:183:13", "nodes": [], "body": { "id": 23905, "nodeType": "Block", - "src": "64724:106:13", + "src": "66169:108:13", "nodes": [], "statements": [ { @@ -103197,7 +103197,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64774:31:13", + "src": "66220:31:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dfc4a2e8c56809b44edbbc6d92d0a8441e551ad5387596bf8b629c56d9a91300", "typeString": "literal_string \"log(address,bool,bool,string)\"" @@ -103210,7 +103210,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23885, - "src": "64807:2:13", + "src": "66253:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103222,7 +103222,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23887, - "src": "64811:2:13", + "src": "66257:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103234,7 +103234,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23889, - "src": "64815:2:13", + "src": "66261:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103246,7 +103246,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23891, - "src": "64819:2:13", + "src": "66265:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -103282,7 +103282,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64750:3:13", + "src": "66196:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -103295,7 +103295,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64750:23:13", + "src": "66196:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -103309,7 +103309,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64750:72:13", + "src": "66196:72:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103329,7 +103329,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "64734:15:13", + "src": "66180:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -103343,7 +103343,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64734:89:13", + "src": "66180:89:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -103352,7 +103352,7 @@ }, "id": 23904, "nodeType": "ExpressionStatement", - "src": "64734:89:13" + "src": "66180:89:13" } ] }, @@ -103360,7 +103360,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64658:3:13", + "nameLocation": "66103:3:13", "parameters": { "id": 23892, "nodeType": "ParameterList", @@ -103370,10 +103370,10 @@ "id": 23885, "mutability": "mutable", "name": "p0", - "nameLocation": "64670:2:13", + "nameLocation": "66115:2:13", "nodeType": "VariableDeclaration", "scope": 23906, - "src": "64662:10:13", + "src": "66107:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103384,7 +103384,7 @@ "id": 23884, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64662:7:13", + "src": "66107:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103398,10 +103398,10 @@ "id": 23887, "mutability": "mutable", "name": "p1", - "nameLocation": "64679:2:13", + "nameLocation": "66124:2:13", "nodeType": "VariableDeclaration", "scope": 23906, - "src": "64674:7:13", + "src": "66119:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103412,7 +103412,7 @@ "id": 23886, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64674:4:13", + "src": "66119:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103425,10 +103425,10 @@ "id": 23889, "mutability": "mutable", "name": "p2", - "nameLocation": "64688:2:13", + "nameLocation": "66133:2:13", "nodeType": "VariableDeclaration", "scope": 23906, - "src": "64683:7:13", + "src": "66128:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103439,7 +103439,7 @@ "id": 23888, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64683:4:13", + "src": "66128:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103452,10 +103452,10 @@ "id": 23891, "mutability": "mutable", "name": "p3", - "nameLocation": "64706:2:13", + "nameLocation": "66151:2:13", "nodeType": "VariableDeclaration", "scope": 23906, - "src": "64692:16:13", + "src": "66137:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -103466,7 +103466,7 @@ "id": 23890, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64692:6:13", + "src": "66137:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -103475,13 +103475,13 @@ "visibility": "internal" } ], - "src": "64661:48:13" + "src": "66106:48:13" }, "returnParameters": { "id": 23893, "nodeType": "ParameterList", "parameters": [], - "src": "64724:0:13" + "src": "66169:0:13" }, "scope": 24413, "stateMutability": "view", @@ -103491,12 +103491,12 @@ { "id": 23929, "nodeType": "FunctionDefinition", - "src": "64836:170:13", + "src": "66285:172:13", "nodes": [], "body": { "id": 23928, "nodeType": "Block", - "src": "64902:104:13", + "src": "66351:106:13", "nodes": [], "statements": [ { @@ -103513,7 +103513,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64952:29:13", + "src": "66402:29:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cac434792b973db16714db96d2aeda353b2253f27255abe42b9960b2dc550634", "typeString": "literal_string \"log(address,bool,bool,bool)\"" @@ -103526,7 +103526,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23908, - "src": "64983:2:13", + "src": "66433:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103538,7 +103538,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23910, - "src": "64987:2:13", + "src": "66437:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103550,7 +103550,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23912, - "src": "64991:2:13", + "src": "66441:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103562,7 +103562,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23914, - "src": "64995:2:13", + "src": "66445:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103598,7 +103598,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64928:3:13", + "src": "66378:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -103611,7 +103611,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64928:23:13", + "src": "66378:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -103625,7 +103625,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64928:70:13", + "src": "66378:70:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103645,7 +103645,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "64912:15:13", + "src": "66362:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -103659,7 +103659,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "64912:87:13", + "src": "66362:87:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -103668,7 +103668,7 @@ }, "id": 23927, "nodeType": "ExpressionStatement", - "src": "64912:87:13" + "src": "66362:87:13" } ] }, @@ -103676,7 +103676,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64845:3:13", + "nameLocation": "66294:3:13", "parameters": { "id": 23915, "nodeType": "ParameterList", @@ -103686,10 +103686,10 @@ "id": 23908, "mutability": "mutable", "name": "p0", - "nameLocation": "64857:2:13", + "nameLocation": "66306:2:13", "nodeType": "VariableDeclaration", "scope": 23929, - "src": "64849:10:13", + "src": "66298:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103700,7 +103700,7 @@ "id": 23907, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64849:7:13", + "src": "66298:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103714,10 +103714,10 @@ "id": 23910, "mutability": "mutable", "name": "p1", - "nameLocation": "64866:2:13", + "nameLocation": "66315:2:13", "nodeType": "VariableDeclaration", "scope": 23929, - "src": "64861:7:13", + "src": "66310:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103728,7 +103728,7 @@ "id": 23909, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64861:4:13", + "src": "66310:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103741,10 +103741,10 @@ "id": 23912, "mutability": "mutable", "name": "p2", - "nameLocation": "64875:2:13", + "nameLocation": "66324:2:13", "nodeType": "VariableDeclaration", "scope": 23929, - "src": "64870:7:13", + "src": "66319:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103755,7 +103755,7 @@ "id": 23911, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64870:4:13", + "src": "66319:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103768,10 +103768,10 @@ "id": 23914, "mutability": "mutable", "name": "p3", - "nameLocation": "64884:2:13", + "nameLocation": "66333:2:13", "nodeType": "VariableDeclaration", "scope": 23929, - "src": "64879:7:13", + "src": "66328:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103782,7 +103782,7 @@ "id": 23913, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64879:4:13", + "src": "66328:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103791,13 +103791,13 @@ "visibility": "internal" } ], - "src": "64848:39:13" + "src": "66297:39:13" }, "returnParameters": { "id": 23916, "nodeType": "ParameterList", "parameters": [], - "src": "64902:0:13" + "src": "66351:0:13" }, "scope": 24413, "stateMutability": "view", @@ -103807,12 +103807,12 @@ { "id": 23952, "nodeType": "FunctionDefinition", - "src": "65012:176:13", + "src": "66465:178:13", "nodes": [], "body": { "id": 23951, "nodeType": "Block", - "src": "65081:107:13", + "src": "66534:109:13", "nodes": [], "statements": [ { @@ -103829,7 +103829,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65131:32:13", + "src": "66585:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf394485abbd1f04b85b0f2c1a2cfc07e3d51c1c6f28386bf16d9e45161e8953", "typeString": "literal_string \"log(address,bool,bool,address)\"" @@ -103842,7 +103842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23931, - "src": "65165:2:13", + "src": "66619:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103854,7 +103854,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23933, - "src": "65169:2:13", + "src": "66623:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103866,7 +103866,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23935, - "src": "65173:2:13", + "src": "66627:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103878,7 +103878,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23937, - "src": "65177:2:13", + "src": "66631:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103914,7 +103914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65107:3:13", + "src": "66561:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -103927,7 +103927,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65107:23:13", + "src": "66561:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -103941,7 +103941,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65107:73:13", + "src": "66561:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103961,7 +103961,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "65091:15:13", + "src": "66545:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -103975,7 +103975,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65091:90:13", + "src": "66545:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -103984,7 +103984,7 @@ }, "id": 23950, "nodeType": "ExpressionStatement", - "src": "65091:90:13" + "src": "66545:90:13" } ] }, @@ -103992,7 +103992,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65021:3:13", + "nameLocation": "66474:3:13", "parameters": { "id": 23938, "nodeType": "ParameterList", @@ -104002,10 +104002,10 @@ "id": 23931, "mutability": "mutable", "name": "p0", - "nameLocation": "65033:2:13", + "nameLocation": "66486:2:13", "nodeType": "VariableDeclaration", "scope": 23952, - "src": "65025:10:13", + "src": "66478:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104016,7 +104016,7 @@ "id": 23930, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65025:7:13", + "src": "66478:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104030,10 +104030,10 @@ "id": 23933, "mutability": "mutable", "name": "p1", - "nameLocation": "65042:2:13", + "nameLocation": "66495:2:13", "nodeType": "VariableDeclaration", "scope": 23952, - "src": "65037:7:13", + "src": "66490:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104044,7 +104044,7 @@ "id": 23932, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65037:4:13", + "src": "66490:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104057,10 +104057,10 @@ "id": 23935, "mutability": "mutable", "name": "p2", - "nameLocation": "65051:2:13", + "nameLocation": "66504:2:13", "nodeType": "VariableDeclaration", "scope": 23952, - "src": "65046:7:13", + "src": "66499:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104071,7 +104071,7 @@ "id": 23934, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65046:4:13", + "src": "66499:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104084,10 +104084,10 @@ "id": 23937, "mutability": "mutable", "name": "p3", - "nameLocation": "65063:2:13", + "nameLocation": "66516:2:13", "nodeType": "VariableDeclaration", "scope": 23952, - "src": "65055:10:13", + "src": "66508:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104098,7 +104098,7 @@ "id": 23936, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65055:7:13", + "src": "66508:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104108,13 +104108,13 @@ "visibility": "internal" } ], - "src": "65024:42:13" + "src": "66477:42:13" }, "returnParameters": { "id": 23939, "nodeType": "ParameterList", "parameters": [], - "src": "65081:0:13" + "src": "66534:0:13" }, "scope": 24413, "stateMutability": "view", @@ -104124,12 +104124,12 @@ { "id": 23975, "nodeType": "FunctionDefinition", - "src": "65194:182:13", + "src": "66651:184:13", "nodes": [], "body": { "id": 23974, "nodeType": "Block", - "src": "65266:110:13", + "src": "66723:112:13", "nodes": [], "statements": [ { @@ -104146,7 +104146,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65316:35:13", + "src": "66774:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a75c59de36827f2596ade7bd79f668ae219518c12b79ebf06071586765c3e039", "typeString": "literal_string \"log(address,bool,address,uint256)\"" @@ -104159,7 +104159,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23954, - "src": "65353:2:13", + "src": "66811:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104171,7 +104171,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23956, - "src": "65357:2:13", + "src": "66815:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104183,7 +104183,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23958, - "src": "65361:2:13", + "src": "66819:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104195,7 +104195,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23960, - "src": "65365:2:13", + "src": "66823:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -104231,7 +104231,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65292:3:13", + "src": "66750:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -104244,7 +104244,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65292:23:13", + "src": "66750:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -104258,7 +104258,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65292:76:13", + "src": "66750:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104278,7 +104278,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "65276:15:13", + "src": "66734:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -104292,7 +104292,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65276:93:13", + "src": "66734:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -104301,7 +104301,7 @@ }, "id": 23973, "nodeType": "ExpressionStatement", - "src": "65276:93:13" + "src": "66734:93:13" } ] }, @@ -104309,7 +104309,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65203:3:13", + "nameLocation": "66660:3:13", "parameters": { "id": 23961, "nodeType": "ParameterList", @@ -104319,10 +104319,10 @@ "id": 23954, "mutability": "mutable", "name": "p0", - "nameLocation": "65215:2:13", + "nameLocation": "66672:2:13", "nodeType": "VariableDeclaration", "scope": 23975, - "src": "65207:10:13", + "src": "66664:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104333,7 +104333,7 @@ "id": 23953, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65207:7:13", + "src": "66664:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104347,10 +104347,10 @@ "id": 23956, "mutability": "mutable", "name": "p1", - "nameLocation": "65224:2:13", + "nameLocation": "66681:2:13", "nodeType": "VariableDeclaration", "scope": 23975, - "src": "65219:7:13", + "src": "66676:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104361,7 +104361,7 @@ "id": 23955, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65219:4:13", + "src": "66676:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104374,10 +104374,10 @@ "id": 23958, "mutability": "mutable", "name": "p2", - "nameLocation": "65236:2:13", + "nameLocation": "66693:2:13", "nodeType": "VariableDeclaration", "scope": 23975, - "src": "65228:10:13", + "src": "66685:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104388,7 +104388,7 @@ "id": 23957, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65228:7:13", + "src": "66685:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104402,10 +104402,10 @@ "id": 23960, "mutability": "mutable", "name": "p3", - "nameLocation": "65248:2:13", + "nameLocation": "66705:2:13", "nodeType": "VariableDeclaration", "scope": 23975, - "src": "65240:10:13", + "src": "66697:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104416,7 +104416,7 @@ "id": 23959, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "65240:7:13", + "src": "66697:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -104425,13 +104425,13 @@ "visibility": "internal" } ], - "src": "65206:45:13" + "src": "66663:45:13" }, "returnParameters": { "id": 23962, "nodeType": "ParameterList", "parameters": [], - "src": "65266:0:13" + "src": "66723:0:13" }, "scope": 24413, "stateMutability": "view", @@ -104441,12 +104441,12 @@ { "id": 23998, "nodeType": "FunctionDefinition", - "src": "65382:187:13", + "src": "66843:189:13", "nodes": [], "body": { "id": 23997, "nodeType": "Block", - "src": "65460:109:13", + "src": "66921:111:13", "nodes": [], "statements": [ { @@ -104463,7 +104463,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65510:34:13", + "src": "66972:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2dd778e616be9386b5911da1a074bbaf979640681783fca6396ea75c8caf6453", "typeString": "literal_string \"log(address,bool,address,string)\"" @@ -104476,7 +104476,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23977, - "src": "65546:2:13", + "src": "67008:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104488,7 +104488,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23979, - "src": "65550:2:13", + "src": "67012:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104500,7 +104500,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23981, - "src": "65554:2:13", + "src": "67016:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104512,7 +104512,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 23983, - "src": "65558:2:13", + "src": "67020:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -104548,7 +104548,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65486:3:13", + "src": "66948:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -104561,7 +104561,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65486:23:13", + "src": "66948:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -104575,7 +104575,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65486:75:13", + "src": "66948:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104595,7 +104595,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "65470:15:13", + "src": "66932:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -104609,7 +104609,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65470:92:13", + "src": "66932:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -104618,7 +104618,7 @@ }, "id": 23996, "nodeType": "ExpressionStatement", - "src": "65470:92:13" + "src": "66932:92:13" } ] }, @@ -104626,7 +104626,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65391:3:13", + "nameLocation": "66852:3:13", "parameters": { "id": 23984, "nodeType": "ParameterList", @@ -104636,10 +104636,10 @@ "id": 23977, "mutability": "mutable", "name": "p0", - "nameLocation": "65403:2:13", + "nameLocation": "66864:2:13", "nodeType": "VariableDeclaration", "scope": 23998, - "src": "65395:10:13", + "src": "66856:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104650,7 +104650,7 @@ "id": 23976, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65395:7:13", + "src": "66856:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104664,10 +104664,10 @@ "id": 23979, "mutability": "mutable", "name": "p1", - "nameLocation": "65412:2:13", + "nameLocation": "66873:2:13", "nodeType": "VariableDeclaration", "scope": 23998, - "src": "65407:7:13", + "src": "66868:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104678,7 +104678,7 @@ "id": 23978, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65407:4:13", + "src": "66868:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104691,10 +104691,10 @@ "id": 23981, "mutability": "mutable", "name": "p2", - "nameLocation": "65424:2:13", + "nameLocation": "66885:2:13", "nodeType": "VariableDeclaration", "scope": 23998, - "src": "65416:10:13", + "src": "66877:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104705,7 +104705,7 @@ "id": 23980, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65416:7:13", + "src": "66877:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104719,10 +104719,10 @@ "id": 23983, "mutability": "mutable", "name": "p3", - "nameLocation": "65442:2:13", + "nameLocation": "66903:2:13", "nodeType": "VariableDeclaration", "scope": 23998, - "src": "65428:16:13", + "src": "66889:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -104733,7 +104733,7 @@ "id": 23982, "name": "string", "nodeType": "ElementaryTypeName", - "src": "65428:6:13", + "src": "66889:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -104742,13 +104742,13 @@ "visibility": "internal" } ], - "src": "65394:51:13" + "src": "66855:51:13" }, "returnParameters": { "id": 23985, "nodeType": "ParameterList", "parameters": [], - "src": "65460:0:13" + "src": "66921:0:13" }, "scope": 24413, "stateMutability": "view", @@ -104758,12 +104758,12 @@ { "id": 24021, "nodeType": "FunctionDefinition", - "src": "65575:176:13", + "src": "67040:178:13", "nodes": [], "body": { "id": 24020, "nodeType": "Block", - "src": "65644:107:13", + "src": "67109:109:13", "nodes": [], "statements": [ { @@ -104780,7 +104780,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65694:32:13", + "src": "67160:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a6f50b0f122c916fe81861751b94bdddb5e453947768e8af206397bb510790b1", "typeString": "literal_string \"log(address,bool,address,bool)\"" @@ -104793,7 +104793,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24000, - "src": "65728:2:13", + "src": "67194:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104805,7 +104805,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24002, - "src": "65732:2:13", + "src": "67198:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104817,7 +104817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24004, - "src": "65736:2:13", + "src": "67202:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104829,7 +104829,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24006, - "src": "65740:2:13", + "src": "67206:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104865,7 +104865,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65670:3:13", + "src": "67136:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -104878,7 +104878,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65670:23:13", + "src": "67136:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -104892,7 +104892,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65670:73:13", + "src": "67136:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104912,7 +104912,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "65654:15:13", + "src": "67120:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -104926,7 +104926,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65654:90:13", + "src": "67120:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -104935,7 +104935,7 @@ }, "id": 24019, "nodeType": "ExpressionStatement", - "src": "65654:90:13" + "src": "67120:90:13" } ] }, @@ -104943,7 +104943,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65584:3:13", + "nameLocation": "67049:3:13", "parameters": { "id": 24007, "nodeType": "ParameterList", @@ -104953,10 +104953,10 @@ "id": 24000, "mutability": "mutable", "name": "p0", - "nameLocation": "65596:2:13", + "nameLocation": "67061:2:13", "nodeType": "VariableDeclaration", "scope": 24021, - "src": "65588:10:13", + "src": "67053:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104967,7 +104967,7 @@ "id": 23999, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65588:7:13", + "src": "67053:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104981,10 +104981,10 @@ "id": 24002, "mutability": "mutable", "name": "p1", - "nameLocation": "65605:2:13", + "nameLocation": "67070:2:13", "nodeType": "VariableDeclaration", "scope": 24021, - "src": "65600:7:13", + "src": "67065:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104995,7 +104995,7 @@ "id": 24001, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65600:4:13", + "src": "67065:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105008,10 +105008,10 @@ "id": 24004, "mutability": "mutable", "name": "p2", - "nameLocation": "65617:2:13", + "nameLocation": "67082:2:13", "nodeType": "VariableDeclaration", "scope": 24021, - "src": "65609:10:13", + "src": "67074:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105022,7 +105022,7 @@ "id": 24003, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65609:7:13", + "src": "67074:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105036,10 +105036,10 @@ "id": 24006, "mutability": "mutable", "name": "p3", - "nameLocation": "65626:2:13", + "nameLocation": "67091:2:13", "nodeType": "VariableDeclaration", "scope": 24021, - "src": "65621:7:13", + "src": "67086:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105050,7 +105050,7 @@ "id": 24005, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65621:4:13", + "src": "67086:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105059,13 +105059,13 @@ "visibility": "internal" } ], - "src": "65587:42:13" + "src": "67052:42:13" }, "returnParameters": { "id": 24008, "nodeType": "ParameterList", "parameters": [], - "src": "65644:0:13" + "src": "67109:0:13" }, "scope": 24413, "stateMutability": "view", @@ -105075,12 +105075,12 @@ { "id": 24044, "nodeType": "FunctionDefinition", - "src": "65757:182:13", + "src": "67226:184:13", "nodes": [], "body": { "id": 24043, "nodeType": "Block", - "src": "65829:110:13", + "src": "67298:112:13", "nodes": [], "statements": [ { @@ -105097,7 +105097,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65879:35:13", + "src": "67349:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_660375ddb58761b4ce952ec7e1ae63efe9f8e9e69831fd72875968fec9046e35", "typeString": "literal_string \"log(address,bool,address,address)\"" @@ -105110,7 +105110,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24023, - "src": "65916:2:13", + "src": "67386:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105122,7 +105122,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24025, - "src": "65920:2:13", + "src": "67390:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105134,7 +105134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24027, - "src": "65924:2:13", + "src": "67394:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105146,7 +105146,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24029, - "src": "65928:2:13", + "src": "67398:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105182,7 +105182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65855:3:13", + "src": "67325:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -105195,7 +105195,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65855:23:13", + "src": "67325:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -105209,7 +105209,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65855:76:13", + "src": "67325:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105229,7 +105229,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "65839:15:13", + "src": "67309:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -105243,7 +105243,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "65839:93:13", + "src": "67309:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -105252,7 +105252,7 @@ }, "id": 24042, "nodeType": "ExpressionStatement", - "src": "65839:93:13" + "src": "67309:93:13" } ] }, @@ -105260,7 +105260,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65766:3:13", + "nameLocation": "67235:3:13", "parameters": { "id": 24030, "nodeType": "ParameterList", @@ -105270,10 +105270,10 @@ "id": 24023, "mutability": "mutable", "name": "p0", - "nameLocation": "65778:2:13", + "nameLocation": "67247:2:13", "nodeType": "VariableDeclaration", "scope": 24044, - "src": "65770:10:13", + "src": "67239:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105284,7 +105284,7 @@ "id": 24022, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65770:7:13", + "src": "67239:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105298,10 +105298,10 @@ "id": 24025, "mutability": "mutable", "name": "p1", - "nameLocation": "65787:2:13", + "nameLocation": "67256:2:13", "nodeType": "VariableDeclaration", "scope": 24044, - "src": "65782:7:13", + "src": "67251:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105312,7 +105312,7 @@ "id": 24024, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65782:4:13", + "src": "67251:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105325,10 +105325,10 @@ "id": 24027, "mutability": "mutable", "name": "p2", - "nameLocation": "65799:2:13", + "nameLocation": "67268:2:13", "nodeType": "VariableDeclaration", "scope": 24044, - "src": "65791:10:13", + "src": "67260:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105339,7 +105339,7 @@ "id": 24026, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65791:7:13", + "src": "67260:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105353,10 +105353,10 @@ "id": 24029, "mutability": "mutable", "name": "p3", - "nameLocation": "65811:2:13", + "nameLocation": "67280:2:13", "nodeType": "VariableDeclaration", "scope": 24044, - "src": "65803:10:13", + "src": "67272:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105367,7 +105367,7 @@ "id": 24028, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65803:7:13", + "src": "67272:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105377,13 +105377,13 @@ "visibility": "internal" } ], - "src": "65769:45:13" + "src": "67238:45:13" }, "returnParameters": { "id": 24031, "nodeType": "ParameterList", "parameters": [], - "src": "65829:0:13" + "src": "67298:0:13" }, "scope": 24413, "stateMutability": "view", @@ -105393,12 +105393,12 @@ { "id": 24067, "nodeType": "FunctionDefinition", - "src": "65945:188:13", + "src": "67418:190:13", "nodes": [], "body": { "id": 24066, "nodeType": "Block", - "src": "66020:113:13", + "src": "67493:115:13", "nodes": [], "statements": [ { @@ -105415,7 +105415,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66070:38:13", + "src": "67544:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_be55348107f27daf63b48e87ab23840f2cbf20bdfa1dd4b92b4c2b337967fa25", "typeString": "literal_string \"log(address,address,uint256,uint256)\"" @@ -105428,7 +105428,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24046, - "src": "66110:2:13", + "src": "67584:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105440,7 +105440,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24048, - "src": "66114:2:13", + "src": "67588:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105452,7 +105452,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24050, - "src": "66118:2:13", + "src": "67592:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105464,7 +105464,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24052, - "src": "66122:2:13", + "src": "67596:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105500,7 +105500,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66046:3:13", + "src": "67520:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -105513,7 +105513,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66046:23:13", + "src": "67520:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -105527,7 +105527,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66046:79:13", + "src": "67520:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105547,7 +105547,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "66030:15:13", + "src": "67504:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -105561,7 +105561,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66030:96:13", + "src": "67504:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -105570,7 +105570,7 @@ }, "id": 24065, "nodeType": "ExpressionStatement", - "src": "66030:96:13" + "src": "67504:96:13" } ] }, @@ -105578,7 +105578,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65954:3:13", + "nameLocation": "67427:3:13", "parameters": { "id": 24053, "nodeType": "ParameterList", @@ -105588,10 +105588,10 @@ "id": 24046, "mutability": "mutable", "name": "p0", - "nameLocation": "65966:2:13", + "nameLocation": "67439:2:13", "nodeType": "VariableDeclaration", "scope": 24067, - "src": "65958:10:13", + "src": "67431:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105602,7 +105602,7 @@ "id": 24045, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65958:7:13", + "src": "67431:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105616,10 +105616,10 @@ "id": 24048, "mutability": "mutable", "name": "p1", - "nameLocation": "65978:2:13", + "nameLocation": "67451:2:13", "nodeType": "VariableDeclaration", "scope": 24067, - "src": "65970:10:13", + "src": "67443:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105630,7 +105630,7 @@ "id": 24047, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65970:7:13", + "src": "67443:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105644,10 +105644,10 @@ "id": 24050, "mutability": "mutable", "name": "p2", - "nameLocation": "65990:2:13", + "nameLocation": "67463:2:13", "nodeType": "VariableDeclaration", "scope": 24067, - "src": "65982:10:13", + "src": "67455:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105658,7 +105658,7 @@ "id": 24049, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "65982:7:13", + "src": "67455:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105671,10 +105671,10 @@ "id": 24052, "mutability": "mutable", "name": "p3", - "nameLocation": "66002:2:13", + "nameLocation": "67475:2:13", "nodeType": "VariableDeclaration", "scope": 24067, - "src": "65994:10:13", + "src": "67467:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105685,7 +105685,7 @@ "id": 24051, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "65994:7:13", + "src": "67467:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105694,13 +105694,13 @@ "visibility": "internal" } ], - "src": "65957:48:13" + "src": "67430:48:13" }, "returnParameters": { "id": 24054, "nodeType": "ParameterList", "parameters": [], - "src": "66020:0:13" + "src": "67493:0:13" }, "scope": 24413, "stateMutability": "view", @@ -105710,12 +105710,12 @@ { "id": 24090, "nodeType": "FunctionDefinition", - "src": "66139:193:13", + "src": "67616:195:13", "nodes": [], "body": { "id": 24089, "nodeType": "Block", - "src": "66220:112:13", + "src": "67697:114:13", "nodes": [], "statements": [ { @@ -105732,7 +105732,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66270:37:13", + "src": "67748:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fdb4f99053c71d9229026b69fabc5567b4324649a228ca0935bada4975f57343", "typeString": "literal_string \"log(address,address,uint256,string)\"" @@ -105745,7 +105745,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24069, - "src": "66309:2:13", + "src": "67787:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105757,7 +105757,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24071, - "src": "66313:2:13", + "src": "67791:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105769,7 +105769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24073, - "src": "66317:2:13", + "src": "67795:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105781,7 +105781,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24075, - "src": "66321:2:13", + "src": "67799:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -105817,7 +105817,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66246:3:13", + "src": "67724:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -105830,7 +105830,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66246:23:13", + "src": "67724:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -105844,7 +105844,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66246:78:13", + "src": "67724:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105864,7 +105864,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "66230:15:13", + "src": "67708:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -105878,7 +105878,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66230:95:13", + "src": "67708:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -105887,7 +105887,7 @@ }, "id": 24088, "nodeType": "ExpressionStatement", - "src": "66230:95:13" + "src": "67708:95:13" } ] }, @@ -105895,7 +105895,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66148:3:13", + "nameLocation": "67625:3:13", "parameters": { "id": 24076, "nodeType": "ParameterList", @@ -105905,10 +105905,10 @@ "id": 24069, "mutability": "mutable", "name": "p0", - "nameLocation": "66160:2:13", + "nameLocation": "67637:2:13", "nodeType": "VariableDeclaration", "scope": 24090, - "src": "66152:10:13", + "src": "67629:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105919,7 +105919,7 @@ "id": 24068, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66152:7:13", + "src": "67629:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105933,10 +105933,10 @@ "id": 24071, "mutability": "mutable", "name": "p1", - "nameLocation": "66172:2:13", + "nameLocation": "67649:2:13", "nodeType": "VariableDeclaration", "scope": 24090, - "src": "66164:10:13", + "src": "67641:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105947,7 +105947,7 @@ "id": 24070, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66164:7:13", + "src": "67641:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105961,10 +105961,10 @@ "id": 24073, "mutability": "mutable", "name": "p2", - "nameLocation": "66184:2:13", + "nameLocation": "67661:2:13", "nodeType": "VariableDeclaration", "scope": 24090, - "src": "66176:10:13", + "src": "67653:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105975,7 +105975,7 @@ "id": 24072, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "66176:7:13", + "src": "67653:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105988,10 +105988,10 @@ "id": 24075, "mutability": "mutable", "name": "p3", - "nameLocation": "66202:2:13", + "nameLocation": "67679:2:13", "nodeType": "VariableDeclaration", "scope": 24090, - "src": "66188:16:13", + "src": "67665:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -106002,7 +106002,7 @@ "id": 24074, "name": "string", "nodeType": "ElementaryTypeName", - "src": "66188:6:13", + "src": "67665:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -106011,13 +106011,13 @@ "visibility": "internal" } ], - "src": "66151:54:13" + "src": "67628:54:13" }, "returnParameters": { "id": 24077, "nodeType": "ParameterList", "parameters": [], - "src": "66220:0:13" + "src": "67697:0:13" }, "scope": 24413, "stateMutability": "view", @@ -106027,12 +106027,12 @@ { "id": 24113, "nodeType": "FunctionDefinition", - "src": "66338:182:13", + "src": "67819:184:13", "nodes": [], "body": { "id": 24112, "nodeType": "Block", - "src": "66410:110:13", + "src": "67891:112:13", "nodes": [], "statements": [ { @@ -106049,7 +106049,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66460:35:13", + "src": "67942:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b4254e23753cb4c7d637e38638d109b03aeabf8705961d18d943c5bfa6672cd", "typeString": "literal_string \"log(address,address,uint256,bool)\"" @@ -106062,7 +106062,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24092, - "src": "66497:2:13", + "src": "67979:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106074,7 +106074,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24094, - "src": "66501:2:13", + "src": "67983:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106086,7 +106086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24096, - "src": "66505:2:13", + "src": "67987:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106098,7 +106098,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24098, - "src": "66509:2:13", + "src": "67991:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106134,7 +106134,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66436:3:13", + "src": "67918:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -106147,7 +106147,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66436:23:13", + "src": "67918:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -106161,7 +106161,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66436:76:13", + "src": "67918:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106181,7 +106181,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "66420:15:13", + "src": "67902:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -106195,7 +106195,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66420:93:13", + "src": "67902:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -106204,7 +106204,7 @@ }, "id": 24111, "nodeType": "ExpressionStatement", - "src": "66420:93:13" + "src": "67902:93:13" } ] }, @@ -106212,7 +106212,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66347:3:13", + "nameLocation": "67828:3:13", "parameters": { "id": 24099, "nodeType": "ParameterList", @@ -106222,10 +106222,10 @@ "id": 24092, "mutability": "mutable", "name": "p0", - "nameLocation": "66359:2:13", + "nameLocation": "67840:2:13", "nodeType": "VariableDeclaration", "scope": 24113, - "src": "66351:10:13", + "src": "67832:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106236,7 +106236,7 @@ "id": 24091, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66351:7:13", + "src": "67832:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106250,10 +106250,10 @@ "id": 24094, "mutability": "mutable", "name": "p1", - "nameLocation": "66371:2:13", + "nameLocation": "67852:2:13", "nodeType": "VariableDeclaration", "scope": 24113, - "src": "66363:10:13", + "src": "67844:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106264,7 +106264,7 @@ "id": 24093, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66363:7:13", + "src": "67844:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106278,10 +106278,10 @@ "id": 24096, "mutability": "mutable", "name": "p2", - "nameLocation": "66383:2:13", + "nameLocation": "67864:2:13", "nodeType": "VariableDeclaration", "scope": 24113, - "src": "66375:10:13", + "src": "67856:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106292,7 +106292,7 @@ "id": 24095, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "66375:7:13", + "src": "67856:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106305,10 +106305,10 @@ "id": 24098, "mutability": "mutable", "name": "p3", - "nameLocation": "66392:2:13", + "nameLocation": "67873:2:13", "nodeType": "VariableDeclaration", "scope": 24113, - "src": "66387:7:13", + "src": "67868:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106319,7 +106319,7 @@ "id": 24097, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "66387:4:13", + "src": "67868:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106328,13 +106328,13 @@ "visibility": "internal" } ], - "src": "66350:45:13" + "src": "67831:45:13" }, "returnParameters": { "id": 24100, "nodeType": "ParameterList", "parameters": [], - "src": "66410:0:13" + "src": "67891:0:13" }, "scope": 24413, "stateMutability": "view", @@ -106344,12 +106344,12 @@ { "id": 24136, "nodeType": "FunctionDefinition", - "src": "66526:188:13", + "src": "68011:190:13", "nodes": [], "body": { "id": 24135, "nodeType": "Block", - "src": "66601:113:13", + "src": "68086:115:13", "nodes": [], "statements": [ { @@ -106366,7 +106366,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66651:38:13", + "src": "68137:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8da6def55c582f2ce59d561e896a66e570478eda5169747a6ea3575cfa60d28b", "typeString": "literal_string \"log(address,address,uint256,address)\"" @@ -106379,7 +106379,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24115, - "src": "66691:2:13", + "src": "68177:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106391,7 +106391,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24117, - "src": "66695:2:13", + "src": "68181:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106403,7 +106403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24119, - "src": "66699:2:13", + "src": "68185:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106415,7 +106415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24121, - "src": "66703:2:13", + "src": "68189:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106451,7 +106451,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66627:3:13", + "src": "68113:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -106464,7 +106464,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66627:23:13", + "src": "68113:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -106478,7 +106478,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66627:79:13", + "src": "68113:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106498,7 +106498,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "66611:15:13", + "src": "68097:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -106512,7 +106512,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66611:96:13", + "src": "68097:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -106521,7 +106521,7 @@ }, "id": 24134, "nodeType": "ExpressionStatement", - "src": "66611:96:13" + "src": "68097:96:13" } ] }, @@ -106529,7 +106529,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66535:3:13", + "nameLocation": "68020:3:13", "parameters": { "id": 24122, "nodeType": "ParameterList", @@ -106539,10 +106539,10 @@ "id": 24115, "mutability": "mutable", "name": "p0", - "nameLocation": "66547:2:13", + "nameLocation": "68032:2:13", "nodeType": "VariableDeclaration", "scope": 24136, - "src": "66539:10:13", + "src": "68024:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106553,7 +106553,7 @@ "id": 24114, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66539:7:13", + "src": "68024:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106567,10 +106567,10 @@ "id": 24117, "mutability": "mutable", "name": "p1", - "nameLocation": "66559:2:13", + "nameLocation": "68044:2:13", "nodeType": "VariableDeclaration", "scope": 24136, - "src": "66551:10:13", + "src": "68036:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106581,7 +106581,7 @@ "id": 24116, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66551:7:13", + "src": "68036:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106595,10 +106595,10 @@ "id": 24119, "mutability": "mutable", "name": "p2", - "nameLocation": "66571:2:13", + "nameLocation": "68056:2:13", "nodeType": "VariableDeclaration", "scope": 24136, - "src": "66563:10:13", + "src": "68048:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106609,7 +106609,7 @@ "id": 24118, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "66563:7:13", + "src": "68048:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106622,10 +106622,10 @@ "id": 24121, "mutability": "mutable", "name": "p3", - "nameLocation": "66583:2:13", + "nameLocation": "68068:2:13", "nodeType": "VariableDeclaration", "scope": 24136, - "src": "66575:10:13", + "src": "68060:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106636,7 +106636,7 @@ "id": 24120, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66575:7:13", + "src": "68060:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106646,13 +106646,13 @@ "visibility": "internal" } ], - "src": "66538:48:13" + "src": "68023:48:13" }, "returnParameters": { "id": 24123, "nodeType": "ParameterList", "parameters": [], - "src": "66601:0:13" + "src": "68086:0:13" }, "scope": 24413, "stateMutability": "view", @@ -106662,12 +106662,12 @@ { "id": 24159, "nodeType": "FunctionDefinition", - "src": "66720:193:13", + "src": "68209:195:13", "nodes": [], "body": { "id": 24158, "nodeType": "Block", - "src": "66801:112:13", + "src": "68290:114:13", "nodes": [], "statements": [ { @@ -106684,7 +106684,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66851:37:13", + "src": "68341:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef1cefe7e092dcc5b0ed6bc72a78756f9c352fc002139efb9b181c734d5d45d5", "typeString": "literal_string \"log(address,address,string,uint256)\"" @@ -106697,7 +106697,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24138, - "src": "66890:2:13", + "src": "68380:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106709,7 +106709,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24140, - "src": "66894:2:13", + "src": "68384:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106721,7 +106721,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24142, - "src": "66898:2:13", + "src": "68388:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -106733,7 +106733,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24144, - "src": "66902:2:13", + "src": "68392:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106769,7 +106769,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66827:3:13", + "src": "68317:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -106782,7 +106782,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66827:23:13", + "src": "68317:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -106796,7 +106796,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66827:78:13", + "src": "68317:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106816,7 +106816,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "66811:15:13", + "src": "68301:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -106830,7 +106830,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "66811:95:13", + "src": "68301:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -106839,7 +106839,7 @@ }, "id": 24157, "nodeType": "ExpressionStatement", - "src": "66811:95:13" + "src": "68301:95:13" } ] }, @@ -106847,7 +106847,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66729:3:13", + "nameLocation": "68218:3:13", "parameters": { "id": 24145, "nodeType": "ParameterList", @@ -106857,10 +106857,10 @@ "id": 24138, "mutability": "mutable", "name": "p0", - "nameLocation": "66741:2:13", + "nameLocation": "68230:2:13", "nodeType": "VariableDeclaration", "scope": 24159, - "src": "66733:10:13", + "src": "68222:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106871,7 +106871,7 @@ "id": 24137, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66733:7:13", + "src": "68222:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106885,10 +106885,10 @@ "id": 24140, "mutability": "mutable", "name": "p1", - "nameLocation": "66753:2:13", + "nameLocation": "68242:2:13", "nodeType": "VariableDeclaration", "scope": 24159, - "src": "66745:10:13", + "src": "68234:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106899,7 +106899,7 @@ "id": 24139, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66745:7:13", + "src": "68234:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106913,10 +106913,10 @@ "id": 24142, "mutability": "mutable", "name": "p2", - "nameLocation": "66771:2:13", + "nameLocation": "68260:2:13", "nodeType": "VariableDeclaration", "scope": 24159, - "src": "66757:16:13", + "src": "68246:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -106927,7 +106927,7 @@ "id": 24141, "name": "string", "nodeType": "ElementaryTypeName", - "src": "66757:6:13", + "src": "68246:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -106940,10 +106940,10 @@ "id": 24144, "mutability": "mutable", "name": "p3", - "nameLocation": "66783:2:13", + "nameLocation": "68272:2:13", "nodeType": "VariableDeclaration", "scope": 24159, - "src": "66775:10:13", + "src": "68264:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106954,7 +106954,7 @@ "id": 24143, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "66775:7:13", + "src": "68264:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106963,13 +106963,13 @@ "visibility": "internal" } ], - "src": "66732:54:13" + "src": "68221:54:13" }, "returnParameters": { "id": 24146, "nodeType": "ParameterList", "parameters": [], - "src": "66801:0:13" + "src": "68290:0:13" }, "scope": 24413, "stateMutability": "view", @@ -106979,12 +106979,12 @@ { "id": 24182, "nodeType": "FunctionDefinition", - "src": "66919:198:13", + "src": "68412:200:13", "nodes": [], "body": { "id": 24181, "nodeType": "Block", - "src": "67006:111:13", + "src": "68499:113:13", "nodes": [], "statements": [ { @@ -107001,7 +107001,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67056:36:13", + "src": "68550:36:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_21bdaf25c85279ffda21e4e2b9f685ff585c62a37c0ebe7ae25670fd06df3aa1", "typeString": "literal_string \"log(address,address,string,string)\"" @@ -107014,7 +107014,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24161, - "src": "67094:2:13", + "src": "68588:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107026,7 +107026,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24163, - "src": "67098:2:13", + "src": "68592:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107038,7 +107038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24165, - "src": "67102:2:13", + "src": "68596:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -107050,7 +107050,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24167, - "src": "67106:2:13", + "src": "68600:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -107086,7 +107086,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67032:3:13", + "src": "68526:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -107099,7 +107099,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67032:23:13", + "src": "68526:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -107113,7 +107113,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67032:77:13", + "src": "68526:77:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107133,7 +107133,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "67016:15:13", + "src": "68510:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -107147,7 +107147,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67016:94:13", + "src": "68510:94:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -107156,7 +107156,7 @@ }, "id": 24180, "nodeType": "ExpressionStatement", - "src": "67016:94:13" + "src": "68510:94:13" } ] }, @@ -107164,7 +107164,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66928:3:13", + "nameLocation": "68421:3:13", "parameters": { "id": 24168, "nodeType": "ParameterList", @@ -107174,10 +107174,10 @@ "id": 24161, "mutability": "mutable", "name": "p0", - "nameLocation": "66940:2:13", + "nameLocation": "68433:2:13", "nodeType": "VariableDeclaration", "scope": 24182, - "src": "66932:10:13", + "src": "68425:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107188,7 +107188,7 @@ "id": 24160, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66932:7:13", + "src": "68425:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107202,10 +107202,10 @@ "id": 24163, "mutability": "mutable", "name": "p1", - "nameLocation": "66952:2:13", + "nameLocation": "68445:2:13", "nodeType": "VariableDeclaration", "scope": 24182, - "src": "66944:10:13", + "src": "68437:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107216,7 +107216,7 @@ "id": 24162, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66944:7:13", + "src": "68437:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107230,10 +107230,10 @@ "id": 24165, "mutability": "mutable", "name": "p2", - "nameLocation": "66970:2:13", + "nameLocation": "68463:2:13", "nodeType": "VariableDeclaration", "scope": 24182, - "src": "66956:16:13", + "src": "68449:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107244,7 +107244,7 @@ "id": 24164, "name": "string", "nodeType": "ElementaryTypeName", - "src": "66956:6:13", + "src": "68449:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107257,10 +107257,10 @@ "id": 24167, "mutability": "mutable", "name": "p3", - "nameLocation": "66988:2:13", + "nameLocation": "68481:2:13", "nodeType": "VariableDeclaration", "scope": 24182, - "src": "66974:16:13", + "src": "68467:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107271,7 +107271,7 @@ "id": 24166, "name": "string", "nodeType": "ElementaryTypeName", - "src": "66974:6:13", + "src": "68467:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107280,13 +107280,13 @@ "visibility": "internal" } ], - "src": "66931:60:13" + "src": "68424:60:13" }, "returnParameters": { "id": 24169, "nodeType": "ParameterList", "parameters": [], - "src": "67006:0:13" + "src": "68499:0:13" }, "scope": 24413, "stateMutability": "view", @@ -107296,12 +107296,12 @@ { "id": 24205, "nodeType": "FunctionDefinition", - "src": "67123:187:13", + "src": "68620:189:13", "nodes": [], "body": { "id": 24204, "nodeType": "Block", - "src": "67201:109:13", + "src": "68698:111:13", "nodes": [], "statements": [ { @@ -107318,7 +107318,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67251:34:13", + "src": "68749:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6f1a594e70810560eaae5bbc82bc991f1120ac326ec142f6fb212682169447fd", "typeString": "literal_string \"log(address,address,string,bool)\"" @@ -107331,7 +107331,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24184, - "src": "67287:2:13", + "src": "68785:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107343,7 +107343,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24186, - "src": "67291:2:13", + "src": "68789:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107355,7 +107355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24188, - "src": "67295:2:13", + "src": "68793:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -107367,7 +107367,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24190, - "src": "67299:2:13", + "src": "68797:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -107403,7 +107403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67227:3:13", + "src": "68725:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -107416,7 +107416,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67227:23:13", + "src": "68725:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -107430,7 +107430,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67227:75:13", + "src": "68725:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107450,7 +107450,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "67211:15:13", + "src": "68709:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -107464,7 +107464,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67211:92:13", + "src": "68709:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -107473,7 +107473,7 @@ }, "id": 24203, "nodeType": "ExpressionStatement", - "src": "67211:92:13" + "src": "68709:92:13" } ] }, @@ -107481,7 +107481,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67132:3:13", + "nameLocation": "68629:3:13", "parameters": { "id": 24191, "nodeType": "ParameterList", @@ -107491,10 +107491,10 @@ "id": 24184, "mutability": "mutable", "name": "p0", - "nameLocation": "67144:2:13", + "nameLocation": "68641:2:13", "nodeType": "VariableDeclaration", "scope": 24205, - "src": "67136:10:13", + "src": "68633:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107505,7 +107505,7 @@ "id": 24183, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67136:7:13", + "src": "68633:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107519,10 +107519,10 @@ "id": 24186, "mutability": "mutable", "name": "p1", - "nameLocation": "67156:2:13", + "nameLocation": "68653:2:13", "nodeType": "VariableDeclaration", "scope": 24205, - "src": "67148:10:13", + "src": "68645:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107533,7 +107533,7 @@ "id": 24185, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67148:7:13", + "src": "68645:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107547,10 +107547,10 @@ "id": 24188, "mutability": "mutable", "name": "p2", - "nameLocation": "67174:2:13", + "nameLocation": "68671:2:13", "nodeType": "VariableDeclaration", "scope": 24205, - "src": "67160:16:13", + "src": "68657:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107561,7 +107561,7 @@ "id": 24187, "name": "string", "nodeType": "ElementaryTypeName", - "src": "67160:6:13", + "src": "68657:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107574,10 +107574,10 @@ "id": 24190, "mutability": "mutable", "name": "p3", - "nameLocation": "67183:2:13", + "nameLocation": "68680:2:13", "nodeType": "VariableDeclaration", "scope": 24205, - "src": "67178:7:13", + "src": "68675:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107588,7 +107588,7 @@ "id": 24189, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "67178:4:13", + "src": "68675:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -107597,13 +107597,13 @@ "visibility": "internal" } ], - "src": "67135:51:13" + "src": "68632:51:13" }, "returnParameters": { "id": 24192, "nodeType": "ParameterList", "parameters": [], - "src": "67201:0:13" + "src": "68698:0:13" }, "scope": 24413, "stateMutability": "view", @@ -107613,12 +107613,12 @@ { "id": 24228, "nodeType": "FunctionDefinition", - "src": "67316:193:13", + "src": "68817:195:13", "nodes": [], "body": { "id": 24227, "nodeType": "Block", - "src": "67397:112:13", + "src": "68898:114:13", "nodes": [], "statements": [ { @@ -107635,7 +107635,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67447:37:13", + "src": "68949:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f736d1685010d3a1ac02ed96109cdd5141fd92077c14203bc63442ad9b6a687", "typeString": "literal_string \"log(address,address,string,address)\"" @@ -107648,7 +107648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24207, - "src": "67486:2:13", + "src": "68988:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107660,7 +107660,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24209, - "src": "67490:2:13", + "src": "68992:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107672,7 +107672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24211, - "src": "67494:2:13", + "src": "68996:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -107684,7 +107684,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24213, - "src": "67498:2:13", + "src": "69000:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107720,7 +107720,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67423:3:13", + "src": "68925:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -107733,7 +107733,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67423:23:13", + "src": "68925:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -107747,7 +107747,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67423:78:13", + "src": "68925:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107767,7 +107767,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "67407:15:13", + "src": "68909:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -107781,7 +107781,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67407:95:13", + "src": "68909:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -107790,7 +107790,7 @@ }, "id": 24226, "nodeType": "ExpressionStatement", - "src": "67407:95:13" + "src": "68909:95:13" } ] }, @@ -107798,7 +107798,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67325:3:13", + "nameLocation": "68826:3:13", "parameters": { "id": 24214, "nodeType": "ParameterList", @@ -107808,10 +107808,10 @@ "id": 24207, "mutability": "mutable", "name": "p0", - "nameLocation": "67337:2:13", + "nameLocation": "68838:2:13", "nodeType": "VariableDeclaration", "scope": 24228, - "src": "67329:10:13", + "src": "68830:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107822,7 +107822,7 @@ "id": 24206, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67329:7:13", + "src": "68830:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107836,10 +107836,10 @@ "id": 24209, "mutability": "mutable", "name": "p1", - "nameLocation": "67349:2:13", + "nameLocation": "68850:2:13", "nodeType": "VariableDeclaration", "scope": 24228, - "src": "67341:10:13", + "src": "68842:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107850,7 +107850,7 @@ "id": 24208, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67341:7:13", + "src": "68842:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107864,10 +107864,10 @@ "id": 24211, "mutability": "mutable", "name": "p2", - "nameLocation": "67367:2:13", + "nameLocation": "68868:2:13", "nodeType": "VariableDeclaration", "scope": 24228, - "src": "67353:16:13", + "src": "68854:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107878,7 +107878,7 @@ "id": 24210, "name": "string", "nodeType": "ElementaryTypeName", - "src": "67353:6:13", + "src": "68854:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107891,10 +107891,10 @@ "id": 24213, "mutability": "mutable", "name": "p3", - "nameLocation": "67379:2:13", + "nameLocation": "68880:2:13", "nodeType": "VariableDeclaration", "scope": 24228, - "src": "67371:10:13", + "src": "68872:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107905,7 +107905,7 @@ "id": 24212, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67371:7:13", + "src": "68872:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107915,13 +107915,13 @@ "visibility": "internal" } ], - "src": "67328:54:13" + "src": "68829:54:13" }, "returnParameters": { "id": 24215, "nodeType": "ParameterList", "parameters": [], - "src": "67397:0:13" + "src": "68898:0:13" }, "scope": 24413, "stateMutability": "view", @@ -107931,12 +107931,12 @@ { "id": 24251, "nodeType": "FunctionDefinition", - "src": "67515:182:13", + "src": "69020:184:13", "nodes": [], "body": { "id": 24250, "nodeType": "Block", - "src": "67587:110:13", + "src": "69092:112:13", "nodes": [], "statements": [ { @@ -107953,7 +107953,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67637:35:13", + "src": "69143:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3971e78c267e3c99a8d143ab93f96daa498ed164b55c7e4c2a5439320fbc2671", "typeString": "literal_string \"log(address,address,bool,uint256)\"" @@ -107966,7 +107966,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24230, - "src": "67674:2:13", + "src": "69180:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107978,7 +107978,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24232, - "src": "67678:2:13", + "src": "69184:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107990,7 +107990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24234, - "src": "67682:2:13", + "src": "69188:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108002,7 +108002,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24236, - "src": "67686:2:13", + "src": "69192:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -108038,7 +108038,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67613:3:13", + "src": "69119:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -108051,7 +108051,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67613:23:13", + "src": "69119:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -108065,7 +108065,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67613:76:13", + "src": "69119:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108085,7 +108085,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "67597:15:13", + "src": "69103:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -108099,7 +108099,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67597:93:13", + "src": "69103:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -108108,7 +108108,7 @@ }, "id": 24249, "nodeType": "ExpressionStatement", - "src": "67597:93:13" + "src": "69103:93:13" } ] }, @@ -108116,7 +108116,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67524:3:13", + "nameLocation": "69029:3:13", "parameters": { "id": 24237, "nodeType": "ParameterList", @@ -108126,10 +108126,10 @@ "id": 24230, "mutability": "mutable", "name": "p0", - "nameLocation": "67536:2:13", + "nameLocation": "69041:2:13", "nodeType": "VariableDeclaration", "scope": 24251, - "src": "67528:10:13", + "src": "69033:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108140,7 +108140,7 @@ "id": 24229, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67528:7:13", + "src": "69033:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108154,10 +108154,10 @@ "id": 24232, "mutability": "mutable", "name": "p1", - "nameLocation": "67548:2:13", + "nameLocation": "69053:2:13", "nodeType": "VariableDeclaration", "scope": 24251, - "src": "67540:10:13", + "src": "69045:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108168,7 +108168,7 @@ "id": 24231, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67540:7:13", + "src": "69045:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108182,10 +108182,10 @@ "id": 24234, "mutability": "mutable", "name": "p2", - "nameLocation": "67557:2:13", + "nameLocation": "69062:2:13", "nodeType": "VariableDeclaration", "scope": 24251, - "src": "67552:7:13", + "src": "69057:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108196,7 +108196,7 @@ "id": 24233, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "67552:4:13", + "src": "69057:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108209,10 +108209,10 @@ "id": 24236, "mutability": "mutable", "name": "p3", - "nameLocation": "67569:2:13", + "nameLocation": "69074:2:13", "nodeType": "VariableDeclaration", "scope": 24251, - "src": "67561:10:13", + "src": "69066:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108223,7 +108223,7 @@ "id": 24235, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "67561:7:13", + "src": "69066:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -108232,13 +108232,13 @@ "visibility": "internal" } ], - "src": "67527:45:13" + "src": "69032:45:13" }, "returnParameters": { "id": 24238, "nodeType": "ParameterList", "parameters": [], - "src": "67587:0:13" + "src": "69092:0:13" }, "scope": 24413, "stateMutability": "view", @@ -108248,12 +108248,12 @@ { "id": 24274, "nodeType": "FunctionDefinition", - "src": "67703:187:13", + "src": "69212:189:13", "nodes": [], "body": { "id": 24273, "nodeType": "Block", - "src": "67781:109:13", + "src": "69290:111:13", "nodes": [], "statements": [ { @@ -108270,7 +108270,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67831:34:13", + "src": "69341:34:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aa6540c8e9a40f69e022e01a14ab22c94aae4999f1d7a246236f464d7c933b88", "typeString": "literal_string \"log(address,address,bool,string)\"" @@ -108283,7 +108283,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24253, - "src": "67867:2:13", + "src": "69377:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108295,7 +108295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24255, - "src": "67871:2:13", + "src": "69381:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108307,7 +108307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24257, - "src": "67875:2:13", + "src": "69385:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108319,7 +108319,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24259, - "src": "67879:2:13", + "src": "69389:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -108355,7 +108355,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67807:3:13", + "src": "69317:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -108368,7 +108368,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67807:23:13", + "src": "69317:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -108382,7 +108382,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67807:75:13", + "src": "69317:75:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108402,7 +108402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "67791:15:13", + "src": "69301:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -108416,7 +108416,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67791:92:13", + "src": "69301:92:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -108425,7 +108425,7 @@ }, "id": 24272, "nodeType": "ExpressionStatement", - "src": "67791:92:13" + "src": "69301:92:13" } ] }, @@ -108433,7 +108433,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67712:3:13", + "nameLocation": "69221:3:13", "parameters": { "id": 24260, "nodeType": "ParameterList", @@ -108443,10 +108443,10 @@ "id": 24253, "mutability": "mutable", "name": "p0", - "nameLocation": "67724:2:13", + "nameLocation": "69233:2:13", "nodeType": "VariableDeclaration", "scope": 24274, - "src": "67716:10:13", + "src": "69225:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108457,7 +108457,7 @@ "id": 24252, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67716:7:13", + "src": "69225:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108471,10 +108471,10 @@ "id": 24255, "mutability": "mutable", "name": "p1", - "nameLocation": "67736:2:13", + "nameLocation": "69245:2:13", "nodeType": "VariableDeclaration", "scope": 24274, - "src": "67728:10:13", + "src": "69237:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108485,7 +108485,7 @@ "id": 24254, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67728:7:13", + "src": "69237:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108499,10 +108499,10 @@ "id": 24257, "mutability": "mutable", "name": "p2", - "nameLocation": "67745:2:13", + "nameLocation": "69254:2:13", "nodeType": "VariableDeclaration", "scope": 24274, - "src": "67740:7:13", + "src": "69249:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108513,7 +108513,7 @@ "id": 24256, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "67740:4:13", + "src": "69249:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108526,10 +108526,10 @@ "id": 24259, "mutability": "mutable", "name": "p3", - "nameLocation": "67763:2:13", + "nameLocation": "69272:2:13", "nodeType": "VariableDeclaration", "scope": 24274, - "src": "67749:16:13", + "src": "69258:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -108540,7 +108540,7 @@ "id": 24258, "name": "string", "nodeType": "ElementaryTypeName", - "src": "67749:6:13", + "src": "69258:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -108549,13 +108549,13 @@ "visibility": "internal" } ], - "src": "67715:51:13" + "src": "69224:51:13" }, "returnParameters": { "id": 24261, "nodeType": "ParameterList", "parameters": [], - "src": "67781:0:13" + "src": "69290:0:13" }, "scope": 24413, "stateMutability": "view", @@ -108565,12 +108565,12 @@ { "id": 24297, "nodeType": "FunctionDefinition", - "src": "67896:176:13", + "src": "69409:178:13", "nodes": [], "body": { "id": 24296, "nodeType": "Block", - "src": "67965:107:13", + "src": "69478:109:13", "nodes": [], "statements": [ { @@ -108587,7 +108587,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68015:32:13", + "src": "69529:32:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2cd4134aedbc2cd722f2b9715dc3acb74b16b253590361dd98a4d6cb66119b65", "typeString": "literal_string \"log(address,address,bool,bool)\"" @@ -108600,7 +108600,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24276, - "src": "68049:2:13", + "src": "69563:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108612,7 +108612,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24278, - "src": "68053:2:13", + "src": "69567:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108624,7 +108624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24280, - "src": "68057:2:13", + "src": "69571:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108636,7 +108636,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24282, - "src": "68061:2:13", + "src": "69575:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108672,7 +108672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67991:3:13", + "src": "69505:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -108685,7 +108685,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67991:23:13", + "src": "69505:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -108699,7 +108699,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67991:73:13", + "src": "69505:73:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108719,7 +108719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "67975:15:13", + "src": "69489:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -108733,7 +108733,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "67975:90:13", + "src": "69489:90:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -108742,7 +108742,7 @@ }, "id": 24295, "nodeType": "ExpressionStatement", - "src": "67975:90:13" + "src": "69489:90:13" } ] }, @@ -108750,7 +108750,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67905:3:13", + "nameLocation": "69418:3:13", "parameters": { "id": 24283, "nodeType": "ParameterList", @@ -108760,10 +108760,10 @@ "id": 24276, "mutability": "mutable", "name": "p0", - "nameLocation": "67917:2:13", + "nameLocation": "69430:2:13", "nodeType": "VariableDeclaration", "scope": 24297, - "src": "67909:10:13", + "src": "69422:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108774,7 +108774,7 @@ "id": 24275, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67909:7:13", + "src": "69422:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108788,10 +108788,10 @@ "id": 24278, "mutability": "mutable", "name": "p1", - "nameLocation": "67929:2:13", + "nameLocation": "69442:2:13", "nodeType": "VariableDeclaration", "scope": 24297, - "src": "67921:10:13", + "src": "69434:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108802,7 +108802,7 @@ "id": 24277, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67921:7:13", + "src": "69434:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108816,10 +108816,10 @@ "id": 24280, "mutability": "mutable", "name": "p2", - "nameLocation": "67938:2:13", + "nameLocation": "69451:2:13", "nodeType": "VariableDeclaration", "scope": 24297, - "src": "67933:7:13", + "src": "69446:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108830,7 +108830,7 @@ "id": 24279, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "67933:4:13", + "src": "69446:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108843,10 +108843,10 @@ "id": 24282, "mutability": "mutable", "name": "p3", - "nameLocation": "67947:2:13", + "nameLocation": "69460:2:13", "nodeType": "VariableDeclaration", "scope": 24297, - "src": "67942:7:13", + "src": "69455:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108857,7 +108857,7 @@ "id": 24281, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "67942:4:13", + "src": "69455:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108866,13 +108866,13 @@ "visibility": "internal" } ], - "src": "67908:42:13" + "src": "69421:42:13" }, "returnParameters": { "id": 24284, "nodeType": "ParameterList", "parameters": [], - "src": "67965:0:13" + "src": "69478:0:13" }, "scope": 24413, "stateMutability": "view", @@ -108882,12 +108882,12 @@ { "id": 24320, "nodeType": "FunctionDefinition", - "src": "68078:182:13", + "src": "69595:184:13", "nodes": [], "body": { "id": 24319, "nodeType": "Block", - "src": "68150:110:13", + "src": "69667:112:13", "nodes": [], "statements": [ { @@ -108904,7 +108904,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68200:35:13", + "src": "69718:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9f1bc36e6c1a1385bfe3a230338e478ee5447b81d25d35962aff021b2c578b9c", "typeString": "literal_string \"log(address,address,bool,address)\"" @@ -108917,7 +108917,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24299, - "src": "68237:2:13", + "src": "69755:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108929,7 +108929,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24301, - "src": "68241:2:13", + "src": "69759:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108941,7 +108941,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24303, - "src": "68245:2:13", + "src": "69763:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108953,7 +108953,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24305, - "src": "68249:2:13", + "src": "69767:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108989,7 +108989,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68176:3:13", + "src": "69694:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -109002,7 +109002,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68176:23:13", + "src": "69694:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -109016,7 +109016,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68176:76:13", + "src": "69694:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109036,7 +109036,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "68160:15:13", + "src": "69678:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -109050,7 +109050,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68160:93:13", + "src": "69678:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -109059,7 +109059,7 @@ }, "id": 24318, "nodeType": "ExpressionStatement", - "src": "68160:93:13" + "src": "69678:93:13" } ] }, @@ -109067,7 +109067,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68087:3:13", + "nameLocation": "69604:3:13", "parameters": { "id": 24306, "nodeType": "ParameterList", @@ -109077,10 +109077,10 @@ "id": 24299, "mutability": "mutable", "name": "p0", - "nameLocation": "68099:2:13", + "nameLocation": "69616:2:13", "nodeType": "VariableDeclaration", "scope": 24320, - "src": "68091:10:13", + "src": "69608:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109091,7 +109091,7 @@ "id": 24298, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68091:7:13", + "src": "69608:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109105,10 +109105,10 @@ "id": 24301, "mutability": "mutable", "name": "p1", - "nameLocation": "68111:2:13", + "nameLocation": "69628:2:13", "nodeType": "VariableDeclaration", "scope": 24320, - "src": "68103:10:13", + "src": "69620:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109119,7 +109119,7 @@ "id": 24300, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68103:7:13", + "src": "69620:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109133,10 +109133,10 @@ "id": 24303, "mutability": "mutable", "name": "p2", - "nameLocation": "68120:2:13", + "nameLocation": "69637:2:13", "nodeType": "VariableDeclaration", "scope": 24320, - "src": "68115:7:13", + "src": "69632:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109147,7 +109147,7 @@ "id": 24302, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "68115:4:13", + "src": "69632:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109160,10 +109160,10 @@ "id": 24305, "mutability": "mutable", "name": "p3", - "nameLocation": "68132:2:13", + "nameLocation": "69649:2:13", "nodeType": "VariableDeclaration", "scope": 24320, - "src": "68124:10:13", + "src": "69641:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109174,7 +109174,7 @@ "id": 24304, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68124:7:13", + "src": "69641:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109184,13 +109184,13 @@ "visibility": "internal" } ], - "src": "68090:45:13" + "src": "69607:45:13" }, "returnParameters": { "id": 24307, "nodeType": "ParameterList", "parameters": [], - "src": "68150:0:13" + "src": "69667:0:13" }, "scope": 24413, "stateMutability": "view", @@ -109200,12 +109200,12 @@ { "id": 24343, "nodeType": "FunctionDefinition", - "src": "68266:188:13", + "src": "69787:190:13", "nodes": [], "body": { "id": 24342, "nodeType": "Block", - "src": "68341:113:13", + "src": "69862:115:13", "nodes": [], "statements": [ { @@ -109222,7 +109222,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68391:38:13", + "src": "69913:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_94250d77556167cb7a7fd3eb9433101f8af8848163edfced0c46147ba10a2577", "typeString": "literal_string \"log(address,address,address,uint256)\"" @@ -109235,7 +109235,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24322, - "src": "68431:2:13", + "src": "69953:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109247,7 +109247,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24324, - "src": "68435:2:13", + "src": "69957:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109259,7 +109259,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24326, - "src": "68439:2:13", + "src": "69961:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109271,7 +109271,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24328, - "src": "68443:2:13", + "src": "69965:2:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -109307,7 +109307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68367:3:13", + "src": "69889:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -109320,7 +109320,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68367:23:13", + "src": "69889:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -109334,7 +109334,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68367:79:13", + "src": "69889:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109354,7 +109354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "68351:15:13", + "src": "69873:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -109368,7 +109368,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68351:96:13", + "src": "69873:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -109377,7 +109377,7 @@ }, "id": 24341, "nodeType": "ExpressionStatement", - "src": "68351:96:13" + "src": "69873:96:13" } ] }, @@ -109385,7 +109385,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68275:3:13", + "nameLocation": "69796:3:13", "parameters": { "id": 24329, "nodeType": "ParameterList", @@ -109395,10 +109395,10 @@ "id": 24322, "mutability": "mutable", "name": "p0", - "nameLocation": "68287:2:13", + "nameLocation": "69808:2:13", "nodeType": "VariableDeclaration", "scope": 24343, - "src": "68279:10:13", + "src": "69800:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109409,7 +109409,7 @@ "id": 24321, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68279:7:13", + "src": "69800:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109423,10 +109423,10 @@ "id": 24324, "mutability": "mutable", "name": "p1", - "nameLocation": "68299:2:13", + "nameLocation": "69820:2:13", "nodeType": "VariableDeclaration", "scope": 24343, - "src": "68291:10:13", + "src": "69812:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109437,7 +109437,7 @@ "id": 24323, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68291:7:13", + "src": "69812:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109451,10 +109451,10 @@ "id": 24326, "mutability": "mutable", "name": "p2", - "nameLocation": "68311:2:13", + "nameLocation": "69832:2:13", "nodeType": "VariableDeclaration", "scope": 24343, - "src": "68303:10:13", + "src": "69824:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109465,7 +109465,7 @@ "id": 24325, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68303:7:13", + "src": "69824:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109479,10 +109479,10 @@ "id": 24328, "mutability": "mutable", "name": "p3", - "nameLocation": "68323:2:13", + "nameLocation": "69844:2:13", "nodeType": "VariableDeclaration", "scope": 24343, - "src": "68315:10:13", + "src": "69836:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109493,7 +109493,7 @@ "id": 24327, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "68315:7:13", + "src": "69836:7:13", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -109502,13 +109502,13 @@ "visibility": "internal" } ], - "src": "68278:48:13" + "src": "69799:48:13" }, "returnParameters": { "id": 24330, "nodeType": "ParameterList", "parameters": [], - "src": "68341:0:13" + "src": "69862:0:13" }, "scope": 24413, "stateMutability": "view", @@ -109518,12 +109518,12 @@ { "id": 24366, "nodeType": "FunctionDefinition", - "src": "68460:193:13", + "src": "69985:195:13", "nodes": [], "body": { "id": 24365, "nodeType": "Block", - "src": "68541:112:13", + "src": "70066:114:13", "nodes": [], "statements": [ { @@ -109540,7 +109540,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68591:37:13", + "src": "70117:37:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f808da2086fed855c3e15d9dbfed3b17a93ed9a59947aae6ab05b7e18576f025", "typeString": "literal_string \"log(address,address,address,string)\"" @@ -109553,7 +109553,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24345, - "src": "68630:2:13", + "src": "70156:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109565,7 +109565,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24347, - "src": "68634:2:13", + "src": "70160:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109577,7 +109577,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24349, - "src": "68638:2:13", + "src": "70164:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109589,7 +109589,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24351, - "src": "68642:2:13", + "src": "70168:2:13", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -109625,7 +109625,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68567:3:13", + "src": "70093:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -109638,7 +109638,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68567:23:13", + "src": "70093:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -109652,7 +109652,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68567:78:13", + "src": "70093:78:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109672,7 +109672,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "68551:15:13", + "src": "70077:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -109686,7 +109686,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68551:95:13", + "src": "70077:95:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -109695,7 +109695,7 @@ }, "id": 24364, "nodeType": "ExpressionStatement", - "src": "68551:95:13" + "src": "70077:95:13" } ] }, @@ -109703,7 +109703,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68469:3:13", + "nameLocation": "69994:3:13", "parameters": { "id": 24352, "nodeType": "ParameterList", @@ -109713,10 +109713,10 @@ "id": 24345, "mutability": "mutable", "name": "p0", - "nameLocation": "68481:2:13", + "nameLocation": "70006:2:13", "nodeType": "VariableDeclaration", "scope": 24366, - "src": "68473:10:13", + "src": "69998:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109727,7 +109727,7 @@ "id": 24344, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68473:7:13", + "src": "69998:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109741,10 +109741,10 @@ "id": 24347, "mutability": "mutable", "name": "p1", - "nameLocation": "68493:2:13", + "nameLocation": "70018:2:13", "nodeType": "VariableDeclaration", "scope": 24366, - "src": "68485:10:13", + "src": "70010:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109755,7 +109755,7 @@ "id": 24346, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68485:7:13", + "src": "70010:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109769,10 +109769,10 @@ "id": 24349, "mutability": "mutable", "name": "p2", - "nameLocation": "68505:2:13", + "nameLocation": "70030:2:13", "nodeType": "VariableDeclaration", "scope": 24366, - "src": "68497:10:13", + "src": "70022:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109783,7 +109783,7 @@ "id": 24348, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68497:7:13", + "src": "70022:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109797,10 +109797,10 @@ "id": 24351, "mutability": "mutable", "name": "p3", - "nameLocation": "68523:2:13", + "nameLocation": "70048:2:13", "nodeType": "VariableDeclaration", "scope": 24366, - "src": "68509:16:13", + "src": "70034:16:13", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -109811,7 +109811,7 @@ "id": 24350, "name": "string", "nodeType": "ElementaryTypeName", - "src": "68509:6:13", + "src": "70034:6:13", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -109820,13 +109820,13 @@ "visibility": "internal" } ], - "src": "68472:54:13" + "src": "69997:54:13" }, "returnParameters": { "id": 24353, "nodeType": "ParameterList", "parameters": [], - "src": "68541:0:13" + "src": "70066:0:13" }, "scope": 24413, "stateMutability": "view", @@ -109836,12 +109836,12 @@ { "id": 24389, "nodeType": "FunctionDefinition", - "src": "68659:182:13", + "src": "70188:184:13", "nodes": [], "body": { "id": 24388, "nodeType": "Block", - "src": "68731:110:13", + "src": "70260:112:13", "nodes": [], "statements": [ { @@ -109858,7 +109858,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68781:35:13", + "src": "70311:35:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0e378994a4cd2663acfd73a7ad4e09d196e4fb7ee05b7cdf0708eb30271e2afb", "typeString": "literal_string \"log(address,address,address,bool)\"" @@ -109871,7 +109871,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24368, - "src": "68818:2:13", + "src": "70348:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109883,7 +109883,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24370, - "src": "68822:2:13", + "src": "70352:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109895,7 +109895,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24372, - "src": "68826:2:13", + "src": "70356:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109907,7 +109907,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24374, - "src": "68830:2:13", + "src": "70360:2:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109943,7 +109943,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68757:3:13", + "src": "70287:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -109956,7 +109956,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68757:23:13", + "src": "70287:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -109970,7 +109970,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68757:76:13", + "src": "70287:76:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109990,7 +109990,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "68741:15:13", + "src": "70271:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -110004,7 +110004,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68741:93:13", + "src": "70271:93:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -110013,7 +110013,7 @@ }, "id": 24387, "nodeType": "ExpressionStatement", - "src": "68741:93:13" + "src": "70271:93:13" } ] }, @@ -110021,7 +110021,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68668:3:13", + "nameLocation": "70197:3:13", "parameters": { "id": 24375, "nodeType": "ParameterList", @@ -110031,10 +110031,10 @@ "id": 24368, "mutability": "mutable", "name": "p0", - "nameLocation": "68680:2:13", + "nameLocation": "70209:2:13", "nodeType": "VariableDeclaration", "scope": 24389, - "src": "68672:10:13", + "src": "70201:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110045,7 +110045,7 @@ "id": 24367, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68672:7:13", + "src": "70201:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110059,10 +110059,10 @@ "id": 24370, "mutability": "mutable", "name": "p1", - "nameLocation": "68692:2:13", + "nameLocation": "70221:2:13", "nodeType": "VariableDeclaration", "scope": 24389, - "src": "68684:10:13", + "src": "70213:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110073,7 +110073,7 @@ "id": 24369, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68684:7:13", + "src": "70213:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110087,10 +110087,10 @@ "id": 24372, "mutability": "mutable", "name": "p2", - "nameLocation": "68704:2:13", + "nameLocation": "70233:2:13", "nodeType": "VariableDeclaration", "scope": 24389, - "src": "68696:10:13", + "src": "70225:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110101,7 +110101,7 @@ "id": 24371, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68696:7:13", + "src": "70225:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110115,10 +110115,10 @@ "id": 24374, "mutability": "mutable", "name": "p3", - "nameLocation": "68713:2:13", + "nameLocation": "70242:2:13", "nodeType": "VariableDeclaration", "scope": 24389, - "src": "68708:7:13", + "src": "70237:7:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110129,7 +110129,7 @@ "id": 24373, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "68708:4:13", + "src": "70237:4:13", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -110138,13 +110138,13 @@ "visibility": "internal" } ], - "src": "68671:45:13" + "src": "70200:45:13" }, "returnParameters": { "id": 24376, "nodeType": "ParameterList", "parameters": [], - "src": "68731:0:13" + "src": "70260:0:13" }, "scope": 24413, "stateMutability": "view", @@ -110154,12 +110154,12 @@ { "id": 24412, "nodeType": "FunctionDefinition", - "src": "68847:188:13", + "src": "70380:190:13", "nodes": [], "body": { "id": 24411, "nodeType": "Block", - "src": "68922:113:13", + "src": "70455:115:13", "nodes": [], "statements": [ { @@ -110176,7 +110176,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68972:38:13", + "src": "70506:38:13", "typeDescriptions": { "typeIdentifier": "t_stringliteral_665bf1345e006aa321c0b6b71bed55ce0d6cdd812632f8c43114f62c55ffa0b5", "typeString": "literal_string \"log(address,address,address,address)\"" @@ -110189,7 +110189,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24391, - "src": "69012:2:13", + "src": "70546:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110201,7 +110201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24393, - "src": "69016:2:13", + "src": "70550:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110213,7 +110213,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24395, - "src": "69020:2:13", + "src": "70554:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110225,7 +110225,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 24397, - "src": "69024:2:13", + "src": "70558:2:13", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110261,7 +110261,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68948:3:13", + "src": "70482:3:13", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -110274,7 +110274,7 @@ "lValueRequested": false, "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68948:23:13", + "src": "70482:23:13", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" @@ -110288,7 +110288,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68948:79:13", + "src": "70482:79:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -110308,7 +110308,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 16373, - "src": "68932:15:13", + "src": "70466:15:13", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -110322,7 +110322,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "68932:96:13", + "src": "70466:96:13", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -110331,7 +110331,7 @@ }, "id": 24410, "nodeType": "ExpressionStatement", - "src": "68932:96:13" + "src": "70466:96:13" } ] }, @@ -110339,7 +110339,7 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68856:3:13", + "nameLocation": "70389:3:13", "parameters": { "id": 24398, "nodeType": "ParameterList", @@ -110349,10 +110349,10 @@ "id": 24391, "mutability": "mutable", "name": "p0", - "nameLocation": "68868:2:13", + "nameLocation": "70401:2:13", "nodeType": "VariableDeclaration", "scope": 24412, - "src": "68860:10:13", + "src": "70393:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110363,7 +110363,7 @@ "id": 24390, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68860:7:13", + "src": "70393:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110377,10 +110377,10 @@ "id": 24393, "mutability": "mutable", "name": "p1", - "nameLocation": "68880:2:13", + "nameLocation": "70413:2:13", "nodeType": "VariableDeclaration", "scope": 24412, - "src": "68872:10:13", + "src": "70405:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110391,7 +110391,7 @@ "id": 24392, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68872:7:13", + "src": "70405:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110405,10 +110405,10 @@ "id": 24395, "mutability": "mutable", "name": "p2", - "nameLocation": "68892:2:13", + "nameLocation": "70425:2:13", "nodeType": "VariableDeclaration", "scope": 24412, - "src": "68884:10:13", + "src": "70417:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110419,7 +110419,7 @@ "id": 24394, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68884:7:13", + "src": "70417:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110433,10 +110433,10 @@ "id": 24397, "mutability": "mutable", "name": "p3", - "nameLocation": "68904:2:13", + "nameLocation": "70437:2:13", "nodeType": "VariableDeclaration", "scope": 24412, - "src": "68896:10:13", + "src": "70429:10:13", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110447,7 +110447,7 @@ "id": 24396, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68896:7:13", + "src": "70429:7:13", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110457,13 +110457,13 @@ "visibility": "internal" } ], - "src": "68859:48:13" + "src": "70392:48:13" }, "returnParameters": { "id": 24399, "nodeType": "ParameterList", "parameters": [], - "src": "68922:0:13" + "src": "70455:0:13" }, "scope": 24413, "stateMutability": "view", @@ -110479,7 +110479,7 @@ "documentation": { "id": 16351, "nodeType": "StructuredDocumentation", - "src": "66:459:13", + "src": "69:464:13", "text": "@dev The original console.sol uses `int` and `uint` for computing function selectors, but it should\n use `int256` and `uint256`. This modified version fixes that. This version is recommended\n over `console.sol` if you don't need compatibility with Hardhat as the logs will show up in\n forge stack traces. If you do need compatibility with Hardhat, you must use `console.sol`.\n Reference: https://github.com/NomicFoundation/hardhat/issues/2178" }, "fullyImplemented": true, @@ -110487,7 +110487,7 @@ 24413 ], "name": "console2", - "nameLocation": "533:8:13", + "nameLocation": "541:8:13", "scope": 24414, "usedErrors": [] } diff --git a/out/draft-IERC20Permit.sol/IERC20Permit.json b/out/draft-IERC20Permit.sol/IERC20Permit.json index 8d4b4d7..028fad2 100644 --- a/out/draft-IERC20Permit.sol/IERC20Permit.json +++ b/out/draft-IERC20Permit.sol/IERC20Permit.json @@ -91,7 +91,7 @@ "nonces(address)": "7ecebe00", "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)": "d505accf" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface of the ERC20 Permit extension allowing approvals to be made via signatures, as defined in https://eips.ethereum.org/EIPS/eip-2612[EIP-2612]. Adds the {permit} method, which can be used to change an account's ERC20 allowance (see {IERC20-allowance}) by presenting a message signed by the account. By not relying on {IERC20-approve}, the token holder account doesn't need to send a transaction, and thus is not required to hold Ether at all.\",\"kind\":\"dev\",\"methods\":{\"DOMAIN_SEPARATOR()\":{\"details\":\"Returns the domain separator used in the encoding of the signature for {permit}, as defined by {EIP712}.\"},\"nonces(address)\":{\"details\":\"Returns the current nonce for `owner`. This value must be included whenever a signature is generated for {permit}. Every successful call to {permit} increases ``owner``'s nonce by one. This prevents a signature from being used multiple times.\"},\"permit(address,address,uint256,uint256,uint8,bytes32,bytes32)\":{\"details\":\"Sets `value` as the allowance of `spender` over ``owner``'s tokens, given ``owner``'s signed approval. IMPORTANT: The same issues {IERC20-approve} has related to transaction ordering also apply here. Emits an {Approval} event. Requirements: - `spender` cannot be the zero address. - `deadline` must be a timestamp in the future. - `v`, `r` and `s` must be a valid `secp256k1` signature from `owner` over the EIP712-formatted function arguments. - the signature must use ``owner``'s current nonce (see {nonces}). For more information on the signature format, see the https://eips.ethereum.org/EIPS/eip-2612#specification[relevant EIP section].\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":\"IERC20Permit\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":{\"keccak256\":\"0xf41ca991f30855bf80ffd11e9347856a517b977f0a6c2d52e6421a99b7840329\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b2717fd2bdac99daa960a6de500754ea1b932093c946388c381da48658234b95\",\"dweb:/ipfs/QmP6QVMn6UeA3ByahyJbYQr5M6coHKBKsf3ySZSfbyA8R7\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface of the ERC20 Permit extension allowing approvals to be made via signatures, as defined in https://eips.ethereum.org/EIPS/eip-2612[EIP-2612]. Adds the {permit} method, which can be used to change an account's ERC20 allowance (see {IERC20-allowance}) by presenting a message signed by the account. By not relying on {IERC20-approve}, the token holder account doesn't need to send a transaction, and thus is not required to hold Ether at all.\",\"kind\":\"dev\",\"methods\":{\"DOMAIN_SEPARATOR()\":{\"details\":\"Returns the domain separator used in the encoding of the signature for {permit}, as defined by {EIP712}.\"},\"nonces(address)\":{\"details\":\"Returns the current nonce for `owner`. This value must be included whenever a signature is generated for {permit}. Every successful call to {permit} increases ``owner``'s nonce by one. This prevents a signature from being used multiple times.\"},\"permit(address,address,uint256,uint256,uint8,bytes32,bytes32)\":{\"details\":\"Sets `value` as the allowance of `spender` over ``owner``'s tokens, given ``owner``'s signed approval. IMPORTANT: The same issues {IERC20-approve} has related to transaction ordering also apply here. Emits an {Approval} event. Requirements: - `spender` cannot be the zero address. - `deadline` must be a timestamp in the future. - `v`, `r` and `s` must be a valid `secp256k1` signature from `owner` over the EIP712-formatted function arguments. - the signature must use ``owner``'s current nonce (see {nonces}). For more information on the signature format, see the https://eips.ethereum.org/EIPS/eip-2612#specification[relevant EIP section].\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":\"IERC20Permit\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol\":{\"keccak256\":\"0x86bd9e04dbee51fb3a9370279a0177e9da874a858dfb2c25a405171aa5ae2030\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1b1f9a3add1a5670683e8477cd4a3aece458f60872e57c0e005282891c1ae03f\",\"dweb:/ipfs/QmYzjghJuXKk9bPTMDcNhoM574w41iXqWLvNKctRwUdN1R\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -216,10 +216,10 @@ }, "sources": { "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol": { - "keccak256": "0xf41ca991f30855bf80ffd11e9347856a517b977f0a6c2d52e6421a99b7840329", + "keccak256": "0x86bd9e04dbee51fb3a9370279a0177e9da874a858dfb2c25a405171aa5ae2030", "urls": [ - "bzz-raw://b2717fd2bdac99daa960a6de500754ea1b932093c946388c381da48658234b95", - "dweb:/ipfs/QmP6QVMn6UeA3ByahyJbYQr5M6coHKBKsf3ySZSfbyA8R7" + "bzz-raw://1b1f9a3add1a5670683e8477cd4a3aece458f60872e57c0e005282891c1ae03f", + "dweb:/ipfs/QmYzjghJuXKk9bPTMDcNhoM574w41iXqWLvNKctRwUdN1R" ], "license": "MIT" } @@ -235,12 +235,12 @@ ] }, "nodeType": "SourceUnit", - "src": "114:2138:15", + "src": "117:2195:15", "nodes": [ { "id": 24493, "nodeType": "PragmaDirective", - "src": "114:23:15", + "src": "117:23:15", "nodes": [], "literals": [ "solidity", @@ -252,17 +252,17 @@ { "id": 24527, "nodeType": "ContractDefinition", - "src": "620:1631:15", + "src": "633:1677:15", "nodes": [ { "id": 24512, "nodeType": "FunctionDefinition", - "src": "1446:183:15", + "src": "1481:191:15", "nodes": [], "documentation": { "id": 24495, "nodeType": "StructuredDocumentation", - "src": "649:792:15", + "src": "663:812:15", "text": " @dev Sets `value` as the allowance of `spender` over ``owner``'s tokens,\n given ``owner``'s signed approval.\n IMPORTANT: The same issues {IERC20-approve} has related to transaction\n ordering also apply here.\n Emits an {Approval} event.\n Requirements:\n - `spender` cannot be the zero address.\n - `deadline` must be a timestamp in the future.\n - `v`, `r` and `s` must be a valid `secp256k1` signature from `owner`\n over the EIP712-formatted function arguments.\n - the signature must use ``owner``'s current nonce (see {nonces}).\n For more information on the signature format, see the\n https://eips.ethereum.org/EIPS/eip-2612#specification[relevant EIP\n section]." }, "functionSelector": "d505accf", @@ -270,7 +270,7 @@ "kind": "function", "modifiers": [], "name": "permit", - "nameLocation": "1455:6:15", + "nameLocation": "1490:6:15", "parameters": { "id": 24510, "nodeType": "ParameterList", @@ -280,10 +280,10 @@ "id": 24497, "mutability": "mutable", "name": "owner", - "nameLocation": "1479:5:15", + "nameLocation": "1515:5:15", "nodeType": "VariableDeclaration", "scope": 24512, - "src": "1471:13:15", + "src": "1507:13:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -294,7 +294,7 @@ "id": 24496, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1471:7:15", + "src": "1507:7:15", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -308,10 +308,10 @@ "id": 24499, "mutability": "mutable", "name": "spender", - "nameLocation": "1502:7:15", + "nameLocation": "1539:7:15", "nodeType": "VariableDeclaration", "scope": 24512, - "src": "1494:15:15", + "src": "1531:15:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322,7 +322,7 @@ "id": 24498, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1494:7:15", + "src": "1531:7:15", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -336,10 +336,10 @@ "id": 24501, "mutability": "mutable", "name": "value", - "nameLocation": "1527:5:15", + "nameLocation": "1565:5:15", "nodeType": "VariableDeclaration", "scope": 24512, - "src": "1519:13:15", + "src": "1557:13:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -350,7 +350,7 @@ "id": 24500, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1519:7:15", + "src": "1557:7:15", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -363,10 +363,10 @@ "id": 24503, "mutability": "mutable", "name": "deadline", - "nameLocation": "1550:8:15", + "nameLocation": "1589:8:15", "nodeType": "VariableDeclaration", "scope": 24512, - "src": "1542:16:15", + "src": "1581:16:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377,7 +377,7 @@ "id": 24502, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1542:7:15", + "src": "1581:7:15", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -390,10 +390,10 @@ "id": 24505, "mutability": "mutable", "name": "v", - "nameLocation": "1574:1:15", + "nameLocation": "1614:1:15", "nodeType": "VariableDeclaration", "scope": 24512, - "src": "1568:7:15", + "src": "1608:7:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -404,7 +404,7 @@ "id": 24504, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "1568:5:15", + "src": "1608:5:15", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -417,10 +417,10 @@ "id": 24507, "mutability": "mutable", "name": "r", - "nameLocation": "1593:1:15", + "nameLocation": "1634:1:15", "nodeType": "VariableDeclaration", "scope": 24512, - "src": "1585:9:15", + "src": "1626:9:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -431,7 +431,7 @@ "id": 24506, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1585:7:15", + "src": "1626:7:15", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -444,10 +444,10 @@ "id": 24509, "mutability": "mutable", "name": "s", - "nameLocation": "1612:1:15", + "nameLocation": "1654:1:15", "nodeType": "VariableDeclaration", "scope": 24512, - "src": "1604:9:15", + "src": "1646:9:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -458,7 +458,7 @@ "id": 24508, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1604:7:15", + "src": "1646:7:15", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -467,13 +467,13 @@ "visibility": "internal" } ], - "src": "1461:158:15" + "src": "1496:166:15" }, "returnParameters": { "id": 24511, "nodeType": "ParameterList", "parameters": [], - "src": "1628:0:15" + "src": "1671:0:15" }, "scope": 24527, "stateMutability": "nonpayable", @@ -483,12 +483,12 @@ { "id": 24520, "nodeType": "FunctionDefinition", - "src": "1934:63:15", + "src": "1986:63:15", "nodes": [], "documentation": { "id": 24513, "nodeType": "StructuredDocumentation", - "src": "1635:294:15", + "src": "1680:300:15", "text": " @dev Returns the current nonce for `owner`. This value must be\n included whenever a signature is generated for {permit}.\n Every successful call to {permit} increases ``owner``'s nonce by one. This\n prevents a signature from being used multiple times." }, "functionSelector": "7ecebe00", @@ -496,7 +496,7 @@ "kind": "function", "modifiers": [], "name": "nonces", - "nameLocation": "1943:6:15", + "nameLocation": "1995:6:15", "parameters": { "id": 24516, "nodeType": "ParameterList", @@ -506,10 +506,10 @@ "id": 24515, "mutability": "mutable", "name": "owner", - "nameLocation": "1958:5:15", + "nameLocation": "2010:5:15", "nodeType": "VariableDeclaration", "scope": 24520, - "src": "1950:13:15", + "src": "2002:13:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -520,7 +520,7 @@ "id": 24514, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1950:7:15", + "src": "2002:7:15", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -530,7 +530,7 @@ "visibility": "internal" } ], - "src": "1949:15:15" + "src": "2001:15:15" }, "returnParameters": { "id": 24519, @@ -544,7 +544,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24520, - "src": "1988:7:15", + "src": "2040:7:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -555,7 +555,7 @@ "id": 24517, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1988:7:15", + "src": "2040:7:15", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -564,7 +564,7 @@ "visibility": "internal" } ], - "src": "1987:9:15" + "src": "2039:9:15" }, "scope": 24527, "stateMutability": "view", @@ -574,12 +574,12 @@ { "id": 24526, "nodeType": "FunctionDefinition", - "src": "2189:60:15", + "src": "2247:60:15", "nodes": [], "documentation": { "id": 24521, "nodeType": "StructuredDocumentation", - "src": "2003:128:15", + "src": "2057:130:15", "text": " @dev Returns the domain separator used in the encoding of the signature for {permit}, as defined by {EIP712}." }, "functionSelector": "3644e515", @@ -587,12 +587,12 @@ "kind": "function", "modifiers": [], "name": "DOMAIN_SEPARATOR", - "nameLocation": "2198:16:15", + "nameLocation": "2256:16:15", "parameters": { "id": 24522, "nodeType": "ParameterList", "parameters": [], - "src": "2214:2:15" + "src": "2272:2:15" }, "returnParameters": { "id": 24525, @@ -606,7 +606,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 24526, - "src": "2240:7:15", + "src": "2298:7:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -617,7 +617,7 @@ "id": 24523, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2240:7:15", + "src": "2298:7:15", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -626,7 +626,7 @@ "visibility": "internal" } ], - "src": "2239:9:15" + "src": "2297:9:15" }, "scope": 24527, "stateMutability": "view", @@ -642,7 +642,7 @@ "documentation": { "id": 24494, "nodeType": "StructuredDocumentation", - "src": "139:480:15", + "src": "144:487:15", "text": " @dev Interface of the ERC20 Permit extension allowing approvals to be made via signatures, as defined in\n https://eips.ethereum.org/EIPS/eip-2612[EIP-2612].\n Adds the {permit} method, which can be used to change an account's ERC20 allowance (see {IERC20-allowance}) by\n presenting a message signed by the account. By not relying on {IERC20-approve}, the token holder account doesn't\n need to send a transaction, and thus is not required to hold Ether at all." }, "fullyImplemented": false, @@ -650,7 +650,7 @@ 24527 ], "name": "IERC20Permit", - "nameLocation": "630:12:15", + "nameLocation": "643:12:15", "scope": 24528, "usedErrors": [] } diff --git a/out/test.sol/DSTest.json b/out/test.sol/DSTest.json index 418c16f..5ec4a5e 100644 --- a/out/test.sol/DSTest.json +++ b/out/test.sol/DSTest.json @@ -296,20 +296,20 @@ } ], "bytecode": { - "object": "0x60806040526000805460ff1916600117905534801561001d57600080fd5b506102a68061002d6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063ba414fa61461003b578063fa7626d414610057575b600080fd5b610043610064565b604051901515815260200160405180910390f35b6000546100439060ff1681565b60008054610100900460ff16156100845750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b156101bf5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190527f6661696c6564000000000000000000000000000000000000000000000000000082840152825180830384018152606083019093526000929091610129917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101ff565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526101619161023b565b6000604051808303816000865af19150503d806000811461019e576040519150601f19603f3d011682016040523d82523d6000602084013e6101a3565b606091505b50915050808060200190518101906101bb919061024e565b9150505b919050565b6000815160005b818110156101e557602081850181015186830152016101cb565b818111156101f4576000828601525b509290920192915050565b7fffffffff0000000000000000000000000000000000000000000000000000000083168152600061023360048301846101c4565b949350505050565b600061024782846101c4565b9392505050565b60006020828403121561026057600080fd5b8151801515811461024757600080fdfea2646970667358221220c99626e3da673e8f6fae813fbe1f52b70da7eb2f463d6bedf8a2c327546a6fd264736f6c634300080f0033", - "sourceMap": "715:15435:0:-:0;;;1572:26;;;-1:-1:-1;;1572:26:0;1594:4;1572:26;;;715:15435;;;;;;;;;;;;;;;;", + "object": "0x60806040526000805460ff1916600117905534801561001d57600080fd5b506102a68061002d6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063ba414fa61461003b578063fa7626d414610057575b600080fd5b610043610064565b604051901515815260200160405180910390f35b6000546100439060ff1681565b60008054610100900460ff16156100845750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b156101bf5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190527f6661696c6564000000000000000000000000000000000000000000000000000082840152825180830384018152606083019093526000929091610129917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101ff565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526101619161023b565b6000604051808303816000865af19150503d806000811461019e576040519150601f19603f3d011682016040523d82523d6000602084013e6101a3565b606091505b50915050808060200190518101906101bb919061024e565b9150505b919050565b6000815160005b818110156101e557602081850181015186830152016101cb565b818111156101f4576000828601525b509290920192915050565b7fffffffff0000000000000000000000000000000000000000000000000000000083168152600061023360048301846101c4565b949350505050565b600061024782846101c4565b9392505050565b60006020828403121561026057600080fd5b8151801515811461024757600080fdfea2646970667358221220e84bafcc1b90b1a8135954b4af63d26b506fc04f22b8b214510186af65448e7064736f6c634300080f0033", + "sourceMap": "732:15886:0:-:0;;;1609:26;;;-1:-1:-1;;1609:26:0;1631:4;1609:26;;;732:15886;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063ba414fa61461003b578063fa7626d414610057575b600080fd5b610043610064565b604051901515815260200160405180910390f35b6000546100439060ff1681565b60008054610100900460ff16156100845750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b156101bf5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190527f6661696c6564000000000000000000000000000000000000000000000000000082840152825180830384018152606083019093526000929091610129917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101ff565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526101619161023b565b6000604051808303816000865af19150503d806000811461019e576040519150601f19603f3d011682016040523d82523d6000602084013e6101a3565b606091505b50915050808060200190518101906101bb919061024e565b9150505b919050565b6000815160005b818110156101e557602081850181015186830152016101cb565b818111156101f4576000828601525b509290920192915050565b7fffffffff0000000000000000000000000000000000000000000000000000000083168152600061023360048301846101c4565b949350505050565b600061024782846101c4565b9392505050565b60006020828403121561026057600080fd5b8151801515811461024757600080fdfea2646970667358221220c99626e3da673e8f6fae813fbe1f52b70da7eb2f463d6bedf8a2c327546a6fd264736f6c634300080f0033", - "sourceMap": "715:15435:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1819:584;;;:::i;:::-;;;179:14:21;;172:22;154:41;;142:2;127:18;1819:584:0;;;;;;;1572:26;;;;;;;;;1819:584;1853:4;1873:7;;;;;;;1869:528;;;-1:-1:-1;1903:7:0;;;;;;;;1819:584::o;1869:528::-;1941:17;2990:42;2978:55;3059:16;1980:374;;2196:43;;;1671:64;2196:43;;;380:74:21;;;2221:17:0;470:18:21;;;463:34;2196:43:0;;;;;;;;;353:18:21;;;2196:43:0;;;-1:-1:-1;;1671:64:0;;2086:175;;2135:34;;2086:175;;;:::i;:::-;;;;;;;;;;;;;;;2047:232;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2020:259;;;2323:7;2312:27;;;;;;;;;;;;:::i;:::-;2297:42;;2002:352;1980:374;2374:12;1819:584;-1:-1:-1;1819:584:0:o;508:336:21:-;549:3;587:5;581:12;611:1;621:128;635:6;632:1;629:13;621:128;;;732:4;717:13;;;713:24;;707:31;694:11;;;687:52;650:12;621:128;;;767:6;764:1;761:13;758:48;;;802:1;793:6;788:3;784:16;777:27;758:48;-1:-1:-1;822:16:21;;;;;508:336;-1:-1:-1;;508:336:21:o;849:324::-;1046:66;1038:6;1034:79;1029:3;1022:92;1004:3;1130:37;1164:1;1159:3;1155:11;1147:6;1130:37;:::i;:::-;1123:44;849:324;-1:-1:-1;;;;849:324:21:o;1178:189::-;1307:3;1332:29;1357:3;1349:6;1332:29;:::i;:::-;1325:36;1178:189;-1:-1:-1;;;1178:189:21:o;1372:277::-;1439:6;1492:2;1480:9;1471:7;1467:23;1463:32;1460:52;;;1508:1;1505;1498:12;1460:52;1540:9;1534:16;1593:5;1586:13;1579:21;1572:5;1569:32;1559:60;;1615:1;1612;1605:12", + "object": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063ba414fa61461003b578063fa7626d414610057575b600080fd5b610043610064565b604051901515815260200160405180910390f35b6000546100439060ff1681565b60008054610100900460ff16156100845750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b156101bf5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190527f6661696c6564000000000000000000000000000000000000000000000000000082840152825180830384018152606083019093526000929091610129917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101ff565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526101619161023b565b6000604051808303816000865af19150503d806000811461019e576040519150601f19603f3d011682016040523d82523d6000602084013e6101a3565b606091505b50915050808060200190518101906101bb919061024e565b9150505b919050565b6000815160005b818110156101e557602081850181015186830152016101cb565b818111156101f4576000828601525b509290920192915050565b7fffffffff0000000000000000000000000000000000000000000000000000000083168152600061023360048301846101c4565b949350505050565b600061024782846101c4565b9392505050565b60006020828403121561026057600080fd5b8151801515811461024757600080fdfea2646970667358221220e84bafcc1b90b1a8135954b4af63d26b506fc04f22b8b214510186af65448e7064736f6c634300080f0033", + "sourceMap": "732:15886:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1865:600;;;:::i;:::-;;;179:14:21;;172:22;154:41;;142:2;127:18;1865:600:0;;;;;;;1609:26;;;;;;;;;1865:600;1899:4;1920:7;;;;;;;1916:542;;;-1:-1:-1;1951:7:0;;;;;;;;1865:600::o;1916:542::-;1991:17;3070:42;3058:55;3141:16;2031:382;;2251:43;;;1712:64;2251:43;;;380:74:21;;;2276:17:0;470:18:21;;;463:34;2251:43:0;;;;;;;;;353:18:21;;;2251:43:0;;;-1:-1:-1;;1712:64:0;;2139:178;;2189:34;;2139:178;;;:::i;:::-;;;;;;;;;;;;;;;2099:237;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2072:264;;;2381:7;2370:27;;;;;;;;;;;;:::i;:::-;2355:42;;2053:360;2031:382;2434:12;1865:600;-1:-1:-1;1865:600:0:o;508:336:21:-;549:3;587:5;581:12;611:1;621:128;635:6;632:1;629:13;621:128;;;732:4;717:13;;;713:24;;707:31;694:11;;;687:52;650:12;621:128;;;767:6;764:1;761:13;758:48;;;802:1;793:6;788:3;784:16;777:27;758:48;-1:-1:-1;822:16:21;;;;;508:336;-1:-1:-1;;508:336:21:o;849:324::-;1046:66;1038:6;1034:79;1029:3;1022:92;1004:3;1130:37;1164:1;1159:3;1155:11;1147:6;1130:37;:::i;:::-;1123:44;849:324;-1:-1:-1;;;;849:324:21:o;1178:189::-;1307:3;1332:29;1357:3;1349:6;1332:29;:::i;:::-;1325:36;1178:189;-1:-1:-1;;;1178:189:21:o;1372:277::-;1439:6;1492:2;1480:9;1471:7;1467:23;1463:32;1460:52;;;1508:1;1505;1498:12;1460:52;1540:9;1534:16;1593:5;1586:13;1579:21;1572:5;1569:32;1559:60;;1615:1;1612;1605:12", "linkReferences": {} }, "methodIdentifiers": { "IS_TEST()": "fa7626d4", "failed()": "ba414fa6" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"log_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"log_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"log_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"log_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"val\",\"type\":\"address\"}],\"name\":\"log_named_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"val\",\"type\":\"bytes\"}],\"name\":\"log_named_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"val\",\"type\":\"bytes32\"}],\"name\":\"log_named_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"}],\"name\":\"log_named_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"val\",\"type\":\"string\"}],\"name\":\"log_named_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"}],\"name\":\"log_named_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"log_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"logs\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"IS_TEST\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"failed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/lib/ds-test/src/test.sol\":\"DSTest\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5\",\"dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"log_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"log_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"log_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"log_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"val\",\"type\":\"address\"}],\"name\":\"log_named_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"val\",\"type\":\"bytes\"}],\"name\":\"log_named_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"val\",\"type\":\"bytes32\"}],\"name\":\"log_named_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"}],\"name\":\"log_named_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"val\",\"type\":\"string\"}],\"name\":\"log_named_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"}],\"name\":\"log_named_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"log_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"logs\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"IS_TEST\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"failed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/lib/ds-test/src/test.sol\":\"DSTest\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":100000},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solv-v2-ivo/=lib/solv-v2-ivo/\"]},\"sources\":{\"lib/forge-std/lib/ds-test/src/test.sol\":{\"keccak256\":\"0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda\",\"dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.15+commit.e14f2714" @@ -644,10 +644,10 @@ }, "sources": { "lib/forge-std/lib/ds-test/src/test.sol": { - "keccak256": "0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54", + "keccak256": "0xd4cc3f57e7af003954200ec4ee92e8f189885cba55ae9cf87e7a59985d8e963e", "urls": [ - "bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5", - "dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr" + "bzz-raw://64df22826aa96e9c9eaebb698f5940ecafe95d72782b60b8f6fd68f6cd023bda", + "dweb:/ipfs/QmSJGqC4GyyHdMUc2ViatN6wKZNBiaxRzntKH7JwM2UQ8R" ], "license": "GPL-3.0-or-later" } @@ -663,12 +663,12 @@ ] }, "nodeType": "SourceUnit", - "src": "689:15462:0", + "src": "704:15916:0", "nodes": [ { "id": 1, "nodeType": "PragmaDirective", - "src": "689:24:0", + "src": "704:24:0", "nodes": [], "literals": [ "solidity", @@ -680,17 +680,17 @@ { "id": 1786, "nodeType": "ContractDefinition", - "src": "715:15435:0", + "src": "732:15886:0", "nodes": [ { "id": 5, "nodeType": "EventDefinition", - "src": "737:38:0", + "src": "755:38:0", "nodes": [], "anonymous": false, "eventSelector": "41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "name": "log", - "nameLocation": "743:3:0", + "nameLocation": "761:3:0", "parameters": { "id": 4, "nodeType": "ParameterList", @@ -704,7 +704,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 5, - "src": "767:6:0", + "src": "785:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -715,7 +715,7 @@ "id": 2, "name": "string", "nodeType": "ElementaryTypeName", - "src": "767:6:0", + "src": "785:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -724,18 +724,18 @@ "visibility": "internal" } ], - "src": "766:8:0" + "src": "784:8:0" } }, { "id": 9, "nodeType": "EventDefinition", - "src": "780:37:0", + "src": "799:37:0", "nodes": [], "anonymous": false, "eventSelector": "e7950ede0394b9f2ce4a5a1bf5a7e1852411f7e6661b4308c913c4bfd11027e4", "name": "logs", - "nameLocation": "786:4:0", + "nameLocation": "805:4:0", "parameters": { "id": 8, "nodeType": "ParameterList", @@ -749,7 +749,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 9, - "src": "810:5:0", + "src": "829:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -760,7 +760,7 @@ "id": 6, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "810:5:0", + "src": "829:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -769,18 +769,18 @@ "visibility": "internal" } ], - "src": "809:7:0" + "src": "828:7:0" } }, { "id": 13, "nodeType": "EventDefinition", - "src": "823:39:0", + "src": "844:39:0", "nodes": [], "anonymous": false, "eventSelector": "7ae74c527414ae135fd97047b12921a5ec3911b804197855d67e25c7b75ee6f3", "name": "log_address", - "nameLocation": "829:11:0", + "nameLocation": "850:11:0", "parameters": { "id": 12, "nodeType": "ParameterList", @@ -794,7 +794,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 13, - "src": "853:7:0", + "src": "874:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -805,7 +805,7 @@ "id": 10, "name": "address", "nodeType": "ElementaryTypeName", - "src": "853:7:0", + "src": "874:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -815,18 +815,18 @@ "visibility": "internal" } ], - "src": "852:9:0" + "src": "873:9:0" } }, { "id": 17, "nodeType": "EventDefinition", - "src": "867:39:0", + "src": "889:39:0", "nodes": [], "anonymous": false, "eventSelector": "e81699b85113eea1c73e10588b2b035e55893369632173afd43feb192fac64e3", "name": "log_bytes32", - "nameLocation": "873:11:0", + "nameLocation": "895:11:0", "parameters": { "id": 16, "nodeType": "ParameterList", @@ -840,7 +840,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 17, - "src": "897:7:0", + "src": "919:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -851,7 +851,7 @@ "id": 14, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "897:7:0", + "src": "919:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -860,18 +860,18 @@ "visibility": "internal" } ], - "src": "896:9:0" + "src": "918:9:0" } }, { "id": 21, "nodeType": "EventDefinition", - "src": "911:35:0", + "src": "934:35:0", "nodes": [], "anonymous": false, "eventSelector": "0eb5d52624c8d28ada9fc55a8c502ed5aa3fbe2fb6e91b71b5f376882b1d2fb8", "name": "log_int", - "nameLocation": "917:7:0", + "nameLocation": "940:7:0", "parameters": { "id": 20, "nodeType": "ParameterList", @@ -885,7 +885,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 21, - "src": "941:3:0", + "src": "964:3:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -896,7 +896,7 @@ "id": 18, "name": "int", "nodeType": "ElementaryTypeName", - "src": "941:3:0", + "src": "964:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -905,18 +905,18 @@ "visibility": "internal" } ], - "src": "940:5:0" + "src": "963:5:0" } }, { "id": 25, "nodeType": "EventDefinition", - "src": "951:36:0", + "src": "975:36:0", "nodes": [], "anonymous": false, "eventSelector": "2cab9790510fd8bdfbd2115288db33fec66691d476efc5427cfd4c0969301755", "name": "log_uint", - "nameLocation": "957:8:0", + "nameLocation": "981:8:0", "parameters": { "id": 24, "nodeType": "ParameterList", @@ -930,7 +930,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 25, - "src": "981:4:0", + "src": "1005:4:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -941,7 +941,7 @@ "id": 22, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "981:4:0", + "src": "1005:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -950,18 +950,18 @@ "visibility": "internal" } ], - "src": "980:6:0" + "src": "1004:6:0" } }, { "id": 29, "nodeType": "EventDefinition", - "src": "992:37:0", + "src": "1017:37:0", "nodes": [], "anonymous": false, "eventSelector": "23b62ad0584d24a75f0bf3560391ef5659ec6db1269c56e11aa241d637f19b20", "name": "log_bytes", - "nameLocation": "998:9:0", + "nameLocation": "1023:9:0", "parameters": { "id": 28, "nodeType": "ParameterList", @@ -975,7 +975,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 29, - "src": "1022:5:0", + "src": "1047:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -986,7 +986,7 @@ "id": 26, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1022:5:0", + "src": "1047:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -995,18 +995,18 @@ "visibility": "internal" } ], - "src": "1021:7:0" + "src": "1046:7:0" } }, { "id": 33, "nodeType": "EventDefinition", - "src": "1034:38:0", + "src": "1060:38:0", "nodes": [], "anonymous": false, "eventSelector": "0b2e13ff20ac7b474198655583edf70dedd2c1dc980e329c4fbb2fc0748b796b", "name": "log_string", - "nameLocation": "1040:10:0", + "nameLocation": "1066:10:0", "parameters": { "id": 32, "nodeType": "ParameterList", @@ -1020,7 +1020,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 33, - "src": "1064:6:0", + "src": "1090:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1031,7 +1031,7 @@ "id": 30, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1064:6:0", + "src": "1090:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1040,18 +1040,18 @@ "visibility": "internal" } ], - "src": "1063:8:0" + "src": "1089:8:0" } }, { "id": 39, "nodeType": "EventDefinition", - "src": "1078:55:0", + "src": "1106:55:0", "nodes": [], "anonymous": false, "eventSelector": "9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f", "name": "log_named_address", - "nameLocation": "1084:17:0", + "nameLocation": "1112:17:0", "parameters": { "id": 38, "nodeType": "ParameterList", @@ -1062,10 +1062,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1115:3:0", + "nameLocation": "1143:3:0", "nodeType": "VariableDeclaration", "scope": 39, - "src": "1108:10:0", + "src": "1136:10:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1076,7 +1076,7 @@ "id": 34, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1108:6:0", + "src": "1136:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1090,10 +1090,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1128:3:0", + "nameLocation": "1156:3:0", "nodeType": "VariableDeclaration", "scope": 39, - "src": "1120:11:0", + "src": "1148:11:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1104,7 +1104,7 @@ "id": 36, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1120:7:0", + "src": "1148:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1114,18 +1114,18 @@ "visibility": "internal" } ], - "src": "1107:25:0" + "src": "1135:25:0" } }, { "id": 45, "nodeType": "EventDefinition", - "src": "1138:55:0", + "src": "1167:55:0", "nodes": [], "anonymous": false, "eventSelector": "afb795c9c61e4fe7468c386f925d7a5429ecad9c0495ddb8d38d690614d32f99", "name": "log_named_bytes32", - "nameLocation": "1144:17:0", + "nameLocation": "1173:17:0", "parameters": { "id": 44, "nodeType": "ParameterList", @@ -1136,10 +1136,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1175:3:0", + "nameLocation": "1204:3:0", "nodeType": "VariableDeclaration", "scope": 45, - "src": "1168:10:0", + "src": "1197:10:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1150,7 +1150,7 @@ "id": 40, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1168:6:0", + "src": "1197:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1164,10 +1164,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1188:3:0", + "nameLocation": "1217:3:0", "nodeType": "VariableDeclaration", "scope": 45, - "src": "1180:11:0", + "src": "1209:11:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1178,7 +1178,7 @@ "id": 42, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1180:7:0", + "src": "1209:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1187,18 +1187,18 @@ "visibility": "internal" } ], - "src": "1167:25:0" + "src": "1196:25:0" } }, { "id": 53, "nodeType": "EventDefinition", - "src": "1198:66:0", + "src": "1228:66:0", "nodes": [], "anonymous": false, "eventSelector": "5da6ce9d51151ba10c09a559ef24d520b9dac5c5b8810ae8434e4d0d86411a95", "name": "log_named_decimal_int", - "nameLocation": "1204:21:0", + "nameLocation": "1234:21:0", "parameters": { "id": 52, "nodeType": "ParameterList", @@ -1209,10 +1209,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1235:3:0", + "nameLocation": "1265:3:0", "nodeType": "VariableDeclaration", "scope": 53, - "src": "1228:10:0", + "src": "1258:10:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1223,7 +1223,7 @@ "id": 46, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1228:6:0", + "src": "1258:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1237,10 +1237,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1244:3:0", + "nameLocation": "1274:3:0", "nodeType": "VariableDeclaration", "scope": 53, - "src": "1240:7:0", + "src": "1270:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1251,7 +1251,7 @@ "id": 48, "name": "int", "nodeType": "ElementaryTypeName", - "src": "1240:3:0", + "src": "1270:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1265,10 +1265,10 @@ "indexed": false, "mutability": "mutable", "name": "decimals", - "nameLocation": "1254:8:0", + "nameLocation": "1284:8:0", "nodeType": "VariableDeclaration", "scope": 53, - "src": "1249:13:0", + "src": "1279:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1279,7 +1279,7 @@ "id": 50, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "1249:4:0", + "src": "1279:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1288,18 +1288,18 @@ "visibility": "internal" } ], - "src": "1227:36:0" + "src": "1257:36:0" } }, { "id": 61, "nodeType": "EventDefinition", - "src": "1269:67:0", + "src": "1300:67:0", "nodes": [], "anonymous": false, "eventSelector": "eb8ba43ced7537421946bd43e828b8b2b8428927aa8f801c13d934bf11aca57b", "name": "log_named_decimal_uint", - "nameLocation": "1275:22:0", + "nameLocation": "1306:22:0", "parameters": { "id": 60, "nodeType": "ParameterList", @@ -1310,10 +1310,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1306:3:0", + "nameLocation": "1337:3:0", "nodeType": "VariableDeclaration", "scope": 61, - "src": "1299:10:0", + "src": "1330:10:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1324,7 +1324,7 @@ "id": 54, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1299:6:0", + "src": "1330:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1338,10 +1338,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1316:3:0", + "nameLocation": "1347:3:0", "nodeType": "VariableDeclaration", "scope": 61, - "src": "1311:8:0", + "src": "1342:8:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1352,7 +1352,7 @@ "id": 56, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "1311:4:0", + "src": "1342:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1366,10 +1366,10 @@ "indexed": false, "mutability": "mutable", "name": "decimals", - "nameLocation": "1326:8:0", + "nameLocation": "1357:8:0", "nodeType": "VariableDeclaration", "scope": 61, - "src": "1321:13:0", + "src": "1352:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1380,7 +1380,7 @@ "id": 58, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "1321:4:0", + "src": "1352:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1389,18 +1389,18 @@ "visibility": "internal" } ], - "src": "1298:37:0" + "src": "1329:37:0" } }, { "id": 67, "nodeType": "EventDefinition", - "src": "1341:51:0", + "src": "1373:51:0", "nodes": [], "anonymous": false, "eventSelector": "2fe632779174374378442a8e978bccfbdcc1d6b2b0d81f7e8eb776ab2286f168", "name": "log_named_int", - "nameLocation": "1347:13:0", + "nameLocation": "1379:13:0", "parameters": { "id": 66, "nodeType": "ParameterList", @@ -1411,10 +1411,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1378:3:0", + "nameLocation": "1410:3:0", "nodeType": "VariableDeclaration", "scope": 67, - "src": "1371:10:0", + "src": "1403:10:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1425,7 +1425,7 @@ "id": 62, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1371:6:0", + "src": "1403:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1439,10 +1439,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1387:3:0", + "nameLocation": "1419:3:0", "nodeType": "VariableDeclaration", "scope": 67, - "src": "1383:7:0", + "src": "1415:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1453,7 +1453,7 @@ "id": 64, "name": "int", "nodeType": "ElementaryTypeName", - "src": "1383:3:0", + "src": "1415:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1462,18 +1462,18 @@ "visibility": "internal" } ], - "src": "1370:21:0" + "src": "1402:21:0" } }, { "id": 73, "nodeType": "EventDefinition", - "src": "1397:52:0", + "src": "1430:52:0", "nodes": [], "anonymous": false, "eventSelector": "b2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a8", "name": "log_named_uint", - "nameLocation": "1403:14:0", + "nameLocation": "1436:14:0", "parameters": { "id": 72, "nodeType": "ParameterList", @@ -1484,10 +1484,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1434:3:0", + "nameLocation": "1467:3:0", "nodeType": "VariableDeclaration", "scope": 73, - "src": "1427:10:0", + "src": "1460:10:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1498,7 +1498,7 @@ "id": 68, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1427:6:0", + "src": "1460:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1512,10 +1512,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1444:3:0", + "nameLocation": "1477:3:0", "nodeType": "VariableDeclaration", "scope": 73, - "src": "1439:8:0", + "src": "1472:8:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1526,7 +1526,7 @@ "id": 70, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "1439:4:0", + "src": "1472:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1535,18 +1535,18 @@ "visibility": "internal" } ], - "src": "1426:22:0" + "src": "1459:22:0" } }, { "id": 79, "nodeType": "EventDefinition", - "src": "1454:53:0", + "src": "1488:53:0", "nodes": [], "anonymous": false, "eventSelector": "d26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf18", "name": "log_named_bytes", - "nameLocation": "1460:15:0", + "nameLocation": "1494:15:0", "parameters": { "id": 78, "nodeType": "ParameterList", @@ -1557,10 +1557,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1491:3:0", + "nameLocation": "1525:3:0", "nodeType": "VariableDeclaration", "scope": 79, - "src": "1484:10:0", + "src": "1518:10:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1571,7 +1571,7 @@ "id": 74, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1484:6:0", + "src": "1518:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1585,10 +1585,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1502:3:0", + "nameLocation": "1536:3:0", "nodeType": "VariableDeclaration", "scope": 79, - "src": "1496:9:0", + "src": "1530:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1599,7 +1599,7 @@ "id": 76, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1496:5:0", + "src": "1530:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1608,18 +1608,18 @@ "visibility": "internal" } ], - "src": "1483:23:0" + "src": "1517:23:0" } }, { "id": 85, "nodeType": "EventDefinition", - "src": "1512:54:0", + "src": "1547:54:0", "nodes": [], "anonymous": false, "eventSelector": "280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf3583", "name": "log_named_string", - "nameLocation": "1518:16:0", + "nameLocation": "1553:16:0", "parameters": { "id": 84, "nodeType": "ParameterList", @@ -1630,10 +1630,10 @@ "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1549:3:0", + "nameLocation": "1584:3:0", "nodeType": "VariableDeclaration", "scope": 85, - "src": "1542:10:0", + "src": "1577:10:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1644,7 +1644,7 @@ "id": 80, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1542:6:0", + "src": "1577:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1658,10 +1658,10 @@ "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1561:3:0", + "nameLocation": "1596:3:0", "nodeType": "VariableDeclaration", "scope": 85, - "src": "1554:10:0", + "src": "1589:10:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1672,7 +1672,7 @@ "id": 82, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1554:6:0", + "src": "1589:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1681,19 +1681,19 @@ "visibility": "internal" } ], - "src": "1541:24:0" + "src": "1576:24:0" } }, { "id": 88, "nodeType": "VariableDeclaration", - "src": "1572:26:0", + "src": "1609:26:0", "nodes": [], "constant": false, "functionSelector": "fa7626d4", "mutability": "mutable", "name": "IS_TEST", - "nameLocation": "1584:7:0", + "nameLocation": "1621:7:0", "scope": 1786, "stateVariable": true, "storageLocation": "default", @@ -1705,7 +1705,7 @@ "id": 86, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1572:4:0", + "src": "1609:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1720,7 +1720,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "1594:4:0", + "src": "1631:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1732,12 +1732,12 @@ { "id": 90, "nodeType": "VariableDeclaration", - "src": "1604:20:0", + "src": "1642:20:0", "nodes": [], "constant": false, "mutability": "mutable", "name": "_failed", - "nameLocation": "1617:7:0", + "nameLocation": "1655:7:0", "scope": 1786, "stateVariable": true, "storageLocation": "default", @@ -1749,7 +1749,7 @@ "id": 89, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1604:4:0", + "src": "1642:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1760,12 +1760,12 @@ { "id": 107, "nodeType": "VariableDeclaration", - "src": "1631:104:0", + "src": "1671:105:0", "nodes": [], "constant": true, "mutability": "constant", "name": "HEVM_ADDRESS", - "nameLocation": "1648:12:0", + "nameLocation": "1688:12:0", "scope": 1786, "stateVariable": true, "storageLocation": "default", @@ -1777,7 +1777,7 @@ "id": 91, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1631:7:0", + "src": "1671:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1803,7 +1803,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1713:17:0", + "src": "1754:17:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -1823,7 +1823,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1703:9:0", + "src": "1744:9:0", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -1837,7 +1837,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1703:28:0", + "src": "1744:28:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1858,7 +1858,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1695:7:0", + "src": "1736:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -1867,7 +1867,7 @@ "id": 98, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1695:7:0", + "src": "1736:7:0", "typeDescriptions": {} } }, @@ -1879,7 +1879,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1695:37:0", + "src": "1736:37:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1900,7 +1900,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1687:7:0", + "src": "1728:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" @@ -1909,7 +1909,7 @@ "id": 96, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "1687:7:0", + "src": "1728:7:0", "typeDescriptions": {} } }, @@ -1921,7 +1921,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1687:46:0", + "src": "1728:46:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -1942,7 +1942,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1679:7:0", + "src": "1720:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes20_$", "typeString": "type(bytes20)" @@ -1951,7 +1951,7 @@ "id": 94, "name": "bytes20", "nodeType": "ElementaryTypeName", - "src": "1679:7:0", + "src": "1720:7:0", "typeDescriptions": {} } }, @@ -1963,7 +1963,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1679:55:0", + "src": "1720:55:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes20", @@ -1984,7 +1984,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1671:7:0", + "src": "1712:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -1993,7 +1993,7 @@ "id": 92, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1671:7:0", + "src": "1712:7:0", "typeDescriptions": {} } }, @@ -2005,7 +2005,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1671:64:0", + "src": "1712:64:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -2017,28 +2017,28 @@ { "id": 111, "nodeType": "ModifierDefinition", - "src": "1742:27:0", + "src": "1785:27:0", "nodes": [], "body": { "id": 110, "nodeType": "Block", - "src": "1763:6:0", + "src": "1806:6:0", "nodes": [], "statements": [ { "id": 109, "nodeType": "PlaceholderStatement", - "src": "1765:1:0" + "src": "1808:1:0" } ] }, "name": "mayRevert", - "nameLocation": "1751:9:0", + "nameLocation": "1794:9:0", "parameters": { "id": 108, "nodeType": "ParameterList", "parameters": [], - "src": "1760:2:0" + "src": "1803:2:0" }, "virtual": false, "visibility": "internal" @@ -2046,23 +2046,23 @@ { "id": 117, "nodeType": "ModifierDefinition", - "src": "1774:39:0", + "src": "1818:39:0", "nodes": [], "body": { "id": 116, "nodeType": "Block", - "src": "1807:6:0", + "src": "1851:6:0", "nodes": [], "statements": [ { "id": 115, "nodeType": "PlaceholderStatement", - "src": "1809:1:0" + "src": "1853:1:0" } ] }, "name": "testopts", - "nameLocation": "1783:8:0", + "nameLocation": "1827:8:0", "parameters": { "id": 114, "nodeType": "ParameterList", @@ -2075,7 +2075,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 117, - "src": "1792:13:0", + "src": "1836:13:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2086,7 +2086,7 @@ "id": 112, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1792:6:0", + "src": "1836:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2095,7 +2095,7 @@ "visibility": "internal" } ], - "src": "1791:15:0" + "src": "1835:15:0" }, "virtual": false, "visibility": "internal" @@ -2103,12 +2103,12 @@ { "id": 172, "nodeType": "FunctionDefinition", - "src": "1819:584:0", + "src": "1865:600:0", "nodes": [], "body": { "id": 171, "nodeType": "Block", - "src": "1859:544:0", + "src": "1905:560:0", "nodes": [], "statements": [ { @@ -2118,7 +2118,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 90, - "src": "1873:7:0", + "src": "1920:7:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2127,7 +2127,7 @@ "falseBody": { "id": 169, "nodeType": "Block", - "src": "1927:470:0", + "src": "1976:482:0", "statements": [ { "assignments": [ @@ -2139,10 +2139,10 @@ "id": 127, "mutability": "mutable", "name": "globalFailed", - "nameLocation": "1946:12:0", + "nameLocation": "1996:12:0", "nodeType": "VariableDeclaration", "scope": 169, - "src": "1941:17:0", + "src": "1991:17:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2153,7 +2153,7 @@ "id": 126, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1941:4:0", + "src": "1991:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2172,7 +2172,7 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "1961:5:0", + "src": "2011:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2180,7 +2180,7 @@ "value": "false" }, "nodeType": "VariableDeclarationStatement", - "src": "1941:25:0" + "src": "1991:25:0" }, { "condition": { @@ -2192,7 +2192,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 231, - "src": "1984:14:0", + "src": "2035:14:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_bool_$", "typeString": "function () view returns (bool)" @@ -2206,7 +2206,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "1984:16:0", + "src": "2035:16:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -2215,11 +2215,11 @@ }, "id": 166, "nodeType": "IfStatement", - "src": "1980:374:0", + "src": "2031:382:0", "trueBody": { "id": 165, "nodeType": "Block", - "src": "2002:352:0", + "src": "2053:360:0", "statements": [ { "assignments": [ @@ -2233,10 +2233,10 @@ "id": 133, "mutability": "mutable", "name": "retdata", - "nameLocation": "2036:7:0", + "nameLocation": "2088:7:0", "nodeType": "VariableDeclaration", "scope": 165, - "src": "2023:20:0", + "src": "2075:20:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2247,7 +2247,7 @@ "id": 132, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2023:5:0", + "src": "2075:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2274,7 +2274,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2145:23:0", + "src": "2199:23:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4", "typeString": "literal_string \"load(address,bytes32)\"" @@ -2294,7 +2294,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2135:9:0", + "src": "2189:9:0", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -2308,7 +2308,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2135:34:0", + "src": "2189:34:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2329,7 +2329,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2128:6:0", + "src": "2182:6:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes4_$", "typeString": "type(bytes4)" @@ -2338,7 +2338,7 @@ "id": 138, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "2128:6:0", + "src": "2182:6:0", "typeDescriptions": {} } }, @@ -2350,7 +2350,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2128:42:0", + "src": "2182:42:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", @@ -2365,7 +2365,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 107, - "src": "2207:12:0", + "src": "2262:12:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2382,7 +2382,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2229:8:0", + "src": "2284:8:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f44d68b1a26169d304522fa2f95aa938d98120d628d1db5726120ca84e53b43", "typeString": "literal_string \"failed\"" @@ -2403,7 +2403,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2221:7:0", + "src": "2276:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -2412,7 +2412,7 @@ "id": 147, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2221:7:0", + "src": "2276:7:0", "typeDescriptions": {} } }, @@ -2424,7 +2424,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2221:17:0", + "src": "2276:17:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2449,7 +2449,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2196:3:0", + "src": "2251:3:0", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2462,7 +2462,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "2196:10:0", + "src": "2251:10:0", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -2476,7 +2476,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2196:43:0", + "src": "2251:43:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2501,7 +2501,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2086:3:0", + "src": "2139:3:0", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2514,7 +2514,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2086:16:0", + "src": "2139:16:0", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -2528,7 +2528,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2086:175:0", + "src": "2139:178:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2549,7 +2549,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 107, - "src": "2047:12:0", + "src": "2099:12:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2562,7 +2562,7 @@ "lValueRequested": false, "memberName": "call", "nodeType": "MemberAccess", - "src": "2047:17:0", + "src": "2099:17:0", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -2576,7 +2576,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2047:232:0", + "src": "2099:237:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -2584,7 +2584,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2020:259:0" + "src": "2072:264:0" }, { "expression": { @@ -2599,7 +2599,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 127, - "src": "2297:12:0", + "src": "2355:12:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2615,7 +2615,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 133, - "src": "2323:7:0", + "src": "2381:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2630,7 +2630,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2333:4:0", + "src": "2391:4:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -2639,7 +2639,7 @@ "id": 159, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2333:4:0", + "src": "2391:4:0", "typeDescriptions": {} } } @@ -2651,7 +2651,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "2332:6:0", + "src": "2390:6:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -2675,7 +2675,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2312:3:0", + "src": "2370:3:0", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -2688,7 +2688,7 @@ "lValueRequested": false, "memberName": "decode", "nodeType": "MemberAccess", - "src": "2312:10:0", + "src": "2370:10:0", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" @@ -2702,14 +2702,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2312:27:0", + "src": "2370:27:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "2297:42:0", + "src": "2355:42:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2717,7 +2717,7 @@ }, "id": 164, "nodeType": "ExpressionStatement", - "src": "2297:42:0" + "src": "2355:42:0" } ] } @@ -2729,7 +2729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 127, - "src": "2374:12:0", + "src": "2434:12:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2738,17 +2738,17 @@ "functionReturnParameters": 121, "id": 168, "nodeType": "Return", - "src": "2367:19:0" + "src": "2427:19:0" } ] }, "id": 170, "nodeType": "IfStatement", - "src": "1869:528:0", + "src": "1916:542:0", "trueBody": { "id": 125, "nodeType": "Block", - "src": "1882:39:0", + "src": "1929:41:0", "statements": [ { "expression": { @@ -2757,7 +2757,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 90, - "src": "1903:7:0", + "src": "1951:7:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2766,7 +2766,7 @@ "functionReturnParameters": 121, "id": 124, "nodeType": "Return", - "src": "1896:14:0" + "src": "1944:14:0" } ] } @@ -2778,12 +2778,12 @@ "kind": "function", "modifiers": [], "name": "failed", - "nameLocation": "1828:6:0", + "nameLocation": "1874:6:0", "parameters": { "id": 118, "nodeType": "ParameterList", "parameters": [], - "src": "1834:2:0" + "src": "1880:2:0" }, "returnParameters": { "id": 121, @@ -2797,7 +2797,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 172, - "src": "1853:4:0", + "src": "1899:4:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2808,7 +2808,7 @@ "id": 119, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1853:4:0", + "src": "1899:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2817,7 +2817,7 @@ "visibility": "internal" } ], - "src": "1852:6:0" + "src": "1898:6:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -2827,12 +2827,12 @@ { "id": 216, "nodeType": "FunctionDefinition", - "src": "2410:424:0", + "src": "2474:435:0", "nodes": [], "body": { "id": 215, "nodeType": "Block", - "src": "2435:399:0", + "src": "2499:410:0", "nodes": [], "statements": [ { @@ -2845,7 +2845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 231, - "src": "2449:14:0", + "src": "2514:14:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_bool_$", "typeString": "function () view returns (bool)" @@ -2859,7 +2859,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2449:16:0", + "src": "2514:16:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -2868,11 +2868,11 @@ }, "id": 210, "nodeType": "IfStatement", - "src": "2445:359:0", + "src": "2510:367:0", "trueBody": { "id": 209, "nodeType": "Block", - "src": "2467:337:0", + "src": "2532:345:0", "statements": [ { "assignments": [ @@ -2885,10 +2885,10 @@ "id": 178, "mutability": "mutable", "name": "status", - "nameLocation": "2487:6:0", + "nameLocation": "2553:6:0", "nodeType": "VariableDeclaration", "scope": 209, - "src": "2482:11:0", + "src": "2548:11:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2899,7 +2899,7 @@ "id": 177, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2482:4:0", + "src": "2548:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2927,7 +2927,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2589:32:0", + "src": "2657:32:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc4", "typeString": "literal_string \"store(address,bytes32,bytes32)\"" @@ -2947,7 +2947,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2579:9:0", + "src": "2647:9:0", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -2961,7 +2961,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2579:43:0", + "src": "2647:43:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2982,7 +2982,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2572:6:0", + "src": "2640:6:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes4_$", "typeString": "type(bytes4)" @@ -2991,7 +2991,7 @@ "id": 183, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "2572:6:0", + "src": "2640:6:0", "typeDescriptions": {} } }, @@ -3003,7 +3003,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2572:51:0", + "src": "2640:51:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", @@ -3018,7 +3018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 107, - "src": "2656:12:0", + "src": "2725:12:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3035,7 +3035,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2678:8:0", + "src": "2747:8:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f44d68b1a26169d304522fa2f95aa938d98120d628d1db5726120ca84e53b43", "typeString": "literal_string \"failed\"" @@ -3056,7 +3056,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2670:7:0", + "src": "2739:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -3065,7 +3065,7 @@ "id": 192, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2670:7:0", + "src": "2739:7:0", "typeDescriptions": {} } }, @@ -3077,7 +3077,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2670:17:0", + "src": "2739:17:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3097,7 +3097,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2705:4:0", + "src": "2774:4:0", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -3118,7 +3118,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2697:7:0", + "src": "2766:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -3127,7 +3127,7 @@ "id": 198, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2697:7:0", + "src": "2766:7:0", "typeDescriptions": {} } }, @@ -3139,7 +3139,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2697:13:0", + "src": "2766:13:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3160,7 +3160,7 @@ "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2689:7:0", + "src": "2758:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -3169,7 +3169,7 @@ "id": 196, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2689:7:0", + "src": "2758:7:0", "typeDescriptions": {} } }, @@ -3181,7 +3181,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2689:22:0", + "src": "2758:22:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3210,7 +3210,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2645:3:0", + "src": "2714:3:0", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3223,7 +3223,7 @@ "lValueRequested": false, "memberName": "encode", "nodeType": "MemberAccess", - "src": "2645:10:0", + "src": "2714:10:0", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3237,7 +3237,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2645:67:0", + "src": "2714:67:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3262,7 +3262,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2534:3:0", + "src": "2601:3:0", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -3275,7 +3275,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2534:16:0", + "src": "2601:16:0", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -3289,7 +3289,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2534:196:0", + "src": "2601:199:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3310,7 +3310,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 107, - "src": "2499:12:0", + "src": "2565:12:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3323,7 +3323,7 @@ "lValueRequested": false, "memberName": "call", "nodeType": "MemberAccess", - "src": "2499:17:0", + "src": "2565:17:0", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" @@ -3337,7 +3337,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "2499:245:0", + "src": "2565:250:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -3345,7 +3345,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2481:263:0" + "src": "2547:268:0" }, { "expression": { @@ -3354,7 +3354,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 178, - "src": "2758:6:0", + "src": "2830:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3362,7 +3362,7 @@ }, "id": 208, "nodeType": "ExpressionStatement", - "src": "2758:6:0" + "src": "2830:6:0" } ] } @@ -3380,7 +3380,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 90, - "src": "2813:7:0", + "src": "2887:7:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3397,14 +3397,14 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2823:4:0", + "src": "2897:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "2813:14:0", + "src": "2887:14:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3412,7 +3412,7 @@ }, "id": 214, "nodeType": "ExpressionStatement", - "src": "2813:14:0" + "src": "2887:14:0" } ] }, @@ -3420,18 +3420,18 @@ "kind": "function", "modifiers": [], "name": "fail", - "nameLocation": "2419:4:0", + "nameLocation": "2483:4:0", "parameters": { "id": 173, "nodeType": "ParameterList", "parameters": [], - "src": "2423:2:0" + "src": "2487:2:0" }, "returnParameters": { "id": 174, "nodeType": "ParameterList", "parameters": [], - "src": "2435:0:0" + "src": "2499:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -3441,12 +3441,12 @@ { "id": 231, "nodeType": "FunctionDefinition", - "src": "2840:242:0", + "src": "2917:248:0", "nodes": [], "body": { "id": 230, "nodeType": "Block", - "src": "2895:187:0", + "src": "2972:193:0", "nodes": [], "statements": [ { @@ -3459,10 +3459,10 @@ "id": 222, "mutability": "mutable", "name": "hevmCodeSize", - "nameLocation": "2913:12:0", + "nameLocation": "2991:12:0", "nodeType": "VariableDeclaration", "scope": 230, - "src": "2905:20:0", + "src": "2983:20:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3473,7 +3473,7 @@ "id": 221, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2905:7:0", + "src": "2983:7:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3492,7 +3492,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2928:1:0", + "src": "3006:1:0", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -3500,22 +3500,22 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "2905:24:0" + "src": "2983:24:0" }, { "AST": { "nodeType": "YulBlock", - "src": "2948:95:0", + "src": "3027:97:0", "statements": [ { "nodeType": "YulAssignment", - "src": "2962:71:0", + "src": "3042:71:0", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "2990:42:0", + "src": "3070:42:0", "type": "", "value": "0x7109709ECfa91a80626fF3989D68f67F5b1DD12D" } @@ -3523,16 +3523,16 @@ "functionName": { "name": "extcodesize", "nodeType": "YulIdentifier", - "src": "2978:11:0" + "src": "3058:11:0" }, "nodeType": "YulFunctionCall", - "src": "2978:55:0" + "src": "3058:55:0" }, "variableNames": [ { "name": "hevmCodeSize", "nodeType": "YulIdentifier", - "src": "2962:12:0" + "src": "3042:12:0" } ] } @@ -3544,13 +3544,13 @@ "declaration": 222, "isOffset": false, "isSlot": false, - "src": "2962:12:0", + "src": "3042:12:0", "valueSize": 1 } ], "id": 225, "nodeType": "InlineAssembly", - "src": "2939:104:0" + "src": "3018:106:0" }, { "expression": { @@ -3569,7 +3569,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 222, - "src": "3059:12:0", + "src": "3141:12:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3586,14 +3586,14 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3074:1:0", + "src": "3156:1:0", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "3059:16:0", + "src": "3141:16:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3602,7 +3602,7 @@ "functionReturnParameters": 220, "id": 229, "nodeType": "Return", - "src": "3052:23:0" + "src": "3134:23:0" } ] }, @@ -3610,12 +3610,12 @@ "kind": "function", "modifiers": [], "name": "hasHEVMContext", - "nameLocation": "2849:14:0", + "nameLocation": "2926:14:0", "parameters": { "id": 217, "nodeType": "ParameterList", "parameters": [], - "src": "2863:2:0" + "src": "2940:2:0" }, "returnParameters": { "id": 220, @@ -3629,7 +3629,7 @@ "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 231, - "src": "2889:4:0", + "src": "2966:4:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3640,7 +3640,7 @@ "id": 218, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2889:4:0", + "src": "2966:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3649,7 +3649,7 @@ "visibility": "internal" } ], - "src": "2888:6:0" + "src": "2965:6:0" }, "scope": 1786, "stateMutability": "view", @@ -3659,12 +3659,12 @@ { "id": 252, "nodeType": "ModifierDefinition", - "src": "3088:161:0", + "src": "3173:166:0", "nodes": [], "body": { "id": 251, "nodeType": "Block", - "src": "3108:141:0", + "src": "3193:146:0", "nodes": [], "statements": [ { @@ -3677,10 +3677,10 @@ "id": 234, "mutability": "mutable", "name": "startGas", - "nameLocation": "3123:8:0", + "nameLocation": "3209:8:0", "nodeType": "VariableDeclaration", "scope": 251, - "src": "3118:13:0", + "src": "3204:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3691,7 +3691,7 @@ "id": 233, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "3118:4:0", + "src": "3204:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3710,7 +3710,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -7, - "src": "3134:7:0", + "src": "3220:7:0", "typeDescriptions": { "typeIdentifier": "t_function_gasleft_view$__$returns$_t_uint256_$", "typeString": "function () view returns (uint256)" @@ -3724,7 +3724,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3134:9:0", + "src": "3220:9:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3732,12 +3732,12 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3118:25:0" + "src": "3204:25:0" }, { "id": 238, "nodeType": "PlaceholderStatement", - "src": "3153:1:0" + "src": "3240:1:0" }, { "assignments": [ @@ -3749,10 +3749,10 @@ "id": 240, "mutability": "mutable", "name": "endGas", - "nameLocation": "3169:6:0", + "nameLocation": "3257:6:0", "nodeType": "VariableDeclaration", "scope": 251, - "src": "3164:11:0", + "src": "3252:11:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3763,7 +3763,7 @@ "id": 239, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "3164:4:0", + "src": "3252:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3782,7 +3782,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -7, - "src": "3178:7:0", + "src": "3266:7:0", "typeDescriptions": { "typeIdentifier": "t_function_gasleft_view$__$returns$_t_uint256_$", "typeString": "function () view returns (uint256)" @@ -3796,7 +3796,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3178:9:0", + "src": "3266:9:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3804,7 +3804,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3164:23:0" + "src": "3252:23:0" }, { "eventCall": { @@ -3818,7 +3818,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3217:5:0", + "src": "3306:5:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4498c2139ad6cf2beef3ae7bec34c4856d471c8680dfd28d553f117df74df6b7", "typeString": "literal_string \"gas\"" @@ -3841,7 +3841,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 234, - "src": "3224:8:0", + "src": "3313:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3855,13 +3855,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 240, - "src": "3235:6:0", + "src": "3324:6:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3224:17:0", + "src": "3313:17:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3884,7 +3884,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "3202:14:0", + "src": "3291:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -3898,7 +3898,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3202:40:0", + "src": "3291:40:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -3907,17 +3907,17 @@ }, "id": 250, "nodeType": "EmitStatement", - "src": "3197:45:0" + "src": "3286:45:0" } ] }, "name": "logs_gas", - "nameLocation": "3097:8:0", + "nameLocation": "3182:8:0", "parameters": { "id": 232, "nodeType": "ParameterList", "parameters": [], - "src": "3105:2:0" + "src": "3190:2:0" }, "virtual": false, "visibility": "internal" @@ -3925,12 +3925,12 @@ { "id": 269, "nodeType": "FunctionDefinition", - "src": "3255:157:0", + "src": "3347:162:0", "nodes": [], "body": { "id": 268, "nodeType": "Block", - "src": "3300:112:0", + "src": "3392:117:0", "nodes": [], "statements": [ { @@ -3943,14 +3943,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "3314:10:0", + "src": "3407:10:0", "subExpression": { "id": 257, "name": "condition", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 254, - "src": "3315:9:0", + "src": "3408:9:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3963,11 +3963,11 @@ }, "id": 267, "nodeType": "IfStatement", - "src": "3310:96:0", + "src": "3403:99:0", "trueBody": { "id": 266, "nodeType": "Block", - "src": "3326:80:0", + "src": "3419:83:0", "statements": [ { "eventCall": { @@ -3981,7 +3981,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3349:25:0", + "src": "3443:25:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cc8bd7d7034d6f139e4d0b1fc61bcb3025672e801833991d94fa7390aceb1687", "typeString": "literal_string \"Error: Assertion Failed\"" @@ -4001,7 +4001,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "3345:3:0", + "src": "3439:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -4015,7 +4015,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3345:30:0", + "src": "3439:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4024,7 +4024,7 @@ }, "id": 262, "nodeType": "EmitStatement", - "src": "3340:35:0" + "src": "3434:35:0" }, { "expression": { @@ -4036,7 +4036,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "3389:4:0", + "src": "3484:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -4050,7 +4050,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3389:6:0", + "src": "3484:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4059,7 +4059,7 @@ }, "id": 265, "nodeType": "ExpressionStatement", - "src": "3389:6:0" + "src": "3484:6:0" } ] } @@ -4070,7 +4070,7 @@ "kind": "function", "modifiers": [], "name": "assertTrue", - "nameLocation": "3264:10:0", + "nameLocation": "3356:10:0", "parameters": { "id": 255, "nodeType": "ParameterList", @@ -4080,10 +4080,10 @@ "id": 254, "mutability": "mutable", "name": "condition", - "nameLocation": "3280:9:0", + "nameLocation": "3372:9:0", "nodeType": "VariableDeclaration", "scope": 269, - "src": "3275:14:0", + "src": "3367:14:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4094,7 +4094,7 @@ "id": 253, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3275:4:0", + "src": "3367:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4103,13 +4103,13 @@ "visibility": "internal" } ], - "src": "3274:16:0" + "src": "3366:16:0" }, "returnParameters": { "id": 256, "nodeType": "ParameterList", "parameters": [], - "src": "3300:0:0" + "src": "3392:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -4119,12 +4119,12 @@ { "id": 290, "nodeType": "FunctionDefinition", - "src": "3418:191:0", + "src": "3517:196:0", "nodes": [], "body": { "id": 289, "nodeType": "Block", - "src": "3482:127:0", + "src": "3581:132:0", "nodes": [], "statements": [ { @@ -4137,14 +4137,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "3496:10:0", + "src": "3596:10:0", "subExpression": { "id": 276, "name": "condition", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 271, - "src": "3497:9:0", + "src": "3597:9:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4157,11 +4157,11 @@ }, "id": 288, "nodeType": "IfStatement", - "src": "3492:111:0", + "src": "3592:114:0", "trueBody": { "id": 287, "nodeType": "Block", - "src": "3508:95:0", + "src": "3608:98:0", "statements": [ { "eventCall": { @@ -4175,7 +4175,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3544:7:0", + "src": "3645:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -4188,7 +4188,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 273, - "src": "3553:3:0", + "src": "3654:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4211,7 +4211,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "3527:16:0", + "src": "3628:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -4225,7 +4225,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3527:30:0", + "src": "3628:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4234,7 +4234,7 @@ }, "id": 282, "nodeType": "EmitStatement", - "src": "3522:35:0" + "src": "3623:35:0" }, { "expression": { @@ -4245,7 +4245,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 271, - "src": "3582:9:0", + "src": "3684:9:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4267,7 +4267,7 @@ 290 ], "referencedDeclaration": 269, - "src": "3571:10:0", + "src": "3673:10:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool)" @@ -4281,7 +4281,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3571:21:0", + "src": "3673:21:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4290,7 +4290,7 @@ }, "id": 286, "nodeType": "ExpressionStatement", - "src": "3571:21:0" + "src": "3673:21:0" } ] } @@ -4301,7 +4301,7 @@ "kind": "function", "modifiers": [], "name": "assertTrue", - "nameLocation": "3427:10:0", + "nameLocation": "3526:10:0", "parameters": { "id": 274, "nodeType": "ParameterList", @@ -4311,10 +4311,10 @@ "id": 271, "mutability": "mutable", "name": "condition", - "nameLocation": "3443:9:0", + "nameLocation": "3542:9:0", "nodeType": "VariableDeclaration", "scope": 290, - "src": "3438:14:0", + "src": "3537:14:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4325,7 +4325,7 @@ "id": 270, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3438:4:0", + "src": "3537:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4338,10 +4338,10 @@ "id": 273, "mutability": "mutable", "name": "err", - "nameLocation": "3468:3:0", + "nameLocation": "3567:3:0", "nodeType": "VariableDeclaration", "scope": 290, - "src": "3454:17:0", + "src": "3553:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4352,7 +4352,7 @@ "id": 272, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3454:6:0", + "src": "3553:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4361,13 +4361,13 @@ "visibility": "internal" } ], - "src": "3437:35:0" + "src": "3536:35:0" }, "returnParameters": { "id": 275, "nodeType": "ParameterList", "parameters": [], - "src": "3482:0:0" + "src": "3581:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -4377,12 +4377,12 @@ { "id": 320, "nodeType": "FunctionDefinition", - "src": "3615:277:0", + "src": "3721:284:0", "nodes": [], "body": { "id": 319, "nodeType": "Block", - "src": "3664:228:0", + "src": "3770:235:0", "nodes": [], "statements": [ { @@ -4402,7 +4402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 292, - "src": "3678:1:0", + "src": "3785:1:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4416,13 +4416,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 294, - "src": "3683:1:0", + "src": "3790:1:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "3678:6:0", + "src": "3785:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4430,11 +4430,11 @@ }, "id": 318, "nodeType": "IfStatement", - "src": "3674:212:0", + "src": "3781:217:0", "trueBody": { "id": 317, "nodeType": "Block", - "src": "3686:200:0", + "src": "3793:205:0", "statements": [ { "eventCall": { @@ -4448,7 +4448,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3709:39:0", + "src": "3817:39:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9fc6ddd126630392f6812bf6b1418b5ec062ae84acc54ee474317255c7d57017", "typeString": "literal_string \"Error: a == b not satisfied [address]\"" @@ -4468,7 +4468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "3705:3:0", + "src": "3813:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -4482,7 +4482,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3705:44:0", + "src": "3813:44:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4491,7 +4491,7 @@ }, "id": 303, "nodeType": "EmitStatement", - "src": "3700:49:0" + "src": "3808:49:0" }, { "eventCall": { @@ -4505,7 +4505,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3786:12:0", + "src": "3895:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -4518,7 +4518,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 294, - "src": "3800:1:0", + "src": "3909:1:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4541,7 +4541,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 39, - "src": "3768:17:0", + "src": "3877:17:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_address_$returns$__$", "typeString": "function (string memory,address)" @@ -4555,7 +4555,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3768:34:0", + "src": "3877:34:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4564,7 +4564,7 @@ }, "id": 308, "nodeType": "EmitStatement", - "src": "3763:39:0" + "src": "3872:39:0" }, { "eventCall": { @@ -4578,7 +4578,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3839:12:0", + "src": "3949:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -4591,7 +4591,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 292, - "src": "3853:1:0", + "src": "3963:1:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4614,7 +4614,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 39, - "src": "3821:17:0", + "src": "3931:17:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_address_$returns$__$", "typeString": "function (string memory,address)" @@ -4628,7 +4628,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3821:34:0", + "src": "3931:34:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4637,7 +4637,7 @@ }, "id": 313, "nodeType": "EmitStatement", - "src": "3816:39:0" + "src": "3926:39:0" }, { "expression": { @@ -4649,7 +4649,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "3869:4:0", + "src": "3980:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -4663,7 +4663,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "3869:6:0", + "src": "3980:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4672,7 +4672,7 @@ }, "id": 316, "nodeType": "ExpressionStatement", - "src": "3869:6:0" + "src": "3980:6:0" } ] } @@ -4683,7 +4683,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "3624:8:0", + "nameLocation": "3730:8:0", "parameters": { "id": 295, "nodeType": "ParameterList", @@ -4693,10 +4693,10 @@ "id": 292, "mutability": "mutable", "name": "a", - "nameLocation": "3641:1:0", + "nameLocation": "3747:1:0", "nodeType": "VariableDeclaration", "scope": 320, - "src": "3633:9:0", + "src": "3739:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4707,7 +4707,7 @@ "id": 291, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3633:7:0", + "src": "3739:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4721,10 +4721,10 @@ "id": 294, "mutability": "mutable", "name": "b", - "nameLocation": "3652:1:0", + "nameLocation": "3758:1:0", "nodeType": "VariableDeclaration", "scope": 320, - "src": "3644:9:0", + "src": "3750:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4735,7 +4735,7 @@ "id": 293, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3644:7:0", + "src": "3750:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4745,13 +4745,13 @@ "visibility": "internal" } ], - "src": "3632:22:0" + "src": "3738:22:0" }, "returnParameters": { "id": 296, "nodeType": "ParameterList", "parameters": [], - "src": "3664:0:0" + "src": "3770:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -4761,12 +4761,12 @@ { "id": 345, "nodeType": "FunctionDefinition", - "src": "3897:185:0", + "src": "4011:190:0", "nodes": [], "body": { "id": 344, "nodeType": "Block", - "src": "3965:117:0", + "src": "4079:122:0", "nodes": [], "statements": [ { @@ -4786,7 +4786,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 322, - "src": "3979:1:0", + "src": "4094:1:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4800,13 +4800,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 324, - "src": "3984:1:0", + "src": "4099:1:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "3979:6:0", + "src": "4094:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4814,11 +4814,11 @@ }, "id": 343, "nodeType": "IfStatement", - "src": "3975:101:0", + "src": "4090:104:0", "trueBody": { "id": 342, "nodeType": "Block", - "src": "3987:89:0", + "src": "4102:92:0", "statements": [ { "eventCall": { @@ -4832,7 +4832,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4024:7:0", + "src": "4140:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -4845,7 +4845,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 326, - "src": "4033:3:0", + "src": "4149:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4868,7 +4868,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "4006:16:0", + "src": "4122:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -4882,7 +4882,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4006:31:0", + "src": "4122:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4891,7 +4891,7 @@ }, "id": 336, "nodeType": "EmitStatement", - "src": "4001:36:0" + "src": "4117:36:0" }, { "expression": { @@ -4902,7 +4902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 322, - "src": "4060:1:0", + "src": "4177:1:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4914,7 +4914,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 324, - "src": "4063:1:0", + "src": "4180:1:0", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4948,7 +4948,7 @@ 1674 ], "referencedDeclaration": 320, - "src": "4051:8:0", + "src": "4168:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address)" @@ -4962,7 +4962,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4051:14:0", + "src": "4168:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -4971,7 +4971,7 @@ }, "id": 341, "nodeType": "ExpressionStatement", - "src": "4051:14:0" + "src": "4168:14:0" } ] } @@ -4982,7 +4982,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "3906:8:0", + "nameLocation": "4020:8:0", "parameters": { "id": 327, "nodeType": "ParameterList", @@ -4992,10 +4992,10 @@ "id": 322, "mutability": "mutable", "name": "a", - "nameLocation": "3923:1:0", + "nameLocation": "4037:1:0", "nodeType": "VariableDeclaration", "scope": 345, - "src": "3915:9:0", + "src": "4029:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5006,7 +5006,7 @@ "id": 321, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3915:7:0", + "src": "4029:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5020,10 +5020,10 @@ "id": 324, "mutability": "mutable", "name": "b", - "nameLocation": "3934:1:0", + "nameLocation": "4048:1:0", "nodeType": "VariableDeclaration", "scope": 345, - "src": "3926:9:0", + "src": "4040:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5034,7 +5034,7 @@ "id": 323, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3926:7:0", + "src": "4040:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5048,10 +5048,10 @@ "id": 326, "mutability": "mutable", "name": "err", - "nameLocation": "3951:3:0", + "nameLocation": "4065:3:0", "nodeType": "VariableDeclaration", "scope": 345, - "src": "3937:17:0", + "src": "4051:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5062,7 +5062,7 @@ "id": 325, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3937:6:0", + "src": "4051:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5071,13 +5071,13 @@ "visibility": "internal" } ], - "src": "3914:41:0" + "src": "4028:41:0" }, "returnParameters": { "id": 328, "nodeType": "ParameterList", "parameters": [], - "src": "3965:0:0" + "src": "4079:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -5087,12 +5087,12 @@ { "id": 375, "nodeType": "FunctionDefinition", - "src": "4088:277:0", + "src": "4209:284:0", "nodes": [], "body": { "id": 374, "nodeType": "Block", - "src": "4137:228:0", + "src": "4258:235:0", "nodes": [], "statements": [ { @@ -5112,7 +5112,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 347, - "src": "4151:1:0", + "src": "4273:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5126,13 +5126,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 349, - "src": "4156:1:0", + "src": "4278:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "4151:6:0", + "src": "4273:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5140,11 +5140,11 @@ }, "id": 373, "nodeType": "IfStatement", - "src": "4147:212:0", + "src": "4269:217:0", "trueBody": { "id": 372, "nodeType": "Block", - "src": "4159:200:0", + "src": "4281:205:0", "statements": [ { "eventCall": { @@ -5158,7 +5158,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4182:39:0", + "src": "4305:39:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6605dedc99dd4e0a76d4678a99cc6956499fe2b523ca6525b248ca3582cef3ef", "typeString": "literal_string \"Error: a == b not satisfied [bytes32]\"" @@ -5178,7 +5178,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "4178:3:0", + "src": "4301:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -5192,7 +5192,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4178:44:0", + "src": "4301:44:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5201,7 +5201,7 @@ }, "id": 358, "nodeType": "EmitStatement", - "src": "4173:49:0" + "src": "4296:49:0" }, { "eventCall": { @@ -5215,7 +5215,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4259:12:0", + "src": "4383:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -5228,7 +5228,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 349, - "src": "4273:1:0", + "src": "4397:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5251,7 +5251,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 45, - "src": "4241:17:0", + "src": "4365:17:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes32_$returns$__$", "typeString": "function (string memory,bytes32)" @@ -5265,7 +5265,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4241:34:0", + "src": "4365:34:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5274,7 +5274,7 @@ }, "id": 363, "nodeType": "EmitStatement", - "src": "4236:39:0" + "src": "4360:39:0" }, { "eventCall": { @@ -5288,7 +5288,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4312:12:0", + "src": "4437:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -5301,7 +5301,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 347, - "src": "4326:1:0", + "src": "4451:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5324,7 +5324,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 45, - "src": "4294:17:0", + "src": "4419:17:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes32_$returns$__$", "typeString": "function (string memory,bytes32)" @@ -5338,7 +5338,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4294:34:0", + "src": "4419:34:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5347,7 +5347,7 @@ }, "id": 368, "nodeType": "EmitStatement", - "src": "4289:39:0" + "src": "4414:39:0" }, { "expression": { @@ -5359,7 +5359,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "4342:4:0", + "src": "4468:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -5373,7 +5373,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4342:6:0", + "src": "4468:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5382,7 +5382,7 @@ }, "id": 371, "nodeType": "ExpressionStatement", - "src": "4342:6:0" + "src": "4468:6:0" } ] } @@ -5393,7 +5393,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "4097:8:0", + "nameLocation": "4218:8:0", "parameters": { "id": 350, "nodeType": "ParameterList", @@ -5403,10 +5403,10 @@ "id": 347, "mutability": "mutable", "name": "a", - "nameLocation": "4114:1:0", + "nameLocation": "4235:1:0", "nodeType": "VariableDeclaration", "scope": 375, - "src": "4106:9:0", + "src": "4227:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5417,7 +5417,7 @@ "id": 346, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4106:7:0", + "src": "4227:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5430,10 +5430,10 @@ "id": 349, "mutability": "mutable", "name": "b", - "nameLocation": "4125:1:0", + "nameLocation": "4246:1:0", "nodeType": "VariableDeclaration", "scope": 375, - "src": "4117:9:0", + "src": "4238:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5444,7 +5444,7 @@ "id": 348, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4117:7:0", + "src": "4238:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5453,13 +5453,13 @@ "visibility": "internal" } ], - "src": "4105:22:0" + "src": "4226:22:0" }, "returnParameters": { "id": 351, "nodeType": "ParameterList", "parameters": [], - "src": "4137:0:0" + "src": "4258:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -5469,12 +5469,12 @@ { "id": 400, "nodeType": "FunctionDefinition", - "src": "4370:185:0", + "src": "4499:190:0", "nodes": [], "body": { "id": 399, "nodeType": "Block", - "src": "4438:117:0", + "src": "4567:122:0", "nodes": [], "statements": [ { @@ -5494,7 +5494,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 377, - "src": "4452:1:0", + "src": "4582:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5508,13 +5508,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 379, - "src": "4457:1:0", + "src": "4587:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "4452:6:0", + "src": "4582:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5522,11 +5522,11 @@ }, "id": 398, "nodeType": "IfStatement", - "src": "4448:101:0", + "src": "4578:104:0", "trueBody": { "id": 397, "nodeType": "Block", - "src": "4460:89:0", + "src": "4590:92:0", "statements": [ { "eventCall": { @@ -5540,7 +5540,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4497:7:0", + "src": "4628:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -5553,7 +5553,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 381, - "src": "4506:3:0", + "src": "4637:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5576,7 +5576,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "4479:16:0", + "src": "4610:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -5590,7 +5590,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4479:31:0", + "src": "4610:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5599,7 +5599,7 @@ }, "id": 391, "nodeType": "EmitStatement", - "src": "4474:36:0" + "src": "4605:36:0" }, { "expression": { @@ -5610,7 +5610,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 377, - "src": "4533:1:0", + "src": "4665:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5622,7 +5622,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 379, - "src": "4536:1:0", + "src": "4668:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5656,7 +5656,7 @@ 1674 ], "referencedDeclaration": 375, - "src": "4524:8:0", + "src": "4656:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (bytes32,bytes32)" @@ -5670,7 +5670,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4524:14:0", + "src": "4656:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5679,7 +5679,7 @@ }, "id": 396, "nodeType": "ExpressionStatement", - "src": "4524:14:0" + "src": "4656:14:0" } ] } @@ -5690,7 +5690,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "4379:8:0", + "nameLocation": "4508:8:0", "parameters": { "id": 382, "nodeType": "ParameterList", @@ -5700,10 +5700,10 @@ "id": 377, "mutability": "mutable", "name": "a", - "nameLocation": "4396:1:0", + "nameLocation": "4525:1:0", "nodeType": "VariableDeclaration", "scope": 400, - "src": "4388:9:0", + "src": "4517:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5714,7 +5714,7 @@ "id": 376, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4388:7:0", + "src": "4517:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5727,10 +5727,10 @@ "id": 379, "mutability": "mutable", "name": "b", - "nameLocation": "4407:1:0", + "nameLocation": "4536:1:0", "nodeType": "VariableDeclaration", "scope": 400, - "src": "4399:9:0", + "src": "4528:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5741,7 +5741,7 @@ "id": 378, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4399:7:0", + "src": "4528:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5754,10 +5754,10 @@ "id": 381, "mutability": "mutable", "name": "err", - "nameLocation": "4424:3:0", + "nameLocation": "4553:3:0", "nodeType": "VariableDeclaration", "scope": 400, - "src": "4410:17:0", + "src": "4539:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5768,7 +5768,7 @@ "id": 380, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4410:6:0", + "src": "4539:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5777,13 +5777,13 @@ "visibility": "internal" } ], - "src": "4387:41:0" + "src": "4516:41:0" }, "returnParameters": { "id": 383, "nodeType": "ParameterList", "parameters": [], - "src": "4438:0:0" + "src": "4567:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -5793,12 +5793,12 @@ { "id": 413, "nodeType": "FunctionDefinition", - "src": "4560:82:0", + "src": "4695:84:0", "nodes": [], "body": { "id": 412, "nodeType": "Block", - "src": "4611:31:0", + "src": "4746:33:0", "nodes": [], "statements": [ { @@ -5810,7 +5810,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 402, - "src": "4630:1:0", + "src": "4766:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5822,7 +5822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 404, - "src": "4633:1:0", + "src": "4769:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5856,7 +5856,7 @@ 1674 ], "referencedDeclaration": 375, - "src": "4621:8:0", + "src": "4757:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (bytes32,bytes32)" @@ -5870,7 +5870,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4621:14:0", + "src": "4757:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -5879,7 +5879,7 @@ }, "id": 411, "nodeType": "ExpressionStatement", - "src": "4621:14:0" + "src": "4757:14:0" } ] }, @@ -5887,7 +5887,7 @@ "kind": "function", "modifiers": [], "name": "assertEq32", - "nameLocation": "4569:10:0", + "nameLocation": "4704:10:0", "parameters": { "id": 405, "nodeType": "ParameterList", @@ -5897,10 +5897,10 @@ "id": 402, "mutability": "mutable", "name": "a", - "nameLocation": "4588:1:0", + "nameLocation": "4723:1:0", "nodeType": "VariableDeclaration", "scope": 413, - "src": "4580:9:0", + "src": "4715:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5911,7 +5911,7 @@ "id": 401, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4580:7:0", + "src": "4715:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5924,10 +5924,10 @@ "id": 404, "mutability": "mutable", "name": "b", - "nameLocation": "4599:1:0", + "nameLocation": "4734:1:0", "nodeType": "VariableDeclaration", "scope": 413, - "src": "4591:9:0", + "src": "4726:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5938,7 +5938,7 @@ "id": 403, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4591:7:0", + "src": "4726:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5947,13 +5947,13 @@ "visibility": "internal" } ], - "src": "4579:22:0" + "src": "4714:22:0" }, "returnParameters": { "id": 406, "nodeType": "ParameterList", "parameters": [], - "src": "4611:0:0" + "src": "4746:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -5963,12 +5963,12 @@ { "id": 429, "nodeType": "FunctionDefinition", - "src": "4647:106:0", + "src": "4785:108:0", "nodes": [], "body": { "id": 428, "nodeType": "Block", - "src": "4717:36:0", + "src": "4855:38:0", "nodes": [], "statements": [ { @@ -5980,7 +5980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 415, - "src": "4736:1:0", + "src": "4875:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5992,7 +5992,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 417, - "src": "4739:1:0", + "src": "4878:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6004,7 +6004,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 419, - "src": "4742:3:0", + "src": "4881:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6042,7 +6042,7 @@ 1674 ], "referencedDeclaration": 400, - "src": "4727:8:0", + "src": "4866:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_bytes32_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bytes32,bytes32,string memory)" @@ -6056,7 +6056,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4727:19:0", + "src": "4866:19:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6065,7 +6065,7 @@ }, "id": 427, "nodeType": "ExpressionStatement", - "src": "4727:19:0" + "src": "4866:19:0" } ] }, @@ -6073,7 +6073,7 @@ "kind": "function", "modifiers": [], "name": "assertEq32", - "nameLocation": "4656:10:0", + "nameLocation": "4794:10:0", "parameters": { "id": 420, "nodeType": "ParameterList", @@ -6083,10 +6083,10 @@ "id": 415, "mutability": "mutable", "name": "a", - "nameLocation": "4675:1:0", + "nameLocation": "4813:1:0", "nodeType": "VariableDeclaration", "scope": 429, - "src": "4667:9:0", + "src": "4805:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6097,7 +6097,7 @@ "id": 414, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4667:7:0", + "src": "4805:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6110,10 +6110,10 @@ "id": 417, "mutability": "mutable", "name": "b", - "nameLocation": "4686:1:0", + "nameLocation": "4824:1:0", "nodeType": "VariableDeclaration", "scope": 429, - "src": "4678:9:0", + "src": "4816:9:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6124,7 +6124,7 @@ "id": 416, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4678:7:0", + "src": "4816:7:0", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6137,10 +6137,10 @@ "id": 419, "mutability": "mutable", "name": "err", - "nameLocation": "4703:3:0", + "nameLocation": "4841:3:0", "nodeType": "VariableDeclaration", "scope": 429, - "src": "4689:17:0", + "src": "4827:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6151,7 +6151,7 @@ "id": 418, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4689:6:0", + "src": "4827:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6160,13 +6160,13 @@ "visibility": "internal" } ], - "src": "4666:41:0" + "src": "4804:41:0" }, "returnParameters": { "id": 421, "nodeType": "ParameterList", "parameters": [], - "src": "4717:0:0" + "src": "4855:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -6176,12 +6176,12 @@ { "id": 459, "nodeType": "FunctionDefinition", - "src": "4759:257:0", + "src": "4901:264:0", "nodes": [], "body": { "id": 458, "nodeType": "Block", - "src": "4800:216:0", + "src": "4942:223:0", "nodes": [], "statements": [ { @@ -6201,7 +6201,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 431, - "src": "4814:1:0", + "src": "4957:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6215,13 +6215,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 433, - "src": "4819:1:0", + "src": "4962:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "4814:6:0", + "src": "4957:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6229,11 +6229,11 @@ }, "id": 457, "nodeType": "IfStatement", - "src": "4810:200:0", + "src": "4953:205:0", "trueBody": { "id": 456, "nodeType": "Block", - "src": "4822:188:0", + "src": "4965:193:0", "statements": [ { "eventCall": { @@ -6247,7 +6247,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4845:35:0", + "src": "4989:35:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0c510d1b16a7b86013fe25431f855bed96290957b4566f7ab53d5bf1855a3a81", "typeString": "literal_string \"Error: a == b not satisfied [int]\"" @@ -6267,7 +6267,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "4841:3:0", + "src": "4985:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -6281,7 +6281,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4841:40:0", + "src": "4985:40:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6290,7 +6290,7 @@ }, "id": 442, "nodeType": "EmitStatement", - "src": "4836:45:0" + "src": "4980:45:0" }, { "eventCall": { @@ -6304,7 +6304,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4914:12:0", + "src": "5059:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -6317,7 +6317,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 433, - "src": "4928:1:0", + "src": "5073:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6340,7 +6340,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "4900:13:0", + "src": "5045:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -6354,7 +6354,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4900:30:0", + "src": "5045:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6363,7 +6363,7 @@ }, "id": 447, "nodeType": "EmitStatement", - "src": "4895:35:0" + "src": "5040:35:0" }, { "eventCall": { @@ -6377,7 +6377,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4963:12:0", + "src": "5109:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -6390,7 +6390,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 431, - "src": "4977:1:0", + "src": "5123:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6413,7 +6413,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "4949:13:0", + "src": "5095:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -6427,7 +6427,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4949:30:0", + "src": "5095:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6436,7 +6436,7 @@ }, "id": 452, "nodeType": "EmitStatement", - "src": "4944:35:0" + "src": "5090:35:0" }, { "expression": { @@ -6448,7 +6448,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "4993:4:0", + "src": "5140:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -6462,7 +6462,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "4993:6:0", + "src": "5140:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6471,7 +6471,7 @@ }, "id": 455, "nodeType": "ExpressionStatement", - "src": "4993:6:0" + "src": "5140:6:0" } ] } @@ -6482,7 +6482,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "4768:8:0", + "nameLocation": "4910:8:0", "parameters": { "id": 434, "nodeType": "ParameterList", @@ -6492,10 +6492,10 @@ "id": 431, "mutability": "mutable", "name": "a", - "nameLocation": "4781:1:0", + "nameLocation": "4923:1:0", "nodeType": "VariableDeclaration", "scope": 459, - "src": "4777:5:0", + "src": "4919:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6506,7 +6506,7 @@ "id": 430, "name": "int", "nodeType": "ElementaryTypeName", - "src": "4777:3:0", + "src": "4919:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6519,10 +6519,10 @@ "id": 433, "mutability": "mutable", "name": "b", - "nameLocation": "4788:1:0", + "nameLocation": "4930:1:0", "nodeType": "VariableDeclaration", "scope": 459, - "src": "4784:5:0", + "src": "4926:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6533,7 +6533,7 @@ "id": 432, "name": "int", "nodeType": "ElementaryTypeName", - "src": "4784:3:0", + "src": "4926:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6542,13 +6542,13 @@ "visibility": "internal" } ], - "src": "4776:14:0" + "src": "4918:14:0" }, "returnParameters": { "id": 435, "nodeType": "ParameterList", "parameters": [], - "src": "4800:0:0" + "src": "4942:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -6558,12 +6558,12 @@ { "id": 484, "nodeType": "FunctionDefinition", - "src": "5021:176:0", + "src": "5171:181:0", "nodes": [], "body": { "id": 483, "nodeType": "Block", - "src": "5081:116:0", + "src": "5231:121:0", "nodes": [], "statements": [ { @@ -6583,7 +6583,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 461, - "src": "5095:1:0", + "src": "5246:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6597,13 +6597,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 463, - "src": "5100:1:0", + "src": "5251:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "5095:6:0", + "src": "5246:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6611,11 +6611,11 @@ }, "id": 482, "nodeType": "IfStatement", - "src": "5091:100:0", + "src": "5242:103:0", "trueBody": { "id": 481, "nodeType": "Block", - "src": "5103:88:0", + "src": "5254:91:0", "statements": [ { "eventCall": { @@ -6629,7 +6629,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5139:7:0", + "src": "5291:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -6642,7 +6642,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 465, - "src": "5148:3:0", + "src": "5300:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6665,7 +6665,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "5122:16:0", + "src": "5274:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -6679,7 +6679,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5122:30:0", + "src": "5274:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6688,7 +6688,7 @@ }, "id": 475, "nodeType": "EmitStatement", - "src": "5117:35:0" + "src": "5269:35:0" }, { "expression": { @@ -6699,7 +6699,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 461, - "src": "5175:1:0", + "src": "5328:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6711,7 +6711,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 463, - "src": "5178:1:0", + "src": "5331:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6745,7 +6745,7 @@ 1674 ], "referencedDeclaration": 459, - "src": "5166:8:0", + "src": "5319:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" @@ -6759,7 +6759,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5166:14:0", + "src": "5319:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6768,7 +6768,7 @@ }, "id": 480, "nodeType": "ExpressionStatement", - "src": "5166:14:0" + "src": "5319:14:0" } ] } @@ -6779,7 +6779,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "5030:8:0", + "nameLocation": "5180:8:0", "parameters": { "id": 466, "nodeType": "ParameterList", @@ -6789,10 +6789,10 @@ "id": 461, "mutability": "mutable", "name": "a", - "nameLocation": "5043:1:0", + "nameLocation": "5193:1:0", "nodeType": "VariableDeclaration", "scope": 484, - "src": "5039:5:0", + "src": "5189:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6803,7 +6803,7 @@ "id": 460, "name": "int", "nodeType": "ElementaryTypeName", - "src": "5039:3:0", + "src": "5189:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6816,10 +6816,10 @@ "id": 463, "mutability": "mutable", "name": "b", - "nameLocation": "5050:1:0", + "nameLocation": "5200:1:0", "nodeType": "VariableDeclaration", "scope": 484, - "src": "5046:5:0", + "src": "5196:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6830,7 +6830,7 @@ "id": 462, "name": "int", "nodeType": "ElementaryTypeName", - "src": "5046:3:0", + "src": "5196:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6843,10 +6843,10 @@ "id": 465, "mutability": "mutable", "name": "err", - "nameLocation": "5067:3:0", + "nameLocation": "5217:3:0", "nodeType": "VariableDeclaration", "scope": 484, - "src": "5053:17:0", + "src": "5203:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6857,7 +6857,7 @@ "id": 464, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5053:6:0", + "src": "5203:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6866,13 +6866,13 @@ "visibility": "internal" } ], - "src": "5038:33:0" + "src": "5188:33:0" }, "returnParameters": { "id": 467, "nodeType": "ParameterList", "parameters": [], - "src": "5081:0:0" + "src": "5231:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -6882,12 +6882,12 @@ { "id": 514, "nodeType": "FunctionDefinition", - "src": "5202:262:0", + "src": "5358:269:0", "nodes": [], "body": { "id": 513, "nodeType": "Block", - "src": "5245:219:0", + "src": "5401:226:0", "nodes": [], "statements": [ { @@ -6907,7 +6907,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 486, - "src": "5259:1:0", + "src": "5416:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6921,13 +6921,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 488, - "src": "5264:1:0", + "src": "5421:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5259:6:0", + "src": "5416:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6935,11 +6935,11 @@ }, "id": 512, "nodeType": "IfStatement", - "src": "5255:203:0", + "src": "5412:208:0", "trueBody": { "id": 511, "nodeType": "Block", - "src": "5267:191:0", + "src": "5424:196:0", "statements": [ { "eventCall": { @@ -6953,7 +6953,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5290:36:0", + "src": "5448:36:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3bb05d3ba160a011999668447ff4a7cdd52bf87aeb1d7b9b284ef23b37a2b183", "typeString": "literal_string \"Error: a == b not satisfied [uint]\"" @@ -6973,7 +6973,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "5286:3:0", + "src": "5444:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -6987,7 +6987,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5286:41:0", + "src": "5444:41:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -6996,7 +6996,7 @@ }, "id": 497, "nodeType": "EmitStatement", - "src": "5281:46:0" + "src": "5439:46:0" }, { "eventCall": { @@ -7010,7 +7010,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5361:12:0", + "src": "5520:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -7023,7 +7023,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 488, - "src": "5375:1:0", + "src": "5534:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7046,7 +7046,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "5346:14:0", + "src": "5505:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -7060,7 +7060,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5346:31:0", + "src": "5505:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7069,7 +7069,7 @@ }, "id": 502, "nodeType": "EmitStatement", - "src": "5341:36:0" + "src": "5500:36:0" }, { "eventCall": { @@ -7083,7 +7083,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5411:12:0", + "src": "5571:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -7096,7 +7096,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 486, - "src": "5425:1:0", + "src": "5585:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7119,7 +7119,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "5396:14:0", + "src": "5556:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -7133,7 +7133,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5396:31:0", + "src": "5556:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7142,7 +7142,7 @@ }, "id": 507, "nodeType": "EmitStatement", - "src": "5391:36:0" + "src": "5551:36:0" }, { "expression": { @@ -7154,7 +7154,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "5441:4:0", + "src": "5602:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -7168,7 +7168,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5441:6:0", + "src": "5602:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7177,7 +7177,7 @@ }, "id": 510, "nodeType": "ExpressionStatement", - "src": "5441:6:0" + "src": "5602:6:0" } ] } @@ -7188,7 +7188,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "5211:8:0", + "nameLocation": "5367:8:0", "parameters": { "id": 489, "nodeType": "ParameterList", @@ -7198,10 +7198,10 @@ "id": 486, "mutability": "mutable", "name": "a", - "nameLocation": "5225:1:0", + "nameLocation": "5381:1:0", "nodeType": "VariableDeclaration", "scope": 514, - "src": "5220:6:0", + "src": "5376:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7212,7 +7212,7 @@ "id": 485, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5220:4:0", + "src": "5376:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7225,10 +7225,10 @@ "id": 488, "mutability": "mutable", "name": "b", - "nameLocation": "5233:1:0", + "nameLocation": "5389:1:0", "nodeType": "VariableDeclaration", "scope": 514, - "src": "5228:6:0", + "src": "5384:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7239,7 +7239,7 @@ "id": 487, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5228:4:0", + "src": "5384:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7248,13 +7248,13 @@ "visibility": "internal" } ], - "src": "5219:16:0" + "src": "5375:16:0" }, "returnParameters": { "id": 490, "nodeType": "ParameterList", "parameters": [], - "src": "5245:0:0" + "src": "5401:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -7264,12 +7264,12 @@ { "id": 539, "nodeType": "FunctionDefinition", - "src": "5469:178:0", + "src": "5633:183:0", "nodes": [], "body": { "id": 538, "nodeType": "Block", - "src": "5531:116:0", + "src": "5695:121:0", "nodes": [], "statements": [ { @@ -7289,7 +7289,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 516, - "src": "5545:1:0", + "src": "5710:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7303,13 +7303,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 518, - "src": "5550:1:0", + "src": "5715:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5545:6:0", + "src": "5710:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7317,11 +7317,11 @@ }, "id": 537, "nodeType": "IfStatement", - "src": "5541:100:0", + "src": "5706:103:0", "trueBody": { "id": 536, "nodeType": "Block", - "src": "5553:88:0", + "src": "5718:91:0", "statements": [ { "eventCall": { @@ -7335,7 +7335,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5589:7:0", + "src": "5755:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -7348,7 +7348,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 520, - "src": "5598:3:0", + "src": "5764:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7371,7 +7371,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "5572:16:0", + "src": "5738:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -7385,7 +7385,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5572:30:0", + "src": "5738:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7394,7 +7394,7 @@ }, "id": 530, "nodeType": "EmitStatement", - "src": "5567:35:0" + "src": "5733:35:0" }, { "expression": { @@ -7405,7 +7405,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 516, - "src": "5625:1:0", + "src": "5792:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7417,7 +7417,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 518, - "src": "5628:1:0", + "src": "5795:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7451,7 +7451,7 @@ 1674 ], "referencedDeclaration": 514, - "src": "5616:8:0", + "src": "5783:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" @@ -7465,7 +7465,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5616:14:0", + "src": "5783:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7474,7 +7474,7 @@ }, "id": 535, "nodeType": "ExpressionStatement", - "src": "5616:14:0" + "src": "5783:14:0" } ] } @@ -7485,7 +7485,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "5478:8:0", + "nameLocation": "5642:8:0", "parameters": { "id": 521, "nodeType": "ParameterList", @@ -7495,10 +7495,10 @@ "id": 516, "mutability": "mutable", "name": "a", - "nameLocation": "5492:1:0", + "nameLocation": "5656:1:0", "nodeType": "VariableDeclaration", "scope": 539, - "src": "5487:6:0", + "src": "5651:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7509,7 +7509,7 @@ "id": 515, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5487:4:0", + "src": "5651:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7522,10 +7522,10 @@ "id": 518, "mutability": "mutable", "name": "b", - "nameLocation": "5500:1:0", + "nameLocation": "5664:1:0", "nodeType": "VariableDeclaration", "scope": 539, - "src": "5495:6:0", + "src": "5659:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7536,7 +7536,7 @@ "id": 517, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5495:4:0", + "src": "5659:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7549,10 +7549,10 @@ "id": 520, "mutability": "mutable", "name": "err", - "nameLocation": "5517:3:0", + "nameLocation": "5681:3:0", "nodeType": "VariableDeclaration", "scope": 539, - "src": "5503:17:0", + "src": "5667:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7563,7 +7563,7 @@ "id": 519, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5503:6:0", + "src": "5667:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7572,13 +7572,13 @@ "visibility": "internal" } ], - "src": "5486:35:0" + "src": "5650:35:0" }, "returnParameters": { "id": 522, "nodeType": "ParameterList", "parameters": [], - "src": "5531:0:0" + "src": "5695:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -7588,12 +7588,12 @@ { "id": 573, "nodeType": "FunctionDefinition", - "src": "5652:323:0", + "src": "5822:330:0", "nodes": [], "body": { "id": 572, "nodeType": "Block", - "src": "5715:260:0", + "src": "5885:267:0", "nodes": [], "statements": [ { @@ -7613,7 +7613,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 541, - "src": "5729:1:0", + "src": "5900:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7627,13 +7627,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 543, - "src": "5734:1:0", + "src": "5905:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "5729:6:0", + "src": "5900:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7641,11 +7641,11 @@ }, "id": 571, "nodeType": "IfStatement", - "src": "5725:244:0", + "src": "5896:249:0", "trueBody": { "id": 570, "nodeType": "Block", - "src": "5737:232:0", + "src": "5908:237:0", "statements": [ { "eventCall": { @@ -7659,7 +7659,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5760:43:0", + "src": "5932:43:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3ee6ef9b326324a79dedc7af5585ef9f689364368b4e76dd3a37559719a19fe6", "typeString": "literal_string \"Error: a == b not satisfied [decimal int]\"" @@ -7679,7 +7679,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "5756:3:0", + "src": "5928:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -7693,7 +7693,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5756:48:0", + "src": "5928:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7702,7 +7702,7 @@ }, "id": 554, "nodeType": "EmitStatement", - "src": "5751:53:0" + "src": "5923:53:0" }, { "eventCall": { @@ -7716,7 +7716,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5845:12:0", + "src": "6018:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -7729,7 +7729,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 543, - "src": "5859:1:0", + "src": "6032:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7741,7 +7741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 545, - "src": "5862:8:0", + "src": "6035:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7768,7 +7768,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "5823:21:0", + "src": "5996:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -7782,7 +7782,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5823:48:0", + "src": "5996:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7791,7 +7791,7 @@ }, "id": 560, "nodeType": "EmitStatement", - "src": "5818:53:0" + "src": "5991:53:0" }, { "eventCall": { @@ -7805,7 +7805,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5912:12:0", + "src": "6086:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -7818,7 +7818,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 541, - "src": "5926:1:0", + "src": "6100:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7830,7 +7830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 545, - "src": "5929:8:0", + "src": "6103:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7857,7 +7857,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "5890:21:0", + "src": "6064:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -7871,7 +7871,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5890:48:0", + "src": "6064:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7880,7 +7880,7 @@ }, "id": 566, "nodeType": "EmitStatement", - "src": "5885:53:0" + "src": "6059:53:0" }, { "expression": { @@ -7892,7 +7892,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "5952:4:0", + "src": "6127:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -7906,7 +7906,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "5952:6:0", + "src": "6127:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -7915,7 +7915,7 @@ }, "id": 569, "nodeType": "ExpressionStatement", - "src": "5952:6:0" + "src": "6127:6:0" } ] } @@ -7926,7 +7926,7 @@ "kind": "function", "modifiers": [], "name": "assertEqDecimal", - "nameLocation": "5661:15:0", + "nameLocation": "5831:15:0", "parameters": { "id": 546, "nodeType": "ParameterList", @@ -7936,10 +7936,10 @@ "id": 541, "mutability": "mutable", "name": "a", - "nameLocation": "5681:1:0", + "nameLocation": "5851:1:0", "nodeType": "VariableDeclaration", "scope": 573, - "src": "5677:5:0", + "src": "5847:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7950,7 +7950,7 @@ "id": 540, "name": "int", "nodeType": "ElementaryTypeName", - "src": "5677:3:0", + "src": "5847:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7963,10 +7963,10 @@ "id": 543, "mutability": "mutable", "name": "b", - "nameLocation": "5688:1:0", + "nameLocation": "5858:1:0", "nodeType": "VariableDeclaration", "scope": 573, - "src": "5684:5:0", + "src": "5854:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7977,7 +7977,7 @@ "id": 542, "name": "int", "nodeType": "ElementaryTypeName", - "src": "5684:3:0", + "src": "5854:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7990,10 +7990,10 @@ "id": 545, "mutability": "mutable", "name": "decimals", - "nameLocation": "5696:8:0", + "nameLocation": "5866:8:0", "nodeType": "VariableDeclaration", "scope": 573, - "src": "5691:13:0", + "src": "5861:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8004,7 +8004,7 @@ "id": 544, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5691:4:0", + "src": "5861:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8013,13 +8013,13 @@ "visibility": "internal" } ], - "src": "5676:29:0" + "src": "5846:29:0" }, "returnParameters": { "id": 547, "nodeType": "ParameterList", "parameters": [], - "src": "5715:0:0" + "src": "5885:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -8029,12 +8029,12 @@ { "id": 601, "nodeType": "FunctionDefinition", - "src": "5980:215:0", + "src": "6158:220:0", "nodes": [], "body": { "id": 600, "nodeType": "Block", - "src": "6062:133:0", + "src": "6240:138:0", "nodes": [], "statements": [ { @@ -8054,7 +8054,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 575, - "src": "6076:1:0", + "src": "6255:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8068,13 +8068,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 577, - "src": "6081:1:0", + "src": "6260:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "6076:6:0", + "src": "6255:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8082,11 +8082,11 @@ }, "id": 599, "nodeType": "IfStatement", - "src": "6072:117:0", + "src": "6251:120:0", "trueBody": { "id": 598, "nodeType": "Block", - "src": "6084:105:0", + "src": "6263:108:0", "statements": [ { "eventCall": { @@ -8100,7 +8100,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6120:7:0", + "src": "6300:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -8113,7 +8113,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 581, - "src": "6129:3:0", + "src": "6309:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8136,7 +8136,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "6103:16:0", + "src": "6283:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -8150,7 +8150,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6103:30:0", + "src": "6283:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8159,7 +8159,7 @@ }, "id": 591, "nodeType": "EmitStatement", - "src": "6098:35:0" + "src": "6278:35:0" }, { "expression": { @@ -8170,7 +8170,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 575, - "src": "6163:1:0", + "src": "6344:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8182,7 +8182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 577, - "src": "6166:1:0", + "src": "6347:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8194,7 +8194,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 579, - "src": "6169:8:0", + "src": "6350:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8226,7 +8226,7 @@ 663 ], "referencedDeclaration": 573, - "src": "6147:15:0", + "src": "6328:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" @@ -8240,7 +8240,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6147:31:0", + "src": "6328:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8249,7 +8249,7 @@ }, "id": 597, "nodeType": "ExpressionStatement", - "src": "6147:31:0" + "src": "6328:31:0" } ] } @@ -8260,7 +8260,7 @@ "kind": "function", "modifiers": [], "name": "assertEqDecimal", - "nameLocation": "5989:15:0", + "nameLocation": "6167:15:0", "parameters": { "id": 582, "nodeType": "ParameterList", @@ -8270,10 +8270,10 @@ "id": 575, "mutability": "mutable", "name": "a", - "nameLocation": "6009:1:0", + "nameLocation": "6187:1:0", "nodeType": "VariableDeclaration", "scope": 601, - "src": "6005:5:0", + "src": "6183:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8284,7 +8284,7 @@ "id": 574, "name": "int", "nodeType": "ElementaryTypeName", - "src": "6005:3:0", + "src": "6183:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8297,10 +8297,10 @@ "id": 577, "mutability": "mutable", "name": "b", - "nameLocation": "6016:1:0", + "nameLocation": "6194:1:0", "nodeType": "VariableDeclaration", "scope": 601, - "src": "6012:5:0", + "src": "6190:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8311,7 +8311,7 @@ "id": 576, "name": "int", "nodeType": "ElementaryTypeName", - "src": "6012:3:0", + "src": "6190:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8324,10 +8324,10 @@ "id": 579, "mutability": "mutable", "name": "decimals", - "nameLocation": "6024:8:0", + "nameLocation": "6202:8:0", "nodeType": "VariableDeclaration", "scope": 601, - "src": "6019:13:0", + "src": "6197:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8338,7 +8338,7 @@ "id": 578, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6019:4:0", + "src": "6197:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8351,10 +8351,10 @@ "id": 581, "mutability": "mutable", "name": "err", - "nameLocation": "6048:3:0", + "nameLocation": "6226:3:0", "nodeType": "VariableDeclaration", "scope": 601, - "src": "6034:17:0", + "src": "6212:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8365,7 +8365,7 @@ "id": 580, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6034:6:0", + "src": "6212:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8374,13 +8374,13 @@ "visibility": "internal" } ], - "src": "6004:48:0" + "src": "6182:48:0" }, "returnParameters": { "id": 583, "nodeType": "ParameterList", "parameters": [], - "src": "6062:0:0" + "src": "6240:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -8390,12 +8390,12 @@ { "id": 635, "nodeType": "FunctionDefinition", - "src": "6200:328:0", + "src": "6384:335:0", "nodes": [], "body": { "id": 634, "nodeType": "Block", - "src": "6265:263:0", + "src": "6449:270:0", "nodes": [], "statements": [ { @@ -8415,7 +8415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 603, - "src": "6279:1:0", + "src": "6464:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8429,13 +8429,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 605, - "src": "6284:1:0", + "src": "6469:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6279:6:0", + "src": "6464:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8443,11 +8443,11 @@ }, "id": 633, "nodeType": "IfStatement", - "src": "6275:247:0", + "src": "6460:252:0", "trueBody": { "id": 632, "nodeType": "Block", - "src": "6287:235:0", + "src": "6472:240:0", "statements": [ { "eventCall": { @@ -8461,7 +8461,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6310:44:0", + "src": "6496:44:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_acd59a69b2dc4bcee2d5b2a205a178a5eace192e68808cc4db1cea91cdc48141", "typeString": "literal_string \"Error: a == b not satisfied [decimal uint]\"" @@ -8481,7 +8481,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "6306:3:0", + "src": "6492:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -8495,7 +8495,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6306:49:0", + "src": "6492:49:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8504,7 +8504,7 @@ }, "id": 616, "nodeType": "EmitStatement", - "src": "6301:54:0" + "src": "6487:54:0" }, { "eventCall": { @@ -8518,7 +8518,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6397:12:0", + "src": "6584:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -8531,7 +8531,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 605, - "src": "6411:1:0", + "src": "6598:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8543,7 +8543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 607, - "src": "6414:8:0", + "src": "6601:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8570,7 +8570,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "6374:22:0", + "src": "6561:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -8584,7 +8584,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6374:49:0", + "src": "6561:49:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8593,7 +8593,7 @@ }, "id": 622, "nodeType": "EmitStatement", - "src": "6369:54:0" + "src": "6556:54:0" }, { "eventCall": { @@ -8607,7 +8607,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6465:12:0", + "src": "6653:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -8620,7 +8620,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 603, - "src": "6479:1:0", + "src": "6667:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8632,7 +8632,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 607, - "src": "6482:8:0", + "src": "6670:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8659,7 +8659,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "6442:22:0", + "src": "6630:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -8673,7 +8673,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6442:49:0", + "src": "6630:49:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8682,7 +8682,7 @@ }, "id": 628, "nodeType": "EmitStatement", - "src": "6437:54:0" + "src": "6625:54:0" }, { "expression": { @@ -8694,7 +8694,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "6505:4:0", + "src": "6694:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -8708,7 +8708,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6505:6:0", + "src": "6694:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8717,7 +8717,7 @@ }, "id": 631, "nodeType": "ExpressionStatement", - "src": "6505:6:0" + "src": "6694:6:0" } ] } @@ -8728,7 +8728,7 @@ "kind": "function", "modifiers": [], "name": "assertEqDecimal", - "nameLocation": "6209:15:0", + "nameLocation": "6393:15:0", "parameters": { "id": 608, "nodeType": "ParameterList", @@ -8738,10 +8738,10 @@ "id": 603, "mutability": "mutable", "name": "a", - "nameLocation": "6230:1:0", + "nameLocation": "6414:1:0", "nodeType": "VariableDeclaration", "scope": 635, - "src": "6225:6:0", + "src": "6409:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8752,7 +8752,7 @@ "id": 602, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6225:4:0", + "src": "6409:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8765,10 +8765,10 @@ "id": 605, "mutability": "mutable", "name": "b", - "nameLocation": "6238:1:0", + "nameLocation": "6422:1:0", "nodeType": "VariableDeclaration", "scope": 635, - "src": "6233:6:0", + "src": "6417:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8779,7 +8779,7 @@ "id": 604, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6233:4:0", + "src": "6417:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8792,10 +8792,10 @@ "id": 607, "mutability": "mutable", "name": "decimals", - "nameLocation": "6246:8:0", + "nameLocation": "6430:8:0", "nodeType": "VariableDeclaration", "scope": 635, - "src": "6241:13:0", + "src": "6425:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8806,7 +8806,7 @@ "id": 606, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6241:4:0", + "src": "6425:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8815,13 +8815,13 @@ "visibility": "internal" } ], - "src": "6224:31:0" + "src": "6408:31:0" }, "returnParameters": { "id": 609, "nodeType": "ParameterList", "parameters": [], - "src": "6265:0:0" + "src": "6449:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -8831,12 +8831,12 @@ { "id": 663, "nodeType": "FunctionDefinition", - "src": "6533:217:0", + "src": "6725:222:0", "nodes": [], "body": { "id": 662, "nodeType": "Block", - "src": "6617:133:0", + "src": "6809:138:0", "nodes": [], "statements": [ { @@ -8856,7 +8856,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 637, - "src": "6631:1:0", + "src": "6824:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8870,13 +8870,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 639, - "src": "6636:1:0", + "src": "6829:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6631:6:0", + "src": "6824:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8884,11 +8884,11 @@ }, "id": 661, "nodeType": "IfStatement", - "src": "6627:117:0", + "src": "6820:120:0", "trueBody": { "id": 660, "nodeType": "Block", - "src": "6639:105:0", + "src": "6832:108:0", "statements": [ { "eventCall": { @@ -8902,7 +8902,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6675:7:0", + "src": "6869:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -8915,7 +8915,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 643, - "src": "6684:3:0", + "src": "6878:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8938,7 +8938,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "6658:16:0", + "src": "6852:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -8952,7 +8952,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6658:30:0", + "src": "6852:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -8961,7 +8961,7 @@ }, "id": 653, "nodeType": "EmitStatement", - "src": "6653:35:0" + "src": "6847:35:0" }, { "expression": { @@ -8972,7 +8972,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 637, - "src": "6718:1:0", + "src": "6913:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8984,7 +8984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 639, - "src": "6721:1:0", + "src": "6916:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8996,7 +8996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 641, - "src": "6724:8:0", + "src": "6919:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9028,7 +9028,7 @@ 663 ], "referencedDeclaration": 635, - "src": "6702:15:0", + "src": "6897:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" @@ -9042,7 +9042,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6702:31:0", + "src": "6897:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9051,7 +9051,7 @@ }, "id": 659, "nodeType": "ExpressionStatement", - "src": "6702:31:0" + "src": "6897:31:0" } ] } @@ -9062,7 +9062,7 @@ "kind": "function", "modifiers": [], "name": "assertEqDecimal", - "nameLocation": "6542:15:0", + "nameLocation": "6734:15:0", "parameters": { "id": 644, "nodeType": "ParameterList", @@ -9072,10 +9072,10 @@ "id": 637, "mutability": "mutable", "name": "a", - "nameLocation": "6563:1:0", + "nameLocation": "6755:1:0", "nodeType": "VariableDeclaration", "scope": 663, - "src": "6558:6:0", + "src": "6750:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9086,7 +9086,7 @@ "id": 636, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6558:4:0", + "src": "6750:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9099,10 +9099,10 @@ "id": 639, "mutability": "mutable", "name": "b", - "nameLocation": "6571:1:0", + "nameLocation": "6763:1:0", "nodeType": "VariableDeclaration", "scope": 663, - "src": "6566:6:0", + "src": "6758:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9113,7 +9113,7 @@ "id": 638, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6566:4:0", + "src": "6758:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9126,10 +9126,10 @@ "id": 641, "mutability": "mutable", "name": "decimals", - "nameLocation": "6579:8:0", + "nameLocation": "6771:8:0", "nodeType": "VariableDeclaration", "scope": 663, - "src": "6574:13:0", + "src": "6766:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9140,7 +9140,7 @@ "id": 640, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6574:4:0", + "src": "6766:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9153,10 +9153,10 @@ "id": 643, "mutability": "mutable", "name": "err", - "nameLocation": "6603:3:0", + "nameLocation": "6795:3:0", "nodeType": "VariableDeclaration", "scope": 663, - "src": "6589:17:0", + "src": "6781:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9167,7 +9167,7 @@ "id": 642, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6589:6:0", + "src": "6781:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9176,13 +9176,13 @@ "visibility": "internal" } ], - "src": "6557:50:0" + "src": "6749:50:0" }, "returnParameters": { "id": 645, "nodeType": "ParameterList", "parameters": [], - "src": "6617:0:0" + "src": "6809:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -9192,12 +9192,12 @@ { "id": 693, "nodeType": "FunctionDefinition", - "src": "6756:259:0", + "src": "6955:266:0", "nodes": [], "body": { "id": 692, "nodeType": "Block", - "src": "6799:216:0", + "src": "6998:223:0", "nodes": [], "statements": [ { @@ -9217,7 +9217,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 665, - "src": "6813:1:0", + "src": "7013:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9231,13 +9231,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 667, - "src": "6818:1:0", + "src": "7018:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6813:6:0", + "src": "7013:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9245,11 +9245,11 @@ }, "id": 691, "nodeType": "IfStatement", - "src": "6809:200:0", + "src": "7009:205:0", "trueBody": { "id": 690, "nodeType": "Block", - "src": "6821:188:0", + "src": "7021:193:0", "statements": [ { "eventCall": { @@ -9263,7 +9263,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6844:35:0", + "src": "7045:35:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_71977b46fbd6a64b4465b93c7a77bcaa06103df599ead9f7e7004b34129c9e3a", "typeString": "literal_string \"Error: a > b not satisfied [uint]\"" @@ -9283,7 +9283,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "6840:3:0", + "src": "7041:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -9297,7 +9297,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6840:40:0", + "src": "7041:40:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9306,7 +9306,7 @@ }, "id": 676, "nodeType": "EmitStatement", - "src": "6835:45:0" + "src": "7036:45:0" }, { "eventCall": { @@ -9320,7 +9320,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6914:11:0", + "src": "7116:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -9333,7 +9333,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 665, - "src": "6927:1:0", + "src": "7129:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9356,7 +9356,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "6899:14:0", + "src": "7101:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -9370,7 +9370,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6899:30:0", + "src": "7101:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9379,7 +9379,7 @@ }, "id": 681, "nodeType": "EmitStatement", - "src": "6894:35:0" + "src": "7096:35:0" }, { "eventCall": { @@ -9393,7 +9393,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6963:11:0", + "src": "7166:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -9406,7 +9406,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 667, - "src": "6976:1:0", + "src": "7179:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9429,7 +9429,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "6948:14:0", + "src": "7151:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -9443,7 +9443,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6948:30:0", + "src": "7151:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9452,7 +9452,7 @@ }, "id": 686, "nodeType": "EmitStatement", - "src": "6943:35:0" + "src": "7146:35:0" }, { "expression": { @@ -9464,7 +9464,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "6992:4:0", + "src": "7196:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -9478,7 +9478,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "6992:6:0", + "src": "7196:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9487,7 +9487,7 @@ }, "id": 689, "nodeType": "ExpressionStatement", - "src": "6992:6:0" + "src": "7196:6:0" } ] } @@ -9498,7 +9498,7 @@ "kind": "function", "modifiers": [], "name": "assertGt", - "nameLocation": "6765:8:0", + "nameLocation": "6964:8:0", "parameters": { "id": 668, "nodeType": "ParameterList", @@ -9508,10 +9508,10 @@ "id": 665, "mutability": "mutable", "name": "a", - "nameLocation": "6779:1:0", + "nameLocation": "6978:1:0", "nodeType": "VariableDeclaration", "scope": 693, - "src": "6774:6:0", + "src": "6973:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9522,7 +9522,7 @@ "id": 664, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6774:4:0", + "src": "6973:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9535,10 +9535,10 @@ "id": 667, "mutability": "mutable", "name": "b", - "nameLocation": "6787:1:0", + "nameLocation": "6986:1:0", "nodeType": "VariableDeclaration", "scope": 693, - "src": "6782:6:0", + "src": "6981:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9549,7 +9549,7 @@ "id": 666, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6782:4:0", + "src": "6981:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9558,13 +9558,13 @@ "visibility": "internal" } ], - "src": "6773:16:0" + "src": "6972:16:0" }, "returnParameters": { "id": 669, "nodeType": "ParameterList", "parameters": [], - "src": "6799:0:0" + "src": "6998:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -9574,12 +9574,12 @@ { "id": 718, "nodeType": "FunctionDefinition", - "src": "7020:178:0", + "src": "7227:183:0", "nodes": [], "body": { "id": 717, "nodeType": "Block", - "src": "7082:116:0", + "src": "7289:121:0", "nodes": [], "statements": [ { @@ -9599,7 +9599,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 695, - "src": "7096:1:0", + "src": "7304:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9613,13 +9613,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 697, - "src": "7101:1:0", + "src": "7309:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "7096:6:0", + "src": "7304:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9627,11 +9627,11 @@ }, "id": 716, "nodeType": "IfStatement", - "src": "7092:100:0", + "src": "7300:103:0", "trueBody": { "id": 715, "nodeType": "Block", - "src": "7104:88:0", + "src": "7312:91:0", "statements": [ { "eventCall": { @@ -9645,7 +9645,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7140:7:0", + "src": "7349:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -9658,7 +9658,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 699, - "src": "7149:3:0", + "src": "7358:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9681,7 +9681,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "7123:16:0", + "src": "7332:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -9695,7 +9695,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7123:30:0", + "src": "7332:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9704,7 +9704,7 @@ }, "id": 709, "nodeType": "EmitStatement", - "src": "7118:35:0" + "src": "7327:35:0" }, { "expression": { @@ -9715,7 +9715,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 695, - "src": "7176:1:0", + "src": "7386:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9727,7 +9727,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 697, - "src": "7179:1:0", + "src": "7389:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9755,7 +9755,7 @@ 773 ], "referencedDeclaration": 693, - "src": "7167:8:0", + "src": "7377:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" @@ -9769,7 +9769,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7167:14:0", + "src": "7377:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -9778,7 +9778,7 @@ }, "id": 714, "nodeType": "ExpressionStatement", - "src": "7167:14:0" + "src": "7377:14:0" } ] } @@ -9789,7 +9789,7 @@ "kind": "function", "modifiers": [], "name": "assertGt", - "nameLocation": "7029:8:0", + "nameLocation": "7236:8:0", "parameters": { "id": 700, "nodeType": "ParameterList", @@ -9799,10 +9799,10 @@ "id": 695, "mutability": "mutable", "name": "a", - "nameLocation": "7043:1:0", + "nameLocation": "7250:1:0", "nodeType": "VariableDeclaration", "scope": 718, - "src": "7038:6:0", + "src": "7245:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9813,7 +9813,7 @@ "id": 694, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "7038:4:0", + "src": "7245:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9826,10 +9826,10 @@ "id": 697, "mutability": "mutable", "name": "b", - "nameLocation": "7051:1:0", + "nameLocation": "7258:1:0", "nodeType": "VariableDeclaration", "scope": 718, - "src": "7046:6:0", + "src": "7253:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9840,7 +9840,7 @@ "id": 696, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "7046:4:0", + "src": "7253:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9853,10 +9853,10 @@ "id": 699, "mutability": "mutable", "name": "err", - "nameLocation": "7068:3:0", + "nameLocation": "7275:3:0", "nodeType": "VariableDeclaration", "scope": 718, - "src": "7054:17:0", + "src": "7261:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9867,7 +9867,7 @@ "id": 698, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7054:6:0", + "src": "7261:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9876,13 +9876,13 @@ "visibility": "internal" } ], - "src": "7037:35:0" + "src": "7244:35:0" }, "returnParameters": { "id": 701, "nodeType": "ParameterList", "parameters": [], - "src": "7082:0:0" + "src": "7289:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -9892,12 +9892,12 @@ { "id": 748, "nodeType": "FunctionDefinition", - "src": "7203:254:0", + "src": "7416:261:0", "nodes": [], "body": { "id": 747, "nodeType": "Block", - "src": "7244:213:0", + "src": "7457:220:0", "nodes": [], "statements": [ { @@ -9917,7 +9917,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 720, - "src": "7258:1:0", + "src": "7472:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9931,13 +9931,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 722, - "src": "7263:1:0", + "src": "7477:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "7258:6:0", + "src": "7472:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9945,11 +9945,11 @@ }, "id": 746, "nodeType": "IfStatement", - "src": "7254:197:0", + "src": "7468:202:0", "trueBody": { "id": 745, "nodeType": "Block", - "src": "7266:185:0", + "src": "7480:190:0", "statements": [ { "eventCall": { @@ -9963,7 +9963,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7289:34:0", + "src": "7504:34:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c6338b3f9677628b4efbdc683490461f2a94469341c3d2ff3d117001fb77d49b", "typeString": "literal_string \"Error: a > b not satisfied [int]\"" @@ -9983,7 +9983,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "7285:3:0", + "src": "7500:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -9997,7 +9997,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7285:39:0", + "src": "7500:39:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10006,7 +10006,7 @@ }, "id": 731, "nodeType": "EmitStatement", - "src": "7280:44:0" + "src": "7495:44:0" }, { "eventCall": { @@ -10020,7 +10020,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7357:11:0", + "src": "7573:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -10033,7 +10033,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 720, - "src": "7370:1:0", + "src": "7586:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10056,7 +10056,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "7343:13:0", + "src": "7559:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -10070,7 +10070,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7343:29:0", + "src": "7559:29:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10079,7 +10079,7 @@ }, "id": 736, "nodeType": "EmitStatement", - "src": "7338:34:0" + "src": "7554:34:0" }, { "eventCall": { @@ -10093,7 +10093,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7405:11:0", + "src": "7622:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -10106,7 +10106,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 722, - "src": "7418:1:0", + "src": "7635:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10129,7 +10129,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "7391:13:0", + "src": "7608:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -10143,7 +10143,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7391:29:0", + "src": "7608:29:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10152,7 +10152,7 @@ }, "id": 741, "nodeType": "EmitStatement", - "src": "7386:34:0" + "src": "7603:34:0" }, { "expression": { @@ -10164,7 +10164,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "7434:4:0", + "src": "7652:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -10178,7 +10178,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7434:6:0", + "src": "7652:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10187,7 +10187,7 @@ }, "id": 744, "nodeType": "ExpressionStatement", - "src": "7434:6:0" + "src": "7652:6:0" } ] } @@ -10198,7 +10198,7 @@ "kind": "function", "modifiers": [], "name": "assertGt", - "nameLocation": "7212:8:0", + "nameLocation": "7425:8:0", "parameters": { "id": 723, "nodeType": "ParameterList", @@ -10208,10 +10208,10 @@ "id": 720, "mutability": "mutable", "name": "a", - "nameLocation": "7225:1:0", + "nameLocation": "7438:1:0", "nodeType": "VariableDeclaration", "scope": 748, - "src": "7221:5:0", + "src": "7434:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10222,7 +10222,7 @@ "id": 719, "name": "int", "nodeType": "ElementaryTypeName", - "src": "7221:3:0", + "src": "7434:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10235,10 +10235,10 @@ "id": 722, "mutability": "mutable", "name": "b", - "nameLocation": "7232:1:0", + "nameLocation": "7445:1:0", "nodeType": "VariableDeclaration", "scope": 748, - "src": "7228:5:0", + "src": "7441:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10249,7 +10249,7 @@ "id": 721, "name": "int", "nodeType": "ElementaryTypeName", - "src": "7228:3:0", + "src": "7441:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10258,13 +10258,13 @@ "visibility": "internal" } ], - "src": "7220:14:0" + "src": "7433:14:0" }, "returnParameters": { "id": 724, "nodeType": "ParameterList", "parameters": [], - "src": "7244:0:0" + "src": "7457:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -10274,12 +10274,12 @@ { "id": 773, "nodeType": "FunctionDefinition", - "src": "7462:176:0", + "src": "7683:181:0", "nodes": [], "body": { "id": 772, "nodeType": "Block", - "src": "7522:116:0", + "src": "7743:121:0", "nodes": [], "statements": [ { @@ -10299,7 +10299,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 750, - "src": "7536:1:0", + "src": "7758:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10313,13 +10313,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 752, - "src": "7541:1:0", + "src": "7763:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "7536:6:0", + "src": "7758:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10327,11 +10327,11 @@ }, "id": 771, "nodeType": "IfStatement", - "src": "7532:100:0", + "src": "7754:103:0", "trueBody": { "id": 770, "nodeType": "Block", - "src": "7544:88:0", + "src": "7766:91:0", "statements": [ { "eventCall": { @@ -10345,7 +10345,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7580:7:0", + "src": "7803:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -10358,7 +10358,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 754, - "src": "7589:3:0", + "src": "7812:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10381,7 +10381,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "7563:16:0", + "src": "7786:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -10395,7 +10395,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7563:30:0", + "src": "7786:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10404,7 +10404,7 @@ }, "id": 764, "nodeType": "EmitStatement", - "src": "7558:35:0" + "src": "7781:35:0" }, { "expression": { @@ -10415,7 +10415,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 750, - "src": "7616:1:0", + "src": "7840:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10427,7 +10427,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 752, - "src": "7619:1:0", + "src": "7843:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10455,7 +10455,7 @@ 773 ], "referencedDeclaration": 748, - "src": "7607:8:0", + "src": "7831:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" @@ -10469,7 +10469,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7607:14:0", + "src": "7831:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10478,7 +10478,7 @@ }, "id": 769, "nodeType": "ExpressionStatement", - "src": "7607:14:0" + "src": "7831:14:0" } ] } @@ -10489,7 +10489,7 @@ "kind": "function", "modifiers": [], "name": "assertGt", - "nameLocation": "7471:8:0", + "nameLocation": "7692:8:0", "parameters": { "id": 755, "nodeType": "ParameterList", @@ -10499,10 +10499,10 @@ "id": 750, "mutability": "mutable", "name": "a", - "nameLocation": "7484:1:0", + "nameLocation": "7705:1:0", "nodeType": "VariableDeclaration", "scope": 773, - "src": "7480:5:0", + "src": "7701:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10513,7 +10513,7 @@ "id": 749, "name": "int", "nodeType": "ElementaryTypeName", - "src": "7480:3:0", + "src": "7701:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10526,10 +10526,10 @@ "id": 752, "mutability": "mutable", "name": "b", - "nameLocation": "7491:1:0", + "nameLocation": "7712:1:0", "nodeType": "VariableDeclaration", "scope": 773, - "src": "7487:5:0", + "src": "7708:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10540,7 +10540,7 @@ "id": 751, "name": "int", "nodeType": "ElementaryTypeName", - "src": "7487:3:0", + "src": "7708:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10553,10 +10553,10 @@ "id": 754, "mutability": "mutable", "name": "err", - "nameLocation": "7508:3:0", + "nameLocation": "7729:3:0", "nodeType": "VariableDeclaration", "scope": 773, - "src": "7494:17:0", + "src": "7715:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10567,7 +10567,7 @@ "id": 753, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7494:6:0", + "src": "7715:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10576,13 +10576,13 @@ "visibility": "internal" } ], - "src": "7479:33:0" + "src": "7700:33:0" }, "returnParameters": { "id": 756, "nodeType": "ParameterList", "parameters": [], - "src": "7522:0:0" + "src": "7743:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -10592,12 +10592,12 @@ { "id": 807, "nodeType": "FunctionDefinition", - "src": "7643:320:0", + "src": "7870:327:0", "nodes": [], "body": { "id": 806, "nodeType": "Block", - "src": "7706:257:0", + "src": "7933:264:0", "nodes": [], "statements": [ { @@ -10617,7 +10617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 775, - "src": "7720:1:0", + "src": "7948:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10631,13 +10631,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 777, - "src": "7725:1:0", + "src": "7953:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "7720:6:0", + "src": "7948:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10645,11 +10645,11 @@ }, "id": 805, "nodeType": "IfStatement", - "src": "7716:241:0", + "src": "7944:246:0", "trueBody": { "id": 804, "nodeType": "Block", - "src": "7728:229:0", + "src": "7956:234:0", "statements": [ { "eventCall": { @@ -10663,7 +10663,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7751:42:0", + "src": "7980:42:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_85ee98c18b4560d5bfeeef41e54955cef93f7b8071348c487f1fd81bd1aaf2ad", "typeString": "literal_string \"Error: a > b not satisfied [decimal int]\"" @@ -10683,7 +10683,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "7747:3:0", + "src": "7976:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -10697,7 +10697,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7747:47:0", + "src": "7976:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10706,7 +10706,7 @@ }, "id": 788, "nodeType": "EmitStatement", - "src": "7742:52:0" + "src": "7971:52:0" }, { "eventCall": { @@ -10720,7 +10720,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7835:11:0", + "src": "8065:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -10733,7 +10733,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 775, - "src": "7848:1:0", + "src": "8078:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10745,7 +10745,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 779, - "src": "7851:8:0", + "src": "8081:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10772,7 +10772,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "7813:21:0", + "src": "8043:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -10786,7 +10786,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7813:47:0", + "src": "8043:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10795,7 +10795,7 @@ }, "id": 794, "nodeType": "EmitStatement", - "src": "7808:52:0" + "src": "8038:52:0" }, { "eventCall": { @@ -10809,7 +10809,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7901:11:0", + "src": "8132:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -10822,7 +10822,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 777, - "src": "7914:1:0", + "src": "8145:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10834,7 +10834,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 779, - "src": "7917:8:0", + "src": "8148:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10861,7 +10861,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "7879:21:0", + "src": "8110:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -10875,7 +10875,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7879:47:0", + "src": "8110:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10884,7 +10884,7 @@ }, "id": 800, "nodeType": "EmitStatement", - "src": "7874:52:0" + "src": "8105:52:0" }, { "expression": { @@ -10896,7 +10896,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "7940:4:0", + "src": "8172:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -10910,7 +10910,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "7940:6:0", + "src": "8172:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -10919,7 +10919,7 @@ }, "id": 803, "nodeType": "ExpressionStatement", - "src": "7940:6:0" + "src": "8172:6:0" } ] } @@ -10930,7 +10930,7 @@ "kind": "function", "modifiers": [], "name": "assertGtDecimal", - "nameLocation": "7652:15:0", + "nameLocation": "7879:15:0", "parameters": { "id": 780, "nodeType": "ParameterList", @@ -10940,10 +10940,10 @@ "id": 775, "mutability": "mutable", "name": "a", - "nameLocation": "7672:1:0", + "nameLocation": "7899:1:0", "nodeType": "VariableDeclaration", "scope": 807, - "src": "7668:5:0", + "src": "7895:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10954,7 +10954,7 @@ "id": 774, "name": "int", "nodeType": "ElementaryTypeName", - "src": "7668:3:0", + "src": "7895:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10967,10 +10967,10 @@ "id": 777, "mutability": "mutable", "name": "b", - "nameLocation": "7679:1:0", + "nameLocation": "7906:1:0", "nodeType": "VariableDeclaration", "scope": 807, - "src": "7675:5:0", + "src": "7902:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10981,7 +10981,7 @@ "id": 776, "name": "int", "nodeType": "ElementaryTypeName", - "src": "7675:3:0", + "src": "7902:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10994,10 +10994,10 @@ "id": 779, "mutability": "mutable", "name": "decimals", - "nameLocation": "7687:8:0", + "nameLocation": "7914:8:0", "nodeType": "VariableDeclaration", "scope": 807, - "src": "7682:13:0", + "src": "7909:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11008,7 +11008,7 @@ "id": 778, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "7682:4:0", + "src": "7909:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11017,13 +11017,13 @@ "visibility": "internal" } ], - "src": "7667:29:0" + "src": "7894:29:0" }, "returnParameters": { "id": 781, "nodeType": "ParameterList", "parameters": [], - "src": "7706:0:0" + "src": "7933:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -11033,12 +11033,12 @@ { "id": 835, "nodeType": "FunctionDefinition", - "src": "7968:215:0", + "src": "8203:220:0", "nodes": [], "body": { "id": 834, "nodeType": "Block", - "src": "8050:133:0", + "src": "8285:138:0", "nodes": [], "statements": [ { @@ -11058,7 +11058,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 809, - "src": "8064:1:0", + "src": "8300:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11072,13 +11072,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 811, - "src": "8069:1:0", + "src": "8305:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "8064:6:0", + "src": "8300:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11086,11 +11086,11 @@ }, "id": 833, "nodeType": "IfStatement", - "src": "8060:117:0", + "src": "8296:120:0", "trueBody": { "id": 832, "nodeType": "Block", - "src": "8072:105:0", + "src": "8308:108:0", "statements": [ { "eventCall": { @@ -11104,7 +11104,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8108:7:0", + "src": "8345:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -11117,7 +11117,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 815, - "src": "8117:3:0", + "src": "8354:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11140,7 +11140,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "8091:16:0", + "src": "8328:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -11154,7 +11154,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8091:30:0", + "src": "8328:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11163,7 +11163,7 @@ }, "id": 825, "nodeType": "EmitStatement", - "src": "8086:35:0" + "src": "8323:35:0" }, { "expression": { @@ -11174,7 +11174,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 809, - "src": "8151:1:0", + "src": "8389:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11186,7 +11186,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 811, - "src": "8154:1:0", + "src": "8392:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11198,7 +11198,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 813, - "src": "8157:8:0", + "src": "8395:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11230,7 +11230,7 @@ 897 ], "referencedDeclaration": 807, - "src": "8135:15:0", + "src": "8373:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" @@ -11244,7 +11244,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8135:31:0", + "src": "8373:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11253,7 +11253,7 @@ }, "id": 831, "nodeType": "ExpressionStatement", - "src": "8135:31:0" + "src": "8373:31:0" } ] } @@ -11264,7 +11264,7 @@ "kind": "function", "modifiers": [], "name": "assertGtDecimal", - "nameLocation": "7977:15:0", + "nameLocation": "8212:15:0", "parameters": { "id": 816, "nodeType": "ParameterList", @@ -11274,10 +11274,10 @@ "id": 809, "mutability": "mutable", "name": "a", - "nameLocation": "7997:1:0", + "nameLocation": "8232:1:0", "nodeType": "VariableDeclaration", "scope": 835, - "src": "7993:5:0", + "src": "8228:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11288,7 +11288,7 @@ "id": 808, "name": "int", "nodeType": "ElementaryTypeName", - "src": "7993:3:0", + "src": "8228:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11301,10 +11301,10 @@ "id": 811, "mutability": "mutable", "name": "b", - "nameLocation": "8004:1:0", + "nameLocation": "8239:1:0", "nodeType": "VariableDeclaration", "scope": 835, - "src": "8000:5:0", + "src": "8235:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11315,7 +11315,7 @@ "id": 810, "name": "int", "nodeType": "ElementaryTypeName", - "src": "8000:3:0", + "src": "8235:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11328,10 +11328,10 @@ "id": 813, "mutability": "mutable", "name": "decimals", - "nameLocation": "8012:8:0", + "nameLocation": "8247:8:0", "nodeType": "VariableDeclaration", "scope": 835, - "src": "8007:13:0", + "src": "8242:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11342,7 +11342,7 @@ "id": 812, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8007:4:0", + "src": "8242:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11355,10 +11355,10 @@ "id": 815, "mutability": "mutable", "name": "err", - "nameLocation": "8036:3:0", + "nameLocation": "8271:3:0", "nodeType": "VariableDeclaration", "scope": 835, - "src": "8022:17:0", + "src": "8257:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11369,7 +11369,7 @@ "id": 814, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8022:6:0", + "src": "8257:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11378,13 +11378,13 @@ "visibility": "internal" } ], - "src": "7992:48:0" + "src": "8227:48:0" }, "returnParameters": { "id": 817, "nodeType": "ParameterList", "parameters": [], - "src": "8050:0:0" + "src": "8285:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -11394,12 +11394,12 @@ { "id": 869, "nodeType": "FunctionDefinition", - "src": "8188:325:0", + "src": "8429:332:0", "nodes": [], "body": { "id": 868, "nodeType": "Block", - "src": "8253:260:0", + "src": "8494:267:0", "nodes": [], "statements": [ { @@ -11419,7 +11419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 837, - "src": "8267:1:0", + "src": "8509:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11433,13 +11433,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 839, - "src": "8272:1:0", + "src": "8514:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8267:6:0", + "src": "8509:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11447,11 +11447,11 @@ }, "id": 867, "nodeType": "IfStatement", - "src": "8263:244:0", + "src": "8505:249:0", "trueBody": { "id": 866, "nodeType": "Block", - "src": "8275:232:0", + "src": "8517:237:0", "statements": [ { "eventCall": { @@ -11465,7 +11465,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8298:43:0", + "src": "8541:43:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2a2cca6a3a53808b9763cfdafa62d083cc161a243845052a9c6e09d6d624c69f", "typeString": "literal_string \"Error: a > b not satisfied [decimal uint]\"" @@ -11485,7 +11485,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "8294:3:0", + "src": "8537:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -11499,7 +11499,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8294:48:0", + "src": "8537:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11508,7 +11508,7 @@ }, "id": 850, "nodeType": "EmitStatement", - "src": "8289:53:0" + "src": "8532:53:0" }, { "eventCall": { @@ -11522,7 +11522,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8384:11:0", + "src": "8628:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -11535,7 +11535,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 837, - "src": "8397:1:0", + "src": "8641:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11547,7 +11547,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 841, - "src": "8400:8:0", + "src": "8644:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11574,7 +11574,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "8361:22:0", + "src": "8605:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -11588,7 +11588,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8361:48:0", + "src": "8605:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11597,7 +11597,7 @@ }, "id": 856, "nodeType": "EmitStatement", - "src": "8356:53:0" + "src": "8600:53:0" }, { "eventCall": { @@ -11611,7 +11611,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8451:11:0", + "src": "8696:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -11624,7 +11624,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 839, - "src": "8464:1:0", + "src": "8709:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11636,7 +11636,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 841, - "src": "8467:8:0", + "src": "8712:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11663,7 +11663,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "8428:22:0", + "src": "8673:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -11677,7 +11677,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8428:48:0", + "src": "8673:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11686,7 +11686,7 @@ }, "id": 862, "nodeType": "EmitStatement", - "src": "8423:53:0" + "src": "8668:53:0" }, { "expression": { @@ -11698,7 +11698,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "8490:4:0", + "src": "8736:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -11712,7 +11712,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8490:6:0", + "src": "8736:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11721,7 +11721,7 @@ }, "id": 865, "nodeType": "ExpressionStatement", - "src": "8490:6:0" + "src": "8736:6:0" } ] } @@ -11732,7 +11732,7 @@ "kind": "function", "modifiers": [], "name": "assertGtDecimal", - "nameLocation": "8197:15:0", + "nameLocation": "8438:15:0", "parameters": { "id": 842, "nodeType": "ParameterList", @@ -11742,10 +11742,10 @@ "id": 837, "mutability": "mutable", "name": "a", - "nameLocation": "8218:1:0", + "nameLocation": "8459:1:0", "nodeType": "VariableDeclaration", "scope": 869, - "src": "8213:6:0", + "src": "8454:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11756,7 +11756,7 @@ "id": 836, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8213:4:0", + "src": "8454:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11769,10 +11769,10 @@ "id": 839, "mutability": "mutable", "name": "b", - "nameLocation": "8226:1:0", + "nameLocation": "8467:1:0", "nodeType": "VariableDeclaration", "scope": 869, - "src": "8221:6:0", + "src": "8462:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11783,7 +11783,7 @@ "id": 838, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8221:4:0", + "src": "8462:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11796,10 +11796,10 @@ "id": 841, "mutability": "mutable", "name": "decimals", - "nameLocation": "8234:8:0", + "nameLocation": "8475:8:0", "nodeType": "VariableDeclaration", "scope": 869, - "src": "8229:13:0", + "src": "8470:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11810,7 +11810,7 @@ "id": 840, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8229:4:0", + "src": "8470:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11819,13 +11819,13 @@ "visibility": "internal" } ], - "src": "8212:31:0" + "src": "8453:31:0" }, "returnParameters": { "id": 843, "nodeType": "ParameterList", "parameters": [], - "src": "8253:0:0" + "src": "8494:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -11835,12 +11835,12 @@ { "id": 897, "nodeType": "FunctionDefinition", - "src": "8518:217:0", + "src": "8767:222:0", "nodes": [], "body": { "id": 896, "nodeType": "Block", - "src": "8602:133:0", + "src": "8851:138:0", "nodes": [], "statements": [ { @@ -11860,7 +11860,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 871, - "src": "8616:1:0", + "src": "8866:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11874,13 +11874,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 873, - "src": "8621:1:0", + "src": "8871:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8616:6:0", + "src": "8866:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11888,11 +11888,11 @@ }, "id": 895, "nodeType": "IfStatement", - "src": "8612:117:0", + "src": "8862:120:0", "trueBody": { "id": 894, "nodeType": "Block", - "src": "8624:105:0", + "src": "8874:108:0", "statements": [ { "eventCall": { @@ -11906,7 +11906,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8660:7:0", + "src": "8911:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -11919,7 +11919,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 877, - "src": "8669:3:0", + "src": "8920:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11942,7 +11942,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "8643:16:0", + "src": "8894:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -11956,7 +11956,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8643:30:0", + "src": "8894:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -11965,7 +11965,7 @@ }, "id": 887, "nodeType": "EmitStatement", - "src": "8638:35:0" + "src": "8889:35:0" }, { "expression": { @@ -11976,7 +11976,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 871, - "src": "8703:1:0", + "src": "8955:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11988,7 +11988,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 873, - "src": "8706:1:0", + "src": "8958:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12000,7 +12000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 875, - "src": "8709:8:0", + "src": "8961:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12032,7 +12032,7 @@ 897 ], "referencedDeclaration": 869, - "src": "8687:15:0", + "src": "8939:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" @@ -12046,7 +12046,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8687:31:0", + "src": "8939:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12055,7 +12055,7 @@ }, "id": 893, "nodeType": "ExpressionStatement", - "src": "8687:31:0" + "src": "8939:31:0" } ] } @@ -12066,7 +12066,7 @@ "kind": "function", "modifiers": [], "name": "assertGtDecimal", - "nameLocation": "8527:15:0", + "nameLocation": "8776:15:0", "parameters": { "id": 878, "nodeType": "ParameterList", @@ -12076,10 +12076,10 @@ "id": 871, "mutability": "mutable", "name": "a", - "nameLocation": "8548:1:0", + "nameLocation": "8797:1:0", "nodeType": "VariableDeclaration", "scope": 897, - "src": "8543:6:0", + "src": "8792:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12090,7 +12090,7 @@ "id": 870, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8543:4:0", + "src": "8792:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12103,10 +12103,10 @@ "id": 873, "mutability": "mutable", "name": "b", - "nameLocation": "8556:1:0", + "nameLocation": "8805:1:0", "nodeType": "VariableDeclaration", "scope": 897, - "src": "8551:6:0", + "src": "8800:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12117,7 +12117,7 @@ "id": 872, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8551:4:0", + "src": "8800:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12130,10 +12130,10 @@ "id": 875, "mutability": "mutable", "name": "decimals", - "nameLocation": "8564:8:0", + "nameLocation": "8813:8:0", "nodeType": "VariableDeclaration", "scope": 897, - "src": "8559:13:0", + "src": "8808:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12144,7 +12144,7 @@ "id": 874, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8559:4:0", + "src": "8808:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12157,10 +12157,10 @@ "id": 877, "mutability": "mutable", "name": "err", - "nameLocation": "8588:3:0", + "nameLocation": "8837:3:0", "nodeType": "VariableDeclaration", "scope": 897, - "src": "8574:17:0", + "src": "8823:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12171,7 +12171,7 @@ "id": 876, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8574:6:0", + "src": "8823:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12180,13 +12180,13 @@ "visibility": "internal" } ], - "src": "8542:50:0" + "src": "8791:50:0" }, "returnParameters": { "id": 879, "nodeType": "ParameterList", "parameters": [], - "src": "8602:0:0" + "src": "8851:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -12196,12 +12196,12 @@ { "id": 927, "nodeType": "FunctionDefinition", - "src": "8741:259:0", + "src": "8997:266:0", "nodes": [], "body": { "id": 926, "nodeType": "Block", - "src": "8784:216:0", + "src": "9040:223:0", "nodes": [], "statements": [ { @@ -12221,7 +12221,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 899, - "src": "8798:1:0", + "src": "9055:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12235,13 +12235,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 901, - "src": "8802:1:0", + "src": "9059:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8798:5:0", + "src": "9055:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12249,11 +12249,11 @@ }, "id": 925, "nodeType": "IfStatement", - "src": "8794:200:0", + "src": "9051:205:0", "trueBody": { "id": 924, "nodeType": "Block", - "src": "8805:189:0", + "src": "9062:194:0", "statements": [ { "eventCall": { @@ -12267,7 +12267,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8828:36:0", + "src": "9086:36:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ad79593ab7a8c163bd9b5379945ad36a940281a5ef1023478b9c309b02ea375e", "typeString": "literal_string \"Error: a >= b not satisfied [uint]\"" @@ -12287,7 +12287,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "8824:3:0", + "src": "9082:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -12301,7 +12301,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8824:41:0", + "src": "9082:41:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12310,7 +12310,7 @@ }, "id": 910, "nodeType": "EmitStatement", - "src": "8819:46:0" + "src": "9077:46:0" }, { "eventCall": { @@ -12324,7 +12324,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8899:11:0", + "src": "9158:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -12337,7 +12337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 899, - "src": "8912:1:0", + "src": "9171:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12360,7 +12360,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "8884:14:0", + "src": "9143:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -12374,7 +12374,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8884:30:0", + "src": "9143:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12383,7 +12383,7 @@ }, "id": 915, "nodeType": "EmitStatement", - "src": "8879:35:0" + "src": "9138:35:0" }, { "eventCall": { @@ -12397,7 +12397,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8948:11:0", + "src": "9208:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -12410,7 +12410,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 901, - "src": "8961:1:0", + "src": "9221:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12433,7 +12433,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "8933:14:0", + "src": "9193:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -12447,7 +12447,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8933:30:0", + "src": "9193:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12456,7 +12456,7 @@ }, "id": 920, "nodeType": "EmitStatement", - "src": "8928:35:0" + "src": "9188:35:0" }, { "expression": { @@ -12468,7 +12468,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "8977:4:0", + "src": "9238:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -12482,7 +12482,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "8977:6:0", + "src": "9238:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12491,7 +12491,7 @@ }, "id": 923, "nodeType": "ExpressionStatement", - "src": "8977:6:0" + "src": "9238:6:0" } ] } @@ -12502,7 +12502,7 @@ "kind": "function", "modifiers": [], "name": "assertGe", - "nameLocation": "8750:8:0", + "nameLocation": "9006:8:0", "parameters": { "id": 902, "nodeType": "ParameterList", @@ -12512,10 +12512,10 @@ "id": 899, "mutability": "mutable", "name": "a", - "nameLocation": "8764:1:0", + "nameLocation": "9020:1:0", "nodeType": "VariableDeclaration", "scope": 927, - "src": "8759:6:0", + "src": "9015:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12526,7 +12526,7 @@ "id": 898, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8759:4:0", + "src": "9015:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12539,10 +12539,10 @@ "id": 901, "mutability": "mutable", "name": "b", - "nameLocation": "8772:1:0", + "nameLocation": "9028:1:0", "nodeType": "VariableDeclaration", "scope": 927, - "src": "8767:6:0", + "src": "9023:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12553,7 +12553,7 @@ "id": 900, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8767:4:0", + "src": "9023:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12562,13 +12562,13 @@ "visibility": "internal" } ], - "src": "8758:16:0" + "src": "9014:16:0" }, "returnParameters": { "id": 903, "nodeType": "ParameterList", "parameters": [], - "src": "8784:0:0" + "src": "9040:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -12578,12 +12578,12 @@ { "id": 952, "nodeType": "FunctionDefinition", - "src": "9005:177:0", + "src": "9269:182:0", "nodes": [], "body": { "id": 951, "nodeType": "Block", - "src": "9067:115:0", + "src": "9331:120:0", "nodes": [], "statements": [ { @@ -12603,7 +12603,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 929, - "src": "9081:1:0", + "src": "9346:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12617,13 +12617,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 931, - "src": "9085:1:0", + "src": "9350:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9081:5:0", + "src": "9346:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12631,11 +12631,11 @@ }, "id": 950, "nodeType": "IfStatement", - "src": "9077:99:0", + "src": "9342:102:0", "trueBody": { "id": 949, "nodeType": "Block", - "src": "9088:88:0", + "src": "9353:91:0", "statements": [ { "eventCall": { @@ -12649,7 +12649,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9124:7:0", + "src": "9390:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -12662,7 +12662,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 933, - "src": "9133:3:0", + "src": "9399:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12685,7 +12685,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "9107:16:0", + "src": "9373:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -12699,7 +12699,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9107:30:0", + "src": "9373:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12708,7 +12708,7 @@ }, "id": 943, "nodeType": "EmitStatement", - "src": "9102:35:0" + "src": "9368:35:0" }, { "expression": { @@ -12719,7 +12719,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 929, - "src": "9160:1:0", + "src": "9427:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12731,7 +12731,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 931, - "src": "9163:1:0", + "src": "9430:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12759,7 +12759,7 @@ 1007 ], "referencedDeclaration": 927, - "src": "9151:8:0", + "src": "9418:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" @@ -12773,7 +12773,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9151:14:0", + "src": "9418:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -12782,7 +12782,7 @@ }, "id": 948, "nodeType": "ExpressionStatement", - "src": "9151:14:0" + "src": "9418:14:0" } ] } @@ -12793,7 +12793,7 @@ "kind": "function", "modifiers": [], "name": "assertGe", - "nameLocation": "9014:8:0", + "nameLocation": "9278:8:0", "parameters": { "id": 934, "nodeType": "ParameterList", @@ -12803,10 +12803,10 @@ "id": 929, "mutability": "mutable", "name": "a", - "nameLocation": "9028:1:0", + "nameLocation": "9292:1:0", "nodeType": "VariableDeclaration", "scope": 952, - "src": "9023:6:0", + "src": "9287:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12817,7 +12817,7 @@ "id": 928, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9023:4:0", + "src": "9287:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12830,10 +12830,10 @@ "id": 931, "mutability": "mutable", "name": "b", - "nameLocation": "9036:1:0", + "nameLocation": "9300:1:0", "nodeType": "VariableDeclaration", "scope": 952, - "src": "9031:6:0", + "src": "9295:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12844,7 +12844,7 @@ "id": 930, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9031:4:0", + "src": "9295:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12857,10 +12857,10 @@ "id": 933, "mutability": "mutable", "name": "err", - "nameLocation": "9053:3:0", + "nameLocation": "9317:3:0", "nodeType": "VariableDeclaration", "scope": 952, - "src": "9039:17:0", + "src": "9303:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12871,7 +12871,7 @@ "id": 932, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9039:6:0", + "src": "9303:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12880,13 +12880,13 @@ "visibility": "internal" } ], - "src": "9022:35:0" + "src": "9286:35:0" }, "returnParameters": { "id": 935, "nodeType": "ParameterList", "parameters": [], - "src": "9067:0:0" + "src": "9331:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -12896,12 +12896,12 @@ { "id": 982, "nodeType": "FunctionDefinition", - "src": "9187:254:0", + "src": "9457:261:0", "nodes": [], "body": { "id": 981, "nodeType": "Block", - "src": "9228:213:0", + "src": "9498:220:0", "nodes": [], "statements": [ { @@ -12921,7 +12921,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 954, - "src": "9242:1:0", + "src": "9513:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -12935,13 +12935,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 956, - "src": "9246:1:0", + "src": "9517:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "9242:5:0", + "src": "9513:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12949,11 +12949,11 @@ }, "id": 980, "nodeType": "IfStatement", - "src": "9238:197:0", + "src": "9509:202:0", "trueBody": { "id": 979, "nodeType": "Block", - "src": "9249:186:0", + "src": "9520:191:0", "statements": [ { "eventCall": { @@ -12967,7 +12967,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9272:35:0", + "src": "9544:35:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9dd34d7cd7d190bc9855e4326f563fd4539c0d764699b480d53bfd72aa5807a6", "typeString": "literal_string \"Error: a >= b not satisfied [int]\"" @@ -12987,7 +12987,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "9268:3:0", + "src": "9540:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -13001,7 +13001,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9268:40:0", + "src": "9540:40:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13010,7 +13010,7 @@ }, "id": 965, "nodeType": "EmitStatement", - "src": "9263:45:0" + "src": "9535:45:0" }, { "eventCall": { @@ -13024,7 +13024,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9341:11:0", + "src": "9614:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -13037,7 +13037,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 954, - "src": "9354:1:0", + "src": "9627:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13060,7 +13060,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "9327:13:0", + "src": "9600:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -13074,7 +13074,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9327:29:0", + "src": "9600:29:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13083,7 +13083,7 @@ }, "id": 970, "nodeType": "EmitStatement", - "src": "9322:34:0" + "src": "9595:34:0" }, { "eventCall": { @@ -13097,7 +13097,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9389:11:0", + "src": "9663:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -13110,7 +13110,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 956, - "src": "9402:1:0", + "src": "9676:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13133,7 +13133,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "9375:13:0", + "src": "9649:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -13147,7 +13147,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9375:29:0", + "src": "9649:29:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13156,7 +13156,7 @@ }, "id": 975, "nodeType": "EmitStatement", - "src": "9370:34:0" + "src": "9644:34:0" }, { "expression": { @@ -13168,7 +13168,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "9418:4:0", + "src": "9693:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -13182,7 +13182,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9418:6:0", + "src": "9693:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13191,7 +13191,7 @@ }, "id": 978, "nodeType": "ExpressionStatement", - "src": "9418:6:0" + "src": "9693:6:0" } ] } @@ -13202,7 +13202,7 @@ "kind": "function", "modifiers": [], "name": "assertGe", - "nameLocation": "9196:8:0", + "nameLocation": "9466:8:0", "parameters": { "id": 957, "nodeType": "ParameterList", @@ -13212,10 +13212,10 @@ "id": 954, "mutability": "mutable", "name": "a", - "nameLocation": "9209:1:0", + "nameLocation": "9479:1:0", "nodeType": "VariableDeclaration", "scope": 982, - "src": "9205:5:0", + "src": "9475:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13226,7 +13226,7 @@ "id": 953, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9205:3:0", + "src": "9475:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13239,10 +13239,10 @@ "id": 956, "mutability": "mutable", "name": "b", - "nameLocation": "9216:1:0", + "nameLocation": "9486:1:0", "nodeType": "VariableDeclaration", "scope": 982, - "src": "9212:5:0", + "src": "9482:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13253,7 +13253,7 @@ "id": 955, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9212:3:0", + "src": "9482:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13262,13 +13262,13 @@ "visibility": "internal" } ], - "src": "9204:14:0" + "src": "9474:14:0" }, "returnParameters": { "id": 958, "nodeType": "ParameterList", "parameters": [], - "src": "9228:0:0" + "src": "9498:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -13278,12 +13278,12 @@ { "id": 1007, "nodeType": "FunctionDefinition", - "src": "9446:175:0", + "src": "9724:180:0", "nodes": [], "body": { "id": 1006, "nodeType": "Block", - "src": "9506:115:0", + "src": "9784:120:0", "nodes": [], "statements": [ { @@ -13303,7 +13303,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 984, - "src": "9520:1:0", + "src": "9799:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13317,13 +13317,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 986, - "src": "9524:1:0", + "src": "9803:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "9520:5:0", + "src": "9799:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13331,11 +13331,11 @@ }, "id": 1005, "nodeType": "IfStatement", - "src": "9516:99:0", + "src": "9795:102:0", "trueBody": { "id": 1004, "nodeType": "Block", - "src": "9527:88:0", + "src": "9806:91:0", "statements": [ { "eventCall": { @@ -13349,7 +13349,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9563:7:0", + "src": "9843:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -13362,7 +13362,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 988, - "src": "9572:3:0", + "src": "9852:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13385,7 +13385,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "9546:16:0", + "src": "9826:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -13399,7 +13399,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9546:30:0", + "src": "9826:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13408,7 +13408,7 @@ }, "id": 998, "nodeType": "EmitStatement", - "src": "9541:35:0" + "src": "9821:35:0" }, { "expression": { @@ -13419,7 +13419,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 984, - "src": "9599:1:0", + "src": "9880:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13431,7 +13431,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 986, - "src": "9602:1:0", + "src": "9883:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13459,7 +13459,7 @@ 1007 ], "referencedDeclaration": 982, - "src": "9590:8:0", + "src": "9871:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" @@ -13473,7 +13473,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9590:14:0", + "src": "9871:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13482,7 +13482,7 @@ }, "id": 1003, "nodeType": "ExpressionStatement", - "src": "9590:14:0" + "src": "9871:14:0" } ] } @@ -13493,7 +13493,7 @@ "kind": "function", "modifiers": [], "name": "assertGe", - "nameLocation": "9455:8:0", + "nameLocation": "9733:8:0", "parameters": { "id": 989, "nodeType": "ParameterList", @@ -13503,10 +13503,10 @@ "id": 984, "mutability": "mutable", "name": "a", - "nameLocation": "9468:1:0", + "nameLocation": "9746:1:0", "nodeType": "VariableDeclaration", "scope": 1007, - "src": "9464:5:0", + "src": "9742:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13517,7 +13517,7 @@ "id": 983, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9464:3:0", + "src": "9742:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13530,10 +13530,10 @@ "id": 986, "mutability": "mutable", "name": "b", - "nameLocation": "9475:1:0", + "nameLocation": "9753:1:0", "nodeType": "VariableDeclaration", "scope": 1007, - "src": "9471:5:0", + "src": "9749:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13544,7 +13544,7 @@ "id": 985, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9471:3:0", + "src": "9749:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13557,10 +13557,10 @@ "id": 988, "mutability": "mutable", "name": "err", - "nameLocation": "9492:3:0", + "nameLocation": "9770:3:0", "nodeType": "VariableDeclaration", "scope": 1007, - "src": "9478:17:0", + "src": "9756:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13571,7 +13571,7 @@ "id": 987, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9478:6:0", + "src": "9756:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13580,13 +13580,13 @@ "visibility": "internal" } ], - "src": "9463:33:0" + "src": "9741:33:0" }, "returnParameters": { "id": 990, "nodeType": "ParameterList", "parameters": [], - "src": "9506:0:0" + "src": "9784:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -13596,12 +13596,12 @@ { "id": 1041, "nodeType": "FunctionDefinition", - "src": "9626:320:0", + "src": "9910:327:0", "nodes": [], "body": { "id": 1040, "nodeType": "Block", - "src": "9689:257:0", + "src": "9973:264:0", "nodes": [], "statements": [ { @@ -13621,7 +13621,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1009, - "src": "9703:1:0", + "src": "9988:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13635,13 +13635,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1011, - "src": "9707:1:0", + "src": "9992:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "9703:5:0", + "src": "9988:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13649,11 +13649,11 @@ }, "id": 1039, "nodeType": "IfStatement", - "src": "9699:241:0", + "src": "9984:246:0", "trueBody": { "id": 1038, "nodeType": "Block", - "src": "9710:230:0", + "src": "9995:235:0", "statements": [ { "eventCall": { @@ -13667,7 +13667,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9733:43:0", + "src": "10019:43:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0f02f65375ca93c3f3c485b8b2455303d1a8668a2b626cba00789d1c4ebd8736", "typeString": "literal_string \"Error: a >= b not satisfied [decimal int]\"" @@ -13687,7 +13687,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "9729:3:0", + "src": "10015:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -13701,7 +13701,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9729:48:0", + "src": "10015:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13710,7 +13710,7 @@ }, "id": 1022, "nodeType": "EmitStatement", - "src": "9724:53:0" + "src": "10010:53:0" }, { "eventCall": { @@ -13724,7 +13724,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9818:11:0", + "src": "10105:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -13737,7 +13737,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1009, - "src": "9831:1:0", + "src": "10118:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13749,7 +13749,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1013, - "src": "9834:8:0", + "src": "10121:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13776,7 +13776,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "9796:21:0", + "src": "10083:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -13790,7 +13790,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9796:47:0", + "src": "10083:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13799,7 +13799,7 @@ }, "id": 1028, "nodeType": "EmitStatement", - "src": "9791:52:0" + "src": "10078:52:0" }, { "eventCall": { @@ -13813,7 +13813,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9884:11:0", + "src": "10172:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -13826,7 +13826,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1011, - "src": "9897:1:0", + "src": "10185:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13838,7 +13838,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1013, - "src": "9900:8:0", + "src": "10188:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13865,7 +13865,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "9862:21:0", + "src": "10150:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -13879,7 +13879,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9862:47:0", + "src": "10150:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13888,7 +13888,7 @@ }, "id": 1034, "nodeType": "EmitStatement", - "src": "9857:52:0" + "src": "10145:52:0" }, { "expression": { @@ -13900,7 +13900,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "9923:4:0", + "src": "10212:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -13914,7 +13914,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "9923:6:0", + "src": "10212:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -13923,7 +13923,7 @@ }, "id": 1037, "nodeType": "ExpressionStatement", - "src": "9923:6:0" + "src": "10212:6:0" } ] } @@ -13934,7 +13934,7 @@ "kind": "function", "modifiers": [], "name": "assertGeDecimal", - "nameLocation": "9635:15:0", + "nameLocation": "9919:15:0", "parameters": { "id": 1014, "nodeType": "ParameterList", @@ -13944,10 +13944,10 @@ "id": 1009, "mutability": "mutable", "name": "a", - "nameLocation": "9655:1:0", + "nameLocation": "9939:1:0", "nodeType": "VariableDeclaration", "scope": 1041, - "src": "9651:5:0", + "src": "9935:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13958,7 +13958,7 @@ "id": 1008, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9651:3:0", + "src": "9935:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13971,10 +13971,10 @@ "id": 1011, "mutability": "mutable", "name": "b", - "nameLocation": "9662:1:0", + "nameLocation": "9946:1:0", "nodeType": "VariableDeclaration", "scope": 1041, - "src": "9658:5:0", + "src": "9942:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13985,7 +13985,7 @@ "id": 1010, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9658:3:0", + "src": "9942:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13998,10 +13998,10 @@ "id": 1013, "mutability": "mutable", "name": "decimals", - "nameLocation": "9670:8:0", + "nameLocation": "9954:8:0", "nodeType": "VariableDeclaration", "scope": 1041, - "src": "9665:13:0", + "src": "9949:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14012,7 +14012,7 @@ "id": 1012, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9665:4:0", + "src": "9949:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14021,13 +14021,13 @@ "visibility": "internal" } ], - "src": "9650:29:0" + "src": "9934:29:0" }, "returnParameters": { "id": 1015, "nodeType": "ParameterList", "parameters": [], - "src": "9689:0:0" + "src": "9973:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -14037,12 +14037,12 @@ { "id": 1069, "nodeType": "FunctionDefinition", - "src": "9951:214:0", + "src": "10243:219:0", "nodes": [], "body": { "id": 1068, "nodeType": "Block", - "src": "10033:132:0", + "src": "10325:137:0", "nodes": [], "statements": [ { @@ -14062,7 +14062,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1043, - "src": "10047:1:0", + "src": "10340:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14076,13 +14076,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1045, - "src": "10051:1:0", + "src": "10344:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "10047:5:0", + "src": "10340:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14090,11 +14090,11 @@ }, "id": 1067, "nodeType": "IfStatement", - "src": "10043:116:0", + "src": "10336:119:0", "trueBody": { "id": 1066, "nodeType": "Block", - "src": "10054:105:0", + "src": "10347:108:0", "statements": [ { "eventCall": { @@ -14108,7 +14108,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10090:7:0", + "src": "10384:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -14121,7 +14121,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1049, - "src": "10099:3:0", + "src": "10393:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14144,7 +14144,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "10073:16:0", + "src": "10367:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -14158,7 +14158,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10073:30:0", + "src": "10367:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14167,7 +14167,7 @@ }, "id": 1059, "nodeType": "EmitStatement", - "src": "10068:35:0" + "src": "10362:35:0" }, { "expression": { @@ -14178,7 +14178,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1043, - "src": "10133:1:0", + "src": "10428:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14190,7 +14190,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1045, - "src": "10136:1:0", + "src": "10431:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14202,7 +14202,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1047, - "src": "10139:8:0", + "src": "10434:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14234,7 +14234,7 @@ 1131 ], "referencedDeclaration": 1041, - "src": "10117:15:0", + "src": "10412:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" @@ -14248,7 +14248,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10117:31:0", + "src": "10412:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14257,7 +14257,7 @@ }, "id": 1065, "nodeType": "ExpressionStatement", - "src": "10117:31:0" + "src": "10412:31:0" } ] } @@ -14268,7 +14268,7 @@ "kind": "function", "modifiers": [], "name": "assertGeDecimal", - "nameLocation": "9960:15:0", + "nameLocation": "10252:15:0", "parameters": { "id": 1050, "nodeType": "ParameterList", @@ -14278,10 +14278,10 @@ "id": 1043, "mutability": "mutable", "name": "a", - "nameLocation": "9980:1:0", + "nameLocation": "10272:1:0", "nodeType": "VariableDeclaration", "scope": 1069, - "src": "9976:5:0", + "src": "10268:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14292,7 +14292,7 @@ "id": 1042, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9976:3:0", + "src": "10268:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14305,10 +14305,10 @@ "id": 1045, "mutability": "mutable", "name": "b", - "nameLocation": "9987:1:0", + "nameLocation": "10279:1:0", "nodeType": "VariableDeclaration", "scope": 1069, - "src": "9983:5:0", + "src": "10275:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14319,7 +14319,7 @@ "id": 1044, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9983:3:0", + "src": "10275:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14332,10 +14332,10 @@ "id": 1047, "mutability": "mutable", "name": "decimals", - "nameLocation": "9995:8:0", + "nameLocation": "10287:8:0", "nodeType": "VariableDeclaration", "scope": 1069, - "src": "9990:13:0", + "src": "10282:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14346,7 +14346,7 @@ "id": 1046, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9990:4:0", + "src": "10282:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14359,10 +14359,10 @@ "id": 1049, "mutability": "mutable", "name": "err", - "nameLocation": "10019:3:0", + "nameLocation": "10311:3:0", "nodeType": "VariableDeclaration", "scope": 1069, - "src": "10005:17:0", + "src": "10297:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14373,7 +14373,7 @@ "id": 1048, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10005:6:0", + "src": "10297:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14382,13 +14382,13 @@ "visibility": "internal" } ], - "src": "9975:48:0" + "src": "10267:48:0" }, "returnParameters": { "id": 1051, "nodeType": "ParameterList", "parameters": [], - "src": "10033:0:0" + "src": "10325:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -14398,12 +14398,12 @@ { "id": 1103, "nodeType": "FunctionDefinition", - "src": "10170:325:0", + "src": "10468:332:0", "nodes": [], "body": { "id": 1102, "nodeType": "Block", - "src": "10235:260:0", + "src": "10533:267:0", "nodes": [], "statements": [ { @@ -14423,7 +14423,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1071, - "src": "10249:1:0", + "src": "10548:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14437,13 +14437,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1073, - "src": "10253:1:0", + "src": "10552:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "10249:5:0", + "src": "10548:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14451,11 +14451,11 @@ }, "id": 1101, "nodeType": "IfStatement", - "src": "10245:244:0", + "src": "10544:249:0", "trueBody": { "id": 1100, "nodeType": "Block", - "src": "10256:233:0", + "src": "10555:238:0", "statements": [ { "eventCall": { @@ -14469,7 +14469,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10279:44:0", + "src": "10579:44:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1192304a51ee70969886576ac83224cad7adddc5aab218616c612e9fa634c616", "typeString": "literal_string \"Error: a >= b not satisfied [decimal uint]\"" @@ -14489,7 +14489,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "10275:3:0", + "src": "10575:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -14503,7 +14503,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10275:49:0", + "src": "10575:49:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14512,7 +14512,7 @@ }, "id": 1084, "nodeType": "EmitStatement", - "src": "10270:54:0" + "src": "10570:54:0" }, { "eventCall": { @@ -14526,7 +14526,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10366:11:0", + "src": "10667:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -14539,7 +14539,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1071, - "src": "10379:1:0", + "src": "10680:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14551,7 +14551,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1075, - "src": "10382:8:0", + "src": "10683:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14578,7 +14578,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "10343:22:0", + "src": "10644:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -14592,7 +14592,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10343:48:0", + "src": "10644:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14601,7 +14601,7 @@ }, "id": 1090, "nodeType": "EmitStatement", - "src": "10338:53:0" + "src": "10639:53:0" }, { "eventCall": { @@ -14615,7 +14615,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10433:11:0", + "src": "10735:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -14628,7 +14628,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1073, - "src": "10446:1:0", + "src": "10748:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14640,7 +14640,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1075, - "src": "10449:8:0", + "src": "10751:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14667,7 +14667,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "10410:22:0", + "src": "10712:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -14681,7 +14681,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10410:48:0", + "src": "10712:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14690,7 +14690,7 @@ }, "id": 1096, "nodeType": "EmitStatement", - "src": "10405:53:0" + "src": "10707:53:0" }, { "expression": { @@ -14702,7 +14702,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "10472:4:0", + "src": "10775:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -14716,7 +14716,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10472:6:0", + "src": "10775:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14725,7 +14725,7 @@ }, "id": 1099, "nodeType": "ExpressionStatement", - "src": "10472:6:0" + "src": "10775:6:0" } ] } @@ -14736,7 +14736,7 @@ "kind": "function", "modifiers": [], "name": "assertGeDecimal", - "nameLocation": "10179:15:0", + "nameLocation": "10477:15:0", "parameters": { "id": 1076, "nodeType": "ParameterList", @@ -14746,10 +14746,10 @@ "id": 1071, "mutability": "mutable", "name": "a", - "nameLocation": "10200:1:0", + "nameLocation": "10498:1:0", "nodeType": "VariableDeclaration", "scope": 1103, - "src": "10195:6:0", + "src": "10493:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14760,7 +14760,7 @@ "id": 1070, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10195:4:0", + "src": "10493:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14773,10 +14773,10 @@ "id": 1073, "mutability": "mutable", "name": "b", - "nameLocation": "10208:1:0", + "nameLocation": "10506:1:0", "nodeType": "VariableDeclaration", "scope": 1103, - "src": "10203:6:0", + "src": "10501:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14787,7 +14787,7 @@ "id": 1072, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10203:4:0", + "src": "10501:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14800,10 +14800,10 @@ "id": 1075, "mutability": "mutable", "name": "decimals", - "nameLocation": "10216:8:0", + "nameLocation": "10514:8:0", "nodeType": "VariableDeclaration", "scope": 1103, - "src": "10211:13:0", + "src": "10509:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14814,7 +14814,7 @@ "id": 1074, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10211:4:0", + "src": "10509:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14823,13 +14823,13 @@ "visibility": "internal" } ], - "src": "10194:31:0" + "src": "10492:31:0" }, "returnParameters": { "id": 1077, "nodeType": "ParameterList", "parameters": [], - "src": "10235:0:0" + "src": "10533:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -14839,12 +14839,12 @@ { "id": 1131, "nodeType": "FunctionDefinition", - "src": "10500:216:0", + "src": "10806:221:0", "nodes": [], "body": { "id": 1130, "nodeType": "Block", - "src": "10584:132:0", + "src": "10890:137:0", "nodes": [], "statements": [ { @@ -14864,7 +14864,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1105, - "src": "10598:1:0", + "src": "10905:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14878,13 +14878,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1107, - "src": "10602:1:0", + "src": "10909:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "10598:5:0", + "src": "10905:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14892,11 +14892,11 @@ }, "id": 1129, "nodeType": "IfStatement", - "src": "10594:116:0", + "src": "10901:119:0", "trueBody": { "id": 1128, "nodeType": "Block", - "src": "10605:105:0", + "src": "10912:108:0", "statements": [ { "eventCall": { @@ -14910,7 +14910,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10641:7:0", + "src": "10949:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -14923,7 +14923,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1111, - "src": "10650:3:0", + "src": "10958:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14946,7 +14946,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "10624:16:0", + "src": "10932:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -14960,7 +14960,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10624:30:0", + "src": "10932:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -14969,7 +14969,7 @@ }, "id": 1121, "nodeType": "EmitStatement", - "src": "10619:35:0" + "src": "10927:35:0" }, { "expression": { @@ -14980,7 +14980,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1105, - "src": "10684:1:0", + "src": "10993:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14992,7 +14992,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1107, - "src": "10687:1:0", + "src": "10996:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15004,7 +15004,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1109, - "src": "10690:8:0", + "src": "10999:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15036,7 +15036,7 @@ 1131 ], "referencedDeclaration": 1103, - "src": "10668:15:0", + "src": "10977:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" @@ -15050,7 +15050,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10668:31:0", + "src": "10977:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15059,7 +15059,7 @@ }, "id": 1127, "nodeType": "ExpressionStatement", - "src": "10668:31:0" + "src": "10977:31:0" } ] } @@ -15070,7 +15070,7 @@ "kind": "function", "modifiers": [], "name": "assertGeDecimal", - "nameLocation": "10509:15:0", + "nameLocation": "10815:15:0", "parameters": { "id": 1112, "nodeType": "ParameterList", @@ -15080,10 +15080,10 @@ "id": 1105, "mutability": "mutable", "name": "a", - "nameLocation": "10530:1:0", + "nameLocation": "10836:1:0", "nodeType": "VariableDeclaration", "scope": 1131, - "src": "10525:6:0", + "src": "10831:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15094,7 +15094,7 @@ "id": 1104, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10525:4:0", + "src": "10831:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15107,10 +15107,10 @@ "id": 1107, "mutability": "mutable", "name": "b", - "nameLocation": "10538:1:0", + "nameLocation": "10844:1:0", "nodeType": "VariableDeclaration", "scope": 1131, - "src": "10533:6:0", + "src": "10839:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15121,7 +15121,7 @@ "id": 1106, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10533:4:0", + "src": "10839:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15134,10 +15134,10 @@ "id": 1109, "mutability": "mutable", "name": "decimals", - "nameLocation": "10546:8:0", + "nameLocation": "10852:8:0", "nodeType": "VariableDeclaration", "scope": 1131, - "src": "10541:13:0", + "src": "10847:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15148,7 +15148,7 @@ "id": 1108, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10541:4:0", + "src": "10847:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15161,10 +15161,10 @@ "id": 1111, "mutability": "mutable", "name": "err", - "nameLocation": "10570:3:0", + "nameLocation": "10876:3:0", "nodeType": "VariableDeclaration", "scope": 1131, - "src": "10556:17:0", + "src": "10862:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15175,7 +15175,7 @@ "id": 1110, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10556:6:0", + "src": "10862:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15184,13 +15184,13 @@ "visibility": "internal" } ], - "src": "10524:50:0" + "src": "10830:50:0" }, "returnParameters": { "id": 1113, "nodeType": "ParameterList", "parameters": [], - "src": "10584:0:0" + "src": "10890:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -15200,12 +15200,12 @@ { "id": 1161, "nodeType": "FunctionDefinition", - "src": "10722:259:0", + "src": "11035:266:0", "nodes": [], "body": { "id": 1160, "nodeType": "Block", - "src": "10765:216:0", + "src": "11078:223:0", "nodes": [], "statements": [ { @@ -15225,7 +15225,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1133, - "src": "10779:1:0", + "src": "11093:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15239,13 +15239,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1135, - "src": "10784:1:0", + "src": "11098:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "10779:6:0", + "src": "11093:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15253,11 +15253,11 @@ }, "id": 1159, "nodeType": "IfStatement", - "src": "10775:200:0", + "src": "11089:205:0", "trueBody": { "id": 1158, "nodeType": "Block", - "src": "10787:188:0", + "src": "11101:193:0", "statements": [ { "eventCall": { @@ -15271,7 +15271,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10810:35:0", + "src": "11125:35:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4a5f85d4936ddbc273c762d0b3a90fefdc47bf4d5496816359b86f70b5c74f9", "typeString": "literal_string \"Error: a < b not satisfied [uint]\"" @@ -15291,7 +15291,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "10806:3:0", + "src": "11121:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -15305,7 +15305,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10806:40:0", + "src": "11121:40:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15314,7 +15314,7 @@ }, "id": 1144, "nodeType": "EmitStatement", - "src": "10801:45:0" + "src": "11116:45:0" }, { "eventCall": { @@ -15328,7 +15328,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10880:11:0", + "src": "11196:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -15341,7 +15341,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1133, - "src": "10893:1:0", + "src": "11209:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15364,7 +15364,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "10865:14:0", + "src": "11181:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -15378,7 +15378,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10865:30:0", + "src": "11181:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15387,7 +15387,7 @@ }, "id": 1149, "nodeType": "EmitStatement", - "src": "10860:35:0" + "src": "11176:35:0" }, { "eventCall": { @@ -15401,7 +15401,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10929:11:0", + "src": "11246:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -15414,7 +15414,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1135, - "src": "10942:1:0", + "src": "11259:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15437,7 +15437,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "10914:14:0", + "src": "11231:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -15451,7 +15451,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10914:30:0", + "src": "11231:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15460,7 +15460,7 @@ }, "id": 1154, "nodeType": "EmitStatement", - "src": "10909:35:0" + "src": "11226:35:0" }, { "expression": { @@ -15472,7 +15472,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "10958:4:0", + "src": "11276:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -15486,7 +15486,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "10958:6:0", + "src": "11276:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15495,7 +15495,7 @@ }, "id": 1157, "nodeType": "ExpressionStatement", - "src": "10958:6:0" + "src": "11276:6:0" } ] } @@ -15506,7 +15506,7 @@ "kind": "function", "modifiers": [], "name": "assertLt", - "nameLocation": "10731:8:0", + "nameLocation": "11044:8:0", "parameters": { "id": 1136, "nodeType": "ParameterList", @@ -15516,10 +15516,10 @@ "id": 1133, "mutability": "mutable", "name": "a", - "nameLocation": "10745:1:0", + "nameLocation": "11058:1:0", "nodeType": "VariableDeclaration", "scope": 1161, - "src": "10740:6:0", + "src": "11053:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15530,7 +15530,7 @@ "id": 1132, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10740:4:0", + "src": "11053:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15543,10 +15543,10 @@ "id": 1135, "mutability": "mutable", "name": "b", - "nameLocation": "10753:1:0", + "nameLocation": "11066:1:0", "nodeType": "VariableDeclaration", "scope": 1161, - "src": "10748:6:0", + "src": "11061:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15557,7 +15557,7 @@ "id": 1134, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10748:4:0", + "src": "11061:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15566,13 +15566,13 @@ "visibility": "internal" } ], - "src": "10739:16:0" + "src": "11052:16:0" }, "returnParameters": { "id": 1137, "nodeType": "ParameterList", "parameters": [], - "src": "10765:0:0" + "src": "11078:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -15582,12 +15582,12 @@ { "id": 1186, "nodeType": "FunctionDefinition", - "src": "10986:178:0", + "src": "11307:183:0", "nodes": [], "body": { "id": 1185, "nodeType": "Block", - "src": "11048:116:0", + "src": "11369:121:0", "nodes": [], "statements": [ { @@ -15607,7 +15607,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1163, - "src": "11062:1:0", + "src": "11384:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15621,13 +15621,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1165, - "src": "11067:1:0", + "src": "11389:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11062:6:0", + "src": "11384:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15635,11 +15635,11 @@ }, "id": 1184, "nodeType": "IfStatement", - "src": "11058:100:0", + "src": "11380:103:0", "trueBody": { "id": 1183, "nodeType": "Block", - "src": "11070:88:0", + "src": "11392:91:0", "statements": [ { "eventCall": { @@ -15653,7 +15653,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11106:7:0", + "src": "11429:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -15666,7 +15666,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1167, - "src": "11115:3:0", + "src": "11438:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15689,7 +15689,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "11089:16:0", + "src": "11412:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -15703,7 +15703,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11089:30:0", + "src": "11412:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15712,7 +15712,7 @@ }, "id": 1177, "nodeType": "EmitStatement", - "src": "11084:35:0" + "src": "11407:35:0" }, { "expression": { @@ -15723,7 +15723,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1163, - "src": "11142:1:0", + "src": "11466:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15735,7 +15735,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1165, - "src": "11145:1:0", + "src": "11469:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15763,7 +15763,7 @@ 1241 ], "referencedDeclaration": 1161, - "src": "11133:8:0", + "src": "11457:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" @@ -15777,7 +15777,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11133:14:0", + "src": "11457:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -15786,7 +15786,7 @@ }, "id": 1182, "nodeType": "ExpressionStatement", - "src": "11133:14:0" + "src": "11457:14:0" } ] } @@ -15797,7 +15797,7 @@ "kind": "function", "modifiers": [], "name": "assertLt", - "nameLocation": "10995:8:0", + "nameLocation": "11316:8:0", "parameters": { "id": 1168, "nodeType": "ParameterList", @@ -15807,10 +15807,10 @@ "id": 1163, "mutability": "mutable", "name": "a", - "nameLocation": "11009:1:0", + "nameLocation": "11330:1:0", "nodeType": "VariableDeclaration", "scope": 1186, - "src": "11004:6:0", + "src": "11325:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15821,7 +15821,7 @@ "id": 1162, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11004:4:0", + "src": "11325:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15834,10 +15834,10 @@ "id": 1165, "mutability": "mutable", "name": "b", - "nameLocation": "11017:1:0", + "nameLocation": "11338:1:0", "nodeType": "VariableDeclaration", "scope": 1186, - "src": "11012:6:0", + "src": "11333:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15848,7 +15848,7 @@ "id": 1164, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11012:4:0", + "src": "11333:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15861,10 +15861,10 @@ "id": 1167, "mutability": "mutable", "name": "err", - "nameLocation": "11034:3:0", + "nameLocation": "11355:3:0", "nodeType": "VariableDeclaration", "scope": 1186, - "src": "11020:17:0", + "src": "11341:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15875,7 +15875,7 @@ "id": 1166, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11020:6:0", + "src": "11341:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15884,13 +15884,13 @@ "visibility": "internal" } ], - "src": "11003:35:0" + "src": "11324:35:0" }, "returnParameters": { "id": 1169, "nodeType": "ParameterList", "parameters": [], - "src": "11048:0:0" + "src": "11369:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -15900,12 +15900,12 @@ { "id": 1216, "nodeType": "FunctionDefinition", - "src": "11169:254:0", + "src": "11496:261:0", "nodes": [], "body": { "id": 1215, "nodeType": "Block", - "src": "11210:213:0", + "src": "11537:220:0", "nodes": [], "statements": [ { @@ -15925,7 +15925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1188, - "src": "11224:1:0", + "src": "11552:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15939,13 +15939,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1190, - "src": "11229:1:0", + "src": "11557:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "11224:6:0", + "src": "11552:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15953,11 +15953,11 @@ }, "id": 1214, "nodeType": "IfStatement", - "src": "11220:197:0", + "src": "11548:202:0", "trueBody": { "id": 1213, "nodeType": "Block", - "src": "11232:185:0", + "src": "11560:190:0", "statements": [ { "eventCall": { @@ -15971,7 +15971,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11255:34:0", + "src": "11584:34:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_62edb5e296dde1308ab599c3156f51dcd32b6d82784df4b0c0246d307d4bd055", "typeString": "literal_string \"Error: a < b not satisfied [int]\"" @@ -15991,7 +15991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "11251:3:0", + "src": "11580:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -16005,7 +16005,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11251:39:0", + "src": "11580:39:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16014,7 +16014,7 @@ }, "id": 1199, "nodeType": "EmitStatement", - "src": "11246:44:0" + "src": "11575:44:0" }, { "eventCall": { @@ -16028,7 +16028,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11323:11:0", + "src": "11653:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -16041,7 +16041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1188, - "src": "11336:1:0", + "src": "11666:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16064,7 +16064,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "11309:13:0", + "src": "11639:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -16078,7 +16078,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11309:29:0", + "src": "11639:29:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16087,7 +16087,7 @@ }, "id": 1204, "nodeType": "EmitStatement", - "src": "11304:34:0" + "src": "11634:34:0" }, { "eventCall": { @@ -16101,7 +16101,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11371:11:0", + "src": "11702:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -16114,7 +16114,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1190, - "src": "11384:1:0", + "src": "11715:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16137,7 +16137,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "11357:13:0", + "src": "11688:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -16151,7 +16151,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11357:29:0", + "src": "11688:29:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16160,7 +16160,7 @@ }, "id": 1209, "nodeType": "EmitStatement", - "src": "11352:34:0" + "src": "11683:34:0" }, { "expression": { @@ -16172,7 +16172,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "11400:4:0", + "src": "11732:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -16186,7 +16186,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11400:6:0", + "src": "11732:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16195,7 +16195,7 @@ }, "id": 1212, "nodeType": "ExpressionStatement", - "src": "11400:6:0" + "src": "11732:6:0" } ] } @@ -16206,7 +16206,7 @@ "kind": "function", "modifiers": [], "name": "assertLt", - "nameLocation": "11178:8:0", + "nameLocation": "11505:8:0", "parameters": { "id": 1191, "nodeType": "ParameterList", @@ -16216,10 +16216,10 @@ "id": 1188, "mutability": "mutable", "name": "a", - "nameLocation": "11191:1:0", + "nameLocation": "11518:1:0", "nodeType": "VariableDeclaration", "scope": 1216, - "src": "11187:5:0", + "src": "11514:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16230,7 +16230,7 @@ "id": 1187, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11187:3:0", + "src": "11514:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16243,10 +16243,10 @@ "id": 1190, "mutability": "mutable", "name": "b", - "nameLocation": "11198:1:0", + "nameLocation": "11525:1:0", "nodeType": "VariableDeclaration", "scope": 1216, - "src": "11194:5:0", + "src": "11521:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16257,7 +16257,7 @@ "id": 1189, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11194:3:0", + "src": "11521:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16266,13 +16266,13 @@ "visibility": "internal" } ], - "src": "11186:14:0" + "src": "11513:14:0" }, "returnParameters": { "id": 1192, "nodeType": "ParameterList", "parameters": [], - "src": "11210:0:0" + "src": "11537:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -16282,12 +16282,12 @@ { "id": 1241, "nodeType": "FunctionDefinition", - "src": "11428:176:0", + "src": "11763:181:0", "nodes": [], "body": { "id": 1240, "nodeType": "Block", - "src": "11488:116:0", + "src": "11823:121:0", "nodes": [], "statements": [ { @@ -16307,7 +16307,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1218, - "src": "11502:1:0", + "src": "11838:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16321,13 +16321,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1220, - "src": "11507:1:0", + "src": "11843:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "11502:6:0", + "src": "11838:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16335,11 +16335,11 @@ }, "id": 1239, "nodeType": "IfStatement", - "src": "11498:100:0", + "src": "11834:103:0", "trueBody": { "id": 1238, "nodeType": "Block", - "src": "11510:88:0", + "src": "11846:91:0", "statements": [ { "eventCall": { @@ -16353,7 +16353,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11546:7:0", + "src": "11883:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -16366,7 +16366,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1222, - "src": "11555:3:0", + "src": "11892:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16389,7 +16389,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "11529:16:0", + "src": "11866:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -16403,7 +16403,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11529:30:0", + "src": "11866:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16412,7 +16412,7 @@ }, "id": 1232, "nodeType": "EmitStatement", - "src": "11524:35:0" + "src": "11861:35:0" }, { "expression": { @@ -16423,7 +16423,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1218, - "src": "11582:1:0", + "src": "11920:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16435,7 +16435,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1220, - "src": "11585:1:0", + "src": "11923:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16463,7 +16463,7 @@ 1241 ], "referencedDeclaration": 1216, - "src": "11573:8:0", + "src": "11911:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" @@ -16477,7 +16477,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11573:14:0", + "src": "11911:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16486,7 +16486,7 @@ }, "id": 1237, "nodeType": "ExpressionStatement", - "src": "11573:14:0" + "src": "11911:14:0" } ] } @@ -16497,7 +16497,7 @@ "kind": "function", "modifiers": [], "name": "assertLt", - "nameLocation": "11437:8:0", + "nameLocation": "11772:8:0", "parameters": { "id": 1223, "nodeType": "ParameterList", @@ -16507,10 +16507,10 @@ "id": 1218, "mutability": "mutable", "name": "a", - "nameLocation": "11450:1:0", + "nameLocation": "11785:1:0", "nodeType": "VariableDeclaration", "scope": 1241, - "src": "11446:5:0", + "src": "11781:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16521,7 +16521,7 @@ "id": 1217, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11446:3:0", + "src": "11781:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16534,10 +16534,10 @@ "id": 1220, "mutability": "mutable", "name": "b", - "nameLocation": "11457:1:0", + "nameLocation": "11792:1:0", "nodeType": "VariableDeclaration", "scope": 1241, - "src": "11453:5:0", + "src": "11788:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16548,7 +16548,7 @@ "id": 1219, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11453:3:0", + "src": "11788:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16561,10 +16561,10 @@ "id": 1222, "mutability": "mutable", "name": "err", - "nameLocation": "11474:3:0", + "nameLocation": "11809:3:0", "nodeType": "VariableDeclaration", "scope": 1241, - "src": "11460:17:0", + "src": "11795:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16575,7 +16575,7 @@ "id": 1221, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11460:6:0", + "src": "11795:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16584,13 +16584,13 @@ "visibility": "internal" } ], - "src": "11445:33:0" + "src": "11780:33:0" }, "returnParameters": { "id": 1224, "nodeType": "ParameterList", "parameters": [], - "src": "11488:0:0" + "src": "11823:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -16600,12 +16600,12 @@ { "id": 1275, "nodeType": "FunctionDefinition", - "src": "11609:320:0", + "src": "11950:327:0", "nodes": [], "body": { "id": 1274, "nodeType": "Block", - "src": "11672:257:0", + "src": "12013:264:0", "nodes": [], "statements": [ { @@ -16625,7 +16625,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1243, - "src": "11686:1:0", + "src": "12028:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16639,13 +16639,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1245, - "src": "11691:1:0", + "src": "12033:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "11686:6:0", + "src": "12028:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16653,11 +16653,11 @@ }, "id": 1273, "nodeType": "IfStatement", - "src": "11682:241:0", + "src": "12024:246:0", "trueBody": { "id": 1272, "nodeType": "Block", - "src": "11694:229:0", + "src": "12036:234:0", "statements": [ { "eventCall": { @@ -16671,7 +16671,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11717:42:0", + "src": "12060:42:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a598de9e78c706978d3e40be19632446c2f234152ee02226f88acff1b63da79a", "typeString": "literal_string \"Error: a < b not satisfied [decimal int]\"" @@ -16691,7 +16691,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "11713:3:0", + "src": "12056:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -16705,7 +16705,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11713:47:0", + "src": "12056:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16714,7 +16714,7 @@ }, "id": 1256, "nodeType": "EmitStatement", - "src": "11708:52:0" + "src": "12051:52:0" }, { "eventCall": { @@ -16728,7 +16728,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11801:11:0", + "src": "12145:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -16741,7 +16741,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1243, - "src": "11814:1:0", + "src": "12158:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16753,7 +16753,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1247, - "src": "11817:8:0", + "src": "12161:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16780,7 +16780,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "11779:21:0", + "src": "12123:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -16794,7 +16794,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11779:47:0", + "src": "12123:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16803,7 +16803,7 @@ }, "id": 1262, "nodeType": "EmitStatement", - "src": "11774:52:0" + "src": "12118:52:0" }, { "eventCall": { @@ -16817,7 +16817,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11867:11:0", + "src": "12212:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -16830,7 +16830,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1245, - "src": "11880:1:0", + "src": "12225:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16842,7 +16842,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1247, - "src": "11883:8:0", + "src": "12228:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16869,7 +16869,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "11845:21:0", + "src": "12190:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -16883,7 +16883,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11845:47:0", + "src": "12190:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16892,7 +16892,7 @@ }, "id": 1268, "nodeType": "EmitStatement", - "src": "11840:52:0" + "src": "12185:52:0" }, { "expression": { @@ -16904,7 +16904,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "11906:4:0", + "src": "12252:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -16918,7 +16918,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "11906:6:0", + "src": "12252:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -16927,7 +16927,7 @@ }, "id": 1271, "nodeType": "ExpressionStatement", - "src": "11906:6:0" + "src": "12252:6:0" } ] } @@ -16938,7 +16938,7 @@ "kind": "function", "modifiers": [], "name": "assertLtDecimal", - "nameLocation": "11618:15:0", + "nameLocation": "11959:15:0", "parameters": { "id": 1248, "nodeType": "ParameterList", @@ -16948,10 +16948,10 @@ "id": 1243, "mutability": "mutable", "name": "a", - "nameLocation": "11638:1:0", + "nameLocation": "11979:1:0", "nodeType": "VariableDeclaration", "scope": 1275, - "src": "11634:5:0", + "src": "11975:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16962,7 +16962,7 @@ "id": 1242, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11634:3:0", + "src": "11975:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16975,10 +16975,10 @@ "id": 1245, "mutability": "mutable", "name": "b", - "nameLocation": "11645:1:0", + "nameLocation": "11986:1:0", "nodeType": "VariableDeclaration", "scope": 1275, - "src": "11641:5:0", + "src": "11982:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16989,7 +16989,7 @@ "id": 1244, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11641:3:0", + "src": "11982:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17002,10 +17002,10 @@ "id": 1247, "mutability": "mutable", "name": "decimals", - "nameLocation": "11653:8:0", + "nameLocation": "11994:8:0", "nodeType": "VariableDeclaration", "scope": 1275, - "src": "11648:13:0", + "src": "11989:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17016,7 +17016,7 @@ "id": 1246, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11648:4:0", + "src": "11989:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17025,13 +17025,13 @@ "visibility": "internal" } ], - "src": "11633:29:0" + "src": "11974:29:0" }, "returnParameters": { "id": 1249, "nodeType": "ParameterList", "parameters": [], - "src": "11672:0:0" + "src": "12013:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -17041,12 +17041,12 @@ { "id": 1303, "nodeType": "FunctionDefinition", - "src": "11934:215:0", + "src": "12283:220:0", "nodes": [], "body": { "id": 1302, "nodeType": "Block", - "src": "12016:133:0", + "src": "12365:138:0", "nodes": [], "statements": [ { @@ -17066,7 +17066,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1277, - "src": "12030:1:0", + "src": "12380:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17080,13 +17080,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1279, - "src": "12035:1:0", + "src": "12385:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "12030:6:0", + "src": "12380:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17094,11 +17094,11 @@ }, "id": 1301, "nodeType": "IfStatement", - "src": "12026:117:0", + "src": "12376:120:0", "trueBody": { "id": 1300, "nodeType": "Block", - "src": "12038:105:0", + "src": "12388:108:0", "statements": [ { "eventCall": { @@ -17112,7 +17112,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12074:7:0", + "src": "12425:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -17125,7 +17125,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1283, - "src": "12083:3:0", + "src": "12434:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17148,7 +17148,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "12057:16:0", + "src": "12408:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -17162,7 +17162,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12057:30:0", + "src": "12408:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17171,7 +17171,7 @@ }, "id": 1293, "nodeType": "EmitStatement", - "src": "12052:35:0" + "src": "12403:35:0" }, { "expression": { @@ -17182,7 +17182,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1277, - "src": "12117:1:0", + "src": "12469:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17194,7 +17194,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1279, - "src": "12120:1:0", + "src": "12472:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17206,7 +17206,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1281, - "src": "12123:8:0", + "src": "12475:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17238,7 +17238,7 @@ 1365 ], "referencedDeclaration": 1275, - "src": "12101:15:0", + "src": "12453:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" @@ -17252,7 +17252,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12101:31:0", + "src": "12453:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17261,7 +17261,7 @@ }, "id": 1299, "nodeType": "ExpressionStatement", - "src": "12101:31:0" + "src": "12453:31:0" } ] } @@ -17272,7 +17272,7 @@ "kind": "function", "modifiers": [], "name": "assertLtDecimal", - "nameLocation": "11943:15:0", + "nameLocation": "12292:15:0", "parameters": { "id": 1284, "nodeType": "ParameterList", @@ -17282,10 +17282,10 @@ "id": 1277, "mutability": "mutable", "name": "a", - "nameLocation": "11963:1:0", + "nameLocation": "12312:1:0", "nodeType": "VariableDeclaration", "scope": 1303, - "src": "11959:5:0", + "src": "12308:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17296,7 +17296,7 @@ "id": 1276, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11959:3:0", + "src": "12308:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17309,10 +17309,10 @@ "id": 1279, "mutability": "mutable", "name": "b", - "nameLocation": "11970:1:0", + "nameLocation": "12319:1:0", "nodeType": "VariableDeclaration", "scope": 1303, - "src": "11966:5:0", + "src": "12315:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17323,7 +17323,7 @@ "id": 1278, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11966:3:0", + "src": "12315:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17336,10 +17336,10 @@ "id": 1281, "mutability": "mutable", "name": "decimals", - "nameLocation": "11978:8:0", + "nameLocation": "12327:8:0", "nodeType": "VariableDeclaration", "scope": 1303, - "src": "11973:13:0", + "src": "12322:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17350,7 +17350,7 @@ "id": 1280, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11973:4:0", + "src": "12322:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17363,10 +17363,10 @@ "id": 1283, "mutability": "mutable", "name": "err", - "nameLocation": "12002:3:0", + "nameLocation": "12351:3:0", "nodeType": "VariableDeclaration", "scope": 1303, - "src": "11988:17:0", + "src": "12337:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17377,7 +17377,7 @@ "id": 1282, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11988:6:0", + "src": "12337:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17386,13 +17386,13 @@ "visibility": "internal" } ], - "src": "11958:48:0" + "src": "12307:48:0" }, "returnParameters": { "id": 1285, "nodeType": "ParameterList", "parameters": [], - "src": "12016:0:0" + "src": "12365:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -17402,12 +17402,12 @@ { "id": 1337, "nodeType": "FunctionDefinition", - "src": "12154:325:0", + "src": "12509:332:0", "nodes": [], "body": { "id": 1336, "nodeType": "Block", - "src": "12219:260:0", + "src": "12574:267:0", "nodes": [], "statements": [ { @@ -17427,7 +17427,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1305, - "src": "12233:1:0", + "src": "12589:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17441,13 +17441,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1307, - "src": "12238:1:0", + "src": "12594:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12233:6:0", + "src": "12589:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17455,11 +17455,11 @@ }, "id": 1335, "nodeType": "IfStatement", - "src": "12229:244:0", + "src": "12585:249:0", "trueBody": { "id": 1334, "nodeType": "Block", - "src": "12241:232:0", + "src": "12597:237:0", "statements": [ { "eventCall": { @@ -17473,7 +17473,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12264:43:0", + "src": "12621:43:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8057606f9e67842ac0149f4a7ffdaca59331aea176cd1419e89b7b4b21bbc6d9", "typeString": "literal_string \"Error: a < b not satisfied [decimal uint]\"" @@ -17493,7 +17493,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "12260:3:0", + "src": "12617:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -17507,7 +17507,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12260:48:0", + "src": "12617:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17516,7 +17516,7 @@ }, "id": 1318, "nodeType": "EmitStatement", - "src": "12255:53:0" + "src": "12612:53:0" }, { "eventCall": { @@ -17530,7 +17530,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12350:11:0", + "src": "12708:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -17543,7 +17543,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1305, - "src": "12363:1:0", + "src": "12721:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17555,7 +17555,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1309, - "src": "12366:8:0", + "src": "12724:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17582,7 +17582,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "12327:22:0", + "src": "12685:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -17596,7 +17596,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12327:48:0", + "src": "12685:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17605,7 +17605,7 @@ }, "id": 1324, "nodeType": "EmitStatement", - "src": "12322:53:0" + "src": "12680:53:0" }, { "eventCall": { @@ -17619,7 +17619,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12417:11:0", + "src": "12776:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -17632,7 +17632,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1307, - "src": "12430:1:0", + "src": "12789:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17644,7 +17644,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1309, - "src": "12433:8:0", + "src": "12792:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17671,7 +17671,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "12394:22:0", + "src": "12753:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -17685,7 +17685,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12394:48:0", + "src": "12753:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17694,7 +17694,7 @@ }, "id": 1330, "nodeType": "EmitStatement", - "src": "12389:53:0" + "src": "12748:53:0" }, { "expression": { @@ -17706,7 +17706,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "12456:4:0", + "src": "12816:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -17720,7 +17720,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12456:6:0", + "src": "12816:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17729,7 +17729,7 @@ }, "id": 1333, "nodeType": "ExpressionStatement", - "src": "12456:6:0" + "src": "12816:6:0" } ] } @@ -17740,7 +17740,7 @@ "kind": "function", "modifiers": [], "name": "assertLtDecimal", - "nameLocation": "12163:15:0", + "nameLocation": "12518:15:0", "parameters": { "id": 1310, "nodeType": "ParameterList", @@ -17750,10 +17750,10 @@ "id": 1305, "mutability": "mutable", "name": "a", - "nameLocation": "12184:1:0", + "nameLocation": "12539:1:0", "nodeType": "VariableDeclaration", "scope": 1337, - "src": "12179:6:0", + "src": "12534:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17764,7 +17764,7 @@ "id": 1304, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12179:4:0", + "src": "12534:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17777,10 +17777,10 @@ "id": 1307, "mutability": "mutable", "name": "b", - "nameLocation": "12192:1:0", + "nameLocation": "12547:1:0", "nodeType": "VariableDeclaration", "scope": 1337, - "src": "12187:6:0", + "src": "12542:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17791,7 +17791,7 @@ "id": 1306, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12187:4:0", + "src": "12542:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17804,10 +17804,10 @@ "id": 1309, "mutability": "mutable", "name": "decimals", - "nameLocation": "12200:8:0", + "nameLocation": "12555:8:0", "nodeType": "VariableDeclaration", "scope": 1337, - "src": "12195:13:0", + "src": "12550:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17818,7 +17818,7 @@ "id": 1308, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12195:4:0", + "src": "12550:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17827,13 +17827,13 @@ "visibility": "internal" } ], - "src": "12178:31:0" + "src": "12533:31:0" }, "returnParameters": { "id": 1311, "nodeType": "ParameterList", "parameters": [], - "src": "12219:0:0" + "src": "12574:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -17843,12 +17843,12 @@ { "id": 1365, "nodeType": "FunctionDefinition", - "src": "12484:217:0", + "src": "12847:222:0", "nodes": [], "body": { "id": 1364, "nodeType": "Block", - "src": "12568:133:0", + "src": "12931:138:0", "nodes": [], "statements": [ { @@ -17868,7 +17868,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1339, - "src": "12582:1:0", + "src": "12946:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17882,13 +17882,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1341, - "src": "12587:1:0", + "src": "12951:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12582:6:0", + "src": "12946:6:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17896,11 +17896,11 @@ }, "id": 1363, "nodeType": "IfStatement", - "src": "12578:117:0", + "src": "12942:120:0", "trueBody": { "id": 1362, "nodeType": "Block", - "src": "12590:105:0", + "src": "12954:108:0", "statements": [ { "eventCall": { @@ -17914,7 +17914,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12626:7:0", + "src": "12991:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -17927,7 +17927,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1345, - "src": "12635:3:0", + "src": "13000:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17950,7 +17950,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "12609:16:0", + "src": "12974:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -17964,7 +17964,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12609:30:0", + "src": "12974:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -17973,7 +17973,7 @@ }, "id": 1355, "nodeType": "EmitStatement", - "src": "12604:35:0" + "src": "12969:35:0" }, { "expression": { @@ -17984,7 +17984,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1339, - "src": "12669:1:0", + "src": "13035:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17996,7 +17996,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1341, - "src": "12672:1:0", + "src": "13038:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18008,7 +18008,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1343, - "src": "12675:8:0", + "src": "13041:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18040,7 +18040,7 @@ 1365 ], "referencedDeclaration": 1337, - "src": "12653:15:0", + "src": "13019:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" @@ -18054,7 +18054,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12653:31:0", + "src": "13019:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18063,7 +18063,7 @@ }, "id": 1361, "nodeType": "ExpressionStatement", - "src": "12653:31:0" + "src": "13019:31:0" } ] } @@ -18074,7 +18074,7 @@ "kind": "function", "modifiers": [], "name": "assertLtDecimal", - "nameLocation": "12493:15:0", + "nameLocation": "12856:15:0", "parameters": { "id": 1346, "nodeType": "ParameterList", @@ -18084,10 +18084,10 @@ "id": 1339, "mutability": "mutable", "name": "a", - "nameLocation": "12514:1:0", + "nameLocation": "12877:1:0", "nodeType": "VariableDeclaration", "scope": 1365, - "src": "12509:6:0", + "src": "12872:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18098,7 +18098,7 @@ "id": 1338, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12509:4:0", + "src": "12872:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18111,10 +18111,10 @@ "id": 1341, "mutability": "mutable", "name": "b", - "nameLocation": "12522:1:0", + "nameLocation": "12885:1:0", "nodeType": "VariableDeclaration", "scope": 1365, - "src": "12517:6:0", + "src": "12880:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18125,7 +18125,7 @@ "id": 1340, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12517:4:0", + "src": "12880:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18138,10 +18138,10 @@ "id": 1343, "mutability": "mutable", "name": "decimals", - "nameLocation": "12530:8:0", + "nameLocation": "12893:8:0", "nodeType": "VariableDeclaration", "scope": 1365, - "src": "12525:13:0", + "src": "12888:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18152,7 +18152,7 @@ "id": 1342, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12525:4:0", + "src": "12888:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18165,10 +18165,10 @@ "id": 1345, "mutability": "mutable", "name": "err", - "nameLocation": "12554:3:0", + "nameLocation": "12917:3:0", "nodeType": "VariableDeclaration", "scope": 1365, - "src": "12540:17:0", + "src": "12903:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18179,7 +18179,7 @@ "id": 1344, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12540:6:0", + "src": "12903:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18188,13 +18188,13 @@ "visibility": "internal" } ], - "src": "12508:50:0" + "src": "12871:50:0" }, "returnParameters": { "id": 1347, "nodeType": "ParameterList", "parameters": [], - "src": "12568:0:0" + "src": "12931:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -18204,12 +18204,12 @@ { "id": 1395, "nodeType": "FunctionDefinition", - "src": "12707:259:0", + "src": "13077:266:0", "nodes": [], "body": { "id": 1394, "nodeType": "Block", - "src": "12750:216:0", + "src": "13120:223:0", "nodes": [], "statements": [ { @@ -18229,7 +18229,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1367, - "src": "12764:1:0", + "src": "13135:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18243,13 +18243,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1369, - "src": "12768:1:0", + "src": "13139:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12764:5:0", + "src": "13135:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18257,11 +18257,11 @@ }, "id": 1393, "nodeType": "IfStatement", - "src": "12760:200:0", + "src": "13131:205:0", "trueBody": { "id": 1392, "nodeType": "Block", - "src": "12771:189:0", + "src": "13142:194:0", "statements": [ { "eventCall": { @@ -18275,7 +18275,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12794:36:0", + "src": "13166:36:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d5420eec28b94f3fd7dd1c7ce81f45c79bfa9fab37300faf965a8d6272e32ff", "typeString": "literal_string \"Error: a <= b not satisfied [uint]\"" @@ -18295,7 +18295,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "12790:3:0", + "src": "13162:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -18309,7 +18309,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12790:41:0", + "src": "13162:41:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18318,7 +18318,7 @@ }, "id": 1378, "nodeType": "EmitStatement", - "src": "12785:46:0" + "src": "13157:46:0" }, { "eventCall": { @@ -18332,7 +18332,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12865:11:0", + "src": "13238:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -18345,7 +18345,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1367, - "src": "12878:1:0", + "src": "13251:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18368,7 +18368,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "12850:14:0", + "src": "13223:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -18382,7 +18382,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12850:30:0", + "src": "13223:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18391,7 +18391,7 @@ }, "id": 1383, "nodeType": "EmitStatement", - "src": "12845:35:0" + "src": "13218:35:0" }, { "eventCall": { @@ -18405,7 +18405,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12914:11:0", + "src": "13288:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -18418,7 +18418,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1369, - "src": "12927:1:0", + "src": "13301:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18441,7 +18441,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 73, - "src": "12899:14:0", + "src": "13273:14:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" @@ -18455,7 +18455,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12899:30:0", + "src": "13273:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18464,7 +18464,7 @@ }, "id": 1388, "nodeType": "EmitStatement", - "src": "12894:35:0" + "src": "13268:35:0" }, { "expression": { @@ -18476,7 +18476,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "12943:4:0", + "src": "13318:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -18490,7 +18490,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "12943:6:0", + "src": "13318:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18499,7 +18499,7 @@ }, "id": 1391, "nodeType": "ExpressionStatement", - "src": "12943:6:0" + "src": "13318:6:0" } ] } @@ -18510,7 +18510,7 @@ "kind": "function", "modifiers": [], "name": "assertLe", - "nameLocation": "12716:8:0", + "nameLocation": "13086:8:0", "parameters": { "id": 1370, "nodeType": "ParameterList", @@ -18520,10 +18520,10 @@ "id": 1367, "mutability": "mutable", "name": "a", - "nameLocation": "12730:1:0", + "nameLocation": "13100:1:0", "nodeType": "VariableDeclaration", "scope": 1395, - "src": "12725:6:0", + "src": "13095:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18534,7 +18534,7 @@ "id": 1366, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12725:4:0", + "src": "13095:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18547,10 +18547,10 @@ "id": 1369, "mutability": "mutable", "name": "b", - "nameLocation": "12738:1:0", + "nameLocation": "13108:1:0", "nodeType": "VariableDeclaration", "scope": 1395, - "src": "12733:6:0", + "src": "13103:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18561,7 +18561,7 @@ "id": 1368, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12733:4:0", + "src": "13103:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18570,13 +18570,13 @@ "visibility": "internal" } ], - "src": "12724:16:0" + "src": "13094:16:0" }, "returnParameters": { "id": 1371, "nodeType": "ParameterList", "parameters": [], - "src": "12750:0:0" + "src": "13120:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -18586,12 +18586,12 @@ { "id": 1420, "nodeType": "FunctionDefinition", - "src": "12971:177:0", + "src": "13349:182:0", "nodes": [], "body": { "id": 1419, "nodeType": "Block", - "src": "13033:115:0", + "src": "13411:120:0", "nodes": [], "statements": [ { @@ -18611,7 +18611,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1397, - "src": "13047:1:0", + "src": "13426:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18625,13 +18625,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1399, - "src": "13051:1:0", + "src": "13430:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13047:5:0", + "src": "13426:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18639,11 +18639,11 @@ }, "id": 1418, "nodeType": "IfStatement", - "src": "13043:99:0", + "src": "13422:102:0", "trueBody": { "id": 1417, "nodeType": "Block", - "src": "13054:88:0", + "src": "13433:91:0", "statements": [ { "eventCall": { @@ -18657,7 +18657,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13090:7:0", + "src": "13470:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -18670,7 +18670,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1401, - "src": "13099:3:0", + "src": "13479:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18693,7 +18693,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "13073:16:0", + "src": "13453:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -18707,7 +18707,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13073:30:0", + "src": "13453:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18716,7 +18716,7 @@ }, "id": 1411, "nodeType": "EmitStatement", - "src": "13068:35:0" + "src": "13448:35:0" }, { "expression": { @@ -18727,7 +18727,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1397, - "src": "13126:1:0", + "src": "13507:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18739,7 +18739,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1399, - "src": "13129:1:0", + "src": "13510:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18767,7 +18767,7 @@ 1475 ], "referencedDeclaration": 1395, - "src": "13117:8:0", + "src": "13498:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" @@ -18781,7 +18781,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13117:14:0", + "src": "13498:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -18790,7 +18790,7 @@ }, "id": 1416, "nodeType": "ExpressionStatement", - "src": "13117:14:0" + "src": "13498:14:0" } ] } @@ -18801,7 +18801,7 @@ "kind": "function", "modifiers": [], "name": "assertLe", - "nameLocation": "12980:8:0", + "nameLocation": "13358:8:0", "parameters": { "id": 1402, "nodeType": "ParameterList", @@ -18811,10 +18811,10 @@ "id": 1397, "mutability": "mutable", "name": "a", - "nameLocation": "12994:1:0", + "nameLocation": "13372:1:0", "nodeType": "VariableDeclaration", "scope": 1420, - "src": "12989:6:0", + "src": "13367:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18825,7 +18825,7 @@ "id": 1396, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12989:4:0", + "src": "13367:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18838,10 +18838,10 @@ "id": 1399, "mutability": "mutable", "name": "b", - "nameLocation": "13002:1:0", + "nameLocation": "13380:1:0", "nodeType": "VariableDeclaration", "scope": 1420, - "src": "12997:6:0", + "src": "13375:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18852,7 +18852,7 @@ "id": 1398, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12997:4:0", + "src": "13375:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18865,10 +18865,10 @@ "id": 1401, "mutability": "mutable", "name": "err", - "nameLocation": "13019:3:0", + "nameLocation": "13397:3:0", "nodeType": "VariableDeclaration", "scope": 1420, - "src": "13005:17:0", + "src": "13383:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18879,7 +18879,7 @@ "id": 1400, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13005:6:0", + "src": "13383:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18888,13 +18888,13 @@ "visibility": "internal" } ], - "src": "12988:35:0" + "src": "13366:35:0" }, "returnParameters": { "id": 1403, "nodeType": "ParameterList", "parameters": [], - "src": "13033:0:0" + "src": "13411:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -18904,12 +18904,12 @@ { "id": 1450, "nodeType": "FunctionDefinition", - "src": "13153:254:0", + "src": "13537:261:0", "nodes": [], "body": { "id": 1449, "nodeType": "Block", - "src": "13194:213:0", + "src": "13578:220:0", "nodes": [], "statements": [ { @@ -18929,7 +18929,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1422, - "src": "13208:1:0", + "src": "13593:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18943,13 +18943,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1424, - "src": "13212:1:0", + "src": "13597:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "13208:5:0", + "src": "13593:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18957,11 +18957,11 @@ }, "id": 1448, "nodeType": "IfStatement", - "src": "13204:197:0", + "src": "13589:202:0", "trueBody": { "id": 1447, "nodeType": "Block", - "src": "13215:186:0", + "src": "13600:191:0", "statements": [ { "eventCall": { @@ -18975,7 +18975,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13238:35:0", + "src": "13624:35:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_558ba41c44b763b352271d6c22f0cb02f5c0c4dbb25ed68172916a4e6a662555", "typeString": "literal_string \"Error: a <= b not satisfied [int]\"" @@ -18995,7 +18995,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "13234:3:0", + "src": "13620:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -19009,7 +19009,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13234:40:0", + "src": "13620:40:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19018,7 +19018,7 @@ }, "id": 1433, "nodeType": "EmitStatement", - "src": "13229:45:0" + "src": "13615:45:0" }, { "eventCall": { @@ -19032,7 +19032,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13307:11:0", + "src": "13694:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -19045,7 +19045,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1422, - "src": "13320:1:0", + "src": "13707:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19068,7 +19068,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "13293:13:0", + "src": "13680:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -19082,7 +19082,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13293:29:0", + "src": "13680:29:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19091,7 +19091,7 @@ }, "id": 1438, "nodeType": "EmitStatement", - "src": "13288:34:0" + "src": "13675:34:0" }, { "eventCall": { @@ -19105,7 +19105,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13355:11:0", + "src": "13743:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -19118,7 +19118,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1424, - "src": "13368:1:0", + "src": "13756:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19141,7 +19141,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 67, - "src": "13341:13:0", + "src": "13729:13:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" @@ -19155,7 +19155,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13341:29:0", + "src": "13729:29:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19164,7 +19164,7 @@ }, "id": 1443, "nodeType": "EmitStatement", - "src": "13336:34:0" + "src": "13724:34:0" }, { "expression": { @@ -19176,7 +19176,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "13384:4:0", + "src": "13773:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -19190,7 +19190,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13384:6:0", + "src": "13773:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19199,7 +19199,7 @@ }, "id": 1446, "nodeType": "ExpressionStatement", - "src": "13384:6:0" + "src": "13773:6:0" } ] } @@ -19210,7 +19210,7 @@ "kind": "function", "modifiers": [], "name": "assertLe", - "nameLocation": "13162:8:0", + "nameLocation": "13546:8:0", "parameters": { "id": 1425, "nodeType": "ParameterList", @@ -19220,10 +19220,10 @@ "id": 1422, "mutability": "mutable", "name": "a", - "nameLocation": "13175:1:0", + "nameLocation": "13559:1:0", "nodeType": "VariableDeclaration", "scope": 1450, - "src": "13171:5:0", + "src": "13555:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19234,7 +19234,7 @@ "id": 1421, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13171:3:0", + "src": "13555:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19247,10 +19247,10 @@ "id": 1424, "mutability": "mutable", "name": "b", - "nameLocation": "13182:1:0", + "nameLocation": "13566:1:0", "nodeType": "VariableDeclaration", "scope": 1450, - "src": "13178:5:0", + "src": "13562:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19261,7 +19261,7 @@ "id": 1423, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13178:3:0", + "src": "13562:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19270,13 +19270,13 @@ "visibility": "internal" } ], - "src": "13170:14:0" + "src": "13554:14:0" }, "returnParameters": { "id": 1426, "nodeType": "ParameterList", "parameters": [], - "src": "13194:0:0" + "src": "13578:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -19286,12 +19286,12 @@ { "id": 1475, "nodeType": "FunctionDefinition", - "src": "13412:175:0", + "src": "13804:180:0", "nodes": [], "body": { "id": 1474, "nodeType": "Block", - "src": "13472:115:0", + "src": "13864:120:0", "nodes": [], "statements": [ { @@ -19311,7 +19311,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1452, - "src": "13486:1:0", + "src": "13879:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19325,13 +19325,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1454, - "src": "13490:1:0", + "src": "13883:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "13486:5:0", + "src": "13879:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19339,11 +19339,11 @@ }, "id": 1473, "nodeType": "IfStatement", - "src": "13482:99:0", + "src": "13875:102:0", "trueBody": { "id": 1472, "nodeType": "Block", - "src": "13493:88:0", + "src": "13886:91:0", "statements": [ { "eventCall": { @@ -19357,7 +19357,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13529:7:0", + "src": "13923:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -19370,7 +19370,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1456, - "src": "13538:3:0", + "src": "13932:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19393,7 +19393,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "13512:16:0", + "src": "13906:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -19407,7 +19407,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13512:30:0", + "src": "13906:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19416,7 +19416,7 @@ }, "id": 1466, "nodeType": "EmitStatement", - "src": "13507:35:0" + "src": "13901:35:0" }, { "expression": { @@ -19427,7 +19427,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1452, - "src": "13565:1:0", + "src": "13960:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19439,7 +19439,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1454, - "src": "13568:1:0", + "src": "13963:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19467,7 +19467,7 @@ 1475 ], "referencedDeclaration": 1450, - "src": "13556:8:0", + "src": "13951:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" @@ -19481,7 +19481,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13556:14:0", + "src": "13951:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19490,7 +19490,7 @@ }, "id": 1471, "nodeType": "ExpressionStatement", - "src": "13556:14:0" + "src": "13951:14:0" } ] } @@ -19501,7 +19501,7 @@ "kind": "function", "modifiers": [], "name": "assertLe", - "nameLocation": "13421:8:0", + "nameLocation": "13813:8:0", "parameters": { "id": 1457, "nodeType": "ParameterList", @@ -19511,10 +19511,10 @@ "id": 1452, "mutability": "mutable", "name": "a", - "nameLocation": "13434:1:0", + "nameLocation": "13826:1:0", "nodeType": "VariableDeclaration", "scope": 1475, - "src": "13430:5:0", + "src": "13822:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19525,7 +19525,7 @@ "id": 1451, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13430:3:0", + "src": "13822:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19538,10 +19538,10 @@ "id": 1454, "mutability": "mutable", "name": "b", - "nameLocation": "13441:1:0", + "nameLocation": "13833:1:0", "nodeType": "VariableDeclaration", "scope": 1475, - "src": "13437:5:0", + "src": "13829:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19552,7 +19552,7 @@ "id": 1453, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13437:3:0", + "src": "13829:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19565,10 +19565,10 @@ "id": 1456, "mutability": "mutable", "name": "err", - "nameLocation": "13458:3:0", + "nameLocation": "13850:3:0", "nodeType": "VariableDeclaration", "scope": 1475, - "src": "13444:17:0", + "src": "13836:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19579,7 +19579,7 @@ "id": 1455, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13444:6:0", + "src": "13836:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19588,13 +19588,13 @@ "visibility": "internal" } ], - "src": "13429:33:0" + "src": "13821:33:0" }, "returnParameters": { "id": 1458, "nodeType": "ParameterList", "parameters": [], - "src": "13472:0:0" + "src": "13864:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -19604,12 +19604,12 @@ { "id": 1509, "nodeType": "FunctionDefinition", - "src": "13592:320:0", + "src": "13990:327:0", "nodes": [], "body": { "id": 1508, "nodeType": "Block", - "src": "13655:257:0", + "src": "14053:264:0", "nodes": [], "statements": [ { @@ -19629,7 +19629,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1477, - "src": "13669:1:0", + "src": "14068:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19643,13 +19643,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1479, - "src": "13673:1:0", + "src": "14072:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "13669:5:0", + "src": "14068:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19657,11 +19657,11 @@ }, "id": 1507, "nodeType": "IfStatement", - "src": "13665:241:0", + "src": "14064:246:0", "trueBody": { "id": 1506, "nodeType": "Block", - "src": "13676:230:0", + "src": "14075:235:0", "statements": [ { "eventCall": { @@ -19675,7 +19675,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13699:43:0", + "src": "14099:43:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a855fbfffc345e8a0ab544e824618dabd995fdc5bda653c7d4869b57deb1d23a", "typeString": "literal_string \"Error: a <= b not satisfied [decimal int]\"" @@ -19695,7 +19695,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "13695:3:0", + "src": "14095:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -19709,7 +19709,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13695:48:0", + "src": "14095:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19718,7 +19718,7 @@ }, "id": 1490, "nodeType": "EmitStatement", - "src": "13690:53:0" + "src": "14090:53:0" }, { "eventCall": { @@ -19732,7 +19732,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13784:11:0", + "src": "14185:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -19745,7 +19745,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1477, - "src": "13797:1:0", + "src": "14198:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19757,7 +19757,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1481, - "src": "13800:8:0", + "src": "14201:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19784,7 +19784,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "13762:21:0", + "src": "14163:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -19798,7 +19798,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13762:47:0", + "src": "14163:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19807,7 +19807,7 @@ }, "id": 1496, "nodeType": "EmitStatement", - "src": "13757:52:0" + "src": "14158:52:0" }, { "eventCall": { @@ -19821,7 +19821,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13850:11:0", + "src": "14252:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -19834,7 +19834,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1479, - "src": "13863:1:0", + "src": "14265:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19846,7 +19846,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1481, - "src": "13866:8:0", + "src": "14268:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19873,7 +19873,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 53, - "src": "13828:21:0", + "src": "14230:21:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" @@ -19887,7 +19887,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13828:47:0", + "src": "14230:47:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19896,7 +19896,7 @@ }, "id": 1502, "nodeType": "EmitStatement", - "src": "13823:52:0" + "src": "14225:52:0" }, { "expression": { @@ -19908,7 +19908,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "13889:4:0", + "src": "14292:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -19922,7 +19922,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "13889:6:0", + "src": "14292:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -19931,7 +19931,7 @@ }, "id": 1505, "nodeType": "ExpressionStatement", - "src": "13889:6:0" + "src": "14292:6:0" } ] } @@ -19942,7 +19942,7 @@ "kind": "function", "modifiers": [], "name": "assertLeDecimal", - "nameLocation": "13601:15:0", + "nameLocation": "13999:15:0", "parameters": { "id": 1482, "nodeType": "ParameterList", @@ -19952,10 +19952,10 @@ "id": 1477, "mutability": "mutable", "name": "a", - "nameLocation": "13621:1:0", + "nameLocation": "14019:1:0", "nodeType": "VariableDeclaration", "scope": 1509, - "src": "13617:5:0", + "src": "14015:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19966,7 +19966,7 @@ "id": 1476, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13617:3:0", + "src": "14015:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19979,10 +19979,10 @@ "id": 1479, "mutability": "mutable", "name": "b", - "nameLocation": "13628:1:0", + "nameLocation": "14026:1:0", "nodeType": "VariableDeclaration", "scope": 1509, - "src": "13624:5:0", + "src": "14022:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19993,7 +19993,7 @@ "id": 1478, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13624:3:0", + "src": "14022:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20006,10 +20006,10 @@ "id": 1481, "mutability": "mutable", "name": "decimals", - "nameLocation": "13636:8:0", + "nameLocation": "14034:8:0", "nodeType": "VariableDeclaration", "scope": 1509, - "src": "13631:13:0", + "src": "14029:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20020,7 +20020,7 @@ "id": 1480, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13631:4:0", + "src": "14029:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20029,13 +20029,13 @@ "visibility": "internal" } ], - "src": "13616:29:0" + "src": "14014:29:0" }, "returnParameters": { "id": 1483, "nodeType": "ParameterList", "parameters": [], - "src": "13655:0:0" + "src": "14053:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -20045,12 +20045,12 @@ { "id": 1537, "nodeType": "FunctionDefinition", - "src": "13917:214:0", + "src": "14323:219:0", "nodes": [], "body": { "id": 1536, "nodeType": "Block", - "src": "13999:132:0", + "src": "14405:137:0", "nodes": [], "statements": [ { @@ -20070,7 +20070,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1511, - "src": "14013:1:0", + "src": "14420:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20084,13 +20084,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1513, - "src": "14017:1:0", + "src": "14424:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "14013:5:0", + "src": "14420:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20098,11 +20098,11 @@ }, "id": 1535, "nodeType": "IfStatement", - "src": "14009:116:0", + "src": "14416:119:0", "trueBody": { "id": 1534, "nodeType": "Block", - "src": "14020:105:0", + "src": "14427:108:0", "statements": [ { "eventCall": { @@ -20116,7 +20116,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14056:7:0", + "src": "14464:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -20129,7 +20129,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1517, - "src": "14065:3:0", + "src": "14473:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20152,7 +20152,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "14039:16:0", + "src": "14447:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -20166,7 +20166,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14039:30:0", + "src": "14447:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20175,7 +20175,7 @@ }, "id": 1527, "nodeType": "EmitStatement", - "src": "14034:35:0" + "src": "14442:35:0" }, { "expression": { @@ -20186,7 +20186,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1511, - "src": "14099:1:0", + "src": "14508:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20198,7 +20198,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1513, - "src": "14102:1:0", + "src": "14511:1:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20210,7 +20210,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1515, - "src": "14105:8:0", + "src": "14514:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20242,7 +20242,7 @@ 1599 ], "referencedDeclaration": 1509, - "src": "14083:15:0", + "src": "14492:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" @@ -20256,7 +20256,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14083:31:0", + "src": "14492:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20265,7 +20265,7 @@ }, "id": 1533, "nodeType": "ExpressionStatement", - "src": "14083:31:0" + "src": "14492:31:0" } ] } @@ -20276,7 +20276,7 @@ "kind": "function", "modifiers": [], "name": "assertLeDecimal", - "nameLocation": "13926:15:0", + "nameLocation": "14332:15:0", "parameters": { "id": 1518, "nodeType": "ParameterList", @@ -20286,10 +20286,10 @@ "id": 1511, "mutability": "mutable", "name": "a", - "nameLocation": "13946:1:0", + "nameLocation": "14352:1:0", "nodeType": "VariableDeclaration", "scope": 1537, - "src": "13942:5:0", + "src": "14348:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20300,7 +20300,7 @@ "id": 1510, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13942:3:0", + "src": "14348:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20313,10 +20313,10 @@ "id": 1513, "mutability": "mutable", "name": "b", - "nameLocation": "13953:1:0", + "nameLocation": "14359:1:0", "nodeType": "VariableDeclaration", "scope": 1537, - "src": "13949:5:0", + "src": "14355:5:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20327,7 +20327,7 @@ "id": 1512, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13949:3:0", + "src": "14355:3:0", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20340,10 +20340,10 @@ "id": 1515, "mutability": "mutable", "name": "decimals", - "nameLocation": "13961:8:0", + "nameLocation": "14367:8:0", "nodeType": "VariableDeclaration", "scope": 1537, - "src": "13956:13:0", + "src": "14362:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20354,7 +20354,7 @@ "id": 1514, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13956:4:0", + "src": "14362:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20367,10 +20367,10 @@ "id": 1517, "mutability": "mutable", "name": "err", - "nameLocation": "13985:3:0", + "nameLocation": "14391:3:0", "nodeType": "VariableDeclaration", "scope": 1537, - "src": "13971:17:0", + "src": "14377:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20381,7 +20381,7 @@ "id": 1516, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13971:6:0", + "src": "14377:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20390,13 +20390,13 @@ "visibility": "internal" } ], - "src": "13941:48:0" + "src": "14347:48:0" }, "returnParameters": { "id": 1519, "nodeType": "ParameterList", "parameters": [], - "src": "13999:0:0" + "src": "14405:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -20406,12 +20406,12 @@ { "id": 1571, "nodeType": "FunctionDefinition", - "src": "14136:325:0", + "src": "14548:332:0", "nodes": [], "body": { "id": 1570, "nodeType": "Block", - "src": "14201:260:0", + "src": "14613:267:0", "nodes": [], "statements": [ { @@ -20431,7 +20431,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1539, - "src": "14215:1:0", + "src": "14628:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20445,13 +20445,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1541, - "src": "14219:1:0", + "src": "14632:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14215:5:0", + "src": "14628:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20459,11 +20459,11 @@ }, "id": 1569, "nodeType": "IfStatement", - "src": "14211:244:0", + "src": "14624:249:0", "trueBody": { "id": 1568, "nodeType": "Block", - "src": "14222:233:0", + "src": "14635:238:0", "statements": [ { "eventCall": { @@ -20477,7 +20477,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14245:44:0", + "src": "14659:44:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32bce37771ce1d01bc601c73b51f2296c0d8e2a50c2d19a6ac89c6b917715c51", "typeString": "literal_string \"Error: a <= b not satisfied [decimal uint]\"" @@ -20497,7 +20497,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "14241:3:0", + "src": "14655:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -20511,7 +20511,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14241:49:0", + "src": "14655:49:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20520,7 +20520,7 @@ }, "id": 1552, "nodeType": "EmitStatement", - "src": "14236:54:0" + "src": "14650:54:0" }, { "eventCall": { @@ -20534,7 +20534,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14332:11:0", + "src": "14747:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -20547,7 +20547,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1539, - "src": "14345:1:0", + "src": "14760:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20559,7 +20559,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1543, - "src": "14348:8:0", + "src": "14763:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20586,7 +20586,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "14309:22:0", + "src": "14724:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -20600,7 +20600,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14309:48:0", + "src": "14724:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20609,7 +20609,7 @@ }, "id": 1558, "nodeType": "EmitStatement", - "src": "14304:53:0" + "src": "14719:53:0" }, { "eventCall": { @@ -20623,7 +20623,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14399:11:0", + "src": "14815:11:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -20636,7 +20636,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1541, - "src": "14412:1:0", + "src": "14828:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20648,7 +20648,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1543, - "src": "14415:8:0", + "src": "14831:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20675,7 +20675,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 61, - "src": "14376:22:0", + "src": "14792:22:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" @@ -20689,7 +20689,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14376:48:0", + "src": "14792:48:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20698,7 +20698,7 @@ }, "id": 1564, "nodeType": "EmitStatement", - "src": "14371:53:0" + "src": "14787:53:0" }, { "expression": { @@ -20710,7 +20710,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "14438:4:0", + "src": "14855:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -20724,7 +20724,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14438:6:0", + "src": "14855:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20733,7 +20733,7 @@ }, "id": 1567, "nodeType": "ExpressionStatement", - "src": "14438:6:0" + "src": "14855:6:0" } ] } @@ -20744,7 +20744,7 @@ "kind": "function", "modifiers": [], "name": "assertLeDecimal", - "nameLocation": "14145:15:0", + "nameLocation": "14557:15:0", "parameters": { "id": 1544, "nodeType": "ParameterList", @@ -20754,10 +20754,10 @@ "id": 1539, "mutability": "mutable", "name": "a", - "nameLocation": "14166:1:0", + "nameLocation": "14578:1:0", "nodeType": "VariableDeclaration", "scope": 1571, - "src": "14161:6:0", + "src": "14573:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20768,7 +20768,7 @@ "id": 1538, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14161:4:0", + "src": "14573:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20781,10 +20781,10 @@ "id": 1541, "mutability": "mutable", "name": "b", - "nameLocation": "14174:1:0", + "nameLocation": "14586:1:0", "nodeType": "VariableDeclaration", "scope": 1571, - "src": "14169:6:0", + "src": "14581:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20795,7 +20795,7 @@ "id": 1540, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14169:4:0", + "src": "14581:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20808,10 +20808,10 @@ "id": 1543, "mutability": "mutable", "name": "decimals", - "nameLocation": "14182:8:0", + "nameLocation": "14594:8:0", "nodeType": "VariableDeclaration", "scope": 1571, - "src": "14177:13:0", + "src": "14589:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20822,7 +20822,7 @@ "id": 1542, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14177:4:0", + "src": "14589:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20831,13 +20831,13 @@ "visibility": "internal" } ], - "src": "14160:31:0" + "src": "14572:31:0" }, "returnParameters": { "id": 1545, "nodeType": "ParameterList", "parameters": [], - "src": "14201:0:0" + "src": "14613:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -20847,12 +20847,12 @@ { "id": 1599, "nodeType": "FunctionDefinition", - "src": "14466:216:0", + "src": "14886:221:0", "nodes": [], "body": { "id": 1598, "nodeType": "Block", - "src": "14550:132:0", + "src": "14970:137:0", "nodes": [], "statements": [ { @@ -20872,7 +20872,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1573, - "src": "14564:1:0", + "src": "14985:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20886,13 +20886,13 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1575, - "src": "14568:1:0", + "src": "14989:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14564:5:0", + "src": "14985:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20900,11 +20900,11 @@ }, "id": 1597, "nodeType": "IfStatement", - "src": "14560:116:0", + "src": "14981:119:0", "trueBody": { "id": 1596, "nodeType": "Block", - "src": "14571:105:0", + "src": "14992:108:0", "statements": [ { "eventCall": { @@ -20918,7 +20918,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14607:7:0", + "src": "15029:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -20931,7 +20931,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1579, - "src": "14616:3:0", + "src": "15038:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20954,7 +20954,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "14590:16:0", + "src": "15012:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -20968,7 +20968,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14590:30:0", + "src": "15012:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -20977,7 +20977,7 @@ }, "id": 1589, "nodeType": "EmitStatement", - "src": "14585:35:0" + "src": "15007:35:0" }, { "expression": { @@ -20988,7 +20988,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1573, - "src": "14650:1:0", + "src": "15073:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21000,7 +21000,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1575, - "src": "14653:1:0", + "src": "15076:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21012,7 +21012,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1577, - "src": "14656:8:0", + "src": "15079:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21044,7 +21044,7 @@ 1131 ], "referencedDeclaration": 1103, - "src": "14634:15:0", + "src": "15057:15:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" @@ -21058,7 +21058,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14634:31:0", + "src": "15057:31:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21067,7 +21067,7 @@ }, "id": 1595, "nodeType": "ExpressionStatement", - "src": "14634:31:0" + "src": "15057:31:0" } ] } @@ -21078,7 +21078,7 @@ "kind": "function", "modifiers": [], "name": "assertLeDecimal", - "nameLocation": "14475:15:0", + "nameLocation": "14895:15:0", "parameters": { "id": 1580, "nodeType": "ParameterList", @@ -21088,10 +21088,10 @@ "id": 1573, "mutability": "mutable", "name": "a", - "nameLocation": "14496:1:0", + "nameLocation": "14916:1:0", "nodeType": "VariableDeclaration", "scope": 1599, - "src": "14491:6:0", + "src": "14911:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21102,7 +21102,7 @@ "id": 1572, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14491:4:0", + "src": "14911:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21115,10 +21115,10 @@ "id": 1575, "mutability": "mutable", "name": "b", - "nameLocation": "14504:1:0", + "nameLocation": "14924:1:0", "nodeType": "VariableDeclaration", "scope": 1599, - "src": "14499:6:0", + "src": "14919:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21129,7 +21129,7 @@ "id": 1574, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14499:4:0", + "src": "14919:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21142,10 +21142,10 @@ "id": 1577, "mutability": "mutable", "name": "decimals", - "nameLocation": "14512:8:0", + "nameLocation": "14932:8:0", "nodeType": "VariableDeclaration", "scope": 1599, - "src": "14507:13:0", + "src": "14927:13:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21156,7 +21156,7 @@ "id": 1576, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14507:4:0", + "src": "14927:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21169,10 +21169,10 @@ "id": 1579, "mutability": "mutable", "name": "err", - "nameLocation": "14536:3:0", + "nameLocation": "14956:3:0", "nodeType": "VariableDeclaration", "scope": 1599, - "src": "14522:17:0", + "src": "14942:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21183,7 +21183,7 @@ "id": 1578, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14522:6:0", + "src": "14942:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21192,13 +21192,13 @@ "visibility": "internal" } ], - "src": "14490:50:0" + "src": "14910:50:0" }, "returnParameters": { "id": 1581, "nodeType": "ParameterList", "parameters": [], - "src": "14550:0:0" + "src": "14970:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -21208,12 +21208,12 @@ { "id": 1639, "nodeType": "FunctionDefinition", - "src": "14688:344:0", + "src": "15115:351:0", "nodes": [], "body": { "id": 1638, "nodeType": "Block", - "src": "14749:283:0", + "src": "15176:290:0", "nodes": [], "statements": [ { @@ -21237,7 +21237,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1601, - "src": "14790:1:0", + "src": "15218:1:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21257,7 +21257,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14773:3:0", + "src": "15201:3:0", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21270,7 +21270,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "14773:16:0", + "src": "15201:16:0", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -21284,7 +21284,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14773:19:0", + "src": "15201:19:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21304,7 +21304,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "14763:9:0", + "src": "15191:9:0", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -21318,7 +21318,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14763:30:0", + "src": "15191:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -21337,7 +21337,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1603, - "src": "14824:1:0", + "src": "15252:1:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21357,7 +21357,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14807:3:0", + "src": "15235:3:0", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21370,7 +21370,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "14807:16:0", + "src": "15235:16:0", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -21384,7 +21384,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14807:19:0", + "src": "15235:19:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21404,7 +21404,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "14797:9:0", + "src": "15225:9:0", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -21418,14 +21418,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14797:30:0", + "src": "15225:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "14763:64:0", + "src": "15191:64:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21433,11 +21433,11 @@ }, "id": 1637, "nodeType": "IfStatement", - "src": "14759:267:0", + "src": "15187:272:0", "trueBody": { "id": 1636, "nodeType": "Block", - "src": "14829:197:0", + "src": "15257:202:0", "statements": [ { "eventCall": { @@ -21451,7 +21451,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14852:38:0", + "src": "15281:38:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_58e3ca0e65e73c038df3db6a7cab1bf7de300d13038b802ce0f4435889c48e5e", "typeString": "literal_string \"Error: a == b not satisfied [string]\"" @@ -21471,7 +21471,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "14848:3:0", + "src": "15277:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -21485,7 +21485,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14848:43:0", + "src": "15277:43:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21494,7 +21494,7 @@ }, "id": 1622, "nodeType": "EmitStatement", - "src": "14843:48:0" + "src": "15272:48:0" }, { "eventCall": { @@ -21508,7 +21508,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14927:12:0", + "src": "15357:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -21521,7 +21521,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1603, - "src": "14941:1:0", + "src": "15371:1:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21544,7 +21544,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "14910:16:0", + "src": "15340:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -21558,7 +21558,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14910:33:0", + "src": "15340:33:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21567,7 +21567,7 @@ }, "id": 1627, "nodeType": "EmitStatement", - "src": "14905:38:0" + "src": "15335:38:0" }, { "eventCall": { @@ -21581,7 +21581,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14979:12:0", + "src": "15410:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -21594,7 +21594,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1601, - "src": "14993:1:0", + "src": "15424:1:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21617,7 +21617,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "14962:16:0", + "src": "15393:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -21631,7 +21631,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "14962:33:0", + "src": "15393:33:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21640,7 +21640,7 @@ }, "id": 1632, "nodeType": "EmitStatement", - "src": "14957:38:0" + "src": "15388:38:0" }, { "expression": { @@ -21652,7 +21652,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "15009:4:0", + "src": "15441:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -21666,7 +21666,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15009:6:0", + "src": "15441:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -21675,7 +21675,7 @@ }, "id": 1635, "nodeType": "ExpressionStatement", - "src": "15009:6:0" + "src": "15441:6:0" } ] } @@ -21686,7 +21686,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "14697:8:0", + "nameLocation": "15124:8:0", "parameters": { "id": 1604, "nodeType": "ParameterList", @@ -21696,10 +21696,10 @@ "id": 1601, "mutability": "mutable", "name": "a", - "nameLocation": "14720:1:0", + "nameLocation": "15147:1:0", "nodeType": "VariableDeclaration", "scope": 1639, - "src": "14706:15:0", + "src": "15133:15:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21710,7 +21710,7 @@ "id": 1600, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14706:6:0", + "src": "15133:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21723,10 +21723,10 @@ "id": 1603, "mutability": "mutable", "name": "b", - "nameLocation": "14737:1:0", + "nameLocation": "15164:1:0", "nodeType": "VariableDeclaration", "scope": 1639, - "src": "14723:15:0", + "src": "15150:15:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21737,7 +21737,7 @@ "id": 1602, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14723:6:0", + "src": "15150:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21746,13 +21746,13 @@ "visibility": "internal" } ], - "src": "14705:34:0" + "src": "15132:34:0" }, "returnParameters": { "id": 1605, "nodeType": "ParameterList", "parameters": [], - "src": "14749:0:0" + "src": "15176:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -21762,12 +21762,12 @@ { "id": 1674, "nodeType": "FunctionDefinition", - "src": "15037:254:0", + "src": "15472:259:0", "nodes": [], "body": { "id": 1673, "nodeType": "Block", - "src": "15117:174:0", + "src": "15552:179:0", "nodes": [], "statements": [ { @@ -21791,7 +21791,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1641, - "src": "15158:1:0", + "src": "15594:1:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21811,7 +21811,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15141:3:0", + "src": "15577:3:0", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21824,7 +21824,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "15141:16:0", + "src": "15577:16:0", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -21838,7 +21838,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15141:19:0", + "src": "15577:19:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21858,7 +21858,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "15131:9:0", + "src": "15567:9:0", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -21872,7 +21872,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15131:30:0", + "src": "15567:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -21891,7 +21891,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1643, - "src": "15192:1:0", + "src": "15628:1:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21911,7 +21911,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15175:3:0", + "src": "15611:3:0", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" @@ -21924,7 +21924,7 @@ "lValueRequested": false, "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "15175:16:0", + "src": "15611:16:0", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" @@ -21938,7 +21938,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15175:19:0", + "src": "15611:19:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21958,7 +21958,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "15165:9:0", + "src": "15601:9:0", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" @@ -21972,14 +21972,14 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15165:30:0", + "src": "15601:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "15131:64:0", + "src": "15567:64:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21987,11 +21987,11 @@ }, "id": 1672, "nodeType": "IfStatement", - "src": "15127:158:0", + "src": "15563:161:0", "trueBody": { "id": 1671, "nodeType": "Block", - "src": "15197:88:0", + "src": "15633:91:0", "statements": [ { "eventCall": { @@ -22005,7 +22005,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15233:7:0", + "src": "15670:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -22018,7 +22018,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1645, - "src": "15242:3:0", + "src": "15679:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22041,7 +22041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "15216:16:0", + "src": "15653:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -22055,7 +22055,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15216:30:0", + "src": "15653:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22064,7 +22064,7 @@ }, "id": 1665, "nodeType": "EmitStatement", - "src": "15211:35:0" + "src": "15648:35:0" }, { "expression": { @@ -22075,7 +22075,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1641, - "src": "15269:1:0", + "src": "15707:1:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22087,7 +22087,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1643, - "src": "15272:1:0", + "src": "15710:1:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22121,7 +22121,7 @@ 1674 ], "referencedDeclaration": 1639, - "src": "15260:8:0", + "src": "15698:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -22135,7 +22135,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15260:14:0", + "src": "15698:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -22144,7 +22144,7 @@ }, "id": 1670, "nodeType": "ExpressionStatement", - "src": "15260:14:0" + "src": "15698:14:0" } ] } @@ -22155,7 +22155,7 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "15046:8:0", + "nameLocation": "15481:8:0", "parameters": { "id": 1646, "nodeType": "ParameterList", @@ -22165,10 +22165,10 @@ "id": 1641, "mutability": "mutable", "name": "a", - "nameLocation": "15069:1:0", + "nameLocation": "15504:1:0", "nodeType": "VariableDeclaration", "scope": 1674, - "src": "15055:15:0", + "src": "15490:15:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22179,7 +22179,7 @@ "id": 1640, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15055:6:0", + "src": "15490:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22192,10 +22192,10 @@ "id": 1643, "mutability": "mutable", "name": "b", - "nameLocation": "15086:1:0", + "nameLocation": "15521:1:0", "nodeType": "VariableDeclaration", "scope": 1674, - "src": "15072:15:0", + "src": "15507:15:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22206,7 +22206,7 @@ "id": 1642, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15072:6:0", + "src": "15507:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22219,10 +22219,10 @@ "id": 1645, "mutability": "mutable", "name": "err", - "nameLocation": "15103:3:0", + "nameLocation": "15538:3:0", "nodeType": "VariableDeclaration", "scope": 1674, - "src": "15089:17:0", + "src": "15524:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22233,7 +22233,7 @@ "id": 1644, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15089:6:0", + "src": "15524:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22242,13 +22242,13 @@ "visibility": "internal" } ], - "src": "15054:53:0" + "src": "15489:53:0" }, "returnParameters": { "id": 1647, "nodeType": "ParameterList", "parameters": [], - "src": "15117:0:0" + "src": "15552:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -22258,12 +22258,12 @@ { "id": 1726, "nodeType": "FunctionDefinition", - "src": "15297:345:0", + "src": "15739:356:0", "nodes": [], "body": { "id": 1725, "nodeType": "Block", - "src": "15379:263:0", + "src": "15821:274:0", "nodes": [], "statements": [ { @@ -22279,7 +22279,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1681, - "src": "15389:2:0", + "src": "15832:2:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22296,14 +22296,14 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "15394:4:0", + "src": "15837:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "15389:9:0", + "src": "15832:9:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22311,7 +22311,7 @@ }, "id": 1686, "nodeType": "ExpressionStatement", - "src": "15389:9:0" + "src": "15832:9:0" }, { "condition": { @@ -22331,7 +22331,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1676, - "src": "15412:1:0", + "src": "15856:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22344,7 +22344,7 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "15412:8:0", + "src": "15856:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22359,7 +22359,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1678, - "src": "15424:1:0", + "src": "15868:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22372,13 +22372,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "15424:8:0", + "src": "15868:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "15412:20:0", + "src": "15856:20:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22387,7 +22387,7 @@ "falseBody": { "id": 1723, "nodeType": "Block", - "src": "15601:35:0", + "src": "16051:37:0", "statements": [ { "expression": { @@ -22402,7 +22402,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1681, - "src": "15615:2:0", + "src": "16066:2:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22419,14 +22419,14 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "15620:5:0", + "src": "16071:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "15615:10:0", + "src": "16066:10:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22434,23 +22434,23 @@ }, "id": 1722, "nodeType": "ExpressionStatement", - "src": "15615:10:0" + "src": "16066:10:0" } ] }, "id": 1724, "nodeType": "IfStatement", - "src": "15408:228:0", + "src": "15852:236:0", "trueBody": { "id": 1718, "nodeType": "Block", - "src": "15434:161:0", + "src": "15878:167:0", "statements": [ { "body": { "id": 1716, "nodeType": "Block", - "src": "15484:101:0", + "src": "15929:105:0", "statements": [ { "condition": { @@ -22470,7 +22470,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1676, - "src": "15506:1:0", + "src": "15952:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22483,7 +22483,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1693, - "src": "15508:1:0", + "src": "15954:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22494,7 +22494,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "15506:4:0", + "src": "15952:4:0", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -22509,7 +22509,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1678, - "src": "15514:1:0", + "src": "15960:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22522,7 +22522,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1693, - "src": "15516:1:0", + "src": "15962:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22533,13 +22533,13 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "15514:4:0", + "src": "15960:4:0", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" } }, - "src": "15506:12:0", + "src": "15952:12:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22547,11 +22547,11 @@ }, "id": 1715, "nodeType": "IfStatement", - "src": "15502:69:0", + "src": "15948:71:0", "trueBody": { "id": 1714, "nodeType": "Block", - "src": "15520:51:0", + "src": "15966:53:0", "statements": [ { "expression": { @@ -22566,7 +22566,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1681, - "src": "15542:2:0", + "src": "15989:2:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22583,14 +22583,14 @@ "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "15547:5:0", + "src": "15994:5:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "15542:10:0", + "src": "15989:10:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22598,7 +22598,7 @@ }, "id": 1713, "nodeType": "ExpressionStatement", - "src": "15542:10:0" + "src": "15989:10:0" } ] } @@ -22621,7 +22621,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1693, - "src": "15465:1:0", + "src": "15910:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22636,7 +22636,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1676, - "src": "15469:1:0", + "src": "15914:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22649,13 +22649,13 @@ "lValueRequested": false, "memberName": "length", "nodeType": "MemberAccess", - "src": "15469:8:0", + "src": "15914:8:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "15465:12:0", + "src": "15910:12:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22672,10 +22672,10 @@ "id": 1693, "mutability": "mutable", "name": "i", - "nameLocation": "15458:1:0", + "nameLocation": "15903:1:0", "nodeType": "VariableDeclaration", "scope": 1717, - "src": "15453:6:0", + "src": "15898:6:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22686,7 +22686,7 @@ "id": 1692, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15453:4:0", + "src": "15898:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22705,7 +22705,7 @@ "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "15462:1:0", + "src": "15907:1:0", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -22713,7 +22713,7 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "15453:10:0" + "src": "15898:10:0" }, "loopExpression": { "expression": { @@ -22725,14 +22725,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "15479:3:0", + "src": "15924:3:0", "subExpression": { "id": 1700, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1693, - "src": "15479:1:0", + "src": "15924:1:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22745,10 +22745,10 @@ }, "id": 1702, "nodeType": "ExpressionStatement", - "src": "15479:3:0" + "src": "15924:3:0" }, "nodeType": "ForStatement", - "src": "15448:137:0" + "src": "15893:141:0" } ] } @@ -22759,7 +22759,7 @@ "kind": "function", "modifiers": [], "name": "checkEq0", - "nameLocation": "15306:8:0", + "nameLocation": "15748:8:0", "parameters": { "id": 1679, "nodeType": "ParameterList", @@ -22769,10 +22769,10 @@ "id": 1676, "mutability": "mutable", "name": "a", - "nameLocation": "15328:1:0", + "nameLocation": "15770:1:0", "nodeType": "VariableDeclaration", "scope": 1726, - "src": "15315:14:0", + "src": "15757:14:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22783,7 +22783,7 @@ "id": 1675, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15315:5:0", + "src": "15757:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22796,10 +22796,10 @@ "id": 1678, "mutability": "mutable", "name": "b", - "nameLocation": "15344:1:0", + "nameLocation": "15786:1:0", "nodeType": "VariableDeclaration", "scope": 1726, - "src": "15331:14:0", + "src": "15773:14:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22810,7 +22810,7 @@ "id": 1677, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15331:5:0", + "src": "15773:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22819,7 +22819,7 @@ "visibility": "internal" } ], - "src": "15314:32:0" + "src": "15756:32:0" }, "returnParameters": { "id": 1682, @@ -22830,10 +22830,10 @@ "id": 1681, "mutability": "mutable", "name": "ok", - "nameLocation": "15375:2:0", + "nameLocation": "15817:2:0", "nodeType": "VariableDeclaration", "scope": 1726, - "src": "15370:7:0", + "src": "15812:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22844,7 +22844,7 @@ "id": 1680, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15370:4:0", + "src": "15812:4:0", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22853,7 +22853,7 @@ "visibility": "internal" } ], - "src": "15369:9:0" + "src": "15811:9:0" }, "scope": 1786, "stateMutability": "pure", @@ -22863,12 +22863,12 @@ { "id": 1758, "nodeType": "FunctionDefinition", - "src": "15647:291:0", + "src": "16101:298:0", "nodes": [], "body": { "id": 1757, "nodeType": "Block", - "src": "15707:231:0", + "src": "16161:238:0", "nodes": [], "statements": [ { @@ -22881,7 +22881,7 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "15721:15:0", + "src": "16176:15:0", "subExpression": { "arguments": [ { @@ -22890,7 +22890,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1728, - "src": "15731:1:0", + "src": "16186:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22902,7 +22902,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1730, - "src": "15734:1:0", + "src": "16189:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22925,7 +22925,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1726, - "src": "15722:8:0", + "src": "16177:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_bool_$", "typeString": "function (bytes memory,bytes memory) pure returns (bool)" @@ -22939,7 +22939,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15722:14:0", + "src": "16177:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -22953,11 +22953,11 @@ }, "id": 1756, "nodeType": "IfStatement", - "src": "15717:215:0", + "src": "16172:220:0", "trueBody": { "id": 1755, "nodeType": "Block", - "src": "15738:194:0", + "src": "16193:199:0", "statements": [ { "eventCall": { @@ -22971,7 +22971,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15761:37:0", + "src": "16217:37:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9bb7b728691fe2872efdd27bd07c4a95b3586c3b7ec3afa731a7c21a76e39cfc", "typeString": "literal_string \"Error: a == b not satisfied [bytes]\"" @@ -22991,7 +22991,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 5, - "src": "15757:3:0", + "src": "16213:3:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" @@ -23005,7 +23005,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15757:42:0", + "src": "16213:42:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23014,7 +23014,7 @@ }, "id": 1741, "nodeType": "EmitStatement", - "src": "15752:47:0" + "src": "16208:47:0" }, { "eventCall": { @@ -23028,7 +23028,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15834:12:0", + "src": "16291:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42fa07d7c51ce5de92a0fc65dbf7e7800814fd01c258dc50e84d5be59184bf0b", "typeString": "literal_string \" Expected\"" @@ -23041,7 +23041,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1730, - "src": "15848:1:0", + "src": "16305:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -23064,7 +23064,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 79, - "src": "15818:15:0", + "src": "16275:15:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" @@ -23078,7 +23078,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15818:32:0", + "src": "16275:32:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23087,7 +23087,7 @@ }, "id": 1746, "nodeType": "EmitStatement", - "src": "15813:37:0" + "src": "16270:37:0" }, { "eventCall": { @@ -23101,7 +23101,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15885:12:0", + "src": "16343:12:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7896f3f645b3ba89da46bf231a5df16e525e587a84bc9b284dfb39958fb219b", "typeString": "literal_string \" Actual\"" @@ -23114,7 +23114,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1728, - "src": "15899:1:0", + "src": "16357:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -23137,7 +23137,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 79, - "src": "15869:15:0", + "src": "16327:15:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" @@ -23151,7 +23151,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15869:32:0", + "src": "16327:32:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23160,7 +23160,7 @@ }, "id": 1751, "nodeType": "EmitStatement", - "src": "15864:37:0" + "src": "16322:37:0" }, { "expression": { @@ -23172,7 +23172,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 216, - "src": "15915:4:0", + "src": "16374:4:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" @@ -23186,7 +23186,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "15915:6:0", + "src": "16374:6:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23195,7 +23195,7 @@ }, "id": 1754, "nodeType": "ExpressionStatement", - "src": "15915:6:0" + "src": "16374:6:0" } ] } @@ -23206,7 +23206,7 @@ "kind": "function", "modifiers": [], "name": "assertEq0", - "nameLocation": "15656:9:0", + "nameLocation": "16110:9:0", "parameters": { "id": 1731, "nodeType": "ParameterList", @@ -23216,10 +23216,10 @@ "id": 1728, "mutability": "mutable", "name": "a", - "nameLocation": "15679:1:0", + "nameLocation": "16133:1:0", "nodeType": "VariableDeclaration", "scope": 1758, - "src": "15666:14:0", + "src": "16120:14:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23230,7 +23230,7 @@ "id": 1727, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15666:5:0", + "src": "16120:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23243,10 +23243,10 @@ "id": 1730, "mutability": "mutable", "name": "b", - "nameLocation": "15695:1:0", + "nameLocation": "16149:1:0", "nodeType": "VariableDeclaration", "scope": 1758, - "src": "15682:14:0", + "src": "16136:14:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23257,7 +23257,7 @@ "id": 1729, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15682:5:0", + "src": "16136:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23266,13 +23266,13 @@ "visibility": "internal" } ], - "src": "15665:32:0" + "src": "16119:32:0" }, "returnParameters": { "id": 1732, "nodeType": "ParameterList", "parameters": [], - "src": "15707:0:0" + "src": "16161:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -23282,12 +23282,12 @@ { "id": 1785, "nodeType": "FunctionDefinition", - "src": "15943:205:0", + "src": "16405:210:0", "nodes": [], "body": { "id": 1784, "nodeType": "Block", - "src": "16022:126:0", + "src": "16484:131:0", "nodes": [], "statements": [ { @@ -23300,7 +23300,7 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "16036:15:0", + "src": "16499:15:0", "subExpression": { "arguments": [ { @@ -23309,7 +23309,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1760, - "src": "16046:1:0", + "src": "16509:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -23321,7 +23321,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1762, - "src": "16049:1:0", + "src": "16512:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -23344,7 +23344,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1726, - "src": "16037:8:0", + "src": "16500:8:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_bool_$", "typeString": "function (bytes memory,bytes memory) pure returns (bool)" @@ -23358,7 +23358,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16037:14:0", + "src": "16500:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -23372,11 +23372,11 @@ }, "id": 1783, "nodeType": "IfStatement", - "src": "16032:110:0", + "src": "16495:113:0", "trueBody": { "id": 1782, "nodeType": "Block", - "src": "16053:89:0", + "src": "16516:92:0", "statements": [ { "eventCall": { @@ -23390,7 +23390,7 @@ "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16089:7:0", + "src": "16553:7:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -23403,7 +23403,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1764, - "src": "16098:3:0", + "src": "16562:3:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23426,7 +23426,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 85, - "src": "16072:16:0", + "src": "16536:16:0", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" @@ -23440,7 +23440,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16072:30:0", + "src": "16536:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23449,7 +23449,7 @@ }, "id": 1776, "nodeType": "EmitStatement", - "src": "16067:35:0" + "src": "16531:35:0" }, { "expression": { @@ -23460,7 +23460,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1760, - "src": "16126:1:0", + "src": "16591:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -23472,7 +23472,7 @@ "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 1762, - "src": "16129:1:0", + "src": "16594:1:0", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -23498,7 +23498,7 @@ 1785 ], "referencedDeclaration": 1758, - "src": "16116:9:0", + "src": "16581:9:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory,bytes memory)" @@ -23512,7 +23512,7 @@ "lValueRequested": false, "names": [], "nodeType": "FunctionCall", - "src": "16116:15:0", + "src": "16581:15:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", @@ -23521,7 +23521,7 @@ }, "id": 1781, "nodeType": "ExpressionStatement", - "src": "16116:15:0" + "src": "16581:15:0" } ] } @@ -23532,7 +23532,7 @@ "kind": "function", "modifiers": [], "name": "assertEq0", - "nameLocation": "15952:9:0", + "nameLocation": "16414:9:0", "parameters": { "id": 1765, "nodeType": "ParameterList", @@ -23542,10 +23542,10 @@ "id": 1760, "mutability": "mutable", "name": "a", - "nameLocation": "15975:1:0", + "nameLocation": "16437:1:0", "nodeType": "VariableDeclaration", "scope": 1785, - "src": "15962:14:0", + "src": "16424:14:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23556,7 +23556,7 @@ "id": 1759, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15962:5:0", + "src": "16424:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23569,10 +23569,10 @@ "id": 1762, "mutability": "mutable", "name": "b", - "nameLocation": "15991:1:0", + "nameLocation": "16453:1:0", "nodeType": "VariableDeclaration", "scope": 1785, - "src": "15978:14:0", + "src": "16440:14:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23583,7 +23583,7 @@ "id": 1761, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15978:5:0", + "src": "16440:5:0", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23596,10 +23596,10 @@ "id": 1764, "mutability": "mutable", "name": "err", - "nameLocation": "16008:3:0", + "nameLocation": "16470:3:0", "nodeType": "VariableDeclaration", "scope": 1785, - "src": "15994:17:0", + "src": "16456:17:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23610,7 +23610,7 @@ "id": 1763, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15994:6:0", + "src": "16456:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23619,13 +23619,13 @@ "visibility": "internal" } ], - "src": "15961:51:0" + "src": "16423:51:0" }, "returnParameters": { "id": 1766, "nodeType": "ParameterList", "parameters": [], - "src": "16022:0:0" + "src": "16484:0:0" }, "scope": 1786, "stateMutability": "nonpayable", @@ -23643,7 +23643,7 @@ 1786 ], "name": "DSTest", - "nameLocation": "724:6:0", + "nameLocation": "741:6:0", "scope": 1787, "usedErrors": [] } diff --git a/src/FundingVoucher.sol b/src/FundingVoucher.sol new file mode 100644 index 0000000..c655423 --- /dev/null +++ b/src/FundingVoucher.sol @@ -0,0 +1,62 @@ +// SPDX-License-Identifier: MIT +pragma solidity 0.8.15; + +/** + * @title Funding Voucher + * @author La DAO + * @notice This contract contains the main functions for a Funding Voucher + * represents investment in project and allows user to claim earnings + */ +import {Counters} from "https://github.com/iafhurtado/openzeppelin-contracts/blob/master/contracts/utils/Counters.sol"; +import {ERC3525Upgradeable} from "https://github.com/parseb/ERC3525/blob/main/contracts/ERC3525Upgradeable.sol"; +import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol"; + +contract FundingVoucher { + // Las variables + using Counters for Counters.Counter; + + Counters.Counter private _voucherIdCounter; + + uint8 maxVoucherSupply; + + constructor(uint8 _maxVoucherSupply) ERC3525Upgradeable("Funding Voucher", "FUND") { + maxVoucherSupply = _maxVoucherSupply; + } + + function safeMint(address to, string memory uri) public onlyOwner { // ProjectEscrow address como admin + require(_voucherIdCounter.current() < _maxVoucherSupply, "Funding voucher max supply has been reached"); + uint256 tokenId = _voucherIdCounter.current(); + _voucherIdCounter.increment(); + _mint(to, tokenId); + _setTokenURI(tokenId, uri); + } + + function setTokenURI(uint256 tokenId, string memory newURI) public { + address tokenOwner = ownerOf(tokenId); + require(msg.sender == tokenOwner, "Caller is not the owner or an approved operator"); + _setTokenURI(tokenId, newURI); + } + + function burn(uint256 tokenId_) external virtual { + require(_msgSender() == ownerOf(tokenId_), "only owner"); + _burnVoucher(tokenId_); + } + + function tokenURI(uint256 tokenId) + public + view + override(ERC721, ERC721URIStorage) + returns (string memory) + { + return super.tokenURI(tokenId); + } + + function supportsInterface(bytes4 interfaceId) + public + view + override(ERC721) + returns (bool) + { + return super.supportsInterface(interfaceId); + } +}