dappnode / DAppNode

General repository of the project dappnode
GNU General Public License v3.0
588 stars 104 forks source link

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

Open thinkAfCod opened 7 months ago

thinkAfCod commented 7 months ago

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 commented 7 months ago

@pablomendezroyo can you help?

pablomendezroyo commented 7 months ago

Hey, glad to help with the coordination.

I would define the following steps:

GrapeBaBa commented 7 months ago

Hey, glad to help with the coordination.

I would define the following steps:

  • [x] 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 commented 7 months ago

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

  • [x] 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 commented 7 months ago

@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 commented 7 months ago

@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