tx · 2Dftq43M9T3a3NYK693EYQTs29w3TBmwPnVQUj5ZXymV

3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD:  -0.01400000 Waves

2021.02.01 15:29 [1379100] smart account 3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD > SELF 0.00000000 Waves

{ "type": 13, "id": "2Dftq43M9T3a3NYK693EYQTs29w3TBmwPnVQUj5ZXymV", "fee": 1400000, "feeAssetId": null, "timestamp": 1612182653641, "version": 2, "chainId": 84, "sender": "3NCdyrMGZ5jfKPu79jjNiUejWRdQtEwKduD", "senderPublicKey": "GHCcpQWhq3KPA8MHcLKffvcHoJFXk6bdo67cHXjbpKy1", "proofs": [ "2qVQenxpPA317LXL2wKhnVaKQWYCyL6bZPtTN2aJbzhKG4d4i23Hin2PcAHVaFTSFM7whWCWitUWedULrCcD7RDU" ], "script": "base64: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", "height": 1379100, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Co2fRZ6kWXBRQ3LLkf1M6JwCjj2Cv9QVKSjzqN2E5dbt Next: 8WDuCyFSw5NRmihgYupYV4FooYjyc1vkYM5579SHZxRP Diff:
OldNewDifferences
1616 if ($isInstanceOf(f, "Int"))
1717 then {
1818 let g = f
19- 2
19+ g
2020 }
21- else 0
21+ else 2
2222 }
2323
2424
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c) = if ((c.assetId != base58'2RJawE14PWhu2XYg1zsmDM46K595DdA2QQHXg9avsrTU'))
55 then throw("WAVES<->BTFC Swap accepts only WAVES")
66 else (b + c.amount)
77
88
99 func d (b,c) = if (isDefined(c.assetId))
1010 then throw("BTFC<->WAVES Swap accepts only BTFC")
1111 else (b + c.amount)
1212
1313
1414 func e () = {
1515 let f = getInteger(this, "WavesPerBtfc")
1616 if ($isInstanceOf(f, "Int"))
1717 then {
1818 let g = f
19- 2
19+ g
2020 }
21- else 0
21+ else 2
2222 }
2323
2424
2525 @Callable(h)
2626 func FromBtfcToWaves () = {
2727 let b = {
2828 let i = h.payments
2929 let j = size(i)
3030 let k = 0
3131 if ((j == 0))
3232 then k
3333 else {
3434 let l = a(k, i[0])
3535 if ((j == 1))
3636 then l
3737 else {
3838 let m = a(l, i[1])
3939 if ((j == 2))
4040 then m
4141 else {
4242 let n = a(m, i[2])
4343 throw("List size exceed 2")
4444 }
4545 }
4646 }
4747 }
4848 [ScriptTransfer(Address(h.caller.bytes), (b * e()), Unit())]
4949 }
5050
5151
5252
5353 @Callable(h)
5454 func FromWavesToBtfc () = {
5555 let b = {
5656 let o = h.payments
5757 let p = size(o)
5858 let q = 0
5959 if ((p == 0))
6060 then q
6161 else {
6262 let r = d(q, o[0])
6363 if ((p == 1))
6464 then r
6565 else {
6666 let s = d(r, o[1])
6767 if ((p == 2))
6868 then s
6969 else {
7070 let t = d(s, o[2])
7171 throw("List size exceed 2")
7272 }
7373 }
7474 }
7575 }
7676 [ScriptTransfer(Address(h.caller.bytes), (b / e()), Unit())]
7777 }
7878
7979

github/deemru/w8io/873ac7e 
24.16 ms