UNPKG

@stoar/sdk

Version:

JavaScript/TypeScript SDK for STOAR - Decentralized file storage on Arweave

15 lines 944 B
import type Arweave from 'arweave'; import { BaseBrowserWallet, BaseJSONWallet, type WalletInterface } from './base'; export declare class BrowserWallet extends BaseBrowserWallet<Arweave> implements WalletInterface { static create(arweave: Arweave): Promise<BrowserWallet>; } export declare class JSONWallet extends BaseJSONWallet<Arweave> implements WalletInterface { static create(arweave: Arweave, jwkOrString: any | string): Promise<JSONWallet>; static fromJWK(arweave: Arweave, jwk: any): Promise<JSONWallet>; static fromJSONString(arweave: Arweave, jsonString: string): Promise<JSONWallet>; protected jwkToAddress(jwk: any): Promise<string>; protected cryptoSign(jwk: any, data: Uint8Array): Promise<Uint8Array>; protected cryptoEncrypt(data: Uint8Array, publicKey: string): Promise<Uint8Array>; protected cryptoDecrypt(jwk: any, data: Uint8Array): Promise<Uint8Array>; } //# sourceMappingURL=node.d.ts.map