UNPKG

@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
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>; }