@airgap/etherlink
Version:
The @airgap/etherlink package is an implementation of the ICoinProtocol interface from @airgap/coinlib-core.
15 lines (14 loc) • 514 B
TypeScript
import { ProtocolNetwork } from './protocol';
export interface OfflineProtocolConfiguration {
type: 'offline';
}
export interface OnlineProtocolConfiguration {
type: 'online';
networks: Record<string, ProtocolNetwork>;
}
export interface FullProtocolConfiguration {
type: 'full';
offline: OfflineProtocolConfiguration;
online: OnlineProtocolConfiguration;
}
export declare type ProtocolConfiguration = OfflineProtocolConfiguration | OnlineProtocolConfiguration | FullProtocolConfiguration;