1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"abi":[{"type":"event","name":"Initialized","inputs":[{"name":"version","type":"uint64","indexed":false,"internalType":"uint64"}],"anonymous":false},{"type":"error","name":"InvalidInitialization","inputs":[]},{"type":"error","name":"NotInitializing","inputs":[]}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.30+commit.73712a01\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"InvalidInitialization\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotInitializing\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"version\",\"type\":\"uint64\"}],\"name\":\"Initialized\",\"type\":\"event\"}],\"devdoc\":{\"details\":\"Provides information about the current execution context, including the sender of the transaction and its data. While these are generally available via msg.sender and msg.data, they should not be accessed in such a direct manner, since when dealing with meta-transactions the account sending and paying for execution may not be the actual sender (as far as an application is concerned). This contract is only required for intermediate, library-like contracts.\",\"errors\":{\"InvalidInitialization()\":[{\"details\":\"The contract is already initialized.\"}],\"NotInitializing()\":[{\"details\":\"The contract is not initializing.\"}]},\"events\":{\"Initialized(uint64)\":{\"details\":\"Triggered when the contract has been initialized or reinitialized.\"}},\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol\":\"ContextUpgradeable\"},\"evmVersion\":\"prague\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@ensdomains/=node_modules/@ensdomains/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":forge-std/=lib/forge-std/src/\",\":hardhat/=node_modules/hardhat/\"],\"viaIR\":true},\"sources\":{\"node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol\":{\"keccak256\":\"0xdb4d24ee2c087c391d587cd17adfe5b3f9d93b3110b1388c2ab6c7c0ad1dcd05\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ab7b6d5b9e2b88176312967fe0f0e78f3d9a1422fa5e4b64e2440c35869b5d08\",\"dweb:/ipfs/QmXKYWWyzcLg1B2k7Sb1qkEXgLCYfXecR9wYW5obRzWP1Q\"]},\"node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol\":{\"keccak256\":\"0xdbef5f0c787055227243a7318ef74c8a5a1108ca3a07f2b3a00ef67769e1e397\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://08e39f23d5b4692f9a40803e53a8156b72b4c1f9902a88cd65ba964db103dab9\",\"dweb:/ipfs/QmPKn6EYDgpga7KtpkA8wV2yJCYGMtc9K4LkJfhKX2RVSV\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.30+commit.73712a01"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"InvalidInitialization"},{"inputs":[],"type":"error","name":"NotInitializing"},{"inputs":[{"internalType":"uint64","name":"version","type":"uint64","indexed":false}],"type":"event","name":"Initialized","anonymous":false}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@ensdomains/=node_modules/@ensdomains/","@openzeppelin/=node_modules/@openzeppelin/","forge-std/=lib/forge-std/src/","hardhat/=node_modules/hardhat/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol":"ContextUpgradeable"},"evmVersion":"prague","libraries":{},"viaIR":true},"sources":{"node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol":{"keccak256":"0xdb4d24ee2c087c391d587cd17adfe5b3f9d93b3110b1388c2ab6c7c0ad1dcd05","urls":["bzz-raw://ab7b6d5b9e2b88176312967fe0f0e78f3d9a1422fa5e4b64e2440c35869b5d08","dweb:/ipfs/QmXKYWWyzcLg1B2k7Sb1qkEXgLCYfXecR9wYW5obRzWP1Q"],"license":"MIT"},"node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol":{"keccak256":"0xdbef5f0c787055227243a7318ef74c8a5a1108ca3a07f2b3a00ef67769e1e397","urls":["bzz-raw://08e39f23d5b4692f9a40803e53a8156b72b4c1f9902a88cd65ba964db103dab9","dweb:/ipfs/QmPKn6EYDgpga7KtpkA8wV2yJCYGMtc9K4LkJfhKX2RVSV"],"license":"MIT"}},"version":1},"ast":{"absolutePath":"node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol","id":11498,"exportedSymbols":{"ContextUpgradeable":[11497],"Initializable":[10652]},"nodeType":"SourceUnit","src":"101:1093:28","nodes":[{"id":11453,"nodeType":"PragmaDirective","src":"101:24:28","nodes":[],"literals":["solidity","^","0.8",".20"]},{"id":11455,"nodeType":"ImportDirective","src":"126:63:28","nodes":[],"absolutePath":"node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol","file":"../proxy/utils/Initializable.sol","nameLocation":"-1:-1:-1","scope":11498,"sourceUnit":10653,"symbolAliases":[{"foreign":{"id":11454,"name":"Initializable","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":10652,"src":"134:13:28","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":11497,"nodeType":"ContractDefinition","src":"688:505:28","nodes":[{"id":11464,"nodeType":"FunctionDefinition","src":"748:59:28","nodes":[],"body":{"id":11463,"nodeType":"Block","src":"800:7:28","nodes":[],"statements":[]},"implemented":true,"kind":"function","modifiers":[{"id":11461,"kind":"modifierInvocation","modifierName":{"id":11460,"name":"onlyInitializing","nameLocations":["783:16:28"],"nodeType":"IdentifierPath","referencedDeclaration":10547,"src":"783:16:28"},"nodeType":"ModifierInvocation","src":"783:16:28"}],"name":"__Context_init","nameLocation":"757:14:28","parameters":{"id":11459,"nodeType":"ParameterList","parameters":[],"src":"771:2:28"},"returnParameters":{"id":11462,"nodeType":"ParameterList","parameters":[],"src":"800:0:28"},"scope":11497,"stateMutability":"nonpayable","virtual":false,"visibility":"internal"},{"id":11470,"nodeType":"FunctionDefinition","src":"813:69:28","nodes":[],"body":{"id":11469,"nodeType":"Block","src":"875:7:28","nodes":[],"statements":[]},"implemented":true,"kind":"function","modifiers":[{"id":11467,"kind":"modifierInvocation","modifierName":{"id":11466,"name":"onlyInitializing","nameLocations":["858:16:28"],"nodeType":"IdentifierPath","referencedDeclaration":10547,"src":"858:16:28"},"nodeType":"ModifierInvocation","src":"858:16:28"}],"name":"__Context_init_unchained","nameLocation":"822:24:28","parameters":{"id":11465,"nodeType":"ParameterList","parameters":[],"src":"846:2:28"},"returnParameters":{"id":11468,"nodeType":"ParameterList","parameters":[],"src":"875:0:28"},"scope":11497,"stateMutability":"nonpayable","virtual":false,"visibility":"internal"},{"id":11479,"nodeType":"FunctionDefinition","src":"887:96:28","nodes":[],"body":{"id":11478,"nodeType":"Block","src":"949:34:28","nodes":[],"statements":[{"expression":{"expression":{"id":11475,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-15,"src":"966:3:28","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":11476,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"970:6:28","memberName":"sender","nodeType":"MemberAccess","src":"966:10:28","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"functionReturnParameters":11474,"id":11477,"nodeType":"Return","src":"959:17:28"}]},"implemented":true,"kind":"function","modifiers":[],"name":"_msgSender","nameLocation":"896:10:28","parameters":{"id":11471,"nodeType":"ParameterList","parameters":[],"src":"906:2:28"},"returnParameters":{"id":11474,"nodeType":"ParameterList","parameters":[{"constant":false,"id":11473,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":11479,"src":"940:7:28","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":11472,"name":"address","nodeType":"ElementaryTypeName","src":"940:7:28","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"}],"src":"939:9:28"},"scope":11497,"stateMutability":"view","virtual":true,"visibility":"internal"},{"id":11488,"nodeType":"FunctionDefinition","src":"989:99:28","nodes":[],"body":{"id":11487,"nodeType":"Block","src":"1056:32:28","nodes":[],"statements":[{"expression":{"expression":{"id":11484,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-15,"src":"1073:3:28","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":11485,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1077:4:28","memberName":"data","nodeType":"MemberAccess","src":"1073:8:28","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"}},"functionReturnParameters":11483,"id":11486,"nodeType":"Return","src":"1066:15:28"}]},"implemented":true,"kind":"function","modifiers":[],"name":"_msgData","nameLocation":"998:8:28","parameters":{"id":11480,"nodeType":"ParameterList","parameters":[],"src":"1006:2:28"},"returnParameters":{"id":11483,"nodeType":"ParameterList","parameters":[{"constant":false,"id":11482,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":11488,"src":"1040:14:28","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":11481,"name":"bytes","nodeType":"ElementaryTypeName","src":"1040:5:28","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"}],"src":"1039:16:28"},"scope":11497,"stateMutability":"view","virtual":true,"visibility":"internal"},{"id":11496,"nodeType":"FunctionDefinition","src":"1094:97:28","nodes":[],"body":{"id":11495,"nodeType":"Block","src":"1166:25:28","nodes":[],"statements":[{"expression":{"hexValue":"30","id":11493,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"1183:1:28","typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"functionReturnParameters":11492,"id":11494,"nodeType":"Return","src":"1176:8:28"}]},"implemented":true,"kind":"function","modifiers":[],"name":"_contextSuffixLength","nameLocation":"1103:20:28","parameters":{"id":11489,"nodeType":"ParameterList","parameters":[],"src":"1123:2:28"},"returnParameters":{"id":11492,"nodeType":"ParameterList","parameters":[{"constant":false,"id":11491,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":11496,"src":"1157:7:28","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":11490,"name":"uint256","nodeType":"ElementaryTypeName","src":"1157:7:28","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"src":"1156:9:28"},"scope":11497,"stateMutability":"view","virtual":true,"visibility":"internal"}],"abstract":true,"baseContracts":[{"baseName":{"id":11457,"name":"Initializable","nameLocations":["728:13:28"],"nodeType":"IdentifierPath","referencedDeclaration":10652,"src":"728:13:28"},"id":11458,"nodeType":"InheritanceSpecifier","src":"728:13:28"}],"canonicalName":"ContextUpgradeable","contractDependencies":[],"contractKind":"contract","documentation":{"id":11456,"nodeType":"StructuredDocumentation","src":"191:496:28","text":" @dev Provides information about the current execution context, including the\n sender of the transaction and its data. While these are generally available\n via msg.sender and msg.data, they should not be accessed in such a direct\n manner, since when dealing with meta-transactions the account sending and\n paying for execution may not be the actual sender (as far as an application\n is concerned).\n This contract is only required for intermediate, library-like contracts."},"fullyImplemented":true,"linearizedBaseContracts":[11497,10652],"name":"ContextUpgradeable","nameLocation":"706:18:28","scope":11498,"usedErrors":[10401,10404],"usedEvents":[10409]}],"license":"MIT"},"id":28} |