{"abi":[{"type":"function","name":"buySeasonPass","inputs":[{"name":"account","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"payable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"buySeasonPass(address)":"8b00b52e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"buySeasonPass\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"MUD (https://mud.dev) by Lattice (https://lattice.xyz)\",\"details\":\"This interface is automatically generated from the corresponding system contract. Do not edit manually.\",\"kind\":\"dev\",\"methods\":{},\"title\":\"ISeasonPassSystem\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/codegen/world/ISeasonPassSystem.sol\":\"ISeasonPassSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@dk1a/solidity-stringutils/=node_modules/@dk1a/solidity-stringutils/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":base/=src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":solmate/=node_modules/solmate/src/\"]},\"sources\":{\"src/codegen/world/ISeasonPassSystem.sol\":{\"keccak256\":\"0xaf6205c715a42e4dd20e097e3cf51a2f756733483c29e468c1aa721dc9a24e4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d036a25460398394c1f44ca7defaf0f4e531286e07814eb4856ccdeebaef8fe\",\"dweb:/ipfs/QmbwSQVHDceD7C8eKbkXDRS8RWYNeNzBgs8ACU9JJadtfH\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"account","type":"address"}],"stateMutability":"payable","type":"function","name":"buySeasonPass"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@dk1a/solidity-stringutils/=node_modules/@dk1a/solidity-stringutils/","@latticexyz/=node_modules/@latticexyz/","@openzeppelin/=node_modules/@openzeppelin/","base/=src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","solmate/=node_modules/solmate/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/codegen/world/ISeasonPassSystem.sol":"ISeasonPassSystem"},"evmVersion":"paris","libraries":{}},"sources":{"src/codegen/world/ISeasonPassSystem.sol":{"keccak256":"0xaf6205c715a42e4dd20e097e3cf51a2f756733483c29e468c1aa721dc9a24e4a","urls":["bzz-raw://5d036a25460398394c1f44ca7defaf0f4e531286e07814eb4856ccdeebaef8fe","dweb:/ipfs/QmbwSQVHDceD7C8eKbkXDRS8RWYNeNzBgs8ACU9JJadtfH"],"license":"MIT"}},"version":1},"ast":{"absolutePath":"src/codegen/world/ISeasonPassSystem.sol","id":171083,"exportedSymbols":{"ISeasonPassSystem":[171082]},"nodeType":"SourceUnit","src":"32:382:283","nodes":[{"id":171075,"nodeType":"PragmaDirective","src":"32:25:283","nodes":[],"literals":["solidity",">=","0.8",".24"]},{"id":171082,"nodeType":"ContractDefinition","src":"322:91:283","nodes":[{"id":171081,"nodeType":"FunctionDefinition","src":"354:57:283","nodes":[],"functionSelector":"8b00b52e","implemented":false,"kind":"function","modifiers":[],"name":"buySeasonPass","nameLocation":"363:13:283","parameters":{"id":171079,"nodeType":"ParameterList","parameters":[{"constant":false,"id":171078,"mutability":"mutable","name":"account","nameLocation":"385:7:283","nodeType":"VariableDeclaration","scope":171081,"src":"377:15:283","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":171077,"name":"address","nodeType":"ElementaryTypeName","src":"377:7:283","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"}],"src":"376:17:283"},"returnParameters":{"id":171080,"nodeType":"ParameterList","parameters":[],"src":"410:0:283"},"scope":171082,"stateMutability":"payable","virtual":false,"visibility":"external"}],"abstract":false,"baseContracts":[],"canonicalName":"ISeasonPassSystem","contractDependencies":[],"contractKind":"interface","documentation":{"id":171076,"nodeType":"StructuredDocumentation","src":"108:213:283","text":" @title ISeasonPassSystem\n @author MUD (https://mud.dev) by Lattice (https://lattice.xyz)\n @dev This interface is automatically generated from the corresponding system contract. Do not edit manually."},"fullyImplemented":false,"linearizedBaseContracts":[171082],"name":"ISeasonPassSystem","nameLocation":"332:17:283","scope":171083,"usedErrors":[],"usedEvents":[]}],"license":"MIT"},"id":283}