-
Notifications
You must be signed in to change notification settings - Fork 23
Labels
bountyHas USDC reward via Drips WaveHas USDC reward via Drips WavedocumentationDocs and guidesDocs and guidesgood first issueBeginner-friendlyBeginner-friendlypriority: mediumImportantImportant
Description
[BOUNTY] Create Comprehensive Deployment Guide
Description
Write step-by-step instructions for deploying the privacy pool contract to Stellar testnet and mainnet, including prerequisites, configuration, and verification.
Scope
Document Structure
Create docs/DEPLOYMENT.md:
1. Prerequisites
- Rust and Cargo installation
- Stellar CLI installation
- Noir toolchain installation
- Funded testnet account
2. Circuit Compilation
- Compile all circuits
- Generate verification keys
- Export circuit artifacts
3. Contract Compilation
- Build WASM binary
- Optimize for size
- Generate contract hash
4. Testnet Deployment
- Deploy contract
- Initialize with parameters
- Set verification keys
- Verify deployment
5. Configuration
- Set admin address
- Configure denominations
- Set fee parameters
- Enable/disable features
6. Verification
- Test deposit
- Test withdrawal
- Verify events
- Check contract state
7. Mainnet Deployment
- Security checklist
- Audit requirements
- Deployment steps
- Post-deployment verification
8. Troubleshooting
- Common errors
- Debug commands
- Support resources
Acceptance Criteria
- Complete DEPLOYMENT.md file
- Step-by-step commands
- Example output/screenshots
- Troubleshooting section
- Testnet deployment tested
- Scripts for automation
- Security checklist
Technical Notes
- Use actual testnet deployment
- Document all commands
- Include expected output
- Add verification steps
Labels: bounty,documentation,good first issue,priority: medium
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bountyHas USDC reward via Drips WaveHas USDC reward via Drips WavedocumentationDocs and guidesDocs and guidesgood first issueBeginner-friendlyBeginner-friendlypriority: mediumImportantImportant