tx · DR5RJrBAqdXagBPv46cUCwsJ5Go8ZeNJEjXzYxsAByRj

3P5svutcwqdyivdjwfbapuehkxfnqsaquyf:  -0.01000000 Waves

2022.04.02 20:44 [3056509] smart account 3P5svutcwqdyivdjwfbapuehkxfnqsaquyf > SELF 0.00000000 Waves

{ "type": 13, "id": "DR5RJrBAqdXagBPv46cUCwsJ5Go8ZeNJEjXzYxsAByRj", "fee": 1000000, "feeAssetId": null, "timestamp": 1648921581342, "version": 1, "sender": "3P5svutcwqdyivdjwfbapuehkxfnqsaquyf", "senderPublicKey": "GLZBgccTSU2rcjAoRcMHyU6kk6zsT33YUR7k7pJvMwRp", "proofs": [ "5KmBd3QTg6rg5jr7zrAaqFUC9ZHXqExuxvuA4qLRT2edCJjV1zwt3N7KN1PYALG8ytj9Vm6kBmectgucAKpbtTJL" ], "script": "base64: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BQAAAAF0AAAAAAAAAAABCQAETAAAAAIJAQAAAAF5AAAAAgkAAZEAAAACBQAAAAF0AAAAAAAAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAMJAARMAAAAAgkBAAAAAXkAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAQJAAGRAAAAAgUAAAABdAAAAAAAAAAABQUAAAADbmlsAwkAAAAAAAACBQAAAAFuAgAAAAE0BAAAAAF0CQAEtQAAAAIFAAAAAXYCAAAAAToJAARMAAAAAgkBAAAAAXkAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAAJAAGRAAAAAgUAAAABdAAAAAAAAAAAAQkABEwAAAACCQEAAAABeQAAAAIJAAGRAAAAAgUAAAABdAAAAAAAAAAAAgkAAZEAAAACBQAAAAF0AAAAAAAAAAADCQAETAAAAAIJAQAAAAF5AAAAAgkAAZEAAAACBQAAAAF0AAAAAAAAAAAECQABkQAAAAIFAAAAAXQAAAAAAAAAAAUJAARMAAAAAgkBAAAAAXkAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAYJAAGRAAAAAgUAAAABdAAAAAAAAAAABwUAAAADbmlsAwkAAAAAAAACBQAAAAFuAgAAAAE1BAAAAAF0CQAEtQAAAAIFAAAAAXYCAAAAAToJAARMAAAAAgkBAAAAAXkAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAAJAAGRAAAAAgUAAAABdAAAAAAAAAAAAQkABEwAAAACCQEAAAABeQAAAAIJAAGRAAAAAgUAAAABdAAAAAAAAAAAAgkAAZEAAAACBQAAAAF0AAAAAAAAAAADCQAETAAAAAIJAQAAAAF5AAAAAgkAAZEAAAACBQAAAAF0AAAAAAAAAAAECQABkQAAAAIFAAAAAXQAAAAAAAAAAAUJAARMAAAAAgkBAAAAAXkAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAYJAAGRAAAAAgUAAAABdAAAAAAAAAAABwkABEwAAAACCQEAAAABeQAAAAIJAAGRAAAAAgUAAAABdAAAAAAAAAAACAkAAZEAAAACBQAAAAF0AAAAAAAAAAAJBQAAAANuaWwJAAACAAAAAQUAAAABbgoBAAAAAXcAAAABAAAAAXYDCQAAAAAAAAIFAAAAAXYCAAAAAAUA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", "chainId": 87, "height": 3056509, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BBCAAQSSZbQvo4nAnFsT53yjHCwvuv6BevUNrSHsw8C8 Next: none Diff:
OldNewDifferences
8888 let t = split(v, ":")
8989 [AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3]))]
9090 }
91- else throw(n)
91+ else if ((n == "3"))
92+ then {
93+ let t = split(v, ":")
94+[AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3])), AttachedPayment(w(t[4]), parseIntValue(t[5]))]
95+ }
96+ else if ((n == "4"))
97+ then {
98+ let t = split(v, ":")
99+[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]))]
100+ }
101+ else throw(n)
92102
93103 func f (a,v) = {
94104 let t = split(v, ";")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func claimer (ducks) = {
55 func claim (a,duck) = invoke(Address(base58'3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW'), "claimReward", [duck], nil)
66
77 let $l = split(ducks, "/")
88 let $s = size($l)
99 let $acc0 = 0
1010 func $f0_1 ($a,$i) = if (($i >= $s))
1111 then $a
1212 else claim($a, $l[$i])
1313
1414 func $f0_2 ($a,$i) = if (($i >= $s))
1515 then $a
1616 else throw("List size exceeds 16")
1717
1818 $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)
1919 }
2020
2121
2222 @Callable(i)
2323 func claim (ducks) = if ((i.caller != this))
2424 then throw("self claim() only")
2525 else {
2626 let claim = claimer(ducks)
2727 if ((claim == claim))
2828 then nil
2929 else throw("Strict value is not equal to itself.")
3030 }
3131
3232
3333
3434 @Callable(i)
3535 func expression (s) = if ((i.caller != this))
3636 then throw("self expression() only")
3737 else {
3838 func y (t,v) = if ((t == "i"))
3939 then parseIntValue(v)
4040 else if ((t == "s"))
4141 then v
4242 else if ((t == "b"))
4343 then (v == "1")
4444 else throw(t)
4545
4646 func g (n,v) = if ((n == ""))
4747 then nil
4848 else if ((n == "1"))
4949 then {
5050 let t = split(v, ":")
5151 [y(t[0], t[1])]
5252 }
5353 else if ((n == "2"))
5454 then {
5555 let t = split(v, ":")
5656 [y(t[0], t[1]), y(t[2], t[3])]
5757 }
5858 else if ((n == "3"))
5959 then {
6060 let t = split(v, ":")
6161 [y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5])]
6262 }
6363 else if ((n == "4"))
6464 then {
6565 let t = split(v, ":")
6666 [y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5]), y(t[6], t[7])]
6767 }
6868 else if ((n == "5"))
6969 then {
7070 let t = split(v, ":")
7171 [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])]
7272 }
7373 else throw(n)
7474
7575 func w (v) = if ((v == ""))
7676 then unit
7777 else fromBase58String(v)
7878
7979 func p (n,v) = if ((n == ""))
8080 then nil
8181 else if ((n == "1"))
8282 then {
8383 let t = split(v, ":")
8484 [AttachedPayment(w(t[0]), parseIntValue(t[1]))]
8585 }
8686 else if ((n == "2"))
8787 then {
8888 let t = split(v, ":")
8989 [AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3]))]
9090 }
91- else throw(n)
91+ else if ((n == "3"))
92+ then {
93+ let t = split(v, ":")
94+[AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3])), AttachedPayment(w(t[4]), parseIntValue(t[5]))]
95+ }
96+ else if ((n == "4"))
97+ then {
98+ let t = split(v, ":")
99+[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]))]
100+ }
101+ else throw(n)
92102
93103 func f (a,v) = {
94104 let t = split(v, ";")
95105 invoke(Address(fromBase58String(t[0])), t[1], g(t[2], t[3]), p(t[4], t[5]))
96106 }
97107
98108 let x = {
99109 let $l = split(toUtf8String(fromBase64String(s)), "|")
100110 let $s = size($l)
101111 let $acc0 = 0
102112 func $f0_1 ($a,$i) = if (($i >= $s))
103113 then $a
104114 else f($a, $l[$i])
105115
106116 func $f0_2 ($a,$i) = if (($i >= $s))
107117 then $a
108118 else throw("List size exceeds 10")
109119
110120 $f0_2($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)
111121 }
112122 if ((x == x))
113123 then nil
114124 else throw("Strict value is not equal to itself.")
115125 }
116126
117127

github/deemru/w8io/6500d08 
38.67 ms