ElementsProject / ElementsProject/elements
PSET-v2 Output Serialisation
- Lingua principale
- C++
- Stelle
- 1.2k
- Fork
- 416
- Merge medio
- 1g 23h
- PR unite (30g)
- 15
Descrizione
If i understood correctly keypairs should be serialised in order as defined by [BIP 174](https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki) and in [here].(https://github.com/ElementsProject/elements/blob/master/doc/pset.mediawiki)
Currently this is not the case for output serialisation as script is serialised before amount in [here](https://github.com/ElementsProject/elements/blob/43665e3ca0229219fff2e7f0a3da1d7257855bda/src/psbt.h#L998).
As per BIP 174 it should be opposite.
I can see @achow101, in PSBT2 branch, follows order defined in BIP 174/370, check [here](https://github.com/achow101/bitcoin/blob/59d0af20e4fa46a059af30be286d09c075e0331f/src/psbt.h#L582).
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia da src/psbt.h intorno alla riga 998 e leggi le specifiche di serializzazione collegate di BIP 174 e Elements PSET. Confronta l’ordine delle coppie chiave-valore dell’output indicato lì con quello dell’implementazione PSBT2 collegata nell’issue. Il lavoro è completato quando la serializzazione dell’output segue l’ordine amount-before-script specificato e il comportamento risultante è verificato rispetto alle aspettative di serializzazione pertinenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp
- Ambito
- blockchain
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 42/100