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:
OldNewDifferences
44 let arr = ["str1", "str2", "str3"]
55
66 @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+ }
816
917
1018 @Verifier(tx)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let arr = ["str1", "str2", "str3"]
55
66 @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+ }
816
917
1018 @Verifier(tx)
1119 func verify () = match tx {
1220 case tx: DataTransaction =>
1321 true
1422 case tx: SetScriptTransaction =>
1523 true
1624 case _ =>
1725 false
1826 }
1927

github/deemru/w8io/169f3d6 
41.21 ms