Skip to content

Tutorial for builtin-actor development #1567

Open
@BigLep

Description

Done Criteria

There is a tutorial(s) for doing builtin-actor development and getting those changes into Lotus.
Since this focuses on getting changes into Lotus, the docs probably belong in Lotus, and then a pointer to those docs can be in builtin-actors' readme.

Why Important

FilOz wants to empower other people/teams to do this work. One part of doing this is pointing to an example for the steps involved.

User/Customer

New builtin-actor contributors (e.g., new FIP implementers)

Notes

  1. There are multiple tiers of change going from easier to harder:
    1. No new method methods
    2. New/changed methods (e.g., serialization change). This involves having corresponding go-state-types change
    3. Change in ref-fvm or proofs
  2. In 2024Q3, we expect this to be helpful at the minimum for having others help do FIP-TBD: Export sector termination method from miner actor FIPs#1035 and/or Supporting EIP-5656 (MCOPY opcode) in the Filecoin EVM runtime FIPs#1025

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

  • Status

    🐱 Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions