Filecoin is a decentralized storage network designed to store humanity's most important information.
This repo contains utilities and libraries to work with the Filecoin Virtual Machine
A set of utilities to help write testable native actors for the Filecoin Virtual Machine. Provides abstractions on top of FVM-SDK functionality that can be shimmed or mocked in unit tests. This includes helpers for:
- Universal receiver hooks (as defined in FRC-0046)
- IPLD-compatible blockstore
- Messaging and address resolution
Reference library containing macros for standard method dispatch. A set of CLI utilities to generate method numbers is also available: fvm_dispatch_tools
Specification | Reference Implementation | Examples |
---|---|---|
FRC-0042 | frc42_dispatch | greeter |
Reference library for implementing a standard fungible token in native actors
Specification | Reference Implementation | Examples |
---|---|---|
FRC-0046 | frc42_dispatch | basic_token basic_receiver |
Dual-licensed: MIT, Apache Software License v2.
Copyright Protocol Labs, Inc, 2022