- Wrapper for solana actions / solana pay
- Uses Hono (setup to be deployed to cloudflare)
npm install gist:c583db7577fc258570dfa2dbdb73be7e
import { createAction, createTx } from "createaction-ts";
export default createAction({
title: "Support",
description: "Support",
icon: "https://img.icons8.com/?size=48&id=VA1My7dhyBQU&format=png",
label: "Donate 1 lamport"
}, async (account) => ({
transaction: await createTx(new PublicKey(account), [
SystemProgram.transfer({
fromPubkey: new PublicKey(account),
toPubkey: new PublicKey("9ySNVUz6cGrdeAYFSeuKSwL5b48UJCbDyyufexDq1Fu"),
lamports: 1,
}),
]),
}));