We said we’d bring chain abstraction to every vertical, and we meant it.
Last week, we announced the first 10 dApps integrating Universal Accounts.
Here’s how @Overtime_io uses Universal Accounts to create a chain-agnostic onchain sportsbook.
- Account creation
Upon landing on Overtime, a user can choose whether to connect an existing wallet or create one from scratch using a social account.
If they choose an account that they already use for another chain-agnostic app (like @UseUniversalX, @honeypotfinance, @MYX_Finance, etc.), this will plug into their existing Universal Account.
- Depositing assets
Overtime is available in three chains: Arbitrum, Optimism, and Base. Once a user has created their account, they can fund it by directly depositing assets on any of them.
But what happens if you don’t already have assets on these chains?
This is where Universal Deposit comes into play.
- Using Universal Deposit
Universal Deposit gives you two addresses to deposit: One for 14 supported EVM chains (Ethereum, BNB, Arbitrum, Polygon, etc.) and one for Solana. You can deposit into these addresses using any wallet.
But perhaps even better is that, if you already have a Universal Account, Overtime will let you view your combined token balance for supported tokens across all chains and allow you to deposit at once (swapping for USDC).
Chain-agnostic means burden-free.
As projects embrace Universal Accounts, we’re witnessing the beginning of a Web3 that finally feels unified.
However, we’re just scratching the surface of what’s possible with one account and one balance for any chain.
Which app should we abstract next?