About This Service
This is a Walrus mainnet Upload Relay node, part of the Walrus decentralized storage network.
This relay is permissionless, anyone can use it. It operates using a pay-per-usage model. The aim of this service is to provide a fast and dependable on-ramp for end-users uploading data to decentralized storage from light client environments like the web, or mobile devices. If you are a dApp builder, please consider integrating with Walrus Upload Relay to provide a seamless upload experience for your users.
For more information about Walrus Upload Relay nodes, visit the
official documentation
or find me on Discord at wbbradley.
Currently our first relay node is located in Frankfurt, Germany. In the future we plan to add more nodes as demand grows. Let us know if you'd like a node in your area.
uploadrelay.com is run by a member of the Walrus core team and is entirely independent from Mysten Labs and the Walrus Foundation.
We plan to increase the number of upload relay node locations and would love to help you get your project onboarded onto Walrus.
Network Info
Live network performance metrics from our relay nodes to Walrus storage nodes:
| URL | Location | Avg Latency | Median | P95 | Last Updated |
|---|---|---|---|---|---|
| frankfurt | Loading... | - | - | - | - |
Statistics are updated hourly. Latency measurements represent round-trip ping times to Walrus storage committee nodes. Lower latency generally means faster upload speeds.
Typescript SDK
To make web integration easier, please consult the Walrus Typescript SDK.
const client = new SuiJsonRpcClient({
url: getFullnodeUrl('mainnet'),
network: 'mainnet',
}).$extend(
walrus({
uploadRelay: {
host: 'https://frankfurt.uploadrelay.com',
sendTip: {
address: '0xd0a8c9ad00b031aa46325664558eebb2167034b298f15285ef785f1404c570ea',
kind: {
linear: {
base: 0,
perEncodedKib: 40,
},
},
},
},
}),
);
Getting Started
Give Upload relay a test run in the shell with:
walrus store --upload-relay https://frankfurt.uploadrelay.com/v1/blob-upload-relay ...
For more detailed information about using the Upload Relay via the CLI, please refer to the Client CLI documentation.