> ## Documentation Index
> Fetch the complete documentation index at: https://turnkey-0e7c1f5b-bc-add-sdk-typedoc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SolanaWalletInterface

# Interface: SolanaWalletInterface

Defined in: [packages/wallet-stamper/src/types.ts:38](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/wallet-stamper/src/types.ts#L38)

Solana wallets can directly access the public key without needing a signed message.
SolanaWalletInterface

## Extends

* [`BaseWalletInterface`](../BaseWalletInterface/readme)

## Properties

### getPublicKey()

> **getPublicKey**: () => `Promise`\<`string`>

Defined in: [packages/wallet-stamper/src/types.ts:28](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/wallet-stamper/src/types.ts#L28)

Returns the public key, which is the ED25519 hex encoded public key from your Solana wallet public key.

#### Returns

`Promise`\<`string`>

#### Inherited from

[`BaseWalletInterface`](../BaseWalletInterface/readme).[`getPublicKey`](../BaseWalletInterface/readme#getpublickey)

***

### signMessage()

> **signMessage**: (`message`) => `Promise`\<`string`>

Defined in: [packages/wallet-stamper/src/types.ts:27](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/wallet-stamper/src/types.ts#L27)

Signs a message and returns the hex signature as a string.

#### Parameters

##### message

`string`

#### Returns

`Promise`\<`string`>

#### Inherited from

[`BaseWalletInterface`](../BaseWalletInterface/readme).[`signMessage`](../BaseWalletInterface/readme#signmessage)

***

### type

> **type**: [`Solana`](../WalletType/readme#solana)

Defined in: [packages/wallet-stamper/src/types.ts:39](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/wallet-stamper/src/types.ts#L39)

The type of the wallet.

#### Overrides

[`BaseWalletInterface`](../BaseWalletInterface/readme).[`type`](../BaseWalletInterface/readme#type)
