# 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