All posts

Solana on KeeperHub: Two Triggers, Four Actions

Diagram of KeeperHub Solana support: block and program-event triggers feeding SOL transfer, SPL transfer, Anchor call, and raw instruction actions

AI agents and automated systems can already decide what should happen on Solana. Executing it reliably, with spending limits enforced up front and an audit trail for every action, is the part that has been missing. KeeperHub now closes that gap: Solana support is live. Two trigger nodes can wake up a workflow, on a block interval or when a watched program emits an event, and four action nodes let it respond: send SOL, send an SPL token, call an Anchor instruction with typed arguments, or submit raw instruction bytes. Between the last two action nodes, any instruction that any Solana program accepts is reachable today.

We completed the build with AI code agents in less than two weeks, the payoff of years spent hardening the platform on EVM chains with a second chain family in mind from the start. This post covers what shipped.


What Our Initial Solana Integration Ships

Solana support ships as six nodes: two ways to wake a workflow up, four ways to make it act.

Node Type What it does
Block Trigger Fires every N blocks on a Solana chain
Blockchain Event Trigger Fires when a watched program emits an event, decoded via its Anchor IDL
Transfer Native Token Action Sends SOL from the organization wallet
Transfer SPL Token Action Sends an SPL token, creating the recipient's token account if needed
Call Solana Program (Anchor) Action Calls a named instruction with typed arguments, encoded from the program's IDL
Send Raw Solana Instruction Action Submits arbitrary instructions: program ID, account list, raw data

One existing node came along for free. Get Native Token Balance works on Solana too, since balance reads are part of the adapter interface and the node carries no chain-family filter.

Four actions is a deliberate floor, not a ceiling. Between the Anchor call and the raw instruction, anything a Solana program will accept is expressible today. What is missing is convenience: a node that knows what a Jupiter swap is, or a Marinade stake, or a Squads multisig proposal, and asks you for the three fields that matter instead of an IDL and an account map. Those are the next body of work. The general nodes exist so nobody has to wait for them.

What Is Next

Six nodes is a starting vocabulary, not a finished one. The general nodes exist so that nothing is unreachable; the work from here is making the common things easy rather than merely possible.

  • Specialised action nodes for common Solana operations: stake and unstake, token account management, priority fee strategy. You should not be hand-assembling instructions for things everybody does.
  • Protocol nodes, the Solana counterpart to the protocol coverage we maintain on EVM: named actions for the major Solana protocols, with the IDL and account derivation handled for you.
  • Geyser ingestion by default on high-volume chains, so mainnet event triggers stay cheap as the number of watched programs grows.
  • Endpoint re-resolution in the tracker, so a chain whose RPC configuration changes picks it up without a restart.

Common questions

Can I automate Solana transactions without running my own infrastructure?

Yes. KeeperHub supports Solana with two triggers (block-based and program-event) and four actions (SOL transfer, SPL token transfer, Anchor program call, raw instruction) — running on managed infrastructure with the same retries, monitoring, and audit trail as its EVM chains.

Does KeeperHub support Anchor programs?

Yes. Workflows can call Anchor programs directly, and for anything Anchor doesn't cover, the raw-instruction action lets a workflow send any instruction a Solana program accepts — a floor, not a ceiling.

How do AI agents automate Solana?

Agents connect through KeeperHub's MCP server and get Solana triggers and actions as native tools — the same agent-native surface (MCP, x402, MPP) KeeperHub exposes for EVM chains, now pointed at Solana programs.


Solana support is live for every organization today. Connect your agent to KeeperHub over MCP, or open the workflow builder, and point a workflow at Solana: get started.

This is part 1 of 3. Part 2: Why Now, and How We Built It in Two Weeks. Part 3, a full devnet tutorial covering every node above, is up next.

Related articles

Stay in the loop

Get the latest on Web3 automation, product updates, and technical deep dives delivered to your inbox.