Skip to content

dapplets/try-solana-actions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@dialectlabs/actions

This repository contains reference implementations of Solana Actions using Hono.

Getting Started

First, run the development server:

npm install
npm run dev

Presets

Tensor Buy Floor

  • Place your api key to TENSOR_API_KEY constant in tensor-api.ts

How To

Actions Development

  1. See Jupiter Swap Action example
  2. 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
  3. Add your router to index.ts

Swagger UI

Open http://localhost:3000/swagger-ui with your browser to explore actions.

Unfurl action into a Blink

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

Learn More

To learn more about Hono, take a look at the following resources:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%