tx · 8jMkibRQgDpNix6MaZctJv2fjSCvRVCSvzQ11NT81Tgg 3My9gyZE1qYKsCtVCWWawEKmYTozn25fe7A: -0.01400000 Waves 2020.12.13 14:18 [1306843] smart account 3My9gyZE1qYKsCtVCWWawEKmYTozn25fe7A > SELF 0.00000000 Waves
{ "type": 13, "id": "8jMkibRQgDpNix6MaZctJv2fjSCvRVCSvzQ11NT81Tgg", "fee": 1400000, "feeAssetId": null, "timestamp": 1607858307816, "version": 2, "chainId": 84, "sender": "3My9gyZE1qYKsCtVCWWawEKmYTozn25fe7A", "senderPublicKey": "3ugY6FcewrehbRyn2AHQdV4kxmZsXKpx7W2u6ZzVF7Vx", "proofs": [ "3TkG8XH6k5BKqBZrDdv1zrgb1MTdHAZCxC2TJxTQvtXwuzxyaQrttJN3Pz5u3UZHTKXUngjVAAR5Gvb8Fr9ECjXH" ], "script": "base64:AAIEAAAAAAAAAAcIAhIDCgEYAAAACgAAAAALYWRtaW5QdWJLZXkCAAAAIzNNeTlneVpFMXFZS3NDdFZDV1dhd0VLbVlUb3puMjVmZTdBAQAAABhnZXROdW1iZXJCeUFkZHJlc3NBbmRLZXkAAAACAAAAB2FkZHJlc3MAAAADa2V5CQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAB2FkZHJlc3MFAAAAA2tleQAAAAAAAAAAAAEAAAAYZ2V0U3RyaW5nQnlBZGRyZXNzQW5kS2V5AAAAAgAAAAdhZGRyZXNzAAAAA2tleQkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABB0AAAACCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAAdhZGRyZXNzBQAAAANrZXkCAAAAAAEAAAAWZ2V0Qm9vbEJ5QWRkcmVzc0FuZEtleQAAAAIAAAAHYWRkcmVzcwAAAANrZXkJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQbAAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAHYWRkcmVzcwUAAAADa2V5BwEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABAAAAA2tleQkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzBQAAAANrZXkAAAAAAAAAAAABAAAADmdldFN0cmluZ0J5S2V5AAAAAQAAAANrZXkJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQdAAAAAgUAAAAEdGhpcwUAAAADa2V5AgAAAAABAAAADGdldEJvb2xCeUtleQAAAAEAAAADa2V5CQEAAAALdmFsdWVPckVsc2UAAAACCQAEGwAAAAIFAAAABHRoaXMFAAAAA2tleQcBAAAAEmdldEtleUN1c3RvbWVyTmFtZQAAAAEAAAADa2V5CQABLAAAAAIFAAAAA2tleQIAAAANX2N1c3RvbWVyTmFtZQEAAAAXZ2V0S2V5Q3VzdG9tZXJSZXF1aXNpdHMAAAABAAAAA2tleQkAASwAAAACBQAAAANrZXkCAAAADF9jdXN0b21lclJlcQEAAAAPZ2V0S2V5QWRkcmVzc2VzAAAAAQAAAANrZXkJAAEsAAAAAgUAAAADa2V5AgAAAA5fYWRkcmVzc2VzTGlzdAAAAAEAAAABaQEAAAAKYWRkQXVjdGlvbgAAAAEAAAAJYWRkcmVzc2VzBAAAAAljYWxsZXJTdHIJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAMYWRkcmVzc2VzU3RyCQAEuQAAAAIFAAAACWFkZHJlc3NlcwIAAAABLAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAPZ2V0S2V5QWRkcmVzc2VzAAAAAQUAAAAJY2FsbGVyU3RyBQAAAAxhZGRyZXNzZXNTdHIFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5R7zEzA==", "height": 1306843, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7UUrnyhpdevgCFKs3ZuSJRjb78zs9VTiB2oVY7pFQQsU Next: 89y9eg7Kx7BUP1VBgSA6bqcC6wEaVwPpbKGkeYCG7jkp Diff:
Old | New | Differences | |
---|---|---|---|
27 | 27 | func k (d) = (d + "_customerReq") | |
28 | 28 | ||
29 | 29 | ||
30 | - | @Callable(l) | |
31 | - | func addCustomer (m,n) = { | |
32 | - | let o = toBase58String(l.caller.bytes) | |
33 | - | [StringEntry(j(o), m), StringEntry(k(o), n)] | |
34 | - | } | |
30 | + | func l (d) = (d + "_addressesList") | |
35 | 31 | ||
36 | 32 | ||
37 | - | ||
38 | - | @Callable(l) | |
39 | - | func updateRequisites (n) = { | |
40 | - | let o = toBase58String(l.caller.bytes) | |
41 | - | [StringEntry(k(o), n)] | |
42 | - | } | |
43 | - | ||
44 | - | ||
45 | - | ||
46 | - | @Callable(l) | |
47 | - | func addEarlyPaymentRequest (p) = { | |
48 | - | let o = toBase58String(l.caller.bytes) | |
49 | - | [StringEntry(k(o), p)] | |
33 | + | @Callable(m) | |
34 | + | func addAuction (n) = { | |
35 | + | let o = toBase58String(m.caller.bytes) | |
36 | + | let p = makeString(n, ",") | |
37 | + | [StringEntry(l(o), p)] | |
50 | 38 | } | |
51 | 39 | ||
52 | 40 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 4 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = "3My9gyZE1qYKsCtVCWWawEKmYTozn25fe7A" | |
5 | 5 | ||
6 | 6 | func b (c,d) = valueOrElse(getInteger(addressFromStringValue(c), d), 0) | |
7 | 7 | ||
8 | 8 | ||
9 | 9 | func e (c,d) = valueOrElse(getString(addressFromStringValue(c), d), "") | |
10 | 10 | ||
11 | 11 | ||
12 | 12 | func f (c,d) = valueOrElse(getBoolean(addressFromStringValue(c), d), false) | |
13 | 13 | ||
14 | 14 | ||
15 | 15 | func g (d) = valueOrElse(getInteger(this, d), 0) | |
16 | 16 | ||
17 | 17 | ||
18 | 18 | func h (d) = valueOrElse(getString(this, d), "") | |
19 | 19 | ||
20 | 20 | ||
21 | 21 | func i (d) = valueOrElse(getBoolean(this, d), false) | |
22 | 22 | ||
23 | 23 | ||
24 | 24 | func j (d) = (d + "_customerName") | |
25 | 25 | ||
26 | 26 | ||
27 | 27 | func k (d) = (d + "_customerReq") | |
28 | 28 | ||
29 | 29 | ||
30 | - | @Callable(l) | |
31 | - | func addCustomer (m,n) = { | |
32 | - | let o = toBase58String(l.caller.bytes) | |
33 | - | [StringEntry(j(o), m), StringEntry(k(o), n)] | |
34 | - | } | |
30 | + | func l (d) = (d + "_addressesList") | |
35 | 31 | ||
36 | 32 | ||
37 | - | ||
38 | - | @Callable(l) | |
39 | - | func updateRequisites (n) = { | |
40 | - | let o = toBase58String(l.caller.bytes) | |
41 | - | [StringEntry(k(o), n)] | |
42 | - | } | |
43 | - | ||
44 | - | ||
45 | - | ||
46 | - | @Callable(l) | |
47 | - | func addEarlyPaymentRequest (p) = { | |
48 | - | let o = toBase58String(l.caller.bytes) | |
49 | - | [StringEntry(k(o), p)] | |
33 | + | @Callable(m) | |
34 | + | func addAuction (n) = { | |
35 | + | let o = toBase58String(m.caller.bytes) | |
36 | + | let p = makeString(n, ",") | |
37 | + | [StringEntry(l(o), p)] | |
50 | 38 | } | |
51 | 39 | ||
52 | 40 | ||
53 | 41 | @Verifier(q) | |
54 | 42 | func r () = sigVerify(q.bodyBytes, q.proofs[0], q.senderPublicKey) | |
55 | 43 |
github/deemru/w8io/169f3d6 27.88 ms ◑![]()