Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outdated FEVM starter kits #63

Open
trruckerfling opened this issue Aug 21, 2024 · 1 comment
Open

Outdated FEVM starter kits #63

trruckerfling opened this issue Aug 21, 2024 · 1 comment
Assignees

Comments

@trruckerfling
Copy link
Collaborator

trruckerfling commented Aug 21, 2024

Description: The hardhat and foundry starter kits for FEVM are outdated.

  • They were last updated last month by a single community contribution and last year by the FEVM team.
  • The hardhat starter kit comprised examples for
    • Simplecoin
    • Filecoin.sol
    • Deal client
  • To date, we have made several changes and it's worth updating the kit to include:
    • Updated filecoin.sol library
    • Updated version of deal client OR more reliable storage solutions e.g. lighthouse and more storage onramp options
    • New frontend UI available
    • Simplecoin can remain as its useful
    • We can add new key dev paths like multisigs with Safe enabled
  • The starter kit has shown popularity with devs that are starting out on Filecoin and typically useful for hackathon/younger projects. It's worth using this kit to target dapp development, strongly referencing the popular adoption of Scaffold ETH
  • It's challenging to maintain and drive adoption across various starter kits. This leads to poor DX. With this new kit, we can support both Hardhat and Foundry and set a healthy maintenance schedule for a single resource
  • The previous starter kits were also missing tests, which we can include in an updated version. Lack of maintenance and testing has also led to issues such as Null round error on calibration with hardhat #62 and more.
@trruckerfling
Copy link
Collaborator Author

Solution: proposing "Scaffold FIL" (placeholder name). Project page here "A modern, forkable FVM dev stack focused on fast product iterations, with NextJS, RainbowKit, Wagmi and Typescript. Supports Hardhat and Foundry."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🚧 In progress
Development

No branches or pull requests

2 participants