UNPKG

580 BTypeScriptView Raw
1/// <reference types="node" />
2import RouteBroadcaster from '../services/route-broadcaster';
3import reduct = require('reduct');
4import { IlpPrepare } from 'ilp-packet';
5export default class CcpController {
6 protected routeBroadcaster: RouteBroadcaster;
7 constructor(deps: reduct.Injector);
8 handle(data: Buffer, sourceAccount: string, { parsedPacket }: {
9 parsedPacket: IlpPrepare;
10 }): Promise<Buffer>;
11 handleRouteControl(data: Buffer, sourceAccount: string): Promise<Buffer>;
12 handleRouteUpdate(data: Buffer, sourceAccount: string): Promise<Buffer>;
13}