From 65db1edc06002d087c69552e8e9a2edfd613fc8f Mon Sep 17 00:00:00 2001 From: hueso Date: Fri, 4 Jul 2025 21:15:06 -0300 Subject: [PATCH] 0x prefixed and padded return values --- bbpay.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bbpay.py b/bbpay.py index 9619b63..0677d5c 100755 --- a/bbpay.py +++ b/bbpay.py @@ -119,7 +119,7 @@ class Release(BBPay): return 'Upstream error', response.status_code data = response.json() numeroParticipante = data['repasse']['recebedores'][0]['identificadorRecebedor'] - pixTimestamp = b85decode(data['informacoesPix']['txId']) + pixTimestamp = encode_packed(['bytes32'],[b85decode(data['informacoesPix']['txId'])]) valorSolicitacao = to_wei(data['valorSolicitacao'], 'ether') codigoEstadoSolicitacao = data['codigoEstadoSolicitacao'] if codigoEstadoSolicitacao != 1: @@ -139,8 +139,9 @@ class Release(BBPay): return { 'pixTarget': f"{chainID}-{numeroParticipante}", 'amount': str(valorSolicitacao), - 'pixTimestamp': pixTimestamp.hex(), - 'signature': signature } + 'pixTimestamp': f"0x{pixTimestamp.hex()}", + 'signature': f"0x{signature}" + } # (CPF, nome, conta) -> participantID