[Chain Fusion] SIWT (Sign in with Telegram) + ckSOL + onchain randomizer; running on TG mini app

TL;DR:

  • Launched Telegram Mini App running on ICP + our own ckSOL (we call it DragonSOL, backed 1:1 by native Solana).
  • Smooth one-tap login using Telegram, and easy Top-Up/Withdraw using native Solana for mass adoption.
  • Casual gameplay targeting normies, with 900+ users in 48 hours from a stealth launch during Token2049 Singapore.
  • You can try the Beta version via this link – and if you read to the end, there’s also a free Solana airdrop link.

Background

Dragon Eyes is a self-funded project with no grants or external investors, fully bootstrapped by our own profits. We’re focused on building a casual gaming platform on Chain Fusion technology, where normies can play and bet in their free time, with a guarantee they won’t get rugged by the house.

A few weeks ago, we launched Roshambo – a classic Rock Paper Scissors game built on ICP using an onchain randomizer:

Roshambo attracted a solid base of ICP users, with a few hundred active players. We’ve now generated over $350K in ICP revenue over the past few months, most of which has been returned to users as rewards (live stats on our website).

As we’ve carefully experimented to achieve mass adoption of a fully decentralized casual gaming platform, we’ve identified a “trifecta” focus:

  • Building on the highest-distribution platform that bypasses the Play Store/App Store on mobile devices (Telegram)
  • Targeting the biggest degen community (Solana)
  • Leveraging the best blockchain technology infrastructure (ICP)

Telegram App Alpha Launch

In just two weeks, we built the Roshambo Telegram App and launched the alpha version stealthily at Token2049 Singapore. We simply asked people we knew to scan a QR code linked to the game. We activated a referral system where users could invite others and airdrop them some DragonSOL to try the game, tracking everything.

Within 48 hours, we gained over 900 new users, with 25% of them actively playing the game.

It was a sloppy and dirty quick launch, but I think we cracked the user acquisition formula (not just vanity metrics) without breaking the bank by paying influencers or huge campaign.

We immediately went back to development mode to polish things we learned from the launch:

  • Need smoother, more intuitive gameplay
  • Need faster loading times
  • Need a more robust referral engine

We’ve updated several aspects of the game, and it’s now in Beta!

What’s next

The Online Gambling market is projected to reach US$97.15bn in 2024, with a market volume of US$132.90bn by 2029, according to Statista.

To scale, we need liquidity and airdrop campaigns (having some balance in the wallet is proven to be the best way to acquire users). We also need to hire more engineering resources, particularly for gamedev UX. We raised small rounds from friends during Token2049, but we’re considering doing funded.app campaign to accelerate our short-term roadmap for Q4, which are:

  • Build Roshambo PVP, where you can challenge friends to Rock-Paper-Scissors and bet on Telegram.
  • Integrate ckBTC and ICP (already live in our web version) into the Telegram app.
  • Enable multichain interoperability; next up is ckTRX and ckUSD, backed by a basket of stablecoins, allowing users to top up USDC/USDT from Base, Arbitrum, and Tron.
  • Build a full-fledged multichain gaming platform on Telegram, porting all existing web games and creating more.
  • Ultimately, decentralize the entire platform via SNS (targeting late 2024/early 2025) and distribute house profits to $DRGN token holders after the TGE.
  • Keep building. It’s a profitable business anyway, but with the gamers also became the owners of the platform.

What we ask from community

  1. :arrow_forward: Try the TG game on this link. For 10 first person will get 0.03 SOL airdrop in their wallet balance. You can play and if you win – also you can withdraw to your native SOL wallet. If you didn’t catch the airdrop, top up from SOL wallet and play!

  2. Vibe check --We’re considering using funded.app for our current fundraising – $300K at a $6M FDV (5% token allocation) before SNS. We currently have private commitments, but we also want to involve the ICP community if there’s enough interest. If not, we’ll keep the fundraising private and avoid spending time managing a campaign.
    → Fund allocation is for liquidity (each currency and game needs its own liquidity), marketing campaigns, and additional engineering resources.

If you’re interested in early investment in a profitable business running on ICP, which could become the leading Chain Fusion Technology product with mass adoption, comment on this post and let us know! Here’s the link to our pitchdeck.

Dragon Eyes Socials you can follow/join:
X: @DragonEyesXYZ
Telegram Group: HouseofDragon

Disclaimer

DYOR.
We’re a small team with years of experience in CS, engineering, behaviour economics, and statistics.
Although we chose to be anonymous due to the nature of this project, you can verify our reputation and credibility to DFINITY team:
Tagging here: Radu @radu Moritz @cryptoschindler Lomesh @ld-dfn1 Herbert @zire Kyle @Kyle_Langham Domwoe @domwoe Javi @JaviArroyo

14 Likes

Congrats on the launch and the traction you were able to generate! This seems to be a very good recipe for creating consumer facing dApps with a great UX without compromising too much on decentralisation and security.

The website seems to be down :frowning:

2 Likes

Woops. Wrong link. Fixed now → supposed to be https://dragoneyes.xyz

4 Likes

You guys are doing a great job. Always improving, and innovating. Support you guys in anh way I can :handshake:

2 Likes

Congratulations on the launch, very impressive!

Yep, exactly.
Each user will have their own Principal ID.

It’s a “semi-custodial” wallet, in a sense.

It works almost the same as when you have an account on a CEX (centralized exchange). However, instead of using a database, we’re using an IC address/wallet to store your actual balance.

The game canister also has access to this address, so we don’t need to request permission every time you roll the dice or play rock-paper-scissors in the game (since all of these actions happen on-chain).

The purpose of this design, of course, is to ensure a smooth UX.

You can top up, deposit, and withdraw anytime you want, but for now, we do not have a tool to export your seed phrase. We may build this in the future, but it’s not a priority in our backlog.

1 Like

Do you plan to integrate login with existing IC wallets?

Our focus + priority is mass adoption.

We will accept multiple currencies from major chains (including ICP, of course) in the new TG app, allowing users to easily deposit and withdraw to/from their own wallets without necessarily having to log in using the wallet itself.

The ICP technologies we’re using—on-chain randomness, chain-key, and HTTPS outcalls—are all awesome, but pragmatically speaking, the IC wallet user base is very niche compared to the Telegram user base. Therefore, logging in with an IC wallet is not our priority, at least for now.

2 Likes