tx · 7x7r7sfftvRbA4B6FAYHXUQ4sjVkCDgNR25w9jpN8pcW

3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD:  -0.10000000 Waves

2021.02.01 12:14 [1378908] smart account 3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD > SELF 0.00000000 Waves

{ "type": 13, "id": "7x7r7sfftvRbA4B6FAYHXUQ4sjVkCDgNR25w9jpN8pcW", "fee": 10000000, "feeAssetId": null, "timestamp": 1612170902012, "version": 2, "chainId": 84, "sender": "3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD", "senderPublicKey": "GHCcpQWhq3KPA8MHcLKffvcHoJFXk6bdo67cHXjbpKy1", "proofs": [ "3SCniVNf5NBaSHU4rBFgeP4jgwns8xFgL2NJ2LJ3A3hhbriFx7v2MsdTtY3NrWWrvKLJ1hJeZYZLsjBUWw4zYYiP" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAAAQEAAAAIZm9sZEZ1bmMAAAACAAAAA3N1bQAAAAFlAwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAAFlAAAAB2Fzc2V0SWQAAAAAAAAAAAAJAABkAAAAAgUAAAADc3VtCAUAAAABZQAAAAZhbW91bnQAAAABAAAAAWkBAAAABHN3YXAAAAAABAAAAANzdW0EAAAACyRsaXN0MjI4MjYwCAUAAAABaQAAAAhwYXltZW50cwQAAAALJHNpemUyMjgyNjAJAAGQAAAAAQUAAAALJGxpc3QyMjgyNjAEAAAACyRhY2MwMjI4MjYwAAAAAAAAAAAAAwkAAAAAAAACBQAAAAskc2l6ZTIyODI2MAAAAAAAAAAAAAUAAAALJGFjYzAyMjgyNjAEAAAACyRhY2MxMjI4MjYwCQEAAAAIZm9sZEZ1bmMAAAACBQAAAAskYWNjMDIyODI2MAkAAZEAAAACBQAAAAskbGlzdDIyODI2MAAAAAAAAAAAAAMJAAAAAAAAAgUAAAALJHNpemUyMjgyNjAAAAAAAAAAAAEFAAAACyRhY2MxMjI4MjYwBAAAAAskYWNjMjIyODI2MAkBAAAACGZvbGRGdW5jAAAAAgUAAAALJGFjYzEyMjgyNjAJAAGRAAAAAgUAAAALJGxpc3QyMjgyNjAAAAAAAAAAAAEDCQAAAAAAAAIFAAAACyRzaXplMjI4MjYwAAAAAAAAAAACBQAAAAskYWNjMjIyODI2MAQAAAALJGFjYzMyMjgyNjAJAQAAAAhmb2xkRnVuYwAAAAIFAAAACyRhY2MyMjI4MjYwCQABkQAAAAIFAAAACyRsaXN0MjI4MjYwAAAAAAAAAAACAwkAAAAAAAACBQAAAAskc2l6ZTIyODI2MAAAAAAAAAAAAwUAAAALJGFjYzMyMjgyNjAEAAAACyRhY2M0MjI4MjYwCQEAAAAIZm9sZEZ1bmMAAAACBQAAAAskYWNjMzIyODI2MAkAAZEAAAACBQAAAAskbGlzdDIyODI2MAAAAAAAAAAAAwMJAAAAAAAAAgUAAAALJHNpemUyMjgyNjAAAAAAAAAAAAQFAAAACyRhY2M0MjI4MjYwBAAAAAskYWNjNTIyODI2MAkBAAAACGZvbGRGdW5jAAAAAgUAAAALJGFjYzQyMjgyNjAJAAGRAAAAAgUAAAALJGxpc3QyMjgyNjAAAAAAAAAAAAQDCQAAAAAAAAIFAAAACyRzaXplMjI4MjYwAAAAAAAAAAAFBQAAAAskYWNjNTIyODI2MAQAAAALJGFjYzYyMjgyNjAJAQAAAAhmb2xkRnVuYwAAAAIFAAAACyRhY2M1MjI4MjYwCQABkQAAAAIFAAAACyRsaXN0MjI4MjYwAAAAAAAAAAAFCQAAAgAAAAECAAAAEkxpc3Qgc2l6ZSBleGNlZWQgNQQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAABJ4eHhJbnZlc3RvckJhbGFuY2UJAAEsAAAAAgkAASwAAAACBQAAAApjdXJyZW50S2V5AgAAAAFfAgAAAAdkZXBvc2l0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAABJ4eHhJbnZlc3RvckJhbGFuY2UFAAAAA3N1bQUAAAADbmlsAAAAAJRo0n4=", "height": 1378908, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2QkJx1ZTwpUzHKP57ZeG4ePXPNjVt1ew9KywbZHa7aYe Next: 442judYMPUs2LB3wWr41trT2xo35cbXuGVWhy4TaVwB1 Diff:
OldNewDifferences
2020 then h
2121 else {
2222 let i = a(h, e[1])
23- throw("List size exceed 1")
23+ if ((f == 2))
24+ then i
25+ else {
26+ let j = a(i, e[2])
27+ if ((f == 3))
28+ then j
29+ else {
30+ let k = a(j, e[3])
31+ if ((f == 4))
32+ then k
33+ else {
34+ let l = a(k, e[4])
35+ if ((f == 5))
36+ then l
37+ else {
38+ let m = a(l, e[5])
39+ throw("List size exceed 5")
40+ }
41+ }
42+ }
43+ }
2444 }
2545 }
2646 }
27- let j = toBase58String(d.caller.bytes)
28- let k = ((j + "_") + "deposit")
29-[IntegerEntry(k, b)]
47+ let n = toBase58String(d.caller.bytes)
48+ let o = ((n + "_") + "deposit")
49+[IntegerEntry(o, b)]
3050 }
3151
3252
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c) = if (isDefined(c.assetId))
55 then 0
66 else (b + c.amount)
77
88
99 @Callable(d)
1010 func swap () = {
1111 let b = {
1212 let e = d.payments
1313 let f = size(e)
1414 let g = 0
1515 if ((f == 0))
1616 then g
1717 else {
1818 let h = a(g, e[0])
1919 if ((f == 1))
2020 then h
2121 else {
2222 let i = a(h, e[1])
23- throw("List size exceed 1")
23+ if ((f == 2))
24+ then i
25+ else {
26+ let j = a(i, e[2])
27+ if ((f == 3))
28+ then j
29+ else {
30+ let k = a(j, e[3])
31+ if ((f == 4))
32+ then k
33+ else {
34+ let l = a(k, e[4])
35+ if ((f == 5))
36+ then l
37+ else {
38+ let m = a(l, e[5])
39+ throw("List size exceed 5")
40+ }
41+ }
42+ }
43+ }
2444 }
2545 }
2646 }
27- let j = toBase58String(d.caller.bytes)
28- let k = ((j + "_") + "deposit")
29-[IntegerEntry(k, b)]
47+ let n = toBase58String(d.caller.bytes)
48+ let o = ((n + "_") + "deposit")
49+[IntegerEntry(o, b)]
3050 }
3151
3252

github/deemru/w8io/c3f4982 
19.17 ms