Skip to content

[ Feature] Integrate Move VM into Setu Runtime & Enclave #9

Description

@ivan-xin

Integrate the Move Virtual Machine into Setu's execution layer to replace the current simplified [RuntimeExecutor]. This will enable:

Smart contract deployment and execution
Move language support for programmable transactions
Better compatibility with the Sui ecosystem

Start with Sui Move - Sui's object-centric Move is closest to Setu's object model (optional)
Feature flag first - Keep simple runtime as fallback during development
Storage adapter is critical - This is the key integration point
Gas metering - Must integrate with Setu's [GasBudget] system
Determinism - Move execution must be deterministic for TEE verification

Milestone: Move VM Integration
Estimated Effort: 4 weeks

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions