Files
contract/deployment/alpha/out/StdError.sol/stdError.json
2023-11-16 17:36:43 -04:00

1431 lines
54 KiB
JSON

{
"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": "0x61031761003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c8063986c5f6811610080578063b67689da11610065578063b67689da146100f8578063d160e4de14610100578063fa784a441461010857600080fd5b8063986c5f68146100e8578063b22dc54d146100f057600080fd5b806305ee8612146100b257806310332977146100d05780631de45560146100d85780638995290f146100e0575b600080fd5b6100ba610110565b6040516100c7919061029d565b60405180910390f35b6100ba61019b565b6100ba6101ad565b6100ba6101bf565b6100ba6101d1565b6100ba6101e3565b6100ba6101f5565b6100ba610207565b6100ba610219565b603260405160240161012291906102d3565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4e487b710000000000000000000000000000000000000000000000000000000017905281565b600160405160240161012291906102d3565b602160405160240161012291906102d3565b601160405160240161012291906102d3565b604160405160240161012291906102d3565b603160405160240161012291906102d3565b605160405160240161012291906102d3565b602260405160240161012291906102d3565b601260405160240161012291906102d3565b60005b8381101561024657818101518382015260200161022e565b50506000910152565b6000610259825190565b8084526020840161026e82826020870161022b565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011601949350505050565b6020815260006102b0602083018461024f565b9392505050565b600060ff82165b92915050565b6102cd816102b7565b82525050565b602081016102be82846102c456fea2646970667358221220248ac8f3bec16a2002c170e25adf866c5ae03bfdccbf41b77e993306e03f390264736f6c63430008160033",
"sourceMap": "162:850:6:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;162:850:6;;;;;;;;;;;;;;;;;",
"linkReferences": {}
},
"deployedBytecode": {
"object": "0x73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c8063986c5f6811610080578063b67689da11610065578063b67689da146100f8578063d160e4de14610100578063fa784a441461010857600080fd5b8063986c5f68146100e8578063b22dc54d146100f057600080fd5b806305ee8612146100b257806310332977146100d05780631de45560146100d85780638995290f146100e0575b600080fd5b6100ba610110565b6040516100c7919061029d565b60405180910390f35b6100ba61019b565b6100ba6101ad565b6100ba6101bf565b6100ba6101d1565b6100ba6101e3565b6100ba6101f5565b6100ba610207565b6100ba610219565b603260405160240161012291906102d3565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4e487b710000000000000000000000000000000000000000000000000000000017905281565b600160405160240161012291906102d3565b602160405160240161012291906102d3565b601160405160240161012291906102d3565b604160405160240161012291906102d3565b603160405160240161012291906102d3565b605160405160240161012291906102d3565b602260405160240161012291906102d3565b601260405160240161012291906102d3565b60005b8381101561024657818101518382015260200161022e565b50506000910152565b6000610259825190565b8084526020840161026e82826020870161022b565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011601949350505050565b6020815260006102b0602083018461024f565b9392505050565b600060ff82165b92915050565b6102cd816102b7565b82525050565b602081016102be82846102c456fea2646970667358221220248ac8f3bec16a2002c170e25adf866c5ae03bfdccbf41b77e993306e03f390264736f6c63430008160033",
"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:::-;820:4;778:47;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;740:85;:::o;185:86::-;266:4;224:47;;;;;;;;:::i;461:91::-;547:4;505:47;;;;;;;;:::i;277:87::-;359:4;317:47;;;;;;;;:::i;831:88::-;914:4;872:47;;;;;;;;:::i;654:80::-;729:4;687:47;;;;;;;;:::i;925:84::-;1004:4;962:47;;;;;;;;:::i;558:90::-;643:4;601:47;;;;;;;;:::i;370:85::-;450:4;408:47;;;;;;;;:::i;256:250:69:-;341:1;351:113;365:6;362:1;359:13;351:113;;;441:11;;;435:18;422:11;;;415:39;387:2;380:10;351:113;;;-1:-1:-1;;498:1:69;480:16;;473:27;256:250::o;678:311::-;719:3;751:25;770:5;75:12;;14:75;751:25;188:19;;;240:4;231:14;;862:67;922:6;915:5;908:4;901:5;897:16;862:67;:::i;:::-;600:66;595:2;584:14;;580:87;945:38;;678:311;-1:-1:-1;;;;678:311:69:o;994:225::-;1149:2;1138:9;1131:21;1112:4;1169:44;1209:2;1198:9;1194:18;1186:6;1169:44;:::i;:::-;1161:52;994:225;-1:-1:-1;;;994:225:69:o;1441:150::-;1494:9;1372:4;1361:16;;1531:54;1518:67;1441:150;-1:-1:-1;;1441:150:69:o;1596:119::-;1668:40;1702:5;1668:40;:::i;:::-;1663:3;1656:53;;;1596:119::o;1720:202::-;1861:2;1846:18;;1873:43;1850:9;1898:6;1873:43;:::i",
"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.22+commit.4fc1097e\"},\"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\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"details\":{\"constantOptimizer\":true,\"cse\":true,\"deduplicate\":true,\"inliner\":true,\"jumpdestRemover\":true,\"orderLiterals\":true,\"peephole\":true,\"simpleCounterForLoopUncheckedIncrement\":true,\"yul\":true,\"yulDetails\":{\"optimizerSteps\":\"dhfoD[xarrscLMcCTU]uljmul:fDnTOcmu\",\"stackAllocation\":true}},\"runs\":999999999},\"remappings\":[\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":@uniswap/v3-core/=lib_uniswap/v3-core/\",\":@uniswap/v3-periphery/=lib_uniswap/v3-periphery/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":v3-core/=lib_uniswap/v3-core/\",\":v3-periphery/libraries/=lib_uniswap/v3-periphery/contracts/libraries/\"]},\"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.22+commit.4fc1097e"
},
"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": [
"@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/",
"@uniswap/v3-core/=lib_uniswap/v3-core/",
"@uniswap/v3-periphery/=lib_uniswap/v3-periphery/",
"ds-test/=lib/forge-std/lib/ds-test/src/",
"forge-std/=lib/forge-std/src/",
"openzeppelin-contracts/=lib/openzeppelin-contracts/",
"v3-core/=lib_uniswap/v3-core/",
"v3-periphery/libraries/=lib_uniswap/v3-periphery/contracts/libraries/"
],
"optimizer": {
"runs": 999999999,
"details": {
"peephole": true,
"inliner": true,
"jumpdestRemover": true,
"orderLiterals": true,
"deduplicate": true,
"cse": true,
"constantOptimizer": true,
"yul": true,
"yulDetails": {
"stackAllocation": true,
"optimizerSteps": "dhfoD[xarrscLMcCTU]uljmul:fDnTOcmu"
}
}
},
"metadata": {
"bytecodeHash": "ipfs"
},
"compilationTarget": {
"lib/forge-std/src/StdError.sol": "stdError"
},
"libraries": {}
},
"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": 7401,
"exportedSymbols": {
"stdError": [
7400
]
},
"nodeType": "SourceUnit",
"src": "129:884:6",
"nodes": [
{
"id": 7336,
"nodeType": "PragmaDirective",
"src": "129:31:6",
"nodes": [],
"literals": [
"solidity",
">=",
"0.6",
".2",
"<",
"0.9",
".0"
]
},
{
"id": 7400,
"nodeType": "ContractDefinition",
"src": "162:850:6",
"nodes": [
{
"id": 7343,
"nodeType": "VariableDeclaration",
"src": "185:86:6",
"nodes": [],
"constant": true,
"functionSelector": "10332977",
"mutability": "constant",
"name": "assertionError",
"nameLocation": "207:14:6",
"scope": 7400,
"stateVariable": true,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes"
},
"typeName": {
"id": 7337,
"name": "bytes",
"nodeType": "ElementaryTypeName",
"src": "185:5:6",
"typeDescriptions": {
"typeIdentifier": "t_bytes_storage_ptr",
"typeString": "bytes"
}
},
"value": {
"arguments": [
{
"hexValue": "50616e69632875696e7432353629",
"id": 7340,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "248:16:6",
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
"typeString": "literal_string \"Panic(uint256)\""
},
"value": "Panic(uint256)"
},
{
"hexValue": "30783031",
"id": 7341,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "266:4:6",
"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": 7338,
"name": "abi",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": -1,
"src": "224:3:6",
"typeDescriptions": {
"typeIdentifier": "t_magic_abi",
"typeString": "abi"
}
},
"id": 7339,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"memberLocation": "228:19:6",
"memberName": "encodeWithSignature",
"nodeType": "MemberAccess",
"src": "224: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)"
}
},
"id": 7342,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "224:47:6",
"tryCall": false,
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes memory"
}
},
"visibility": "public"
},
{
"id": 7350,
"nodeType": "VariableDeclaration",
"src": "277:87:6",
"nodes": [],
"constant": true,
"functionSelector": "8995290f",
"mutability": "constant",
"name": "arithmeticError",
"nameLocation": "299:15:6",
"scope": 7400,
"stateVariable": true,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes"
},
"typeName": {
"id": 7344,
"name": "bytes",
"nodeType": "ElementaryTypeName",
"src": "277:5:6",
"typeDescriptions": {
"typeIdentifier": "t_bytes_storage_ptr",
"typeString": "bytes"
}
},
"value": {
"arguments": [
{
"hexValue": "50616e69632875696e7432353629",
"id": 7347,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "341:16:6",
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
"typeString": "literal_string \"Panic(uint256)\""
},
"value": "Panic(uint256)"
},
{
"hexValue": "30783131",
"id": 7348,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "359:4:6",
"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": 7345,
"name": "abi",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": -1,
"src": "317:3:6",
"typeDescriptions": {
"typeIdentifier": "t_magic_abi",
"typeString": "abi"
}
},
"id": 7346,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"memberLocation": "321:19:6",
"memberName": "encodeWithSignature",
"nodeType": "MemberAccess",
"src": "317: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)"
}
},
"id": 7349,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "317:47:6",
"tryCall": false,
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes memory"
}
},
"visibility": "public"
},
{
"id": 7357,
"nodeType": "VariableDeclaration",
"src": "370:85:6",
"nodes": [],
"constant": true,
"functionSelector": "fa784a44",
"mutability": "constant",
"name": "divisionError",
"nameLocation": "392:13:6",
"scope": 7400,
"stateVariable": true,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes"
},
"typeName": {
"id": 7351,
"name": "bytes",
"nodeType": "ElementaryTypeName",
"src": "370:5:6",
"typeDescriptions": {
"typeIdentifier": "t_bytes_storage_ptr",
"typeString": "bytes"
}
},
"value": {
"arguments": [
{
"hexValue": "50616e69632875696e7432353629",
"id": 7354,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "432:16:6",
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
"typeString": "literal_string \"Panic(uint256)\""
},
"value": "Panic(uint256)"
},
{
"hexValue": "30783132",
"id": 7355,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "450:4:6",
"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": 7352,
"name": "abi",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": -1,
"src": "408:3:6",
"typeDescriptions": {
"typeIdentifier": "t_magic_abi",
"typeString": "abi"
}
},
"id": 7353,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"memberLocation": "412:19:6",
"memberName": "encodeWithSignature",
"nodeType": "MemberAccess",
"src": "408: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)"
}
},
"id": 7356,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "408:47:6",
"tryCall": false,
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes memory"
}
},
"visibility": "public"
},
{
"id": 7364,
"nodeType": "VariableDeclaration",
"src": "461:91:6",
"nodes": [],
"constant": true,
"functionSelector": "1de45560",
"mutability": "constant",
"name": "enumConversionError",
"nameLocation": "483:19:6",
"scope": 7400,
"stateVariable": true,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes"
},
"typeName": {
"id": 7358,
"name": "bytes",
"nodeType": "ElementaryTypeName",
"src": "461:5:6",
"typeDescriptions": {
"typeIdentifier": "t_bytes_storage_ptr",
"typeString": "bytes"
}
},
"value": {
"arguments": [
{
"hexValue": "50616e69632875696e7432353629",
"id": 7361,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "529:16:6",
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
"typeString": "literal_string \"Panic(uint256)\""
},
"value": "Panic(uint256)"
},
{
"hexValue": "30783231",
"id": 7362,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "547:4:6",
"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": 7359,
"name": "abi",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": -1,
"src": "505:3:6",
"typeDescriptions": {
"typeIdentifier": "t_magic_abi",
"typeString": "abi"
}
},
"id": 7360,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"memberLocation": "509:19:6",
"memberName": "encodeWithSignature",
"nodeType": "MemberAccess",
"src": "505: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)"
}
},
"id": 7363,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "505:47:6",
"tryCall": false,
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes memory"
}
},
"visibility": "public"
},
{
"id": 7371,
"nodeType": "VariableDeclaration",
"src": "558:90:6",
"nodes": [],
"constant": true,
"functionSelector": "d160e4de",
"mutability": "constant",
"name": "encodeStorageError",
"nameLocation": "580:18:6",
"scope": 7400,
"stateVariable": true,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes"
},
"typeName": {
"id": 7365,
"name": "bytes",
"nodeType": "ElementaryTypeName",
"src": "558:5:6",
"typeDescriptions": {
"typeIdentifier": "t_bytes_storage_ptr",
"typeString": "bytes"
}
},
"value": {
"arguments": [
{
"hexValue": "50616e69632875696e7432353629",
"id": 7368,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "625:16:6",
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
"typeString": "literal_string \"Panic(uint256)\""
},
"value": "Panic(uint256)"
},
{
"hexValue": "30783232",
"id": 7369,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "643:4:6",
"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": 7366,
"name": "abi",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": -1,
"src": "601:3:6",
"typeDescriptions": {
"typeIdentifier": "t_magic_abi",
"typeString": "abi"
}
},
"id": 7367,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"memberLocation": "605:19:6",
"memberName": "encodeWithSignature",
"nodeType": "MemberAccess",
"src": "601: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)"
}
},
"id": 7370,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "601:47:6",
"tryCall": false,
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes memory"
}
},
"visibility": "public"
},
{
"id": 7378,
"nodeType": "VariableDeclaration",
"src": "654:80:6",
"nodes": [],
"constant": true,
"functionSelector": "b22dc54d",
"mutability": "constant",
"name": "popError",
"nameLocation": "676:8:6",
"scope": 7400,
"stateVariable": true,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes"
},
"typeName": {
"id": 7372,
"name": "bytes",
"nodeType": "ElementaryTypeName",
"src": "654:5:6",
"typeDescriptions": {
"typeIdentifier": "t_bytes_storage_ptr",
"typeString": "bytes"
}
},
"value": {
"arguments": [
{
"hexValue": "50616e69632875696e7432353629",
"id": 7375,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "711:16:6",
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
"typeString": "literal_string \"Panic(uint256)\""
},
"value": "Panic(uint256)"
},
{
"hexValue": "30783331",
"id": 7376,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "729:4:6",
"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": 7373,
"name": "abi",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": -1,
"src": "687:3:6",
"typeDescriptions": {
"typeIdentifier": "t_magic_abi",
"typeString": "abi"
}
},
"id": 7374,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"memberLocation": "691:19:6",
"memberName": "encodeWithSignature",
"nodeType": "MemberAccess",
"src": "687: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)"
}
},
"id": 7377,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "687:47:6",
"tryCall": false,
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes memory"
}
},
"visibility": "public"
},
{
"id": 7385,
"nodeType": "VariableDeclaration",
"src": "740:85:6",
"nodes": [],
"constant": true,
"functionSelector": "05ee8612",
"mutability": "constant",
"name": "indexOOBError",
"nameLocation": "762:13:6",
"scope": 7400,
"stateVariable": true,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes"
},
"typeName": {
"id": 7379,
"name": "bytes",
"nodeType": "ElementaryTypeName",
"src": "740:5:6",
"typeDescriptions": {
"typeIdentifier": "t_bytes_storage_ptr",
"typeString": "bytes"
}
},
"value": {
"arguments": [
{
"hexValue": "50616e69632875696e7432353629",
"id": 7382,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "802:16:6",
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
"typeString": "literal_string \"Panic(uint256)\""
},
"value": "Panic(uint256)"
},
{
"hexValue": "30783332",
"id": 7383,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "820:4:6",
"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": 7380,
"name": "abi",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": -1,
"src": "778:3:6",
"typeDescriptions": {
"typeIdentifier": "t_magic_abi",
"typeString": "abi"
}
},
"id": 7381,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"memberLocation": "782:19:6",
"memberName": "encodeWithSignature",
"nodeType": "MemberAccess",
"src": "778: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)"
}
},
"id": 7384,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "778:47:6",
"tryCall": false,
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes memory"
}
},
"visibility": "public"
},
{
"id": 7392,
"nodeType": "VariableDeclaration",
"src": "831:88:6",
"nodes": [],
"constant": true,
"functionSelector": "986c5f68",
"mutability": "constant",
"name": "memOverflowError",
"nameLocation": "853:16:6",
"scope": 7400,
"stateVariable": true,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes"
},
"typeName": {
"id": 7386,
"name": "bytes",
"nodeType": "ElementaryTypeName",
"src": "831:5:6",
"typeDescriptions": {
"typeIdentifier": "t_bytes_storage_ptr",
"typeString": "bytes"
}
},
"value": {
"arguments": [
{
"hexValue": "50616e69632875696e7432353629",
"id": 7389,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "896:16:6",
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
"typeString": "literal_string \"Panic(uint256)\""
},
"value": "Panic(uint256)"
},
{
"hexValue": "30783431",
"id": 7390,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "914:4:6",
"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": 7387,
"name": "abi",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": -1,
"src": "872:3:6",
"typeDescriptions": {
"typeIdentifier": "t_magic_abi",
"typeString": "abi"
}
},
"id": 7388,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"memberLocation": "876:19:6",
"memberName": "encodeWithSignature",
"nodeType": "MemberAccess",
"src": "872: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)"
}
},
"id": 7391,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "872:47:6",
"tryCall": false,
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes memory"
}
},
"visibility": "public"
},
{
"id": 7399,
"nodeType": "VariableDeclaration",
"src": "925:84:6",
"nodes": [],
"constant": true,
"functionSelector": "b67689da",
"mutability": "constant",
"name": "zeroVarError",
"nameLocation": "947:12:6",
"scope": 7400,
"stateVariable": true,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes"
},
"typeName": {
"id": 7393,
"name": "bytes",
"nodeType": "ElementaryTypeName",
"src": "925:5:6",
"typeDescriptions": {
"typeIdentifier": "t_bytes_storage_ptr",
"typeString": "bytes"
}
},
"value": {
"arguments": [
{
"hexValue": "50616e69632875696e7432353629",
"id": 7396,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "986:16:6",
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
"typeString": "literal_string \"Panic(uint256)\""
},
"value": "Panic(uint256)"
},
{
"hexValue": "30783531",
"id": 7397,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "1004:4:6",
"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": 7394,
"name": "abi",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": -1,
"src": "962:3:6",
"typeDescriptions": {
"typeIdentifier": "t_magic_abi",
"typeString": "abi"
}
},
"id": 7395,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"memberLocation": "966:19:6",
"memberName": "encodeWithSignature",
"nodeType": "MemberAccess",
"src": "962: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)"
}
},
"id": 7398,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "962:47:6",
"tryCall": false,
"typeDescriptions": {
"typeIdentifier": "t_bytes_memory_ptr",
"typeString": "bytes memory"
}
},
"visibility": "public"
}
],
"abstract": false,
"baseContracts": [],
"canonicalName": "stdError",
"contractDependencies": [],
"contractKind": "library",
"fullyImplemented": true,
"linearizedBaseContracts": [
7400
],
"name": "stdError",
"nameLocation": "170:8:6",
"scope": 7401,
"usedErrors": [],
"usedEvents": []
}
],
"license": "MIT"
},
"id": 6
}