{ "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" } ], "bytecode": { "object": "0x6080806040523461001a5761031f9081610020823930815050f35b600080fdfe60806040818152600436101561001457600080fd5b600091823560e01c90816305ee8612146102365750806310332977146102025780631de45560146101ce5780638995290f1461019a578063986c5f6814610166578063b22dc54d14610132578063b67689da146100fe578063d160e4de146100ca5763fa784a441461008557600080fd5b816003193601126100c657806100c2915190634e487b7160e01b602083015260126024830152602482526100b88261026e565b51918291826102a0565b0390f35b5080fd5b50816003193601126100c657806100c2915190634e487b7160e01b602083015260226024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260516024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260316024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260416024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260116024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260216024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260016024830152602482526100b88261026e565b9190508260031936011261026a576100c29250634e487b7160e01b602083015260326024830152602482526100b88261026e565b8280fd5b6060810190811067ffffffffffffffff82111761028a57604052565b634e487b7160e01b600052604160045260246000fd5b6020808252825181830181905290939260005b8281106102d557505060409293506000838284010152601f8019910116010190565b8181018601518482016040015285016102b356fea2646970667358221220c435f8a09d24cf1a0fb287debd90c8fbd364758e04e5c881a69ab4825de88bb564736f6c63430008110033", "sourceMap": "162:850:7:-:0;;;;;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x60806040818152600436101561001457600080fd5b600091823560e01c90816305ee8612146102365750806310332977146102025780631de45560146101ce5780638995290f1461019a578063986c5f6814610166578063b22dc54d14610132578063b67689da146100fe578063d160e4de146100ca5763fa784a441461008557600080fd5b816003193601126100c657806100c2915190634e487b7160e01b602083015260126024830152602482526100b88261026e565b51918291826102a0565b0390f35b5080fd5b50816003193601126100c657806100c2915190634e487b7160e01b602083015260226024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260516024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260316024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260416024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260116024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260216024830152602482526100b88261026e565b50816003193601126100c657806100c2915190634e487b7160e01b602083015260016024830152602482526100b88261026e565b9190508260031936011261026a576100c29250634e487b7160e01b602083015260326024830152602482526100b88261026e565b8280fd5b6060810190811067ffffffffffffffff82111761028a57604052565b634e487b7160e01b600052604160045260246000fd5b6020808252825181830181905290939260005b8281106102d557505060409293506000838284010152601f8019910116010190565b8181018601518482016040015285016102b356fea2646970667358221220c435f8a09d24cf1a0fb287debd90c8fbd364758e04e5c881a69ab4825de88bb564736f6c63430008110033", "sourceMap": "162:850:7:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;778:47;;;;408;;;;450:4;408:47;;;162:850;408:47;;;;;;:::i;:::-;162:850;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;778:47;;;;601;;;;643:4;601:47;;;162:850;601:47;;;;;;:::i;162:850::-;;;;;;;;;;;;;;778:47;;;;962;;;;1004:4;962:47;;;162:850;962:47;;;;;;:::i;162:850::-;;;;;;;;;;;;;;778:47;;;;687;;;;729:4;687:47;;;162:850;687:47;;;;;;:::i;162:850::-;;;;;;;;;;;;;;778:47;;;;872;;;;914:4;872:47;;;162:850;872:47;;;;;;:::i;162:850::-;;;;;;;;;;;;;;778:47;;;;317;;;;359:4;317:47;;;162:850;317:47;;;;;;:::i;162:850::-;;;;;;;;;;;;;;778:47;;;;505;;;;547:4;505:47;;;162:850;505:47;;;;;;:::i;162:850::-;;;;;;;;;;;;;;778:47;;;;224;;;;266:4;224:47;;;162:850;224:47;;;;;;:::i;162:850::-;;;;;;;;;;;;;778:47;;;;;;;;;820:4;778:47;;;162:850;778:47;;;;;;:::i;162:850::-;;;;;;;;;;;;;;;;;;;:::o;:::-;778:47;;;162:850;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;162:850:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": { "arithmeticError()": "8995290f", "assertionError()": "10332977", "divisionError()": "fa784a44", "encodeStorageError()": "d160e4de", "enumConversionError()": "1de45560", "indexOOBError()": "05ee8612", "memOverflowError()": "986c5f68", "popError()": "b22dc54d", "zeroVarError()": "b67689da" }, "rawMetadata": "{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"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\":200},\"remappings\":[\":@ensdomains/=node_modules/@ensdomains/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-gas-reporter/=node_modules/eth-gas-reporter/\",\":forge-std/=lib/forge-std/src/\",\":hardhat-deploy/=node_modules/hardhat-deploy/\",\":hardhat/=node_modules/hardhat/\"],\"viaIR\":true},\"sources\":{\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6\",\"dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.17+commit.8df45f5f" }, "language": "Solidity", "output": { "abi": [ { "inputs": [], "stateMutability": "view", "type": "function", "name": "arithmeticError", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ] }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "assertionError", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ] }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "divisionError", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ] }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "encodeStorageError", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ] }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "enumConversionError", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ] }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "indexOOBError", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ] }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "memOverflowError", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ] }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "popError", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ] }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "zeroVarError", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ] } ], "devdoc": { "kind": "dev", "methods": {}, "version": 1 }, "userdoc": { "kind": "user", "methods": {}, "version": 1 } }, "settings": { "remappings": [ ":@ensdomains/=node_modules/@ensdomains/", ":@openzeppelin/=node_modules/@openzeppelin/", ":ds-test/=lib/forge-std/lib/ds-test/src/", ":eth-gas-reporter/=node_modules/eth-gas-reporter/", ":forge-std/=lib/forge-std/src/", ":hardhat-deploy/=node_modules/hardhat-deploy/", ":hardhat/=node_modules/hardhat/" ], "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "compilationTarget": { "lib/forge-std/src/StdError.sol": "stdError" }, "libraries": {}, "viaIR": true }, "sources": { "lib/forge-std/src/StdError.sol": { "keccak256": "0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77", "urls": [ "bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6", "dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj" ], "license": "MIT" } }, "version": 1 }, "ast": { "absolutePath": "lib/forge-std/src/StdError.sol", "id": 5550, "exportedSymbols": { "stdError": [ 5549 ] }, "nodeType": "SourceUnit", "src": "129:884:7", "nodes": [ { "id": 5485, "nodeType": "PragmaDirective", "src": "129:31:7", "nodes": [], "literals": [ "solidity", ">=", "0.6", ".2", "<", "0.9", ".0" ] }, { "id": 5549, "nodeType": "ContractDefinition", "src": "162:850:7", "nodes": [ { "id": 5492, "nodeType": "VariableDeclaration", "src": "185:86:7", "nodes": [], "constant": true, "functionSelector": "10332977", "mutability": "constant", "name": "assertionError", "nameLocation": "207:14:7", "scope": 5549, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes" }, "typeName": { "id": 5486, "name": "bytes", "nodeType": "ElementaryTypeName", "src": "185:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, "value": { "arguments": [ { "hexValue": "50616e69632875696e7432353629", "id": 5489, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "248:16:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, "value": "Panic(uint256)" }, { "hexValue": "30783031", "id": 5490, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", "src": "266:4:7", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "0x01" } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" } ], "expression": { "id": 5487, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, "src": "224:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, "id": 5488, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "memberLocation": "228:19:7", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", "src": "224:23:7", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, "id": 5491, "isConstant": false, "isLValue": false, "isPure": true, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "224:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, "visibility": "public" }, { "id": 5499, "nodeType": "VariableDeclaration", "src": "277:87:7", "nodes": [], "constant": true, "functionSelector": "8995290f", "mutability": "constant", "name": "arithmeticError", "nameLocation": "299:15:7", "scope": 5549, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes" }, "typeName": { "id": 5493, "name": "bytes", "nodeType": "ElementaryTypeName", "src": "277:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, "value": { "arguments": [ { "hexValue": "50616e69632875696e7432353629", "id": 5496, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "341:16:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, "value": "Panic(uint256)" }, { "hexValue": "30783131", "id": 5497, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", "src": "359:4:7", "typeDescriptions": { "typeIdentifier": "t_rational_17_by_1", "typeString": "int_const 17" }, "value": "0x11" } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, { "typeIdentifier": "t_rational_17_by_1", "typeString": "int_const 17" } ], "expression": { "id": 5494, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, "src": "317:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, "id": 5495, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "memberLocation": "321:19:7", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", "src": "317:23:7", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, "id": 5498, "isConstant": false, "isLValue": false, "isPure": true, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "317:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, "visibility": "public" }, { "id": 5506, "nodeType": "VariableDeclaration", "src": "370:85:7", "nodes": [], "constant": true, "functionSelector": "fa784a44", "mutability": "constant", "name": "divisionError", "nameLocation": "392:13:7", "scope": 5549, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes" }, "typeName": { "id": 5500, "name": "bytes", "nodeType": "ElementaryTypeName", "src": "370:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, "value": { "arguments": [ { "hexValue": "50616e69632875696e7432353629", "id": 5503, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "432:16:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, "value": "Panic(uint256)" }, { "hexValue": "30783132", "id": 5504, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", "src": "450:4:7", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" }, "value": "0x12" } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" } ], "expression": { "id": 5501, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, "src": "408:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, "id": 5502, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "memberLocation": "412:19:7", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", "src": "408:23:7", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, "id": 5505, "isConstant": false, "isLValue": false, "isPure": true, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "408:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, "visibility": "public" }, { "id": 5513, "nodeType": "VariableDeclaration", "src": "461:91:7", "nodes": [], "constant": true, "functionSelector": "1de45560", "mutability": "constant", "name": "enumConversionError", "nameLocation": "483:19:7", "scope": 5549, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes" }, "typeName": { "id": 5507, "name": "bytes", "nodeType": "ElementaryTypeName", "src": "461:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, "value": { "arguments": [ { "hexValue": "50616e69632875696e7432353629", "id": 5510, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "529:16:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, "value": "Panic(uint256)" }, { "hexValue": "30783231", "id": 5511, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", "src": "547:4:7", "typeDescriptions": { "typeIdentifier": "t_rational_33_by_1", "typeString": "int_const 33" }, "value": "0x21" } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, { "typeIdentifier": "t_rational_33_by_1", "typeString": "int_const 33" } ], "expression": { "id": 5508, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, "src": "505:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, "id": 5509, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "memberLocation": "509:19:7", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", "src": "505:23:7", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, "id": 5512, "isConstant": false, "isLValue": false, "isPure": true, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "505:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, "visibility": "public" }, { "id": 5520, "nodeType": "VariableDeclaration", "src": "558:90:7", "nodes": [], "constant": true, "functionSelector": "d160e4de", "mutability": "constant", "name": "encodeStorageError", "nameLocation": "580:18:7", "scope": 5549, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes" }, "typeName": { "id": 5514, "name": "bytes", "nodeType": "ElementaryTypeName", "src": "558:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, "value": { "arguments": [ { "hexValue": "50616e69632875696e7432353629", "id": 5517, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "625:16:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, "value": "Panic(uint256)" }, { "hexValue": "30783232", "id": 5518, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", "src": "643:4:7", "typeDescriptions": { "typeIdentifier": "t_rational_34_by_1", "typeString": "int_const 34" }, "value": "0x22" } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, { "typeIdentifier": "t_rational_34_by_1", "typeString": "int_const 34" } ], "expression": { "id": 5515, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, "src": "601:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, "id": 5516, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "memberLocation": "605:19:7", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", "src": "601:23:7", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, "id": 5519, "isConstant": false, "isLValue": false, "isPure": true, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "601:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, "visibility": "public" }, { "id": 5527, "nodeType": "VariableDeclaration", "src": "654:80:7", "nodes": [], "constant": true, "functionSelector": "b22dc54d", "mutability": "constant", "name": "popError", "nameLocation": "676:8:7", "scope": 5549, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes" }, "typeName": { "id": 5521, "name": "bytes", "nodeType": "ElementaryTypeName", "src": "654:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, "value": { "arguments": [ { "hexValue": "50616e69632875696e7432353629", "id": 5524, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "711:16:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, "value": "Panic(uint256)" }, { "hexValue": "30783331", "id": 5525, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", "src": "729:4:7", "typeDescriptions": { "typeIdentifier": "t_rational_49_by_1", "typeString": "int_const 49" }, "value": "0x31" } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, { "typeIdentifier": "t_rational_49_by_1", "typeString": "int_const 49" } ], "expression": { "id": 5522, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, "src": "687:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, "id": 5523, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "memberLocation": "691:19:7", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", "src": "687:23:7", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, "id": 5526, "isConstant": false, "isLValue": false, "isPure": true, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "687:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, "visibility": "public" }, { "id": 5534, "nodeType": "VariableDeclaration", "src": "740:85:7", "nodes": [], "constant": true, "functionSelector": "05ee8612", "mutability": "constant", "name": "indexOOBError", "nameLocation": "762:13:7", "scope": 5549, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes" }, "typeName": { "id": 5528, "name": "bytes", "nodeType": "ElementaryTypeName", "src": "740:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, "value": { "arguments": [ { "hexValue": "50616e69632875696e7432353629", "id": 5531, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "802:16:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, "value": "Panic(uint256)" }, { "hexValue": "30783332", "id": 5532, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", "src": "820:4:7", "typeDescriptions": { "typeIdentifier": "t_rational_50_by_1", "typeString": "int_const 50" }, "value": "0x32" } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, { "typeIdentifier": "t_rational_50_by_1", "typeString": "int_const 50" } ], "expression": { "id": 5529, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, "src": "778:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, "id": 5530, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "memberLocation": "782:19:7", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", "src": "778:23:7", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, "id": 5533, "isConstant": false, "isLValue": false, "isPure": true, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "778:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, "visibility": "public" }, { "id": 5541, "nodeType": "VariableDeclaration", "src": "831:88:7", "nodes": [], "constant": true, "functionSelector": "986c5f68", "mutability": "constant", "name": "memOverflowError", "nameLocation": "853:16:7", "scope": 5549, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes" }, "typeName": { "id": 5535, "name": "bytes", "nodeType": "ElementaryTypeName", "src": "831:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, "value": { "arguments": [ { "hexValue": "50616e69632875696e7432353629", "id": 5538, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "896:16:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, "value": "Panic(uint256)" }, { "hexValue": "30783431", "id": 5539, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", "src": "914:4:7", "typeDescriptions": { "typeIdentifier": "t_rational_65_by_1", "typeString": "int_const 65" }, "value": "0x41" } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, { "typeIdentifier": "t_rational_65_by_1", "typeString": "int_const 65" } ], "expression": { "id": 5536, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, "src": "872:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, "id": 5537, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "memberLocation": "876:19:7", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", "src": "872:23:7", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, "id": 5540, "isConstant": false, "isLValue": false, "isPure": true, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "872:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, "visibility": "public" }, { "id": 5548, "nodeType": "VariableDeclaration", "src": "925:84:7", "nodes": [], "constant": true, "functionSelector": "b67689da", "mutability": "constant", "name": "zeroVarError", "nameLocation": "947:12:7", "scope": 5549, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes" }, "typeName": { "id": 5542, "name": "bytes", "nodeType": "ElementaryTypeName", "src": "925:5:7", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, "value": { "arguments": [ { "hexValue": "50616e69632875696e7432353629", "id": 5545, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "986:16:7", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, "value": "Panic(uint256)" }, { "hexValue": "30783531", "id": 5546, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", "src": "1004:4:7", "typeDescriptions": { "typeIdentifier": "t_rational_81_by_1", "typeString": "int_const 81" }, "value": "0x51" } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" }, { "typeIdentifier": "t_rational_81_by_1", "typeString": "int_const 81" } ], "expression": { "id": 5543, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, "src": "962:3:7", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, "id": 5544, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "memberLocation": "966:19:7", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", "src": "962:23:7", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, "id": 5547, "isConstant": false, "isLValue": false, "isPure": true, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "962:47:7", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, "visibility": "public" } ], "abstract": false, "baseContracts": [], "canonicalName": "stdError", "contractDependencies": [], "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ 5549 ], "name": "stdError", "nameLocation": "170:8:7", "scope": 5550, "usedErrors": [] } ], "license": "MIT" }, "id": 7 }