Usage
With Cshell fully configured (provider and wallet), you’re ready to manage transactions and explore blockchain data.
Quick Start
Execute a Transaction
The quickest way to submit a transaction is using tx3 files:
cshell tx invoke --tx3-file ./my-transaction.tx3This will resolve, sign, and submit your transaction in one step.
Search Blockchain Data
Query blocks and transactions:
# Search for a specific blockcshell search block <block-hash>
# Search for a transactioncshell search transaction <tx-hash>Explore with GUI
Launch the terminal-based explorer:
cshell explorerAvailable Commands
Cshell provides several command groups for different operations:
Transaction Commands Create, sign, and submit transactions using tx3 or manual construction
Search Commands Query blockchain data for blocks and transactions
Wallet Commands Create, import, and manage your wallets
Provider Commands Configure UtxoRPC and TRP connections
Explorer Interactive terminal UI for blockchain exploration
Common Workflows
Send ADA
# 1. Create a tx3 file describing the transfer# 2. Execute the transactioncshell tx invoke --tx3-file ./transfer.tx3Mint Tokens
# 1. Create a tx3 file with minting instructions# 2. Execute the transactioncshell tx invoke --tx3-file ./mint-token.tx3Verify a Transaction
# After submission, verify it was confirmedcshell search transaction <tx-hash>Check Wallet Balance
cshell wallet balanceOutput Formats
Many commands support multiple output formats:
# Human-readable table (default)cshell search block <hash>
# Machine-readable JSONcshell search block <hash> --output-format jsonNext Steps
- Learn about transaction commands for managing transactions
- Explore search commands for querying blockchain data
- Check out the examples for sample tx3 files