@zkp2p/reclaim-witness-sdk
Version:
<div> <div> <img src="https://raw.githubusercontent.com/reclaimprotocol/.github/main/assets/banners/Attestor-Core.png" /> </div> </div>
14 lines (13 loc) • 768 B
TypeScript
import { TunnelMessage } from '../proto/api';
import { AcceptNewConnectionOpts, BGPListener, IAttestorServerSocket } from '../types';
import { AttestorSocket } from '../utils/socket-base';
import { WebSocket as WS } from 'ws';
export declare class AttestorServerSocket extends AttestorSocket implements IAttestorServerSocket {
sessionId: number;
bgpListener: BGPListener | undefined;
tunnels: IAttestorServerSocket['tunnels'];
private constructor();
getTunnel(tunnelId: number): import("../types").Tunnel<import("../types").TCPSocketProperties>;
removeTunnel(tunnelId: TunnelMessage['tunnelId']): void;
static acceptConnection(socket: WS, { req, logger, bgpListener }: AcceptNewConnectionOpts): Promise<AttestorServerSocket | undefined>;
}