LST Creator API
No React? No WorriesโMint LSTs Directly with The Vault API.
๐ Introduction
For developers who prefer not to use React or wish to integrate minting functionality in a custom manner, The Vault offers a direct API endpoint at https://direct.thevault.finance/. This API enables you to mint Liquid Staking Tokens (LSTs) by constructing transactions tailored to your application's requirements.
๐ GitHub Repository: The Vault LST Creator Widget
๐ API Endpoint
URL:
https://direct.thevault.finance/
โก Required Query Parameters
To successfully create a transaction, the following parameters must be included in the request:
mint
String
The mint address of the LST to be minted.
wallet_address
String
The wallet address initiating the minting process.
amount
Number
The amount of tokens to be minted.
current_balance
Number
The current balance of the user's wallet.
โ๏ธ Optional Parameter
target
(String): Required only when minting vSOL, specifying the target address.
๐ API Response
Upon sending a valid request, the API returns a base64-encoded transaction (transaction
). The user's wallet must sign this transaction and then broadcast it to the Solana network to complete the minting process.
๐ Integration Steps
1๏ธโฃ Construct the API Request
Gather the required parameters (mint
, wallet_address
, amount
, current_balance
). If minting vSOL, also include the target
parameter.
2๏ธโฃ Send the Request
Make a GET request to:
with the collected parameters.
3๏ธโฃ Handle the Response
Receive a base64-encoded transaction (transaction
) from the API.
4๏ธโฃ Sign the Transaction
Prompt the user's wallet to sign the received transaction.
5๏ธโฃ Broadcast the Transaction
Submit the signed transaction to the Solana network for processing.
๐ก Example API Call
You can test the API with the following example:
If you run this, you will receive a transaction (transaction
) that you can inspect and simulate by pasting it into the Solana Transaction Inspector.
๐ Need Help?
For any issues or questions, join our Discord community.
Get started today and integrate LST minting seamlessly into your application!
Last updated