DogeDAO — Crypto staking platform by Arsen GoianDogeDAO — Crypto staking platform by Arsen Goian

DogeDAO — Crypto staking platform

Arsen Goian

Arsen Goian

Web platform where users deposit Dogecoin, stake it by account level, claim rewards and pass KYC, with an admin back-office.
Role: Software architect, backend & blockchain integration lead; crypto node infrastructure
Client: Crypto startup
Team: 4 developers
Period: 2022–2023

Challenge

A crypto startup that began with a Telegram wallet bot wanted a full web platform for Dogecoin holders. Users needed a personal wallet with deposits and withdrawals, staking with rewards that depend on their account level, a referral programme and identity verification. Money handling had to be precise and auditable, and administrators needed control over fees, limits, verification queues and texts without developer involvement.

Solution

I designed the Laravel API with Sanctum auth, bcmath arithmetic for every balance operation and document workflows for KYC, while the team built a responsive Vue 2 frontend with Vuex and i18n. Deposits and withdrawals go through our own Dogecoin node over RPC, and every withdrawal requires token confirmation. A separate infrastructure repository runs Bitcoin, Dogecoin, Ethereum, Monero and Tron nodes in Docker, with RPC examples for the team. Admins manage users, roles, KYC review, wallet settings and CMS texts.

Key features

Two-step sign-in (email, then password) with email verification
Per-user DOGE wallet: balance, staked, rewards, earned, transaction history
Stake, unstake, claim and withdraw with admin-defined fees and limits
Account levels from Standard to Diamond with per-level APY; referral rewards
KYC with personal data and ID documents, reviewed in the admin panel

Outcome

800+ commits by a team of four over 17 months; web platform plus multi-chain node setup

Stack

Laravel, Vue 2 + Vuex, MySQL, Sanctum, Dogecoin RPC, Docker, vue-i18n, TipTap
Like this project

Posted Oct 22, 2026

Web platform where users deposit Dogecoin, stake it by account level, claim rewards and pass KYC, with an admin back-office.