Q: Como puedo obtener monedas wal gratis siendo tester
Q: I can unstake WAL tesnet?
A: Yes, you can unstake WAL on Walrus Testnet.
The process is the same as on mainnet, but uses Testnet WAL and SUI (which have no real value). You do it via the Walrus Staking dApp:
1. Go to
Q: ok. except screen-recording, could they download it other way?
A: The knowledge sources don’t explicitly describe browser‑level behavior (like whether a user can “Save video as…”), so I can’t give a protocol‑level guarantee about that.
What *is* clear from the docs…
Q: what happens when blobs expire
A: When a blob expires on Walrus, two main things happen: its *availability guarantee* ends, and storage nodes may later *garbage‑collect* its data.
**1. Availability ends at the start of the end epoch*…
Q: How do I store data on Walrus?
A: You can store data on Walrus in two main ways: via the CLI or via the HTTP publisher API.
---
### 1. Store with the Walrus CLI
1. Choose how long to store (in epochs), then run:
```bash
walr…
Q: can we built something like google cloud with walrus
A: You can build **cloud-like services** on top of Walrus, but Walrus by itself is **not** a full Google Cloud replacement.
From the docs and case studies, Walrus is positioned as:
- A **decentralized …
Q: whats the service provider for wal site
A: Walrus Sites themselves are decentralized: files are stored on the Walrus storage network and metadata/ownership live on the Sui blockchain, not with a single hosting provider.[\[Walrus Sites repo\]](…
Q: what happened if walrus blob didn't certify?
A: If a Walrus blob is never certified on Sui, it is **not considered available** by the system:
- Certification is the final step where storage-node signatures are aggregated into an availability certi…
Q: how to get next epoch start time with walrus sdk
A: The knowledge sources don’t describe any Walrus SDK method that directly returns the *next epoch’s start time*, so I can’t point to a specific function call.
What is documented is:
- The Walrus syst…
Q: FileExplorer.tsx?t=1771765582553:79
GET https://dev-walrus.vol-047f616210f55794d.dev.stake.capital:9185/v1/blobs/hkNP8q7dfeC4Ar62y28NX1aIoR9sBugDvsm8zUePsoc/slivers/802/primary net::ERR_CERT_AUTHORITY_INVALID
code:
const blobId = "hkNP8q7dfeC4Ar62y28NX1aIoR9sBugDvsm8zUePsoc";
cons
A: The error you’re seeing:
```text
net::ERR_CERT_AUTHORITY_INVALID
```
comes from the browser rejecting the TLS certificate of the Walrus storage node endpoint:
```text
https://dev-walrus.vol-047f616…
Q: what is quilt?
A: Quilt is Walrus’s **native batch storage feature** for handling large numbers of small blobs efficiently.
Key points:
- **What it does**: Groups many small blobs (up to 666 in QuiltV1) into a single…
Q: tell me about the token
A: WAL is the native token of the Walrus network and underpins its economics, security, and governance.
**Core utilities**
- **Payment for storage:** WAL is the payment token for storing data on Walrus…
Q: what is the max size
A: There are two relevant “max size” limits in the docs:
1. **Walrus protocol max blob size**
- The system-wide maximum blob size is **13.3–13.6 GiB** (example output shows 13.6 GiB ≈ 14,599,533,45…
Q: Đơn giản dễ hiểu hơn đi
A: Ok, tóm gọn và dễ hiểu hơn nhé:
### 1. Walrus tự bảo vệ phần “hạ tầng”
Walrus có **chương trình bug bounty** trả thưởng cho hacker mũ trắng tìm lỗi trong:
- Smart contract & logic on-chain
- Core…
Q: are there workaround to find the same solution?
A: There’s no built‑in way to “simulate” per‑blob deletion inside a quilt today; the docs are explicit that delete/extend/share only work at the quilt level, not per patch.[\[Quilt overview\]](https://do…
Q: iya saya menggunakan sui sdk disini dan apakah saya perlu menggunakan warlus sdk?
A: Tidak, untuk **renew / extend storage** Anda **tidak wajib** memakai Walrus SDK; cukup dengan **Sui SDK** saja, karena extend itu murni operasi on‑chain ke kontrak Walrus di Sui.
Yang terjadi saat re…
Q: khi đã biên dịch walrus site thì có cần nâng cấp mỗi khi có binary walrus mainnet mới?
A: Không có tài liệu nào nói rằng **Walrus Site đã deploy phải được “biên dịch lại” hay nâng cấp mỗi khi có binary `walrus` mainnet mới**, nên mình chỉ có thể trả lời trong phạm vi sau:
1. **Binaries `w…
Q: How can someone upload a video ti walrus that can encrypt blob ID
A: Walrus itself does **not** encrypt blob IDs or provide built‑in encryption. All blobs (including videos) and their blob IDs are public and discoverable, so you must encrypt the *content* before upload…
Q: Give me a paragraph summary explaining the governance using WAL tokens
A: Governance in Walrus is driven by the WAL token: WAL holders, especially storage nodes with significant stake, collectively adjust key system parameters and penalties through onchain governance. Nodes…
Q: 在使用 walrus sdk 上传数据到 walrus 之后,如何确认 walrus 上传成功,以及怎么查看 walrus 上的数据?
A: 可以分两部分来看你的问题:**如何确认上传成功**,以及 **如何查看(读取)Walrus 上的数据**。
---
## 一、如何确认上传成功?
无论是用 CLI 还是 SDK,本质流程一样:
1. 客户端把文件编码成 slivers,计算出 **blob ID**。
2. 在 Sui 上购买存储、注册 blob。
3. 收集存储节点签名,提交 **可用性证书** 到 Sui,链…
Q: Can walrus be use as database for beckend
A: Walrus is not designed to be a traditional backend database (like Postgres, MongoDB, etc.). It’s a decentralized blob storage and data availability layer for large, mostly unstructured data (files, mo…
Q: how long is 1 epoch
A: On Walrus, epoch length depends on the network:
- **Mainnet:** 1 epoch = **2 weeks (14 days)**.[\[Networks\](https://docs.wal.app/docs/usage/networks)]
- **Testnet:** 1 epoch = **1 day**.[\[Networks\…
Q: so what happens if i want to extend the duration of a blob with 53 epochs
A: Walrus enforces a **maximum of 53 epochs total** for a blob’s storage duration on both Mainnet and Testnet.[\[Networks\]](https://docs.wal.app/docs/usage/networks)[\[Store blobs\]](https://docs.wal.ap…
Q: How much does storage cost?
A: Walrus storage costs have several components and are **not a single fixed price**, and the docs don’t give a permanent WAL/SUI number—only how pricing works.
Key points:
- **You pay in two tokens** …
Q: describe how the economics of the Walrus protocol work
A: Walrus’ economics are built around the WAL token, delegated proof‑of‑stake, and storage fees that are paid upfront and streamed over time.
### Core roles and flows
- **Users**
- Pay for storage in…
Q: What is a blob?
A: In Walrus (and more generally in storage systems), a **blob** is a *Binary Large Object*:
- It’s a way to store arbitrary binary data as a single object: files like documents, images, audio, video, P…
Q: is it true that uploading files of low dimensions make things more expensive?
A: Yes, for **small files**, the *effective* cost per byte is higher, and this is exactly what Quilt is designed to mitigate.
From the docs:
- Walrus charges based on the **encoded size**, which is rou…
Q: when i upload a file to walrus can i give it a name? that i can use to reference it with instead of it's ID
A: You can’t replace the Walrus **blob ID** itself with a custom name, but there are a few ways to attach and use human‑readable names depending on what you’re building:
1. **Regular blobs (single files…
Q: help me to explain pricing in a simple way. in particular, I want to answer to the following pricing calculation:
Source data (from mainnet uploads):
59 Quilts
~28.2 MB total data
~0.12 WAL + ~0.25 SUI total cost
~0.00426 WAL + ~0.00887 SUI per MB
Scaled to 5 TB:
~21,300 WAL
~44,350 SUI
A: Here’s a simple way to explain it, tying it back to how Walrus pricing works.
---
### 1. What the raw numbers say
From your real mainnet uploads (using Quilt):
- You stored: **~28.2 MB** (across *…
Q: how does the data retrival process work
A: Data retrieval on Walrus is a read flow driven by the blob ID and the commitments stored on Sui.
1. **Start with the blob ID**
The client (or an aggregator) starts a read by specifying the blob …
Q: how to update the walrus ?
A: You can update Walrus in a few different ways, depending on how you installed it.
### 1. If you used the install script
Run the script with `-f` to force an update to the latest version:
```sh
curl…
Q: run locally walrus
A: To run Walrus locally you have two main options: use the provided local testbed script, or build from source and then use that script.
### 1. Run the local Walrus testbed (recommended)
1. Clone the …
Q: bagaiamana best pratice untuk melakukan store dan memperpanjang juga? dan saat saya menggunakan publisher testnet dan agegator testnet seperti https://publisher.walrus-testnet.walrus.space/v1/blobs. token WAL saya tidak berkurang
A: Ada dua hal di pertanyaan kamu:
1. **Best practice untuk store & extend blob**
2. **Kenapa WAL tidak berkurang saat pakai publisher/aggregator testnet**
---
## 1. Best practice store blob
Dengan C…
Q: Hey Walrus Ai,
Can I host a wordpress website on Walrus?
A: You can’t run a full, dynamic WordPress site directly on Walrus.
Walrus Sites are explicitly **static sites**: all files (HTML, CSS, JS, images, etc.) are stored on Walrus, and there is no traditiona…
Q: can i build using walrus as storage solution and rust as the main language
A: Yes, you can.
Walrus itself is implemented in Rust and is designed to be built and run with the Rust toolchain. You install Rust, then build the Walrus binary with Cargo:
```bash
rustup update && ru…
Q: please what is the package ID for walrus on testnet?
A: The Walrus package ID on **Testnet** is:
`0xd84704c17fc870b8764832c535aa6b11f21a95cd6f5bb38a9b07d2cf42220c66` [[Walrus Sites config](https://docs.wal.app/docs/walrus-sites/tutorial-install#configurat…
Q: WAL 在主网的全限定类型
A: 主网 WAL 的全限定类型是它在 Sui 上的 coin type,即 WAL 合约包 ID 加上 `::wal::WAL`(模块名和结构名根据合约约定)。
文档里只给出了主网 WAL 包的 ID,没有直接写出完整类型字符串:主网 WAL package 为
`0x356a26eb9e012a68958082340d4c4116e7f55615cf27affcff209cf0ae544f59`…
Q: testnet packaeg id walrus
A: The Testnet Walrus package ID is not listed directly in the general networks docs, but it is included in the Walrus Sites config example as the `walrus_package` for the Testnet context:
```yaml
walru…
Q: What are Walrus Sites?
A: Walrus Sites are decentralized websites that use Walrus for storing the site files (HTML, CSS, JS, images, etc.) and Sui smart contracts for managing the site’s metadata, ownership, and links to those…
Q: unction name: ::walrus_storage::extend (correct - matches CLI) ✅ Arguments: Only 2 arguments
tx.object(blobObjectId) → Sui object reference (NOT converted to BigInt or u64)
tx.pure.u64(BigInt(epochs)) → epoch count as u64 (1-52 validated) ✅ NO blob_id bytes → correctly removed (not needed for exten
A: Your updated understanding matches what’s documented for extending a Walrus blob.
From the docs, extension is:
- An on-chain operation that **does not involve blob content**; it just updates storage…
Q: Where can I see live walrus aggregators
A: You can find live Walrus aggregators in two places:
1. **Docs “aggregators and publishers list” page** – this shows public aggregators and publishers on Mainnet and Testnet, including which ones have…
Q: how long a walrus epoch is on testnet?
A: On Walrus **Testnet**, the epoch duration is **1 day**.[[Networks](https://docs.wal.app/docs/usage/networks); [Tutorial publish](https://docs.wal.app/docs/walrus-sites/tutorial-publish)]
Q: owever, a couple of important corrections to the attached suggestion:
The correct Walrus publisher endpoint is PUT /v1/blobs (not /v1/store)
publisher.walrus-mainnet.walrus.space doesn't exist -- we should use the Staketab publisher or make it configurable
We need to send raw bytes with PUT, not Fo
A: You’re correct on the key Walrus‑specific points, and they are supported by the docs.
### 1. Correct publisher endpoint
The HTTP API for storing via a publisher is:
```http
PUT /v1/blobs
```
with …
Q: apakah ada sdk untuk next js untuk menangani hal ini?
A: Ada, dan ini cocok untuk Next.js:
1. **Walrus TypeScript SDK (resmi)**
- SDK resmi Walrus ditulis dalam TypeScript dan ditujukan untuk web app maupun backend TypeScript, jadi bisa dipakai di Nex…
Q: how can i get skill of walrus for ai agent
A: You can give your AI agent “Walrus skills” by using Walrus as its data and memory layer, and (optionally) combining it with Sui smart contracts. The docs don’t provide step‑by‑step code here, but they…
Q: what happens to a permanant blob after its expiry epoch
A: After a permanent blob reaches its expiry epoch, Walrus no longer guarantees its availability and it can become unavailable:
- Blobs are stored “for a certain number of epochs” and “blobs will become…
Q: how to unstake swal
A: You can unstake your StakedWal (sWAL) using the Walrus staking dApp. The docs and blog describe unstaking “staked WAL” / `StakedWal` objects; they don’t use the exact ticker “sWAL”, but the process is…
Q: Add "Import by Blob ID" section to pages/Upload: I'll introduce a new input field and a button on the first step of the Upload page. This section will be clearly labeled for "Importing Existing Walrus Videos".
handleImportBlobId function:
This function will be triggered when the user clicks the "I
A: Your plan is conceptually compatible with how Walrus works, but I need to flag two things:
- The exact URL `https://aggregator.mainnet.walrus.space` is **not** mentioned in the docs, so I can’t confi…
Q: {"digest":"HQXS3JXf1Br2aJq2EqNRiqiUwNNJcxxx15m9CCEapQMk","transaction":{"data":{"messageVersion":"v1","transaction":{"kind":"ProgrammableTransaction","inputs":[{"type":"object","objectType":"sharedObject","objectId":"0x6c2547cbbc38025cf3adac45f63cb0a8d12ecf777cdc75a4971612bf97fdf6af","initialSharedV
A: The knowledge sources do not document the internal error codes of the `blob::new` function, so I cannot say with certainty what `error_code: 3` means in this specific abort. The docs only describe `re…
Q: so i want to ask the upper limit of quilt can per patch size can go to 100mb?
A: The documentation you provided does **not** state a hard protocol limit for *per‑patch* size in a quilt, so I cannot confirm 100 MB as an officially supported maximum.
What *is* documented:
- QuiltV…
Q: is it free to host on walrus?
A: Hosting on Walrus is **not generally free**, but there are some nuances:
- **On Mainnet**, storing site data costs:
- **WAL** tokens for storage and upload. [[Storage costs](https://docs.wal.app/do…
Q: give me testnet aggregtor lnk and their req format and limit if they have
A: On Walrus Testnet, the docs give you:
### 1. Example public Testnet aggregator URL
The docs use this Testnet aggregator in examples:
```bash
AGGREGATOR=https://aggregator.walrus-testnet.walrus.spac…
Q: injected.js:1
PUT https://storage.walrus.testnet.nodz.io:9185/v1/blobs/Lq98-_HOgw-ITFXHP7Kt5levtW6XupBw18-klVCwfoU/metadata net::ERR_NAME_NOT_RESOLVED
value @ injected.js:1
await in upload
handlePublish @ page.tsx:93
await in handlePublish
handleSubmit @ CreatePostForm.tsx:36
if (!currentAcc
A: `net::ERR_NAME_NOT_RESOLVED` means the browser cannot resolve the hostname `storage.walrus.testnet.nodz.io`. This is a DNS / endpoint issue, not a Walrus protocol error.
From the code and the error:
…
Q: 026-02-13T22:55:02.879223Z INFO walrus: client version: 1.42.1-65b7dde1482d
2026-02-13T22:55:02.881517Z INFO walrus_sui::config: using Sui wallet configuration from '/Users/x/.sui/sui_config/client.yaml'
Error: could not find a valid Walrus configuration file
A: The log shows your Sui wallet is found, but the Walrus CLI can’t find its own config file. You need to create/download `client_config.yaml` and put it where Walrus expects it.
### 1. Create Walrus co…
Q: BI1k-Cr6zm0fA1nUDvsI2JIjs4_H6jQO51MZ0mXwtvs
A: Pour récupérer ce blob avec la CLI Walrus sur Testnet, utilise :
```bash
walrus read BI1k-Cr6zm0fA1nUDvsI2JIjs4_H6jQO51MZ0mXwtvs \
--out fichier_recupere \
--context testnet
```
- `BI1k-Cr6zm0fA…
Q: apakah saya harus mempunyai token walrus jika ingin menyimpan gambar atau nft ke storage walrus?
A: Ya, Anda perlu memiliki:
1. **SUI** – untuk membayar gas transaksi di Sui saat:
- membeli resource storage,
- mendaftarkan blob,
- dan mencertifikasi ketersediaan blob. [[Storage costs](http…
Q: The error you're seeing in the console when trying to upload 3 files as Walrus Quilts is a network-level failure during the HTTP PUT request:
textwalrusService.ts:74 PUT https://publisher.testnet.walrus.space/v1/quilts?epochs=10 net::ERR_NAME_NOT_RESOLVED
...
Walrus quilt upload error: TypeError: Fa
A: You’re correct that `ERR_NAME_NOT_RESOLVED` is a DNS / hostname resolution problem, not an application‑level bug. In this case, the specific hostname you’re using is simply not a valid Walrus endpoint…
Q: chunk-WOOG5QLI.js?v=f0dd80b3:12 Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtools
reactive-element.ts:98 Lit is in dev mode. Not recommended for production! See https://lit.dev/msg/dev-mode for more information.
issueWarning @ reactive-element.t
A: The knowledge sources don’t describe your specific React/Lit app, `useProducts.ts`, or the RPC endpoint you’re calling, so I can’t say exactly which URL or backend is failing. I can only interpret the…
Q: Montre le code a faire
A: Je dois préciser d’abord que les sources ne montrent **aucun exemple TypeScript concret** pour le SDK `@mysten/walrus`. Elles décrivent surtout l’API HTTP de l’Upload Relay (`/v1/blob-upload-relay`) e…
Q: Pourquoi le front aurait des milliers de reuqetes ?
A: Sans relay, c’est le front qui doit parler **directement à tous les nœuds de stockage** Walrus.
Walrus découpe chaque blob en **slivers** et les répartit sur de nombreux nœuds (“shards”) pour assurer…
Q: wal faucet
A: On Testnet, you don’t get WAL from a traditional “faucet” URL; instead you convert free Testnet SUI into Testnet WAL at a 1:1 rate.
**Steps to get Testnet WAL:**
1. Get Testnet SUI from the official…
Q: you know how for mobile apps for passkey creation, you have to serve an assetlinks.json file containing the SHA 256 hash of the app. can we use walrus sites for this purpose?
A: Yes, you can use Walrus Sites to serve `assetlinks.json`, with a couple of caveats.
**What Walrus Sites can do**
Walrus Sites are static sites: they serve arbitrary static files (HTML, JS, JSON, ima…
Q: does walrus have an sdk
A: Yes. Walrus provides several SDKs:
- **Official Walrus TypeScript SDK** for web and backend apps, with support for uploads, reads, Quilt, and Upload Relay.[[SDKs usage](https://docs.wal.app/docs/usag…
Q: What are patches
A: In Walrus, *patches* are the individual blobs (files) inside a **quilt**.
- When you store multiple blobs as a quilt, each blob becomes a *patch* in that quilt and gets its own **QuiltPatchId**, whic…
Q: if i want to update my sites, will the object-id change?
A: No—the site object ID stays the same when you update an existing Walrus Site.
- The `deploy` command will **update** an existing site if it finds an `object_id` (either via `--object-id` or in `ws-re…
Q: this isnt working ,http://aggregator.testnet.walrus.space/v1/blobs/EXTWlVuevRcLroRdSJ57r4DDjgO4Gmug5n2a73oaksE
A: The docs don’t describe that specific URL or error, so I can only suggest general checks based on how Walrus HTTP access is supposed to work.
1. **Use a valid public aggregator URL**
The official Te…
Q: how to diapy image stored on walrus
A: To display (serve) an image stored on Walrus, you first need its **blob ID** (or quilt patch ID / Sui object ID), then use an **aggregator HTTP URL**.
### 1. Get the blob ID
If you uploaded with the…
Q: how do i encrypt a blob
A: All blobs on Walrus are public by default, so you must encrypt **before** uploading. There are two main approaches described in the docs:
---
## 1. Encrypt with Seal (recommended for on-chain access…
Q: notices@walrus.xyz is bouncing back
A: The docs list `notices@walrus.xyz` as the contact address for both privacy questions and Terms of Service inquiries, but they do not mention any alternative email or known delivery issues. [[Privacy c…
Q: how can i contact customer care
A: You can contact the Walrus Foundation (including for support or questions about the services) by emailing:
`notices@walrus.xyz` [[Contact us](https://docs.wal.app/docs/legal/privacy#contact-us)]
If …
Q: is there APR or APY staking for WAL tokens
A: The knowledge sources describe that:
- WAL staking pays rewards every epoch (about two weeks) to storage nodes and delegators, funded by user storage fees and protocol subsidies. [[Walrus docs](https…
Q: Walrus apis for upload retive
A: Here are the main Walrus APIs relevant to **uploading** and **retrieving** (reading) data, including the Upload Relay.
---
## 1. Publisher / Aggregator HTTP APIs (blobs & quilts)
### Upload a singl…
Q: peki bana walrusu sıfırdan öğrenebileceğim bir yol haritası çıkarır mısın ? her detayıyla ama.
A: Aşağıda, Walrus’u **sıfırdan** ve **derinlemesine** öğrenmek için adım adım bir yol haritası var. Her adımda *ne öğreneceksin*, *hangi kaynağı okuyacaksın* ve *ne yapman iyi olur* şeklinde gideceğim.
…
Q: // guard/walrus-client.mjs
import 'dotenv/config';
import fs from 'fs/promises';
import path from 'path';
import { execFile } from 'child_process';
import { promisify } from 'util';
const exec = promisify(execFile);
const WALRUS_BIN = process.env.WALRUS_BIN || 'walrus';
const NETWORK = process.env
A: I’m sorry, but the knowledge sources you provided do not contain any concrete API reference or code examples for the Walrus TypeScript SDK (`@mysten/walrus`), such as:
- How to construct a `WalrusCli…
Q: How do i get the metadata size of a blob
A: The knowledge sources don’t describe any direct way to query “metadata size only” for a blob.
What you *can* get is the **encoded size** that’s used for cost calculations (original data + erasure cod…
Q: i want the links visibl
A: Here’s a compact prompt you can reuse, with all links visible as plain URLs.
---
You are helping me work with the Walrus APIs. Use only the official Walrus docs and pages I give you (do not invent e…
Q: how can i create a vault
A: The knowledge sources you provided don’t describe any “vault” concept or a “create vault” operation in Walrus itself.
The only mention of vaults is in the Tusky migration guide, where “vaults and buc…
Q: 可以再多搭配 cdn 加速嗎
A: 可以的,Walrus 本身就是「偏底層的可驗證儲存層」,並沒有要取代 CDN,而是明確設計成**可以再疊一層快取 / CDN 來加速**:
- 官方文件直接說 Walrus「不重做一個 CDN」,而是確保「傳統 CDN 可與 Walrus 快取一起使用」。[[Objectives](https://docs.wal.app/docs/design/objectives_use_cases)]
-…
Q: walrust 支持部署使用 svelte开发的网站吗
A: 文档没有单独提到 Svelte,但有明确说明:Walrus Sites 可以部署“几乎任何传统静态 Web2 网站”,前提是你提供的是**构建后的静态文件目录**(HTML/CSS/JS),例如常见前端框架的 `dist/` 或 `build/` 目录。[[Walrus Sites 介绍](https://docs.wal.app/docs/walrus-sites/intro); [site-b…
Q: when is the next unlock event?
A: The knowledge sources list the WAL token allocations and general unlock schedules (for example, community reserve unlocking linearly until March 2033, subsidies over 50 months, early contributors over…
Q: I need my data to be easily queriable meaning i need to use postgres on the front lines. But I need a back up and restoration layer. Backing the data up for easy restoration in case of any issues. Can walrus handle this?
A: Walrus can reliably back up and restore *blobs* (large unstructured files), but the docs do not describe it as a drop‑in backup/restore layer for a live PostgreSQL database.
What Walrus does well:
-…
Q: I am building an analytics/intelligence platform. We are at the data processing stage but we eventually plan to use our data (after releasing an mvp) to train .models to detect risk early.
A: Walrus can fit into that stack well, but there are two key design choices you need to lock in early: **what you store**, and **how private it must be.**
### 1. Decide what to put on Walrus
Walrus is…
Q: how do I upload a file? can I get a public link to see (for example) an image?
A: You can upload a file to Walrus in a few different ways. Here are the simplest ones from the docs.
---
## 1. Upload via HTTP publisher (web API)
Use a Walrus **publisher** endpoint (replace `$PUBLI…
Q: SO I HAVE STORED ON WALRUS BUT HOW DO I FETCH IT AND SHOW IT ON FRONTNED????
A: You have two main options to fetch blobs and show them in a frontend:
---
## 1. Use the HTTP Aggregator API (best for frontends)
1. Pick an aggregator URL (e.g. Walrus Testnet):
```bash
AGGREGATOR…
Q: who owns the data in walrus?
A: On Walrus, data ownership is tied to Sui objects:
- Every blob stored on Walrus is represented by a corresponding object on the Sui blockchain; **whoever owns that Sui object is considered to own the…
Q: Need mainnet ips
with proper apis and integration flow
A: Walrus doesn’t publish fixed **IP addresses** for Mainnet services; it uses HTTPS endpoints (hostnames). For Mainnet you’ll typically integrate with:
- **Aggregators (read)**
- **Publishers (write) –…
Q: how i can run walrus node, what is requirements
A: The knowledge sources only describe how to build and run the `walrus` binary as a client and how to run tests; they do **not** provide full instructions or hardware/network requirements for running a …
Q: are there studies published using walrus protocol's technology stack?
A: The knowledge sources do not explicitly mention any academic or peer‑reviewed studies published using the Walrus protocol or its technology stack.
What *is* referenced are:
- The **Walrus whitepaper…
Q: is data I upload to walrus encrypted?
A: No. By default, data you upload to Walrus is **not encrypted** and is **publicly readable and discoverable by anyone** who has the blob ID. [[Operations](https://docs.wal.app/docs/dev-guide/dev-operat…
Q: what's Walrus positioning?
A: Walrus positions itself as a **developer platform and decentralized storage/data layer** built on Sui, focused on enabling **verifiable, monetizable data markets for the AI era** rather than just “che…
Q: 有免费额度吗?还是说需要充值才能使用?我在参加黑客松的比赛,有没有测试之类的额度呢
A: 有一些“免费用”的途径,但要分 **Testnet** 和 **Mainnet** 两种情况来看:
---
### 1. 做开发 / 黑客松:直接用 Testnet,基本相当于免费
Walrus 有公开的 Testnet,所有交易都在 Sui Testnet 上执行,用的是 **Testnet SUI 和 Testnet WAL**,这些代币**没有任何经济价值**,网络状态也会不定期清空,…
Q: reachign out devs?
A: You can reach and engage with Walrus developers through several official channels:
- **Discord** – Main place for technical discussion, support, and chatting with builders:
Q: Walrus as a Chain-Agnostic Data Layer (Sui, Solana, Ethereum) write article on this topic minimum 2000 character in humanize way
A: Walrus is often described as “built on Sui,” but that doesn’t mean it’s only *for* Sui developers. Walrus is designed as a chain-agnostic data layer: a specialized storage and availability protocol th…
Q: Is Walrus built on Sui?
A: Yes. Walrus is a decentralized storage protocol that is built on and coordinated by the Sui blockchain. It uses Sui smart contracts for metadata, payments, governance, and proofs of availability, whil…
Q: How much does storage cost?
A: Walrus storage costs have several components and are dynamic rather than a single fixed price.
Key points:
- You pay in **WAL** for storage itself and **SUI** for the Sui transactions (gas + object …
Q: is there a place to check blobs on testnet
A: Yes. You can inspect blobs on Testnet in a couple of ways:
1. **Walrus Explorer (web UI)**
The docs mention the *Walrus Explorer* at `https://walruscan.com/`, which lets you view more informatio…
Q: can i use the http publisher api to store blob on walrus without setting up the walrus cli? if i do , how do i pay the fees involved?
can you show a complete example in javascript?
A: Yes, you can store data on Walrus using the HTTP Publisher API without running the Walrus CLI. The CLI is just one access method; publishers expose an HTTP `PUT /v1/blobs` endpoint you can call direct…
Q: Know what Quilt is
Know what erasure encoding is (how we manage replication)
Know how Walrus is priced
A: ### Quilt
Quilt is Walrus’s **batch storage feature** for large numbers of small blobs (typically <10 MB). It encodes up to **666 blobs into a single “quilt”**, which greatly reduces per‑blob overhea…
Q: how to store data on walrus using solana
A: Walrus is chain-agnostic, so you can use it from a Solana app, but the knowledge sources don’t give a step‑by‑step Solana integration guide. They only state that builders on Solana can store data on W…
Q: can we build with solana and store data on walrus
A: Yes.
Walrus is chain-agnostic: you can keep your application and smart contracts on Solana and use Walrus purely as a high-performance, decentralized data layer. [[Blob storage](https://www.walrus.xy…
Q: what are slivers?
A: In Walrus, **slivers** are the encoded pieces of a blob that get distributed across storage nodes:
- A blob is first erasure‑coded by RedStuff into many symbols; these symbols are grouped into **sliv…
Q: Okay give me mainnet key
A: There is no “Mainnet API key” for Walrus.
Walrus does not issue centralized API keys; instead:
- **Reads** from Mainnet aggregators are plain HTTP calls to the aggregator URL + path (for example, wh…
Q: Im using command prompt , how to get the blob?
A: On Windows Command Prompt you can still use `curl` the same way to download a blob by its blob ID.
1. Pick an aggregator URL (example: Walrus Testnet):
```bat
set AGGREGATOR=https://aggregator.walru…
Q: I am happy to implement a ReadCap (effectively some kind of Seal policy & encryption. How would that work?
A: There isn’t an end‑to‑end “ReadCap” example in the sources, but they do describe the pieces you’d combine:
1. **Encrypt data client‑side with Seal**
- Walrus blobs are public; confidentiality mu…
Q: Give 10 more different topics
A: Here are 10 more Walrus article topics, each with key points you could explain.
1. **“Walrus as a Chain-Agnostic Data Layer”**
- Walrus is not its own L1; it’s a specialized data protocol that u…
Q: How much does storage cost?
A: Walrus storage costs have several components, and exact prices depend on current on-chain parameters (which can change). The docs do **not** give a fixed WAL/SUI price table, but they explain how cost…
Q: what is the mainnet publisher url
A: On Mainnet there are **no open, unauthenticated public publishers** because publishing consumes SUI and WAL. [[Public services](https://docs.wal.app/docs/usage/web-api#public-services)]
The docs list…
Q: walrus update ubuntu cli
A: To update the Walrus CLI on Ubuntu, use one of these supported methods:
### 1. Using the install script (recommended)
This will install or update to the latest version in `"$HOME"/.local/bin`:
```s…
Q: how is walrus priced?
A: Walrus pricing has two main layers: protocol economics (how storage is priced conceptually) and what you actually pay as a user.
### 1. Core pricing model
- Walrus stores erasure‑coded data at about…