raiden-api-sdk
Version:
SDK for interacting with the Raiden API
32 lines (31 loc) • 962 B
TypeScript
import { Node } from './node';
import { Channels } from './channels';
import { Tokens } from './tokens';
import { PendingTransfers } from './pendingTransfers';
import { TokenNetworks } from './token-networks';
import { Payments } from './payments';
import { Configuration } from './apis';
export interface RaidenSwaggerApis {
node: Node;
channels: Channels;
tokens: Tokens;
pendingTransfers: PendingTransfers;
tokenNetworks: TokenNetworks;
payments: Payments;
}
/**
* @public
*/
export declare class Raiden {
/**
* Entrypoint to your raiden node
*/
readonly node: Node;
readonly channels: Channels;
readonly tokens: Tokens;
readonly pendingTransfers: PendingTransfers;
readonly tokenNetworks: TokenNetworks;
readonly payments: Payments;
static create(config?: Configuration): Raiden;
constructor({ node, channels, tokens, pendingTransfers, tokenNetworks, payments, }: RaidenSwaggerApis);
}