What are Action Codes?
Action Codes are short-lived, one-time codes that let users approve blockchain actions from anywhere — without connecting their wallet to your app.For Users
Generate a code in your wallet, share it, and approve requests as they come in.
For Developers
Request approvals via a simple SDK. No wallet integration needed in your app.
How it works
User generates a code
User opens actioncode.app in their wallet browser and gets an 8-digit code.
User approves
User sees the request in actioncode.app and signs with their wallet.
See it in code
Need an auth token? Request one by DMing @beharefe on Telegram or emailing gm@actioncodes.org.
When to use Action Codes
| Use Case | How it works |
|---|---|
| Chat bots | User sends code to bot, bot attaches action, user approves in wallet |
| Embedded apps | No wallet extension needed — just accept a code |
| Cross-device | Start on desktop, approve on mobile wallet |
| Backend services | Server requests approval, user approves asynchronously |
| Telegram / Discord | Bots can request signatures without OAuth or deep links |
What it replaces
| Traditional Approach | With Action Codes |
|---|---|
| Wallet connect modals | User enters 8 digits |
| OAuth redirects | No redirects needed |
| QR code scanning | Just type a code |
| Deep links (break easily) | Works everywhere |
| Browser extension required | No extension needed |
Get started
Quick Start
Integrate in 5 minutes with our SDK
How It Works
Understand the flow in detail
Playground
Try it hands-on with live demos
API Reference
Full SDK method documentation
Action Codes Protocol is open-source (Apache-2.0).Won 4th place in infrastructure track at Colosseum Breakout Hackathon.For integrations or support, contact gm@actioncodes.org or DM @beharefe on Telegram.