CodeChain-io / CodeChain-io/foundry
Enhance RLP to support map
- Vorherrschende Sprache
- Rust
- Sterne
- 36
- Forks
- 11
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currently, stake module implements the encoding/decoding for the map.
https://github.com/CodeChain-io/codechain/blob/5baa5768d381589ddfc450d774900dcf48cf2bb8/core/src/consensus/stake/action_data.rs#L227
IMO, it's better to move it to the rlp module.
Beitragsleitfaden
Rechercherichtung
Lies zunächst die verlinkte Implementierung für die Kodierung und Dekodierung von Maps in core/src/consensus/stake/action_data.rs ungefähr bei Zeile 227 und suche anschließend das rlp-Modul in foundry. Bestätige, wie das stake-Modul derzeit mit Maps umgeht, und bewahre dieses Verhalten beim Verschieben der Funktionalität. Als abgeschlossen gilt die Aufgabe, wenn die Map-Unterstützung vom rlp-Modul statt vom stake-Modul bereitgestellt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- blockchain
- Issue-Typ
- Refactoring
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100