- Introduction
- Part I: Core Concepts
- 1. Program Structure Migration
- 2. State Storage Patterns
- 3. Access Control Migration
- 4. External Program Calls
- 5. Native Token Operations
- 6. Fungible Token Handling
- 7. Non-Fungible Token Handling
- 8. Errors and Events
- Part II: Case Study
- 9. Case Study - Migrating Bonafida's Token Vesting to Stylus
- Part III: Development Practices
- 10. Testing and Debugging
- 11. Gas Optimization
- 12. Security Considerations