Deliverables
This AssemblyScript SDK version includes the following features - Let's go to the project ↗️
Technical
| Category | Subcategory | Description | Link | 
|---|
| Syscall definition | - | Declaration of external functions provided by FVM | 🔗 | 
| Error codes | - | List each error code provided by FVM | 🔗 | 
| Constants | - | Each constant relevant to FVM | 🔗 | 
| Wrapper functions | - | Wrapper functions used to pass arguments and read the response from syscalls | 🔗 | 
| Helpers functions | - | Used to achieve some functionality by calling a series of wrapper or syscall functions | 🔗 | 
| Utils functions | Cid | Cid parser | 🔗 | 
| Utils functions | State | Base state type | 🔗 | 
Documentation
| Category | Subcategory | Description | Link | 
|---|
| Docs | General | What is the Filecoin blockchain? | 🔗 | 
| Docs | General | What is the FVM? | 🔗 | 
| Docs | General | FVM architecture | 🔗 | 
| Docs | General | What is WebAssembly? | 🔗 | 
| Docs | General | What is AssemblyScript? | 🔗 | 
| Docs | General | What is AssemblyScript SDK? | 🔗 | 
| Docs | SDK | Structure | 🔗 | 
| Docs | SDK | How to start? | 🔗 | 
| Docs | SDK | How to use it? | 🔗 | 
| Docs | SDK | How to run it? | 🔗 | 
| Docs | SDK | How to test it? | 🔗 | 
| Docs | Use cases | Hello world | 🔗 | 
| Testing | CI workflows | Local Rust VM | 🔗 | 
| Testing | CI workflows | From Lotus terminal | 🔗 |