Skip to main content

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

1

User generates a code

User opens actioncode.app in their wallet browser and gets an 8-digit code.
2

User shares the code

User pastes the code into your app, bot, or anywhere you accept it.
3

You attach an action

Your app attaches a transaction or message to the code via the SDK.
4

User approves

User sees the request in actioncode.app and signs with their wallet.
5

You get the result

Your app receives the signed transaction or message.

See it in code

Need an auth token? Request one by DMing @beharefe on Telegram or emailing gm@actioncodes.org.
Where do users get codes? Users visit actioncode.app in their Solana wallet’s browser (like Phantom or Solflare), connect their wallet, and get a code. The code is valid for about 2 minutes.

When to use Action Codes

What it replaces

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.