| fieldName | dataType | description | filter | sort |
|---|---|---|---|---|
| offchainId | OFFCHAIN_ID | Transaction offchain id | ||
| onchainId | TEXT | Blockchain transaction hash | ||
| status | TEXT | The status of the transaction | ||
| fee* | DECIMAL | The total fee of the transaction in network currency | ||
| feePayerOffchainId | OFFCHAIN_ID | The fee payer account's offchain id | ||
| feePayerOnchainId | TEXT | The fee payer account's onchain id | ||
| accountOffchainId* | OFFCHAIN_ID | The offchain id of any of the transaction's accounts | ||
| accountOnchainId* | TEXT | The onchain id of any of the transaction's accounts | ||
| messageLifetimeStrategy | TEXT | Strategy used to execute transaction. Either RECENT_BLOCKHASH or DURABLE_NONCE | ||
| recentBlockhash* | TEXT | The hash of the block containing the transaction. | ||
| computeUnitsConsumed* | INTEGER | The compute units consumed by the transaction. | ||
| computeUnitsLimit* | INTEGER | The compute unit limit set for the transaction. | ||
| computeUnitPrice* | INTEGER | The compute unit price for the transaction. | ||
| instructionType | TEXT | The type of instruction contained by the transaction. | ||
| vfEndpoint* | TEXT | The Vulcan-Forge endpoint that received the transaction. | ||
| blockTime* | TIMESTAMP | The timestamp of the block containing the transaction. | ||
| preparedAt | TIMESTAMP | The timestamp of the transaction. | (DESC)** |
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"
}
]
}
}'[
{
"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
}
]