UNPKG

wallet-storage

Version:

BRC100 conforming wallet, wallet storage and wallet signer components

26 lines 795 B
/** * StorageServer.ts * * A server-side class that "has a" local WalletStorage (like a StorageKnex instance), * and exposes it via a JSON-RPC POST endpoint using Express. */ import { Request } from 'express'; import { Wallet, StorageProvider } from '../../index.all'; export interface WalletStorageServerOptions { port: number; wallet: Wallet; monetize: boolean; calculateRequestPrice?: (req: Request) => number | Promise<number>; } export declare class StorageServer { private app; private port; private storage; private wallet; private monetize; private calculateRequestPrice?; constructor(storage: StorageProvider, options: WalletStorageServerOptions); private setupRoutes; start(): void; } //# sourceMappingURL=StorageServer.d.ts.map