1- import { Context , Handler } from "./context" ;
2- import net from "net" ;
3- import { ID , Table } from "./kademlia" ;
4- import nacl from "tweetnacl" ;
5- import { getAvailableAddress , splitHostPort } from "./net" ;
6- import { IPv4 , IPv6 } from "ipaddr.js" ;
1+ import { Buffer } from "https://deno.land/std/node/buffer.ts" ;
2+ import { Context , Handler } from "./context.ts" ;
3+ // import net from "net";
4+ import { ID , Table } from "./kademlia.ts" ;
5+ import * as nacl from 'https://deno.land/x/tweetnacl_deno/src/nacl.ts'
6+ import { getAvailableAddress , splitHostPort } from "./net.ts" ;
7+ import ipaddr from "https://jspm.dev/ipaddr.js" ;
78import {
89 DataPacket ,
910 FindNodeRequest ,
@@ -12,11 +13,11 @@ import {
1213 Opcode ,
1314 ServiceRequestPacket ,
1415 ServiceResponsePacket ,
15- } from "./packet" ;
16- import events from "events" ;
17- import { clientHandshake , serverHandshake , Session } from "./session" ;
18- import hash from "object-hash " ;
19- import { Provider } from "./provider " ;
16+ } from "./packet.ts " ;
17+ import events from "https://deno.land/std/node/ events.ts " ;
18+ import { clientHandshake , serverHandshake , Session } from "./session.ts " ;
19+ import { Provider } from "./provider.ts " ;
20+ import hash from "https://jspm.dev/object-hash " ;
2021
2122const debug = require ( "debug" ) ( "flatend" ) ;
2223
@@ -74,7 +75,7 @@ export class Node {
7475 }
7576 }
7677
77- let publicHost : IPv4 | IPv6 ;
78+ let publicHost : ipaddr . IPv4 | ipaddr . IPv6 ;
7879 let publicPort : number ;
7980
8081 if ( opts . publicAddr ) {
0 commit comments