0 txs
0 calls
constructor
constructor()
functions
calculatePurchaseReturn
viewfunction calculatePurchaseReturn(uint256 _supply, uint256 _reserveBalance, uint32 _reserveRatio, uint256 _depositAmount) view returns (uint256)
calculateSaleReturn
viewfunction calculateSaleReturn(uint256 _supply, uint256 _reserveBalance, uint32 _reserveRatio, uint256 _sellAmount) view returns (uint256)
version
viewfunction version() view returns (string)
events
No events.
errors
No errors.
creation bytecode
0x606060405260408051908101604052600381527f302e3200000000000000000000000000000000000000000000000000000000006020820152600090805161004b929160200190610b02565b50341561005757600080fd5b5b5b5b6001606060020a641c35fedd150203600160205b0160005b50556001605e60020a646c3390ecc90203600160215b0160005b50556001606160020a640cf80147610203600160225b0160005b50556001605f60020a6431bdb23e1d0203600160235b0160005b50556001605b60020a6502fb1d8fe0830203600160245b0160005b50556001605a60020a6505b771955b370203600160255b0160005b50556001605960020a650af67a93bb510203600160265b0160005b50556001605860020a6515060c256cb30203600160275b0160005b50556001605860020a651428a2f98d730203600160285b0160005b50556001605660020a654d51566397090203600160295b0160005b50556001605560020a65944620b0e70f02036001602a5b0160005b50557011c592761c666fffffffffffffffffffff6001602b5b0160005b505570110a688680a757ffffffffffffffffffff6001602c5b0160005b5055701056f1b5bedf77ffffffffffffffffffff6001602d5b0160005b5055700faadceceeff8bffffffffffffffffffff6001602e5b0160005b5055700f05dc6b27edadffffffffffffffffffff6001602f5b0160005b5055700e67a5a25da4107fffffffffffffffffff600160305b0160005b5055700dcff115b14eedffffffffffffffffffff600160315b0160005b5055700d3e7a392431239fffffffffffffffffff600160325b0160005b5055700cb2ff529eb71e4fffffffffffffffffff600160335b0160005b5055700c2d415c3db974afffffffffffffffffff600160345b0160005b5055700bad03e7d883f69bffffffffffffffffff600160355b0160005b5055700b320d03b2c343d5ffffffffffffffffff600160365b0160005b5055700abc25204e02828dffffffffffffffffff600160375b0160005b5055700a4b16f74ee4bb207fffffffffffffffff600160385b0160005b50557009deaf736ac1f569ffffffffffffffffff600160395b0160005b5055700976bd9952c7aa957fffffffffffffffff6001603a5b0160005b50557009131271922eaa606fffffffffffffffff6001603b5b0160005b50557008b380f3558668c46fffffffffffffffff6001603c5b0160005b5055700857ddf0117efa215bffffffffffffffff6001603d5b0160005b50556001608360020a036001603e5b0160005b50557007abbf6f6abb9d087fffffffffffffffff6001603f5b0160005b505570075af62cbac95f7dfa7fffffffffffffff600160405b0160005b505570070d7fb7452e187ac13fffffffffffffff600160415b0160005b50557006c3390ecc8af379295fffffffffffffff600160425b0160005b505570067c00a3b07ffc01fd6fffffffffffffff600160435b0160005b5055700637b647c39cbb9d3d27ffffffffffffff600160445b0160005b50557005f63b1fc104dbd39587ffffffffffffff600160455b0160005b50557005b771955b36e12f7235ffffffffffffff600160465b0160005b505570057b3d49dda84556d6f6ffffffffffffff600160475b0160005b505570054183095b2c8ececf30ffffffffffffff600160485b0160005b505570050a28be635ca2b888f77fffffffffffff600160495b0160005b50557004d5156639708c9db33c3fffffffffffff6001604a5b0160005b50557004a23105873875bd52dfdfffffffffffff6001604b5b0160005b5055700471649d87199aa990756fffffffffffff6001604c5b0160005b50557004429a21a029d4c1457cfbffffffffffff6001604d5b0160005b5055700415bc6d6fb7dd71af2cb3ffffffffffff6001604e5b0160005b50557003eab73b3bbfe282243ce1ffffffffffff6001604f5b0160005b50557003c1771ac9fb6b4c18e229ffffffffffff600160505b0160005b5055700399e96897690418f785257fffffffffff600160515b0160005b5055700373fc456c53bb779bf0ea9fffffffffff600160525b0160005b505570034f9e8e490c48e67e6ab8bfffffffffff600160535b0160005b505570032cbfd4a7adc790560b3337ffffffffff600160545b0160005b505570030b50570f6e5d2acca94613ffffffffff600160555b0160005b50557002eb40f9f620fda6b56c2861ffffffffff600160565b0160005b50557002cc8340ecb0d0f520a6af58ffffffffff600160575b0160005b50557002af09481380a0a35cf1ba02ffffffffff600160585b0160005b5055700292c5bdd3b92ec810287b1b3fffffffff600160595b0160005b5055700277abdcdab07d5a77ac6d6b9fffffffff6001605a5b0160005b505570025daf6654b1eaa55fd64df5efffffffff6001605b5b0160005b5055700244c49c648baa98192dce88b7ffffffff6001605c5b0160005b505570022ce03cd5619a311b2471268bffffffff6001605d5b0160005b5055700215f77c045fbe885654a44a0fffffffff6001605e5b0160005b50556001608160020a036001605f5b0160005b50557001eaefdbdaaee7421fc4d3ede5ffffffff600160605b0160005b50557001d6bd8b2eb257df7e8ca57b09bfffffff600160615b0160005b50557001c35fedd14b861eb0443f7f133fffffff600160625b0160005b50557001b0ce43b322bcde4a56e8ada5afffffff600160635b0160005b505570019f0028ec1fff007f5a195a39dfffffff600160645b0160005b505570018ded91f0e72ee74f49b15ba527ffffff600160655b0160005b505570017d8ec7f04136f4e5615fd41a63ffffff600160665b0160005b505570016ddc6556cdb84bdc8d12d22e6fffffff600160675b0160005b505570015ecf52776a1155b5bd8395814f7fffff600160685b0160005b505570015060c256cb23b3b3cc3754cf40ffffff600160695b0160005b50557001428a2f98d728ae223ddab715be3fffff6001606a5b0160005b505570013545598e5c23276ccf0ede68034fffff6001606b5b0160005b50557001288c4161ce1d6f54b7f61081194fffff6001606c5b0160005b505570011c592761c666aa641d5a01a40f17ffff6001606d5b0160005b5055700110a688680a7530515f3e6e6cfdcdffff6001606e5b0160005b50557001056f1b5bedf75c6bcb2ce8aed428ffff6001606f5b0160005b50556ffaadceceeff8a0890f3875f008277fff600160705b0160005b50556ff05dc6b27edad306388a600f6ba0bfff600160715b0160005b50556fe67a5a25da41063de1495d5b18cdbfff600160725b0160005b50556fdcff115b14eedde6fc3aa5353f2e4fff600160735b0160005b50556fd3e7a3924312399f9aae2e0f868f8fff600160745b0160005b50556fcb2ff529eb71e41582cccd5a1ee26fff600160755b0160005b50556fc2d415c3db974ab32a51840c0b67edff600160765b0160005b50556fbad03e7d883f69ad5b0a186184e06bff600160775b0160005b50556fb320d03b2c343d4829abd6075f0cc5ff600160785b0160005b50556fabc25204e02828d73c6e80bcdb1a95bf600160795b0160005b50556fa4b16f74ee4bb2040a1ec6c15fbbf2df6001607a5b0160005b50556f9deaf736ac1f569deb1b5ae3f36c130f6001607b5b0160005b50556f976bd9952c7aa957f5937d790ef650376001607c5b0160005b50556f9131271922eaa6064b73a22d0bd4f2bf6001607d5b0160005b50556f8b380f3558668c46c91c49a2f8e967b96001607e5b0160005b50556f6ae67b5f2f528d5f3189036ee0f274536001607f5b0160005b50555b610ba2565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b4357805160ff1916838001178555610b70565b82800160010185558215610b70579182015b82811115610b70578251825591602001919060010190610b55565b5b50610b7d929150610b81565b5090565b610b9f91905b80821115610b7d5760008155600101610b87565b5090565b90565b610b3780610bb16000396000f300606060405263ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166329a00e7c811461005357806349f9b0f71461008a57806354fd4d50146100c1575b600080fd5b341561005e57600080fd5b61007860043560243563ffffffff6044351660643561014c565b60405190815260200160405180910390f35b341561009557600080fd5b61007860043560243563ffffffff60443516606435610219565b60405190815260200160405180910390f35b34156100cc57600080fd5b6100d4610309565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101115780820151818401525b6020016100f8565b50505050905090810190601f16801561013e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b600080600080600080891180156101635750600088115b8015610175575060008763ffffffff16115b801561018a5750620f424063ffffffff881611155b151561019557600080fd5b8515156101a5576000945061020d565b63ffffffff8716620f424014156101d257876101c18a886103a7565b8115156101ca57fe5b04945061020d565b6101dc86896103d6565b93506101ed848989620f42406103f0565b925092508160ff166101ff8a856103a7565b9060020a9004905088810394505b50505050949350505050565b60008060008060008060008a1180156102325750600089115b8015610244575060008863ffffffff16115b80156102595750620f424063ffffffff891611155b80156102655750898711155b151561027057600080fd5b86151561028057600095506102fc565b89871415610290578895506102fc565b63ffffffff8816620f424014156102bd57896102ac8a896103a7565b8115156102b557fe5b0495506102fc565b868a0394506102d18a86620f42408b6103f0565b935093506102df89856103a7565b91505060ff821660020a8802838183038115156102f857fe5b0495505b5050505050949350505050565b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561039f5780601f106103745761010080835404028352916020019161039f565b820191906000526020600020905b81548152906001019060200180831161038257829003601f168201915b505050505081565b60008282028315806103c357508284828115156103c057fe5b04145b15156103cb57fe5b8091505b5092915050565b6000828201838110156103cb57fe5b8091505b5092915050565b6000806000808463ffffffff168663ffffffff1661040e8a8a61044d565b0281151561041857fe5b04915061042482610595565b905061043c60ff607f8390031660020a83048261063e565b81935093505b505094509492505050565b6000808080807001ffffffffffffffffffffffffffffffff87111561046e57fe5b60009350856f80000000000000000000000000000000880281151561048f57fe5b04925070010000000000000000000000000000000083106104e9576104c66f80000000000000000000000000000000845b04610a95565b60ff81166f800000000000000000000000000000008102955060020a9093049291505b6f800000000000000000000000000000008311156105625750607f5b60008160ff161115610562576f800000000000000000000000000000008380025b04925070010000000000000000000000000000000083106105585760ff600019820116600290810a9490940193909204915b5b60001901610505565b5b6f040000000000000000000000000000006f02c5c85fdf473de6af278ece600fcbda85020494505b5050505092915050565b60006020607f825b8160ff168360010160ff1610156105e757600260ff848401165b04905084600160ff8316608081106105cb57fe5b0160005b5054106105de578092506105e2565b8091505b61059d565b84600160ff8416608081106105f857fe5b0160005b50541061060b57819350610636565b84600160ff85166080811061061c57fe5b0160005b50541061062f57829350610636565bfe5b600093505b505050919050565b60008060008491508360ff166fde1bc4d19efcac82445da75b000000009060020a029050816fde1bc4d19efcac82445da75b0000000002810190508360ff168583029060020a90049150816f6f0de268cf7e5641222ed3ad8000000002810190508360ff168583029060020a90049150816f2504a0cd9a7f7215b60f9be48000000002810190508360ff168583029060020a90049150816f09412833669fdc856d83e6f92000000002810190508360ff168583029060020a90049150816f01d9d4d714865f4de2b3fafea000000002810190508360ff168583029060020a90049150816e4ef8ce836bba8cfb1dff2a7000000002810190508360ff168583029060020a90049150816e0b481d807d1aa66d0449061000000002810190508360ff168583029060020a90049150816e016903b00fa354cda08920c200000002810190508360ff168583029060020a90049150816d281cdaac677b334ab9e73200000002810190508360ff168583029060020a90049150816d0402e2aad725eb8778fd8500000002810190508360ff168583029060020a90049150816c5d5a6c9f31fe2396a2af00000002810190508360ff168583029060020a90049150816c07c7890d442a82f7383940000002810190508360ff168583029060020a90049150816b9931ed54034526b58e40000002810190508360ff168583029060020a90049150816b0af147cf24ce150cf7e0000002810190508360ff168583029060020a90049150816abac08546b867cdaa20000002810190508360ff168583029060020a90049150816a0bac08546b867cdaa2000002810190508360ff168583029060020a900491508169afc441338061b282000002810190508360ff168583029060020a90049150816909c3cabbc0056d79000002810190508360ff168583029060020a900491508168839168328705c3000002810190508360ff168583029060020a9004915081680694120286c049c00002810190508360ff168583029060020a90049150816750319e98b3d2c00002810190508360ff168583029060020a90049150816703a52a1e36b8200002810190508360ff168583029060020a900491508166289286e0fce00002810190508360ff168583029060020a90049150816601b0c59eb5340002810190508360ff168583029060020a900491508165114f95b5540002810190508360ff168583029060020a900491508164aa7210d20002810190508360ff168583029060020a900491508164065013960002810190508360ff168583029060020a90049150816339b78e8002810190508360ff168583029060020a90049150816301fd808002810190508360ff168583029060020a90049150816210fbc002810190508360ff168583029060020a9004915081618c4002810190508360ff168583029060020a900491508161046202810190508360ff168583029060020a9004915081602202810190506fde1bc4d19efcac82445da75b0000000081811515610a8957fe5b0492505b505092915050565b60008080610100841015610ac4575b6001841115610abf5760029093049260019190910190610aa4565b610aff565b5060805b60008160ff161115610aff5760ff811660020a8410610af15760ff811660020a90930492908117905b5b600260ff90911604610ac8565b5b8192505b50509190505600a165627a7a723058201047a274dbbebf8b7bcd9182bb2da6f04702cb92aafc0690941a522695bf7d4a0029