ElementsProject / ElementsProject/elements

Seemingly useless assignment in reissueasset_base()

Aperta
#821 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
great for new contributors
Lingua principale
C++
Stelle
1.2k
Fork
416
Merge medio
1g 23h
PR unite (30g)
15

Descrizione

https://github.com/ElementsProject/elements/blob/e5ab941489c564cd78845658b8e8688dc56817f5/src/rpc/rawtransaction.cpp#L2896-L2912

the assignment
```
mtx.vin[issuance_input_index].assetIssuance.nAmount = asset_amount;
```
at line 2912 is the same as the assignment at line 2898
neither `asset_amount` nor `assetIssuance.nAmount` seem to be modified between the lines.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia in src/rpc/rawtransaction.cpp, in reissueasset_base(), soprattutto alle righe 2896-2912. Confronta le assegnazioni alle righe 2898 e 2912 e verifica se asset_amount o assetIssuance.nAmount cambia tra le due. Il lavoro è completato quando è stato stabilito se l'assegnazione successiva è ridondante e viene effettuata la pulizia corrispondente oppure viene documentato perché è necessaria.

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

Valutazione

Stack tecnologico
cpp
Ambito
blockchain
Tipo di issue
Refactoring
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
50/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.