# SMR Github Issues
## Relevant
- [Limit faucet request per User - Issue#86](https://github.com/Entropy-Foundation/smr-moonshot/issues/86)
- Assigned to DevOps - Arun
- [RPC ChainID should not be hardcoded - Issue#291](https://github.com/Entropy-Foundation/smr-moonshot/issues/291)
- Read ChainID from RPC Config file - Won't Fix - feedback from Simon
- [Validator nodes does not takes any action against byzantine RPC nodes - Issue#429](https://github.com/Entropy-Foundation/smr-moonshot/issues/429)
- Isaac to respond to Vedant
- [Remove transaction status endpoint because transactions endpoint already provide needed data. This remove unnecesssary codes and reduce maintenance effort - Issue#495](https://github.com/Entropy-Foundation/smr-moonshot/issues/495)
- PR Ready. To be closed after merge.
## Major Enhancements
- [Make block execution asynchronous from consensus core - Issue#83](https://github.com/Entropy-Foundation/smr-moonshot/issues/83)
- Low priority - To be tackled eventually
- [Pull-based RPC Node - Issue#149](https://github.com/Entropy-Foundation/smr-moonshot/issues/149)
- Won't fix
- [Failed Proposers in BlockMetaData - Issue#237](https://github.com/Entropy-Foundation/smr-moonshot/issues/237)
- High priority - Will be fixed - (Kiran)
- Investigate the contracts on how failed proposers are handled
- [Design of config files for local tests, CI & docker - Issue#252](https://github.com/Entropy-Foundation/smr-moonshot/issues/252) - Partially completed
- To be Closed; Discuss rest of the points with DevOps - Medium Priority
- [[RPC Node] Fortification of RPC node - Issue#323](https://github.com/Entropy-Foundation/smr-moonshot/issues/323) - Partially completed
- Research more about this; Discuss Kubernetes with DevOps - Will be fixed eventually
- [Checkpoint block syncing - Issue#327](https://github.com/Entropy-Foundation/smr-moonshot/issues/327)
- Can be closed.
- [Rethink Ser/de formats - Issue#382](https://github.com/Entropy-Foundation/smr-moonshot/issues/382)
- To be discussed with entire team
- Evaluate all ser/de crates
- Simon to lead this issue
- - Update: CLose and start a wiki with the proposal in the issue
## Minor Enchancements
- [Better error message for smr_settings.toml - Issue#257](https://github.com/Entropy-Foundation/smr-moonshot/issues/257)
- Retest
- [Allow to specify storage path containing non-existing directory - Issue#274](https://github.com/Entropy-Foundation/smr-moonshot/issues/273) - Maybe irrelevant now because of RocksDB change
- Retest
- [Replace unbound channel with bounded channel in arhival and commitment signer - Issue#298](https://github.com/Entropy-Foundation/smr-moonshot/issues/298) - Partially completed
- Resolved in Epoch Change PR
- [Manage incoming connection based on the node build version or by any other means - Issue#306](https://github.com/Entropy-Foundation/smr-moonshot/issues/306)
- To be tackled in SW upgrade RFC
- [Irrelevant column family is created for smr_storage such as block_to_tx - Issue#364](https://github.com/Entropy-Foundation/smr-moonshot/issues/364)
- Covered in DB Refactor
- [Improve mTLS errors in rustls - Issue#406](https://github.com/Entropy-Foundation/smr-moonshot/issues/406)
- Add more logs/errors to make it descriptive
- [Validator node should not allow rpc_node to connect using certificate of already connected rpc_node - Issue-#428](https://github.com/Entropy-Foundation/smr-moonshot/issues/428)
- Retest such that the second conn doesn't have the secret key - Yogesh to explain to Vedant
- [Use compaction filter to do pruning for rocksstore - Issue#417](https://github.com/Entropy-Foundation/smr-moonshot/issues/417)
- Remind to Zhen; Provide more context and explanation for reviewers
- [CLI and testing tools Improvement - Issue#371](https://github.com/Entropy-Foundation/smr-moonshot/issues/371)
- Simon to update
- Open new issues for high prio tasks
- Close this and track the rest from Technical debts list
## Debug
- [Faulty coinbalance transfer - Issue#111](https://github.com/Entropy-Foundation/smr-moonshot/issues/111)
- Re-investigate on latest tag and document the scenarios better
- [`withdraw_events` count does not increment on calling faucet API - Issue#258](https://github.com/Entropy-Foundation/smr-moonshot/issues/258)
- Investigate the errors on latest tag
- [Sometimes we see gas used = 0 even transaction success - Issue#315](https://github.com/Entropy-Foundation/smr-moonshot/issues/315)
- Reproduce it locally and consistently
- [Single transaction gets executed multiple time - Issue#481](https://github.com/Entropy-Foundation/smr-moonshot/issues/481)
- Kiran to investigate the RPC for TxStatus
- Improve UI/UX when querying TxStatus
- Respond to QA after investigation
- [Sometimes transaction with valid tx_payload fails but gets successfully executed when its sent again - Issue#482](https://github.com/Entropy-Foundation/smr-moonshot/issues/482)
- VM can reject Tx due to many reasons. Eg: Epoch boundary
- It's important that the Retry passes
- Ask Vedant to retest:
- Document the exact scenario of the issue
- [Failed transactions are shown as successful by validator_node and rpc_node - Issue#484](https://github.com/Entropy-Foundation/smr-moonshot/issues/484)
- Reproduce and Investigate
- Needs exact scenario to be explained
- [rpc_node fails to simulate multi_ed25519 transaction - Issue#488](https://github.com/Entropy-Foundation/smr-moonshot/issues/488)
- Kiran to follow up with Vedant
- [Getting invalid decimals of supra_coin in smr - Issue#492](https://github.com/Entropy-Foundation/smr-moonshot/issues/492)
- Arun to follow-up with Vedant
## Irrelevant/Completed
- [Whitelist RPC IPs on Validators side - Issue#260](https://github.com/Entropy-Foundation/smr-moonshot/issues/260) - mTLS is the solution
- [Implement Consistency Checks for smr_settings.toml Parameters Across Network Nodes - Issue#394](https://github.com/Entropy-Foundation/smr-moonshot/issues/394) - Genesis Ceremony covers this
- [RPC Shutdowns "Archival Writer" During Run-Script CLI Move tooling, Skipping Block Execution - Issue#430](https://github.com/Entropy-Foundation/smr-moonshot/issues/430) - Completed in [PR#443](https://github.com/Entropy-Foundation/smr-moonshot/pull/443) ?
## Needs Retesting
- [Node attempting to connect to itself - Isse#277](https://github.com/Entropy-Foundation/smr-moonshot/issues/277)
- [Empty blocks are getting created even block halt feature is enabled - Issue#365](https://github.com/Entropy-Foundation/smr-moonshot/issues/365)
### New Labels / Field type:
1. Not reproducible (Stale to be removed)
- QA should watch
2. Under investigation
- DEV should watch
4. Bug Identified
- DEV should watch
6. Fixed - To be retested / Won't Fix
- QA should watch
7. Closed