HappyChain Docs ðŸ¤
HappyChain is a blockchain focused on onchain games and social apps. We help solve challenges in building and distributing these demanding applications.
Applications on HappyChain use the Happy Wallet to onboard users in seconds:
- No need to install anything — the wallet is embedded in your app
- No need to secure a seed phrase — users can log in with their social account (the wallet remains noncustodial)
- No need to pay for gas — via gas sponsorship, so no need to bridge funds to start playing
The HappyWallet also supports session keys, enabling your app to sign transaction on the users behalf (no more confirmation popups) after the user approves a session key for a given contract.
HappyChain is a layer 2 blockchain that settles to Ethereum, with Celestia underneath for data availability.
You can learn more about what HappyChain is and our vision on our Mirror blog.
For Application Devs
- Chain Information — Handy information & links to work with HappyChain (chain ID, RPC servers, block explorer, faucet, ...)
- Happy Wallet SDK — How to integrate the Happy Wallet in your application — it's dead easy.
Infrastructure
These are open-source (or to-be open-sourced) tools and utilities that we build for our internal needs but make available to everyone. Application builders most likely won't need those.
- TXM (Transaction Manager) — Our WIP transaction manager, which makes submitting transactions super reliable and takes care of everything that could go wrong. It also allows custom fine-grained policies for handling issues in the transaction lifecycle.