@dynamic-labs/solana-extension
TypeScript icon, indicating that this package has built-in type declarations

4.30.4 • Public • Published

solana-extension

Installation

npm install @dynamic-labs/solana-extension

Usage

import { SolanaExtension } from '@dynamic-labs/solana-extension'
import { createClient } from '@dynamic-labs/client'
import { Connection } from '@solana/web3.js'

const dynamicClient = createClient({...}).extend(SolanaExtension())

// Optionally passing in connection config for illustration
const connection: Connection = dynamicClient.solana.getConnection({
  commitment: 'confirmed',
  httpHeaders: {
    'X-Requested-With': 'XMLHttpRequest',
  },
});

const signer = dynamicClient.solana.getSigner({
  wallet: dynamicClient.wallets.primary,
});

const signedMessage = await signer.signMessage(
  new TextEncoder().encode('hello')
)

Readme

Keywords

none

Package Sidebar

Install

npm i @dynamic-labs/solana-extension

Weekly Downloads

1,293

Version

4.30.4

License

none

Unpacked Size

500 kB

Total Files

21

Last publish

Collaborators

  • packaging-at-dynamic-labs