raiden-ts
Version:
Raiden Light Client Typescript/Javascript SDK
32 lines (31 loc) • 1.08 kB
TypeScript
import type { Hash, Signature, UInt } from './utils/types';
export declare const SignatureZero: Signature;
export declare const LocksrootZero: Hash;
export declare enum ShutdownReason {
STOP = "raidenStopped",
ACCOUNT_CHANGED = "providerAccountChanged",
NETWORK_CHANGED = "providerNetworkChanged"
}
export declare enum Capabilities {
DELIVERY = "Delivery",
RECEIVE = "Receive",
MEDIATE = "Mediate",
WEBRTC = "webRTC",
TO_DEVICE = "toDevice",
IMMUTABLE_METADATA = "immutableMetadata"
}
export declare const CapsFallback: {
readonly Delivery: 1;
readonly Receive: 1;
readonly Mediate: 1;
readonly webRTC: 0;
readonly toDevice: 1;
readonly immutableMetadata: 0;
};
export declare const RAIDEN_DEVICE_ID = "RAIDEN";
export declare const DEFAULT_CONFIRMATIONS = 5;
export declare const DEFAULT_POLLING_INTERVAL = 5;
export declare const DEFAULT_MS_REWARD: UInt<32>;
export declare const DEFAULT_REVEAL_TIMEOUT: number;
export declare const DEFAULT_PFS_IOU_TIMEOUT: number;
export declare const DEFAULT_PFS_MAX_PATHS = 3;