The CLI we wrote to handle our payout contracts addresses a few Filecoin related issues such as:
Resolving transactions being dropped from the mempool early.
Generating accurate gas estimates for deployment and setting an appropriate gas limit.
Deployment of contracts that use native filecoin addressing.
There is remaining work to enhance the tooling such as:
Being able to integrate Filecoin pre-compiles into Anvil (the local network we use for testing).
Since this tooling can re-solves a few issues that apply to general user who would like to deploy and interact contracts on the FEVM, we should attempt to package some of the tooling for it to be re-usable by other projects. This would help the community benefit from the issues we solved and also gets more collaboration on resolving the remaining work to be done.
Description:
Since this tooling can re-solves a few issues that apply to general user who would like to deploy and interact contracts on the FEVM, we should attempt to package some of the tooling for it to be re-usable by other projects. This would help the community benefit from the issues we solved and also gets more collaboration on resolving the remaining work to be done.
cc @bajtos @alexander-camuto