Storage Starter Kit¶
DataHaven is a fully EVM-compatible decentralized storage and computation platform built as a Substrate-based Layer 1 blockchain. Developers can interact with DataHaven using familiar Ethereum RPCs, wallets, and libraries such as MetaMask or viem, while also accessing Substrate APIs for additional features.
The following sections provide essential information for configuring your favorite Ethereum-based developer tools for use with DataHaven. You'll also find links to additional resources such as token faucets and block explorers.
DataHaven Networks¶
To start building on DataHaven, check out the list of currently available DataHaven networks:
| Network | Network Type | Native Asset Symbol | Native Asset Decimals |
|---|---|---|---|
| DataHaven Testnet | Testnet | MOCK | 18 |
| DataHaven Local Devnet | Local Devnet | SH | 18 |
Network Configurations¶
To interact with the network, use the following information to configure DataHaven within the developer tools you are using:
| Variable | Value |
|---|---|
| Chain ID | |
| Public RPC URLs | |
| Public WSS URLs | |
| Variable | Value |
|---|---|
| Chain ID | |
| Public RPC URLs | |
| Public WSS URLs | |
Block Explorers¶
DataHaven provides dedicated explorers for both its EVM and Substrate layers:
| Explorer | Layer |
|---|---|
| DataHaven Testnet Explorer | Ethereum |
| Basic Explorer | Ethereum |
| Statescan | Substrate |
Funding Testnet Accounts¶
To begin building on a DataHaven test network, you'll need to obtain MOCK tokens to cover transaction fees and interact with the network. These tokens are distributed freely for testing and development purposes only.
| Testnet | Where To Get Tokens From | Amount Dispensed |
|---|---|---|
| DataHaven Testnet | Official Testnet Faucet | The faucet dispenses 1000 MOCK tokens every 12 hours |
TestNet HAVE tokens have no market value. Please do not spam the faucet with unnecessary requests.
Pre-Funded Local Devnet Accounts¶
Your local DataHaven devnet automatically includes several pre-funded test accounts. These accounts can be imported into MetaMask or used directly in your scripts to sign transactions, issue storage requests, and deploy contracts. Each account starts with a large test balance and is reset every time you restart the devnet.
| Account Name | EVM Address | Private Key |
|---|---|---|
| Alith | |
|
| Baltathar | |
|
| Charleth | |
|
| Dorothy | |
|
| Ethan | |
|
| Faith | |
|
| Goliath | |
|
Note
These keys are for local development only and should never be used on public networks. Every time you start the local devnet, all balances and states are reset.
MSP Service Endpoints¶
To interact with a Main Storage Provider (MSP) through @storagehub-sdk/msp-client, a service endpoint is required. You can use any of the following MSP base URLs as an endpoint for storing and retrieving your files:
| Network | Endpoint |
|---|---|
| DataHaven Testnet | |
| DataHaven Local Devnet | |
Next Steps¶
| Created: October 28, 2025