diff --git a/lnbits/extensions/cashu/static/js/dhke.js b/lnbits/extensions/cashu/static/js/dhke.js
index c9e2d146e..c35a34e9d 100644
--- a/lnbits/extensions/cashu/static/js/dhke.js
+++ b/lnbits/extensions/cashu/static/js/dhke.js
@@ -19,17 +19,15 @@ async function hashToCurve(secretMessage) {
return point
}
-async function step1Bob(secretMessage) {
+async function step1Alice(secretMessage) {
const Y = await hashToCurve(secretMessage)
- const randomBlindingFactor = bytesToNumber(
- nobleSecp256k1.utils.randomPrivateKey()
- )
- const P = nobleSecp256k1.Point.fromPrivateKey(randomBlindingFactor)
+ const r = bytesToNumber(nobleSecp256k1.utils.randomPrivateKey())
+ const P = nobleSecp256k1.Point.fromPrivateKey(r)
const B_ = Y.add(P)
- return {B_: B_.toHex(true), randomBlindingFactor}
+ return {B_: B_.toHex(true), r}
}
-function step3Bob(C_, r, A) {
+function step3Alice(C_, r, A) {
const rInt = BigInt(r)
const C = C_.subtract(A.multiply(rInt))
return C
diff --git a/lnbits/extensions/cashu/templates/cashu/wallet.html b/lnbits/extensions/cashu/templates/cashu/wallet.html
index ee243c1f4..4af9c1485 100644
--- a/lnbits/extensions/cashu/templates/cashu/wallet.html
+++ b/lnbits/extensions/cashu/templates/cashu/wallet.html
@@ -426,6 +426,10 @@ page_container %}
}
{% endblock %} {% block scripts %}
+
+
+
+
-
-
-
-
{% endblock %}
diff --git a/lnbits/extensions/cashu/views_api.py b/lnbits/extensions/cashu/views_api.py
index d4654c55a..4d3e854c6 100644
--- a/lnbits/extensions/cashu/views_api.py
+++ b/lnbits/extensions/cashu/views_api.py
@@ -347,7 +347,6 @@ async def split(
proofs = payload.proofs
amount = payload.amount
outputs = payload.outputs.blinded_messages
- # backwards compatibility with clients < v0.2.2
assert outputs, Exception("no outputs provided.")
split_return = None
try: