Proposal Details
Detailed information about this Catalyst proposal
Mesh: New Tx Class for Mesh SDK
Unify and refactor Mesh's fragmented transaction building components into a consistent, developer-friendly framework with a new Tx class
Key Development Areas
Unified Transaction Building
Consolidate fragmented tx-builders across Whisky, core-csl, and core-cst into a single, coherent framework with consistent APIs and patterns.
New Tx Class Design
Implement a modular, extensible Tx class built on solid design principles that makes transaction building intuitive and maintainable for developers.
Enhanced Documentation
Create comprehensive, AI-optimized documentation that serves both human developers and AI models, accelerating adoption and reducing learning curves.
Developer Experience
Eliminate duplication, reduce complexity, and provide consistent patterns that make extending and maintaining transaction logic straightforward.
Proposal Milestones
Research & Design Principles
Research existing libraries and patterns, gather developer feedback, and define solid design principles for the new transaction building framework
Refactor Whisky TxBuilder
Implement the updated tx-builder at Whisky as groundwork for the new tx class, including adaptor updates if needed
Refactor Core-CST TxBuilder
Implement equivalent refactoring from core-csl at core-cst to eliminate fragmentation between transaction building components
Update Mesh TxBuilder
Update Mesh's own TxBuilder to align with the new design principles and provide updated documentation for developers
New Tx Class & Documentation
Implement the new Tx class design, create comprehensive developer documentation, and deliver close-out report and video