tx · 8ZyYmHYVunKjdQ4eBhnJhRwmfsmWH8HdPmt8kBZcQVyn

3Mz3A1UYGJv1646xRXHZzTy4nofAbg4QPaH:  -0.01400000 Waves

2023.03.05 01:08 [2475904] smart account 3Mz3A1UYGJv1646xRXHZzTy4nofAbg4QPaH > SELF 0.00000000 Waves

{ "type": 13, "id": "8ZyYmHYVunKjdQ4eBhnJhRwmfsmWH8HdPmt8kBZcQVyn", "fee": 1400000, "feeAssetId": null, "timestamp": 1677967763643, "version": 2, "chainId": 84, "sender": "3Mz3A1UYGJv1646xRXHZzTy4nofAbg4QPaH", "senderPublicKey": "8wkcC4wZzidr4PipMnDKcJn4CP25PZn9Mj15Tx51kiB9", "proofs": [ "5z78R2XyY719DLD6NiHdLLS3E1erSKKzjVYCRbJt7YR7jdhnLKKLeK5pvpkqsKqoZSU2FsVvQoMkeVKMYVNAs7b3" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAAAAAAEAAAABaQEAAAAEY2FsbAAAAAAEAAAAA3BtdAMJAAAAAAAAAgkAAZAAAAABCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAkAAAIAAAABAgAAADlObyBwYXltZW50IGF0dGFjaGVkLCBQbGVhc2UgQXR0YWNoICBUb2tlbnMgaW4gcGF5bWVudFsxXS4EAAAAAWEJAARMAAAAAgAAAAAAAKoeyAkABEwAAAACAAAAAAAAEYhIBQAAAANuaWwKAQAAAAhmb2xkRnVuYwAAAAIAAAADYWNjAAAAAWUJAARMAAAAAgkAAGQAAAACBQAAAAFlCAUAAAADcG10AAAABmFtb3VudAUAAAADYWNjBAAAAAx3aW5uaW5nVG9rZW4KAAAAAAIkbAUAAAABYQoAAAAAAiRzCQABkAAAAAEFAAAAAiRsCgAAAAAFJGFjYzAFAAAAA25pbAoBAAAABSRmMF8xAAAAAgAAAAIkYQAAAAIkaQMJAABnAAAAAgUAAAACJGkFAAAAAiRzBQAAAAIkYQkBAAAACGZvbGRGdW5jAAAAAgUAAAACJGEJAAGRAAAAAgUAAAACJGwFAAAAAiRpCgEAAAAFJGYwXzIAAAACAAAAAiRhAAAAAiRpAwkAAGcAAAACBQAAAAIkaQUAAAACJHMFAAAAAiRhCQAAAgAAAAECAAAAE0xpc3Qgc2l6ZSBleGNlZWRzIDIJAQAAAAUkZjBfMgAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIFAAAABSRhY2MwAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAARMaXN0CQABkQAAAAIFAAAADHdpbm5pbmdUb2tlbgAAAAAAAAAAAAUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXnlGOKp", "height": 2475904, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9xKf5HBMGuYtxBKoruKveWTn9snWhpRZzVfRSjZrtEKG Next: CRRGwH4MohyuvNyhaK3id6JnHMqkT2GtAc2oswAaAbJ3 Diff:
OldNewDifferences
55
66 @Callable(a)
77 func call () = {
8- let b = [11149000, 1149000]
9- func c (d,e) = e :: d
8+ let b = if ((size(a.payments) == 1))
9+ then a.payments[0]
10+ else throw("No payment attached, Please Attach Tokens in payment[1].")
11+ let c = [11149000, 1149000]
12+ func d (e,f) = (f + b.amount) :: e
1013
11- let f = {
12- let g = b
13- let h = size(g)
14- let i = nil
15- func j (k,l) = if ((l >= h))
16- then k
17- else c(k, g[l])
14+ let g = {
15+ let h = c
16+ let i = size(h)
17+ let j = nil
18+ func k (l,m) = if ((m >= i))
19+ then l
20+ else d(l, h[m])
1821
19- func m (k,l) = if ((l >= h))
20- then k
22+ func n (l,m) = if ((m >= i))
23+ then l
2124 else throw("List size exceeds 2")
2225
23- m(j(j(i, 0), 1), 2)
26+ n(k(k(j, 0), 1), 2)
2427 }
25-[IntegerEntry("List", f[2])]
28+[IntegerEntry("List", g[0])]
2629 }
2730
2831
29-@Verifier(n)
30-func o () = sigVerify(n.bodyBytes, n.proofs[0], n.senderPublicKey)
32+@Verifier(o)
33+func p () = sigVerify(o.bodyBytes, o.proofs[0], o.senderPublicKey)
3134
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func call () = {
8- let b = [11149000, 1149000]
9- func c (d,e) = e :: d
8+ let b = if ((size(a.payments) == 1))
9+ then a.payments[0]
10+ else throw("No payment attached, Please Attach Tokens in payment[1].")
11+ let c = [11149000, 1149000]
12+ func d (e,f) = (f + b.amount) :: e
1013
11- let f = {
12- let g = b
13- let h = size(g)
14- let i = nil
15- func j (k,l) = if ((l >= h))
16- then k
17- else c(k, g[l])
14+ let g = {
15+ let h = c
16+ let i = size(h)
17+ let j = nil
18+ func k (l,m) = if ((m >= i))
19+ then l
20+ else d(l, h[m])
1821
19- func m (k,l) = if ((l >= h))
20- then k
22+ func n (l,m) = if ((m >= i))
23+ then l
2124 else throw("List size exceeds 2")
2225
23- m(j(j(i, 0), 1), 2)
26+ n(k(k(j, 0), 1), 2)
2427 }
25-[IntegerEntry("List", f[2])]
28+[IntegerEntry("List", g[0])]
2629 }
2730
2831
29-@Verifier(n)
30-func o () = sigVerify(n.bodyBytes, n.proofs[0], n.senderPublicKey)
32+@Verifier(o)
33+func p () = sigVerify(o.bodyBytes, o.proofs[0], o.senderPublicKey)
3134

github/deemru/w8io/873ac7e 
42.26 ms