Skip to main content

Extends

  • SolanaWallet

Constructors

new SolanaMPCWallet()

new SolanaMPCWallet(apiClient, publicKey, client, callbacks): SolanaMPCWallet

Parameters

Returns

SolanaMPCWallet

Inherited from

SolanaWallet.constructor

Defined in

packages/wallets/src/solana/wallet.ts:40

Methods

balances()

balances(tokens): Promise<WalletBalanceResponseDto>
Get the wallet balances

Parameters

Returns

Promise<WalletBalanceResponseDto> The balances

Inherited from

SolanaWallet.balances

Defined in

packages/wallets/src/solana/wallet.ts:75

getAddress()

getAddress(): string
Get the wallet address

Returns

string The wallet address

Inherited from

SolanaWallet.getAddress

Defined in

packages/wallets/src/solana/wallet.ts:66

getPublicKey()

getPublicKey(): PublicKey
Get the wallet public key

Returns

PublicKey The wallet public key

Inherited from

SolanaWallet.getPublicKey

Defined in

packages/wallets/src/solana/wallet.ts:58

nfts()

nfts(perPage, page, locator?): Promise<GetNftsResponse>
Get the wallet NFTs

Parameters

Returns

Promise<GetNftsResponse> The NFTs

Inherited from

SolanaWallet.nfts

Defined in

packages/wallets/src/solana/wallet.ts:96

sendTransaction()

sendTransaction(parameters): Promise<string>
Sign and submit a transaction

Parameters

Returns

Promise<string> The transaction hash

Defined in

packages/wallets/src/solana/wallet.ts:168

transactions()

transactions(): Promise<WalletsV1Alpha2TransactionsResponseDto>
Get the wallet transactions

Returns

Promise<WalletsV1Alpha2TransactionsResponseDto> The transactions

Inherited from

SolanaWallet.transactions

Defined in

packages/wallets/src/solana/wallet.ts:85