GitHub repository used to store DAppNode community package to participate in Node Sale Fuse L2. Shortly package helps to run Avail light client for Fuse L2 networks - Flash (testnet) and Ember (mainnet).
Package is relying on Avail light client, which was modified for Fuse L2 - https://github.com/fuseio/avail-light, branch fuse-client
.
More details about DAppNode platform and DAppNodeSDK provided here and here.
- Install
nvm
:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
- Configure NodeJS 18:
nvm install 18
- Install DAppNode SDK with
npm
:
npm i @dappnode/dappnodesdk
-
Develop DAppNode pacakge by modifying Dockerfile, docker-compose.yml files and so on;
-
Build & publish package:
# Note: by default remote IPFS provider is https://gateway-dev.ipfs.dappnode.io
dappnodesdk build --provider remote
Latest command will generate IPFS hash in console and generate new version of releases.json
file.
-
First, need to install DAppNode platform by following this guide;
-
Then connect to the DAppNode platform by configuring WireGuard VPN solution and access http://my.dappnode endpoint;
-
Initialize DAppNode platform by providing your personal credentials;
-
Go to the
Repository
->IPFS
and configure https://gateway-dev.ipfs.dappnode.io endpoint; -
From
releases.json
file use IPFS hash and paste it toDAppStore
search bar; -
In
Advanced options
pickBypass only signed safe restriction
and start install process.