@helia/verified-fetch
Version:
A fetch-like API for obtaining verified & trustless IPFS content on the web
22 lines • 862 B
JavaScript
import { webRTCDirect } from '@libp2p/webrtc';
import { webSockets } from '@libp2p/websockets';
import { libp2pDefaults } from 'helia';
export function getLibp2pConfig() {
const libp2pDefaultOptions = libp2pDefaults();
libp2pDefaultOptions.start = false;
libp2pDefaultOptions.addresses = { listen: [] };
libp2pDefaultOptions.transports = [webRTCDirect(), webSockets()];
libp2pDefaultOptions.peerDiscovery = []; // Avoid connecting to bootstrap nodes
const services = {
dcutr: libp2pDefaultOptions.services.dcutr,
identify: libp2pDefaultOptions.services.identify,
keychain: libp2pDefaultOptions.services.keychain,
ping: libp2pDefaultOptions.services.ping
};
return {
...libp2pDefaultOptions,
start: false,
services
};
}
//# sourceMappingURL=libp2p-defaults.browser.js.map