builtin-actors
builtin-actors copied to clipboard
The Filecoin built-in actors
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...
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...
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...
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...