[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_tick", "type": "string" }, { "internalType": "uint256", "name": "_cap", "type": "uint256" }, { "internalType": "uint256", "name": "_limitPerMint", "type": "uint256" }, { "internalType": "uint256", "name": "_inscriptionId", "type": "uint256" }, { "internalType": "uint256", "name": "_maxMintSize", "type": "uint256" }, { "internalType": "uint256", "name": "_freezeTime", "type": "uint256" }, { "internalType": "address", "name": "_onlyContractAddress", "type": "address" }, { "internalType": "uint256", "name": "_onlyMinQuantity", "type": "uint256" }, { "internalType": "uint256", "name": "_baseFee", "type": "uint256" }, { "internalType": "uint256", "name": "_fundingCommission", "type": "uint256" }, { "internalType": "uint256", "name": "_crowdFundingRate", "type": "uint256" }, { "internalType": "address payable", "name": "_crowdFundingAddress", "type": "address" }, { "internalType": "address payable", "name": "_inscriptionFactory", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "baseFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_to", "type": "address" }, { "internalType": "uint256", "name": "_num", "type": "uint256" } ], "name": "batchMint", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "cap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "crowdFundingRate", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "crowdfundingAddress", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "freezeTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "fundingCommission", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_addr", "type": "address" } ], "name": "getMintFee", "outputs": [ { "internalType": "uint256", "name": "mintedTimes", "type": "uint256" }, { "internalType": "uint256", "name": "nextMintFee", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "inscriptionFactory", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "inscriptionId", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "lastMintFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "lastMintTimestamp", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "limitPerMint", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxMintSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_to", "type": "address" } ], "name": "mint", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "onlyContractAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "onlyMinQuantity", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
608060405234620004c85762001ca8803803806200001d81620004cd565b92833981016101c082820312620004c85781516001600160401b038111620004c857816200004d918401620004f3565b602083015190916001600160401b038211620004c85762000070918401620004f3565b60408301516060840151608085015160a086015160c087015160e08801519795929492916001600160a01b0389168903620004c8578695869586958695620000e36101a0620000db6101806101606101406101206101008e01519d01519d01519d01519d0162000565565b9c0162000565565b8c51909c6001600160401b0382116200039b5760035490600182811c92168015620004bd575b60208310146200037a5781601f84931162000448575b50602090601f8311600114620003bd57600092620003b1575b50508160011b916000199060031b1c1916176003555b8051906001600160401b0382116200039b5760045490600182811c9216801562000390575b60208310146200037a5781601f84931162000308575b50602090601f83116001146200027d5760009262000271575b50508160011b916000199060031b1c1916176004555b60016005558181106200022c57600655600755600855600955600a5560018060a01b03199660018060a01b031687600b541617600b55600c55600d55600e55600f5560018060a01b031682601054161760105560018060a01b031690601154161760115560405161172d90816200057b8239f35b60405162461bcd60e51b815260206004820152601960248201527f4c696d697420706572206d696e742065786365656420636170000000000000006044820152606490fd5b015190503880620001a2565b600460009081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b9350601f198516905b818110620002ef5750908460019594939210620002d5575b505050811b01600455620001b8565b015160001960f88460031b161c19169055388080620002c6565b92936020600181928786015181550195019301620002ae565b60046000529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f840160051c81016020851062000372575b90849392915b601f830160051c820181106200036257505062000189565b600081558594506001016200034a565b508062000344565b634e487b7160e01b600052602260045260246000fd5b91607f169162000173565b634e487b7160e01b600052604160045260246000fd5b01519050388062000138565b600360009081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b9350601f198516905b8181106200042f575090846001959493921062000415575b505050811b016003556200014e565b015160001960f88460031b161c1916905538808062000406565b92936020600181928786015181550195019301620003ee565b60036000529091507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f840160051c81019160208510620004b2575b90601f859493920160051c01905b818110620004a257506200011f565b6000815584935060010162000493565b909150819062000485565b91607f169162000109565b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200039b57604052565b919080601f84011215620004c85782516001600160401b0381116200039b5760209062000529601f8201601f19168301620004cd565b92818452828287010111620004c85760005b8181106200055157508260009394955001015290565b85810183015184820184015282016200053b565b51906001600160a01b0382168203620004c85756fe608060408181526004918236101561001657600080fd5b600092833560e01c91826306fdde0314610dff57508163095ea7b314610dd557816316b8060c14610db657816318160ddd14610d975781631c4cd1a514610d5f57816323b872dd14610c955781632ca9160414610c76578163313ce56714610c5a578163355274ea14610c3b5781633950935114610beb57816343508b05146109795781635c4caf95146109505781636a627842146106265781636ef25c3a1461060757816370a08231146105d05781638f81537b1461049e57816395d89b411461039b5781639f805924146103725781639fc6a1dc14610349578163a457c2d7146102a157508063a9059cbb14610271578063bde593c614610253578063be13197b1461021c578063cb06bfdb146101fe578063dd62ed3e146101b6578063def504bb14610198578063e2ce9f511461017a5763fd7e1bee1461015957600080fd5b34610176578160031936011261017657602090600a549051908152f35b5080fd5b50346101765781600319360112610176576020906007549051908152f35b5034610176578160031936011261017657602090600c549051908152f35b5034610176578060031936011261017657806020926101d3610f3d565b6101db610f58565b6001600160a01b0391821683526001865283832091168252845220549051908152f35b5034610176578160031936011261017657602090600e549051908152f35b50346101765760203660031901126101765760209181906001600160a01b03610243610f3d565b1681526012845220549051908152f35b50346101765781600319360112610176576020906008549051908152f35b503461017657806003193601126101765760209061029a610290610f3d565b6024359033610fc9565b5160018152f35b905082346103465782600319360112610346576102bc610f3d565b918360243592338152600160205281812060018060a01b03861682526020522054908282106102f55760208561029a8585038733611137565b608490602086519162461bcd60e51b8352820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152fd5b80fd5b50503461017657816003193601126101765760115490516001600160a01b039091168152602090f35b505034610176578160031936011261017657600b5490516001600160a01b039091168152602090f35b838334610176578160031936011261017657805191809380549160019083821c92828516948515610494575b60209586861081146104815785895290811561045d5750600114610405575b61040187876103f7828c0383610f6e565b5191829182610ef4565b0390f35b81529295507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b82841061044a5750505082610401946103f7928201019486806103e6565b805486850188015292860192810161042c565b60ff19168887015250505050151560051b83010192506103f78261040186806103e6565b634e487b7160e01b845260228352602484fd5b93607f16936103c7565b90508234610346576020366003190112610346576104ba610f3d565b908092819260018060a01b031680835260126020526104df86842054600a5490610fa6565b42106104f5575b50505082519182526020820152f35b82526013602052848220549193509150806105a95750600d54915b600d548381156105965704670de0b6b3a764000090818102908082058314901517156105835761053f906113fe565b60018101908360018312911290801582169115161761058357059160018301809311610570575050908380806104e6565b634e487b7160e01b825260119052602490fd5b634e487b7160e01b835260118452602483fd5b634e487b7160e01b835260128452602483fd5b8060011b9081046002036105bd5791610510565b634e487b7160e01b835260118252602483fd5b5050346101765760203660031901126101765760209181906001600160a01b036105f8610f3d565b16815280845220549051908152f35b505034610176578160031936011261017657602090600d549051908152f35b8391506020908160031936011261094c5761063f610f3d565b916106486115c0565b610653323314611239565b6001600160a01b03916106693385851614611270565b61067860025460075490610fa6565b6006541061091d578483600b54168381159182156108a8575b505061069d91506112ad565b338552601282526106b486862054600a5490610fa6565b42101561081c573385526013825285852054806107fa5750600d545b338652601383528087872055600f54908161078a575b5050600f5491338652601381526107008787205484610fa6565b3410610750575050610729939450610718813461130c565b610731575b50505b60075490611319565b600160055580f35b6107436107499260115416913461130c565b90611616565b838061071d565b865162461bcd60e51b8152918201526015602482015274496e73756666696369656e74206d696e742066656560581b604482015260649150fd5b6107949082610fa6565b34106107aa576107a3906113bc565b86806106e6565b5060849186519162461bcd60e51b8352820152602560248201527f53656e6420736f6d65204554482061732066656520616e642063726f776466756044820152646e64696e6760d81b6064820152fd5b8060011b908104600203156106d057634e487b7160e01b865260118252602486fd5b90949150600f5480610849575b505060126107299394338652601381528583812055524290842055610720565b3410610867575060126107299394610860346113bc565b9493610829565b84606492519162461bcd60e51b8352820152601d60248201527f53656e6420736f6d65204554482061732063726f776466756e64696e670000006044820152fd5b90915060248951809481936370a0823160e01b835233888401525af180156109135786906108e0575b600c5487925011158389610691565b508281813d831161090c575b6108f68183610f6e565b810103126109085761069d90516108d1565b8580fd5b503d6108ec565b87513d88823e3d90fd5b60649186519162461bcd60e51b8352820152600b60248201526a0546f7563686564206361760ac1b6044820152fd5b8280fd5b50503461017657816003193601126101765760105490516001600160a01b039091168152602090f35b9180915060031936011261094c5761098f610f3d565b9160249283359261099e6115c0565b6109a9323314611239565b6001600160a01b03906109bf3384841614611270565b6009548511610bb357600254916109e36007936109dd8554896112f9565b90610fa6565b60065410610b8557600a54610b36578790600b54168015908115610abc575b50610a0d91506112ad565b600f548581610a5a575b505050855b848110610a2c5786600160055580f35b610a37825484611319565b6000198114610a4857600101610a1c565b634e487b7160e01b8752601184528587fd5b610a63916112f9565b3410610a7b5750610a73346113bc565b388085610a17565b5162461bcd60e51b8152602081850152601b818701527f43726f776466756e64696e6720455448206e6f7420656e6f75676800000000006044820152606490fd5b60209150888451809481936370a0823160e01b8352338b8401525af18015610b2c578890610af5575b600c548992501115610a0d610a02565b506020813d8211610b24575b81610b0e60209383610f6e565b81010312610b2057610a0d9051610ae5565b8780fd5b3d9150610b01565b82513d8a823e3d90fd5b815162461bcd60e51b81526020818701528088018890527f4261746368206d696e74206f6e6c7920666f72206e6f6e2d66726f7a656e207460448201526337b5b2b760e11b6064820152608490fd5b815162461bcd60e51b8152602081870152600981890152680546f756368206361760bc1b6044820152606490fd5b5162461bcd60e51b815260208185015260148187015273657863656564206d6178206d696e742073697a6560601b6044820152606490fd5b50503461017657806003193601126101765761029a602092610c34610c0e610f3d565b338352600186528483206001600160a01b03821684528652918490205460243590610fa6565b9033611137565b5050346101765781600319360112610176576020906006549051908152f35b5050346101765781600319360112610176576020905160128152f35b505034610176578160031936011261017657602090600f549051908152f35b8391503461017657606036600319011261017657610cb1610f3d565b610cb9610f58565b91846044359460018060a01b038416815260016020528181203382526020522054906000198203610cf3575b60208661029a878787610fc9565b848210610d1c5750918391610d116020969561029a95033383611137565b919394819350610ce5565b606490602087519162461bcd60e51b8352820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152fd5b5050346101765760203660031901126101765760209181906001600160a01b03610d87610f3d565b1681526013845220549051908152f35b5050346101765781600319360112610176576020906002549051908152f35b5050346101765781600319360112610176576020906009549051908152f35b50503461017657806003193601126101765760209061029a610df5610f3d565b6024359033611137565b92915034610ef05783600319360112610ef057600354600181811c9186908281168015610ee6575b6020958686108214610ed35750848852908115610eb15750600114610e58575b61040186866103f7828b0383610f6e565b929550600383527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b828410610e9e5750505082610401946103f7928201019438610e47565b8054868501880152928601928101610e81565b60ff191687860152505050151560051b83010192506103f78261040138610e47565b634e487b7160e01b845260229052602483fd5b93607f1693610e27565b8380fd5b6020808252825181830181905290939260005b828110610f2957505060409293506000838284010152601f8019910116010190565b818101860151848201604001528501610f07565b600435906001600160a01b0382168203610f5357565b600080fd5b602435906001600160a01b0382168203610f5357565b90601f8019910116810190811067ffffffffffffffff821117610f9057604052565b634e487b7160e01b600052604160045260246000fd5b91908201809211610fb357565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b039081169182156110e457169182156110935760008281528060205260408120549180831061103f57604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815220818154019055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b6001600160a01b039081169182156111e857169182156111985760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b1561124057565b60405162461bcd60e51b81526020600482015260086024820152676f6e6c7920454f4160c01b6044820152606490fd5b1561127757565b60405162461bcd60e51b815260206004820152600e60248201526d1bdb9b1e481cd95b19881b5a5b9d60921b6044820152606490fd5b156112b457565b60405162461bcd60e51b815260206004820152601e60248201527f596f7520646f6e277420686176652072657175697265642061737365747300006044820152606490fd5b81810292918115918404141715610fb357565b91908203918211610fb357565b6001600160a01b0316908115611377577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60208261135b600094600254610fa6565b60025584845283825260408420818154019055604051908152a3565b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b6127106113cb600e54836112f9565b046113e660018060a01b03926107438385601054169261130c565b806113ef575050565b6113fc9160115416611616565b565b6000908181131561017657670de0b6b3a7640000918282126115a2576001925b81818405600160801b811015611597575b68010000000000000000811015611582575b64010000000081101561156d575b62010000811015611558575b610100811015611543575b601081101561152e575b6004811015611505575b600211156114e5575b81810293811d908282146114da57506706f05b59d3b20000905b8382136114ac57505050500290565b808391020590671bc16d674ec800008212156114cc575b60011d9061149d565b809194019360011d906114c3565b925050929150020290565b600181018091111561148357634e487b7160e01b83526011600452602483fd5b60021c906002810180911161151a579061147a565b634e487b7160e01b84526011600452602484fd5b60041c906004810180911161151a5790611470565b60081c906008810180911161151a5790611466565b60101c906010810180911161151a579061145b565b60201c906020810180911161151a579061144f565b60401c906040810180911161151a5790611441565b60809150811c61142f565b600019926ec097ce7bc90715b34b9f1000000000929092049161141e565b6002600554146115d1576002600555565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b60405167ffffffffffffffff91906020810183811182821017610f905760405260008080958194828095525af1913d156116f0573d9182116116dc576040519161166a601f8201601f191660200184610f6e565b825260203d92013e5b1561167a57565b60405162461bcd60e51b815260206004820152603460248201527f5472616e7366657248656c7065723a3a736166655472616e736665724554483a60448201527308115512081d1c985b9cd9995c8819985a5b195960621b6064820152608490fd5b634e487b7160e01b81526041600452602490fd5b505061167356fea2646970667358221220fdd1187e34e2bdd2fb1ddb6b31b5aa823672adca5c933eb302b6534efb75d6cc64736f6c6343000812003300000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000d7695fc9950b960f50680000000000000000000000000000000000000000000000000e1df89a1c64df680000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000258000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c6bf52634000000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db39808f34f59cc4eb0e39cf23c93544df5884d800000000000000000000000000000000000000000000000000000000000000044d454d450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046d656d6500000000000000000000000000000000000000000000000000000000