This repository contains reference implementations of Solana Actions using Hono.
First, run the development server:
npm install
npm run dev
- Place your api key to
TENSOR_API_KEY
constant in tensor-api.ts
- See Jupiter Swap Action example
- Build your own action
- Use specified openapi
responses
from openapi.ts for your POST, GET methods - Use specified openapi
body
from openapi.ts for your POST methods
- Use specified openapi
- Add your router to index.ts
Open http://localhost:3000/swagger-ui with your browser to explore actions.
To check and unfurl your or existing action open
https://actions.dialect.to/
e.g action for swap on Jupiter: localhost:3000/api/jupiter/swap/SOL-Bonk
To learn more about Hono, take a look at the following resources:
- Hono Documentation - learn about Hono features and API.