tx · ERn1r7yVZGrP31ycuv6gQap9c2DYq66PEYC8zjj6dw4k

3MyBtJnMg6n7m1sDczbrijVyosLnRh4FFbc:  -0.04000000 Waves

2022.07.11 14:45 [2135034] smart account 3MyBtJnMg6n7m1sDczbrijVyosLnRh4FFbc > SELF 0.00000000 Waves

{ "type": 13, "id": "ERn1r7yVZGrP31ycuv6gQap9c2DYq66PEYC8zjj6dw4k", "fee": 4000000, "feeAssetId": null, "timestamp": 1657539970215, "version": 1, "sender": "3MyBtJnMg6n7m1sDczbrijVyosLnRh4FFbc", "senderPublicKey": "H3EzJ6fSm7jHKo92xYdNTXaaQYKj9z5q2DJFovRDLJpf", "proofs": [ "4ptutVp3aT9bWeJWA3A2rTE2zyYNGhm2cUrKxTP35waxoGejcjGM1c9KPgfL1Y1wwNWnggmzd5ydKS3dJ3TzJCoV" ], "script": "base64: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CQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAARa2V5Q29udHJvbEFkZHJlc3MAAAAABQAAABBjb250cm9sQWRkcmVzczU4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAA5rZXlSZXN0QWRkcmVzcwAAAAAFAAAADXJlc3RBZGRyZXNzNTgFAAAAA25pbAAAAAFpAQAAABVzdGFrZU5zYnRQYWdlUkVBRE9OTFkAAAACAAAAEXVzZXJBZGRyZXNzU3RyT3B0AAAAC25zYnRBbXREaWZmBAAAAAlnbnNidEluZm8JAQAAAAhhc1N0cmluZwAAAAEJAAP8AAAABAUAAAAHcmVzdEFjYwIAAAARZ25zYnRJbmZvUkVBRE9OTFkJAARMAAAAAgUAAAARdXNlckFkZHJlc3NTdHJPcHQJAARMAAAAAgUAAAALbnNidEFtdERpZmYFAAAAA25pbAUAAAADbmlsBAAAAAhzd2FwSW5mbwkBAAAACGFzU3RyaW5nAAAAAQkAA/wAAAAEBQAAAAdyZXN0QWNjAgAAABBzd2FwSW5mb1JFQURPTkxZCQAETAAAAAIFAAAAEXVzZXJBZGRyZXNzU3RyT3B0BQAAAANuaWwFAAAAA25pbAkABRQAAAACBQAAAANuaWwJAQAAAAtwcm9kdWNlSnNvbgAAAAEJAARMAAAAAgIAAAARZ25zYnRJbmZvUkVBRE9OTFkJAARMAAAAAgUAAAAJZ25zYnRJbmZvCQAETAAAAAICAAAAEHN3YXBJbmZvUkVBRE9OTFkJAARMAAAAAgUAAAAIc3dhcEluZm8FAAAAA25pbAAAAAFpAQAAABNidXlOc2J0UGFnZVJFQURPTkxZAAAAAQAAABF1c2VyQWRkcmVzc1N0ck9wdAQAAAAJZ25zYnRJbmZvCQEAAAAIYXNTdHJpbmcAAAABCQAD/AAAAAQFAAAAB3Jlc3RBY2MCAAAAEWduc2J0SW5mb1JFQURPTkxZCQAETAAAAAIFAAAAEXVzZXJBZGRyZXNzU3RyT3B0CQAETAAAAAIAAAAAAAAAAAAFAAAAA25pbAUAAAADbmlsBAAAAA1uZXV0cmlub1N0YXRzCQEAAAAIYXNTdHJpbmcAAAABCQAD/AAAAAQFAAAAB3Jlc3RBY2MCAAAAFW5ldXRyaW5vU3RhdHNSRUFET05M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", "chainId": 84, "height": 2135034, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FHyT84G87XCHwkuN9rtemCuVBhaFtUxgKJ3xKCDcwioG Next: 8YptqF3vp7GuUqgbALUMN6ba46xctqbzkUBN56bE18Z5 Diff:
OldNewDifferences
9494 let F = g(invoke(z, "gnsbtInfoREADONLY", [D, 0], nil))
9595 let H = g(invoke(z, "neutrinoStatsREADONLY", nil, nil))
9696 let K = g(invoke(z, "buySurfREADONLY", [D, I, J], nil))
97- $Tuple2(nil, k(["gnsbtInfoREADONLY", F, "neutrinoStatsREADONLY", H, "buySurfREADONLY", K]))
97+ let L = g(invoke(z, "neutrinoConfigREADONLY", nil, nil))
98+ $Tuple2(nil, k(["gnsbtInfoREADONLY", F, "neutrinoStatsREADONLY", H, "buySurfREADONLY", K, "neutrinoConfigREADONLY", L]))
9899 }
99100
100101
101102
102103 @Callable(A)
103-func walletPageREADONLY (L) = {
104- let M = g(invoke(z, "walletInfoREADONLY", [L], nil))
105- $Tuple2(nil, k(["walletInfoREADONLY", M]))
104+func walletPageREADONLY (M) = {
105+ let N = g(invoke(z, "walletInfoREADONLY", [M], nil))
106+ $Tuple2(nil, k(["walletInfoREADONLY", N]))
106107 }
107108
108109
109110
110111 @Callable(A)
111-func genericREADONLY (N) = {
112- let O = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
113- let P = [1, 3, 5, 7, 9, 11]
114- let Q = split(N, a)
115- let R = size(Q)
116- func S (T,U) = if ((U >= R))
117- then T
112+func genericREADONLY (O) = {
113+ let P = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
114+ let Q = [1, 3, 5, 7, 9, 11]
115+ let R = split(O, a)
116+ let S = size(R)
117+ func T (U,V) = if ((V >= S))
118+ then U
118119 else {
119- let V = Q[U]
120- let W = split(V, "+")
121- let X = addressFromStringValue(W[0])
122- let Y = W[1]
123- let Z = split(W[2], ":")
124- let aa = size(Z)
125- func ab (ac,ad) = if ((ad >= aa))
126- then ac
120+ let W = R[V]
121+ let X = split(W, "+")
122+ let Y = addressFromStringValue(X[0])
123+ let Z = X[1]
124+ let aa = split(X[2], ":")
125+ let ab = size(aa)
126+ func ac (ad,ae) = if ((ae >= ab))
127+ then ad
127128 else {
128- let ae = if ((Z[(ad - 1)] == "s"))
129- then Z[ad]
130- else parseIntValue(Z[ad])
131- (ac :+ ae)
129+ let af = if ((aa[(ae - 1)] == "s"))
130+ then aa[ae]
131+ else parseIntValue(aa[ae])
132+ (ad :+ af)
132133 }
133134
134- let af = {
135- let r = P
135+ let ag = {
136+ let r = Q
136137 let s = size(r)
137138 let t = nil
138139 func u (v,w) = if ((w >= s))
139140 then v
140- else ab(v, r[w])
141+ else ac(v, r[w])
141142
142143 func x (v,w) = if ((w >= s))
143144 then v
145146
146147 x(u(u(u(u(u(u(t, 0), 1), 2), 3), 4), 5), 6)
147148 }
148- let ag = g(invoke(X, Y, af, nil))
149- (T ++ [Y, ag])
149+ let ah = g(invoke(Y, Z, ag, nil))
150+ (U ++ [Z, ah])
150151 }
151152
152- let ah = {
153- let r = O
153+ let ai = {
154+ let r = P
154155 let s = size(r)
155156 let t = nil
156157 func u (v,w) = if ((w >= s))
157158 then v
158- else S(v, r[w])
159+ else T(v, r[w])
159160
160161 func x (v,w) = if ((w >= s))
161162 then v
163164
164165 x(u(u(u(u(u(u(u(u(u(u(t, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
165166 }
166- $Tuple2(nil, k(ah))
167+ $Tuple2(nil, k(ai))
167168 }
168169
169170
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "__"
55
66 func b () = "%s%s__config__controlAddress"
77
88
99 func c () = "%s%s__config__restAddress"
1010
1111
1212 func d (e) = valueOrErrorMessage(getString(this, e), (("Mandatory this." + e) + " is not defined"))
1313
1414
1515 func f (e) = valueOrErrorMessage(addressFromString(d(e)), ("fail to parse address for this." + e))
1616
1717
1818 func g (h) = {
1919 let i = h
2020 if ($isInstanceOf(i, "String"))
2121 then {
2222 let j = i
2323 j
2424 }
2525 else throw("fail to cast into String")
2626 }
2727
2828
2929 func k (l) = {
3030 let m = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
3131 let n = size(l)
3232 if (((n % 2) != 0))
3333 then throw("only even args size is accepeted")
3434 else if ((n > size(m)))
3535 then throw(("strMap length is greater then " + toString(size(m))))
3636 else {
3737 func k (o,p) = if (if (((p % 2) == 0))
3838 then (n >= (p + 1))
3939 else false)
4040 then (((((o + "
4141 \"") + l[p]) + "\": \"") + l[(p + 1)]) + "\",")
4242 else o
4343
4444 let q = {
4545 let r = m
4646 let s = size(r)
4747 let t = ""
4848 func u (v,w) = if ((w >= s))
4949 then v
5050 else k(v, r[w])
5151
5252 func x (v,w) = if ((w >= s))
5353 then v
5454 else throw("List size exceeds 20")
5555
5656 x(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(u(t, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
5757 }
5858 (("{" + dropRight(q, 1)) + "}")
5959 }
6060 }
6161
6262
6363 let y = f(b())
6464
6565 let z = f(c())
6666
6767 @Callable(A)
6868 func constructor (B,C) = if ((A.caller != this))
6969 then throw("not authorized")
7070 else [StringEntry(b(), B), StringEntry(c(), C)]
7171
7272
7373
7474 @Callable(A)
7575 func stakeNsbtPageREADONLY (D,E) = {
7676 let F = g(invoke(z, "gnsbtInfoREADONLY", [D, E], nil))
7777 let G = g(invoke(z, "swapInfoREADONLY", [D], nil))
7878 $Tuple2(nil, k(["gnsbtInfoREADONLY", F, "swapInfoREADONLY", G]))
7979 }
8080
8181
8282
8383 @Callable(A)
8484 func buyNsbtPageREADONLY (D) = {
8585 let F = g(invoke(z, "gnsbtInfoREADONLY", [D, 0], nil))
8686 let H = g(invoke(z, "neutrinoStatsREADONLY", nil, nil))
8787 $Tuple2(nil, k(["gnsbtInfoREADONLY", F, "neutrinoStatsREADONLY", H]))
8888 }
8989
9090
9191
9292 @Callable(A)
9393 func buySurfPageREADONLY (D,I,J) = {
9494 let F = g(invoke(z, "gnsbtInfoREADONLY", [D, 0], nil))
9595 let H = g(invoke(z, "neutrinoStatsREADONLY", nil, nil))
9696 let K = g(invoke(z, "buySurfREADONLY", [D, I, J], nil))
97- $Tuple2(nil, k(["gnsbtInfoREADONLY", F, "neutrinoStatsREADONLY", H, "buySurfREADONLY", K]))
97+ let L = g(invoke(z, "neutrinoConfigREADONLY", nil, nil))
98+ $Tuple2(nil, k(["gnsbtInfoREADONLY", F, "neutrinoStatsREADONLY", H, "buySurfREADONLY", K, "neutrinoConfigREADONLY", L]))
9899 }
99100
100101
101102
102103 @Callable(A)
103-func walletPageREADONLY (L) = {
104- let M = g(invoke(z, "walletInfoREADONLY", [L], nil))
105- $Tuple2(nil, k(["walletInfoREADONLY", M]))
104+func walletPageREADONLY (M) = {
105+ let N = g(invoke(z, "walletInfoREADONLY", [M], nil))
106+ $Tuple2(nil, k(["walletInfoREADONLY", N]))
106107 }
107108
108109
109110
110111 @Callable(A)
111-func genericREADONLY (N) = {
112- let O = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
113- let P = [1, 3, 5, 7, 9, 11]
114- let Q = split(N, a)
115- let R = size(Q)
116- func S (T,U) = if ((U >= R))
117- then T
112+func genericREADONLY (O) = {
113+ let P = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
114+ let Q = [1, 3, 5, 7, 9, 11]
115+ let R = split(O, a)
116+ let S = size(R)
117+ func T (U,V) = if ((V >= S))
118+ then U
118119 else {
119- let V = Q[U]
120- let W = split(V, "+")
121- let X = addressFromStringValue(W[0])
122- let Y = W[1]
123- let Z = split(W[2], ":")
124- let aa = size(Z)
125- func ab (ac,ad) = if ((ad >= aa))
126- then ac
120+ let W = R[V]
121+ let X = split(W, "+")
122+ let Y = addressFromStringValue(X[0])
123+ let Z = X[1]
124+ let aa = split(X[2], ":")
125+ let ab = size(aa)
126+ func ac (ad,ae) = if ((ae >= ab))
127+ then ad
127128 else {
128- let ae = if ((Z[(ad - 1)] == "s"))
129- then Z[ad]
130- else parseIntValue(Z[ad])
131- (ac :+ ae)
129+ let af = if ((aa[(ae - 1)] == "s"))
130+ then aa[ae]
131+ else parseIntValue(aa[ae])
132+ (ad :+ af)
132133 }
133134
134- let af = {
135- let r = P
135+ let ag = {
136+ let r = Q
136137 let s = size(r)
137138 let t = nil
138139 func u (v,w) = if ((w >= s))
139140 then v
140- else ab(v, r[w])
141+ else ac(v, r[w])
141142
142143 func x (v,w) = if ((w >= s))
143144 then v
144145 else throw("List size exceeds 6")
145146
146147 x(u(u(u(u(u(u(t, 0), 1), 2), 3), 4), 5), 6)
147148 }
148- let ag = g(invoke(X, Y, af, nil))
149- (T ++ [Y, ag])
149+ let ah = g(invoke(Y, Z, ag, nil))
150+ (U ++ [Z, ah])
150151 }
151152
152- let ah = {
153- let r = O
153+ let ai = {
154+ let r = P
154155 let s = size(r)
155156 let t = nil
156157 func u (v,w) = if ((w >= s))
157158 then v
158- else S(v, r[w])
159+ else T(v, r[w])
159160
160161 func x (v,w) = if ((w >= s))
161162 then v
162163 else throw("List size exceeds 10")
163164
164165 x(u(u(u(u(u(u(u(u(u(u(t, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
165166 }
166- $Tuple2(nil, k(ah))
167+ $Tuple2(nil, k(ai))
167168 }
168169
169170

github/deemru/w8io/169f3d6 
53.07 ms