tx · EitHAjXo7pUWJ4gjmKaXtdtffV1XYpBSvLxfciywJvcD

3MxquWQhzpqXgbqunnFqHFJXTjasEznd1tN:  -0.01000000 Waves

2022.10.15 12:05 [2273252] smart account 3MxquWQhzpqXgbqunnFqHFJXTjasEznd1tN > SELF 0.00000000 Waves

{ "type": 13, "id": "EitHAjXo7pUWJ4gjmKaXtdtffV1XYpBSvLxfciywJvcD", "fee": 1000000, "feeAssetId": null, "timestamp": 1665824711861, "version": 2, "chainId": 84, "sender": "3MxquWQhzpqXgbqunnFqHFJXTjasEznd1tN", "senderPublicKey": "GDjexdefwEhShjRTvHgazn3gTrDo74eHpJCAz14cAEeh", "proofs": [ "3Xjv7YFUrz2TbzYPosANJ8sfLe1oSCh9HZnxQqBqCbuW2E8caoBk8coFvtTNM4iuz4WxYt1rv29cRESKMDya4nCu" ], "script": "base64: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bAQAAAALJHQwNDYzMDQ2ODEJAQAAAA9fc3BsaXRMYXN0TGFiZWwAAAABBQAAAARuYW1lBAAAAAlsYXN0TGFiZWwIBQAAAAskdDA0NjMwNDY4MQAAAAJfMQQAAAAKcmVzdExhYmVscwgFAAAACyR0MDQ2MzA0NjgxAAAAAl8yBAAAABFyZWdpc3RyYW50QWRkcmVzcwkBAAAACV9nZXRPd25lcgAAAAEFAAAACWxhc3RMYWJlbAQAAAAKcmVnaXN0cmFudAQAAAAHJG1hdGNoMAUAAAARcmVnaXN0cmFudEFkZHJlc3MDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAAFb3duZXIFAAAAByRtYXRjaDAJAAQmAAAAAQUAAAAFb3duZXIFAAAABHVuaXQEAAAADnBhcmVudFJlc29sdmVyCQEAAAAMX2dldFJlc29sdmVyAAAAAQUAAAAJbGFzdExhYmVsBAAAAA1wYXJlbnRDcmVhdGVkCQEAAAANX2dldENyZWF0ZWRBdAAAAAEFAAAACWxhc3RMYWJlbAQAAAAFb3duZXIJAQAAABtfc3VwcG9ydGVkSW50ZXJmYWNlQXNTdHJpbmcAAAADCQEAAAAFdmFsdWUAAAABBQAAAApyZWdpc3RyYW50AgAAAAVvd25lcgUAAAAKcmVzdExhYmVscwQAAAAIcmVzb2x2ZXIJAQAAABtfc3VwcG9ydGVkSW50ZXJmYWNlQXNTdHJpbmcAAAADCQEAAAAFdmFsdWUAAAABBQAAAApyZWdpc3RyYW50AgAAAAhyZXNvbHZlcgUAAAAKcmVzdExhYmVscwQAAAALbmFtZUNyZWF0ZWQJAQAAABhfc3VwcG9ydGVkSW50ZXJmYWNlQXNJbnQAAAADCQEAAAAFdmFsdWUAAAABBQAAAApyZWdpc3RyYW50AgAAAAtuYW1lQ3JlYXRlZAUAAAAKcmVzdExhYmVscwQAAAALbmFtZUV4cGlyZXMJAQAAABhfc3VwcG9ydGVkSW50ZXJmYWNlQXNJbnQAAAADCQEAAAAFdmFsdWUAAAABBQAAAApyZWdpc3RyYW50AgAAAAtuYW1lRXhwaXJlcwUAAAAKcmVzdExhYmVscwQAAAAKaXNSb290TmFtZQMJAABmAAAAAgkAATEAAAABBQAAAAlsYXN0TGFiZWwAAAAAAAAAAAAJAAAAAAAAAgkAATEAAAABBQAAAApyZXN0TGFiZWxzAAAAAAAAAAAABwMDBQAAAAppc1Jvb3ROYW1lBgkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQUAAAAKcmVnaXN0cmFudAkABRQAAAACBQAAAANuaWwJAAUWAAAABAUAAAARcmVnaXN0cmFudEFkZHJlc3MFAAAADnBhcmVudFJlc29sdmVyBQAAAA1wYXJlbnRDcmVhdGVkBQAAAAR1bml0CQAFFAAAAAIFAAAAA25pbAkABRYAAAAEBAAAAAckbWF0Y2gwBQAAAAVvd25lcgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAVvd25lcgUAAAAHJG1hdGNoMAUAAAAFb3duZXIFAAAAEXJlZ2lzdHJhbnRBZGRyZXNzBAAAAAckbWF0Y2gwBQAAAAhyZXNvbHZlcgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAhyZXNvbHZlcgUAAAAHJG1hdGNoMAUAAAAIcmVzb2x2ZXIFAAAADnBhcmVudFJlc29sdmVyBAAAAAckbWF0Y2gwBQAAAAtuYW1lQ3JlYXRlZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAtuYW1lQ3JlYXRlZAUAAAAHJG1hdGNoMAUAAAALbmFtZUNyZWF0ZWQFAAAADXBhcmVudENyZWF0ZWQFAAAAC25hbWVFeHBpcmVzAAAAAJ6vnUI=", "height": 2273252, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DGHLKHBKSc4mS1fzcUXbeb4ysCo4L1AdUmS3BPcgf7a9 Next: 5g4Y256RrdeFguyvE9Xbsky6tDk74ynjrJZCBWEwx36h Diff:
OldNewDifferences
185185 q
186186 }
187187 else U
188- }, t, {
188+ }, {
189+ let I = t
190+ if ($isInstanceOf(I, "String"))
191+ then {
192+ let t = I
193+ t
194+ }
195+ else V
196+ }, {
189197 let I = X
190198 if ($isInstanceOf(I, "Int"))
191199 then {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c) = valueOrErrorMessage(getString(b, c), ((("Can't read '" + c) + "' at address ") + toString(b)))
55
66
77 func d (b,c) = valueOrErrorMessage(getInteger(b, c), ((("Can't read '" + c) + "' at address ") + toString(b)))
88
99
1010 func e (f) = valueOrErrorMessage(addressFromString(f), (("Can't parse address from '" + f) + "'"))
1111
1212
1313 func g (h,i,j) = ((((h + "_") + i) + "_") + j)
1414
1515
1616 func k (l) = g("Name", l, "owner")
1717
1818
1919 func m (l) = g("Name", l, "resolver")
2020
2121
2222 func n (l) = g("Name", l, "createdAt")
2323
2424
2525 func o (l) = getString(this, k(l))
2626
2727
2828 func p (l,q) = [StringEntry(k(l), q)]
2929
3030
3131 func r (l) = getString(this, m(l))
3232
3333
3434 func s (l,t) = [StringEntry(m(l), t)]
3535
3636
3737 func u (l) = getInteger(this, n(l))
3838
3939
4040 func v (l,w) = [IntegerEntry(n(l), w)]
4141
4242
4343 func x (y) = (y.caller == this)
4444
4545
4646 func z (y,l) = (toString(y.caller) == valueOrElse(o(l), ""))
4747
4848
4949 func A (h) = {
5050 let B = split(h, ".")
5151 let C = (size(B) - 1)
5252 let D = B[C]
5353 let E = makeString(removeByIndex(B, C), ".")
5454 $Tuple2(D, E)
5555 }
5656
5757
5858 func F (G,H,E) = {
5959 let I = invoke(G, "supportsInterface", [H], nil)
6060 if ($isInstanceOf(I, "Boolean"))
6161 then {
6262 let J = I
6363 if (!(J))
6464 then unit
6565 else {
6666 let K = invoke(value(G), H, [E], nil)
6767 if ($isInstanceOf(K, "String"))
6868 then {
6969 let L = K
7070 L
7171 }
7272 else unit
7373 }
7474 }
7575 else unit
7676 }
7777
7878
7979 func M (G,H,E) = {
8080 let I = invoke(G, "supportsInterface", [H], nil)
8181 if ($isInstanceOf(I, "Boolean"))
8282 then {
8383 let J = I
8484 if (!(J))
8585 then unit
8686 else {
8787 let K = invoke(value(G), H, [E], nil)
8888 if ($isInstanceOf(K, "Int"))
8989 then {
9090 let N = K
9191 N
9292 }
9393 else unit
9494 }
9595 }
9696 else unit
9797 }
9898
9999
100100 func O (P) = unit
101101
102102
103103 func Q (y) = if (x(y))
104104 then unit
105105 else throw("Permission denied")
106106
107107
108108 func R (y,l) = if (if (x(y))
109109 then true
110110 else z(y, l))
111111 then unit
112112 else throw("Permission denied")
113113
114114
115115 func S (b) = if (isDefined(addressFromString(b)))
116116 then unit
117117 else throw("The address must be valid")
118118
119119
120120 @Callable(y)
121121 func setOwner (l,q) = valueOrElse(O([R(y, l), S(q)]), p(l, q))
122122
123123
124124
125125 @Callable(y)
126126 func owner (l) = $Tuple2(nil, o(l))
127127
128128
129129
130130 @Callable(y)
131131 func setResolver (l,t) = valueOrElse(O([R(y, l), S(t)]), s(l, t))
132132
133133
134134
135135 @Callable(y)
136136 func resolver (l) = $Tuple2(nil, r(l))
137137
138138
139139
140140 @Callable(y)
141141 func nameCreated (l) = $Tuple2(nil, u(l))
142142
143143
144144
145145 @Callable(y)
146146 func setRecord (l,q,t) = valueOrElse(O([Q(y)]), ((p(l, q) ++ s(l, t)) ++ v(l, lastBlock.timestamp)))
147147
148148
149149
150150 @Callable(y)
151151 func whoIs (h) = valueOrElse(O([if ((size(h) > 0))
152152 then unit
153153 else throw("Name cannot be empty")]), {
154154 let T = A(h)
155155 let D = T._1
156156 let E = T._2
157157 let U = o(D)
158158 let G = {
159159 let I = U
160160 if ($isInstanceOf(I, "String"))
161161 then {
162162 let q = I
163163 addressFromString(q)
164164 }
165165 else unit
166166 }
167167 let V = r(D)
168168 let W = u(D)
169169 let q = F(value(G), "owner", E)
170170 let t = F(value(G), "resolver", E)
171171 let X = M(value(G), "nameCreated", E)
172172 let Y = M(value(G), "nameExpires", E)
173173 let Z = if ((size(D) > 0))
174174 then (size(E) == 0)
175175 else false
176176 if (if (Z)
177177 then true
178178 else !(isDefined(G)))
179179 then $Tuple2(nil, $Tuple4(U, V, W, unit))
180180 else $Tuple2(nil, $Tuple4({
181181 let I = q
182182 if ($isInstanceOf(I, "String"))
183183 then {
184184 let q = I
185185 q
186186 }
187187 else U
188- }, t, {
188+ }, {
189+ let I = t
190+ if ($isInstanceOf(I, "String"))
191+ then {
192+ let t = I
193+ t
194+ }
195+ else V
196+ }, {
189197 let I = X
190198 if ($isInstanceOf(I, "Int"))
191199 then {
192200 let X = I
193201 X
194202 }
195203 else W
196204 }, Y))
197205 })
198206
199207

github/deemru/w8io/026f985 
35.37 ms