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