Boost - Land Transactions Faster

Land transactions faster and with higher accuracy

Overview

Boost is a specialised service that enhances transaction speed and improves conversion rates on Solana by prioritising your transactions. By including a small tip instruction, your transactions are submitted through optimised channels for faster confirmation.

Implementation Guide

Contact the Helio team for your API key and follow the steps below.

Step 1: Prepare Tip Instruction

Add a tip instruction to your transaction to prioritise it:

/**
 * This is an example of our boost wallet. 
 * Always use the API to get the latest boost wallets. 
 * Otherwise, you might use a deprecated wallet.
 */
const TIP_WALLET = new PublicKey("HYseAPq3ZPYzA35hLsEgmdsKCZQ3P7FBCcCPPytRtyTz"); 
const MIN_TIP_LAMPORTS = 1_000_000;

const tipIx = SystemProgram.transfer({
    fromPubkey: signer.publicKey,
    toPubkey: TIP_WALLET,
    lamports: MIN_TIP_LAMPORTS,
});

Step 2: Get the Latest Tip Wallets

Use our API to retrieve the current list of tip wallets:

curl 'https://api.btftx.io/v1/boost/tip-wallets' \
  -H 'authorization: Bearer <API secret token>' \
  -H 'x-api-key: <API key>'

Example response:

{"wallets":["HYseAPq3ZPYzA35hLsEgmdsKCZQ3P7FBCcCPPytRtyTz"]}

Step 3: Submit Your Transaction

You have two options for submitting your boosted transaction:

Option 1: RPC-like URL Method

Use our RPC URL with the standard Solana sendTransaction method:

const connection = new Connection('https://api.btftx.io/v1/boost/rpc?api-key=<Your API Key>');
signature = await connection.sendTransaction(signedTx);

Option 2: Direct API Submission

Submit your transaction directly using our API endpoint:

curl 'https://api.btftx.io/v1/boost/submit' \
-H 'content-type: application/json' \
-H 'authorization: Bearer <API secret token>' \
-H 'x-api-key: <API key>' \
--data-raw '{
  "transaction":"AUB7ap99v7j5+FKu5nn7ucWRkVux6rS3YanTg/XxhgLo85Mm86vs7dDKXgmmYYgedGsZdYEEy/1FIcdsQP4pDgWAAQADBnVR7V+WHyP2WR/sWHmRgsfcCdfWBluKYwBtK5etRDw5c35g+2gYYcfeSVaru9tpEIwW+mEWtVPIMsFg6TfBTwVz2n87UEOz/l1MGeorkymTxfNSWruKPS1Jx5DSUBcH1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAE3615Yv+x3ZJdCp+15tAM5hlbqLs6kf0H75hgxel7uFsSEppwt4eIqRwqkUelQQfFqzsQCNp7fXTLVsv0kEGcBQQACQOghgEAAAAAAAQABQJADQMAAwIAAQwCAAAAoIYBAAAAAAADAgACDAIAAACAhB4AAAAAAAUBABAGBAIAbk0sbwAAAAAEAwAAAA==",
  "priority":{
    "tipAmount":"2000000"
  },
  "waitForConfirmation":true
}'

By default, the submit endpoint will wait for confirmation unless you set waitForConfirmation to false.

Example success response:

{
 "status":"SUCCESS",        "transactionSignature":"2Hmt6gPYTANxseRW3Qp3Ri38xWUMw4pHLfmaiHLTFy1sRJxhC5t4rkCRBWEPsJatbePKabZ562XJevF8pxpseo16"
}

ℹ️

Note: we currently support versioned transactions only

We submit via Jito for optimal security and landing rates. If our staked validators submit faster, the tip is refunded minus agreed costs/rates. Once set up, the Helio team can configure and share a dashboard to track your transactions and performance.