tx · 9JLpYTpSL8xminYzrJdkSMzMhi8ed6k9nF4QoyPwBkgE

3N2eWpc6pAYe6oBQdrFU6YySuNWB4G51UdY:  -0.01000000 Waves

2022.02.14 00:48 [1922409] smart account 3N2eWpc6pAYe6oBQdrFU6YySuNWB4G51UdY > SELF 0.00000000 Waves

{ "type": 13, "id": "9JLpYTpSL8xminYzrJdkSMzMhi8ed6k9nF4QoyPwBkgE", "fee": 1000000, "feeAssetId": null, "timestamp": 1644788942906, "version": 1, "sender": "3N2eWpc6pAYe6oBQdrFU6YySuNWB4G51UdY", "senderPublicKey": "42WmacRYfwwb7o8tbS2WUutc3rDFdZxh55QsWyxQYajR", "proofs": [ "4uu7gkFuUtr4yXhxAX8eDNnoe7MNHoYEAoizWbgS1BSVnKdivKXApwD5rrr8qMcfg8ZEavgEfW5p47VVRDyTGxdt" ], "script": "base64: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JGEJAAGRAAAAAgUAAAACJGwFAAAAAiRpCgEAAAAFJGYwXzIAAAACAAAAAiRhAAAAAiRpAwkAAGcAAAACBQAAAAIkaQUAAAACJHMFAAAAAiRhCQAAAgAAAAECAAAAFExpc3Qgc2l6ZSBleGNlZWRzIDE4CQEAAAAFJGYwXzIAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACCQEAAAAFJGYwXzEAAAACBQAAAAUkYWNjMAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAAAAAAAAAAwAAAAAAAAAABAAAAAAAAAAABQAAAAAAAAAABgAAAAAAAAAABwAAAAAAAAAACAAAAAAAAAAACQAAAAAAAAAACgAAAAAAAAAACwAAAAAAAAAADAAAAAAAAAAADQAAAAAAAAAADgAAAAAAAAAADwAAAAAAAAAAEAAAAAAAAAAAEQAAAAAAAAAAEgAAAACSNt0h", "chainId": 84, "height": 1922409, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4cTYpkCPN6ZGJfskkcnqoRdMH8dwaZjY3di9JD2DmYRg Next: 9MYxvJeB4AUB9par75VAaf1381g6k93zqSYBkzewZwfV Diff:
OldNewDifferences
6565 let t = split(v, ":")
6666 [AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3])), AttachedPayment(w(t[4]), parseIntValue(t[5]))]
6767 }
68- else throw(n)
68+ else if ((n == "4"))
69+ then {
70+ let t = split(v, ":")
71+[AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3])), AttachedPayment(w(t[4]), parseIntValue(t[5])), AttachedPayment(w(t[6]), parseIntValue(t[7]))]
72+ }
73+ else throw(n)
6974
7075 func f (a,v) = {
7176 let t = split(v, ";")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func x (s) = if ((i.caller != this))
88 then throw("!")
99 else {
1010 func y (t,v) = if ((t == "i"))
1111 then parseIntValue(v)
1212 else if ((t == "s"))
1313 then v
1414 else if ((t == "b"))
1515 then (v == "1")
1616 else throw(t)
1717
1818 func g (n,v) = if ((n == "0"))
1919 then nil
2020 else if ((n == "1"))
2121 then {
2222 let t = split(v, ":")
2323 [y(t[0], t[1])]
2424 }
2525 else if ((n == "2"))
2626 then {
2727 let t = split(v, ":")
2828 [y(t[0], t[1]), y(t[2], t[3])]
2929 }
3030 else if ((n == "3"))
3131 then {
3232 let t = split(v, ":")
3333 [y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5])]
3434 }
3535 else if ((n == "4"))
3636 then {
3737 let t = split(v, ":")
3838 [y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5]), y(t[6], t[7])]
3939 }
4040 else if ((n == "5"))
4141 then {
4242 let t = split(v, ":")
4343 [y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5]), y(t[6], t[7]), y(t[8], t[9])]
4444 }
4545 else throw(n)
4646
4747 func w (v) = if ((v == "0"))
4848 then unit
4949 else fromBase58String(v)
5050
5151 func p (n,v) = if ((n == "0"))
5252 then nil
5353 else if ((n == "1"))
5454 then {
5555 let t = split(v, ":")
5656 [AttachedPayment(w(t[0]), parseIntValue(t[1]))]
5757 }
5858 else if ((n == "2"))
5959 then {
6060 let t = split(v, ":")
6161 [AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3]))]
6262 }
6363 else if ((n == "3"))
6464 then {
6565 let t = split(v, ":")
6666 [AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3])), AttachedPayment(w(t[4]), parseIntValue(t[5]))]
6767 }
68- else throw(n)
68+ else if ((n == "4"))
69+ then {
70+ let t = split(v, ":")
71+[AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3])), AttachedPayment(w(t[4]), parseIntValue(t[5])), AttachedPayment(w(t[6]), parseIntValue(t[7]))]
72+ }
73+ else throw(n)
6974
7075 func f (a,v) = {
7176 let t = split(v, ";")
7277 invoke(Address(fromBase58String(t[0])), t[1], g(t[2], t[3]), p(t[4], t[5]))
7378 }
7479
7580 let x = {
7681 let $l = split(toUtf8String(fromBase64String(s)), "|")
7782 let $s = size($l)
7883 let $acc0 = 0
7984 func $f0_1 ($a,$i) = if (($i >= $s))
8085 then $a
8186 else f($a, $l[$i])
8287
8388 func $f0_2 ($a,$i) = if (($i >= $s))
8489 then $a
8590 else throw("List size exceeds 16")
8691
8792 $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16)
8893 }
8994 if ((x == x))
9095 then nil
9196 else throw("Strict value is not equal to itself.")
9297 }
9398
9499
95100
96101 @Callable(i)
97102 func o (s) = if ((i.caller != this))
98103 then throw("!")
99104 else {
100105 func a (l) = match addressFromString(l) {
101106 case a: Address =>
102107 a
103108 case _ =>
104109 addressFromRecipient(Alias(l))
105110 }
106111
107112 func f (a,v) = {
108113 let t = split(v, ";")
109114 let u = t[0]
110115 (a ++ (if ((u == "0"))
111116 then [BinaryEntry(t[1], fromBase58String(t[2]))]
112117 else if ((u == "1"))
113118 then [BooleanEntry(t[1], (t[2] == "1"))]
114119 else if ((u == "2"))
115120 then [IntegerEntry(t[1], parseIntValue(t[2]))]
116121 else if ((u == "3"))
117122 then [StringEntry(t[1], t[2])]
118123 else if ((u == "4"))
119124 then [DeleteEntry(t[1])]
120125 else if ((u == "5"))
121126 then [Issue(t[1], t[2], parseIntValue(t[3]), parseIntValue(t[4]), (t[5] == "1"), unit, parseIntValue(t[7]))]
122127 else if ((u == "6"))
123128 then [Reissue(fromBase58String(t[1]), parseIntValue(t[2]), (t[3] == "1"))]
124129 else if ((u == "7"))
125130 then [Burn(fromBase58String(t[1]), parseIntValue(t[2]))]
126131 else if ((u == "8"))
127132 then [SponsorFee(fromBase58String(t[1]), if ((t[2] == "0"))
128133 then unit
129134 else parseIntValue(t[2]))]
130135 else if ((u == "9"))
131136 then [ScriptTransfer(a(t[1]), parseIntValue(t[2]), if ((t[3] == "0"))
132137 then unit
133138 else fromBase58String(t[3]))]
134139 else if ((u == "a"))
135140 then [Lease(a(t[1]), parseIntValue(t[2]), parseIntValue(t[3]))]
136141 else if ((u == "b"))
137142 then [LeaseCancel(fromBase58String(t[1]))]
138143 else throw(u)))
139144 }
140145
141146 let $l = split(toUtf8String(fromBase64String(s)), "|")
142147 let $s = size($l)
143148 let $acc0 = nil
144149 func $f0_1 ($a,$i) = if (($i >= $s))
145150 then $a
146151 else f($a, $l[$i])
147152
148153 func $f0_2 ($a,$i) = if (($i >= $s))
149154 then $a
150155 else throw("List size exceeds 18")
151156
152157 $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18)
153158 }
154159
155160

github/deemru/w8io/169f3d6 
55.87 ms