tx · HpKSdFS7iTCjUGMJgR89xsY8cpi4hd6azAsjJmHHEFzR
3N4Cinou7W65jPtxbCQfkWvoufpE7EtDxEi: -0.01400000 Waves
2022.03.01 15:56 [1944952] smart account 3N4Cinou7W65jPtxbCQfkWvoufpE7EtDxEi > SELF 0.00000000 Waves
{
"type": 13,
"id": "HpKSdFS7iTCjUGMJgR89xsY8cpi4hd6azAsjJmHHEFzR",
"fee": 1400000,
"feeAssetId": null,
"timestamp": 1646139441257,
"version": 2,
"chainId": 84,
"sender": "3N4Cinou7W65jPtxbCQfkWvoufpE7EtDxEi",
"senderPublicKey": "9LwVd54LSaLqmYkBabSayYmCmRWHb32zKseLNJeKhaLD",
"proofs": [
"Bv1mZ7hijPtsXP8ortMMjrcoGGNztxPGMAHzoKMrVEtj9r2dV3PM3pk8SxZ2H5PN9rFdntcwKM9eqoUfNRjATxh"
],
"script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAAAAAAEAAAABaQEAAAAEY2FsbAAAAAAEAAAABnJvdW5kcwIAAAALMTEwXzEzMF8xNTAEAAAACnN0YXJ0QmxvY2sAAAAAAAAAAIIEAAAACXRlc3RWYWx1ZQkBAAAABXZhbHVlAAAAAQkABLMAAAACAgAAAAVBcHBsZQIAAAABZQQAAAAOcHJldmlvdXNSb3VuZHMJAQAAAAlkcm9wUmlnaHQAAAACBQAAAAZyb3VuZHMJAABlAAAAAgkAAGQAAAACCQABMQAAAAEFAAAABnJvdW5kcwAAAAAAAAAAAQkBAAAABXZhbHVlAAAAAQkABLMAAAACBQAAAAZyb3VuZHMJAAGkAAAAAQUAAAAKc3RhcnRCbG9jawQAAAAZdGhlSW5kZXhPZlRoZUNsb3Nlc3RSb3VuZAMJAQAAAAIhPQAAAAIJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAS3AAAAAgUAAAAOcHJldmlvdXNSb3VuZHMCAAAAAV8AAAAAAAAAAAAAAAAAAAAAAAAJAABkAAAAAgkBAAAABXZhbHVlAAAAAQkABLcAAAACBQAAAA5wcmV2aW91c1JvdW5kcwIAAAABXwAAAAAAAAAAAQAAAAAAAAAAAAQAAAAMY2xvc2VzdFJvdW5kCQABMAAAAAIFAAAADnByZXZpb3VzUm91bmRzBQAAABl0aGVJbmRleE9mVGhlQ2xvc2VzdFJvdW5kCQAFFAAAAAIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAABWZpcnN0CQAAZAAAAAIJAAExAAAAAQUAAAAGcm91bmRzAAAAAAAAAAABCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAl0ZXN0VmFsdWUFAAAACXRlc3RWYWx1ZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAEbmV4dAkBAAAABXZhbHVlAAAAAQkABLMAAAACBQAAAAZyb3VuZHMJAAGkAAAAAQUAAAAKc3RhcnRCbG9jawkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAA5wcmV2aW91c1JvdW5kcwUAAAAOcHJldmlvdXNSb3VuZHMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAGXRoZUluZGV4T2ZUaGVDbG9zZXN0Um91bmQFAAAAGXRoZUluZGV4T2ZUaGVDbG9zZXN0Um91bmQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAMY2xvc2VzdFJvdW5kBQAAAAxjbG9zZXN0Um91bmQFAAAAA25pbAUAAAAEdW5pdAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5zqt+CA==",
"height": 1944952,
"applicationStatus": "succeeded",
"spentComplexity": 0
}
View: original | compacted
Prev: 7YH77wAcNqRAKh85sXdByCx9R64oSw3MSwvghNuWRmgk
Next: 6Tax1QssHCw6M1TVopG9uyakXtHHoBCSaXKqUPDvkdhx
Diff:
Old | New | | Differences |
---|
7 | 7 | | func call () = { |
---|
8 | 8 | | let b = "110_130_150" |
---|
9 | 9 | | let c = 130 |
---|
10 | | - | let d = dropRight(b, ((size(b) + 1) - value(indexOf(b, toString(c))))) |
---|
11 | | - | let e = if ((valueOrElse(lastIndexOf(d, "_"), 0) != 0)) |
---|
12 | | - | then (value(lastIndexOf(d, "_")) + 1) |
---|
| 10 | + | let d = value(indexOf("Apple", "e")) |
---|
| 11 | + | let e = dropRight(b, ((size(b) + 1) - value(indexOf(b, toString(c))))) |
---|
| 12 | + | let f = if ((valueOrElse(lastIndexOf(e, "_"), 0) != 0)) |
---|
| 13 | + | then (value(lastIndexOf(e, "_")) + 1) |
---|
13 | 14 | | else 0 |
---|
14 | | - | let f = drop(d, e) |
---|
15 | | - | $Tuple2([IntegerEntry("first", (size(b) + 1)), IntegerEntry("next", value(indexOf(b, toString(c)))), StringEntry("previousRounds", d), IntegerEntry("theIndexOfTheClosestRound", e), StringEntry("closestRound", f)], unit) |
---|
| 15 | + | let g = drop(e, f) |
---|
| 16 | + | $Tuple2([IntegerEntry("first", (size(b) + 1)), IntegerEntry("testValue", d), IntegerEntry("next", value(indexOf(b, toString(c)))), StringEntry("previousRounds", e), IntegerEntry("theIndexOfTheClosestRound", f), StringEntry("closestRound", g)], unit) |
---|
16 | 17 | | } |
---|
17 | 18 | | |
---|
18 | 19 | | |
---|
19 | | - | @Verifier(g) |
---|
20 | | - | func h () = sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey) |
---|
| 20 | + | @Verifier(h) |
---|
| 21 | + | func i () = sigVerify(h.bodyBytes, h.proofs[0], h.senderPublicKey) |
---|
21 | 22 | | |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 5 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | 4 | | |
---|
5 | 5 | | |
---|
6 | 6 | | @Callable(a) |
---|
7 | 7 | | func call () = { |
---|
8 | 8 | | let b = "110_130_150" |
---|
9 | 9 | | let c = 130 |
---|
10 | | - | let d = dropRight(b, ((size(b) + 1) - value(indexOf(b, toString(c))))) |
---|
11 | | - | let e = if ((valueOrElse(lastIndexOf(d, "_"), 0) != 0)) |
---|
12 | | - | then (value(lastIndexOf(d, "_")) + 1) |
---|
| 10 | + | let d = value(indexOf("Apple", "e")) |
---|
| 11 | + | let e = dropRight(b, ((size(b) + 1) - value(indexOf(b, toString(c))))) |
---|
| 12 | + | let f = if ((valueOrElse(lastIndexOf(e, "_"), 0) != 0)) |
---|
| 13 | + | then (value(lastIndexOf(e, "_")) + 1) |
---|
13 | 14 | | else 0 |
---|
14 | | - | let f = drop(d, e) |
---|
15 | | - | $Tuple2([IntegerEntry("first", (size(b) + 1)), IntegerEntry("next", value(indexOf(b, toString(c)))), StringEntry("previousRounds", d), IntegerEntry("theIndexOfTheClosestRound", e), StringEntry("closestRound", f)], unit) |
---|
| 15 | + | let g = drop(e, f) |
---|
| 16 | + | $Tuple2([IntegerEntry("first", (size(b) + 1)), IntegerEntry("testValue", d), IntegerEntry("next", value(indexOf(b, toString(c)))), StringEntry("previousRounds", e), IntegerEntry("theIndexOfTheClosestRound", f), StringEntry("closestRound", g)], unit) |
---|
16 | 17 | | } |
---|
17 | 18 | | |
---|
18 | 19 | | |
---|
19 | | - | @Verifier(g) |
---|
20 | | - | func h () = sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey) |
---|
| 20 | + | @Verifier(h) |
---|
| 21 | + | func i () = sigVerify(h.bodyBytes, h.proofs[0], h.senderPublicKey) |
---|
21 | 22 | | |
---|