builtin-actors icon indicating copy to clipboard operation
builtin-actors copied to clipboard

The Filecoin built-in actors

Results 90 builtin-actors issues
Sort by recently updated
recently updated
newest added

Currently owner & worker can be set to whichever address upon creating miners, with no checks. This means that one create as many miners as he/she would like for any...

We need to implement the proposed [MCOPY](https://eips.ethereum.org/EIPS/eip-5656) opcode for the EVM actor. In terms of implementation, we need to: 1. Map the opcode to the operation: https://github.com/filecoin-project/builtin-actors/blob/1e50065123c05fd4881cc1898d59666c3bb97233/actors/evm/src/interpreter/execution.rs#L92-L247 2. Implement the...

enhancement
good first issue
FEVM
need/FIP

These are currently unimplemented for the 4 new actors: https://github.com/filecoin-project/builtin-actors/blob/next/state/src/check.rs#L223-L226. For actors where no state check is possible, explicitly say so in a comment. Also examine the init actor's state...

Currently constants such as `TEST_VM_RAND_ARRAY` and `TEST_FAUCET_ADDR` are used as static consts in the TestVM's stack. These are also duplicated and used in the `fil_actors_integration_tests` crate to make assertions during...

The current expectations lead to a lot of bloat in the tests. It may not be _too_ easy to avoid this, since they need to be fairly flexible, but there's...

enhancement
good first issue
testing
P3
cleanup

The built-in actors were developed in an environment assuming there were no user-programmed actors. Some of the basic ones like the Init actor, multisig, payment channel have code in them...

P3
needs-discussion

Changes: * added `shellcheck` linter to CI, resolved issues with an existing script, * added `bundle-size` file denoting the currently expected bundle size. This file gets automatically updated on a...

companion to https://github.com/shamb0/fevm-eth-compliance-test/pull/2

Legacy deals that are automatically settled by cron are handled as before. They continue to be processed in cron and are rescheduled until they are expired. However, since new deals...

cleanup