Extends
Constructors
new SolanaWallet()
new SolanaWallet(wallet
):SolanaWallet
Parameters
Parameter | Type |
---|---|
wallet | Wallet <"solana" > |
Returns
SolanaWallet
Overrides
Wallet
.constructor
Defined in
packages/wallets/src/wallets/solana.ts:11Properties
Property | Type | Inherited from | Defined in |
---|---|---|---|
address | string | Wallet .address | packages/wallets/src/wallets/wallet.ts:41 |
chain | "solana" | Wallet .chain | packages/wallets/src/wallets/wallet.ts:40 |
owner? | string | Wallet .owner | packages/wallets/src/wallets/wallet.ts:42 |
signer | Signer <keyof SignResultMap > | Wallet .signer | packages/wallets/src/wallets/wallet.ts:43 |
Methods
addDelegatedSigner()
addDelegatedSigner(Add a delegated signer to the walletsigner
):Promise
<void
>
Parameters
Parameter | Type | Description |
---|---|---|
signer | object | The signer |
signer.signer | string | - |
Returns
Promise
<void
>
The delegated signer
Inherited from
Wallet
.addDelegatedSigner
Defined in
packages/wallets/src/wallets/wallet.ts:235balances()
balances(Get the wallet balances - always includes USDC and native token (ETH/SOL)tokens
?,chains
?):Promise
<Balances
>
Parameters
Parameter | Type | Description |
---|---|---|
tokens ? | string [] | Additional tokens to request (optional: native token and usdc are always included) |
chains ? | Chain [] | The chains (optional) |
Returns
Promise
<Balances
>
The balances returns nativeToken, usdc, tokens
Throws
If the balances cannot be retrievedInherited from
Wallet
.balances
Defined in
packages/wallets/src/wallets/wallet.ts:80delegatedSigners()
delegatedSigners():Promise
<DelegatedSigner
[]>
Returns
Promise
<DelegatedSigner
[]>
Inherited from
Wallet
.delegatedSigners
Defined in
packages/wallets/src/wallets/wallet.ts:265experimental_activity()
experimental_activity():Promise
<WalletsV1Alpha2ActivityResponseDto
>
Experimental
Get the wallet activity
Returns
Promise
<WalletsV1Alpha2ActivityResponseDto
>
The activity
This API is experimental and may change in the future
Throws
If the activity cannot be retrievedInherited from
Wallet
.experimental_activity
Defined in
packages/wallets/src/wallets/wallet.ts:186experimental_nfts()
experimental_nfts(params
):Promise
<GetNftsResponse
>
Experimental
Get the wallet NFTs
Parameters
Parameter | Type | Description |
---|---|---|
params | object | The parameters |
params.page | number | The page number |
params.perPage | number | The number of NFTs per page |
Returns
Promise
<GetNftsResponse
>
The NFTs
This API is experimental and may change in the future
Inherited from
Wallet
.experimental_nfts
Defined in
packages/wallets/src/wallets/wallet.ts:164experimental_transactions()
experimental_transactions():Get the wallet transactionsPromise
<GetTransactionsResponse
>
Returns
Promise
<GetTransactionsResponse
>
The transactions
Inherited from
Wallet
.experimental_transactions
Defined in
packages/wallets/src/wallets/wallet.ts:176send()
send<Send a token to a wallet or user locatorT
>(to
,token
,amount
,options
?):Promise
<Transaction
<T
extendsobject
?true
:false
>>
Type Parameters
Type Parameter | Default type |
---|---|
T extends undefined | TransactionInputOptions | undefined |
Parameters
Parameter | Type | Description |
---|---|---|
to | string | UserLocator | The recipient (address or user locator) |
token | string | The token (address or currency symbol) |
amount | string | The amount to send (decimal units) |
options ? | T | The options for the transaction |
Returns
Promise
<Transaction
<T
extends object
? true
: false
>>
The transaction
Inherited from
Wallet
.send
Defined in
packages/wallets/src/wallets/wallet.ts:202sendTransaction()
sendTransaction<T
>(params
):Promise
<Transaction
<T
extendsobject
?true
:false
>>
Type Parameters
Type Parameter | Default type |
---|---|
T extends undefined | TransactionInputOptions | undefined |
Parameters
Parameter | Type |
---|---|
params | SolanaTransactionInput & object |
Returns
Promise
<Transaction
<T
extends object
? true
: false
>>
Defined in
packages/wallets/src/wallets/solana.ts:31from()
static
from(wallet
):SolanaWallet
Parameters
Parameter | Type |
---|---|
wallet | Wallet <Chain > |
Returns
SolanaWallet