Skip to content

Milestone 2

Past due by 12 months 100% complete

Milestone 2 - Implementing backlog items
During these 12 weeks we will close all of the issues from the backlog. For each of these, the estimated time is stated in the Deliverables section below. The work on each issue will be separated by opening draft PRs for tracking the progress. The minimum allocation time is 1 week because we are aware that PRs need…

Milestone 2 - Implementing backlog items
During these 12 weeks we will close all of the issues from the backlog. For each of these, the estimated time is stated in the Deliverables section below. The work on each issue will be separated by opening draft PRs for tracking the progress. The minimum allocation time is 1 week because we are aware that PRs need to be reviewed, and there is a possibility of some requests for changes during the process.
Deliverable:
Enable read-only “view” methods for protocol accessors (3 weeks)
Refactor callByAddress and callByID functions to be read-only (declared as view)
Make sure that delegatecalls on contracts using Actor.sol are possible, a.k.a test with various different Solidity Proxy Mechanisms
Close the issue #368
Propagate exit codes (4 weeks)
Add proper error handling from precompiles instead of just reverting from library
Close the issue # 363
Add toEthAddress functionality in FilAddresses.sol util (1 week)
Implement a function which converts Fil Address to Eth Address. Based on the current implementation, it can be done by slicing first two bytes, something like this filecoinAddress[2:]
Close the issue # 342
Constructors for types (1 week)
Close the issue # 319
Compile params automatically from ABI on rust tests (1 week)
Refactor integration tests to encode input parameters using Rust web3 package instead of manual encode of inputs
Close the issue # 212
Add tests to compile libs with many solidity compilers (2 weeks)
Refactor config files to include multiple versions of Solidity compilers for compilation instead of sticking with 0.8.17, with particular focus on versions 0.8.20 and above.
Close the issue # 187
Create a table in the README with all the networks the lib has been tested on (1 week)
Refactor the README file to include necessary, up to date, deployment information
Close the issue # 128
Refactor project structure

There are no open issues in this milestone.

Add issues to milestones to help organize your work for a particular release or project.

Create new issue

Or find and add issues with no milestone in this repo.