examples(rust): add podctl
CLI (balance/transfer/committee/logs)
#108
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a minimal CLI
podctl
underexamples/rust
as a bin target.Commands
Design notes
logs
requires a WebSocket RPC (ws:// or wss://). If HTTP is detected, the CLI prints a helpful hint and exits.Limitations (current)
eth_getLogs
fallback.--format
/--rpc
flags yet.Follow-ups proposed
logs-http
(one-shot via HTTP; non-verifiable) with--from-block/--to-block/--topic0
.verify-receipt <txHash>
using current committee.--rpc
,--private-key
,--format json|text|ndjson
.--abi-file
or event signature.health
,committee history
.