Agent Forge

Helius

Solana balances, transactions, NFTs, and RPC via Helius

he

Helius is a Solana RPC and data infrastructure provider. It offers enhanced REST endpoints (parsed transactions, NFT events), the Digital Asset Standard (DAS) API for NFTs and fungible tokens, and full Solana JSON-RPC access.

In Agent Forge, the Helius integration lets workflows read the Solana blockchain — wallet balances, parsed transaction history, NFT collections, account data, signatures, priority fee estimates, and arbitrary RPC calls. Use it for Solana portfolio tracking, NFT activity monitoring, on-chain alerts, DAS queries for compressed NFTs, agentic wallet research, and any workflow that needs first-class Solana data.

This is a bring-your-own-key (BYOK) integration — each user supplies their own Helius API key.

Usage Instructions

Pick an operation, paste your Helius API key, and provide the address/signature/mint required by that operation. Operations grouped under NFTs / DAS use Helius's DAS API and support both standard and compressed NFTs. Operations grouped under Chain are pass-throughs to Solana JSON-RPC, accelerated by Helius's infrastructure. The Custom RPC Call lets you invoke any Solana RPC method not covered explicitly.

Switch to Devnet under advanced settings when developing against the Solana devnet.

Tools

Wallet

  • helius_balances - Native SOL plus all SPL token balances for an address
  • helius_get_balance - Native SOL balance only (lamports)
  • helius_get_token_accounts - All SPL token accounts owned by a wallet

Transactions

  • helius_transactions - Parsed transaction history for an address (filterable by type/source)
  • helius_parse_transactions - Parse specific transaction signatures into human-readable format
  • helius_get_transaction - Raw RPC getTransaction for a single signature
  • helius_get_signatures - Recent transaction signatures for an address

NFTs / DAS

  • helius_get_asset - NFT or token metadata by mint address
  • helius_get_assets_by_owner - All assets owned by a wallet (compressed + standard)
  • helius_get_assets_by_group - Assets in a collection
  • helius_search_assets - Flexible search across NFTs/tokens
  • helius_nft_events - NFT events (mints, sales, listings) filtered by account/collection

Chain

  • helius_get_account_info - Account data and metadata
  • helius_get_slot - Current slot of the Solana network
  • helius_get_block - Block contents by slot number

Fees

  • helius_priority_fee - Priority fee estimate for a transaction (by account keys or serialized tx)

Custom

  • helius_rpc_call - Arbitrary Solana JSON-RPC call with method + params

Common Inputs

ParameterTypeRequiredDescription
apiKeystringYesHelius API key
networkstringNomainnet (default) or devnet
addressstringOperation-specificSolana address (wallet, program, account)
ownerAddressstringOperation-specificWallet owner address
idstringOperation-specificAsset / mint address for DAS calls
groupValuestringOperation-specificDAS group value (collection ID)
querystring (JSON)Operation-specificJSON query object for search / events
transactionsstring (JSON array)Operation-specificArray of signatures to parse
signaturestringOperation-specificSingle transaction signature
slotnumberOperation-specificBlock slot
methodstringOperation-specificJSON-RPC method name for custom calls
rpcParamsstring (JSON array)NoParameters for the custom RPC method
limit / pagenumberNoPagination

Output

ParameterTypeDescription
datajsonHelius response data

Notes

  • Category: tools
  • Type: helius
  • BYOK only. The platform does not hold a Helius API key.
  • Free tier on Helius covers development; commercial workloads should use a paid tier.
  • All operations are read-only. Transaction submission (sendTransaction) can be invoked via helius_rpc_call if needed, but you must sign the transaction externally first.
  • DAS API supports compressed NFTs (cNFTs) natively — helius_get_assets_by_owner returns both standard and compressed assets.