Inspiration
Our team deployed our BRC20 token - PSAT this may. And since we were interested in providing proper utility for it. We asked ourselves, what can we do with a text-based inscription on a blockchain that doesn't support Smart contract?
Our first experiment was simple Raffle, where user transfers their BRC20 into our "dev wallet" and once it's confirmed on mempool we gave the Raffle tickets. And after the countdown expired, we started a Community Call on discord to draw the raffle. Everything was super manual, but our community members loved the idea and participated actively.
Our next experiment was the distribution of Whitelist spots for our upcoming collection. Again, users sent 1000 PSAT to our address. And we whitelisted their addresses for our mint. 450 tickets were purchased during this experiment. Which inspired us to create the legit "web3" dApp for those utilities.
What it does
At it's core, Araafal is simple dApp that enables users to:
- Deposits an Inscription as a prize.
- Creates a Raffle with it.
- Let them choose from the selected BRC20 tokens or Bitcoin as a currency.
And on the other side, users are able to:
- Purchase a ticket for those raffles with the selected currency.
We made the whole process easier by integrating our dApp with Unisat so that users can complete all these steps by simply connecting their wallet and signing a transaction.
After the countdown, our platform draws the winner automatically and enables the winner to withdraw their prize.
Accomplishments that we're proud of
Our initial experiments showed us that there's huge interest among BRC20 holders to make these tokens more useful. We managed to let 100s of unique addresses interact with our beta platform.
What's next for Araafal by Satoshi Punks
With the key functions we implemented, we can provide BRC20-based auctions and whitelist distribution features. We are keen on keep improving our dApp and bolstering the decentralization spirit across Ordinals.
Built With
- express.js
- javascript
- mempool
- nextjs
- postgresql
- prisma
- rest
- unisat

Log in or sign up for Devpost to join the conversation.