UNPKG

@node-lightning/wire

Version:
26 lines 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serializeAddress = void 0; const AddressType_1 = require("../../domain/AddressType"); const serializeIPv4_1 = require("./serializeIPv4"); const serializeIPv6_1 = require("./serializeIPv6"); const serializeTor2_1 = require("./serializeTor2"); const serializeTor3_1 = require("./serializeTor3"); /** * Serializes an address into a Buffer that can be transmitted * over the wire */ function serializeAddress(address) { switch (address.type) { case AddressType_1.AddressType.IPv4: return serializeIPv4_1.serializeIPv4(address); case AddressType_1.AddressType.IPv6: return serializeIPv6_1.serializeIPv6(address); case AddressType_1.AddressType.TOR2: return serializeTor2_1.serializeTor2(address); case AddressType_1.AddressType.TOR3: return serializeTor3_1.serializeTor3(address); } } exports.serializeAddress = serializeAddress; //# sourceMappingURL=serializeAddress.js.map