SDK for wallet adapters
npm install salmon-adapter-sdk``javascript
class Salmon extends EventEmitter {
publicKey: PublicKey | null;
isConnected: boolean;
connected: boolean; // for SOL Wallet Adapter compatibility
autoApprove: boolean; // for SOL Wallet Adapter compatibility
constructor(config: { network?: string });
connect(): Promise
disconnect(): Promise
signTransaction(transaction: Transaction): Promise
signAllTransactions(transactions: Transaction[]): Promise
signMessage(data: Uint8Array, display: 'hex' | 'utf8' = 'utf8'): Promise
sign(data: Uint8Array, display: 'hex' | 'utf8' = 'utf8'): Promise
}
``