Standards
Ergo Improvement Proposals (EIPs)
Ergo Improvement Proposals (EIPs) define standards for the Ergo platform, including core protocol specifications, client APIs, and contract standards. These standards ensure interoperability and provide a foundation for building robust applications on the Ergo blockchain.
Proxy Contracts
EIP-17 defines a standard for proxy contracts that enable advanced fund management and logic delegation. Proxy contracts act as intermediaries, allowing for complex transaction patterns and enhanced security.
ErgoPay Protocol
EIP-20 defines the ErgoPay protocol for seamless interaction between mobile wallets and dApps. This standard enables QR code-based transactions and cross-platform compatibility.
Payment Request URI
EIP-25 defines a standard URI format for payment requests, enabling seamless integration between wallets and applications. This standard supports multi-asset payments and parameterized transactions.
Just-In-Time Costing
JITC is a cost estimation mechanism that provides real-time resource usage analysis for ErgoScript execution. This ensures predictable transaction costs and prevents resource exhaustion.
Additional Standards
Asset Standards
- EIP-4: Asset Standard - Token creation and management
- EIP-21: Token Verification - Token authenticity verification
- EIP-22: Auction Contract - Standard auction implementation
- EIP-24: Artwork Contract - Digital artwork management
Protocol Standards
- EIP-31: Babel Fees - Token-based fee payment
- EIP-5: Contract Templates - Reusable contract patterns
- EIP-6: Multi-Stage Contracts - Complex transaction flows
Standards Development
Ergo Improvement Proposals follow a structured process to ensure quality and community consensus. Standards are developed through open discussion and rigorous review.
Draft Phase
- Initial proposal submission
- Community feedback collection
- Technical specification review
Review Phase
- Security analysis
- Implementation testing
- Performance evaluation
Final Phase
- Community voting
- Documentation completion
- Implementation deployment
Resources
Documentation
- EIP Repository - Official EIP repository
- Ergo Platform - Official documentation
- Ergo Core - Reference implementation
Community
- Discord - Community discussions
- GitHub Issues - EIP discussions
- Blog - Latest updates