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

Discussion on supporting a new CL client for Optimism, called Hildr. #616

Open
thinkAfCod opened this issue Mar 28, 2024 · 6 comments
Open

Comments

@thinkAfCod
Copy link

Hi, I am a development member of the optimism-java team.

I hope that DappNode can add our developed Optimism CL client, Hildr, to the list of supported clients.

I have forked the DappnodePackage-op-node project and added some environment variables and startup configurations to the scripts in order to adapt to Hildr.This is the forked repo's link.

I have already tested the latest image of Hildr on the Sepolia network.

Could you please assist me with the adaptation process that follows?

@GrapeBaBa
Copy link

@pablomendezroyo can you help?

@pablomendezroyo
Copy link
Contributor

pablomendezroyo commented Apr 2, 2024

Hey, glad to help with the coordination.

I would define the following steps:

  • Develop the package: https://github.com/thinkAfCod/DAppNodePackage-hildr
  • Test package with the execution clients (provide the ipfs hash to allow more users to test it)
    • Erigon
    • Geth
  • Implement new client in dappmanager
  • Test the whole setup from the dappmanager
  • Publish package
  • Publish dappmanager with new optimism client

@GrapeBaBa
Copy link

Hey, glad to help with the coordination.

I would define the following steps:

  • Develop the package: https://github.com/thinkAfCod/DAppNodePackage-hildr

  • Test package with the execution clients (provide the ipfs hash to allow more users to test it)

    • Erigon
    • Geth
  • Implement new client in dappmanager

  • Test the whole setup from the dappmanager

  • Publish package

  • Publish dappmanager with new optimism client

@pablomendezroyo thanks, any document about step 2?

@GrapeBaBa
Copy link

Hey, glad to help with the coordination.
I would define the following steps:

  • Develop the package: https://github.com/thinkAfCod/DAppNodePackage-hildr

  • Test package with the execution clients (provide the ipfs hash to allow more users to test it)

    • Erigon
    • Geth
  • Implement new client in dappmanager

  • Test the whole setup from the dappmanager

  • Publish package

  • Publish dappmanager with new optimism client

@pablomendezroyo thanks, any document about step 2?

@pablomendezroyo how to do Test package with the execution clients (provide the ipfs hash to allow more users to test it)?

@pablomendezroyo
Copy link
Contributor

@GrapeBaBa hey! pls checkout the dappnodesdk documentation.

Once you build the new client you should be able to build the package with

npx @dappnode/dappnodesdk build --provider (your ipfs node)

@GrapeBaBa
Copy link

@GrapeBaBa hey! pls checkout the dappnodesdk documentation.

Once you build the new client you should be able to build the package with

npx @dappnode/dappnodesdk build --provider (your ipfs node)

Thanks, let's check

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

No branches or pull requests

3 participants