ElementsProject / ElementsProject/elements
Seemingly useless assignment in reissueasset_base()
- 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