tx · 442judYMPUs2LB3wWr41trT2xo35cbXuGVWhy4TaVwB1

3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD:  -0.10000000 Waves

2021.02.01 12:15 [1378910] smart account 3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD > SELF 0.00000000 Waves

{ "type": 13, "id": "442judYMPUs2LB3wWr41trT2xo35cbXuGVWhy4TaVwB1", "fee": 10000000, "feeAssetId": null, "timestamp": 1612170951066, "version": 2, "chainId": 84, "sender": "3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD", "senderPublicKey": "GHCcpQWhq3KPA8MHcLKffvcHoJFXk6bdo67cHXjbpKy1", "proofs": [ "3hRCZknZtzyARm5gtc4KkHnCu78R8HPy5yPrp1i4mKAgbcRiBHhmdhrrQYLvC1CsGMXf1hN6sxwFMjrYRYZ6dQqx" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAAAQEAAAAIZm9sZEZ1bmMAAAACAAAAA3N1bQAAAAFlAwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAAFlAAAAB2Fzc2V0SWQAAAAAAAAAAAAJAABkAAAAAgUAAAADc3VtCAUAAAABZQAAAAZhbW91bnQAAAABAAAAAWkBAAAABHN3YXAAAAAABAAAAANzdW0EAAAACyRsaXN0MjI4MjYwCAUAAAABaQAAAAhwYXltZW50cwQAAAALJHNpemUyMjgyNjAJAAGQAAAAAQUAAAALJGxpc3QyMjgyNjAEAAAACyRhY2MwMjI4MjYwAAAAAAAAAAAAAwkAAAAAAAACBQAAAAskc2l6ZTIyODI2MAAAAAAAAAAAAAUAAAALJGFjYzAyMjgyNjAEAAAACyRhY2MxMjI4MjYwCQEAAAAIZm9sZEZ1bmMAAAACBQAAAAskYWNjMDIyODI2MAkAAZEAAAACBQAAAAskbGlzdDIyODI2MAAAAAAAAAAAAAMJAAAAAAAAAgUAAAALJHNpemUyMjgyNjAAAAAAAAAAAAEFAAAACyRhY2MxMjI4MjYwBAAAAAskYWNjMjIyODI2MAkBAAAACGZvbGRGdW5jAAAAAgUAAAALJGFjYzEyMjgyNjAJAAGRAAAAAgUAAAALJGxpc3QyMjgyNjAAAAAAAAAAAAEDCQAAAAAAAAIFAAAACyRzaXplMjI4MjYwAAAAAAAAAAACBQAAAAskYWNjMjIyODI2MAQAAAALJGFjYzMyMjgyNjAJAQAAAAhmb2xkRnVuYwAAAAIFAAAACyRhY2MyMjI4MjYwCQABkQAAAAIFAAAACyRsaXN0MjI4MjYwAAAAAAAAAAACCQAAAgAAAAECAAAAEkxpc3Qgc2l6ZSBleGNlZWQgMgQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAABJ4eHhJbnZlc3RvckJhbGFuY2UJAAEsAAAAAgkAASwAAAACBQAAAApjdXJyZW50S2V5AgAAAAFfAgAAAAdkZXBvc2l0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAABJ4eHhJbnZlc3RvckJhbGFuY2UFAAAAA3N1bQUAAAADbmlsAAAAAJVMVm4=", "height": 1378910, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7x7r7sfftvRbA4B6FAYHXUQ4sjVkCDgNR25w9jpN8pcW Next: Fhrzfwft6fE4wrmS9sYHpDkMJgQZq1VwtxvGeh3tAnBL Diff:
OldNewDifferences
2424 then $acc2228260
2525 else {
2626 let $acc3228260 = foldFunc($acc2228260, $list228260[2])
27- if (($size228260 == 3))
28- then $acc3228260
29- else {
30- let $acc4228260 = foldFunc($acc3228260, $list228260[3])
31- if (($size228260 == 4))
32- then $acc4228260
33- else {
34- let $acc5228260 = foldFunc($acc4228260, $list228260[4])
35- if (($size228260 == 5))
36- then $acc5228260
37- else {
38- let $acc6228260 = foldFunc($acc5228260, $list228260[5])
39- throw("List size exceed 5")
40- }
41- }
42- }
27+ throw("List size exceed 2")
4328 }
4429 }
4530 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func foldFunc (sum,e) = if (isDefined(e.assetId))
55 then 0
66 else (sum + e.amount)
77
88
99 @Callable(i)
1010 func swap () = {
1111 let sum = {
1212 let $list228260 = i.payments
1313 let $size228260 = size($list228260)
1414 let $acc0228260 = 0
1515 if (($size228260 == 0))
1616 then $acc0228260
1717 else {
1818 let $acc1228260 = foldFunc($acc0228260, $list228260[0])
1919 if (($size228260 == 1))
2020 then $acc1228260
2121 else {
2222 let $acc2228260 = foldFunc($acc1228260, $list228260[1])
2323 if (($size228260 == 2))
2424 then $acc2228260
2525 else {
2626 let $acc3228260 = foldFunc($acc2228260, $list228260[2])
27- if (($size228260 == 3))
28- then $acc3228260
29- else {
30- let $acc4228260 = foldFunc($acc3228260, $list228260[3])
31- if (($size228260 == 4))
32- then $acc4228260
33- else {
34- let $acc5228260 = foldFunc($acc4228260, $list228260[4])
35- if (($size228260 == 5))
36- then $acc5228260
37- else {
38- let $acc6228260 = foldFunc($acc5228260, $list228260[5])
39- throw("List size exceed 5")
40- }
41- }
42- }
27+ throw("List size exceed 2")
4328 }
4429 }
4530 }
4631 }
4732 let currentKey = toBase58String(i.caller.bytes)
4833 let xxxInvestorBalance = ((currentKey + "_") + "deposit")
4934 [IntegerEntry(xxxInvestorBalance, sum)]
5035 }
5136
5237

github/deemru/w8io/c3f4982 
18.52 ms