@faremeter/wallet-solana
v0.19.0
Published
Solana keypair wallet adapter for Faremeter payments
Downloads
1,765
Readme
@faremeter/wallet-solana
Solana keypair wallet adapter for Faremeter payments.
Installation
pnpm install @faremeter/wallet-solanaFeatures
- Local keypair signing
- Network configuration (devnet, mainnet-beta)
- Compatible with @faremeter/payment-solana
API Reference
Functions
createLocalWallet
Creates a local Solana wallet from a keypair for signing transactions.
| Function | Type |
| ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| createLocalWallet | (network: string, keypair: Keypair) => Promise<{ network: string; publicKey: PublicKey; partiallySignTransaction: (tx: VersionedTransaction) => Promise<...>; updateTransaction: (tx: VersionedTransaction) => Promise<...>; }> |
Parameters:
network: - Network identifier (e.g., "mainnet-beta", "devnet").keypair: - Solana keypair containing the private key.
Returns:
A wallet object that can sign versioned transactions.
Types
LocalWallet
Type representing a local Solana wallet created by {@link createLocalWallet}.
| Type | Type |
| ------------- | ----------------------------------------------- |
| LocalWallet | Awaited<ReturnType<typeof createLocalWallet>> |
Related Packages
- @faremeter/payment-solana - Solana payment handler
- @faremeter/fetch - Client fetch wrapper
License
LGPL-3.0-only
