tx · 7kx5uEjxh9obA1MBX9tafqqCHdETgEJdAwhBr8nBejY3

3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD:  -0.10000000 Waves

2021.02.01 15:07 [1379079] smart account 3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD > SELF 0.00000000 Waves

{ "type": 13, "id": "7kx5uEjxh9obA1MBX9tafqqCHdETgEJdAwhBr8nBejY3", "fee": 10000000, "feeAssetId": null, "timestamp": 1612181308833, "version": 2, "chainId": 84, "sender": "3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD", "senderPublicKey": "GHCcpQWhq3KPA8MHcLKffvcHoJFXk6bdo67cHXjbpKy1", "proofs": [ "2mRPF51BMiKrpVryYmcqDvHcjFgC6abRQjJk6vQMEMdnMzcvhgc1izUEvxcfcNqiRzRt5jiuyyY4dajfxcKkoQG4" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAAAQEAAAAIZm9sZEZ1bmMAAAACAAAAA3N1bQAAAAFlAwMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAAFlAAAAB2Fzc2V0SWQGCQEAAAACIT0AAAACCAUAAAABZQAAAAdhc3NldElkAQAAACAVFYKGWi06B6BeyVk22H0zzyGZ+Y7DmBuJ2ZJxUy/RIwkAAAIAAAABAgAAABBBY2NlcHQgb25seSBCVEZDCQAAZAAAAAIFAAAAA3N1bQgFAAAAAWUAAAAGYW1vdW50AAAAAQAAAAFpAQAAAARzd2FwAAAAAAQAAAADc3VtBAAAAAskbGlzdDMyMjM1NAgFAAAAAWkAAAAIcGF5bWVudHMEAAAACyRzaXplMzIyMzU0CQABkAAAAAEFAAAACyRsaXN0MzIyMzU0BAAAAAskYWNjMDMyMjM1NAAAAAAAAAAAAAMJAAAAAAAAAgUAAAALJHNpemUzMjIzNTQAAAAAAAAAAAAFAAAACyRhY2MwMzIyMzU0BAAAAAskYWNjMTMyMjM1NAkBAAAACGZvbGRGdW5jAAAAAgUAAAALJGFjYzAzMjIzNTQJAAGRAAAAAgUAAAALJGxpc3QzMjIzNTQAAAAAAAAAAAADCQAAAAAAAAIFAAAACyRzaXplMzIyMzU0AAAAAAAAAAABBQAAAAskYWNjMTMyMjM1NAQAAAALJGFjYzIzMjIzNTQJAQAAAAhmb2xkRnVuYwAAAAIFAAAACyRhY2MxMzIyMzU0CQABkQAAAAIFAAAACyRsaXN0MzIyMzU0AAAAAAAAAAABAwkAAAAAAAACBQAAAAskc2l6ZTMyMjM1NAAAAAAAAAAAAgUAAAALJGFjYzIzMjIzNTQEAAAACyRhY2MzMzIyMzU0CQEAAAAIZm9sZEZ1bmMAAAACBQAAAAskYWNjMjMyMjM1NAkAAZEAAAACBQAAAAskbGlzdDMyMjM1NAAAAAAAAAAAAgkAAAIAAAABAgAAABJMaXN0IHNpemUgZXhjZWVkIDIJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzCQAAaAAAAAIFAAAAA3N1bQAAAAAAAAAAAgkBAAAABFVuaXQAAAAABQAAAANuaWwAAAAAcowQgg==", "height": 1379079, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 326euCvSQiBbMCr2K4hvsPAuzTbtwtwaoJM1JVyf9da9 Next: 9yqZD7WnMwD5vhdrApMGf9YejRs7L5CHnLs9RJVPArAM Diff:
OldNewDifferences
3131 }
3232 }
3333 }
34-[ScriptTransfer(Address(i.caller.bytes), (sum * 2), base58'WAVES')]
34+[ScriptTransfer(Address(i.caller.bytes), (sum * 2), Unit())]
3535 }
3636
3737
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func foldFunc (sum,e) = if (if (!(isDefined(e.assetId)))
55 then true
66 else (e.assetId != base58'2RJawE14PWhu2XYg1zsmDM46K595DdA2QQHXg9avsrTU'))
77 then throw("Accept only BTFC")
88 else (sum + e.amount)
99
1010
1111 @Callable(i)
1212 func swap () = {
1313 let sum = {
1414 let $list322354 = i.payments
1515 let $size322354 = size($list322354)
1616 let $acc0322354 = 0
1717 if (($size322354 == 0))
1818 then $acc0322354
1919 else {
2020 let $acc1322354 = foldFunc($acc0322354, $list322354[0])
2121 if (($size322354 == 1))
2222 then $acc1322354
2323 else {
2424 let $acc2322354 = foldFunc($acc1322354, $list322354[1])
2525 if (($size322354 == 2))
2626 then $acc2322354
2727 else {
2828 let $acc3322354 = foldFunc($acc2322354, $list322354[2])
2929 throw("List size exceed 2")
3030 }
3131 }
3232 }
3333 }
34-[ScriptTransfer(Address(i.caller.bytes), (sum * 2), base58'WAVES')]
34+[ScriptTransfer(Address(i.caller.bytes), (sum * 2), Unit())]
3535 }
3636
3737

github/deemru/w8io/3ef1775 
73.51 ms