Get rewarded for supporting the Swarm network with your free storage and bandwidth.
Swarm is a decentralised data storage and distribution technology. Ready to power the next generation of censorship-resistant, unstoppable, serverless dapps.
By running a Swarm node on Dappnode, you help build a resilient, serverless web while being rewarded with BZZ tokens for your participation.
Learn about all you can do today with Swarm in the Swarm documentation.
The Swarm mainnet uses Gnosis Chain (formerly xDai) for on-chain activities - therefore you MUST configure a Gnosis Chain RPC endpoint. This package ASSUMES that you have successfully configured and installed the Nethermind xDai package, but provides you an option to customize this (see below).
If you wish to use a different RPC endpoint instead of installing Nethermind xDai, you must change the following options:
- Set Blockchain RPC Endpoint in the config (or
BEE_BLOCKCHAIN_RPC_ENDPOINT
in the Advanced Editor) to your desired Gnosis Chain RPC endpoint. - Set the Bee Dashboard Blockchain RPC URL to your desired Gnosis Chain RPC endpoint.
NOTE: For the benefit of decentralization and blockchain health, it is recommended to run your own Gnosis node.
If you are running your DAppNode within a network that has a UPnP compatible router, the P2P port (1634
) will automatically be forwarded by the router to the appropriate port on the DAppNode. Otherwise, to ensure optimal performance of your node, you should configure port forwarding of TCP port 1634
to the DAppNode's internal IP address.
You can run a full-node immediately without any initial payment, allowing you to provide storage and access the Swarm network.
If you wish to earn rewards for providing storage, you can stake xBZZ to participate in storage incentives. To do this, you’ll need both xDai and xBZZ:
- Get your node's gnosis chain address ("Node wallet address") from the dashboard .
- Send xDai and xBZZ as required to your node's wallet.
Note:
- You will need a minimum of
0.01
xDAI for deploying the chequebook - You will need a minimum of
10
xBZZ for staking.
To participate in the redistribution game and earn rewards, stake a minimum of 10
xBZZ by transferring this amount to your node’s wallet. Then, goto the Bee dashboard (Account/Staking) to use a UI for staking your node in the storage incentives competition.
CAUTION: Remember that bridged xBZZ (as well as BZZ) uses 16 decimals.
This dashboard is a UI that allows to you work with your node easily. You can access it by clicking the "UI" link below or here.
By default, the node API links are preconfigured. You may customize these settings.
If you have questions about Swarm on DAppNode, you can find help on both the Swarm Discord and Dappnode Discord. If you have any suggestions, bug fixes, PRs etc are welcome on the issue tracker as indicated below.