tx · 3ZVH9WyXqcoyv2dpbgPpxPPUavMcuVrEVaXtVzi9PrVb

3Mxwpryb8c7kdSq4zXHEk2NUxL1ypRQsfV8:  -0.05000000 Waves

2020.07.27 13:31 [1105879] smart account 3Mxwpryb8c7kdSq4zXHEk2NUxL1ypRQsfV8 > SELF 0.00000000 Waves

{ "type": 13, "id": "3ZVH9WyXqcoyv2dpbgPpxPPUavMcuVrEVaXtVzi9PrVb", "fee": 5000000, "feeAssetId": null, "timestamp": 1595845937962, "version": 1, "sender": "3Mxwpryb8c7kdSq4zXHEk2NUxL1ypRQsfV8", "senderPublicKey": "6ASPwCnszmpHQsH3RTy32YGmQBDm7fSwZndCfc7N245Y", "proofs": [ "53RSwSZMwEvBGxd3N3szrA1wmWeH5j71heBq5ocj36cikenR6SsTj2Fhfend3ffsqmAvTsX4MpTjNM5qpHBzVLAf" ], "script": "base64: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", "chainId": 84, "height": 1105879, "spentComplexity": 0 } View: original | compacted Prev: 3zw9zuMTnNyqy8xqZRj9Bu8RDXgK9hQ3h1cPdcsjJutm Next: Gb16cTk9V8a8aj9ucqZWu8DDQS5mHaoRoNdFvfQBG3bG Diff:
OldNewDifferences
1212 then throw("Should be with Payment in Waves")
1313 else if (isDefined(e.assetId))
1414 then throw("Payment should be in Waves")
15- else if ((e.amount > (f * 100000000)))
16- then throw(("Payment should be less than " + toString(f)))
15+ else if (((e.amount * 100000000) > f))
16+ then throw(("Payment should be less than " + toString((f / 100000000))))
1717 else {
1818 let g = TransferSet([ScriptTransfer(d.caller, (e.amount * 100000000), a)])
1919 let h = WriteSet([DataEntry("lastDeposit", d.transactionId)])
2929 then throw("Should be with Payment in Waves")
3030 else if ((e.assetId != a))
3131 then throw("Payment should be in Satoshi")
32- else if ((e.amount > (j / 100000000)))
33- then throw(("Payment should be less than " + toString(j)))
32+ else if (((e.amount / 100000000) > j))
33+ then throw(("Payment should be less than " + toString((j * 100000000))))
3434 else {
3535 let g = TransferSet([ScriptTransfer(d.caller, (e.amount / 100000000), unit)])
3636 let h = WriteSet([DataEntry("lastWd", d.transactionId)])
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'CEw1NLJ2mUmrHhLY99PUc6RqsJfduSvSPFzJqTYGmHCD'
55
66 let b = Address(base58'3Mxwpryb8c7kdSq4zXHEk2NUxL1ypRQsfV8')
77
88 func c (d) = {
99 let e = extract(d.payment)
1010 let f = assetBalance(b, a)
1111 if (!(isDefined(d.payment)))
1212 then throw("Should be with Payment in Waves")
1313 else if (isDefined(e.assetId))
1414 then throw("Payment should be in Waves")
15- else if ((e.amount > (f * 100000000)))
16- then throw(("Payment should be less than " + toString(f)))
15+ else if (((e.amount * 100000000) > f))
16+ then throw(("Payment should be less than " + toString((f / 100000000))))
1717 else {
1818 let g = TransferSet([ScriptTransfer(d.caller, (e.amount * 100000000), a)])
1919 let h = WriteSet([DataEntry("lastDeposit", d.transactionId)])
2020 ScriptResult(h, g)
2121 }
2222 }
2323
2424
2525 func i (d) = {
2626 let e = extract(d.payment)
2727 let j = wavesBalance(this)
2828 if (!(isDefined(d.payment)))
2929 then throw("Should be with Payment in Waves")
3030 else if ((e.assetId != a))
3131 then throw("Payment should be in Satoshi")
32- else if ((e.amount > (j / 100000000)))
33- then throw(("Payment should be less than " + toString(j)))
32+ else if (((e.amount / 100000000) > j))
33+ then throw(("Payment should be less than " + toString((j * 100000000))))
3434 else {
3535 let g = TransferSet([ScriptTransfer(d.caller, (e.amount / 100000000), unit)])
3636 let h = WriteSet([DataEntry("lastWd", d.transactionId)])
3737 ScriptResult(h, g)
3838 }
3939 }
4040
4141
4242 @Callable(d)
4343 func swapSatoshi () = c(d)
4444
4545
4646
4747 @Callable(d)
4848 func swapWaves () = i(d)
4949
5050
5151
5252 @Callable(d)
5353 func default () = c(d)
5454
5555

github/deemru/w8io/169f3d6 
38.47 ms