Non-validator nodes hold invalid pending transactions
@joojis 已经在做这个了。
开始于 2019年9月20日。
评估
这个 Issue 还没有评估数据。
描述
Non-validator nodes don't execute transactions queued in the mempool and validator nodes don't propagate the information of a failed transaction.
In the user's point of view, who send an RPC to a non-validator node, a transaction rejected by validators remains in the mempool(it means mempool_getPendingTransactions returns it) and there is no error hint so the users don't know it was rejected. Currently, the users have to send chain_executeTransaction to know whether the transaction is valid or not.
We need a way to make non-validators exclude the failed transactions from their mempool.
- 主要语言
- Rust
- 星标
- 36
- 派生
- 11
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
CodeChain-io/foundry 的其他 Issue
-
Remove informer未关闭
难度 3/5 1-2 天 新手友好度 30/100
CodeChain-io/foundry#607 ·
-
难度 5/5 一周以上 新手友好度 30/100
CodeChain-io/foundry#606 ·
-
Change the return type of execute_transactions to signify it always succeeds可能重新可做 @dynaxis 于 2113 天前认领,目前没有进行中的 PR。 未关闭
CodeChain-io/foundry#605 · 1 个 reaction · 已指派 1 人 ·
-
难度 5/5 一周以上 新手友好度 25/100
CodeChain-io/foundry#604 ·
-
难度 4/5 3-5 天 新手友好度 35/100
CodeChain-io/foundry#603 ·
查看 CodeChain-io/foundry 的全部 Issue
相似的 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 72/100
eclipse-opensovd/classic-diagnostic-adapter#616 ·
维护者通常 2 天内回复
-
documentation
难度 1/5 1 小时以内 新手友好度 86/100
维护者通常 1 天内回复
-
track: content
难度 2/5 1-3 小时 新手友好度 72/100
0xAndersen/witness-log#10 ·
-
follow-up main-defect wave-A
难度 2/5 1-3 小时 新手友好度 72/100
carrick-sh/carrick#249 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 76/100
lugassawan/swe-workbench#799 ·
维护者通常 1 天内回复