1
0

0x prefixed and padded return values

This commit is contained in:
hueso 2025-07-04 21:15:06 -03:00
parent 3edac0ecc9
commit 65db1edc06

View File

@ -119,7 +119,7 @@ class Release(BBPay):
return 'Upstream error', response.status_code return 'Upstream error', response.status_code
data = response.json() data = response.json()
numeroParticipante = data['repasse']['recebedores'][0]['identificadorRecebedor'] 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') valorSolicitacao = to_wei(data['valorSolicitacao'], 'ether')
codigoEstadoSolicitacao = data['codigoEstadoSolicitacao'] codigoEstadoSolicitacao = data['codigoEstadoSolicitacao']
if codigoEstadoSolicitacao != 1: if codigoEstadoSolicitacao != 1:
@ -139,8 +139,9 @@ class Release(BBPay):
return { return {
'pixTarget': f"{chainID}-{numeroParticipante}", 'pixTarget': f"{chainID}-{numeroParticipante}",
'amount': str(valorSolicitacao), 'amount': str(valorSolicitacao),
'pixTimestamp': pixTimestamp.hex(), 'pixTimestamp': f"0x{pixTimestamp.hex()}",
'signature': signature } 'signature': f"0x{signature}"
}
# (CPF, nome, conta) -> participantID # (CPF, nome, conta) -> participantID