Funding Proposal: Dappnode Integration with S-hutter Network's Keyper Software - Discussion Thread

Proposal Title Author(s) Phase Type Date Created
Funding Proposal: Dappnode integration with Shutter Network’s Keyper Software Dappnode Team I On-chain 28.04.2024

Funding Proposal: Dappnode integration with Shutter Network’s Keyper Software

Funding proposal for Dappnode to develop and integrate Shutter Network’s Keypers into the Dappnode platform.

There are elements of the proposal that would benefit from the Keyper implementing team - ping them for review if you know them!

Proposal

The proposal is to fund the development of an integration for Shutter Network within Dappnode.

The proposal would include:

Development:

  1. A Dappmanager integration to show the different Keyper nodes for the different implementations (assuming the same instance cannot be used for two or more Keyper implementations i.e.: Snapshot, Gnosis Chain, Optimism…).
  2. Preparation of Keyper node package for Gnosis and Optimism

Should it include Snapshot’s keyper software or there would be no benefit as the keypers are already selected?

After a bit of feedback, this :point_up: will be included in the proposal.

Maintenance

  1. Setup of CI pipelines (Github Actions) in the repositories to build a new package every time there is a new version release of the software. Handover to the Keyper implementing team.
  2. Breaking change support - Developer support via call between teams to help debug if there’s a change that affects the functionality of the dappnode package.

Dappnode is Free Open Source Software and can be installed in any supported hardware. The proposal could include a physical dappnode for the Keyper implementing team to run their tests after the CI pipeline builds a new version of the package when a new version is released

Compensation

  • Package development:
    • 15.5k USDC (Includes Snapshot, Gnosis and Optimism)
    • 150,000 SHU
  • Dappnode Hardware for team testing
    • 2045 USDC

Total: 17554 USDC 150,000 SHU

Motivation

Integrating Keyper software into Dappnode is important to expand the amount of users that are able to deploy a Keyper node and be Keypers in the Shutter Network. It is a perfect match since Dappnode users are already using their decentralized hardware to run nodes and validators for Ethereum, Gnosis chain and Optimism, and working towards integration with other L1s and L2s.

This integration would:

  1. Increase revenue opportunities for node runners
  2. Increase decentralization potential of Shutter Network

Pre-requisites

None

Links

Platform

Fractal

Transaction

Target Address 0xe485E2f1bab389C08721B291f6b59780feC83Fd7
Function Name transfer
Function Signature address, uint256
Parameters [Recipient address], [Token amount]
Value TBC - depending on Snapshot and hardware

Voting Options

Voting options will be added later.

2 Likes

After some feedback, I have decided to include the hardware device and the Snapshot package.

This is the final text (I have edited the previous version) that I would like to submit to the proposal.

Will leave here for last minute comments for a couple of days.

2 Likes

I think this is a great proposal, and the DAO should move forward with it as soon as possible.

1 Like

Hey @Lanski - any updates?

Package basic functionality is already done - we are implementing restoring from backup so current keypers can migrate to Dappnode should they want to (or, later down the line, for Dappnode Keypers to be able to switch machines, recover from hardware failure, etc.)

1 Like

Amazing! Looking forward to this!

1 Like

@Lanski - Are we close with this package?
Could it help us to recruit a couple more applicants for the Proposal to Launch the First Keyper Set for Shutter DAO 0x36?

Package is done and ready for the Shutter team to publish!

2 Likes