Titan swap quotes are fetched from Titan’s REST gateway, which requires a base URL (
baseUrl) and an auth token (authToken) issued by Titan.Transaction Structure
Every Titan interaction goes throughcreateVaultSyncTransaction, which returns three parts:
Fetching a Quote
TitanGatewayClient.quoteVaultSwapInstruction requests a swap route from Titan’s gateway and returns a TransactionInstruction along with any Address Lookup Table addresses needed for transaction compilation.
Parameters
Return Value
Executing a Swap
titanAction.swap wraps the instruction from quoteVaultSwapInstruction into a vault instruction descriptor for createVaultSyncTransaction.
Parameters
A matching policy must exist before executing. See Policy Builders.