fix: token validation

This commit is contained in:
Vlad Stan 2022-11-03 15:15:09 +02:00 committed by dni ⚡
parent c0f0421f8a
commit 3f7da8a69b
3 changed files with 5 additions and 2 deletions

View File

@ -20,6 +20,9 @@ async function hashToCurve(secretMessage) {
}
async function step1Alice(secretMessage) {
// todo: document & validate `secretMessage` format
secretMessage = uint8ToBase64.encode(secretMessage)
secretMessage = new TextEncoder().encode(secretMessage);
const Y = await hashToCurve(secretMessage)
const rpk = nobleSecp256k1.utils.randomPrivateKey()
const r = bytesToNumber(rpk)

View File

@ -1278,7 +1278,7 @@ page_container %}
// }
this.sendData.tokens = ''
this.sendData.tokensBase64 = ''
console.log('### sendTokens', sendTokens)
// console.log('### sendTokens', sendTokens)
// this.sendData.tokens = sendTokens.map((token, tokenIndex) => {
// return this.promiseToProof(
// token.promises[tokenIndex].amount,

View File

@ -353,7 +353,7 @@ async def split(
keyset = ledger.keysets.keysets[cashu.keyset_id]
split_return = await ledger.split(proofs, amount, outputs, keyset)
except Exception as exc:
HTTPException(
raise HTTPException(
status_code=HTTPStatus.BAD_REQUEST,
detail=str(exc),
)