tx · Bk9qDTn6B9tBS6SiCqFq3ZhTv6vU325RMRn6qMdo489y

3PKygHiLgLC16j5bNP1T3UUudmH98Pp2v8o:  -0.01000000 Waves

2024.03.24 17:54 [4098195] smart account 3PKygHiLgLC16j5bNP1T3UUudmH98Pp2v8o > SELF 0.00000000 Waves

{ "type": 13, "id": "Bk9qDTn6B9tBS6SiCqFq3ZhTv6vU325RMRn6qMdo489y", "fee": 1000000, "feeAssetId": null, "timestamp": 1711292071854, "version": 2, "chainId": 87, "sender": "3PKygHiLgLC16j5bNP1T3UUudmH98Pp2v8o", "senderPublicKey": "EKWFwVJMAk6xj9i7a2PGBZx557V7M57jEhyaZHH3mAc1", "proofs": [ "f2QijfvvZxm43R34onHmqK8nwSBc2XDpuXeQSehiUErf5CHk4CYcxoxS9Zq9nc7ovxrUyfSg529wVBMcDqwMrxr" ], "script": "base64:BgIPCAISAwoBCBIGCgQICAgBBwEPZ2V0UmFuZG9tTnVtYmVyBAh2YXJpYW50cwR0eElkFGhhdGNoaW5nRmluaXNoSGVpZ2h0Bm9mZnNldAQPcmFuZG9tU2VlZEJsb2NrCQEFdmFsdWUBCQDtBwEJAGUCBRRoYXRjaGluZ0ZpbmlzaEhlaWdodAABBApyYW5kb21IYXNoCQDUFgEJAMsBAgUEdHhJZAkBBXZhbHVlAQgFD3JhbmRvbVNlZWRCbG9jawN2cmYJAGoCCQCyCQIFCnJhbmRvbUhhc2gFBm9mZnNldAUIdmFyaWFudHMBDGdldFJhbmRvbUdlbgUEZ2VuMQRnZW4yBHN0ZXAEdHhJZBRoYXRjaGluZ0ZpbmlzaEhlaWdodAQJcmFuZG9tTnVtCQEPZ2V0UmFuZG9tTnVtYmVyBAACBQR0eElkBRRoYXRjaGluZ0ZpbmlzaEhlaWdodAUEc3RlcAQDZ2VuAwkAAAIFCXJhbmRvbU51bQAABQRnZW4xBQRnZW4yBQNnZW4BDXRyeUdldEludGVnZXIBA2tleQQDdmFsBAckbWF0Y2gwCQCaCAIFBHRoaXMFA2tleQMJAAECBQckbWF0Y2gwAgNJbnQEAWIFByRtYXRjaDAFAWIAAAUDdmFsAQhpc1N5bWJvbAIDYWNjA3N5bQMJAAACBQNzeW0IBQNhY2MCXzIJAJQKAgkAZAIIBQNhY2MCXzEAAQgFA2FjYwJfMgkAlAoCCQBkAggFA2FjYwJfMQAACAUDYWNjAl8yARBnZXRBbW91bnRPckNsZWFyAQZhbW91bnQDCQEIY29udGFpbnMCBQZhbW91bnQCATACAAUGYW1vdW50AQhjaGFyTGlzdAAJAMwIAgIBQQkAzAgCAgFCCQDMCAICAUMJAMwIAgIBRAkAzAgCAgFFCQDMCAICAUYJAMwIAgIBRwkAzAgCAgFICQDMCAICAUkJAMwIAgIBSgkAzAgCAgFLCQDMCAICAUwJAMwIAgIBTQkAzAgCAgFOCQDMCAICAU8JAMwIAgIBUAkAzAgCAgFRCQDMCAICAVIJAMwIAgIBUwkAzAgCAgFUCQDMCAICAVUJAMwIAgIBVgkAzAgCAgFXCQDMCAICAVgJAMwIAgIBWQkAzAgCAgFaBQNuaWwBDW5yT2ZUeXBlR2VuZXMBA2dlbgQIZ2Vub3R5cGUJALUJAgkAswICCQCwAgIFA2dlbgAFAAMCAAQGcGFydHMxCQCsAgIJAJEDAgUIZ2Vub3R5cGUAAAkAkQMCBQhnZW5vdHlwZQABBAZwYXJ0czIJAKwCAgkAkQMCBQhnZW5vdHlwZQACCQCRAwIFCGdlbm90eXBlAAMEBnBhcnRzMwkArAICCQCRAwIFCGdlbm90eXBlAAQJAJEDAgUIZ2Vub3R5cGUABQQGcGFydHM0CQCsAgIJAJEDAgUIZ2Vub3R5cGUABgkAkQMCBQhnZW5vdHlwZQAHBAZwYXJ0czUJAKwCAgkAkQMCBQhnZW5vdHlwZQAICQCRAwIFCGdlbm90eXBlAAkEBnBhcnRzNgkArAICCQCRAwIFCGdlbm90eXBlAAoJAJEDAgUIZ2Vub3R5cGUACwQGcGFydHM3CQCsAgIJAJEDAgUIZ2Vub3R5cGUADAkAkQMCBQhnZW5vdHlwZQANBAZwYXJ0czgJAKwCAgkAkQMCBQhnZW5vdHlwZQAOCQCRAwIFCGdlbm90eXBlAA8EBXBhcnRzCQDMCAIFBnBhcnRzMQkAzAgCBQZwYXJ0czIJAMwIAgUGcGFydHMzCQDMCAIFBnBhcnRzNAkAzAgCBQZwYXJ0czUJAMwIAgUGcGFydHM2CQDMCAIFBnBhcnRzNwkAzAgCBQZwYXJ0czgFA25pbAoBD3NvcnRQYXJ0c0J5VHlwZQIDYWNjBHBhcnQECnNwbGl0UGFydHMJALUJAgUEcGFydAIAAwkAAAIJAJEDAgUKc3BsaXRQYXJ0cwAAAgFUCQCUCgIJAM0IAggFA2FjYwJfMQkAkQMCBQpzcGxpdFBhcnRzAAEIBQNhY2MCXzIDCQAAAgkAkQMCBQpzcGxpdFBhcnRzAAACAUQJAJQKAggFA2FjYwJfMQkAzQgCCAUDYWNjAl8yCQCRAwIFCnNwbGl0UGFydHMAAQkAAgECDFVOS05PV04gVFlQRQQGcmVzdWx0CgACJGwFBXBhcnRzCgACJHMJAJADAQUCJGwKAAUkYWNjMAkAlAoCBQNuaWwFA25pbAoBBSRmMF8xAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQEPc29ydFBhcnRzQnlUeXBlAgUCJGEJAJEDAgUCJGwFAiRpCgEFJGYwXzICAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJAAIBAhNM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CgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaCQDMCAIJAQtTdHJpbmdFbnRyeQICDERFQlVHX1RVUlRMRQUKdHVydGxlR2VucwkAzAgCCQELU3RyaW5nRW50cnkCAgpERUJVR19EVUNLBQhkdWNrR2VucwUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAgFpAQNwb2MBCmFzc2V0SWRTdHIEBWFzc2V0CQDZBAEFCmFzc2V0SWRTdHIED3BhcnNlZEFzc2V0SW5mbwkBBXZhbHVlAQkA7AcBBQVhc3NldAQEYm9keQgFD3BhcnNlZEFzc2V0SW5mbwtkZXNjcmlwdGlvbgkAzAgCCQELU3RyaW5nRW50cnkCCQCsAgICBkRFQlVHXwUKYXNzZXRJZFN0cgUEYm9keQUDbmlsAWkBCnBvY05hbWVHZW4EBW5hbWUxBW5hbWUyBHR4SWQMZmluaXNoSGVpZ2h0BAtjb2xvclJhbmRvbQkBD2dldFJhbmRvbU51bWJlcgQABAkA2QQBBQR0eElkBQxmaW5pc2hIZWlnaHQACwQFY29sb3IDCQAAAgULY29sb3JSYW5kb20AAAIBUgMJAAACBQtjb2xvclJhbmRvbQABAgFEAwkAAAIFC2NvbG9yUmFuZG9tAAICAVMCAUcECnBhcmVudDFHZW4JALUJAgUFbmFtZTECAAQKcGFyZW50MkdlbgkAtQkCBQVuYW1lMgIABANnZW4JAKwCAgkArAICCQCsAgIJAKwCAgkArAICCQCsAgIJAKwCAgkArAICCQCsAgIJAKwCAgIFTVROVC0JAQxnZXRSYW5kb21HZW4FCQCsAgIJAJEDAgUKcGFyZW50MUdlbgAACQCRAwIFCnBhcmVudDFHZW4ABQkArAICCQCRAwIFCnBhcmVudDJHZW4AAAkAkQMCBQpwYXJlbnQyR2VuAAUAAAkA2QQBBQR0eElkBQxmaW5pc2hIZWlnaHQJAQxnZXRSYW5kb21HZW4FCQCsAgIJAJEDAgUKcGFyZW50MUdlbgAACQCRAwIFCnBhcmVudDFHZW4ABgkArAICCQCRAwIFCnBhcmVudDJHZW4AAAkAkQMCBQpwYXJlbnQyR2VuAAYAAQkA2QQBBQR0eElkBQxmaW5pc2hIZWlnaHQJAQxnZXRSYW5kb21HZW4FCQCsAgIJAJEDAgUKcGFyZW50MUdlbgAACQCRAwIFCnBhcmVudDFHZW4ABwkArAICCQCRAwIFCnBhcmVudDJHZW4AAAkAkQMCBQpwYXJlbnQyR2VuAAcAAgkA2QQBBQR0eElkBQxmaW5pc2hIZWlnaHQJAQxnZXRSYW5kb21HZW4FCQCsAgIJAJEDAgUKcGFyZW50MUdlbgAACQCRAwIFCnBhcmVudDFHZW4ACAkArAICCQCRAwIFCnBhcmVudDJHZW4AAAkAkQMCBQpwYXJlbnQyR2VuAAgAAwkA2QQBBQR0eElkBQxmaW5pc2hIZWlnaHQJAQxnZXRSYW5kb21HZW4FCQCsAgIJAJEDAgUKcGFyZW50MUdlbgAACQCRAwIFCnBhcmVudDFHZW4ACQkArAICCQCRAwIFCnBhcmVudDJHZW4AAAkAkQMCBQpwYXJlbnQyR2VuAAkABAkA2QQBBQR0eElkBQxmaW5pc2hIZWlnaHQJAQxnZXRSYW5kb21HZW4FCQCsAgIJAJEDAgUKcGFyZW50MUdlbgAACQCRAwIFCnBhcmVudDFHZW4ACgkArAICCQCRAwIFCnBhcmVudDJHZW4AAAkAkQMCBQpwYXJlbnQyR2VuAAoABQkA2QQBBQR0eElkBQxmaW5pc2hIZWlnaHQJAQxnZXRSYW5kb21HZW4FCQCsAgIJAJEDAgUKcGFyZW50MUdlbgAACQCRAwIFCnBhcmVudDFHZW4ACwkArAICCQCRAwIFCnBhcmVudDJHZW4AAAkAkQMCBQpwYXJlbnQyR2VuAAsABgkA2QQBBQR0eElkBQxmaW5pc2hIZWlnaHQJAQxnZXRSYW5kb21HZW4FCQCsAgIJAJEDAgUKcGFyZW50MUdlbgAACQCRAwIFCnBhcmVudDFHZW4ADAkArAICCQCRAwIFCnBhcmVudDJHZW4AAAkAkQMCBQpwYXJlbnQyR2VuAAwABwkA2QQBBQR0eElkBQxmaW5pc2hIZWlnaHQCAi1HBQVjb2xvcgkAzggCCQDMCAIJAQxJbnRlZ2VyRW50cnkCAgxERUJVR19hbW91bnQJAGQCCQENdHJ5R2V0SW50ZWdlcgECDERFQlVHX2Ftb3VudAABCQDMCAIJAQtTdHJpbmdFbnRyeQICDURFQlVHX3BhcmVudDEFBW5hbWUxCQDMCAIJAQtTdHJpbmdFbnRyeQICDURFQlVHX3BhcmVudDIFBW5hbWUyCQDMCAIJAQtTdHJpbmdFbnRyeQICCkRFQlVHX25hbWUCBU1UTlQtCQDMCAIJAQtTdHJpbmdFbnRyeQICDERFQlVHX3Jlc3VsdAUDZ2VuBQNuaWwJAQ1uck9mVHlwZUdlbmVzAQUDZ2VuAK6xODc=", "height": 4098195, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 6cVSAPqgwwJBGSQ7oBXB8D9vMEZcvGdMjiy7qNVfBFfx Next: AV7pjBP59F7aQpW9CHvXQJp9CgoZzomQi8t568dSfyMS Diff:
OldNewDifferences
126126
127127 func Y (R,S) = if ((S >= O))
128128 then R
129- else throw("List size exceeds 25")
129+ else throw("List size exceeds 26")
130130
131- Y(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(P, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25)
131+ Y(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(P, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26)
132132 }
133133 let ab = {
134134 let N = x()
140140
141141 func ad (R,S) = if ((S >= O))
142142 then R
143- else throw("List size exceeds 25")
143+ else throw("List size exceeds 26")
144144
145- ad(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(P, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25)
145+ ad(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(P, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26)
146146 }
147147 [StringEntry("DEBUG_TURTLE", aa), StringEntry("DEBUG_DUCK", ab)]
148148 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c,d,e) = {
55 let f = value(blockInfoByHeight((d - 1)))
66 let g = sha256_16Kb((c + value(f.vrf)))
77 (toInt(g, e) % b)
88 }
99
1010
1111 func h (i,j,k,c,d) = {
1212 let l = a(2, c, d, k)
1313 let m = if ((l == 0))
1414 then i
1515 else j
1616 m
1717 }
1818
1919
2020 func n (o) = {
2121 let p = {
2222 let q = getInteger(this, o)
2323 if ($isInstanceOf(q, "Int"))
2424 then {
2525 let r = q
2626 r
2727 }
2828 else 0
2929 }
3030 p
3131 }
3232
3333
3434 func s (t,u) = if ((u == t._2))
3535 then $Tuple2((t._1 + 1), t._2)
3636 else $Tuple2((t._1 + 0), t._2)
3737
3838
3939 func v (w) = if (contains(w, "0"))
4040 then ""
4141 else w
4242
4343
4444 func x () = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
4545
4646
4747 func y (m) = {
4848 let z = split(dropRight(drop(m, 5), 3), "")
4949 let A = (z[0] + z[1])
5050 let B = (z[2] + z[3])
5151 let C = (z[4] + z[5])
5252 let D = (z[6] + z[7])
5353 let E = (z[8] + z[9])
5454 let F = (z[10] + z[11])
5555 let G = (z[12] + z[13])
5656 let H = (z[14] + z[15])
5757 let I = [A, B, C, D, E, F, G, H]
5858 func J (t,K) = {
5959 let L = split(K, "")
6060 if ((L[0] == "T"))
6161 then $Tuple2((t._1 :+ L[1]), t._2)
6262 else if ((L[0] == "D"))
6363 then $Tuple2(t._1, (t._2 :+ L[1]))
6464 else throw("UNKNOWN TYPE")
6565 }
6666
6767 let M = {
6868 let N = I
6969 let O = size(N)
7070 let P = $Tuple2(nil, nil)
7171 func Q (R,S) = if ((S >= O))
7272 then R
7373 else J(R, N[S])
7474
7575 func T (R,S) = if ((S >= O))
7676 then R
7777 else throw("List size exceeds 8")
7878
7979 T(Q(Q(Q(Q(Q(Q(Q(Q(P, 0), 1), 2), 3), 4), 5), 6), 7), 8)
8080 }
8181 if ((M == M))
8282 then {
8383 func U (t,V) = {
8484 let W = {
8585 let N = M._1
8686 let O = size(N)
8787 let P = $Tuple2(0, V)
8888 func X (R,S) = if ((S >= O))
8989 then R
9090 else s(R, N[S])
9191
9292 func Y (R,S) = if ((S >= O))
9393 then R
9494 else throw("List size exceeds 8")
9595
9696 Y(X(X(X(X(X(X(X(X(P, 0), 1), 2), 3), 4), 5), 6), 7), 8)
9797 }
9898 ((t + toString(W._1)) + V)
9999 }
100100
101101 func Z (t,V) = {
102102 let W = {
103103 let N = M._2
104104 let O = size(N)
105105 let P = $Tuple2(0, V)
106106 func X (R,S) = if ((S >= O))
107107 then R
108108 else s(R, N[S])
109109
110110 func Y (R,S) = if ((S >= O))
111111 then R
112112 else throw("List size exceeds 8")
113113
114114 Y(X(X(X(X(X(X(X(X(P, 0), 1), 2), 3), 4), 5), 6), 7), 8)
115115 }
116116 ((t + toString(W._1)) + V)
117117 }
118118
119119 let aa = {
120120 let N = x()
121121 let O = size(N)
122122 let P = ""
123123 func X (R,S) = if ((S >= O))
124124 then R
125125 else U(R, N[S])
126126
127127 func Y (R,S) = if ((S >= O))
128128 then R
129- else throw("List size exceeds 25")
129+ else throw("List size exceeds 26")
130130
131- Y(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(P, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25)
131+ Y(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(P, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26)
132132 }
133133 let ab = {
134134 let N = x()
135135 let O = size(N)
136136 let P = ""
137137 func ac (R,S) = if ((S >= O))
138138 then R
139139 else Z(R, N[S])
140140
141141 func ad (R,S) = if ((S >= O))
142142 then R
143- else throw("List size exceeds 25")
143+ else throw("List size exceeds 26")
144144
145- ad(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(P, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25)
145+ ad(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(ac(P, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26)
146146 }
147147 [StringEntry("DEBUG_TURTLE", aa), StringEntry("DEBUG_DUCK", ab)]
148148 }
149149 else throw("Strict value is not equal to itself.")
150150 }
151151
152152
153153 @Callable(ae)
154154 func poc (af) = {
155155 let ag = fromBase58String(af)
156156 let ah = value(assetInfo(ag))
157157 let ai = ah.description
158158 [StringEntry(("DEBUG_" + af), ai)]
159159 }
160160
161161
162162
163163 @Callable(ae)
164164 func pocNameGen (aj,ak,c,al) = {
165165 let am = a(4, fromBase58String(c), al, 11)
166166 let an = if ((am == 0))
167167 then "R"
168168 else if ((am == 1))
169169 then "D"
170170 else if ((am == 2))
171171 then "S"
172172 else "G"
173173 let ao = split(aj, "")
174174 let ap = split(ak, "")
175175 let m = (((((((((("MTNT-" + h((ao[0] + ao[5]), (ap[0] + ap[5]), 0, fromBase58String(c), al)) + h((ao[0] + ao[6]), (ap[0] + ap[6]), 1, fromBase58String(c), al)) + h((ao[0] + ao[7]), (ap[0] + ap[7]), 2, fromBase58String(c), al)) + h((ao[0] + ao[8]), (ap[0] + ap[8]), 3, fromBase58String(c), al)) + h((ao[0] + ao[9]), (ap[0] + ap[9]), 4, fromBase58String(c), al)) + h((ao[0] + ao[10]), (ap[0] + ap[10]), 5, fromBase58String(c), al)) + h((ao[0] + ao[11]), (ap[0] + ap[11]), 6, fromBase58String(c), al)) + h((ao[0] + ao[12]), (ap[0] + ap[12]), 7, fromBase58String(c), al)) + "-G") + an)
176176 ([IntegerEntry("DEBUG_amount", (n("DEBUG_amount") + 1)), StringEntry("DEBUG_parent1", aj), StringEntry("DEBUG_parent2", ak), StringEntry("DEBUG_name", "MTNT-"), StringEntry("DEBUG_result", m)] ++ y(m))
177177 }
178178
179179

github/deemru/w8io/3ef1775 
34.74 ms