Skip to content
Go to Dashboard

Solana integration overview

Overview

Solana is a public blockchain platform for digital assets and smart contracts. Persona’s Solana integration lets teams retrieve account details, check SOL balances, and list confirmed blocks directly from Persona workflows.

This integration is especially useful for fraud, compliance, and crypto operations teams that need on-chain context during identity reviews without performing separate manual lookups.

Benefits

Add on-chain context to decisions: Retrieve account ownership, balance, and program data for a Solana public key as part of a Persona workflow.

Automate wallet reviews: Check current SOL balances when investigating wallet activity or evaluating crypto-related risk.

Support blockchain investigations: List confirmed blocks across a slot range for downstream analysis and operational workflows.

Choose the appropriate network: Run actions against Solana Mainnet, Devnet, or Testnet based on your use case.

Integration Features

Persona’s Solana integration supports public JSON-RPC operations for account and block data. Key capabilities include:

  • Retrieve Account Info: Return account data, owner, balance in lamports, executable status, and related context for a public key.
  • Retrieve Balance: Return the SOL balance associated with a public key.
  • List Blocks: Return confirmed blocks between specified slots.

Setting up the Solana integration

Prerequisites

To use the Solana integration, ensure you have:

  • Permission to manage integrations and workflows in the Persona Dashboard
  • The Solana public keys or slot numbers you want to query
  • A selected Solana network: Mainnet, Devnet, or Testnet

The available Solana actions use public Solana JSON-RPC endpoints and do not require an API credential.

Using the Solana integration in a workflow

  1. Create a new workflow or open an existing workflow.
  2. Add a new Action Step > Integrations.
  3. Select Solana.
  4. Choose the Solana network endpoint you want to query.
  5. Select an operation and map Persona data into its input fields.
  6. Save and publish the workflow.

Solana Operations Overview

Retrieve Account Info

Return information associated with a Solana account, including its owner, data, lamports, executable status, rent epoch, and data size.

Configuration Steps:

Provide values for required fields:

  • JSON-RPC Version (2.0)
  • Method (getAccountInfo)
  • Parameters, including the Public Key and configuration
  • Request ID

The configuration can include:

  • Commitment
  • Encoding
  • Minimum Context Slot
  • Data Slice

Retrieve Balance

Return the SOL balance associated with a public key.

Configuration Steps:

Provide values for required fields:

  • JSON-RPC Version (2.0)
  • Method (getBalance)
  • Parameters, including the Public Key and configuration
  • Request ID

The configuration can include:

  • Commitment
  • Minimum Context Slot

List Blocks

Return confirmed blocks between a starting slot and an optional ending slot.

Configuration Steps:

Provide values for required fields:

  • JSON-RPC Version (2.0)
  • Method (getBlocks)
  • Parameters, including the Start Slot, End Slot, and configuration
  • Request ID

The configuration includes a confirmed or finalized commitment level.

FAQs

Which Solana networks can I query?

The integration provides endpoints for Mainnet, Devnet, and Testnet. Select the endpoint that corresponds to the addresses and activity your workflow needs to review.

Does the integration require a private key or wallet connection?

No. The available actions only read public blockchain data. Do not enter wallet private keys or seed phrases into workflow fields.

What is a commitment level?

A commitment level indicates how finalized the queried blockchain state should be. Solana supports processed, confirmed, and finalized commitment levels, with finalized providing the strongest confirmation.

Was this article helpful?
Thanks for the feedback. It helps us improve these docs.