1. History
Vulcan Forge API
  • Introduction
  • Getting Started
  • Authentication & Authorization
  • Core Concepts
    • Terminology
    • Regulated Assets
    • Tenants
    • Mapping & Labelling
    • SVM Networks
    • Transaction Processing
    • Key Management
    • Read Layer
    • Webhooks
  • API Reference
    • Blockchain Accounts
      • Create Account
      • Fetch Account Details
      • Fetch Account Private Key
      • Fetch Account Balance
      • Fetch Accounts
      • Update Account
      • Inactivate Account
    • Financial Instruments
      • Create Financial Instrument
      • Fetch Financial Instrument Details
      • Fetch Financial Instrument Circulating Supply
      • Fetch Financial Instruments
      • Update Financial Instrument
      • Close Financial Instrument
      • Pause Financial Instrument
      • Unpause Financial Instrument
      • Token Extensions Calculator
    • Positions
      • State
        • Initialize Position
        • Update Position
        • Inactivate Position
        • Freeze Position
        • Unfreeze Position
      • Movements
        • Mint
        • Burn
        • Transfer Financial Instrument
        • Transfer Network Currency
      • Trades
        • Trade
      • History
        • Fetch Position Details
        • Fetch Position Balance
        • Fetch Positions
    • Loans
      • Create Loan
      • Fetch Loan Details
      • Fetch Loans
      • Swap Collateral
      • Repay Loan
      • Close Loan
      • Refinance Loan
    • Market Data
      • Onchain Data Sources
        • Create Onchain Data Source
        • Update Oracle Data Source Definition
        • Refresh Oracle Data Source
        • Fetch Onchain Data Source Details
        • Fetch Oracle Data Sources
    • Blockchain Transactions
      • Processing
        • Fetch Transaction Status
        • Sign Transaction
        • Submit Transaction
      • Durable Nonces
        • Create Durable Nonce Accounts
        • Fetch Durable Nonce Account Details
        • Fetch Durable Nonce Accounts
      • Address Lookup Tables
        • Create Address Lookup Table
        • Fetch Address Lookup Table Details
        • Fetch Address Lookup Tables
        • Extend Address Lookup Table
        • Update Address Lookup Table
      • History
        • Fetch Transaction Details
          POST
        • Fetch Transactions
          POST
    • Alphaledger Programs
      • Loan Remittance
        • Create Loan Remittance Vault
        • Update Repayment Destinations Whitelist
        • Loan Repayment
        • Close Loan Remittance Vault
        • Fetch Vault Details
  • Alphaledger Onchain Programs
    • Loan Remittance Program
  • Schemas
    • Accounts
      • DKG
        • DKG Key Setup
      • Max Allowed Debit Config
      • Webhook Config
      • Offchain References
      • Account Lookup
      • New Account
      • Tenancy Config
      • Offchain File
      • Network Currency Debit Limit Config
      • Token Debit Limit Config
      • Limit Duration
    • Market Data
      • Onchain Data Source Details
      • Switchboard Data Source Details
    • Webhook Payloads
      • Pre Transaction Submit Webhook
      • Post Transaction Submit Webhook
    • Transactions
      • Svm Value Input
      • Svm Transaction Config
      • Commitment Config
      • Transaction Lookup
    • Query
      • Query Components
        • Sort Model
        • Filter Model
        • Field Value Filter
      • Items Query
      • Bulk Query
    • Loans
      • Loan Duration
    • Reponses
      • Errors
        • Individual Error
        • Error Response
      • Accounts
        • Private Keys
          • Database Private Key Details
          • Private Key Details
          • Cloud Provider Resource Location
          • DKG Private Key Details
        • Account Response Identifiers
        • Account Offchain Compact
        • Account Identifiers
        • Account Response Detailed
        • Account Onchain Detailed
        • Account Offchain Detailed
        • Account Response Compact
        • Account Onchain Compact
      • Transactions
        • Svm Value Result
        • Transaction Response Detailed
        • Transaction Account Info
        • Value Balances
        • Transaction Instruction Response
        • Transaction Account Identifiers
        • Svm Transaction Result
        • Svm Entity Result
      • Financial Instruments
        • Financial Instrument Detailed
        • Financial Instrument Compact
        • Financial Instrument Identifiers
      • Loans
        • Loan Response
      • Positions
        • Position Offchain Result
        • Position Balance Response
        • Position Response Detailed
        • Position Response Compact
        • Position Response Identifiers
      • Market Data
        • Onchain Data Source Response
    • Positions
      • Position Lookup
      • Mint Definition
      • Burn Definition
      • Transfer Financial Instrument Definition
      • Transfer Network Currency Definition
  1. History

Fetch Transactions

Designing
Development
https://vf-solana-api.dev.alphaledger.com
Development
https://vf-solana-api.dev.alphaledger.com
POST
/api/v1/transactions/bulk/{detail-level}
Fetches a list of transactions based on the provided query. There is only one detail level at the moment:
detailed

Filter & Sort Options#

Supported filter and data types can be found here. Allowed values in the fieldName for sortModel and filterModel:
fieldNamedataTypedescriptionfiltersort
offchainIdOFFCHAIN_IDTransaction offchain id
onchainIdTEXTBlockchain transaction hash
statusTEXTThe status of the transaction
fee*DECIMALThe total fee of the transaction in network currency
feePayerOffchainIdOFFCHAIN_IDThe fee payer account's offchain id
feePayerOnchainIdTEXTThe fee payer account's onchain id
accountOffchainId*OFFCHAIN_IDThe offchain id of any of the transaction's accounts
accountOnchainId*TEXTThe onchain id of any of the transaction's accounts
messageLifetimeStrategyTEXTStrategy used to execute transaction. Either RECENT_BLOCKHASH or DURABLE_NONCE
recentBlockhash*TEXTThe hash of the block containing the transaction.
computeUnitsConsumed*INTEGERThe compute units consumed by the transaction.
computeUnitsLimit*INTEGERThe compute unit limit set for the transaction.
computeUnitPrice*INTEGERThe compute unit price for the transaction.
instructionTypeTEXTThe type of instruction contained by the transaction.
vfEndpoint*TEXTThe Vulcan-Forge endpoint that received the transaction.
blockTime*TIMESTAMPThe timestamp of the block containing the transaction.
preparedAtTIMESTAMPThe timestamp of the transaction.(DESC)**
(ASC|DESC)** - columns that are part of the default sort if no itemQuery.sortModel is provided.
* - indicates columns that are nullable and can use the IS_NULL or IS_NOT_NULL type

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Path Params

Query Params

Header Params

Body Params application/json

Examples

Responses

🟢200Success
application/json
Bodyapplication/json

🟠400
🟠401
🟠403
🟠429
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://vf-solana-api.dev.alphaledger.com/api/v1/transactions/bulk/compact?svmCluster=SOLANA_DEVNET' \
--header 'x-request-id: f9860f73-a466-41f2-a083-34eeb1cc3a3c' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "itemQuery": {
        "limit": 10,
        "skip": 0,
        "filter": [
            {
                "fieldName": "See the endpoint description for allowed values",
                "operator": "AND",
                "filterValues": [
                    {
                        "dataType": "TEXT",
                        "filterType": "EQUALS",
                        "valueString": "string",
                        "valueNumber": 0,
                        "valueBoolean": true,
                        "valuesString": [
                            "string"
                        ],
                        "valueFromString": "string",
                        "valueToString": "string",
                        "valueFromNumber": 0,
                        "valueToNumber": 0
                    }
                ]
            }
        ],
        "sort": [
            {
                "fieldName": "See the endpoint description for allowed values",
                "sortDirection": "ASC"
            }
        ]
    }
}'
Response Response Example
200 - Example 1
[
    {
        "onchainId": "string",
        "offchainId": "string",
        "status": "PREPARED",
        "fee": {
            "amount": 3.8097,
            "lamports": 8733302
        },
        "feePayer": {
            "onchainId": "string",
            "offchainId": "string",
            "managed": true,
            "tenantOrganizationExternalId": "ALG",
            "offchainReferences": {
                "type": "WALLET",
                "code": "BCDA",
                "alId": "ALFNDPF000153786",
                "organizationExternalId": "ALT",
                "accountNumber": "ALT355566"
            }
        },
        "accounts": [
            {
                "accountInfo": {
                    "onchainId": "string",
                    "offchainId": "string",
                    "managed": true,
                    "tenantOrganizationExternalId": "ALG",
                    "offchainReferences": {
                        "type": "WALLET",
                        "code": "BCDA",
                        "alId": "ALFNDPF000153786",
                        "organizationExternalId": "ALT",
                        "accountNumber": "ALT355566"
                    }
                },
                "signer": true,
                "writable": true,
                "isProgram": true,
                "signature": "string",
                "networkCurrencyBalance": {
                    "pre": {
                        "amount": 3.8097,
                        "lamports": 8733302
                    },
                    "post": {
                        "amount": 3.8097,
                        "lamports": 8733302
                    },
                    "change": {
                        "amount": 0,
                        "lamports": 54993005
                    }
                },
                "tokenBalance": {
                    "pre": {
                        "amount": 3.8097,
                        "lamports": 8733302
                    },
                    "post": {
                        "amount": 3.8097,
                        "lamports": 8733302
                    },
                    "change": {
                        "amount": 0,
                        "lamports": 54993005
                    }
                },
                "positionDetails": {
                    "financialInstrument": {
                        "onchainId": "string",
                        "offchainId": "string",
                        "managed": true
                    },
                    "owner": {
                        "onchainId": "string",
                        "offchainId": "string",
                        "managed": true
                    },
                    "transferProgram": {
                        "onchainId": "string",
                        "offchainId": "string",
                        "managed": true
                    }
                }
            }
        ],
        "preparedAt": "2019-08-24T14:15:22.123Z",
        "blockTime": "2019-08-24T14:15:22.123Z",
        "slot": 0,
        "serializedMessage": "string",
        "messageLifetime": {
            "strategy": "string",
            "recentBlockhash": "string",
            "nonceAccount": {
                "onchainId": "string",
                "offchainId": "string",
                "managed": true,
                "tenantOrganizationExternalId": "ALG",
                "offchainReferences": {
                    "type": "WALLET",
                    "code": "BCDA",
                    "alId": "ALFNDPF000153786",
                    "organizationExternalId": "ALT",
                    "accountNumber": "ALT355566"
                }
            },
            "nonceHash": "string"
        },
        "computeUnits": {
            "limit": 0,
            "price": 0,
            "consumed": 0
        },
        "instructions": [
            {
                "instructionType": "ENTITY_UPDATE",
                "acccounts": [
                    0
                ],
                "program": 0,
                "serializedData": "string",
                "vfParsedData": "string",
                "svmParsedData": "string"
            }
        ],
        "programLogs": [
            "string"
        ],
        "vfEndpoint": "string",
        "error_message": "string",
        "indexWithinSlot": 0
    }
]
Modified at 2026-04-30 17:08:32
Previous
Fetch Transaction Details
Next
Alphaledger Programs
Built with