tx · 9u9imMxY4wQaXT3vXPskY3PdEFJugWdNzetQGpwZ12ut
3MvCKDNrXFLCPCMjLTQXzfiHYejGf5QST42: -0.00200000 Waves
2022.06.30 15:26 [2119161] smart account 3MvCKDNrXFLCPCMjLTQXzfiHYejGf5QST42 > SELF 0.00000000 Waves
{
"type": 13,
"id": "9u9imMxY4wQaXT3vXPskY3PdEFJugWdNzetQGpwZ12ut",
"fee": 200000,
"feeAssetId": null,
"timestamp": 1656592011282,
"version": 2,
"chainId": 84,
"sender": "3MvCKDNrXFLCPCMjLTQXzfiHYejGf5QST42",
"senderPublicKey": "Bm8NA6cDADuRW1tDcjPsFdpsoUGwdxSD16MjDxtar9JB",
"proofs": [
"2SynQotBFro52YTgswjyY9pawt2BWmXVbf6VHMSHDVdEK42U5bzQyHzNFnQZS6qNNzDvU1e74wsiG1piMzRoRANa"
],
"script": "base64:AAIFAAAAAAAAABAIAhIHCgUBAQEBARIDCgEBAAAABAAAAAAJc2VwYXJhdG9yAgAAAAEvAQAAABZnZXRBZGRyVG9JbnRNYXBwaW5nS2V5AAAAAgAAAAttYXBwaW5nTmFtZQAAAARhZGRyCQAEuQAAAAIJAARMAAAAAgUAAAALbWFwcGluZ05hbWUJAARMAAAAAgUAAAAEYWRkcgUAAAADbmlsBQAAAAlzZXBhcmF0b3IBAAAADmdlbmVyYXRlU3RydWN0AAAABQAAAAFhAAAAAWIAAAABYwAAAAFkAAAAAWUEAAAAA2FycgkABEwAAAACCQABpAAAAAEFAAAAAWEJAARMAAAAAgkAAaQAAAABBQAAAAFiCQAETAAAAAIJAAGkAAAAAQUAAAABYwkABEwAAAACCQABpAAAAAEFAAAAAWQJAARMAAAAAgkAAaQAAAABBQAAAAFlBQAAAANuaWwJAAS5AAAAAgUAAAADYXJyBQAAAAlzZXBhcmF0b3IBAAAAC3NldFZhbHVlTWFwAAAAAwAAAAttYXBwaW5nTmFtZQAAAARhZGRyAAAAA3ZhbAMJAABnAAAAAgAAAAAAAAAAZAkAATEAAAABBQAAAAN2YWwJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABZnZXRBZGRyVG9JbnRNYXBwaW5nS2V5AAAAAgIAAAAJbWFwU3RyaW5nBQAAAARhZGRyBQAAAAN2YWwJAAACAAAAAQIAAAALb3ZlcmNyb3dkZWQAAAACAAAAAWkBAAAACFNldFZhbHVlAAAABQAAAAFhAAAAAWIAAAABYwAAAAFkAAAAAWUEAAAACHNldFZhbHVlCQEAAAAOZ2VuZXJhdGVTdHJ1Y3QAAAAFBQAAAAFhBQAAAAFiBQAAAAFjBQAAAAFkBQAAAAFlCQAETAAAAAIJAQAAAAtzZXRWYWx1ZU1hcAAAAAMCAAAACW1hcFN0cmluZwkABCUAAAABBQAAAAR0aGlzBQAAAAhzZXRWYWx1ZQUAAAADbmlsAAAAAWkBAAAAE2dldEVsZW1lbnRGcm9tQXJyYXkAAAABAAAABWluZGV4BAAAAAh2YWx1ZUludAkAAZEAAAACCQAEtQAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMJAQAAABZnZXRBZGRyVG9JbnRNYXBwaW5nS2V5AAAAAgIAAAAJbWFwU3RyaW5nCQAEJQAAAAEFAAAABHRoaXMFAAAACXNlcGFyYXRvcgUAAAAFaW5kZXgJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAABMQUAAAAIdmFsdWVJbnQFAAAAA25pbAAAAAB7odIk",
"height": 2119161,
"applicationStatus": "succeeded",
"spentComplexity": 0
}
View: original | compacted
Prev: 52VCymbpXrJEMLL6qJ9tLnMAKfLCnzSbdworJYwbngmq
Next: 3e7WWfjzoi9jo7ovhz6ekJHanCXuint2Vy4DBdAhPUeA
Diff:
Old | New | | Differences |
---|
12 | 12 | | } |
---|
13 | 13 | | |
---|
14 | 14 | | |
---|
15 | | - | func l (c,d,m) = if ((150 >= size(m))) |
---|
| 15 | + | func l (c,d,m) = if ((100 >= size(m))) |
---|
16 | 16 | | then StringEntry(b("mapString", d), m) |
---|
17 | 17 | | else throw("overcrowded") |
---|
18 | 18 | | |
---|
19 | 19 | | |
---|
20 | | - | func n (c,d) = split(getStringValue(this, b(c, d)), a) |
---|
21 | | - | |
---|
22 | | - | |
---|
23 | | - | func o (c,d) = size(n("mapString", d)) |
---|
24 | | - | |
---|
25 | | - | |
---|
26 | | - | @Callable(p) |
---|
27 | | - | func qwe (f,g,h,i,j) = { |
---|
28 | | - | let q = e(f, g, h, i, j) |
---|
29 | | - | [l("mapString", toString(this), q)] |
---|
| 20 | + | @Callable(n) |
---|
| 21 | + | func SetValue (f,g,h,i,j) = { |
---|
| 22 | + | let o = e(f, g, h, i, j) |
---|
| 23 | + | [l("mapString", toString(this), o)] |
---|
30 | 24 | | } |
---|
31 | 25 | | |
---|
32 | 26 | | |
---|
33 | 27 | | |
---|
34 | | - | @Callable(p) |
---|
35 | | - | func adsd (r) = { |
---|
36 | | - | let s = split(getStringValue(this, b("mapString", toString(this))), a)[r] |
---|
37 | | - | let t = l("mapString", toString(this), s) |
---|
38 | | - | [StringEntry("1", s)] |
---|
| 28 | + | @Callable(n) |
---|
| 29 | + | func getElementFromArray (p) = { |
---|
| 30 | + | let q = split(getStringValue(this, b("mapString", toString(this))), a)[p] |
---|
| 31 | + | [StringEntry("1", q)] |
---|
39 | 32 | | } |
---|
40 | 33 | | |
---|
41 | 34 | | |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 5 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | 4 | | let a = "/" |
---|
5 | 5 | | |
---|
6 | 6 | | func b (c,d) = makeString([c, d], a) |
---|
7 | 7 | | |
---|
8 | 8 | | |
---|
9 | 9 | | func e (f,g,h,i,j) = { |
---|
10 | 10 | | let k = [toString(f), toString(g), toString(h), toString(i), toString(j)] |
---|
11 | 11 | | makeString(k, a) |
---|
12 | 12 | | } |
---|
13 | 13 | | |
---|
14 | 14 | | |
---|
15 | | - | func l (c,d,m) = if ((150 >= size(m))) |
---|
| 15 | + | func l (c,d,m) = if ((100 >= size(m))) |
---|
16 | 16 | | then StringEntry(b("mapString", d), m) |
---|
17 | 17 | | else throw("overcrowded") |
---|
18 | 18 | | |
---|
19 | 19 | | |
---|
20 | | - | func n (c,d) = split(getStringValue(this, b(c, d)), a) |
---|
21 | | - | |
---|
22 | | - | |
---|
23 | | - | func o (c,d) = size(n("mapString", d)) |
---|
24 | | - | |
---|
25 | | - | |
---|
26 | | - | @Callable(p) |
---|
27 | | - | func qwe (f,g,h,i,j) = { |
---|
28 | | - | let q = e(f, g, h, i, j) |
---|
29 | | - | [l("mapString", toString(this), q)] |
---|
| 20 | + | @Callable(n) |
---|
| 21 | + | func SetValue (f,g,h,i,j) = { |
---|
| 22 | + | let o = e(f, g, h, i, j) |
---|
| 23 | + | [l("mapString", toString(this), o)] |
---|
30 | 24 | | } |
---|
31 | 25 | | |
---|
32 | 26 | | |
---|
33 | 27 | | |
---|
34 | | - | @Callable(p) |
---|
35 | | - | func adsd (r) = { |
---|
36 | | - | let s = split(getStringValue(this, b("mapString", toString(this))), a)[r] |
---|
37 | | - | let t = l("mapString", toString(this), s) |
---|
38 | | - | [StringEntry("1", s)] |
---|
| 28 | + | @Callable(n) |
---|
| 29 | + | func getElementFromArray (p) = { |
---|
| 30 | + | let q = split(getStringValue(this, b("mapString", toString(this))), a)[p] |
---|
| 31 | + | [StringEntry("1", q)] |
---|
39 | 32 | | } |
---|
40 | 33 | | |
---|
41 | 34 | | |
---|