UNPKG

@nekoproject/wallets

Version:

Cross-chain Wallet

20 lines 778 B
/// <reference types="node" /> import * as web3 from '@solana/web3.js'; import { Wallet } from './Wallet'; export interface SolanaKeypair { publicKey: web3.PublicKey; secretKey: Uint8Array; } export declare class SPLWallet extends Wallet { constructor(wallet: SolanaKeypair); get address(): string; getPrivateKey(): string; getSecretKey(): Uint8Array; static validate(privateKey: string): boolean; static generateWallet(): Wallet; static fromMnemonic(mnemonic: string, delivePath?: string): Promise<Wallet>; static generateWalletWithIndex(seed: Buffer, index: number): Promise<Wallet>; static fromSecretKey(secretKey: Uint8Array): Wallet; static fromPrivateKey(secretKey: string): Wallet; } //# sourceMappingURL=SPLWallet.d.ts.map