Lumen Loop
All news
Articletansu.devPamphile Roy1y ago

A dApp on a distributed network

A developer shares how they deployed their Stellar-based dApp 'Tansu' on IPFS using Storacha for storage and xlm.sh as a Stellar-aware gateway. The tutorial covers IPFS basics, uploading files, handling CSP issues with Soroban RPC, and leveraging Stellar's manage data operations for CID resolution. This enhances decentralization while integrating seamlessly with Stellar and Soroban ecosystems.

DevelopersSmart ContractsDeveloper Tools
Lumen Loop's take

After enabling contract validation, the Tansu dApp team deployed their application on IPFS to boost decentralization, accessible via https://tansu.xlm.sh. They provide a beginner-friendly guide to IPFS, explaining CIDs, peer-to-peer data distribution, and gateways. Using Storacha (formerly web3.storage), they uploaded files to obtain a CID, recommending self-hosted nodes long-term for Stellar's health. A key innovation is xlm.sh, a Stellar-specific gateway by @overcat that resolves IPFS CIDs from Stellar addresses or Soroban Domains via on-chain 'ipfs' data fields. This avoids CSP issues when calling Soroban RPC and links deployments immutably to the blockchain. Updates involve changing the on-chain CID, bypassing IPNS complexities. Future ideas include IPFS for DAO artifacts and enhanced Soroban Domain metadata integration.

Mentioned projects
3 projects linked
S
Soroban Domains
IdentityInfrastructure

Soroban Domains is a protocol on the Soroban network that allows users to register human-readable usernames, simplifying interac…

View →
T
TansuDeveloper Tooling
SCF
Governance

Tansu is a decentralized governance platform built on a smart contract layer to facilitate on-chain project management and versi…

View →
X
xlm.shInfrastructure & Services
SCF
HostingDomains

xlm.sh is a gateway that enables access to decentralized websites hosted on Stellar and IPFS by appending ".sh" to their ".xlm" …

View →