tx · 326euCvSQiBbMCr2K4hvsPAuzTbtwtwaoJM1JVyf9da9

3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD:  -0.10000000 Waves

2021.02.01 14:58 [1379071] smart account 3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD > SELF 0.00000000 Waves

{ "type": 13, "id": "326euCvSQiBbMCr2K4hvsPAuzTbtwtwaoJM1JVyf9da9", "fee": 10000000, "feeAssetId": null, "timestamp": 1612180746647, "version": 2, "chainId": 84, "sender": "3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD", "senderPublicKey": "GHCcpQWhq3KPA8MHcLKffvcHoJFXk6bdo67cHXjbpKy1", "proofs": [ "4sZ5XgpXS38thVAAFUSRtAtNen4dayf4NHQ8dRo57vyeLamdHVeJLLsDKQQ1ej6dwZvW6w4Gs57yruiNu5AjbuvX" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAAAQEAAAAIZm9sZEZ1bmMAAAACAAAAA3N1bQAAAAFlAwMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAAFlAAAAB2Fzc2V0SWQGCQEAAAACIT0AAAACCAUAAAABZQAAAAdhc3NldElkAQAAACAVFYKGWi06B6BeyVk22H0zzyGZ+Y7DmBuJ2ZJxUy/RIwkAAAIAAAABAgAAABBBY2NlcHQgb25seSBCVEZDCQAAZAAAAAIFAAAAA3N1bQgFAAAAAWUAAAAGYW1vdW50AAAAAQAAAAFpAQAAAARzd2FwAAAAAAQAAAADc3VtBAAAAAskbGlzdDMyMjM1NAgFAAAAAWkAAAAIcGF5bWVudHMEAAAACyRzaXplMzIyMzU0CQABkAAAAAEFAAAACyRsaXN0MzIyMzU0BAAAAAskYWNjMDMyMjM1NAAAAAAAAAAAAAMJAAAAAAAAAgUAAAALJHNpemUzMjIzNTQAAAAAAAAAAAAFAAAACyRhY2MwMzIyMzU0BAAAAAskYWNjMTMyMjM1NAkBAAAACGZvbGRGdW5jAAAAAgUAAAALJGFjYzAzMjIzNTQJAAGRAAAAAgUAAAALJGxpc3QzMjIzNTQAAAAAAAAAAAADCQAAAAAAAAIFAAAACyRzaXplMzIyMzU0AAAAAAAAAAABBQAAAAskYWNjMTMyMjM1NAQAAAALJGFjYzIzMjIzNTQJAQAAAAhmb2xkRnVuYwAAAAIFAAAACyRhY2MxMzIyMzU0CQABkQAAAAIFAAAACyRsaXN0MzIyMzU0AAAAAAAAAAABAwkAAAAAAAACBQAAAAskc2l6ZTMyMjM1NAAAAAAAAAAAAgUAAAALJGFjYzIzMjIzNTQEAAAACyRhY2MzMzIyMzU0CQEAAAAIZm9sZEZ1bmMAAAACBQAAAAskYWNjMjMyMjM1NAkAAZEAAAACBQAAAAskbGlzdDMyMjM1NAAAAAAAAAAAAgkAAAIAAAABAgAAABJMaXN0IHNpemUgZXhjZWVkIDIJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzCQAAaAAAAAIFAAAAA3N1bQAAAAAAAAAAAgEAAAAEE6vZMwUAAAADbmlsAAAAAG6By8Q=", "height": 1379071, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CjWJJ3Gj1MziX4sj4wRMgZpABbammF87jPvtx5P5LGds Next: 7kx5uEjxh9obA1MBX9tafqqCHdETgEJdAwhBr8nBejY3 Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func foldFunc (sum,e) = if (isDefined(e.assetId))
5- then throw("Accept only WAVES")
4+func foldFunc (sum,e) = if (if (!(isDefined(e.assetId)))
5+ then true
6+ else (e.assetId != base58'2RJawE14PWhu2XYg1zsmDM46K595DdA2QQHXg9avsrTU'))
7+ then throw("Accept only BTFC")
68 else (sum + e.amount)
79
810
911 @Callable(i)
1012 func swap () = {
1113 let sum = {
12- let $list253285 = i.payments
13- let $size253285 = size($list253285)
14- let $acc0253285 = 0
15- if (($size253285 == 0))
16- then $acc0253285
14+ let $list322354 = i.payments
15+ let $size322354 = size($list322354)
16+ let $acc0322354 = 0
17+ if (($size322354 == 0))
18+ then $acc0322354
1719 else {
18- let $acc1253285 = foldFunc($acc0253285, $list253285[0])
19- if (($size253285 == 1))
20- then $acc1253285
20+ let $acc1322354 = foldFunc($acc0322354, $list322354[0])
21+ if (($size322354 == 1))
22+ then $acc1322354
2123 else {
22- let $acc2253285 = foldFunc($acc1253285, $list253285[1])
23- if (($size253285 == 2))
24- then $acc2253285
24+ let $acc2322354 = foldFunc($acc1322354, $list322354[1])
25+ if (($size322354 == 2))
26+ then $acc2322354
2527 else {
26- let $acc3253285 = foldFunc($acc2253285, $list253285[2])
28+ let $acc3322354 = foldFunc($acc2322354, $list322354[2])
2729 throw("List size exceed 2")
2830 }
2931 }
3032 }
3133 }
32-[ScriptTransfer(Address(i.caller.bytes), (sum / 2), base58'2RJawE14PWhu2XYg1zsmDM46K595DdA2QQHXg9avsrTU')]
34+[ScriptTransfer(Address(i.caller.bytes), (sum * 2), base58'WAVES')]
3335 }
3436
3537

github/deemru/w8io/3ef1775 
285.43 ms