0 txs
714 calls
constructor
No constructor.
functions
getBuyPrice
purefunction getBuyPrice(uint256 circulatingSupply, uint256 numItems) pure returns (uint256 inputValue)
getBuyPriceWithMaxAverageTokenPrice
purefunction getBuyPriceWithMaxAverageTokenPrice(uint256 circulatingSupply, uint256 numItems, uint256 maxAverageTokenPrice) pure returns (uint256 inputValue, uint256 nftAmount)
getSellPrice
purefunction getSellPrice(uint256 circulatingSupply, uint256 numItems) pure returns (uint256 outputValue)
getSellPriceWithMinAverageTokenPrice
purefunction getSellPriceWithMinAverageTokenPrice(uint256 circulatingSupply, uint256 numItems, uint256 minAverageTokenPrice) pure returns (uint256 outputValue, uint256 nftAmount)
events
No events.
errors
PRBMath_MulDiv18_Overflow
error PRBMath_MulDiv18_Overflow(uint256 x, uint256 y)
PRBMath_UD60x18_Convert_Overflow
error PRBMath_UD60x18_Convert_Overflow(uint256 x)
PRBMath_UD60x18_Exp_InputTooBig
error PRBMath_UD60x18_Exp_InputTooBig(uint256 x)
PRBMath_UD60x18_Exp2_InputTooBig
error PRBMath_UD60x18_Exp2_InputTooBig(uint256 x)
creation bytecode
0x6080604052348015600e575f5ffd5b50610eb88061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061004a575f3560e01c80639477d85d1461004e578063a2ea465014610074578063c157253d1461009c578063ef4cddd7146100af575b5f5ffd5b61006161005c366004610d8b565b6100c2565b6040519081526020015b60405180910390f35b610087610082366004610dab565b610128565b6040805192835260208301919091520161006b565b6100616100aa366004610d8b565b6102c1565b6100876100bd366004610dab565b610335565b5f5f831180156100d157505f82115b6100f65760405162461bcd60e51b81526004016100ed90610dd4565b60405180910390fd5b61011f61011c61010e6101098587610e3d565b610419565b61011785610419565b61045e565b90565b90505b92915050565b5f5f5f84116101795760405162461bcd60e51b815260206004820152601f60248201527f6e756d4974656d73206d7573742062652067726561746572207468616e20300060448201526064016100ed565b5f83116101dc5760405162461bcd60e51b815260206004820152602b60248201527f6d617841766572616765546f6b656e5072696365206d7573742062652067726560448201526a061746572207468616e20360ac1b60648201526084016100ed565b5f6101f561011c6101ec88610419565b61011788610419565b9050836102028683610e50565b1161021d57610212600282610e6f565b8592509250506102b9565b60015f61022a8288610e3d565b90505b8082116102a1575f60026102418385610e6f565b61024b9190610e50565b90505f61025d61011c61010e8c610419565b90505f61026a8383610e50565b905088811161028b5761027e836001610e6f565b9450819750829650610299565b610296600184610e3d565b93505b50505061022d565b84156102b5576102b2600286610e6f565b94505b5050505b935093915050565b5f5f82116103115760405162461bcd60e51b815260206004820152601f60248201527f6e756d4974656d73206d7573742062652067726561746572207468616e20300060448201526064016100ed565b600261032b61011c61032286610419565b61011786610419565b61011f9190610e6f565b5f5f5f8511801561034557505f84115b6103615760405162461bcd60e51b81526004016100ed90610dd4565b5f61037561011c6101ec610109888a610e3d565b9050836103828683610e50565b106103915791508390506102b9565b60015f61039e8288610e3d565b90505b8082116102b5575f60026103b58385610e6f565b6103bf9190610e50565b90505f6103d561011c61010e610109858e610e3d565b90505f6103e28383610e50565b9050888110610403576103f6836001610e6f565b9450819750829650610411565b61040e600184610e3d565b93505b5050506103a1565b5f61042d670de0b6b3a76400005f19610e50565b82111561045057604051631cd951a760e01b8152600481018390526024016100ed565b50670de0b6b3a76400000290565b5f806104a061047c610477660233afd3d6bc7b876104bd565b6104cb565b61049a61047761048c8888610518565b660233afd3d6bc7b906104bd565b90610521565b90506104b5681b90b458e96dbd0000826104bd565b949350505050565b5f61011f61011c848461052a565b5f81680736ea4425c11ac6308111156104fa57604051630d7b1d6560e11b8152600481018490526024016100ed565b6714057b7ef767814f81026104b5670de0b6b3a764000082046105dc565b5f82820161011f565b5f81830361011f565b5f80805f19848609848602925082811083820303915050805f0361055b5750670de0b6b3a764000090049050610122565b670de0b6b3a7640000811061058d57604051635173648d60e01b815260048101869052602481018590526044016100ed565b5f670de0b6b3a764000085870962040000818503049310909103600160ee1b02919091177faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac106690291505092915050565b5f81680a688906bd8affffff81111561060b5760405163b3b6ba1f60e01b8152600481018490526024016100ed565b5f610622670de0b6b3a7640000604084901b610e50565b90506104b561011c82600160bf1b67ff000000000000008216156107385767800000000000000082161561065f5768016a09e667f3bcc9090260401c5b67400000000000000082161561067e576801306fe0a31b7152df0260401c5b67200000000000000082161561069d576801172b83c7d517adce0260401c5b6710000000000000008216156106bc5768010b5586cf9890f62a0260401c5b6708000000000000008216156106db576801059b0d31585743ae0260401c5b6704000000000000008216156106fa57680102c9a3e778060ee70260401c5b6702000000000000008216156107195768010163da9fb33356d80260401c5b67010000000000000082161561073857680100b1afa5abcbed610260401c5b66ff0000000000008216156108375766800000000000008216156107655768010058c86da1c09ea20260401c5b6640000000000000821615610783576801002c605e2e8cec500260401c5b66200000000000008216156107a157680100162f3904051fa10260401c5b66100000000000008216156107bf576801000b175effdc76ba0260401c5b66080000000000008216156107dd57680100058ba01fb9f96d0260401c5b66040000000000008216156107fb5768010002c5cc37da94920260401c5b6602000000000000821615610819576801000162e525ee05470260401c5b66010000000000008216156108375768010000b17255775c040260401c5b65ff000000000082161561092d5765800000000000821615610862576801000058b91b5bc9ae0260401c5b6540000000000082161561087f57680100002c5c89d5ec6d0260401c5b6520000000000082161561089c5768010000162e43f4f8310260401c5b651000000000008216156108b957680100000b1721bcfc9a0260401c5b650800000000008216156108d65768010000058b90cf1e6e0260401c5b650400000000008216156108f3576801000002c5c863b73f0260401c5b6502000000000082161561091057680100000162e430e5a20260401c5b6501000000000082161561092d576801000000b1721835510260401c5b64ff00000000821615610a1a5764800000000082161561095657680100000058b90c0b490260401c5b6440000000008216156109725768010000002c5c8601cc0260401c5b64200000000082161561098e576801000000162e42fff00260401c5b6410000000008216156109aa5768010000000b17217fbb0260401c5b6408000000008216156109c6576801000000058b90bfce0260401c5b6404000000008216156109e257680100000002c5c85fe30260401c5b6402000000008216156109fe5768010000000162e42ff10260401c5b640100000000821615610a1a57680100000000b17217f80260401c5b63ff000000821615610afe576380000000821615610a415768010000000058b90bfc0260401c5b6340000000821615610a5c576801000000002c5c85fe0260401c5b6320000000821615610a7757680100000000162e42ff0260401c5b6310000000821615610a92576801000000000b17217f0260401c5b6308000000821615610aad57680100000000058b90c00260401c5b6304000000821615610ac85768010000000002c5c8600260401c5b6302000000821615610ae3576801000000000162e4300260401c5b6301000000821615610afe5768010000000000b172180260401c5b62ff0000821615610bd95762800000821615610b23576801000000000058b90c0260401c5b62400000821615610b3d57680100000000002c5c860260401c5b62200000821615610b575768010000000000162e430260401c5b62100000821615610b7157680100000000000b17210260401c5b62080000821615610b8b5768010000000000058b910260401c5b62040000821615610ba5576801000000000002c5c80260401c5b62020000821615610bbf57680100000000000162e40260401c5b62010000821615610bd9576801000000000000b1720260401c5b61ff00821615610cab57618000821615610bfc57680100000000000058b90260401c5b614000821615610c155768010000000000002c5d0260401c5b612000821615610c2e576801000000000000162e0260401c5b611000821615610c475768010000000000000b170260401c5b610800821615610c60576801000000000000058c0260401c5b610400821615610c7957680100000000000002c60260401c5b610200821615610c9257680100000000000001630260401c5b610100821615610cab57680100000000000000b10260401c5b60ff821615610d74576080821615610ccc57680100000000000000590260401c5b6040821615610ce4576801000000000000002c0260401c5b6020821615610cfc57680100000000000000160260401c5b6010821615610d14576801000000000000000b0260401c5b6008821615610d2c57680100000000000000060260401c5b6004821615610d4457680100000000000000030260401c5b6002821615610d5c57680100000000000000010260401c5b6001821615610d7457680100000000000000010260401c5b670de0b6b3a76400000260409190911c60bf031c90565b5f5f60408385031215610d9c575f5ffd5b50508035926020909101359150565b5f5f5f60608486031215610dbd575f5ffd5b505081359360208301359350604090920135919050565b60208082526035908201527f63697263756c6174696e67537570706c7920616e64206e756d4974656d73206d60408201527407573742062652067726561746572207468616e203605c1b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561012257610122610e29565b5f82610e6a57634e487b7160e01b5f52601260045260245ffd5b500490565b8082018082111561012257610122610e2956fea2646970667358221220872a2a215e9e0ab80952d79b5b4348d0d2fdb72d5ce1e5217f339bc6f93255ea64736f6c634300081c0033