whatisgithub

What is solpilot-backend?

drakenkun-bot/solpilot-backend — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · generalComplexity · 4/5LicenseSetup · moderate

In one sentence

A rule-based automation tool that executes real Solana trades, like scheduled USDC to SOL swaps, through your Phantom wallet without ever holding your keys.

Mindmap

mindmap
  root((repo))
    What it does
      Rule-based wallet automation
      Real on-chain execution
      Phantom signs everything
    Tech stack
      Node.js Express
      Vanilla JS frontend
      Solana web3.js
      Jupiter API
    Use cases
      Scheduled DCA swaps
      NFT spend limits
      Volatility circuit breaker
    Audience
      Solana traders
    Deployment
      Render backend
      Vercel frontend

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Set up a recurring USDC to SOL swap that runs automatically every week.

USE CASE 2

Cap monthly NFT spending so purchases beyond a limit are automatically blocked.

USE CASE 3

Pause all trading rules automatically when SOL's price swings past a set threshold in 24 hours.

USE CASE 4

Automatically move a percentage of trading profits into a separate cold wallet.

What is it built with?

Node.jsExpressSolana web3.jsJupiter APIBirdeye API

How does it compare?

drakenkun-bot/solpilot-backendabhishek-akkal/finovaadan-shahid/ecommerce_website
Stars000
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasymoderate
Complexity4/51/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Needs a Birdeye API key and a Phantom wallet, rule storage is in-memory with no database yet.

Free to use, modify, and distribute, including commercially, as long as you keep the copyright notice.

So what is it?

SolPilot is a programmable wallet automation tool for the Solana blockchain. Instead of manually executing trades or transfers, you configure rules and SolPilot carries them out automatically, executing real on-chain transactions on your behalf when the conditions you set are met. There are four built-in rule types. Auto DCA (dollar-cost averaging) performs a recurring swap from USDC to SOL on a set schedule using the Jupiter swap aggregator. NFT Spend Cap monitors your NFT purchases and blocks any that would exceed a monthly spending limit you define. Auto-Save Profits moves a percentage of your realized gains to a separate cold wallet address. Volatility Mode acts as a circuit breaker: if Birdeye reports that SOL's price moved beyond a threshold you set in the past 24 hours, all rules are paused. Critically, SolPilot never holds your private keys. The backend builds unsigned transactions, which your Phantom browser wallet then signs. You approve each transaction in the Phantom popup before anything is sent to the Solana network. The project has two parts, a Node.js backend built with Express that proxies the Birdeye market data API, stores your rule configurations, constructs unsigned transactions via the Jupiter API, and runs scheduled jobs, and a vanilla HTML, CSS, and JavaScript frontend that connects to your Phantom wallet and submits signed transactions to the Solana mainnet. The Birdeye API provides live price data, trending tokens, token security scores, and new listing feeds. It was built for the Birdeye Data BIP Competition Sprint 4, running May 9 to 16, 2026. The deployment target is Vercel for the frontend and Render for the backend. The license is MIT.

Copy-paste prompts

Prompt 1
Help me set up SolPilot locally, including the .env file and Birdeye API key.
Prompt 2
Explain how SolPilot's Auto DCA rule builds and signs a Jupiter swap transaction.
Prompt 3
Walk me through deploying the SolPilot backend to Render and frontend to Vercel.
Prompt 4
Show me how the Volatility Mode circuit breaker rule works in SolPilot.

Frequently asked questions

What is solpilot-backend?

A rule-based automation tool that executes real Solana trades, like scheduled USDC to SOL swaps, through your Phantom wallet without ever holding your keys.

What language is solpilot-backend written in?

Mainly JavaScript. The stack also includes Node.js, Express, Solana web3.js.

What license does solpilot-backend use?

Free to use, modify, and distribute, including commercially, as long as you keep the copyright notice.

How hard is solpilot-backend to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is solpilot-backend for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.