---
# System prepended metadata

title: Github Issues

---

# 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

