0 txs
1 call
constructor
No constructor.
functions
B
viewfunction B() view returns (uint256)
calculateA
purefunction calculateA(uint256 ethAmountToRaise) pure returns (uint256)
getEthBuyQuote
purefunction getEthBuyQuote(uint256 A, uint256 currentSupply, uint256 ethOrderSize) pure returns (uint256)
getTokenBuyQuote
purefunction getTokenBuyQuote(uint256 A, uint256 currentSupply, uint256 tokenOrderSize) pure returns (uint256)
getTokenSellQuote
purefunction getTokenSellQuote(uint256 A, uint256 currentSupply, uint256 tokensToSell) pure returns (uint256)
X
viewfunction X() view returns (uint256)
events
No events.
errors
InsufficientLiquidity
error InsufficientLiquidity()
creation bytecode
0x60c0806040523461006357640122da571b6080526b0295be96e64066972000000060a052610890908161006982396080518181816101090152818161013f015281816102c10152818161031301526105e2015260a05181818160ce01526101660152f35b600080fdfe6080604052600436101561001257600080fd5b60003560e01c80632df0af571461012c57806332e7c5bf146100f1578063c1599bd9146100b6578063ca3ce0b71461009d578063e1659aed146100845763e7bafa261461005e57600080fd5b3461007f57602061007761007136610269565b916105b7565b604051908152f35b600080fd5b3461007f57602061007761009736610269565b91610303565b3461007f5760206100776100b036610269565b9161029d565b3461007f57600036600319011261007f5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b3461007f57600036600319011261007f5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b3461007f57602036600319011261007f577f000000000000000000000000000000000000000000000000000000000000000061019061018b7f00000000000000000000000000000000000000000000000000000000000000008361061f565b61064f565b90600182111561022457600019820191821161020e5781156101bb57602091610077916004356107c3565b60405162461bcd60e51b815260206004820152602560248201527f44656e6f6d696e61746f723d30206f72206e65676174697665203d3e206f766560448201526472666c6f7760d81b6064820152608490fd5b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152601960248201527f65787028422a5829203c3d2031206f72206f766572666c6f77000000000000006044820152606490fd5b606090600319011261007f57600435906024359060443590565b9190820391821161020e57565b9190820180921161020e57565b82156102fb576102f36102b3836102f895610290565b6102ee61018b6102e761018b7f0000000000000000000000000000000000000000000000000000000000000000978861061f565b928661061f565b610283565b6107c3565b90565b505050600090565b9180156102fb5761034d906103477f0000000000000000000000000000000000000000000000000000000000000000948561034161018b878361061f565b936107c3565b90610290565b806fffffffffffffffffffffffffffffffff1060071b81811c67ffffffffffffffff1060061b1781811c63ffffffff1060051b1781811c61ffff1060041b1781811c60ff1060031b1760008213156105a9577ff8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff6f8421084210842108cc6318c6db6d54be83831c1c601f161a1890811b609f1c806c465772b2bbbb5f824b15207a3001810260601d6d0388eaa27412d5aca026815d636e01810260601d6d0df99ac502031bf953eff472fdcc01810260601d6d13cdffb29d51d99322bdff5f221101810260601d6d0a0f742023def783a307a986912e01810260601d6d01920d8043ca89b5239253284e4201810260601d6c0b7a86d7375468fac667a0a5270190780a09507084cc699bb0e71ea869ffffffffffffffffffffffff19906cb9a025d814b29c212b8b1a07cd19816d02384773bdf1ac5676facced609019816c8c3f38e95a6b1ff2ab1c3b343619818080806c29508e458543d8aa4df2abee78010260601d6d0139601a2efabe717e604cbb4894010260601d6d02247f7a7b6594320649aa03aba1010260601d010260601d010260601d01020105711340daa0d5f769dba1915cef59f0815a55060290609f037d0267a36c0c95b3975ab3ee5b203a7614a3f75373f047d803ae7b6687f2b302017d57115e47018c7177eebf7cd370a3356a1b7863008a5ae8028c72b88642840160ae1d917812725dd1d243aba0e75fe645cc4873f9e65afe688c928e1f22831081021561059b57670de0b6b3a76400006102f8930204610283565b637c5f487d6000526004601cfd5b631615e6386000526004601cfd5b82156102fb5782821061060e576102f36105d46102f89484610283565b61060861018b6102e761018b7f0000000000000000000000000000000000000000000000000000000000000000978861061f565b90610283565b63bb55fd2760e01b60005260046000fd5b908060001904821161063b575b670de0b6b3a764000091020490565b801561062c5763bac65e5b6000526004601cfd5b68023f2fa8f6da5b9d28198113156107bd57680755bf798b4a1bf1e58112156107af576503782dace9d990604e1b0574029d9dc38563c32e5c2f6dc192ee70ef65f9978af36001605f1b6bb17217f7d1cf79abc9e3b3988360601b050160601d916bb17217f7d1cf79abc9e3b39883029003806c10fe68e7fd37d0007b713f765081010260601d6e05180bb14799ab47a8a8cb2a527d57826e02c72388d9f74f51a9331fed693f1419816db1bbb201f443cf962f1a1d3db4a5816d1a521255e34f6a5061b25ef1c9c319816d0277594991cfc85f6e2461837cd9816c240c330e9fb2d9cbaf0fd5aafb1981010260601d010260601d010260601d010260601d010260601d01916e0587f503bb6ea29d25fcb7401964506d360d7aeea093263ecc6e0ecb291760621b926d02d16720577bd19bf614176fe9ea810190836d01d3967ed30fc4f89c02bab57081199101010260601d01020105029060c3031c90565b63a37bfec96000526004601cfd5b50600090565b818102929181158285048214178302156107de575050900490565b829060001981840985811086019003920990826000038316928181111561084c57839004806003026002188082026002030280820260020302808202600203028082026002030280820260020302809102600203029360018484830304948060000304019211900302170290565b63ae47f7026000526004601cfdfea264697066735822122080b8a6b142264920794f90f202490a65eac927da915ffd94f6ce1bdd6a46dc0a64736f6c634300081b0033