Skip to content

tui: integrate ckb-tui into ckb-cli - #684

Closed
Xcodes-chain wants to merge 11 commits into
nervosnetwork:developfrom
Xcodes-chain:codex/officeyutong-tui-integration-verify
Closed

tui: integrate ckb-tui into ckb-cli#684
Xcodes-chain wants to merge 11 commits into
nervosnetwork:developfrom
Xcodes-chain:codex/officeyutong-tui-integration-verify

Conversation

@Xcodes-chain

Copy link
Copy Markdown

Summary

This PR is opened to run CI regression for the ckb-tui integration based on Officeyutong/ckb-cli:ckb-tui-integration.

Current HEAD:

  • ckb-cli: 58cfc32 update ckb-tui
  • ckb-tui submodule: cde7293 show friendly message when indexer is not enabled

Local validation

Passed locally:

  • cargo build --locked --release
  • make test
  • cargo test --locked -p ckb-tui explains_how_to_enable_indexer_when_rpc_method_is_missing -- --nocapture
  • Manual TUI startup through ckb-cli tui against local CKB 0.209.0
  • No-indexer behavior: direct get_cells returns Method not found as expected, and the latest ckb-tui maps it to a user-friendly indexer-unavailable message
  • Indexer behavior: ckb run --indexer exposes get_indexer_tip and get_cells; miner lock script query returns live cells

Note

Full local make integration was stopped after confirming the CKB binary build path because this Mac environment lacks pkg-config / OpenSSL development discovery for the test harness. CI pods should have the required environment and will be used as the source of truth for integration regression.

@Xcodes-chain

Copy link
Copy Markdown
Author

Closed because this regression should be submitted through ckb-py-integration-test instead of ckb-cli. The ckb-cli CI-only PR was opened by mistake.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants