-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
phase/1-testnetPhase 1: TestnetPhase 1: Testnetpriority/highHigh priorityHigh prioritytype/featureFeatureFeature
Description
Context
Phase 1 requires testnet blockchain with core smart contracts for user interaction and testing. This fulfills the Phase 1 deliverable: "Deploy testnet blockchain with core smart contracts (staking, earn, messaging, etc.)"
Scope
- Design staking contract (lock tokens, earn rewards)
- Design earn/rewards contract (yield generation, interest)
- Design messaging contract (encrypted p2p messaging)
- Design basic governance contract (proposals, voting)
- Deploy contracts to testnet
- Create deployment scripts and documentation
- Expose contract interactions via API endpoints
Dependencies
- Testnet blockchain must be running
Acceptance Criteria
- Staking contract designed and tested
- Earn/rewards contract designed and tested
- Messaging contract designed and tested
- Governance contract designed and tested
- All contracts deployed to testnet
- Deployment scripts automated
- API endpoints for contract interaction
- Contract addresses documented
- Integration tests with deployed contracts
- User documentation for each contract
Technical Notes
- Use existing ZHTP smart contract framework
- Contracts should be upgradeable (proxy pattern)
- Set reasonable gas limits for testnet
- Include event logging for monitoring
- Staking rewards should integrate with earn contract
Metadata
Metadata
Assignees
Labels
phase/1-testnetPhase 1: TestnetPhase 1: Testnetpriority/highHigh priorityHigh prioritytype/featureFeatureFeature