> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.coinbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# signSolanaTransaction

```ts theme={null}
function signSolanaTransaction(options: SignSolanaTransactionOptions): Promise<SignSolanaTransactionResult>;
```

Signs a Solana transaction.

## Parameters

| Parameter | Type                                                                                                                      | Description                  |
| --------- | ------------------------------------------------------------------------------------------------------------------------- | ---------------------------- |
| `options` | [`SignSolanaTransactionOptions`](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-core/Type-Aliases/SignSolanaTransactionOptions) | The options for the signing. |

## Returns

`Promise`\<[`SignSolanaTransactionResult`](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-core/Type-Aliases/SignSolanaTransactionResult)>

The result of the signing.

## Example

```typescript lines theme={null}
const user = await getCurrentUser();
const solanaAccount = user?.solanaAccountObjects[0]?.address;

const result = await signSolanaTransaction({
  solanaAccount,
  transaction: "base64-encoded-transaction"
});
```
