TIPSY
Multi-chain staking dApp — stake, upgrade, unstake and harvest flows with tier rules and precise token math.
TIPSY is a staking dApp running across EVM networks. Users connect a wallet, approve tokens, stake into tiers, upgrade, harvest rewards and unstake — every one of those a contract interaction with real money attached.
I built the wallet-connected staking flows end to end: connection state, token approvals, tier rules, contract reads and writes, and the transaction feedback that keeps users oriented while a chain confirms.
Frontend / Web3 engineer — wallet integrations, staking flows and contract interaction.
- Stake, upgrade, unstake and harvest flows
- Token approval handling and tier rules
- Wallet connection and multi-chain support across EVM networks
- Smart contract reads and writes with event-driven updates
- Transaction feedback states — pending, confirmed, failed, rejected
All token amounts run through BigNumber math end to end. In staking flows a precision error isn't a display bug — it's a wrong balance.
Multi-chain support means wallet state, contract addresses and token decimals all vary per network; the flows had to stay correct when users switch chains mid-session.