Increasing the value of the Filecoin Virtual Machine through new capabilities and standards.
Goals
The FVM features and standards project aims to:
- Improve the fundamental capabilities offered by the FVM to application developers
- Guide standards for composable, interoperable actors
Challenges & Opportunities
The FVM is a new environment, different to those that already exist. This presents a challenge in the new problems to solve and the raw amount of effort required, but also great opportunities to learn from those that came before.
Roadmap
FVM features & standards work plan
Title | Discuss | FIP/FRC | Issue | Current step | Starfleet owner | Notes |
|---|---|---|---|---|---|---|
Calling convention | #382 | FRC-0042 | Done | FRC. | ||
Remove DeleteActor syscall | github.com | Done | Kuba found a simpler change | |||
Fungible token standard API | #407 | Done | @Alex North working with Helix team. | |||
Non-fungible token standard API | Implementation | @Alex North working with Helix team. | ||||
Predictable actor addresses | #379 | Implementation | Steven Allen integrated into f4 address proposal | |||
Account abstraction | #388 | Prototype | FEVM implemented a very minimal version | |||
Define exported methods for built-in actors | #401 | Done | Desirable for EVM | |||
Remove unwanted actor code | N/A | N/A | github.com | Implementation | Lotus team? |
Notes
Notes from the Cryptonet Notebook tagged for FVM
Built-in actor public API notes
Oct 20, 2022 2:35 AM
collab
FVM syscall improvements
Jun 10, 2022 1:26 AM
idea
FVM features & standards work plan
Jun 8, 2022 11:36 PM
idea
Account abstraction for FVM
May 31, 2022 7:14 PM
design
FVM native calling convention proposal
May 29, 2022 11:08 PM
designidea
Predictable actor address generation
May 25, 2022 10:16 PM
designidea
Filecoin/FVM learnings from Ethereum
May 8, 2022 11:18 PM