Skip to main content
Bifrost puts several Solana transaction providers behind one ThorNode credential. The dashboard labels this product Private TX. Select a pass or rental, generate a Private TX key, then copy the complete route URL for the provider operation you want to call. You do not need a separate upstream-provider account, subscription, API key, or commercial agreement.
Bifrost aggregation is included with eligible ThorNode access at no additional aggregator charge. Solana network fees, priority fees, and provider tip requirements still apply to the transactions you sign.

Providers you can call

Every Bifrost-enabled location serves the same provider catalog. Your access decides which locations are enabled, not which providers appear. Bifrost forwards your request body to the provider route you selected. Each route takes the request that provider’s own API defines, so a payload built for one route is not automatically valid for another, even when both routes are labeled Submit. Read the route reference for every route path, HTTP method, request shape, and limit.

Direct provider routes

Bifrost does not choose a provider for you, retry through a different provider, or reorder your submissions.

Quick reference

Create a route

1

Select access and location

Open Endpoints → Private TX, select the pass or rental your application will use, then choose an available location.
2

Generate a Private TX key

Generate the key if the selected access does not have one. The dashboard reuses that key in the route URLs for the access’s enabled Bifrost locations.
3

Choose a provider operation

Select the provider and operation you want to call. The dashboard builds the complete route URL with your Private TX key.
4

Send the route-specific request

Copy the complete URL and send the request body that operation requires. ThorNode manages the upstream provider credential.
5

Verify the result

Parse the route response. If it returns a transaction signature, check that signature through Solana RPC until it reaches your required commitment or expires.

Send your first transaction

Follow the Bifrost quickstart to submit one transaction through LunarLander → Submit and confirm the signature. Every route’s body, bounds, and tip addresses are in the route reference.
A copied Bifrost route URL contains your Private TX key. Keep the complete URL in server-side secret storage and redact it from repositories, logs, traces, screenshots, and support messages. Never send a signed transaction over an http:// route. Stop and contact support if a route accepts a missing or invalid key.

Interpret outcomes

Always parse the response body after 2xx; a JSON-RPC error can be returned inside a successful HTTP response. Accepted is not landed, and landed is not confirmed at your commitment.

Troubleshooting

Next steps

Read the route reference

Every bloXroute, Astralane, BlockRazor, and LunarLander route with its request shape.

Submit through Hofund

ThorNode’s own fast and protected lanes, including QUIC.

Track signatures

Confirm a returned signature through ThorEdge RPC.

Store route URLs safely

Handle a credential-bearing URL as a secret.