/
kromamintableerc721factory_more.go
27 lines (18 loc) · 27.7 KB
/
kromamintableerc721factory_more.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Code generated - DO NOT EDIT.
// This file is a generated binding and any manual changes will be lost.
package bindings
import (
"encoding/json"
"github.com/ethereum-optimism/optimism/op-bindings/solc"
)
const KromaMintableERC721FactoryStorageLayoutJSON = "{\"storage\":[{\"astId\":1000,\"contract\":\"contracts/universal/KromaMintableERC721Factory.sol:KromaMintableERC721Factory\",\"label\":\"isKromaMintableERC721\",\"offset\":0,\"slot\":\"0\",\"type\":\"t_mapping(t_address,t_bool)\"}],\"types\":{\"t_address\":{\"encoding\":\"inplace\",\"label\":\"address\",\"numberOfBytes\":\"20\"},\"t_bool\":{\"encoding\":\"inplace\",\"label\":\"bool\",\"numberOfBytes\":\"1\"},\"t_mapping(t_address,t_bool)\":{\"encoding\":\"mapping\",\"label\":\"mapping(address =\u003e bool)\",\"numberOfBytes\":\"32\",\"key\":\"t_address\",\"value\":\"t_bool\"}}}"
var KromaMintableERC721FactoryStorageLayout = new(solc.StorageLayout)
var KromaMintableERC721FactoryDeployedBin = "0x60806040523480156200001157600080fd5b50600436106200006f5760003560e01c8063c8ddda4c1162000056578063c8ddda4c1462000100578063de679a4e1462000137578063ee9a31a2146200017457600080fd5b806354fd4d5014620000745780637d1d0c5b14620000c9575b600080fd5b620000b16040518060400160405280600581526020017f312e302e3000000000000000000000000000000000000000000000000000000081525081565b604051620000c09190620003fd565b60405180910390f35b620000f17f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001620000c0565b620001266200011136600462000443565b60006020819052908152604090205460ff1681565b6040519015158152602001620000c0565b6200014e6200014836600462000543565b6200019c565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001620000c0565b6200014e7f000000000000000000000000000000000000000000000000000000000000000081565b600073ffffffffffffffffffffffffffffffffffffffff84166200026c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604160248201527f4b726f6d614d696e7461626c65455243373231466163746f72793a204c31207460448201527f6f6b656e20616464726573732063616e6e6f742062652061646472657373283060648201527f2900000000000000000000000000000000000000000000000000000000000000608482015260a40160405180910390fd5b60007f00000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000868686604051620002c19062000381565b620002d1959493929190620005c0565b604051809103906000f080158015620002ee573d6000803e3d6000fd5b5073ffffffffffffffffffffffffffffffffffffffff8181166000818152602081815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905590513381529394509188169290917f0b5bde7eee01f5b9701af85ba2f7e4ddcfe77445964a66b30a8d5d8659667f9f910160405180910390a3949350505050565b612e9f806200062283390190565b6000815180845260005b81811015620003b75760208185018101518683018201520162000399565b81811115620003ca576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006200041260208301846200038f565b9392505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146200043e57600080fd5b919050565b6000602082840312156200045657600080fd5b620004128262000419565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112620004a257600080fd5b813567ffffffffffffffff80821115620004c057620004c062000461565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171562000509576200050962000461565b816040528381528660208588010111156200052357600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000806000606084860312156200055957600080fd5b620005648462000419565b9250602084013567ffffffffffffffff808211156200058257600080fd5b620005908783880162000490565b93506040860135915080821115620005a757600080fd5b50620005b68682870162000490565b9150509250925092565b600073ffffffffffffffffffffffffffffffffffffffff808816835286602084015280861660408401525060a060608301526200060160a08301856200038f565b82810360808401526200061581856200038f565b9897505050505050505056fe60e06040523480156200001157600080fd5b5060405162002e9f38038062002e9f83398101604081905262000034916200068e565b81816000620000448382620007b7565b506001620000538282620007b7565b5050506001600160a01b038516620000cb5760405162461bcd60e51b815260206004820152603060248201527f4b726f6d614d696e7461626c654552433732313a206272696467652063616e6e60448201526f6f74206265206164647265737328302960801b60648201526084015b60405180910390fd5b83600003620001435760405162461bcd60e51b815260206004820152603360248201527f4b726f6d614d696e7461626c654552433732313a2072656d6f7465206368616960448201527f6e2069642063616e6e6f74206265207a65726f000000000000000000000000006064820152608401620000c2565b6001600160a01b038316620001c15760405162461bcd60e51b815260206004820152603660248201527f4b726f6d614d696e7461626c654552433732313a2072656d6f746520746f6b6560448201527f6e2063616e6e6f742062652061646472657373283029000000000000000000006064820152608401620000c2565b60808490526001600160a01b0383811660a081905290861660c052620001f590601462000249602090811b62000d8517901c565b6200020b856200040960201b62000fae1760201c565b6040516020016200021e92919062000883565b604051602081830303815290604052600a90816200023d9190620007b7565b5050505050506200097a565b606060006200025a8360026200090d565b620002679060026200092f565b6001600160401b03811115620002815762000281620005b4565b6040519080825280601f01601f191660200182016040528015620002ac576020820181803683370190505b509050600360fc1b81600081518110620002ca57620002ca6200094a565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110620002fc57620002fc6200094a565b60200101906001600160f81b031916908160001a9053506000620003228460026200090d565b6200032f9060016200092f565b90505b6001811115620003b1576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106200036757620003676200094a565b1a60f81b8282815181106200038057620003806200094a565b60200101906001600160f81b031916908160001a90535060049490941c93620003a98162000960565b905062000332565b508315620004025760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401620000c2565b9392505050565b606060006200042383620004ad60201b6200106c1760201c565b60010190506000816001600160401b03811115620004455762000445620005b4565b6040519080825280601f01601f19166020018201604052801562000470576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846200047a57509392505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310620004f7577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef8100000000831062000524576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106200054357662386f26fc10000830492506010015b6305f5e10083106200055c576305f5e100830492506008015b61271083106200057157612710830492506004015b6064831062000584576064830492506002015b600a831062000591576001015b92915050565b80516001600160a01b0381168114620005af57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620005e7578181015183820152602001620005cd565b83811115620005f7576000848401525b50505050565b600082601f8301126200060f57600080fd5b81516001600160401b03808211156200062c576200062c620005b4565b604051601f8301601f19908116603f01168101908282118183101715620006575762000657620005b4565b816040528381528660208588010111156200067157600080fd5b62000684846020830160208901620005ca565b9695505050505050565b600080600080600060a08688031215620006a757600080fd5b620006b28662000597565b945060208601519350620006c96040870162000597565b60608701519093506001600160401b0380821115620006e757600080fd5b620006f589838a01620005fd565b935060808801519150808211156200070c57600080fd5b506200071b88828901620005fd565b9150509295509295909350565b600181811c908216806200073d57607f821691505b6020821081036200075e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620007b257600081815260208120601f850160051c810160208610156200078d5750805b601f850160051c820191505b81811015620007ae5782815560010162000799565b5050505b505050565b81516001600160401b03811115620007d357620007d3620005b4565b620007eb81620007e4845462000728565b8462000764565b602080601f8311600181146200082357600084156200080a5750858301515b600019600386901b1c1916600185901b178555620007ae565b600085815260208120601f198616915b82811015620008545788860151825594840194600190910190840162000833565b5085821015620008735787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6832ba3432b932bab69d60b91b815260008351620008a9816009850160208801620005ca565b600160fe1b6009918401918201528351620008cc81600a840160208801620005ca565b712f746f6b656e5552493f75696e743235363d60701b600a9290910191820152601c01949350505050565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156200092a576200092a620008f7565b500290565b60008219821115620009455762000945620008f7565b500190565b634e487b7160e01b600052603260045260246000fd5b600081620009725762000972620008f7565b506000190190565b60805160a05160c0516124d2620009cd600039600081816103d50152818161046001528181610a2d0152610b1b0152600081816101e001526103af01526000818161031c01526103fb01526124d26000f3fe608060405234801561001057600080fd5b50600436106101ae5760003560e01c80637d1d0c5b116100ee578063c87b56dd11610097578063e78cea9211610071578063e78cea92146103d3578063e9518196146103f9578063e985e9c51461041f578063ee9a31a21461045b57600080fd5b8063c87b56dd14610392578063d547cfb7146103a5578063d6c0b2c4146103ad57600080fd5b8063a1448194116100c8578063a144819414610359578063a22cb4651461036c578063b88d4fde1461037f57600080fd5b80637d1d0c5b1461031757806395d89b411461033e5780639dc29fac1461034657600080fd5b806323b872dd1161015b5780634f6ccce7116101355780634f6ccce7146102a257806354fd4d50146102b55780636352211e146102f157806370a082311461030457600080fd5b806323b872dd146102695780632f745c591461027c57806342842e0e1461028f57600080fd5b8063081812fc1161018c578063081812fc1461022f578063095ea7b31461024257806318160ddd1461025757600080fd5b806301ffc9a7146101b3578063033964be146101db57806306fdde031461021a575b600080fd5b6101c66101c1366004611fc8565b610482565b60405190151581526020015b60405180910390f35b6102027f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016101d2565b610222610531565b6040516101d2919061205b565b61020261023d36600461206e565b6105c3565b6102556102503660046120a3565b6105ea565b005b6008545b6040519081526020016101d2565b6102556102773660046120cd565b610720565b61025b61028a3660046120a3565b6107a7565b61025561029d3660046120cd565b61084f565b61025b6102b036600461206e565b61086a565b6102226040518060400160405280600581526020017f312e302e3000000000000000000000000000000000000000000000000000000081525081565b6102026102ff36600461206e565b61090e565b61025b610312366004612109565b610979565b61025b7f000000000000000000000000000000000000000000000000000000000000000081565b610222610a13565b6102556103543660046120a3565b610a22565b6102556103673660046120a3565b610b10565b61025561037a366004612124565b610bf3565b61025561038d36600461218f565b610c02565b6102226103a036600461206e565b610c90565b610222610cf7565b7f0000000000000000000000000000000000000000000000000000000000000000610202565b7f0000000000000000000000000000000000000000000000000000000000000000610202565b7f000000000000000000000000000000000000000000000000000000000000000061025b565b6101c661042d366004612289565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6102027f000000000000000000000000000000000000000000000000000000000000000081565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007f74259ebf000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000841682148061051a57507fffffffff00000000000000000000000000000000000000000000000000000000848116908216145b8061052957506105298461114e565b949350505050565b606060008054610540906122bc565b80601f016020809104026020016040519081016040528092919081815260200182805461056c906122bc565b80156105b95780601f1061058e576101008083540402835291602001916105b9565b820191906000526020600020905b81548152906001019060200180831161059c57829003601f168201915b5050505050905090565b60006105ce826111a4565b506000908152600460205260409020546001600160a01b031690565b60006105f58261090e565b9050806001600160a01b0316836001600160a01b0316036106835760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b038216148061069f575061069f813361042d565b6107115760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000606482015260840161067a565b61071b838361120b565b505050565b61072a3382611291565b61079c5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f76656400000000000000000000000000000000000000606482015260840161067a565b61071b83838361130f565b60006107b283610979565b82106108265760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e6473000000000000000000000000000000000000000000606482015260840161067a565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b61071b83838360405180602001604052806000815250610c02565b600061087560085490565b82106108e95760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e64730000000000000000000000000000000000000000606482015260840161067a565b600882815481106108fc576108fc61230f565b90600052602060002001549050919050565b6000818152600260205260408120546001600160a01b0316806109735760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161067a565b92915050565b60006001600160a01b0382166109f75760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e65720000000000000000000000000000000000000000000000606482015260840161067a565b506001600160a01b031660009081526003602052604090205490565b606060018054610540906122bc565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610ac05760405162461bcd60e51b815260206004820152603760248201527f4b726f6d614d696e7461626c654552433732313a206f6e6c792062726964676560448201527f2063616e2063616c6c20746869732066756e6374696f6e000000000000000000606482015260840161067a565b610ac98161157b565b816001600160a01b03167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca582604051610b0491815260200190565b60405180910390a25050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610bae5760405162461bcd60e51b815260206004820152603760248201527f4b726f6d614d696e7461626c654552433732313a206f6e6c792062726964676560448201527f2063616e2063616c6c20746869732066756e6374696f6e000000000000000000606482015260840161067a565b610bb88282611654565b816001600160a01b03167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688582604051610b0491815260200190565b610bfe33838361166e565b5050565b610c0c3383611291565b610c7e5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f76656400000000000000000000000000000000000000606482015260840161067a565b610c8a8484848461175a565b50505050565b6060610c9b826111a4565b6000610ca56117e3565b90506000815111610cc55760405180602001604052806000815250610cf0565b80610ccf84610fae565b604051602001610ce092919061233e565b6040516020818303038152906040525b9392505050565b600a8054610d04906122bc565b80601f0160208091040260200160405190810160405280929190818152602001828054610d30906122bc565b8015610d7d5780601f10610d5257610100808354040283529160200191610d7d565b820191906000526020600020905b815481529060010190602001808311610d6057829003601f168201915b505050505081565b60606000610d9483600261239c565b610d9f9060026123d9565b67ffffffffffffffff811115610db757610db7612160565b6040519080825280601f01601f191660200182016040528015610de1576020820181803683370190505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110610e1857610e1861230f565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110610e7b57610e7b61230f565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000610eb784600261239c565b610ec29060016123d9565b90505b6001811115610f5f577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110610f0357610f0361230f565b1a60f81b828281518110610f1957610f1961230f565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c93610f58816123f1565b9050610ec5565b508315610cf05760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161067a565b60606000610fbb8361106c565b600101905060008167ffffffffffffffff811115610fdb57610fdb612160565b6040519080825280601f01601f191660200182016040528015611005576020820181803683370190505b5090508181016020015b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a850494508461100f57509392505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106110b5577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef810000000083106110e1576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106110ff57662386f26fc10000830492506010015b6305f5e1008310611117576305f5e100830492506008015b612710831061112b57612710830492506004015b6064831061113d576064830492506002015b600a83106109735760010192915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f780e9d630000000000000000000000000000000000000000000000000000000014806109735750610973826117f2565b6000818152600260205260409020546001600160a01b03166112085760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161067a565b50565b600081815260046020526040902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03841690811790915581906112588261090e565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008061129d8361090e565b9050806001600160a01b0316846001600160a01b031614806112e457506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b806105295750836001600160a01b03166112fd846105c3565b6001600160a01b031614949350505050565b826001600160a01b03166113228261090e565b6001600160a01b03161461139e5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e6572000000000000000000000000000000000000000000000000000000606482015260840161067a565b6001600160a01b0382166114195760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161067a565b61142683838360016118d5565b826001600160a01b03166114398261090e565b6001600160a01b0316146114b55760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e6572000000000000000000000000000000000000000000000000000000606482015260840161067a565b600081815260046020908152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000009081169091556001600160a01b038781168086526003855283862080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60006115868261090e565b90506115968160008460016118d5565b61159f8261090e565b600083815260046020908152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000009081169091556001600160a01b0385168085526003845282852080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190558785526002909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b610bfe828260405180602001604052806000815250611a11565b816001600160a01b0316836001600160a01b0316036116cf5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161067a565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b61176584848461130f565b61177184848484611a9a565b610c8a5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161067a565b6060600a8054610540906122bc565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd00000000000000000000000000000000000000000000000000000000148061188557507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b8061097357507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610973565b600181111561194c5760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f727465640000000000000000000000606482015260840161067a565b816001600160a01b0385166119a8576119a381600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b6119cb565b836001600160a01b0316856001600160a01b0316146119cb576119cb8582611c59565b6001600160a01b0384166119e7576119e281611cf6565b611a0a565b846001600160a01b0316846001600160a01b031614611a0a57611a0a8482611da5565b5050505050565b611a1b8383611de9565b611a286000848484611a9a565b61071b5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161067a565b60006001600160a01b0384163b15611c4e576040517f150b7a020000000000000000000000000000000000000000000000000000000081526001600160a01b0385169063150b7a0290611af7903390899088908890600401612426565b6020604051808303816000875af1925050508015611b50575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252611b4d91810190612462565b60015b611c03573d808015611b7e576040519150601f19603f3d011682016040523d82523d6000602084013e611b83565b606091505b508051600003611bfb5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161067a565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050610529565b506001949350505050565b60006001611c6684610979565b611c70919061247f565b600083815260076020526040902054909150808214611cc3576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090611d089060019061247f565b60008381526009602052604081205460088054939450909284908110611d3057611d3061230f565b906000526020600020015490508060088381548110611d5157611d5161230f565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480611d8957611d89612496565b6001900381819060005260206000200160009055905550505050565b6000611db083610979565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6001600160a01b038216611e3f5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161067a565b6000818152600260205260409020546001600160a01b031615611ea45760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161067a565b611eb26000838360016118d5565b6000818152600260205260409020546001600160a01b031615611f175760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161067a565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b7fffffffff000000000000000000000000000000000000000000000000000000008116811461120857600080fd5b600060208284031215611fda57600080fd5b8135610cf081611f9a565b60005b83811015612000578181015183820152602001611fe8565b83811115610c8a5750506000910152565b60008151808452612029816020860160208601611fe5565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610cf06020830184612011565b60006020828403121561208057600080fd5b5035919050565b80356001600160a01b038116811461209e57600080fd5b919050565b600080604083850312156120b657600080fd5b6120bf83612087565b946020939093013593505050565b6000806000606084860312156120e257600080fd5b6120eb84612087565b92506120f960208501612087565b9150604084013590509250925092565b60006020828403121561211b57600080fd5b610cf082612087565b6000806040838503121561213757600080fd5b61214083612087565b91506020830135801515811461215557600080fd5b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080600080608085870312156121a557600080fd5b6121ae85612087565b93506121bc60208601612087565b925060408501359150606085013567ffffffffffffffff808211156121e057600080fd5b818701915087601f8301126121f457600080fd5b81358181111561220657612206612160565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561224c5761224c612160565b816040528281528a602084870101111561226557600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b6000806040838503121561229c57600080fd5b6122a583612087565b91506122b360208401612087565b90509250929050565b600181811c908216806122d057607f821691505b602082108103612309577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008351612350818460208801611fe5565b835190830190612364818360208801611fe5565b01949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156123d4576123d461236d565b500290565b600082198211156123ec576123ec61236d565b500190565b6000816124005761240061236d565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b60006001600160a01b038087168352808616602084015250836040830152608060608301526124586080830184612011565b9695505050505050565b60006020828403121561247457600080fd5b8151610cf081611f9a565b6000828210156124915761249161236d565b500390565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea164736f6c634300080f000aa164736f6c634300080f000a"
func init() {
if err := json.Unmarshal([]byte(KromaMintableERC721FactoryStorageLayoutJSON), KromaMintableERC721FactoryStorageLayout); err != nil {
panic(err)
}
layouts["KromaMintableERC721Factory"] = KromaMintableERC721FactoryStorageLayout
deployedBytecodes["KromaMintableERC721Factory"] = KromaMintableERC721FactoryDeployedBin
immutableReferences["KromaMintableERC721Factory"] = true
}