StakeX
A production-grade Ethereum staking dApp — upgradeable contracts, transparent rewards, and multi-wallet support.
- Solidity
- Next.js
- wagmi
- viem
Staking UX is fragmented: users bounce between wallets, reward accrual is opaque, and shipping a v1 contract usually means locking yourself out of ever fixing it without a risky redeploy and migration.
StakeX had to be upgradeable from day one, transparent about rewards in real time, and usable from whichever wallet a user already trusts.
Upgradeable smart contracts
The contracts follow the UUPS (ERC1967) upgradeable proxy pattern, so logic can evolve without abandoning state or forcing a migration. Rewards accrue on a time basis and are paid in a dedicated ERC20 reward token.
A wallet-agnostic frontend
The frontend is built on wagmi + viem for type-safe, predictable chain interaction, with explicit gas handling so users always understand what they're signing.
- MetaMask, WalletConnect, Phantom, and Backpack support
- Explicit gas handling on every transaction
- Real-time reward tracking straight from chain state
- 1Solidity
UUPS proxy + logic + ERC20 reward token
- 2Ethereum
deployed upgradeable contracts
- 3viem
type-safe RPC + contract reads/writes
- 4wagmi
multi-wallet connection layer
- 5Next.js UI
real-time reward tracking + explicit gas
Want something like this shipped for your product?