Browse the public source mirrors on the site, download the build folder, wire your own credentials, and ship the parts that serve your community.
Developers
Take the whole build folder.
Start from the complete public Pages build: the widget, Functions, source mirrors, migrations, and docs in one portable package.
v1.3 keeps the synced EnhanceMarkets-aligned SoulWall gate and adds The Giving Block support: server-minted donation addresses, trusted intent routes, and fast proof-cache restoration beside the existing Giveth flow.
Unlimited integrations and community-driven updates forever. Because this project belongs to humans.
Self Hosted Build Folder
Use the real pieces
The public build excludes real environment values, local Wrangler state, and dependency folders. Bring your own Supabase, Cloudflare, and provider keys.
Quick Start
Run it like a Pages app
- Download the v1.3 public build.
- Install dependencies with
npm install. - Create your own
.dev.varsfrom.dev.vars.example, including the optional ledger-credit fields if you want homepage attribution. - Run
npm run devto test Cloudflare Pages Functions locally.
npm install
npm run dev
<script src="https://soulwall.org/widget/soulwall-widget.js"
data-soulwall-client="your-project"
data-soulwall-provider="giveth"
data-soulwall-title="Premium Research Access"
data-soulwall-description="Unlocks the members-only dashboard for 24 hours."
data-soulwall-website="https://example.com"></script>
If you include the title, description, and website fields, SoulWall credits your deployment on the master homepage ledger when donations are confirmed.
Take it, use it, make it better, make it work in ways I couldn't have imagined. Godspeed. Go confidently in the direction of your dreams.