Skip to content

feat: Add CLI tool for contract interaction#61

Merged
big14way merged 1 commit intosorosave-protocol:mainfrom
Tianlin0725:feature/cli-tool
Feb 25, 2026
Merged

feat: Add CLI tool for contract interaction#61
big14way merged 1 commit intosorosave-protocol:mainfrom
Tianlin0725:feature/cli-tool

Conversation

@Tianlin0725
Copy link
Contributor

Summary

Added a CLI tool for interacting with SoroSave contracts on Soroban.

Changes

  • Added src/cli.ts with commander-based CLI
  • Commands: create-group, join-group, contribute, get-group, list-groups, start-group, distribute-payout
  • Supports testnet and mainnet via --network flag
  • Supports JSON output via --json flag

Closes #36

- Added src/cli.ts with commander-based CLI
- Commands: create-group, join-group, contribute, get-group, list-groups, start-group, distribute-payout
- Supports testnet and mainnet via --network flag
- Supports JSON output via --json flag
- Uses environment variables: SOROSAVE_RPC_URL, SOROSAVE_NETWORK, SOROSAVE_CONTRACT_ID, SOROSAVE_SECRET_KEY

Implements: sorosave-protocol#36
@big14way big14way merged commit 14ebd83 into sorosave-protocol:main Feb 25, 2026
1 check 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.

Build CLI tool for contract interaction

2 participants