A simple task management system on Sui blockchain.
- ✅ Create tasks with priority levels (1-3)
- ✅ Mark tasks as complete/incomplete
- ✅ Update task details
- ✅ Delete tasks
- ✅ Owner-only access control
- Network: Sui Testnet
- Package ID: 0x1aa678685461c751e548ae7f5b9e85365559e30ea6324989e1bdcc16243c9a08
- Module: simple_tasks
- Deployed By: David Orizu
- Date: December 10, 2025
new_task(description: String, priority: u8)- Create a new taskmark_complete(task: &mut Task)- Mark task as completededit_task(task: &mut Task, description: String, priority: u8)- Update taskremove_task(task: Task)- Delete a task
get_description(task: &Task): Stringget_priority(task: &Task): u8is_completed(task: &Task): boolget_owner(task: &Task): address
sui move build
sui move testResult: ✅ 2/2 tests passed
- Create a task:
sui client call --package 0x1aa678685461c751e548ae7f5b9e85365559e30ea6324989e1bdcc16243c9a08 --module simple_tasks --function new_task --args "Buy groceries" 2 --gas-budget 10000000- View your tasks:
sui client objectstodolist/
├── Move.toml
├── sources/
│ └── todolist.move
└── README.md
MIT