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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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