- Sending a Basic Transaction
- Lab: Send 100,000 CKBytes
- Examining a Transaction
- Lab: Validating Out Points
- Introduction to the Cell Model
- Components of a Valid Transaction
- Transaction Lifecycle
- Introduction to Lumos
- Lab: Calculating Capacity Requirements
- Working with Cell Collection
- Lab: Implement Automated Cell Collection
- Storing Data in a Cell
- Lab: Store a File in a Cell
- Updating Data in a Cell
- Lab: Updating Data in a Cell
- Introduction to Scripting Part 1
- Introduction to Scripting Part 2
- Using Scripts
- Lab: Use the Always Success Lock
- Introduction to Capsule
- Validating a Transaction
- Lab: Convert IC3Type to OC5Type
- Syscalls and Sources
- Accessing Cell Data
- Lab: Convert Always Success to Data10
- Script Groups
- Lab: Convert Always Success to JSONCell
- Using Script Args
- Lab: Convert DataCap to DataRange
- Lab: Use the DataRange Script in Lumos
- Managing Script State
- Lab: Convert the Counter to a Double Counter
- Lab: Use the Double Counter in Lumos
- Creating Aggregatable Scripts
- Lab: Convert the Double Counter to an Aggregatable Double Counter
- Lab: Use the Aggregatable Double Counter in Lumos
- Operation Detection
- Lab: Add Operation Detection to the Double Counter
- Creating a Token
- Lab: Use an SUDT in Lumos