@neo-one/server-plugin-wallet
Version:
NEO•ONE Server wallet plugin.
17 lines (16 loc) • 864 B
TypeScript
import { PluginManager, ResourceAdapter, ResourceAdapterOptions, TaskList } from '@neo-one/server-plugin';
import { WalletClient } from './types';
import { Wallet, WalletResourceOptions, WalletResourceType } from './WalletResourceType';
export declare class MasterWalletResourceAdapter {
readonly client: WalletClient;
private readonly pluginManager;
private readonly resourceType;
constructor({ client, pluginManager, resourceType, }: {
readonly client: WalletClient;
readonly pluginManager: PluginManager;
readonly resourceType: WalletResourceType;
});
initResourceAdapter(options: ResourceAdapterOptions): Promise<ResourceAdapter<Wallet, WalletResourceOptions>>;
createResourceAdapter(adapterOptions: ResourceAdapterOptions, options: WalletResourceOptions): TaskList;
private getResourceAdapterOptions;
}