Skip to content

feat: implement receipt command#35

Merged
broody merged 1 commit intomainfrom
feat/receipt-command
Feb 14, 2026
Merged

feat: implement receipt command#35
broody merged 1 commit intomainfrom
feat/receipt-command

Conversation

@broody
Copy link
Collaborator

@broody broody commented Feb 14, 2026

Summary

  • Adds receipt subcommand to fetch transaction receipts from Starknet RPC
  • Returns type, fee, finality status, events, execution resources, block info, and execution status
  • Supports --wait with polling and --timeout, same as transaction command
  • Supports --chain-id and --rpc-url for RPC resolution

Test plan

  • controller receipt <hash> --chain-id SN_MAIN --json returns correct receipt data
  • controller receipt <hash> --wait polls until receipt is available
  • controller receipt <invalid-hash> returns not found error

🤖 Generated with Claude Code

Adds a new `receipt` subcommand that fetches transaction receipts via
Starknet RPC, returning fee, events, execution resources, and block info.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@broody broody merged commit 74b9f3d into main Feb 14, 2026
3 checks passed
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.

1 participant