tx · 3qtbNF1F3QgXWjZGwAkaDS5iraURypufnMJj2vBMgXfL
3N5wCUMezBMxb56aGoMTCgophZjteLosUPt: -0.01000000 Waves
2022.03.16 23:31 [1966990] smart account 3N5wCUMezBMxb56aGoMTCgophZjteLosUPt > SELF 0.00000000 Waves
{
"type": 13,
"id": "3qtbNF1F3QgXWjZGwAkaDS5iraURypufnMJj2vBMgXfL",
"fee": 1000000,
"feeAssetId": null,
"timestamp": 1647462781507,
"version": 2,
"chainId": 84,
"sender": "3N5wCUMezBMxb56aGoMTCgophZjteLosUPt",
"senderPublicKey": "8YSxa9bFeRikTbas9caX5jbfoSsDHABgjLbx2Ztgy65D",
"proofs": [
"USHRLkSSrTWrKntDpfQzGAYRryYzhyH6qV2T4hmdvwQk2LSeECurGNxNZvoMGhbcPTU5LpKGTSWVdBBtq2Kwu15"
],
"script": "base64:AAIFAAAAAAAAAAcIAhIDCgEBAAAAAQAAAAADYXJyCQAETAAAAAICAAAABHN0cjEJAARMAAAAAgIAAAAEc3RyMgkABEwAAAACAgAAAARzdHIzBQAAAANuaWwAAAABAAAAAnR4AQAAAAhjYWxsRnVuYwAAAAEAAAADaW5kBAAAAAVpbmRleAQAAAAHJG1hdGNoMAUAAAADaW5kAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAnR0BQAAAAckbWF0Y2gwBQAAAAJ0dAAAAAAAAAAAAAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAdJbmRleDogCQABpAAAAAEFAAAAA2luZAIAAAAJLCB2YWx1ZTogCQABkQAAAAIFAAAAA2FycgUAAAAFaW5kZXgAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAYHKn2WKw==",
"height": 1966990,
"applicationStatus": "succeeded",
"spentComplexity": 0
}
View: original | compacted
Prev: GneMANwgjiRUkCKeBn5YZTSspooHzveB9hxQQcitFG21
Next: HXh78scs5Z7vm1hFkVfNiesNnJfAg9kh9uJx2w4sG7YB
Diff:
Old | New | | Differences |
---|
4 | 4 | | let arr = ["str1", "str2", "str3"] |
---|
5 | 5 | | |
---|
6 | 6 | | @Callable(tx) |
---|
7 | | - | func callFunc () = throw("gtygty") |
---|
| 7 | + | func callFunc (ind) = { |
---|
| 8 | + | let index = match ind { |
---|
| 9 | + | case tt: Int => |
---|
| 10 | + | tt |
---|
| 11 | + | case _ => |
---|
| 12 | + | 0 |
---|
| 13 | + | } |
---|
| 14 | + | throw(((("Index: " + toString(ind)) + ", value: ") + arr[index])) |
---|
| 15 | + | } |
---|
8 | 16 | | |
---|
9 | 17 | | |
---|
10 | 18 | | @Verifier(tx) |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 5 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | 4 | | let arr = ["str1", "str2", "str3"] |
---|
5 | 5 | | |
---|
6 | 6 | | @Callable(tx) |
---|
7 | | - | func callFunc () = throw("gtygty") |
---|
| 7 | + | func callFunc (ind) = { |
---|
| 8 | + | let index = match ind { |
---|
| 9 | + | case tt: Int => |
---|
| 10 | + | tt |
---|
| 11 | + | case _ => |
---|
| 12 | + | 0 |
---|
| 13 | + | } |
---|
| 14 | + | throw(((("Index: " + toString(ind)) + ", value: ") + arr[index])) |
---|
| 15 | + | } |
---|
8 | 16 | | |
---|
9 | 17 | | |
---|
10 | 18 | | @Verifier(tx) |
---|
11 | 19 | | func verify () = match tx { |
---|
12 | 20 | | case tx: DataTransaction => |
---|
13 | 21 | | true |
---|
14 | 22 | | case tx: SetScriptTransaction => |
---|
15 | 23 | | true |
---|
16 | 24 | | case _ => |
---|
17 | 25 | | false |
---|
18 | 26 | | } |
---|
19 | 27 | | |
---|