helius_execute_jupiter_swapExecute a token swap using JupiterInput schema{
"type": "object",
"properties": {
"inputMint": {
"type": "string",
"description": "The mint address of the input token"
},
"outputMint": {
"type": "string",
"description": "The mint address of the output token"
},
"amount": {
"type": "number",
"description": "The amount of input tokens to swap"
},
"maxDynamicSlippageBps": {
"type": "number",
"description": "Maximum slippage in basis points (optional)"
},
"signer": {
"type": "string",
"description": "The signer public key"
}
},
"required": [
"inputMint",
"outputMint",
"amount",
"signer"
]
} | — | | — |
helius_get_account_infoGet account information for a Solana addressInput schema{
"type": "object",
"properties": {
"publicKey": {
"type": "string"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"publicKey"
]
} | — | | — |
helius_get_assetGet details of a digital asset by its IDInput schema{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
} | — | | — |
helius_get_asset_batchGet details of multiple assets by their IDsInput schema{
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"ids"
]
} | — | | — |
helius_get_asset_proofGet proof for a digital assetInput schema{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
} | — | | — |
helius_get_assets_by_authorityGet assets by authority addressInput schema{
"type": "object",
"properties": {
"authority": {
"type": "string"
},
"page": {
"type": "number"
},
"limit": {
"type": "number"
}
},
"required": [
"authority"
]
} | — | | — |
helius_get_assets_by_creatorGet assets created by a specific addressInput schema{
"type": "object",
"properties": {
"creator": {
"type": "string"
},
"page": {
"type": "number"
},
"limit": {
"type": "number"
}
},
"required": [
"creator"
]
} | — | | — |
helius_get_assets_by_groupGet assets by group key and valueInput schema{
"type": "object",
"properties": {
"groupKey": {
"type": "string"
},
"groupValue": {
"type": "string"
},
"page": {
"type": "number"
},
"limit": {
"type": "number"
}
},
"required": [
"groupKey",
"groupValue"
]
} | — | | — |
helius_get_assets_by_ownerGet assets owned by a specific addressInput schema{
"type": "object",
"properties": {
"owner": {
"type": "string"
},
"page": {
"type": "number"
},
"limit": {
"type": "number"
}
},
"required": [
"owner"
]
} | — | | — |
helius_get_balanceGet the balance of a Solana addressInput schema{
"type": "object",
"properties": {
"publicKey": {
"type": "string"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"publicKey"
]
} | — | | — |
helius_get_block_heightGet the block height of the Solana blockchainInput schema{
"type": "object",
"properties": {
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": []
} | — | | — |
helius_get_bundle_statusesGet statuses of Jito bundlesInput schema{
"type": "object",
"properties": {
"bundleIds": {
"type": "array",
"items": {
"type": "string"
}
},
"jitoApiUrl": {
"type": "string"
}
},
"required": [
"bundleIds",
"jitoApiUrl"
]
} | — | | — |
helius_get_epoch_infoGet information about the current epochInput schema{
"type": "object",
"properties": {
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": []
} | — | | — |
helius_get_epoch_scheduleGet the epoch scheduleInput schema{
"type": "object",
"properties": {
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": []
} | — | | — |
helius_get_fee_for_messageGet the fee for a serialized messageInput schema{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "Base64 encoded message string"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"message"
]
} | — | | — |
helius_get_inflation_rewardGet inflation rewards for a list of addressesInput schema{
"type": "object",
"properties": {
"addresses": {
"type": "array",
"items": {
"type": "string"
}
},
"epoch": {
"type": "number"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"addresses"
]
} | — | | — |
helius_get_latest_blockhashGet the latest blockhash from the Solana blockchainInput schema{
"type": "object",
"properties": {
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": []
} | — | | — |
helius_get_leader_scheduleGet the leader schedule for an epochInput schema{
"type": "object",
"properties": {
"slot": {
"type": "number"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": []
} | — | | — |
helius_get_minimum_balance_for_rent_exemptionGet the minimum balance required for rent exemptionInput schema{
"type": "object",
"properties": {
"dataSize": {
"type": "number"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"dataSize"
]
} | — | | — |
helius_get_multiple_accountsGet information about multiple Solana accountsInput schema{
"type": "object",
"properties": {
"publicKeys": {
"type": "array",
"items": {
"type": "string"
}
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"publicKeys"
]
} | — | | — |
helius_get_nft_editionsGet NFT editions for a master editionInput schema{
"type": "object",
"properties": {
"masterEditionId": {
"type": "string"
},
"page": {
"type": "number"
},
"limit": {
"type": "number"
}
},
"required": [
"masterEditionId"
]
} | — | | — |
helius_get_priority_fee_estimateGet priority fee estimate for a transactionInput schema{
"type": "object",
"properties": {
"accountKeys": {
"type": "array",
"items": {
"type": "string"
}
},
"options": {
"type": "object",
"properties": {
"priorityLevel": {
"type": "string",
"enum": [
"default",
"high",
"max"
]
},
"includeAllPriorityFeeLevels": {
"type": "boolean"
}
}
}
}
} | — | | — |
helius_get_program_accountsGet all accounts owned by a programInput schema{
"type": "object",
"properties": {
"programId": {
"type": "string"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"programId"
]
} | — | | — |
helius_get_recent_performance_samplesGet recent performance samplesInput schema{
"type": "object",
"properties": {
"limit": {
"type": "number"
}
},
"required": []
} | — | | — |
helius_get_rwa_assetGet details of a real-world asset by its IDInput schema{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
} | — | | — |
helius_get_signatures_for_addressGet transaction signatures for a Solana addressInput schema{
"type": "object",
"properties": {
"address": {
"type": "string"
},
"limit": {
"type": "number"
},
"before": {
"type": "string"
},
"until": {
"type": "string"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"address"
]
} | — | | — |
helius_get_signatures_for_assetGet signatures associated with an assetInput schema{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"page": {
"type": "number"
},
"limit": {
"type": "number"
}
},
"required": [
"id"
]
} | — | | — |
helius_get_slotGet the current slot of the Solana blockchainInput schema{
"type": "object",
"properties": {
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": []
} | — | | — |
helius_get_token_account_balanceGet the balance of a token accountInput schema{
"type": "object",
"properties": {
"tokenAddress": {
"type": "string"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"tokenAddress"
]
} | — | | — |
helius_get_token_accountsGet token accounts by mint or ownerInput schema{
"type": "object",
"properties": {
"mint": {
"type": "string"
},
"owner": {
"type": "string"
},
"page": {
"type": "number"
},
"limit": {
"type": "number"
}
}
} | — | | — |
helius_get_token_accounts_by_ownerGet token accounts owned by a Solana addressInput schema{
"type": "object",
"properties": {
"publicKey": {
"type": "string"
},
"programId": {
"type": "string"
}
},
"required": [
"publicKey",
"programId"
]
} | — | | — |
helius_get_token_largest_accountsGet the largest token accounts for a specific token mintInput schema{
"type": "object",
"properties": {
"tokenAddress": {
"type": "string"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"tokenAddress"
]
} | — | | — |
helius_get_token_supplyGet the supply of a tokenInput schema{
"type": "object",
"properties": {
"tokenAddress": {
"type": "string"
}
},
"required": [
"tokenAddress"
]
} | — | | — |
helius_get_transactionGet a transaction by its signatureInput schema{
"type": "object",
"properties": {
"signature": {
"type": "string"
},
"commitment": {
"type": "string",
"enum": [
"confirmed",
"finalized",
"processed"
]
}
},
"required": [
"signature"
]
} | — | | — |
helius_get_versionGet the version of the Solana nodeInput schema{
"type": "object",
"properties": {},
"required": []
} | — | | — |
helius_poll_transaction_confirmationPoll for transaction confirmation statusInput schema{
"type": "object",
"properties": {
"signature": {
"type": "string"
},
"timeout": {
"type": "number"
},
"interval": {
"type": "number"
}
},
"required": [
"signature"
]
} | — | | — |
helius_search_assetsSearch for assets using various filtersInput schema{
"type": "object",
"properties": {
"page": {
"type": "number"
},
"limit": {
"type": "number"
},
"cursor": {
"type": "string"
},
"before": {
"type": "string"
},
"after": {
"type": "string"
},
"creatorAddress": {
"type": "string"
},
"ownerAddress": {
"type": "string"
},
"jsonUri": {
"type": "string"
},
"grouping": {
"type": "array",
"items": {
"type": "string"
}
},
"burnt": {
"type": "boolean"
},
"frozen": {
"type": "boolean"
},
"supplyMint": {
"type": "string"
},
"supply": {
"type": "number"
},
"delegate": {
"type": "string"
},
"compressed": {
"type": "boolean"
}
},
"anyOf": [
{
"required": [
"ownerAddress"
]
},
{
"required": [
"creatorAddress"
]
},
{
"required": [
"jsonUri"
]
},
{
"required": [
"supplyMint"
]
},
{
"required": [
"delegate"
]
},
{
"required": [
"burnt"
]
},
{
"required": [
"frozen"
]
},
{
"required": [
"compressed"
]
}
]
} | — | | — |
helius_send_jito_bundleSend a bundle of transactions to JitoInput schema{
"type": "object",
"properties": {
"serializedTransactions": {
"type": "array",
"items": {
"type": "string"
}
},
"jitoApiUrl": {
"type": "string"
}
},
"required": [
"serializedTransactions",
"jitoApiUrl"
]
} | — | | — |