Donations Overview
All the ways people can send AVAX donations through SOCI4L.
SOCI4L is built with direct support for AVAX donations, so fans and supporters can tip creators without going through exchanges or custodial balances.
This page gives you a high‑level overview; see Platform Donations and Extension Donations for deeper details.
Core contract
All donations are processed by the DonatePayment smart contract on Avalanche C‑Chain. The contract:
- Enforces a minimum of
0.01 AVAXper donation. - Automatically splits each payment into 3% platform fee and 97% creator share.
- Emits events that can be indexed and displayed in dashboards and transaction history.
SOCI4L never holds your funds in a custodial balance; everything settles directly on‑chain.
Ways to donate
People can send donations through several entry points:
- Profile Donate button – the primary button on a creator’s SOCI4L profile.
- Browser extension – the SOCI4L Donate extension adds a button on supported X (Twitter) profiles.
- Embed widget – a compact donate card that can be embedded on external websites using an
<iframe>. - Deep links – URLs that open a profile with the donation flow pre‑selected (
?action=donate).
All of these ultimately call the same on‑chain contract and respect the same fee model.
Creator controls
From Settings → Donations you can:
- Turn Accept donations on or off.
- Choose your alert visual (confetti, heart, star or fire).
- Adjust the layout emphasis of the Donate button using Studio presets.
If donations are disabled, the Donate button and related entry points are hidden for that profile.
Transparency for donors
The donation modal and history views:
- Show a clear fee breakdown (platform share vs recipient share).
- Link each donation to a block explorer transaction.
- Explain that donations are non‑refundable and non‑custodial.
This transparency is important so that both creators and supporters understand exactly how value flows through SOCI4L.