Package Information
Documentation
n8n-nodes-solanaoperations
This is an n8n community node. It lets you interact with the Solana blockchain directly from your n8n workflows.
Solana is a high-performance blockchain platform known for fast and low-cost transactions. This node enables seamless interaction with Solanaβs core features such as wallet creation, sending SOL or tokens, checking balances, staking, and cryptographic operations.
π Support Development
If you like this node and want to support its continued development, you can donate to the following addresses:
- SOL:
9XSkMzfD6FapMwcCYzfyZSjQ1R3bjpUB4txLm2DPco8P
- ETH:
0x439AbA3e33a9FBf9b41954724248E6965C459a68
- BTC:
bc1qd04tgjdt0mmhj0ev2cgzrjear5mvkpvp9mfl5h
Thank you! π
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history
Installation
Follow the installation guide in the n8n community nodes documentation.
npm install n8n-nodes-solanaoperations
Then restart your n8n instance.
Operations
This node currently supports the following operations:
- β Send SOL β Transfer native SOL tokens to another wallet
- β Send Token β Transfer SPL tokens to another address
- β Get Balance β Check SOL balance of an address
- β Get Token Balance β Retrieve the SPL token balance
- β Get Multiple Token Balances β Check multiple token balances in one go
- β Get Transaction Details β Fetch information of a specific transaction
- β Get Account Info β Inspect raw Solana account data
- β Create Wallet β Generate a new keypair (public/private)
- β Sign Message β Cryptographically sign messages using your wallet
- β Verify Signature β Verify if a signature is valid
- β Stake SOL β Create a stake account and delegate SOL to a validator
- β Withdraw Stake β Withdraw staked SOL from a stake account
Bonus
A special option is included for donating 1% of the transaction amount to the dev team. This is enabled by default on Send SOL
operations, but users can disable it as needed.
Credentials
This node uses a custom credential type named Solana API, requiring:
- Private Key β A base58-encoded private key (do not share!)
- RPC URL β The Solana cluster URL (e.g., https://api.mainnet-beta.solana.com)
Make sure your wallet is funded and the RPC is reachable.
Compatibility
- β
Tested on n8n
1.83.2
(self-hosted) - β Compatible with Mainnet, Devnet, and Testnet
- β οΈ No additional external API integrations required
Usage
You can use this node to:
- Automate token transfers for on-chain payments
- Build NFT or DeFi workflows
- Monitor balances or stake SOL
- Sign and verify messages for authentication or off-chain operations
Great for Solana-based dApps or backend workflows needing secure wallet interactions.
Resources
Version history
Version | Changes |
---|---|
0.1.0 | Initial release: SOL + token transfers, staking, balances, wallet ops, message signing, and donation feature |