-
Notifications
You must be signed in to change notification settings - Fork 108
Staking Resources
Service providers can run a hosted content node or discovery node and register it via the service provider dashboard DApp to provide services to the Audius protocol. This page will provide all the resources necessary to walk you through running a node, registering it via the dashboard DApp and how to perform upgrades and other maintenance.
Reach out to us at [email protected] for more details on incentives, support getting your node up and running, and to join the Audius stakers Telegram channel!
Running a hosted content node or discovery node, in addition to requiring compute and storage, requires the following:
- a public DNS endpoint with SSL support
- a stake of testnet Audius tokens (our team can provide if requested)
- operations support to enable high uptime and availability
Minimum system requirements to operate a discovery node or content node:
- datacenter-quality internet connection (eg. AWS, GCP, or similar)
- 16GB ram
- 4 physical CPUs (or 8 if hyperthreaded. Must be recent, eg. 2015+ vintage from AMD/Intel)
- 250GB SSD storage for discovery node (can start smaller but may need to monitor / increase over time)
- 2TB SSD storage for content node
The service provider quickstart guide can be found here to help you understand the basics of running a service.
NOTE - Every service requires a unique delegate wallet to register. Any request with a wallet currently registered on chain will be rejected. Please be sure to use unique wallets when running services and register delegate wallets in the dashboard. For more information please see https://github.com/AudiusProject/audius-protocol/wiki/Service-Provider-Quickstart#wallet-management
Once a service is up and running and your tokens have been distributed, in order to get it registered visit https://dashboard.audius.co with MetaMask configured with the wallet which stores your test Audius tokens.
- Click on
Services
- Click the
Register New Service
button - Select whether you're trying to register a
Content Node
(formerlyCreator Node
) orDiscovery Node
(formerlyDiscovery Provider
) - Enter a
Staking Amount
- Enter a fully qualified domain name in the url bar
- Enter a
Delegate Wallet Address
- Click the
Register <Service type>
button
Services will be versioned and upgraded periodically to introduce new features and fix bugs on a regular cadence as well as high priority bug fixes when necessary. Service providers will be notified via email when new versions are released
Coming soon
- Home
- Start Here
- Content-Node
- Discovery Node
- Ethereum Smart Contracts
- Slashing
- Identity Service