github filecoin-project/builtin-actors dev/20221207-fvm-m2

latest releases: v18.0.0, v18.0.0-rc1, v17.0.0...
pre-release3 years ago
  • Replaces the get_actor_code_cid with a get_actor_type precompile. This new precompile returns a number describing the actor type and will be stable across network upgrades.
  • Includes multiple fixes to the exported actor APIs.
  • Implements solidity "transfer" logic so that "sending" without gas won't simply fail.
  • Includes an entirely new datastructure for storing contract data (trading off better performance for contracts with larger state, with reduced performance for contracts with less state).
  • Change the call_actor precompile to:
    • Only be callable via DELEGATECALL.
    • Take an explicit value and flags parameter. Specifically, it now takes:
      • As u256 values: Method, value, flags, codec, address_length, params_length
      • Followed by the address and params.

Don't miss a new builtin-actors release

NewReleases is sending notifications on new releases.