Skip to content

Conversation

@davidrhodus
Copy link
Contributor

No description provided.

- Document that this branch is compatible with pipe-store cleanup-warnings
- Note that no API changes were required
- All tests passing (44 tests, zero warnings)
- Remove SwapSolForPipe command from CLI enum
- Remove SwapSolForPipeRequest and SwapSolForPipeResponse structs
- Remove swap command handler code
- Update error messages to remove swap references
- Update referral messages to remove DevNet swap requirements
- All tests still passing (44/44)

This command is no longer available as the server endpoint
/exchangeSolForTokens is disabled for mainnet.
- New 'pipe storage-quota' command to check storage usage and limits
- Shows free tier (100GB) and paid tier storage
- Displays token balance and current PIPE price
- Shows remaining storage and usage percentage
- Pricing info: $10 per TB per month
- Warns when storage is running low (<10GB)
- Removed SwapSolForPipe command variant from CLI
- Removed SwapSolForPipeRequest and SwapSolForPipeResponse structs
- Removed handler code for /exchangeSolForTokens endpoint
- Updated error messages to direct users to contact support instead of using swap
- All tests passing (44 tests)
- Zero warnings

This change prepares the CLI for mainnet deployment where the swap
endpoint has been disabled on the server side.
BREAKING CHANGES:
- Removed referral system (generate, show, apply commands)
- Removed SOL withdrawal commands (withdraw-sol)
- Removed custom token withdrawal commands (withdraw-custom-token)
- Removed check-sol command

Added Features:
- Prepaid deposit system with one-way PIPE deposits
- check-deposit: View balance, quotas, and pricing
- estimate-cost: Pre-upload cost estimation
- sync-deposits: Manual deposit synchronization
- USD-based pricing (/TB = --.01/GB)
- Deposits burned as storage is used (no withdrawals)

Documentation:
- Updated README.md with deposit system documentation
- Removed testnet-specific command examples
- Added mainnet release notes

This is a production mainnet release using real PIPE tokens.
- Changed default endpoint from us-west-00 to us-west-01
- Updated README.md examples to reflect correct mainnet endpoint
- Removed reference to us-east-00 (testnet endpoint)
@davidrhodus davidrhodus merged commit 0784eb5 into main Nov 2, 2025
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.

2 participants