tx · 57xZ5sAwE2oMQRkdo2E2Y75mBvQgL8uRdSo1AY2Jh8Ha

3N7LYefWk1WhvCsY5A9nTq244SbVPmhCypi:  -0.04000000 Waves

2022.07.14 12:03 [2139188] smart account 3N7LYefWk1WhvCsY5A9nTq244SbVPmhCypi > SELF 0.00000000 Waves

{ "type": 13, "id": "57xZ5sAwE2oMQRkdo2E2Y75mBvQgL8uRdSo1AY2Jh8Ha", "fee": 4000000, "feeAssetId": null, "timestamp": 1657789451657, "version": 1, "sender": "3N7LYefWk1WhvCsY5A9nTq244SbVPmhCypi", "senderPublicKey": "4qGVXRFATZNzo2RZZ5UYHXojGyJgSRBwtgJcCU8rJe5A", "proofs": [ "2FiqWDPj9xYvmz5CQDwHiCpWrbEB7gpwj65EbGEHA4pdqKetMrBreAhqWaW2k52YBmByUXkBpUZwG3mNMbAqr77F", "ZTckFL97KDntL8fsau3V8HfQqK2KhCphY8jdy2eN6SmKB3tvksdSGwAEhv1s5xh4qFpCR4eVypgUSeiuh1Dnaaf", "23UAdT58EEQHZb7KwTchgN6bDG4h5eruHfR1PHyfFHMmrxXMur41ADmRAFXnQ9ydgVHv8RmtzoqRWajEgYqjBN1e" ], "script": "base64:AAIFAAAAAAAAADkIAhIFCgMICAESAwoBARIHCgUBAQEBARIDCgEBEgQKAgECEgMKAQESABIFCgMBAQESBwoFAQEBAQEAAABDAAAAAAtyZXZpc2lvbk51bQIAAAAAAAAAAAlNVUxUU0NBTEUAAAAAAAAAAAgAAAAAB1NDQUxFMTYAAAAAAAAAABAAAAAAA1NFUAIAAAACX18AAAAABUhBTEY4AAAAAAAC+vCAAAAAAAhFVUxFUlgxNgkAATYAAAABAABgkqET2NV0AAAAAARUV09YCQABNgAAAAEAAAAAAAAAAAIAAAAABU1VTFQ2AAAAAAAAD0JAAAAAAAZNVUxUWDYJAAE2AAAAAQAAAAAAAA9CQAAAAAAFTVVMVDgAAAAAAAX14QAAAAAABk1VTFRYOAkAATYAAAABAAAAAAAF9eEAAAAAAAdNVUxUWDEwCQABNgAAAAEAAAAAAlQL5AAAAAAAB01VTFRYMTYJAAE2AAAAAQAAI4byb8EAAAAAAAAHV0FWRVNJRAkAAlkAAAABAgAAAAVXQVZFUwAAAAALa1Jlc3VsdElkeEEAAAAAAAAAAAAAAAAAD2tSZXN1bHRJZHhQYXVsQgAAAAAAAAAAAQAAAAAZa1Jlc3VsdElkeFdSZXNlcnZlc0luVXNkbgAAAAAAAAAAAgAAAAAQa1Jlc3VsdElkeE11bHRCUgAAAAAAAAAAAwAAAAATa1Jlc3VsdElkeE11bHRQb3dlcgAAAAAAAAAABAAAAAAba1Jlc3VsdElkeE11bHRFeHBJblBvd2VyU3RyAAAAAAAAAAAFAAAAABJrUmVzdWx0SWR4TXVsdEtTdHIAAAAAAAAAAAYAAAAAD25NZXRyaWNJZHhQcmljZQAAAAAAAAAAAAAAAAAbbk1ldHJpY0lkeFVzZG5Mb2NrZWRCYWxhbmNlAAAAAAAAAAABAAAAABxuTWV0cmljSWR4V2F2ZXNMb2NrZWRCYWxhbmNlAAAAAAAAAAACAAAAABFuTWV0cmljSWR4UmVzZXJ2ZQAAAAAAAAAAAwAAAAAXbk1ldHJpY0lkeFJlc2VydmVJblVzZG4AAAAAAAAAAAQAAAAAFG5NZXRyaWNJZHhVc2RuU3VwcGx5AAAAAAAAAAAFAAAAABFuTWV0cmljSWR4U3VycGx1cwAAAAAAAAAABgAAAAAYbk1ldHJpY0lkeFN1cnBsdXNQZXJjZW50AAAAAAAAAAAHAAAAAAxuTWV0cmljSWR4QlIAAAAAAAAAAAgAAAAAFG5NZXRyaWNJZHhOc2J0U3VwcGx5AAAAAAAAAAAJAAAAABduTWV0cmljSWR4TWF4TnNidFN1cHBseQAAAAAAAAAACgAAAAAUbk1ldHJpY0lkeFN1cmZTdXBwbHkAAAAAAAAAAAsBAAAAEmtleU5ldXRyaW5vQWRkcmVzcwAAAAACAAAAHSVzJXNfX2NvbmZpZ19fbmV1dHJpbm9BZGRyZXNzAQAAABNrZXlTd2FwQW1vdW50QVBhcmFtAAAAAAIAAAAYJXMlc19fY29uZmlnX19zd2FwQVBhcmFtAQAAABNrZXlTd2FwQW1vdW50QlBhcmFtAAAAAAIAAAAYJXMlc19fY29uZmlnX19zd2FwQlBhcmFtAQAAABJrZXlOZXV0cmlub0Fzc2V0SWQAAAAAAgAAABFuZXV0cmlub19hc3NldF9pZAEAAAAda2V5TGlxdWlkYXRpb25Db250cmFjdEFkZHJlc3MAAAAAAgAAABRsaXF1aWRhdGlvbl9jb250cmFjdAEAAAASa2V5QXVjdGlvbkNvbnRyYWN0AAAAAAIAAAAQYXVjdGlvbl9jb250cmFjdAEAAAARa2V5Q29udG9sQ29udHJhY3QAAAAAAgAAABBjb250cm9sX2NvbnRyYWN0AQAAAA5rZXlOc2J0QXNzZXRJZAAAAAACAAAADWJvbmRfYXNzZXRfaWQBAAAADmtleVN1cmZBc3NldElkAAAAAAIAAAANc3VyZl9hc3NldF9pZAEAAAAQa2V5QmFsYW5jZUxvY2tlZAAAAAACAAAADWJhbGFuY2VfbG9ja18BAAAAFWtleVdhdmVzTG9ja2VkQmFsYW5jZQAAAAAJAAEsAAAAAgkBAAAAEGtleUJhbGFuY2VMb2NrZWQAAAAAAgAAAAV3YXZlcwEAAAAYa2V5TmV1dHJpbm9Mb2NrZWRCYWxhbmNlAAAAAAkAASwAAAACCQEAAAAQa2V5QmFsYW5jZUxvY2tlZAAAAAACAAAACG5ldXRyaW5vAQAAABFzd2Fwc1RpbWVmcmFtZUtFWQAAAAACAAAAD3N3YXBzX3RpbWVmcmFtZQEAAAAaa2V5VXNlckxhc3RRdWlja1N3YXBIZWlnaHQAAAABAAAAC3Vz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Y2gwBQAAAAN2YWwDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAAGdmFsU3RyBQAAAAckbWF0Y2gwBQAAAAZ2YWxTdHIJAAACAAAAAQIAAAAYZmFpbCB0byBjYXN0IGludG8gU3RyaW5nAAAAABBuZXV0cmlub0NvbnRyYWN0CQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABCQEAAAAPZ2V0U3RyaW5nT3JGYWlsAAAAAgUAAAAEdGhpcwkBAAAAEmtleU5ldXRyaW5vQWRkcmVzcwAAAAAAAAAAD2NvbnRyb2xDb250cmFjdAkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQkBAAAAD2dldFN0cmluZ09yRmFpbAAAAAIFAAAAEG5ldXRyaW5vQ29udHJhY3QJAQAAABFrZXlDb250b2xDb250cmFjdAAAAAAAAAAAD2F1Y3Rpb25Db250cmFjdAkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQkBAAAAD2dldFN0cmluZ09yRmFpbAAAAAIFAAAAEG5ldXRyaW5vQ29udHJhY3QJAQAAABJrZXlBdWN0aW9uQ29udHJhY3QAAAAAAAAAABNsaXF1aWRhdGlvbkNvbnRyYWN0CQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABCQEAAAAPZ2V0U3RyaW5nT3JGYWlsAAAAAgUAAAAQbmV1dHJpbm9Db250cmFjdAkBAAAAHWtleUxpcXVpZGF0aW9uQ29udHJhY3RBZGRyZXNzAAAAAAAAAAAPbmV1dHJpbm9Bc3NldElkCQACWQAAAAEJAQAAAA9nZXRTdHJpbmdPckZhaWwAAAACBQAAABBuZXV0cmlub0NvbnRyYWN0CQEAAAASa2V5TmV1dHJpbm9Bc3NldElkAAAAAAAAAAALbnNidEFzc2V0SWQJAAJZAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAQbmV1dHJpbm9Db250cmFjdAkBAAAADmtleU5zYnRBc3NldElkAAAAAAAAAAALc3VyZkFzc2V0SWQJAAJZAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAPYXVjdGlvbkNvbnRyYWN0CQEAAAAOa2V5U3VyZkFzc2V0SWQAAAAAAAAACQAAAAFpAQAAAAtjb25zdHJ1Y3RvcgAAAAMAAAAPbmV1dHJpbm9BZGRyZXNzAAAAD25zYnRMb2NrQWRkcmVzcwAAABBzd2FwQW1vdW50QVBhcmFtAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAAR0aGlzCQAAAgAAAAECAAAADm5vdCBhdXRob3JpemVkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABJrZXlOZXV0cmlub0FkZHJlc3MAAAAABQAAAA9uZXV0cmlub0FkZHJlc3MJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAABNrZXlTd2FwQW1vdW50QVBhcmFtAAAAAAUAAAAQc3dhcEFtb3VudEFQYXJhbQUAAAADbmlsAAAAAWkBAAAAFWNhbGNTd2FwTGltaXRSRUFET05MWQAAAAEAAAALZ05zYnRBbW91bnQEAAAAC2xpbWl0UGFyYW1BCQABNgAAAAEJAQAAAAxnZXRJbnRPckZhaWwAAAACBQAAAAR0aGlzCQEAAAATa2V5U3dhcEFtb3VudEFQYXJhbQAAAAAEAAAAC2xpbWl0UGFyYW1CCQABNgAAAAEJAQAAAAxnZXRJbnRPckZhaWwAAAACBQAAAAR0aGlzCQEAAAATa2V5U3dhcEFtb3VudEJQYXJhbQAAAAAEAAAAEmdOc2J0QW1vdW50U2NhbGUxNgkBAAAABXRvWDE2AAAAAgUAAAALZ05zYnRBbW91bnQFAAAABU1VTFQ2BAAAAAxsaW1pdFBvd1BhcnQJAAB2AAAABgUAAAASZ05zYnRBbW91bnRTY2FsZTE2AAAAAAAAAAAQBQAAAAtsaW1pdFBhcmFtQgAAAAAAAAAAEAAAAAAAAAAACAUAAAAHQ0VJTElORwQAAAAFbGltaXQJAAE8AAAAAwUAAAALbGltaXRQYXJhbUEFAAAADGxpbWl0UG93UGFydAUAAAAHTVVMVFgxMAkABRQAAAACBQAAAANuaWwJAAGgAAAAAQUAAAAFbGltaXQAAAABaQEAAAASY2FsY3VsYXRlS1JFQURPTkxZAAAABQAAAAR3UmF3AAAABHVSYXcAAAAFcHJpY2UAAAAEbVJhdwAAAARzUmF3BAAAAANFWFAJAAE2AAAAAQAAAAAAACl6SQQAAAAIRVhQU0NBTEUAAAAAAAAAAAYEAAAAAWEJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAPYXVjdGlvbkNvbnRyYWN0AgAAABBuc2J0Q3VydmVQYXJhbV9hAAAAAAAAAAADBAAAAAVwYXVsQgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAA9hdWN0aW9uQ29udHJhY3QCAAAAEG5zYnRDdXJ2ZVBhcmFtX2IJAABpAAAAAgkAAGgAAAACAAAAAAAAAAADBQAAAAVNVUxUNgAAAAAAAAAACgQAAAAPd1Jlc2VydmVzSW5Vc2RuCQEAAAAWY29udmVydFdhdmVzVG9OZXV0cmlubwAAAAIFAAAABHdSYXcFAAAABXByaWNlBAAAAAZtdWx0QlIJAABrAAAAAwUAAAAPd1Jlc2VydmVzSW5Vc2RuBQAAAAVNVUxUOAUAAAAEdVJhdwMJAABmAAAAAgUAAAAGbXVsdEJSAAAAAAJ8fffQCQAAAgAAAAECAAAAKUJSID4gMTA2NzguNTY0ODE2JSB3aWxsIG92ZXJmbG93IGV4cG9uZW50BAAAAAltdWx0UG93ZXIJAABoAAAAAgUAAAABYQkAAGUAAAACBQAAAAZtdWx0QlIFAAAABU1VTFQ4BAAAAA5tdWx0RXhwSW5Qb3dlcgkAAHYAAAAGBQAAAANFWFAFAAAACEVYUFNDQUxFCQABNgAAAAEFAAAACW11bHRQb3dlcgUAAAAJTVVMVFNDQUxFBQAAAAdTQ0FMRTE2BQAAAARET1dOBAAAAAVtdWx0SwkAATwAAAADCQABNgAAAAEFAAAABXBhdWxCBQAAAA5tdWx0RXhwSW5Qb3dlcgUAAAAGTVVMVFg2CQAFFAAAAAIFAAAAA25pbAkABEwAAAACBQAAAAFhCQAETAAAAAIFAAAABXBhdWxCCQAETAAAAAIFAAAAD3dSZXNlcnZlc0luVXNkbgkABEwAAAACBQAAAAZtdWx0QlIJAARMAAAAAgUAAAAJbXVsdFBvd2VyCQAETAAAAAIJAAGmAAAAAQUAAAAObXVsdEV4cEluUG93ZXIJAARMAAAAAgkAAaYAAAABBQAAAAVtdWx0SwUAAAADbmlsAAAAAWkBAAAAFWN1cnZlRnVuY3Rpb25SRUFET05MWQAAAAEAAAALd2F2ZXNQYXlSYXcEAAAAD25ldXRyaW5vTWV0cmljcwkBAAAACWFzQW55TGlzdAAAAAEJAAP8AAAABAUAAAAEdGhpcwIAAAAaY2FsY05ldXRpbm9NZXRyaWNzUkVBRE9OTFkFAAAAA25pbAUAAAADbmlsBAAAAAVwcmljZQkBAAAABWFzSW50AAAAAQkAAZEAAAACBQAAAA9uZXV0cmlub01ldHJpY3MFAAAAD25NZXRyaWNJZHhQcmljZQQAAAAEd1JhdwkBAAAABWFzSW50AAAAAQkAAZEAAAACBQAAAA9uZXV0cmlub01ldHJpY3MFAAAAEW5NZXRyaWNJZHhSZXNlcnZlBAAAAAR1UmF3CQEAAAAFYXNJbnQAAAABCQABkQAAAAIFAAAAD25ldXRyaW5vTWV0cmljcwUAAAAUbk1ldHJpY0lkeFVzZG5TdXBwbHkEAAAABHNSYXcJAQAAAAVhc0ludAAAAAEJAAGRAAAAAgUAAAAPbmV1dHJpbm9NZXRyaWNzBQAAABRuTWV0cmljSWR4TnNidFN1cHBseQQAAAAEbVJhdwkBAAAABWFzSW50AAAAAQkAAZEAAAACBQAAAA9uZXV0cmlub01ldHJpY3MFAAAAF25NZXRyaWNJZHhNYXhOc2J0U3VwcGx5BAAAAAprQ2FsY0FycmF5CQEAAAAJYXNBbnlMaXN0AAAAAQkAA/wAAAAEBQAAAAR0aGlzAgAAABJjYWxjdWxhdGVLUkVBRE9OTFkJAARMAAAAAgUAAAAEd1JhdwkABEwAAAACBQAAAAR1UmF3CQAETAAAAAIFAAAABXByaWNlCQAETAAAAAIFAAAABG1SYXcJAARMAAAAAgUAAAAEc1JhdwUAAAADbmlsBQAAAANuaWwEAAAABW11bHRLCQABpwAAAAEJAQAAAAhhc1N0cmluZwAAAAEJAAGRAAAAAgUAAAAKa0NhbGNBcnJheQUAAAASa1Jlc3VsdElkeE11bHRLU3RyBAAAAAd1c2RuUGF5CQEAAAAWY29udmVydFdhdmVzVG9OZXV0cmlubwAAAAIFAAAAC3dhdmVzUGF5UmF3BQAAAAVwcmljZQQAAAAQYmlnTWF4TnNidFN1cHBseQkAATYAAAABBQAAAARtUmF3BAAAAA1iaWdOc2J0U3VwcGx5CQABNgAAAAEJAABlAAAAAgUAAAAEbVJhdwUAAAAEc1Jh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AQAAABpjYWxjTmV1dGlub01ldHJpY3NSRUFET05MWQAAAAAEAAAADGN1cnJlbnRQcmljZQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAPY29udHJvbENvbnRyYWN0CQEAAAAIa2V5UHJpY2UAAAAABAAAABVuZXV0cmlub0xvY2tlZEJhbGFuY2UJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAQbmV1dHJpbm9Db250cmFjdAkBAAAAGGtleU5ldXRyaW5vTG9ja2VkQmFsYW5jZQAAAAAAAAAAAAAAAAAEAAAAEndhdmVzTG9ja2VkQmFsYW5jZQkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAABBuZXV0cmlub0NvbnRyYWN0CQEAAAAVa2V5V2F2ZXNMb2NrZWRCYWxhbmNlAAAAAAAAAAAAAAAAAAQAAAAHcmVzZXJ2ZQkAAGUAAAACCAkAA+8AAAABBQAAABBuZXV0cmlub0NvbnRyYWN0AAAAB3JlZ3VsYXIFAAAAEndhdmVzTG9ja2VkQmFsYW5jZQQAAAAOcmVzZXJ2ZXNJblVzZG4JAQAAABZjb252ZXJ0V2F2ZXNUb05ldXRyaW5vAAAAAgUAAAAHcmVzZXJ2ZQUAAAAMY3VycmVudFByaWNlBAAAAA5uZXV0cmlub1N1cHBseQkAAGUAAAACCQAAZQAAAAIJAABkAAAAAgUAAAAVbmV1dHJpbm9Mb2NrZWRCYWxhbmNlCAkBAAAABXZhbHVlAAAAAQkAA+wAAAABBQAAAA9uZXV0cmlub0Fzc2V0SWQAAAAIcXVhbnRpdHkJAAPwAAAAAgUAAAAQbmV1dHJpbm9Db250cmFjdAUAAAAPbmV1dHJpbm9Bc3NldElkCQAD8AAAAAIFAAAAE2xpcXVpZGF0aW9uQ29udHJhY3QFAAAAD25ldXRyaW5vQXNzZXRJZAQAAAAHc3VycGx1cwkAAGUAAAACBQAAAA5yZXNlcnZlc0luVXNkbgUAAAAObmV1dHJpbm9TdXBwbHkEAAAAB2RlZmljaXQJAABlAAAAAgUAAAAObmV1dHJpbm9TdXBwbHkFAAAADnJlc2VydmVzSW5Vc2RuBAAAAA5zdXJwbHVzUGVyY2VudAMJAAAAAAAAAgUAAAAObmV1dHJpbm9TdXBw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", "chainId": 84, "height": 2139188, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FhW45equbmDZzSx5nXe3mk14NZi12LeWRqUNG3Bv2ZnZ Next: 5s3GhKTTrHxDhaSRzxDtkSrN7LvTeiwxTtxqK9rRqfG5 Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = ""
55
66 let b = 8
77
88 let c = 16
99
1010 let d = "__"
1111
1212 let e = 50000000
1313
1414 let f = toBigInt(27182818284590452)
1515
1616 let g = toBigInt(2)
1717
1818 let h = 1000000
1919
2020 let i = toBigInt(1000000)
2121
2222 let j = 100000000
2323
2424 let k = toBigInt(100000000)
2525
2626 let l = toBigInt(10000000000)
2727
2828 let m = toBigInt(10000000000000000)
2929
3030 let n = fromBase58String("WAVES")
3131
3232 let o = 0
3333
3434 let p = 1
3535
3636 let q = 2
3737
3838 let r = 3
3939
4040 let s = 4
4141
4242 let t = 5
4343
4444 let u = 6
4545
4646 let v = 0
4747
4848 let w = 1
4949
5050 let x = 2
5151
5252 let y = 3
5353
5454 let z = 4
5555
5656 let A = 5
5757
5858 let B = 6
5959
6060 let C = 7
6161
6262 let D = 8
6363
6464 let E = 9
6565
6666 let F = 10
6767
6868 let G = 11
6969
7070 func H () = "%s%s__config__neutrinoAddress"
7171
7272
7373 func I () = "%s%s__config__swapAParam"
7474
7575
7676 func J () = "%s%s__config__swapBParam"
7777
7878
7979 func K () = "neutrino_asset_id"
8080
8181
8282 func L () = "liquidation_contract"
8383
8484
8585 func M () = "auction_contract"
8686
8787
8888 func N () = "control_contract"
8989
9090
9191 func O () = "bond_asset_id"
9292
9393
9494 func P () = "surf_asset_id"
9595
9696
9797 func Q () = "balance_lock_"
9898
9999
100100 func R () = (Q() + "waves")
101101
102102
103103 func S () = (Q() + "neutrino")
104104
105105
106106 func T () = "swaps_timeframe"
107107
108108
109109 func U (V) = makeString(["%s%s", "userLastQuickSwapHeight", V], d)
110110
111111
112112 func W (V) = makeString(["%s%s", "quickSwapUserSpentInPeriod", V], d)
113113
114114
115115 func X () = "price"
116116
117117
118118 func Y (Z,aa) = valueOrErrorMessage(getString(Z, aa), makeString(["mandatory ", toString(Z), ".", aa, " is not defined"], ""))
119119
120120
121121 func ab (Z,aa) = valueOrErrorMessage(getInteger(Z, aa), makeString(["mandatory ", toString(Z), ".", aa, " is not defined"], ""))
122122
123123
124124 func ac (Z,aa) = valueOrElse(getInteger(Z, aa), 0)
125125
126126
127127 func ad (Z,aa) = valueOrErrorMessage(getBoolean(Z, aa), makeString(["mandatory ", toString(Z), ".", aa, " is not defined"], ""))
128128
129129
130130 func ae (af,ag) = fraction(af, j, ag)
131131
132132
133133 func ah (af,ag) = fraction(af, ag, j)
134134
135135
136136 func ai (aj,ak) = fraction(toBigInt(aj), m, toBigInt(ak))
137137
138138
139139 func al (am,an) = toInt(fraction(am, toBigInt(an), m))
140140
141141
142142 func ao (am) = {
143143 let ap = am
144144 if ($isInstanceOf(ap, "List[Any]"))
145145 then {
146146 let aq = ap
147147 aq
148148 }
149149 else throw("fail to cast into List[Any]")
150150 }
151151
152152
153153 func ar (am) = {
154154 let ap = am
155155 if ($isInstanceOf(ap, "Int"))
156156 then {
157157 let as = ap
158158 as
159159 }
160160 else throw("fail to cast into Int")
161161 }
162162
163163
164164 func at (am) = {
165165 let ap = am
166166 if ($isInstanceOf(ap, "String"))
167167 then {
168168 let au = ap
169169 au
170170 }
171171 else throw("fail to cast into String")
172172 }
173173
174174
175175 let av = addressFromStringValue(Y(this, H()))
176176
177177 let aw = addressFromStringValue(Y(av, N()))
178178
179179 let ax = addressFromStringValue(Y(av, M()))
180180
181181 let ay = addressFromStringValue(Y(av, L()))
182182
183183 let az = fromBase58String(Y(av, K()))
184184
185185 let aA = fromBase58String(getStringValue(av, O()))
186186
187187 let aB = fromBase58String(getStringValue(ax, P()))
188188
189189 @Callable(aC)
190190 func constructor (aD,aE,aF) = if ((aC.caller != this))
191191 then throw("not authorized")
192192 else [StringEntry(H(), aD), IntegerEntry(I(), aF)]
193193
194194
195195
196196 @Callable(aC)
197197 func calcSwapLimitREADONLY (aG) = {
198198 let aH = toBigInt(ab(this, I()))
199199 let aI = toBigInt(ab(this, J()))
200200 let aJ = ai(aG, h)
201201 let aK = pow(aJ, 16, aI, 16, 8, CEILING)
202202 let aL = fraction(aH, aK, l)
203203 $Tuple2(nil, toInt(aL))
204204 }
205205
206206
207207
208208 @Callable(aC)
209209 func calculateKREADONLY (aM,aN,ag,aO,aP) = {
210210 let aQ = toBigInt(2718281)
211211 let aR = 6
212212 let aS = valueOrElse(getInteger(ax, "nsbtCurveParam_a"), 3)
213213 let aT = valueOrElse(getInteger(ax, "nsbtCurveParam_b"), ((3 * h) / 10))
214214 let aU = ah(aM, ag)
215215 let aV = fraction(aU, j, aN)
216216 if ((aV > 10678564816))
217217 then throw("BR > 10678.564816% will overflow exponent")
218218 else {
219219 let aW = (aS * (aV - j))
220220 let aX = pow(aQ, aR, toBigInt(aW), b, c, DOWN)
221221 let aY = fraction(toBigInt(aT), aX, i)
222222 $Tuple2(nil, [aS, aT, aU, aV, aW, toString(aX), toString(aY)])
223223 }
224224 }
225225
226226
227227
228228 @Callable(aC)
229229 func curveFunctionREADONLY (aZ) = {
230230 let ba = ao(invoke(this, "calcNeutinoMetricsREADONLY", nil, nil))
231231 let ag = ar(ba[v])
232232 let aM = ar(ba[y])
233233 let aN = ar(ba[A])
234234 let aP = ar(ba[E])
235235 let aO = ar(ba[F])
236236 let bb = ao(invoke(this, "calculateKREADONLY", [aM, aN, ag, aO, aP], nil))
237237 let aY = parseBigIntValue(at(bb[u]))
238238 let bc = ah(aZ, ag)
239239 let bd = toBigInt(aO)
240240 let be = toBigInt((aO - aP))
241241 let bf = fraction(toBigInt(bc), m, aY)
242242 let bg = fraction(bf, be, bd)
243243 let bh = toInt(fraction(be, bd, (bg + bd)))
244244 let bi = ((aO - aP) - bh)
245245 $Tuple2(nil, [bi, bc, aM, aN, aO, aP, ar(bb[o]), ar(bb[p]), ar(bb[q]), ag, ar(bb[r]), ar(bb[s]), bb[t], bb[u], toString(bf), toString(bg), bh])
246246 }
247247
248248
249249
250250 @Callable(aC)
251251 func surfFunctionREADONLY (af,bj) = {
252252 let ba = ao(invoke(this, "calcNeutinoMetricsREADONLY", nil, nil))
253253 let ag = ar(ba[v])
254254 let bk = toBigInt(ag)
255255 let bl = ar(ba[y])
256256 let bm = toBigInt(bl)
257257 let bn = ar(ba[A])
258258 let bo = toBigInt(bn)
259259 let bp = ar(ba[D])
260260 if ((bp >= h))
261261 then throw((("BR = " + toString(bp)) + ", cannot buy SURF"))
262262 else {
263263 let bq = (fraction(bn, j, ag) - bl)
264264 let br = (bn - fraction(bl, ag, j))
265265 let bs = if ((bj == az))
266266 then if ((af > br))
267267 then br
268268 else af
269269 else if ((bj == n))
270270 then if ((af > bq))
271271 then bq
272272 else af
273273 else 0
274274 let bt = toBigInt(bs)
275275 if ((bj == az))
276276 then $Tuple2(nil, [toInt(fraction(fraction(bt, k, bk), (bo - (bt / g)), bm)), 0, bs, bl, bn, bp, bl, (bn - bs), fraction(ah(bl, ag), h, (bn - bs)), (af - bs), ag])
277277 else if ((bj == n))
278278 then $Tuple2(nil, [toInt(fraction(bo, log(fraction((bm + bt), m, bm), 16, f, 16, 16, HALFUP), m)), bs, 0, bl, bn, bp, (bl + bs), bn, fraction(ah((bl + bs), ag), h, bn), (af - bs), ag])
279279 else throw("Unsupported asset")
280280 }
281281 }
282282
283283
284284
285285 @Callable(aC)
286286 func calcContractNsbtPriceSYSREADONLY (bu) = {
287287 let ba = ao(invoke(this, "calcNeutinoMetricsREADONLY", nil, nil))
288288 let ag = ar(ba[v])
289289 let aM = ar(ba[y])
290290 let aN = (ar(ba[A]) - bu)
291291 let aP = (ar(ba[E]) + bu)
292292 let aO = ar(ba[F])
293293 let bb = ao(invoke(this, "calculateKREADONLY", [aM, aN, ag, aO, aP], nil))
294294 let bv = parseBigIntValue(at(bb[u]))
295295 let bw = fraction(toBigInt(aO), m, toBigInt((aO - aP)))
296296 let bx = fraction(bw, bw, m)
297297 let by = fraction(bv, bx, m)
298298 let bz = toInt(fraction(by, toBigInt(h), m))
299299 let bA = fraction(bz, h, ag)
300300 $Tuple2(nil, [bz, bA])
301301 }
302302
303303
304304
305305 @Callable(aC)
306306 func calcNeutinoMetricsREADONLY () = {
307307 let bB = getIntegerValue(aw, X())
308308 let bC = valueOrElse(getInteger(av, S()), 0)
309309 let bD = valueOrElse(getInteger(av, R()), 0)
310310 let bl = (wavesBalance(av).regular - bD)
311311 let bE = ah(bl, bB)
312312 let bF = (((bC + value(assetInfo(az)).quantity) - assetBalance(av, az)) - assetBalance(ay, az))
313313 let bG = (bE - bF)
314314 let bH = (bF - bE)
315315 let bI = if ((bF == 0))
316316 then 0
317317 else (fraction(bG, h, bF) * 100)
318318 let bp = if ((bF == 0))
319319 then 0
320320 else fraction(bE, h, bF)
321321 let bJ = value(assetInfo(aA)).quantity
322322 let bK = (bJ - assetBalance(ax, aA))
323323 let bL = value(assetInfo(aB)).quantity
324324 $Tuple2(nil, [bB, bC, bD, bl, bE, bF, bG, bI, bp, bK, bJ, bL])
325325 }
326326
327327
328328
329329 @Callable(aC)
330330 func getUnstakeComissionAmountREADONLY (af,bM,bN) = $Tuple2(nil, fraction(af, pow(2, 0, fraction(-((height - bM)), j, bN), 8, 8, HALFUP), j))
331331
332332
333333
334334 @Callable(aC)
335335 func mergeStakesREADONLY (bO,bP,bQ,bR,bN) = {
336336 let bS = fraction(bQ, pow(2, 0, fraction((bR - bP), j, bN), 8, 8, HALFUP), j)
337337 let bT = fraction((bO + bQ), j, (bO + bS))
338338 $Tuple2(nil, (bP + ((e - (bN * log(bT, 8, 2, 0, 8, HALFUP))) / j)))
339339 }
340340
341341
342342 @Verifier(bU)
343343 func bV () = {
344344 let bW = makeString(["ExtEEK19nmKj9mCpnWyvEEJFYATLMcVEMvohhUHkyHNm", "Ev5py5FfBQX9cZpYKnfQrTB49Byf8QmpZWeDVRim4yV7", "DUuuLjXu98nBwZc7fqwCTjtA3nnRwgTbkMSr5SU2NmDR", "5WRXFSjwcTbNfKcJs8ZqXmSSWYsSVJUtMvMqZj5hH4Nc"], d)
345345 let bX = split(valueOrElse(getString(aw, "%s__multisig"), bW), d)
346346 let bY = ((((if (sigVerify(bU.bodyBytes, bU.proofs[0], fromBase58String(bX[0])))
347347 then 1
348348 else 0) + (if (sigVerify(bU.bodyBytes, bU.proofs[1], fromBase58String(bX[1])))
349349 then 1
350350 else 0)) + (if (sigVerify(bU.bodyBytes, bU.proofs[2], fromBase58String(bX[2])))
351351 then 1
352352 else 0)) + (if (sigVerify(bU.bodyBytes, bU.proofs[3], fromBase58String(bX[3])))
353353 then 2
354354 else 0))
355355 (bY >= 3)
356356 }
357357

github/deemru/w8io/c3f4982 
41.19 ms