🎁 [Feature Request]: Consider making `total_supply` tracking optional
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 30/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- rust
- Ambito
- blockchain
Direzione di ricerca
Non viene indicato alcun file, test o punto di ingresso. Inizia individuando il tracciamento di total_supply nell'implementazione del token e confrontandolo con i requisiti di supply di SEP-41, quindi chiarisci la configurazione o l'API necessaria per rendere opzionale il tracciamento. Il lavoro è completato quando il design, le implicazioni di compatibilità e i compromessi sulle prestazioni sono documentati sufficientemente per guidare l'implementazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What is the feature you would like to see?
SEP-41 doesn't require tokens to implement supply tracking, so it's not required for the compliant tokens. Supply tracking has non-trivial performance cost, as its modification introduces a data dependency for all the transactions that use the token, which in turn makes them non-parallelizable, which reduces the token scalability.
It's hard to predict the exact impact - it depends on how often the token is being minted. But given the existence of the cost it would make sense to let the developer decide if they need this functionality given the potential performance cost.
- Lingua principale
- Rust
- Stelle
- 97
- Fork
- 75
- Merge medio
- 1g 1h
- PR unite (30g)
- 8
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenZeppelin/stellar-contracts
-
Confidential Token: specs disagree with the code in a few placesForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
OpenZeppelin/stellar-contracts#949 ·
I maintainer di solito rispondono entro 1 giorno
-
🐞 [Bug]: Example identity registry does not export CountryDataManager default gettersForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
OpenZeppelin/stellar-contracts#907 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 72/100
OpenZeppelin/stellar-contracts#833 ·
I maintainer di solito rispondono entro 1 giorno
-
Policies: document that policies own the signer check, and add a test harness for custom policiesAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
OpenZeppelin/stellar-contracts#975 ·
I maintainer di solito rispondono entro 1 giorno
-
Spending-limit policy: keep the window in a fixed-size entry instead of a per-payment historyAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
OpenZeppelin/stellar-contracts#974 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OpenZeppelin/stellar-contracts
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
-
bug UI
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
wardian-app/Wardian#1746 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
jlcodes99/cockpit-tools#3125 ·
I maintainer di solito rispondono entro 2 giorni