Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Can't submit offline signed transaction to my ripple node

Aperta
#8 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
api

Direzione di ricerca

Inizia dal punto di ingresso sign_transaction e dalla chiamata submit di Ripple RPC, quindi traccia come viene rappresentata la transazione firmata quando viene fornito tx_blob. Confronta questa rappresentazione con la risposta invalidTransaction mostrata nell’issue. Il lavoro è completato quando viene identificata la correzione rilevante e questa viene verificata con un test appropriato o un’invio riproducibile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I am testing transaction submitting operations with my ripple testnet node, but I can't submit offline signed transaction to my testnet node. Firstly I prepare some transaction data:

{ 'Account': 'rU6sW4Vp8FFeoobZaxMpbDYuCkJyVG8DMf', 'Amount': '12345599', 'Destination': 'rw47Lr3B1hFvTC2vXFBb6nyZGjntKGDNPf', 'TransactionType': 'Payment', 'Sequence': 1, 'Fee': '12' }

Then call sign_transaction(tx, secret_key) method. It returns:

{'Account': 'rU6sW4Vp8FFeoobZaxMpbDYuCkJyVG8DMf', 'Amount': '12345599', 'Destination': 'rw47Lr3B1hFvTC2vXFBb6nyZGjntKGDNPf', 'TransactionType': 'Payment', 'Sequence': 1, 'Fee': '12', 'Flags': 2147483648, 'SigningPubKey': '02A1E296BFBF7F06DF12F0D093AE350FCB1766A16BF1042F870F6B46BBEBB4EA4C', 'TxnSignature': '3044022047C37B978457D653911EF9A55F537AEDAADE434C7EE80B090D50911CCC7BC6950220512530903CF534638C86A1DEDE630D9D6C24D17A99559860B9E5925644182D6D' }

After I get TxnSignature value, I call Ripple RPC method submit and provide tx_blob with TxnSignature value:

'{ "method": "submit", "params": [{ "tx_blob": "3044022001069CB1E37DFF7EE5735686E3B8B71E5A85452E0C8794B23813523F3F8515C70220503D1B2A31AAC319241D003813A9F9AF2BD2C722C5FD8A1D9547900A8057C9AD" }] }'

The result is this error:

{'result': {'error': 'invalidTransaction', 'error_exception': 'Non-object in array', 'request': {'command': 'submit', 'tx_blob': '3044022001069CB1E37DFF7EE5735686E3B8B71E5A85452E0C8794B23813523F3F8515C70220503D1B2A31AAC319241D003813A9F9AF2BD2C722C5FD8A1D9547900A8057C9AD'}, 'status': 'error'}}

What I do wrong? And how can I fix this problem? Thank you for you help very much!

Lingua principale
Python
Stelle
48
Fork
30
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di miracle2k/ripple-python

Tutte le issue di miracle2k/ripple-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.