builtin-actors
builtin-actors copied to clipboard
The Filecoin built-in actors
Starting with ClaimAllocationsParams for now, matching with Go versions of this in go-state-types. See https://github.com/filecoin-project/go-state-types/pull/263 for the matching PR and a longer description of why/what this is.
This field must always be specified by the miner, and as of #1486 there are no code paths that set it to None.
See https://github.com/filecoin-project/builtin-actors/pull/650 for affected tests.
See also https://github.com/filecoin-project/ref-fvm/pull/1999
This work is heavily based of @longfeiWan9's work at https://github.com/longfeiWan9/BuiltIn-Actor-API Todos before merge: - [x] Miner WithdrawBalance missing method num - [x] add datacap mint method - [x] add datacap...
This is a tracking issue for the implementation of FIP-0090: Non-Interactive PoRep Spec for FIP-0090: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0090.md#specification ```[tasklist] ### Tasks - [ ] https://github.com/filecoin-project/rust-fil-proofs/pull/1734 - [ ] Rust-filecoin-proofs-api: https://github.com/filecoin-project/rust-filecoin-proofs-api/pull/98 - [...
Fip: [FIP-0077](https://github.com/filecoin-project/FIPs/pull/796) Fip update: [FIP-0077 update](https://github.com/filecoin-project/FIPs/pull/963) Discussions: [discussions](https://github.com/filecoin-project/FIPs/discussions/780) Also, should we allow users to use the deposit as an initial pledge? I think i can do this.
PR against https://github.com/filecoin-project/builtin-actors/pull/1531 Ref: https://github.com/filecoin-project/FIPs/discussions/754#discussioncomment-8833387 * add_verifier * remove_verifier * allocate_datacap (client) * remove_datacap (client, not previously covered)
`RawBytes` was intended for "cbor-serialized" data but we use it for other byte vectors because it's convenient. We should either: 1. Update the documentation to reflect that `RawBytes` has no...
The Array type is just an alias for AMT. This lack of abstraction can lead to issues like #1346. Also, exposing the amt package errors directly causes a bunch of...