tx · DNmMCHxseYyDRjJRbYwghUvEDNco42Hc3rEBRsXvCFon

3MvCKDNrXFLCPCMjLTQXzfiHYejGf5QST42:  -0.00200000 Waves

2022.07.01 12:11 [2120391] smart account 3MvCKDNrXFLCPCMjLTQXzfiHYejGf5QST42 > SELF 0.00000000 Waves

{ "type": 13, "id": "DNmMCHxseYyDRjJRbYwghUvEDNco42Hc3rEBRsXvCFon", "fee": 200000, "feeAssetId": null, "timestamp": 1656666695879, "version": 2, "chainId": 84, "sender": "3MvCKDNrXFLCPCMjLTQXzfiHYejGf5QST42", "senderPublicKey": "Bm8NA6cDADuRW1tDcjPsFdpsoUGwdxSD16MjDxtar9JB", "proofs": [ "3dTtE9hfjqYXPcdgJBJbG1StJcRBa9XjNKeFcx7Ky1araVnBvd5GK5CBvftUiHyKhmX6dp6G191mEKsq8dgGAnBw" ], "script": "base64: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", "height": 2120391, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 884RyWSPRNaXVEcyDhYL5Gq4qdqWRk9645Dr5rfv7L2N Next: Cb4VtPpScxPvbGFQe7hgVKjiA9mYJ8TRrfL5wrWuSdcv Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "_"
55
66 let b = "/"
77
88 func c (d,e) = makeString([d, e], a)
99
1010
1111 func f (d,e) = split(getStringValue(this, c(d, e)), a)
1212
1313
1414 func g (d,e) = size(f("mapString", e))
1515
1616
1717 func h (i) = size(split(f("mapString", toString(this))[i], b))
1818
1919
2020 func j (d,e,k) = if ((150 >= size(k)))
2121 then StringEntry(c("mapString", e), k)
2222 else throw("overcrowded")
2323
2424
2525 @Callable(l)
2626 func setStruct (m) = [j("mapString", toString(this), m)]
2727
2828
2929
3030 @Callable(l)
3131 func getArrayFromStruct (n) = if ((g("mapString", toString(this)) >= n))
3232 then [StringEntry("1", f("mapString", toString(this))[n])]
3333 else throw("out of range")
3434
3535
3636
3737 @Callable(l)
3838 func getElementFromArray (n,i) = if ((h(i) >= i))
3939 then [StringEntry("2", split(f("mapString", toString(this))[n], b)[i])]
4040 else throw("out of range")
4141
4242

github/deemru/w8io/169f3d6 
25.95 ms