├── .dockerignore ├── .github ├── dependabot.yaml ├── healthcheck.sh ├── labeler.yml ├── pull_request_template.md └── workflows │ ├── auto-release-docker.yml │ ├── close-stale-issue-and-pr.yaml │ ├── deploy-docs.yml │ ├── docker-build.yml │ ├── label.yml │ ├── publish-npm.yml │ ├── release-docker.yml │ ├── reusable │ ├── cached-build │ │ └── action.yml │ ├── collect-and-upload-logs │ │ └── action.yml │ ├── run-entry-point │ │ └── action.yml │ └── run-nodes │ │ └── action.yml │ ├── staging-docs.yml │ ├── test-docs.yml │ ├── test-setup.yml │ ├── validate.yml │ └── yamllint.yml ├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── dataSources.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml ├── network-monorepo.iml ├── runConfigurations │ ├── broker__all_.xml │ ├── broker__dev_1_.xml │ ├── broker__dev_2_.xml │ ├── broker__dev_3_.xml │ ├── broker__dev_prod_resend_.xml │ ├── client__all_.xml │ ├── client__end_to_end_.xml │ ├── client__integration_.xml │ ├── client__unit_.xml │ ├── network__all_.xml │ ├── network_tracker__all_.xml │ ├── tracker_1.xml │ ├── tracker_2.xml │ ├── tracker_3.xml │ └── utils__all_.xml └── vcs.xml ├── .npmrc ├── .nvmrc ├── .yamllint ├── CHANGELOG.md ├── Dockerfile.node ├── README.md ├── bin ├── run-entry-point.sh └── run-nodes.sh ├── developer-docs ├── algorithms │ └── duplicate-detection.md ├── index.md ├── install-on-apple-silicon.md ├── logging-practices.md └── testing-best-practices.md ├── docs ├── .gitignore ├── README.md ├── api-docs-smoke-test.sh ├── docs │ ├── guides │ │ ├── _category_.json │ │ ├── become-an-operator.md │ │ ├── how-to-run-autostaker-plugin.md │ │ ├── how-to-run-streamr-node.md │ │ ├── how-to-stake-and-earn.md │ │ ├── how-to-update-your-streamr-node.md │ │ ├── nodejs.md │ │ ├── overview.md │ │ ├── use-any-language-or-device.md │ │ └── web-app-frameworks.md │ ├── help │ │ ├── _category_.json │ │ ├── debugging-tools.md │ │ ├── developer-faq.md │ │ ├── how-to-contribute.md │ │ ├── how-to-get-support.md │ │ ├── operator-faq.md │ │ ├── project-faq.md │ │ ├── pub-sub.md │ │ └── useful-links.md │ ├── streamr-network │ │ ├── _category_.json │ │ ├── incentives │ │ │ ├── _category_.json │ │ │ ├── network-incentives.md │ │ │ ├── network-penalties.md │ │ │ ├── node-inspection.md │ │ │ └── stream-sponsorships.md │ │ ├── network-roles │ │ │ ├── _category_.json │ │ │ ├── delegators.md │ │ │ ├── operators.md │ │ │ ├── publishers-and-subscribers.md │ │ │ └── sponsors.md │ │ ├── security │ │ │ ├── _category_.json │ │ │ ├── end-to-end-encryption.md │ │ │ ├── quantum-security.md │ │ │ └── signing-and-verification.md │ │ ├── smart-contracts.md │ │ └── streamr-nodes.md │ ├── streamr-project │ │ ├── _category_.json │ │ ├── background.md │ │ └── governance.md │ └── usage │ │ ├── _category_.json │ │ ├── cli-tool.md │ │ ├── configuration.md │ │ ├── connect-apps-and-iot │ │ ├── _category_.json │ │ ├── proxy-publish.md │ │ └── streamr-node-interface.md │ │ ├── identity.md │ │ ├── sdk │ │ ├── _category_.json │ │ ├── how-to-use.md │ │ └── utility-functions.md │ │ └── streams │ │ ├── _category_.json │ │ ├── creating-streams.md │ │ ├── interacting-with-streams.md │ │ ├── msg-ordering.md │ │ ├── partitioning.md │ │ ├── permissions.md │ │ ├── publishing.md │ │ ├── signature-verification.md │ │ ├── store-and-retrieve.md │ │ ├── subscribing.md │ │ └── what-are-streams.md ├── docusaurus.config.ts ├── package-lock.json ├── package.json ├── sidebars.ts ├── src │ ├── css │ │ └── custom.css │ └── pages │ │ └── api-docs.tsx ├── static │ ├── .nojekyll │ ├── assets │ │ ├── default.json │ │ └── testnet-default.json │ └── img │ │ ├── DATA-flows-Operator-contract.jpg │ │ ├── DATA-flows-Sponsorship-contract.jpg │ │ ├── DATA-flows-high-level.jpg │ │ ├── mqtt-guide-1.png │ │ ├── mumbai-to-testnet.jpg │ │ ├── network.png │ │ ├── node-addresses.png │ │ ├── noderunner.png │ │ ├── operator-address.png │ │ ├── operator-flows.png │ │ ├── operator-sponsorship-relational-diagram.png │ │ ├── operator-status-green.png │ │ ├── public-stream.png │ │ ├── quickstart.png │ │ ├── sponsor-diagram.png │ │ ├── staking-agent-selector-in-hub.png │ │ ├── stream-sponsorship.png │ │ ├── streamr-logo.svg │ │ ├── streams_partioning_01.jpeg │ │ ├── streams_partioning_02.jpeg │ │ ├── testnets.jpg │ │ └── usage.png └── tsconfig.json ├── eslint.config.mjs ├── jest.config.ts ├── lerna.json ├── package.json ├── packages ├── autocertifier-client │ ├── .gitignore │ ├── .npmignore │ ├── package.json │ ├── proto.sh │ ├── protos │ │ └── AutoCertifier.proto │ ├── src │ │ ├── AutoCertifierClient.ts │ │ ├── RestClient.ts │ │ ├── createSelfSignedCertificate.ts │ │ ├── data │ │ │ ├── ApiError.ts │ │ │ ├── CertifiedSubdomain.ts │ │ │ ├── CreateCertifiedSubdomainRequest.ts │ │ │ ├── HttpStatus.ts │ │ │ ├── Session.ts │ │ │ └── UpdateIpAndPortRequest.ts │ │ ├── errors.ts │ │ ├── exports.ts │ │ └── makeHttpRequest.ts │ └── tsconfig.json ├── autocertifier-server │ ├── .gitignore │ ├── README.md │ ├── bin │ │ ├── copyARecordsToRoute53.ts │ │ └── run.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── AutoCertifierServer.ts │ │ ├── CertificateCreator.ts │ │ ├── ChallengeManager.ts │ │ ├── Database.ts │ │ ├── DnsServer.ts │ │ ├── RestInterface.ts │ │ ├── RestServer.ts │ │ ├── Route53Api.ts │ │ └── StreamrChallenger.ts │ ├── test │ │ ├── integration │ │ │ ├── DnsServer-real-dns-client.test.ts │ │ │ ├── RestServer-real-http-client.test.ts │ │ │ └── StreamrChallenger.test.ts │ │ ├── unit │ │ │ ├── Database.test.ts │ │ │ └── DnsServer.test.ts │ │ └── utils │ │ │ └── self-signed-certs │ │ │ ├── certificate.pem │ │ │ └── key.pem │ ├── tsconfig.jest.json │ ├── tsconfig.json │ └── tsconfig.node.json ├── browser-test-runner │ ├── .gitignore │ ├── LICENSE │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── createKarmaConfig.ts │ │ ├── createWebpackConfig.ts │ │ ├── exports.ts │ │ ├── karma-setup.js │ │ └── preload.js │ └── tsconfig.json ├── cdn-location │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── data-generation │ │ ├── generateDataFromTSPSolverResult.sh │ │ ├── generateIataToRegionNumberMapping.ts │ │ ├── insertCoordinatesToAirports.ts │ │ ├── intermediate-files │ │ │ ├── airportsWithCoordinates.csv │ │ │ └── airportsWithShortestPath.csv │ │ ├── metropolitancodes.csv │ │ ├── prepareForTSPSolver.sh │ │ ├── tsp-input │ │ │ └── coordinates.csv │ │ └── tsp-output │ │ │ └── shortestpath.csv │ ├── eslint.config.mjs │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── airportCodeToRegion.ts │ │ ├── exports.ts │ │ ├── fetchAirportCodeFromCdn.ts │ │ └── getLocalRegion.ts │ ├── test │ │ └── integration │ │ │ ├── fetchAirportCodeFromCdn.test.ts │ │ │ └── getLocalRegion.test.ts │ ├── tsconfig.data-generation.json │ ├── tsconfig.jest.json │ ├── tsconfig.json │ └── tsconfig.node.json ├── cli-tools │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── streamr-identity-generate.ts │ │ ├── streamr-identity-whoami.ts │ │ ├── streamr-identity.ts │ │ ├── streamr-internal-node-info.ts │ │ ├── streamr-internal-operator-create.ts │ │ ├── streamr-internal-operator-delegate.ts │ │ ├── streamr-internal-operator-grant-controller-role.ts │ │ ├── streamr-internal-operator-stake.ts │ │ ├── streamr-internal-operator-undelegate.ts │ │ ├── streamr-internal-operator-unstake.ts │ │ ├── streamr-internal-operator-update.ts │ │ ├── streamr-internal-show-sdk-config.ts │ │ ├── streamr-internal-sponsorship-create.ts │ │ ├── streamr-internal-sponsorship-sponsor.ts │ │ ├── streamr-internal-token-mint.ts │ │ ├── streamr-internal-visualize-topology.ts │ │ ├── streamr-internal.ts │ │ ├── streamr-mock-data-generate.ts │ │ ├── streamr-mock-data.ts │ │ ├── streamr-storage-node-add-stream.ts │ │ ├── streamr-storage-node-list-streams.ts │ │ ├── streamr-storage-node-list.ts │ │ ├── streamr-storage-node-register.ts │ │ ├── streamr-storage-node-remove-stream.ts │ │ ├── streamr-storage-node-show.ts │ │ ├── streamr-storage-node-unregister.ts │ │ ├── streamr-storage-node.ts │ │ ├── streamr-stream-create.ts │ │ ├── streamr-stream-grant-permission.ts │ │ ├── streamr-stream-publish.ts │ │ ├── streamr-stream-resend-from.ts │ │ ├── streamr-stream-resend-last.ts │ │ ├── streamr-stream-resend-range.ts │ │ ├── streamr-stream-resend.ts │ │ ├── streamr-stream-revoke-permission.ts │ │ ├── streamr-stream-search.ts │ │ ├── streamr-stream-show.ts │ │ ├── streamr-stream-subscribe.ts │ │ ├── streamr-stream.ts │ │ └── streamr.ts │ ├── cli-tools.iml │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── client.ts │ │ ├── command.ts │ │ ├── common.ts │ │ ├── config.ts │ │ ├── logLevel.ts │ │ ├── permission.ts │ │ └── resend.ts │ ├── test │ │ ├── environment.test.ts │ │ ├── identity.test.ts │ │ ├── internal-operator.test.ts │ │ ├── internal-sponsorship-create.test.ts │ │ ├── internal-sponsorship-sponsor.test.ts │ │ ├── mock-data.test.ts │ │ ├── storage-node.test.ts │ │ ├── stream-create.test.ts │ │ ├── stream-permission.test.ts │ │ ├── stream-publish.test.ts │ │ ├── stream-resend.test.ts │ │ ├── stream-search.test.ts │ │ ├── stream-show.test.ts │ │ ├── stream-subscribe.test.ts │ │ └── utils.ts │ ├── tsconfig.jest.json │ ├── tsconfig.json │ └── tsconfig.node.json ├── dht │ ├── .gitignore │ ├── README.md │ ├── jest.config.ts │ ├── karma-setup.js │ ├── karma.config.ts │ ├── package.json │ ├── proto.sh │ ├── protos │ │ ├── DhtRpc.proto │ │ └── tests.proto │ ├── scripts │ │ ├── postbuild.sh │ │ └── rewrite-package.ts │ ├── src │ │ ├── connection │ │ │ ├── Connection.ts │ │ │ ├── ConnectionLockRpcLocal.ts │ │ │ ├── ConnectionLockRpcRemote.ts │ │ │ ├── ConnectionLockStates.ts │ │ │ ├── ConnectionManager.ts │ │ │ ├── ConnectionsView.ts │ │ │ ├── ConnectorFacade.ts │ │ │ ├── Handshaker.ts │ │ │ ├── IConnection.ts │ │ │ ├── ManagedConnection.ts │ │ │ ├── OutputBuffer.ts │ │ │ ├── PendingConnection.ts │ │ │ ├── connectivityChecker.ts │ │ │ ├── connectivityRequestHandler.ts │ │ │ ├── simulator │ │ │ │ ├── Simulator.ts │ │ │ │ ├── SimulatorConnection.ts │ │ │ │ ├── SimulatorConnector.ts │ │ │ │ ├── SimulatorTransport.ts │ │ │ │ └── pings.ts │ │ │ ├── webrtc │ │ │ │ ├── BrowserWebrtcConnection.ts │ │ │ │ ├── IWebrtcConnection.ts │ │ │ │ ├── NodeWebrtcConnection.ts │ │ │ │ ├── WebrtcConnector.ts │ │ │ │ ├── WebrtcConnectorRpcLocal.ts │ │ │ │ ├── WebrtcConnectorRpcRemote.ts │ │ │ │ └── iceServerAsString.ts │ │ │ └── websocket │ │ │ │ ├── AbstractWebsocketClientConnection.ts │ │ │ │ ├── AutoCertifierClientFacade.ts │ │ │ │ ├── BrowserWebsocketClientConnection.ts │ │ │ │ ├── NodeWebsocketClientConnection.ts │ │ │ │ ├── WebsocketClientConnector.ts │ │ │ │ ├── WebsocketClientConnectorRpcLocal.ts │ │ │ │ ├── WebsocketClientConnectorRpcRemote.ts │ │ │ │ ├── WebsocketServer.ts │ │ │ │ ├── WebsocketServerConnection.ts │ │ │ │ └── WebsocketServerConnector.ts │ │ ├── dht │ │ │ ├── DhtNode.ts │ │ │ ├── DhtNodeRpcLocal.ts │ │ │ ├── DhtNodeRpcRemote.ts │ │ │ ├── ExternalApiRpcLocal.ts │ │ │ ├── ExternalApiRpcRemote.ts │ │ │ ├── PeerManager.ts │ │ │ ├── contact │ │ │ │ ├── Contact.ts │ │ │ │ ├── ContactList.ts │ │ │ │ ├── RandomContactList.ts │ │ │ │ ├── RingContactList.ts │ │ │ │ ├── RpcRemote.ts │ │ │ │ ├── SortedContactList.ts │ │ │ │ ├── getClosestNodes.ts │ │ │ │ └── ringIdentifiers.ts │ │ │ ├── discovery │ │ │ │ ├── DiscoverySession.ts │ │ │ │ ├── PeerDiscovery.ts │ │ │ │ └── RingDiscoverySession.ts │ │ │ ├── recursive-operation │ │ │ │ ├── RecursiveOperationManager.ts │ │ │ │ ├── RecursiveOperationRpcLocal.ts │ │ │ │ ├── RecursiveOperationRpcRemote.ts │ │ │ │ ├── RecursiveOperationSession.ts │ │ │ │ ├── RecursiveOperationSessionRpcLocal.ts │ │ │ │ └── RecursiveOperationSessionRpcRemote.ts │ │ │ ├── routing │ │ │ │ ├── DuplicateDetector.ts │ │ │ │ ├── Router.ts │ │ │ │ ├── RouterRpcLocal.ts │ │ │ │ ├── RouterRpcRemote.ts │ │ │ │ ├── RoutingSession.ts │ │ │ │ ├── RoutingTablesCache.ts │ │ │ │ └── getPreviousPeer.ts │ │ │ └── store │ │ │ │ ├── LocalDataStore.ts │ │ │ │ ├── StoreManager.ts │ │ │ │ ├── StoreRpcLocal.ts │ │ │ │ └── StoreRpcRemote.ts │ │ ├── exports.ts │ │ ├── helpers │ │ │ ├── AddressTools.ts │ │ │ ├── Connectivity.ts │ │ │ ├── browser │ │ │ │ ├── isBrowserEnvironment.ts │ │ │ │ └── isBrowserEnvironment_override.ts │ │ │ ├── createPeerDescriptor.ts │ │ │ ├── createPeerDescriptorSignaturePayload.ts │ │ │ ├── debugHelpers.ts │ │ │ ├── errors.ts │ │ │ ├── offering.ts │ │ │ ├── protoClasses.ts │ │ │ ├── protoToString.ts │ │ │ └── version.ts │ │ ├── identifiers.ts │ │ ├── rpc-protocol │ │ │ ├── DhtCallContext.ts │ │ │ └── DhtRpcOptions.ts │ │ ├── transport │ │ │ ├── ITransport.ts │ │ │ ├── ListeningRpcCommunicator.ts │ │ │ └── RoutingRpcCommunicator.ts │ │ └── types │ │ │ ├── ServiceID.ts │ │ │ └── textencoding.d.ts │ ├── test │ │ ├── benchmark │ │ │ ├── Find.test.ts │ │ │ ├── KademliaCorrectness.test.ts │ │ │ ├── RingCorrectness.test.ts │ │ │ ├── SortedContactListBenchmark.test.ts │ │ │ ├── WebsocketServerMemoryLeak.test.ts │ │ │ └── hybrid-network-simulation │ │ │ │ └── RingContactList.test.ts │ │ ├── end-to-end │ │ │ ├── GeoIpLayer0.test.ts │ │ │ ├── Layer0-Layer1.test.ts │ │ │ ├── Layer0.test.ts │ │ │ ├── Layer0MixedConnectionTypes.test.ts │ │ │ ├── Layer0Webrtc-Layer1.test.ts │ │ │ ├── Layer0Webrtc.test.ts │ │ │ ├── Layer1-Scale-WebSocket.test.ts │ │ │ ├── Layer1-Scale-Webrtc.test.ts │ │ │ ├── RecoveryFromFailedAutoCertification.test.ts │ │ │ ├── WebsocketConnectionRequest.test.ts │ │ │ └── memory-leak.test.ts │ │ ├── integration │ │ │ ├── ConnectionLocking.test.ts │ │ │ ├── ConnectionManager.test.ts │ │ │ ├── ConnectivityChecking.test.ts │ │ │ ├── DhtJoinPeerDiscovery.test.ts │ │ │ ├── DhtNode.test.ts │ │ │ ├── DhtNodeExternalAPI.test.ts │ │ │ ├── DhtNodeRpcRemote.test.ts │ │ │ ├── DhtRpc.test.ts │ │ │ ├── Find.test.ts │ │ │ ├── GeoIpConnectivityChecking.test.ts │ │ │ ├── Layer1-scale.test.ts │ │ │ ├── Mock-Layer1-Layer0.test.ts │ │ │ ├── MultipleEntryPointJoining.test.ts │ │ │ ├── ReplicateData.test.ts │ │ │ ├── RouteMessage.test.ts │ │ │ ├── RouterRpcRemote.test.ts │ │ │ ├── SimultaneousConnections.test.ts │ │ │ ├── Store.test.ts │ │ │ ├── StoreAndDelete.test.ts │ │ │ ├── StoreOnDhtWithThreeNodes.test.ts │ │ │ ├── StoreOnDhtWithTwoNodes.test.ts │ │ │ ├── StoreRpcRemote.test.ts │ │ │ ├── WebrtcConnectionManagement.test.ts │ │ │ ├── WebrtcConnectorRpc.test.ts │ │ │ ├── Websocket.test.ts │ │ │ ├── WebsocketClientConnectorRpc.test.ts │ │ │ ├── WebsocketConnectionManagement.test.ts │ │ │ └── rpc-connections-over-webrtc.test.ts │ │ ├── kademlia-simulation │ │ │ └── data │ │ │ │ ├── nodeids.json │ │ │ │ └── orderedneighbors.json │ │ ├── unit │ │ │ ├── AddressTools.test.ts │ │ │ ├── AutoCertifierClientFacade.test.ts │ │ │ ├── ConnectionManager.test.ts │ │ │ ├── ConnectivityHelpers.test.ts │ │ │ ├── DiscoverySession.test.ts │ │ │ ├── DuplicateDetector.test.ts │ │ │ ├── Handshaker.test.ts │ │ │ ├── ListeningRpcCommunicator.test.ts │ │ │ ├── LocalDataStore.test.ts │ │ │ ├── ManagedConnection.test.ts │ │ │ ├── PeerManager.test.ts │ │ │ ├── PendingConnection.test.ts │ │ │ ├── ProtobufMessage.test.ts │ │ │ ├── RandomContactList.test.ts │ │ │ ├── RecursiveOperationManager.test.ts │ │ │ ├── RecursiveOperationSession.test.ts │ │ │ ├── Router.test.ts │ │ │ ├── RoutingSession.test.ts │ │ │ ├── SortedContactList.test.ts │ │ │ ├── StoreManager.test.ts │ │ │ ├── StoreRpcLocal.test.ts │ │ │ ├── WebrtcConnection.test.ts │ │ │ ├── WebrtcConnector.test.ts │ │ │ ├── WebsocketClientConnector.test.ts │ │ │ ├── WebsocketServer.test.ts │ │ │ ├── WebsocketServerConnector.test.ts │ │ │ ├── connectivityRequestHandler.test.ts │ │ │ ├── createPeerDescriptor.test.ts │ │ │ ├── customMatchers.test.ts │ │ │ ├── getClosestNodes.test.ts │ │ │ ├── version.test.ts │ │ │ └── webrtcReplaceInternalIpWithExternalIp.test.ts │ │ └── utils │ │ │ ├── FakeConnectorFacade.ts │ │ │ ├── FakeRpcCommunicator.ts │ │ │ ├── FakeTransport.ts │ │ │ ├── customMatchers.ts │ │ │ ├── mock │ │ │ ├── MockConnection.ts │ │ │ ├── MockConnectionsView.ts │ │ │ ├── MockRouter.ts │ │ │ ├── MockRpcCommunicator.ts │ │ │ ├── MockTransport.ts │ │ │ └── mockDataEntry.ts │ │ │ ├── topology.ts │ │ │ └── utils.ts │ ├── tsconfig.jest.json │ ├── tsconfig.json │ ├── tsconfig.karma.json │ └── tsconfig.node.json ├── geoip-location │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── GeoIpLocator.ts │ │ ├── downloadGeoIpDatabase.ts │ │ ├── exports.ts │ │ └── tarHelper.ts │ ├── test │ │ ├── helpers │ │ │ ├── TestServer.ts │ │ │ └── fetchFileToMemory.ts │ │ └── unit │ │ │ ├── GeoIpLocator-intervals.test.ts │ │ │ ├── GeoIpLocator-no-network-at-monthly.test.ts │ │ │ ├── GeoIpLocator-no-network-at-start.test.ts │ │ │ ├── GeoIpLocator.test.ts │ │ │ ├── downloadGeoIpDatabase.test.ts │ │ │ └── tarHelper.test.ts │ ├── tsconfig.jest.json │ ├── tsconfig.json │ └── tsconfig.node.json ├── node │ ├── .dockerignore │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── broker.iml │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── dataSources.xml │ │ ├── encodings.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── jsLibraryMappings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations │ │ │ ├── Run_Broker__8690__8691_.xml │ │ │ ├── Run_Broker__8790__8791_.xml │ │ │ ├── Run_Broker__8890_8891_.xml │ │ │ ├── Run_Tracker__30301_.xml │ │ │ ├── Run_Tracker__30302_.xml │ │ │ ├── Run_Tracker__30303_.xml │ │ │ ├── integration_test.xml │ │ │ ├── test.xml │ │ │ └── unit_test.xml │ │ └── vcs.xml │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── delete-expired-data.ts │ │ ├── entry-point.ts │ │ ├── streamr-node-init.ts │ │ └── streamr-node.ts │ ├── configs │ │ ├── development-1.env.json │ │ ├── development-2.env.json │ │ ├── development-3.env.json │ │ ├── development-prod-resend.env.json │ │ ├── docker-1.env.json │ │ ├── docker-2.env.json │ │ └── docker-3.env.json │ ├── configuration.md │ ├── data-api.iml │ ├── jest.config.ts │ ├── package.json │ ├── plugins.md │ ├── src │ │ ├── Plugin.ts │ │ ├── apiAuthentication.ts │ │ ├── broker.ts │ │ ├── config │ │ │ ├── ConfigWizard.ts │ │ │ ├── config.schema.json │ │ │ ├── config.ts │ │ │ ├── definitions.schema.json │ │ │ ├── migration.ts │ │ │ └── validateConfig.ts │ │ ├── exports.ts │ │ ├── helpers │ │ │ ├── PayloadFormat.ts │ │ │ ├── applyPluginClientConfigs.ts │ │ │ ├── generateMnemonicFromAddress.ts │ │ │ ├── parser.ts │ │ │ ├── partitions.ts │ │ │ └── weightedSample.ts │ │ ├── httpServer.ts │ │ ├── pluginRegistry.ts │ │ ├── plugins │ │ │ ├── autostaker │ │ │ │ ├── AutostakerPlugin.ts │ │ │ │ ├── config.schema.json │ │ │ │ ├── payoutProportionalStrategy.ts │ │ │ │ ├── sum.ts │ │ │ │ └── types.ts │ │ │ ├── consoleMetrics │ │ │ │ ├── ConsoleMetricsPlugin.ts │ │ │ │ └── config.schema.json │ │ │ ├── http │ │ │ │ ├── HttpPlugin.ts │ │ │ │ ├── config.schema.json │ │ │ │ └── publishEndpoint.ts │ │ │ ├── info │ │ │ │ ├── InfoPlugin.ts │ │ │ │ └── config.schema.json │ │ │ ├── mqtt │ │ │ │ ├── Bridge.ts │ │ │ │ ├── MqttPlugin.ts │ │ │ │ ├── MqttServer.ts │ │ │ │ └── config.schema.json │ │ │ ├── operator │ │ │ │ ├── ConsistentHashRing.ts │ │ │ │ ├── MaintainTopologyHelper.ts │ │ │ │ ├── MaintainTopologyService.ts │ │ │ │ ├── OperatorFleetState.ts │ │ │ │ ├── OperatorPlugin.ts │ │ │ │ ├── StreamPartAssignments.ts │ │ │ │ ├── announceNodeToContract.ts │ │ │ │ ├── announceNodeToStream.ts │ │ │ │ ├── checkOperatorValueBreach.ts │ │ │ │ ├── closeExpiredFlags.ts │ │ │ │ ├── config.schema.json │ │ │ │ ├── createIsLeaderFn.ts │ │ │ │ ├── formCoordinationStreamId.ts │ │ │ │ ├── heartbeatUtils.ts │ │ │ │ ├── inspectOverTime.ts │ │ │ │ ├── inspectRandomNode.ts │ │ │ │ ├── inspectionUtils.ts │ │ │ │ ├── maintainOperatorValue.ts │ │ │ │ └── reviewSuspectNode.ts │ │ │ ├── storage │ │ │ │ ├── Batch.ts │ │ │ │ ├── BatchManager.ts │ │ │ │ ├── Bucket.ts │ │ │ │ ├── BucketManager.ts │ │ │ │ ├── DataQueryFormat.ts │ │ │ │ ├── DeleteExpiredCmd.ts │ │ │ │ ├── SetMembershipSynchronizer.ts │ │ │ │ ├── Storage.ts │ │ │ │ ├── StorageConfig.ts │ │ │ │ ├── StorageEventListener.ts │ │ │ │ ├── StoragePlugin.ts │ │ │ │ ├── StoragePoller.ts │ │ │ │ ├── config.schema.json │ │ │ │ ├── dataMetadataEndpoint.ts │ │ │ │ ├── dataQueryEndpoint.ts │ │ │ │ └── storageConfigEndpoint.ts │ │ │ ├── subscriber │ │ │ │ ├── SubscriberPlugin.ts │ │ │ │ └── config.schema.json │ │ │ └── websocket │ │ │ │ ├── Connection.ts │ │ │ │ ├── PublishConnection.ts │ │ │ │ ├── SubscribeConnection.ts │ │ │ │ ├── WebsocketPlugin.ts │ │ │ │ ├── WebsocketServer.ts │ │ │ │ └── config.schema.json │ │ └── types │ │ │ ├── consistent-hash │ │ │ └── index.d.ts │ │ │ └── nat-type-identifier │ │ │ └── index.d.ts │ ├── test │ │ ├── fixtures │ │ │ ├── cert.pem │ │ │ └── key.pem │ │ ├── integration │ │ │ ├── broker-subscriptions.test.ts │ │ │ ├── config.test.ts │ │ │ ├── createMessagingPluginTest.ts │ │ │ ├── multiple-publisher-plugins.test.ts │ │ │ └── plugins │ │ │ │ ├── mqtt │ │ │ │ ├── Bridge.test.ts │ │ │ │ └── MqttPlugin.test.ts │ │ │ │ ├── operator │ │ │ │ ├── MaintainTopologyService.test.ts │ │ │ │ ├── OperatorPlugin.test.ts │ │ │ │ ├── announceNodeToContract.test.ts │ │ │ │ ├── announceNodeToStream.test.ts │ │ │ │ ├── checkOperatorValueBreach.test.ts │ │ │ │ └── maintainOperatorValue.test.ts │ │ │ │ ├── storage │ │ │ │ ├── BatchManager.test.ts │ │ │ │ ├── BucketManager.test.ts │ │ │ │ ├── MockStorageConfig.ts │ │ │ │ ├── Storage.test.ts │ │ │ │ ├── StorageConfig.test.ts │ │ │ │ ├── cassanda-queries.test.ts │ │ │ │ ├── dataMetadataEndpoint.test.ts │ │ │ │ └── storage-lots-of-data.test.ts │ │ │ │ ├── subscriber │ │ │ │ └── SubscriberPlugin.test.ts │ │ │ │ └── websocket │ │ │ │ ├── WebsocketPlugin.test.ts │ │ │ │ ├── close.test.ts │ │ │ │ └── ping.test.ts │ │ ├── sequential │ │ │ └── plugins │ │ │ │ └── storage │ │ │ │ ├── CassandraNullPayloads.test.ts │ │ │ │ └── DeleteExpiredCmd.test.ts │ │ ├── smoke │ │ │ ├── autostaker.test.ts │ │ │ ├── inspect.test.ts │ │ │ └── profit.test.ts │ │ ├── types │ │ │ └── global.d.ts │ │ ├── unit │ │ │ ├── ConfigWizard.test.ts │ │ │ ├── Plugin.test.ts │ │ │ ├── config.test.ts │ │ │ ├── configMigration.test.ts │ │ │ ├── helpers │ │ │ │ ├── PayloadFormat.test.ts │ │ │ │ ├── applyPluginClientConfigs.test.ts │ │ │ │ ├── generateMnemonicFromAddress.test.ts │ │ │ │ ├── parser.test.ts │ │ │ │ └── weightedSample.test.ts │ │ │ ├── httpServer.test.ts │ │ │ └── plugins │ │ │ │ ├── autostaker │ │ │ │ └── payoutProportionalStrategy.test.ts │ │ │ │ ├── http │ │ │ │ └── publishEndpoint.test.ts │ │ │ │ ├── mqtt │ │ │ │ └── Bridge.test.ts │ │ │ │ ├── operator │ │ │ │ ├── ConsistentHashRing.test.ts │ │ │ │ ├── MaintainTopologyHelper.test.ts │ │ │ │ ├── MaintainTopologyService.test.ts │ │ │ │ ├── OperatorFleetState.test.ts │ │ │ │ ├── StreamPartAssignments.test.ts │ │ │ │ ├── announceNodeToContract.test.ts │ │ │ │ ├── closeExpiredFlags.test.ts │ │ │ │ ├── createIsLeaderFn.test.ts │ │ │ │ ├── formCoordinationStreamId.test.ts │ │ │ │ ├── heartbeatUtils.test.ts │ │ │ │ ├── inspectOverTime.test.ts │ │ │ │ └── inspectionUtils.test.ts │ │ │ │ ├── storage │ │ │ │ ├── Batch.test.ts │ │ │ │ ├── Bucket.test.ts │ │ │ │ ├── StorageAssignmentSynchronizer.test.ts │ │ │ │ ├── StorageConfig.test.ts │ │ │ │ ├── StorageEventListener.test.ts │ │ │ │ ├── StoragePoller.test.ts │ │ │ │ ├── dataQueryEndpoint.test.ts │ │ │ │ └── storageConfigEndpoint.test.ts │ │ │ │ └── websocket │ │ │ │ ├── PublishConnection.test.ts │ │ │ │ └── WebsocketServer.test.ts │ │ └── utils.ts │ ├── tsconfig.jest.json │ ├── tsconfig.json │ └── tsconfig.node.json ├── proto-rpc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── eslint.config.mjs │ ├── examples │ │ ├── errors │ │ │ ├── ErrorRpc.proto │ │ │ ├── compile-protobuf.sh │ │ │ ├── errors.ts │ │ │ ├── proto │ │ │ │ ├── ErrorRpc.client.ts │ │ │ │ ├── ErrorRpc.server.ts │ │ │ │ └── ErrorRpc.ts │ │ │ └── run.sh │ │ ├── hello │ │ │ ├── HelloRpc.proto │ │ │ ├── compile-protobuf.sh │ │ │ ├── hello.ts │ │ │ ├── proto │ │ │ │ ├── HelloRpc.client.ts │ │ │ │ ├── HelloRpc.server.ts │ │ │ │ └── HelloRpc.ts │ │ │ └── run.sh │ │ ├── routed-hello │ │ │ ├── RoutedHelloRpc.proto │ │ │ ├── compile-protobuf.sh │ │ │ ├── proto │ │ │ │ ├── RoutedHelloRpc.client.ts │ │ │ │ ├── RoutedHelloRpc.server.ts │ │ │ │ └── RoutedHelloRpc.ts │ │ │ ├── routedhello.ts │ │ │ └── run.sh │ │ └── wakeup │ │ │ ├── WakeUpRpc.proto │ │ │ ├── compile-protobuf.sh │ │ │ ├── proto │ │ │ ├── WakeUpRpc.client.ts │ │ │ ├── WakeUpRpc.server.ts │ │ │ ├── WakeUpRpc.ts │ │ │ └── google │ │ │ │ └── protobuf │ │ │ │ └── empty.ts │ │ │ ├── run.sh │ │ │ └── wakeup.ts │ ├── jest.config.ts │ ├── karma.config.ts │ ├── package.json │ ├── proto.sh │ ├── protos │ │ └── ProtoRpc.proto │ ├── src │ │ ├── ClientTransport.ts │ │ ├── ProtoCallContext.ts │ │ ├── RpcCommunicator.ts │ │ ├── ServerRegistry.ts │ │ ├── common.ts │ │ ├── errors.ts │ │ ├── exports.ts │ │ ├── protoClasses.ts │ │ ├── toProtoRpcClient.ts │ │ └── types │ │ │ └── textencoding.d.ts │ ├── test-proto.sh │ ├── test │ │ ├── integration │ │ │ ├── ClientRpcTransport.test.ts │ │ │ └── toProtoRpcClient.test.ts │ │ ├── protos │ │ │ ├── HelloRpc.proto │ │ │ ├── TestProtos.proto │ │ │ └── WakeUpRpc.proto │ │ ├── unit │ │ │ ├── ConversionWrappers.test.ts │ │ │ ├── RpcCommunicator.test.ts │ │ │ └── ServerRegistry.test.ts │ │ └── utils.ts │ ├── tsconfig.jest.json │ ├── tsconfig.json │ ├── tsconfig.karma.json │ └── tsconfig.node.json ├── sdk │ ├── .babel.browser.config.js │ ├── .editorconfig │ ├── .gitignore │ ├── .idea │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── jsLibraryMappings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── streamr-client-javascript.iml │ │ └── vcs.xml │ ├── .vscode │ │ └── launch.json │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── generate-config-validator.js │ ├── eslint.config.mjs │ ├── fix-esm.sh │ ├── jest.config.ts │ ├── jest.setup.ts │ ├── karma-end-to-end.config.ts │ ├── karma-integration.config.ts │ ├── karma-setup.js │ ├── karma-unit.config.ts │ ├── package.json │ ├── proto.sh │ ├── protos │ │ └── SdkRpc.proto │ ├── readme-header.png │ ├── scripts │ │ └── postbuild.sh │ ├── src │ │ ├── Config.ts │ │ ├── ConfigTest.ts │ │ ├── DestroySignal.ts │ │ ├── Message.ts │ │ ├── MetricsPublisher.ts │ │ ├── NetworkNodeFacade.ts │ │ ├── PersistenceManager.ts │ │ ├── ProxyNodeFinder.ts │ │ ├── RpcProviderSource.ts │ │ ├── Stream.ts │ │ ├── StreamIDBuilder.ts │ │ ├── StreamMetadata.ts │ │ ├── StreamrClient.ts │ │ ├── StreamrClientError.ts │ │ ├── config.schema.json │ │ ├── contracts │ │ │ ├── ChainEventPoller.ts │ │ │ ├── ContractFactory.ts │ │ │ ├── ERC1271ContractFacade.ts │ │ │ ├── Operator.ts │ │ │ ├── OperatorRegistry.ts │ │ │ ├── SponsorshipFactory.ts │ │ │ ├── StorageNodeRegistry.ts │ │ │ ├── StreamRegistry.ts │ │ │ ├── StreamStorageRegistry.ts │ │ │ ├── contract.ts │ │ │ ├── operatorContractUtils.ts │ │ │ └── searchStreams.ts │ │ ├── encryption │ │ │ ├── EncryptionUtil.ts │ │ │ ├── GroupKey.ts │ │ │ ├── GroupKeyManager.ts │ │ │ ├── KeyExchangeKeyPair.ts │ │ │ ├── LocalGroupKeyStore.ts │ │ │ ├── MLKEMKeyPair.ts │ │ │ ├── PublisherKeyExchange.ts │ │ │ ├── RSAKeyPair.ts │ │ │ ├── SubscriberKeyExchange.ts │ │ │ ├── decrypt.ts │ │ │ └── migrations │ │ │ │ ├── 001-initial.sql │ │ │ │ ├── 002-primary-key.sql │ │ │ │ ├── 003-encryption-keys.sql │ │ │ │ └── 004-latest-encryption-key-ids.sql │ │ ├── ethereumArtifacts │ │ │ ├── IERC1271.d.ts │ │ │ └── IERC1271Abi.json │ │ ├── ethereumUtils.ts │ │ ├── events.ts │ │ ├── exports-browser.ts │ │ ├── exports-commonjs.js │ │ ├── exports-esm.mjs │ │ ├── exports.ts │ │ ├── generated │ │ │ └── validateConfig.js │ │ ├── identity │ │ │ ├── ECDSAKeyPairIdentity.ts │ │ │ ├── EthereumKeyPairIdentity.ts │ │ │ ├── EthereumProviderIdentity.ts │ │ │ ├── Identity.ts │ │ │ ├── IdentityMapping.ts │ │ │ ├── KeyPairIdentity.ts │ │ │ └── MLDSAKeyPairIdentity.ts │ │ ├── index.ts │ │ ├── permission.ts │ │ ├── protocol │ │ │ ├── MessageID.ts │ │ │ ├── MessageRef.ts │ │ │ ├── StreamMessage.ts │ │ │ ├── StreamMessageTranslator.ts │ │ │ ├── ValidationError.ts │ │ │ ├── oldStreamMessageBinaryUtils.ts │ │ │ └── validations.ts │ │ ├── publish │ │ │ ├── GroupKeyQueue.ts │ │ │ ├── MessageFactory.ts │ │ │ ├── Publisher.ts │ │ │ └── messageChain.ts │ │ ├── signature │ │ │ ├── MessageSigner.ts │ │ │ ├── SignatureValidator.ts │ │ │ ├── createLegacySignaturePayload.ts │ │ │ └── createSignaturePayload.ts │ │ ├── subscribe │ │ │ ├── MessagePipelineFactory.ts │ │ │ ├── MessageStream.ts │ │ │ ├── MsgChainUtil.ts │ │ │ ├── Resends.ts │ │ │ ├── Subscriber.ts │ │ │ ├── Subscription.ts │ │ │ ├── SubscriptionSession.ts │ │ │ ├── messagePipeline.ts │ │ │ ├── ordering │ │ │ │ ├── GapFiller.ts │ │ │ │ ├── OrderMessages.ts │ │ │ │ └── OrderedMessageChain.ts │ │ │ ├── resendSubscription.ts │ │ │ └── waitForStorage.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── AggregatedError.ts │ │ │ ├── Gate.ts │ │ │ ├── GeneratorUtils.ts │ │ │ ├── LoggerFactory.ts │ │ │ ├── LoggingJsonRpcProvider.ts │ │ │ ├── Mapping.ts │ │ │ ├── PatchTsyringe.ts │ │ │ ├── Pipeline.ts │ │ │ ├── PushBuffer.ts │ │ │ ├── PushPipeline.ts │ │ │ ├── Scaffold.ts │ │ │ ├── Signal.ts │ │ │ ├── WebStreamToNodeStream.ts │ │ │ ├── addStreamToStorageNode.ts │ │ │ ├── encryptionCompliance.ts │ │ │ ├── iterators.ts │ │ │ ├── persistence │ │ │ ├── BrowserPersistence.mts │ │ │ ├── Persistence.ts │ │ │ ├── PersistenceContext.ts │ │ │ └── ServerPersistence.ts │ │ │ ├── promises.ts │ │ │ ├── utils.ts │ │ │ ├── uuid.ts │ │ │ ├── validateStreamMessage.ts │ │ │ └── waitForAssignmentsToPropagate.ts │ ├── test │ │ ├── benchmarks │ │ │ ├── SigningUtil.test.ts │ │ │ ├── publish.js │ │ │ ├── raw-pipeline.js │ │ │ ├── resend.js │ │ │ └── subscribe.js │ │ ├── browser-smoke-test │ │ │ ├── browser.js │ │ │ ├── nightwatch.conf.js │ │ │ ├── server.js │ │ │ ├── smoke-test.html │ │ │ └── smoke-test.sh │ │ ├── data │ │ │ └── utf8Example.txt │ │ ├── end-to-end │ │ │ ├── MemoryLeaks.test.ts │ │ │ ├── Metrics.test.ts │ │ │ ├── Operator.test.ts │ │ │ ├── Permissions.test.ts │ │ │ ├── StorageNodeRegistry.test.ts │ │ │ ├── StorageNodeRegistry2.test.ts │ │ │ ├── StreamRegistry.test.ts │ │ │ ├── StreamrClient.test.ts │ │ │ ├── binary-publish.test.ts │ │ │ ├── contract-call-cache.test.ts │ │ │ ├── contract-call-error.test.ts │ │ │ ├── decorated-contract.test.ts │ │ │ ├── erc1271-publish-subscribe.test.ts │ │ │ ├── get-diagnostic-info.test.ts │ │ │ ├── operatorContractUtils.test.ts │ │ │ ├── publish-subscribe-raw.test.ts │ │ │ ├── publish-subscribe-via-proxy.test.ts │ │ │ ├── publish-subscribe.test.ts │ │ │ ├── resend.test.ts │ │ │ ├── searchStreams.test.ts │ │ │ ├── sponsorship-created-event.test.ts │ │ │ └── start-node.test.ts │ │ ├── ethereumArtifacts │ │ │ ├── TestERC1271.d.ts │ │ │ └── TestERC1271Abi.json │ │ ├── exports │ │ │ ├── package.json │ │ │ ├── tests │ │ │ │ ├── commonjs.js │ │ │ │ ├── esm.mjs │ │ │ │ └── typescript.ts │ │ │ ├── tsconfig.json │ │ │ └── webpack.config.js │ │ ├── integration │ │ │ ├── GroupKeyPersistence.test.ts │ │ │ ├── NetworkNodeFacade.test.ts │ │ │ ├── PublisherKeyExchange.test.ts │ │ │ ├── Resends.test.ts │ │ │ ├── Resends2.test.ts │ │ │ ├── Sequencing.test.ts │ │ │ ├── Stream.test.ts │ │ │ ├── StreamrClient.test.ts │ │ │ ├── Subscriber.test.ts │ │ │ ├── Subscriber2.test.ts │ │ │ ├── SubscriberKeyExchange.test.ts │ │ │ ├── basics.test.ts │ │ │ ├── client-destroy.test.ts │ │ │ ├── events.test.ts │ │ │ ├── explicit-encryption-keys.test.ts │ │ │ ├── gap-fill.test.ts │ │ │ ├── invalid-messages.test.ts │ │ │ ├── json-rpc-provider.test.ts │ │ │ ├── multiple-clients.test.ts │ │ │ ├── parallel-key-exchange.test.ts │ │ │ ├── parallel-publish.test.ts │ │ │ ├── pre-agreed-encryption-key.test.ts │ │ │ ├── publisher-key-reuse.test.ts │ │ │ ├── quantum-policy.test.ts │ │ │ ├── resend-and-subscribe.test.ts │ │ │ ├── resend-with-existing-key.test.ts │ │ │ ├── revoke-permissions.test.ts │ │ │ ├── sequential-resend-subscribe.test.ts │ │ │ ├── unsubscribe.test.ts │ │ │ ├── update-encryption-key.test.ts │ │ │ └── waitForStorage.test.ts │ │ ├── test-utils │ │ │ ├── FakeJsonRpcServer.ts │ │ │ ├── LeaksDetector.ts │ │ │ ├── ProxyHttpServer.ts │ │ │ ├── customMatchers.ts │ │ │ ├── deployTestERC1271Contract.ts │ │ │ ├── fake │ │ │ │ ├── FakeChain.ts │ │ │ │ ├── FakeERC1271ContractFacade.ts │ │ │ │ ├── FakeEnvironment.ts │ │ │ │ ├── FakeLogger.ts │ │ │ │ ├── FakeNetwork.ts │ │ │ │ ├── FakeNetworkNode.ts │ │ │ │ ├── FakeOperatorRegistry.ts │ │ │ │ ├── FakeStorageNode.ts │ │ │ │ ├── FakeStorageNodeRegistry.ts │ │ │ │ ├── FakeStreamRegistry.ts │ │ │ │ └── FakeStreamStorageRegistry.ts │ │ │ ├── jest-utils.ts │ │ │ ├── jestGlobalsMock.ts │ │ │ ├── publish.ts │ │ │ └── utils.ts │ │ ├── types │ │ │ └── global.d.ts │ │ └── unit │ │ │ ├── AggregatedError.test.ts │ │ │ ├── ChainEventPoller.test.ts │ │ │ ├── Config.test.ts │ │ │ ├── Decrypt.test.ts │ │ │ ├── ECDSAKeyPairIdentity.test.ts │ │ │ ├── ERC1271ContractFacade.test.ts │ │ │ ├── EncryptionUtil.test.ts │ │ │ ├── EthereumKeyPairIdentity.test.ts │ │ │ ├── GapFiller.test.ts │ │ │ ├── GroupKey.test.ts │ │ │ ├── GroupKeyManager.test.ts │ │ │ ├── GroupKeyQueue.test.ts │ │ │ ├── IteratorTest.ts │ │ │ ├── LocalGroupKeyStore.test.ts │ │ │ ├── MLDSAKeyPairIdentity.test.ts │ │ │ ├── Mapping.test.ts │ │ │ ├── MessageFactory.test.ts │ │ │ ├── MessageRef.test.ts │ │ │ ├── MessageStream.test.ts │ │ │ ├── MetricsPublisher.test.ts │ │ │ ├── Operator.test.ts │ │ │ ├── OrderMessages.test.ts │ │ │ ├── OrderMessages2.test.ts │ │ │ ├── OrderedMessageChain.test.ts │ │ │ ├── Pipeline.test.ts │ │ │ ├── ProxyNodeFinder.test.ts │ │ │ ├── Publisher.test.ts │ │ │ ├── PushBuffer.test.ts │ │ │ ├── PushPipeline.test.ts │ │ │ ├── Resends.test.ts │ │ │ ├── Scaffold.test.ts │ │ │ ├── ServerPersistence.test.ts │ │ │ ├── Signal.test.ts │ │ │ ├── SignatureValidator.test.ts │ │ │ ├── Stream.test.ts │ │ │ ├── StreamIDBuilder.test.ts │ │ │ ├── StreamMessage.test.ts │ │ │ ├── StreamMessageTranslator.test.ts │ │ │ ├── StreamMetadata.test.ts │ │ │ ├── StreamrClient.test.ts │ │ │ ├── SubscriptionSession.test.ts │ │ │ ├── WebStreamToNodeStream.test.ts │ │ │ ├── contract.test.ts │ │ │ ├── customMatchers.test.ts │ │ │ ├── events.test.ts │ │ │ ├── iterators.test.ts │ │ │ ├── messagePipeline.test.ts │ │ │ ├── oldStreamMessageBinaryUtils.test.ts │ │ │ ├── promises.test.ts │ │ │ ├── resendSubscription.test.ts │ │ │ ├── utils.test.ts │ │ │ ├── uuid.test.ts │ │ │ ├── validateStreamMessage.test.ts │ │ │ ├── validateStreamMessage2.test.ts │ │ │ ├── validations.test.ts │ │ │ └── waitForAssignmentsToPropagate.test.ts │ ├── tsconfig.jest.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── webpack-karma.config.ts │ └── webpack.config.js ├── test-utils │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── codeStyles │ │ │ └── codeStyleConfig.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── modules.xml │ │ ├── streamr-test-utils.iml │ │ └── vcs.xml │ ├── LICENSE │ ├── README.md │ ├── customMatcherTypes.d.ts │ ├── jest.config.ts │ ├── package.json │ ├── setupCustomMatchers.js │ ├── src │ │ ├── customMatcherTypes.ts │ │ ├── customMatchers.ts │ │ ├── index.ts │ │ └── setupCustomMatchers.ts │ ├── test │ │ ├── customMatchers.test.ts │ │ └── index.test.ts │ ├── tsconfig.jest.json │ ├── tsconfig.json │ └── tsconfig.node.json ├── trackerless-network │ ├── .gitignore │ ├── README.md │ ├── jest.config.ts │ ├── karma-setup.js │ ├── karma.config.ts │ ├── package.json │ ├── proto.sh │ ├── protos │ │ └── NetworkRpc.proto │ ├── src │ │ ├── ContentDeliveryManager.ts │ │ ├── NetworkNode.ts │ │ ├── NetworkStack.ts │ │ ├── NodeInfoClient.ts │ │ ├── NodeInfoRpcLocal.ts │ │ ├── NodeInfoRpcRemote.ts │ │ ├── StreamPartNetworkSplitAvoidance.ts │ │ ├── StreamPartReconnect.ts │ │ ├── content-delivery-layer │ │ │ ├── ContentDeliveryLayerNode.ts │ │ │ ├── ContentDeliveryRpcLocal.ts │ │ │ ├── ContentDeliveryRpcRemote.ts │ │ │ ├── DuplicateMessageDetector.ts │ │ │ ├── NodeList.ts │ │ │ ├── createContentDeliveryLayerNode.ts │ │ │ ├── formStreamPartDeliveryServiceId.ts │ │ │ ├── inspection │ │ │ │ ├── InspectSession.ts │ │ │ │ └── Inspector.ts │ │ │ ├── neighbor-discovery │ │ │ │ ├── HandshakeRpcLocal.ts │ │ │ │ ├── HandshakeRpcRemote.ts │ │ │ │ ├── Handshaker.ts │ │ │ │ ├── NeighborFinder.ts │ │ │ │ ├── NeighborUpdateManager.ts │ │ │ │ ├── NeighborUpdateRpcLocal.ts │ │ │ │ └── NeighborUpdateRpcRemote.ts │ │ │ ├── plumtree │ │ │ │ ├── PausedNeighbors.ts │ │ │ │ ├── PlumtreeManager.ts │ │ │ │ ├── PlumtreeRpcLocal.ts │ │ │ │ └── PlumtreeRpcRemote.ts │ │ │ ├── propagation │ │ │ │ ├── FifoMapWithTTL.ts │ │ │ │ ├── Propagation.ts │ │ │ │ └── PropagationTaskStore.ts │ │ │ ├── proxy │ │ │ │ ├── ProxyClient.ts │ │ │ │ ├── ProxyConnectionRpcLocal.ts │ │ │ │ └── ProxyConnectionRpcRemote.ts │ │ │ └── temporary-connection │ │ │ │ ├── TemporaryConnectionRpcLocal.ts │ │ │ │ └── TemporaryConnectionRpcRemote.ts │ │ ├── control-layer │ │ │ ├── ControlLayerNode.ts │ │ │ ├── ExternalNetworkRpc.ts │ │ │ └── PeerDescriptorStoreManager.ts │ │ ├── discovery-layer │ │ │ └── DiscoveryLayerNode.ts │ │ ├── exports.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── test │ │ ├── benchmark │ │ │ ├── StreamPartIdDataKeyDistribution.test.ts │ │ │ └── first-message.ts │ │ ├── end-to-end │ │ │ ├── content-delivery-layer-node-with-real-connections.test.ts │ │ │ ├── external-network-rpc.test.ts │ │ │ ├── inspect.test.ts │ │ │ ├── proxy-and-full-node.test.ts │ │ │ ├── proxy-connections.test.ts │ │ │ ├── proxy-key-exchange.test.ts │ │ │ ├── webrtc-full-node-network.test.ts │ │ │ └── websocket-full-node-network.test.ts │ │ ├── integration │ │ │ ├── ContentDeliveryLayerNode-Layer1Node-Latencies.test.ts │ │ │ ├── ContentDeliveryLayerNode-Layer1Node.test.ts │ │ │ ├── ContentDeliveryManager.test.ts │ │ │ ├── ContentDeliveryRpcRemote.test.ts │ │ │ ├── HandshakeRpcRemote.test.ts │ │ │ ├── Handshakes.test.ts │ │ │ ├── Inspect.test.ts │ │ │ ├── NeighborUpdateRpcRemote.test.ts │ │ │ ├── NetworkNode.test.ts │ │ │ ├── NetworkRpc.test.ts │ │ │ ├── NetworkStack.test.ts │ │ │ ├── NodeInfoRpc.test.ts │ │ │ ├── PlumTreePropagation.test.ts │ │ │ ├── Propagation.test.ts │ │ │ ├── joining-streams-on-offline-peers.test.ts │ │ │ ├── stream-without-default-entrypoints.test.ts │ │ │ └── streamEntryPointReplacing.test.ts │ │ ├── unit │ │ │ ├── ContentDeliveryLayerNode.test.ts │ │ │ ├── ContentDeliveryManager.test.ts │ │ │ ├── ContentDeliveryRpcLocal.test.ts │ │ │ ├── DuplicateMessageDetector.test.ts │ │ │ ├── ExternalNetworkRpc.test.ts │ │ │ ├── FifoMapWithTtl.test.ts │ │ │ ├── HandshakeRpcLocal.test.ts │ │ │ ├── Handshaker.test.ts │ │ │ ├── InspectSession.test.ts │ │ │ ├── Inspector.test.ts │ │ │ ├── NeighborFinder.test.ts │ │ │ ├── NeighborUpdateRpcLocal.test.ts │ │ │ ├── NetworkNode.test.ts │ │ │ ├── NodeList.test.ts │ │ │ ├── NumberPair.test.ts │ │ │ ├── PeerDescriptorStoreManager.test.ts │ │ │ ├── PlumTreeManager.test.ts │ │ │ ├── PlumTreeRpcLocal.test.ts │ │ │ ├── Propagation.test.ts │ │ │ ├── ProxyConnectionRpcRemote.test.ts │ │ │ ├── StreamPartIDDataKey.test.ts │ │ │ ├── StreamPartNetworkSplitAvoidance.test.ts │ │ │ ├── StreamPartReconnect.test.ts │ │ │ └── TemporaryConnectionRpcLocal.test.ts │ │ └── utils │ │ │ ├── fake │ │ │ └── FakePeerDescriptorStoreManager.ts │ │ │ ├── mock │ │ │ ├── MockConnectionsView.ts │ │ │ ├── MockControlLayerNode.ts │ │ │ ├── MockDiscoveryLayerNode.ts │ │ │ ├── MockHandshaker.ts │ │ │ ├── MockNeighborFinder.ts │ │ │ ├── MockNeighborUpdateManager.ts │ │ │ └── MockTransport.ts │ │ │ └── utils.ts │ ├── tsconfig.jest.json │ ├── tsconfig.json │ ├── tsconfig.karma.json │ └── tsconfig.node.json └── utils │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── jest.config.ts │ ├── karma.config.ts │ ├── package.json │ ├── src │ ├── Cache.ts │ ├── Defer.ts │ ├── ENSName.ts │ ├── EthereumAddress.ts │ ├── Gate.ts │ ├── Heap.ts │ ├── HexString.ts │ ├── Logger.ts │ ├── MapWithTtl.ts │ ├── Metric.ts │ ├── Multimap.ts │ ├── ObservableEventEmitter.ts │ ├── SigningUtil.ts │ ├── StreamID.ts │ ├── StreamPartID.ts │ ├── TheGraphClient.ts │ ├── UserID.ts │ ├── WeiAmount.ts │ ├── abortableTimers.ts │ ├── addManagedEventListener.ts │ ├── asAbortable.ts │ ├── binaryUtils.ts │ ├── collect.ts │ ├── composeAbortSignals.ts │ ├── crossPlatformCrypto.ts │ ├── executeSafePromise.ts │ ├── exports.ts │ ├── filePathToNodeFormat.ts │ ├── initEventGateway.ts │ ├── ipv4ToNumber.ts │ ├── isENSName.ts │ ├── keyToArrayIndex.ts │ ├── lengthPrefixedFrameUtils.ts │ ├── merge.ts │ ├── pTransaction.ts │ ├── partition.ts │ ├── raceForEvent.ts │ ├── randomString.ts │ ├── retry.ts │ ├── scheduleAtApproximateInterval.ts │ ├── scheduleAtFixedRate.ts │ ├── scheduleAtInterval.ts │ ├── toEthereumAddressOrENSName.ts │ ├── types.ts │ ├── until.ts │ ├── wait.ts │ ├── waitForEvent.ts │ ├── withRateLimit.ts │ └── withTimeout.ts │ ├── test │ ├── Cache.test.ts │ ├── Defer.test.ts │ ├── ENSName.test.ts │ ├── EthereumAddress.test.ts │ ├── Gate.test.ts │ ├── Heap.test.ts │ ├── Logger.test.ts │ ├── MapWithTtl.test.ts │ ├── Metric.test.ts │ ├── Multimap.test.ts │ ├── ObservableEventEmitter.test.ts │ ├── SigningUtil.test.ts │ ├── StreamID.test.ts │ ├── StreamPartID.test.ts │ ├── TheGraphClient.test.ts │ ├── abortableTimers.test.ts │ ├── addManagedEventListener.test.ts │ ├── asAbortable.test.ts │ ├── binaryUtils.test.ts │ ├── collect.test.ts │ ├── composeAbortSignals.test.ts │ ├── executeSafePromise.test.ts │ ├── initEventGateway.test.ts │ ├── ipv4ToNumber.test.ts │ ├── keyToArrayIndex.test.ts │ ├── lengthPrefixFrameUtils.test.ts │ ├── merge.test.ts │ ├── pTransaction.test.ts │ ├── raceForEvent.test.ts │ ├── randomString.test.ts │ ├── retry.test.ts │ ├── scheduleAtApproximateInterval.test.ts │ ├── scheduleAtFixedRate.test.ts │ ├── scheduleAtInterval.test.ts │ ├── toEthereumAddressOrENSName.test.ts │ ├── until.test.ts │ ├── wait.test.ts │ ├── waitForEvent.test.ts │ ├── withRateLimit.test.ts │ └── withTimeout.test.ts │ ├── tsconfig.jest.json │ ├── tsconfig.json │ ├── tsconfig.karma.json │ └── tsconfig.node.json ├── release-git-tags.sh ├── release.sh ├── show-versions.mjs ├── tsconfig.jest.json ├── tsconfig.karma.json ├── tsconfig.node.json └── update-versions.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/healthcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/healthcheck.sh -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/auto-release-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/auto-release-docker.yml -------------------------------------------------------------------------------- /.github/workflows/close-stale-issue-and-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/close-stale-issue-and-pr.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/label.yml -------------------------------------------------------------------------------- /.github/workflows/publish-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/publish-npm.yml -------------------------------------------------------------------------------- /.github/workflows/release-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/release-docker.yml -------------------------------------------------------------------------------- /.github/workflows/reusable/cached-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/reusable/cached-build/action.yml -------------------------------------------------------------------------------- /.github/workflows/reusable/run-nodes/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/reusable/run-nodes/action.yml -------------------------------------------------------------------------------- /.github/workflows/staging-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/staging-docs.yml -------------------------------------------------------------------------------- /.github/workflows/test-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/test-docs.yml -------------------------------------------------------------------------------- /.github/workflows/test-setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/test-setup.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.github/workflows/yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.github/workflows/yamllint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/network-monorepo.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/network-monorepo.iml -------------------------------------------------------------------------------- /.idea/runConfigurations/broker__all_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/broker__all_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/broker__dev_1_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/broker__dev_1_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/broker__dev_2_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/broker__dev_2_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/broker__dev_3_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/broker__dev_3_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/client__all_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/client__all_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/client__end_to_end_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/client__end_to_end_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/client__integration_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/client__integration_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/client__unit_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/client__unit_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/network__all_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/network__all_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/network_tracker__all_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/network_tracker__all_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/tracker_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/tracker_1.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/tracker_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/tracker_2.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/tracker_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/tracker_3.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/utils__all_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/runConfigurations/utils__all_.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.13.0 2 | -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/.yamllint -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/Dockerfile.node -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/README.md -------------------------------------------------------------------------------- /bin/run-entry-point.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/bin/run-entry-point.sh -------------------------------------------------------------------------------- /bin/run-nodes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/bin/run-nodes.sh -------------------------------------------------------------------------------- /developer-docs/algorithms/duplicate-detection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/developer-docs/algorithms/duplicate-detection.md -------------------------------------------------------------------------------- /developer-docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/developer-docs/index.md -------------------------------------------------------------------------------- /developer-docs/install-on-apple-silicon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/developer-docs/install-on-apple-silicon.md -------------------------------------------------------------------------------- /developer-docs/logging-practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/developer-docs/logging-practices.md -------------------------------------------------------------------------------- /developer-docs/testing-best-practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/developer-docs/testing-best-practices.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/api-docs-smoke-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/api-docs-smoke-test.sh -------------------------------------------------------------------------------- /docs/docs/guides/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/_category_.json -------------------------------------------------------------------------------- /docs/docs/guides/become-an-operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/become-an-operator.md -------------------------------------------------------------------------------- /docs/docs/guides/how-to-run-autostaker-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/how-to-run-autostaker-plugin.md -------------------------------------------------------------------------------- /docs/docs/guides/how-to-run-streamr-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/how-to-run-streamr-node.md -------------------------------------------------------------------------------- /docs/docs/guides/how-to-stake-and-earn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/how-to-stake-and-earn.md -------------------------------------------------------------------------------- /docs/docs/guides/how-to-update-your-streamr-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/how-to-update-your-streamr-node.md -------------------------------------------------------------------------------- /docs/docs/guides/nodejs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/nodejs.md -------------------------------------------------------------------------------- /docs/docs/guides/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/overview.md -------------------------------------------------------------------------------- /docs/docs/guides/use-any-language-or-device.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/use-any-language-or-device.md -------------------------------------------------------------------------------- /docs/docs/guides/web-app-frameworks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/guides/web-app-frameworks.md -------------------------------------------------------------------------------- /docs/docs/help/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/help/_category_.json -------------------------------------------------------------------------------- /docs/docs/help/debugging-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/help/debugging-tools.md -------------------------------------------------------------------------------- /docs/docs/help/developer-faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/help/developer-faq.md -------------------------------------------------------------------------------- /docs/docs/help/how-to-contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/help/how-to-contribute.md -------------------------------------------------------------------------------- /docs/docs/help/how-to-get-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/help/how-to-get-support.md -------------------------------------------------------------------------------- /docs/docs/help/operator-faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/help/operator-faq.md -------------------------------------------------------------------------------- /docs/docs/help/project-faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/help/project-faq.md -------------------------------------------------------------------------------- /docs/docs/help/pub-sub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/help/pub-sub.md -------------------------------------------------------------------------------- /docs/docs/help/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/help/useful-links.md -------------------------------------------------------------------------------- /docs/docs/streamr-network/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/streamr-network/_category_.json -------------------------------------------------------------------------------- /docs/docs/streamr-network/network-roles/sponsors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/streamr-network/network-roles/sponsors.md -------------------------------------------------------------------------------- /docs/docs/streamr-network/security/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/streamr-network/security/_category_.json -------------------------------------------------------------------------------- /docs/docs/streamr-network/smart-contracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/streamr-network/smart-contracts.md -------------------------------------------------------------------------------- /docs/docs/streamr-network/streamr-nodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/streamr-network/streamr-nodes.md -------------------------------------------------------------------------------- /docs/docs/streamr-project/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/streamr-project/_category_.json -------------------------------------------------------------------------------- /docs/docs/streamr-project/background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/streamr-project/background.md -------------------------------------------------------------------------------- /docs/docs/streamr-project/governance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/streamr-project/governance.md -------------------------------------------------------------------------------- /docs/docs/usage/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/_category_.json -------------------------------------------------------------------------------- /docs/docs/usage/cli-tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/cli-tool.md -------------------------------------------------------------------------------- /docs/docs/usage/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/configuration.md -------------------------------------------------------------------------------- /docs/docs/usage/identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/identity.md -------------------------------------------------------------------------------- /docs/docs/usage/sdk/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/sdk/_category_.json -------------------------------------------------------------------------------- /docs/docs/usage/sdk/how-to-use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/sdk/how-to-use.md -------------------------------------------------------------------------------- /docs/docs/usage/sdk/utility-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/sdk/utility-functions.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/_category_.json -------------------------------------------------------------------------------- /docs/docs/usage/streams/creating-streams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/creating-streams.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/interacting-with-streams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/interacting-with-streams.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/msg-ordering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/msg-ordering.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/partitioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/partitioning.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/permissions.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/publishing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/publishing.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/signature-verification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/signature-verification.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/store-and-retrieve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/store-and-retrieve.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/subscribing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/subscribing.md -------------------------------------------------------------------------------- /docs/docs/usage/streams/what-are-streams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docs/usage/streams/what-are-streams.md -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/sidebars.ts -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/api-docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/src/pages/api-docs.tsx -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/assets/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/assets/default.json -------------------------------------------------------------------------------- /docs/static/assets/testnet-default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/assets/testnet-default.json -------------------------------------------------------------------------------- /docs/static/img/DATA-flows-Operator-contract.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/DATA-flows-Operator-contract.jpg -------------------------------------------------------------------------------- /docs/static/img/DATA-flows-Sponsorship-contract.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/DATA-flows-Sponsorship-contract.jpg -------------------------------------------------------------------------------- /docs/static/img/DATA-flows-high-level.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/DATA-flows-high-level.jpg -------------------------------------------------------------------------------- /docs/static/img/mqtt-guide-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/mqtt-guide-1.png -------------------------------------------------------------------------------- /docs/static/img/mumbai-to-testnet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/mumbai-to-testnet.jpg -------------------------------------------------------------------------------- /docs/static/img/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/network.png -------------------------------------------------------------------------------- /docs/static/img/node-addresses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/node-addresses.png -------------------------------------------------------------------------------- /docs/static/img/noderunner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/noderunner.png -------------------------------------------------------------------------------- /docs/static/img/operator-address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/operator-address.png -------------------------------------------------------------------------------- /docs/static/img/operator-flows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/operator-flows.png -------------------------------------------------------------------------------- /docs/static/img/operator-status-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/operator-status-green.png -------------------------------------------------------------------------------- /docs/static/img/public-stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/public-stream.png -------------------------------------------------------------------------------- /docs/static/img/quickstart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/quickstart.png -------------------------------------------------------------------------------- /docs/static/img/sponsor-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/sponsor-diagram.png -------------------------------------------------------------------------------- /docs/static/img/staking-agent-selector-in-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/staking-agent-selector-in-hub.png -------------------------------------------------------------------------------- /docs/static/img/stream-sponsorship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/stream-sponsorship.png -------------------------------------------------------------------------------- /docs/static/img/streamr-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/streamr-logo.svg -------------------------------------------------------------------------------- /docs/static/img/streams_partioning_01.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/streams_partioning_01.jpeg -------------------------------------------------------------------------------- /docs/static/img/streams_partioning_02.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/streams_partioning_02.jpeg -------------------------------------------------------------------------------- /docs/static/img/testnets.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/testnets.jpg -------------------------------------------------------------------------------- /docs/static/img/usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/static/img/usage.png -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/jest.config.ts -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/package.json -------------------------------------------------------------------------------- /packages/autocertifier-client/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist 4 | generated 5 | -------------------------------------------------------------------------------- /packages/autocertifier-client/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-client/.npmignore -------------------------------------------------------------------------------- /packages/autocertifier-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-client/package.json -------------------------------------------------------------------------------- /packages/autocertifier-client/proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-client/proto.sh -------------------------------------------------------------------------------- /packages/autocertifier-client/src/RestClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-client/src/RestClient.ts -------------------------------------------------------------------------------- /packages/autocertifier-client/src/data/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-client/src/data/ApiError.ts -------------------------------------------------------------------------------- /packages/autocertifier-client/src/data/Session.ts: -------------------------------------------------------------------------------- 1 | export interface Session { 2 | id: string 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocertifier-client/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-client/src/errors.ts -------------------------------------------------------------------------------- /packages/autocertifier-client/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-client/src/exports.ts -------------------------------------------------------------------------------- /packages/autocertifier-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-client/tsconfig.json -------------------------------------------------------------------------------- /packages/autocertifier-server/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist 4 | .env 5 | -------------------------------------------------------------------------------- /packages/autocertifier-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/README.md -------------------------------------------------------------------------------- /packages/autocertifier-server/bin/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/bin/run.ts -------------------------------------------------------------------------------- /packages/autocertifier-server/jest.config.ts: -------------------------------------------------------------------------------- 1 | export { default } from '../../jest.config' 2 | -------------------------------------------------------------------------------- /packages/autocertifier-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/package.json -------------------------------------------------------------------------------- /packages/autocertifier-server/src/Database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/src/Database.ts -------------------------------------------------------------------------------- /packages/autocertifier-server/src/DnsServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/src/DnsServer.ts -------------------------------------------------------------------------------- /packages/autocertifier-server/src/RestInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/src/RestInterface.ts -------------------------------------------------------------------------------- /packages/autocertifier-server/src/RestServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/src/RestServer.ts -------------------------------------------------------------------------------- /packages/autocertifier-server/src/Route53Api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/src/Route53Api.ts -------------------------------------------------------------------------------- /packages/autocertifier-server/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/autocertifier-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/tsconfig.json -------------------------------------------------------------------------------- /packages/autocertifier-server/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/autocertifier-server/tsconfig.node.json -------------------------------------------------------------------------------- /packages/browser-test-runner/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /packages/browser-test-runner/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/browser-test-runner/LICENSE -------------------------------------------------------------------------------- /packages/browser-test-runner/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/browser-test-runner/eslint.config.mjs -------------------------------------------------------------------------------- /packages/browser-test-runner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/browser-test-runner/package.json -------------------------------------------------------------------------------- /packages/browser-test-runner/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/browser-test-runner/src/exports.ts -------------------------------------------------------------------------------- /packages/browser-test-runner/src/karma-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/browser-test-runner/src/karma-setup.js -------------------------------------------------------------------------------- /packages/browser-test-runner/src/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/browser-test-runner/src/preload.js -------------------------------------------------------------------------------- /packages/browser-test-runner/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/browser-test-runner/tsconfig.json -------------------------------------------------------------------------------- /packages/cdn-location/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist 4 | .env 5 | -------------------------------------------------------------------------------- /packages/cdn-location/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/LICENSE -------------------------------------------------------------------------------- /packages/cdn-location/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/README.md -------------------------------------------------------------------------------- /packages/cdn-location/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/eslint.config.mjs -------------------------------------------------------------------------------- /packages/cdn-location/jest.config.ts: -------------------------------------------------------------------------------- 1 | export { default } from '../../jest.config' 2 | -------------------------------------------------------------------------------- /packages/cdn-location/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/package.json -------------------------------------------------------------------------------- /packages/cdn-location/src/airportCodeToRegion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/src/airportCodeToRegion.ts -------------------------------------------------------------------------------- /packages/cdn-location/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/src/exports.ts -------------------------------------------------------------------------------- /packages/cdn-location/src/getLocalRegion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/src/getLocalRegion.ts -------------------------------------------------------------------------------- /packages/cdn-location/tsconfig.data-generation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/tsconfig.data-generation.json -------------------------------------------------------------------------------- /packages/cdn-location/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/cdn-location/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/tsconfig.json -------------------------------------------------------------------------------- /packages/cdn-location/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cdn-location/tsconfig.node.json -------------------------------------------------------------------------------- /packages/cli-tools/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | dist 4 | -------------------------------------------------------------------------------- /packages/cli-tools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/LICENSE -------------------------------------------------------------------------------- /packages/cli-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/README.md -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-identity-generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-identity-generate.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-identity-whoami.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-identity-whoami.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-identity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-identity.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-internal.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-mock-data.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-storage-node-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-storage-node-list.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-storage-node-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-storage-node-show.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-storage-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-storage-node.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-stream-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-stream-create.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-stream-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-stream-publish.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-stream-resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-stream-resend.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-stream-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-stream-search.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-stream-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-stream-show.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-stream-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-stream-subscribe.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr-stream.ts -------------------------------------------------------------------------------- /packages/cli-tools/bin/streamr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/bin/streamr.ts -------------------------------------------------------------------------------- /packages/cli-tools/cli-tools.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/cli-tools.iml -------------------------------------------------------------------------------- /packages/cli-tools/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/jest.config.ts -------------------------------------------------------------------------------- /packages/cli-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/package.json -------------------------------------------------------------------------------- /packages/cli-tools/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/src/client.ts -------------------------------------------------------------------------------- /packages/cli-tools/src/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/src/command.ts -------------------------------------------------------------------------------- /packages/cli-tools/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/src/common.ts -------------------------------------------------------------------------------- /packages/cli-tools/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/src/config.ts -------------------------------------------------------------------------------- /packages/cli-tools/src/logLevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/src/logLevel.ts -------------------------------------------------------------------------------- /packages/cli-tools/src/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/src/permission.ts -------------------------------------------------------------------------------- /packages/cli-tools/src/resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/src/resend.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/environment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/environment.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/identity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/identity.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/internal-operator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/internal-operator.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/mock-data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/mock-data.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/storage-node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/storage-node.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/stream-create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/stream-create.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/stream-permission.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/stream-permission.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/stream-publish.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/stream-publish.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/stream-resend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/stream-resend.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/stream-search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/stream-search.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/stream-show.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/stream-show.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/stream-subscribe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/stream-subscribe.test.ts -------------------------------------------------------------------------------- /packages/cli-tools/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/test/utils.ts -------------------------------------------------------------------------------- /packages/cli-tools/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/cli-tools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/tsconfig.json -------------------------------------------------------------------------------- /packages/cli-tools/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/cli-tools/tsconfig.node.json -------------------------------------------------------------------------------- /packages/dht/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/.gitignore -------------------------------------------------------------------------------- /packages/dht/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/README.md -------------------------------------------------------------------------------- /packages/dht/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/jest.config.ts -------------------------------------------------------------------------------- /packages/dht/karma-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/karma-setup.js -------------------------------------------------------------------------------- /packages/dht/karma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/karma.config.ts -------------------------------------------------------------------------------- /packages/dht/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/package.json -------------------------------------------------------------------------------- /packages/dht/proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/proto.sh -------------------------------------------------------------------------------- /packages/dht/protos/DhtRpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/protos/DhtRpc.proto -------------------------------------------------------------------------------- /packages/dht/protos/tests.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/protos/tests.proto -------------------------------------------------------------------------------- /packages/dht/scripts/postbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/scripts/postbuild.sh -------------------------------------------------------------------------------- /packages/dht/scripts/rewrite-package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/scripts/rewrite-package.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/Connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/Connection.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/ConnectionLockStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/ConnectionLockStates.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/ConnectionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/ConnectionManager.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/ConnectionsView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/ConnectionsView.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/ConnectorFacade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/ConnectorFacade.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/Handshaker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/Handshaker.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/IConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/IConnection.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/ManagedConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/ManagedConnection.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/OutputBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/OutputBuffer.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/PendingConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/PendingConnection.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/connectivityChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/connectivityChecker.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/simulator/Simulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/simulator/Simulator.ts -------------------------------------------------------------------------------- /packages/dht/src/connection/simulator/pings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/connection/simulator/pings.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/DhtNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/DhtNode.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/DhtNodeRpcLocal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/DhtNodeRpcLocal.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/DhtNodeRpcRemote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/DhtNodeRpcRemote.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/ExternalApiRpcLocal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/ExternalApiRpcLocal.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/ExternalApiRpcRemote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/ExternalApiRpcRemote.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/PeerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/PeerManager.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/contact/Contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/contact/Contact.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/contact/ContactList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/contact/ContactList.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/contact/RandomContactList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/contact/RandomContactList.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/contact/RingContactList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/contact/RingContactList.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/contact/RpcRemote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/contact/RpcRemote.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/contact/SortedContactList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/contact/SortedContactList.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/contact/getClosestNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/contact/getClosestNodes.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/contact/ringIdentifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/contact/ringIdentifiers.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/discovery/DiscoverySession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/discovery/DiscoverySession.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/discovery/PeerDiscovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/discovery/PeerDiscovery.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/routing/DuplicateDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/routing/DuplicateDetector.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/routing/Router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/routing/Router.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/routing/RouterRpcLocal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/routing/RouterRpcLocal.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/routing/RouterRpcRemote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/routing/RouterRpcRemote.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/routing/RoutingSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/routing/RoutingSession.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/routing/RoutingTablesCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/routing/RoutingTablesCache.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/routing/getPreviousPeer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/routing/getPreviousPeer.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/store/LocalDataStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/store/LocalDataStore.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/store/StoreManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/store/StoreManager.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/store/StoreRpcLocal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/store/StoreRpcLocal.ts -------------------------------------------------------------------------------- /packages/dht/src/dht/store/StoreRpcRemote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/dht/store/StoreRpcRemote.ts -------------------------------------------------------------------------------- /packages/dht/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/exports.ts -------------------------------------------------------------------------------- /packages/dht/src/helpers/AddressTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/helpers/AddressTools.ts -------------------------------------------------------------------------------- /packages/dht/src/helpers/Connectivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/helpers/Connectivity.ts -------------------------------------------------------------------------------- /packages/dht/src/helpers/browser/isBrowserEnvironment.ts: -------------------------------------------------------------------------------- 1 | export const isBrowserEnvironment = (): boolean => false 2 | -------------------------------------------------------------------------------- /packages/dht/src/helpers/createPeerDescriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/helpers/createPeerDescriptor.ts -------------------------------------------------------------------------------- /packages/dht/src/helpers/debugHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/helpers/debugHelpers.ts -------------------------------------------------------------------------------- /packages/dht/src/helpers/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/helpers/errors.ts -------------------------------------------------------------------------------- /packages/dht/src/helpers/offering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/helpers/offering.ts -------------------------------------------------------------------------------- /packages/dht/src/helpers/protoClasses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/helpers/protoClasses.ts -------------------------------------------------------------------------------- /packages/dht/src/helpers/protoToString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/helpers/protoToString.ts -------------------------------------------------------------------------------- /packages/dht/src/helpers/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/helpers/version.ts -------------------------------------------------------------------------------- /packages/dht/src/identifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/identifiers.ts -------------------------------------------------------------------------------- /packages/dht/src/rpc-protocol/DhtCallContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/rpc-protocol/DhtCallContext.ts -------------------------------------------------------------------------------- /packages/dht/src/rpc-protocol/DhtRpcOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/rpc-protocol/DhtRpcOptions.ts -------------------------------------------------------------------------------- /packages/dht/src/transport/ITransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/transport/ITransport.ts -------------------------------------------------------------------------------- /packages/dht/src/types/ServiceID.ts: -------------------------------------------------------------------------------- 1 | export type ServiceID = string 2 | -------------------------------------------------------------------------------- /packages/dht/src/types/textencoding.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/src/types/textencoding.d.ts -------------------------------------------------------------------------------- /packages/dht/test/benchmark/Find.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/benchmark/Find.test.ts -------------------------------------------------------------------------------- /packages/dht/test/benchmark/RingCorrectness.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/benchmark/RingCorrectness.test.ts -------------------------------------------------------------------------------- /packages/dht/test/end-to-end/GeoIpLayer0.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/end-to-end/GeoIpLayer0.test.ts -------------------------------------------------------------------------------- /packages/dht/test/end-to-end/Layer0-Layer1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/end-to-end/Layer0-Layer1.test.ts -------------------------------------------------------------------------------- /packages/dht/test/end-to-end/Layer0.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/end-to-end/Layer0.test.ts -------------------------------------------------------------------------------- /packages/dht/test/end-to-end/Layer0Webrtc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/end-to-end/Layer0Webrtc.test.ts -------------------------------------------------------------------------------- /packages/dht/test/end-to-end/memory-leak.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/end-to-end/memory-leak.test.ts -------------------------------------------------------------------------------- /packages/dht/test/integration/DhtNode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/integration/DhtNode.test.ts -------------------------------------------------------------------------------- /packages/dht/test/integration/DhtRpc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/integration/DhtRpc.test.ts -------------------------------------------------------------------------------- /packages/dht/test/integration/Find.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/integration/Find.test.ts -------------------------------------------------------------------------------- /packages/dht/test/integration/Layer1-scale.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/integration/Layer1-scale.test.ts -------------------------------------------------------------------------------- /packages/dht/test/integration/ReplicateData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/integration/ReplicateData.test.ts -------------------------------------------------------------------------------- /packages/dht/test/integration/RouteMessage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/integration/RouteMessage.test.ts -------------------------------------------------------------------------------- /packages/dht/test/integration/Store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/integration/Store.test.ts -------------------------------------------------------------------------------- /packages/dht/test/integration/Websocket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/integration/Websocket.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/AddressTools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/AddressTools.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/ConnectionManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/ConnectionManager.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/ConnectivityHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/ConnectivityHelpers.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/DiscoverySession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/DiscoverySession.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/DuplicateDetector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/DuplicateDetector.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/Handshaker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/Handshaker.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/LocalDataStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/LocalDataStore.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/ManagedConnection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/ManagedConnection.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/PeerManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/PeerManager.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/PendingConnection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/PendingConnection.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/ProtobufMessage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/ProtobufMessage.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/RandomContactList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/RandomContactList.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/Router.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/Router.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/RoutingSession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/RoutingSession.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/SortedContactList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/SortedContactList.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/StoreManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/StoreManager.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/StoreRpcLocal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/StoreRpcLocal.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/WebrtcConnection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/WebrtcConnection.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/WebrtcConnector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/WebrtcConnector.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/WebsocketServer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/WebsocketServer.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/createPeerDescriptor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/createPeerDescriptor.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/customMatchers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/customMatchers.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/getClosestNodes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/getClosestNodes.test.ts -------------------------------------------------------------------------------- /packages/dht/test/unit/version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/unit/version.test.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/FakeConnectorFacade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/FakeConnectorFacade.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/FakeRpcCommunicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/FakeRpcCommunicator.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/FakeTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/FakeTransport.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/customMatchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/customMatchers.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/mock/MockConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/mock/MockConnection.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/mock/MockConnectionsView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/mock/MockConnectionsView.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/mock/MockRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/mock/MockRouter.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/mock/MockRpcCommunicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/mock/MockRpcCommunicator.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/mock/MockTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/mock/MockTransport.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/mock/mockDataEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/mock/mockDataEntry.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/topology.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/topology.ts -------------------------------------------------------------------------------- /packages/dht/test/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/test/utils/utils.ts -------------------------------------------------------------------------------- /packages/dht/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/dht/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/tsconfig.json -------------------------------------------------------------------------------- /packages/dht/tsconfig.karma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/tsconfig.karma.json -------------------------------------------------------------------------------- /packages/dht/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/dht/tsconfig.node.json -------------------------------------------------------------------------------- /packages/geoip-location/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist 4 | .env 5 | -------------------------------------------------------------------------------- /packages/geoip-location/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/geoip-location/LICENSE -------------------------------------------------------------------------------- /packages/geoip-location/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/geoip-location/README.md -------------------------------------------------------------------------------- /packages/geoip-location/jest.config.ts: -------------------------------------------------------------------------------- 1 | export { default } from '../../jest.config' 2 | -------------------------------------------------------------------------------- /packages/geoip-location/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/geoip-location/package.json -------------------------------------------------------------------------------- /packages/geoip-location/src/GeoIpLocator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/geoip-location/src/GeoIpLocator.ts -------------------------------------------------------------------------------- /packages/geoip-location/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/geoip-location/src/exports.ts -------------------------------------------------------------------------------- /packages/geoip-location/src/tarHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/geoip-location/src/tarHelper.ts -------------------------------------------------------------------------------- /packages/geoip-location/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/geoip-location/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/geoip-location/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/geoip-location/tsconfig.json -------------------------------------------------------------------------------- /packages/geoip-location/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/geoip-location/tsconfig.node.json -------------------------------------------------------------------------------- /packages/node/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.dockerignore -------------------------------------------------------------------------------- /packages/node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.gitignore -------------------------------------------------------------------------------- /packages/node/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/.gitignore -------------------------------------------------------------------------------- /packages/node/.idea/broker.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/broker.iml -------------------------------------------------------------------------------- /packages/node/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /packages/node/.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/dataSources.xml -------------------------------------------------------------------------------- /packages/node/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/encodings.xml -------------------------------------------------------------------------------- /packages/node/.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /packages/node/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/misc.xml -------------------------------------------------------------------------------- /packages/node/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/modules.xml -------------------------------------------------------------------------------- /packages/node/.idea/runConfigurations/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/runConfigurations/test.xml -------------------------------------------------------------------------------- /packages/node/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/.idea/vcs.xml -------------------------------------------------------------------------------- /packages/node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/LICENSE -------------------------------------------------------------------------------- /packages/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/README.md -------------------------------------------------------------------------------- /packages/node/bin/delete-expired-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/bin/delete-expired-data.ts -------------------------------------------------------------------------------- /packages/node/bin/entry-point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/bin/entry-point.ts -------------------------------------------------------------------------------- /packages/node/bin/streamr-node-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/bin/streamr-node-init.ts -------------------------------------------------------------------------------- /packages/node/bin/streamr-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/bin/streamr-node.ts -------------------------------------------------------------------------------- /packages/node/configs/development-1.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/configs/development-1.env.json -------------------------------------------------------------------------------- /packages/node/configs/development-2.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/configs/development-2.env.json -------------------------------------------------------------------------------- /packages/node/configs/development-3.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/configs/development-3.env.json -------------------------------------------------------------------------------- /packages/node/configs/docker-1.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/configs/docker-1.env.json -------------------------------------------------------------------------------- /packages/node/configs/docker-2.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/configs/docker-2.env.json -------------------------------------------------------------------------------- /packages/node/configs/docker-3.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/configs/docker-3.env.json -------------------------------------------------------------------------------- /packages/node/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/configuration.md -------------------------------------------------------------------------------- /packages/node/data-api.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/data-api.iml -------------------------------------------------------------------------------- /packages/node/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/jest.config.ts -------------------------------------------------------------------------------- /packages/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/package.json -------------------------------------------------------------------------------- /packages/node/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/plugins.md -------------------------------------------------------------------------------- /packages/node/src/Plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/Plugin.ts -------------------------------------------------------------------------------- /packages/node/src/apiAuthentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/apiAuthentication.ts -------------------------------------------------------------------------------- /packages/node/src/broker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/broker.ts -------------------------------------------------------------------------------- /packages/node/src/config/ConfigWizard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/config/ConfigWizard.ts -------------------------------------------------------------------------------- /packages/node/src/config/config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/config/config.schema.json -------------------------------------------------------------------------------- /packages/node/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/config/config.ts -------------------------------------------------------------------------------- /packages/node/src/config/definitions.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/config/definitions.schema.json -------------------------------------------------------------------------------- /packages/node/src/config/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/config/migration.ts -------------------------------------------------------------------------------- /packages/node/src/config/validateConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/config/validateConfig.ts -------------------------------------------------------------------------------- /packages/node/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/exports.ts -------------------------------------------------------------------------------- /packages/node/src/helpers/PayloadFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/helpers/PayloadFormat.ts -------------------------------------------------------------------------------- /packages/node/src/helpers/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/helpers/parser.ts -------------------------------------------------------------------------------- /packages/node/src/helpers/partitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/helpers/partitions.ts -------------------------------------------------------------------------------- /packages/node/src/helpers/weightedSample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/helpers/weightedSample.ts -------------------------------------------------------------------------------- /packages/node/src/httpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/httpServer.ts -------------------------------------------------------------------------------- /packages/node/src/pluginRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/pluginRegistry.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/autostaker/sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/autostaker/sum.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/autostaker/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/autostaker/types.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/http/HttpPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/http/HttpPlugin.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/http/config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/http/config.schema.json -------------------------------------------------------------------------------- /packages/node/src/plugins/http/publishEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/http/publishEndpoint.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/info/InfoPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/info/InfoPlugin.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/info/config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/info/config.schema.json -------------------------------------------------------------------------------- /packages/node/src/plugins/mqtt/Bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/mqtt/Bridge.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/mqtt/MqttPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/mqtt/MqttPlugin.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/mqtt/MqttServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/mqtt/MqttServer.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/mqtt/config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/mqtt/config.schema.json -------------------------------------------------------------------------------- /packages/node/src/plugins/storage/Batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/storage/Batch.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/storage/BatchManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/storage/BatchManager.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/storage/Bucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/storage/Bucket.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/storage/Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/storage/Storage.ts -------------------------------------------------------------------------------- /packages/node/src/plugins/websocket/Connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/src/plugins/websocket/Connection.ts -------------------------------------------------------------------------------- /packages/node/test/fixtures/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/fixtures/cert.pem -------------------------------------------------------------------------------- /packages/node/test/fixtures/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/fixtures/key.pem -------------------------------------------------------------------------------- /packages/node/test/integration/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/integration/config.test.ts -------------------------------------------------------------------------------- /packages/node/test/smoke/autostaker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/smoke/autostaker.test.ts -------------------------------------------------------------------------------- /packages/node/test/smoke/inspect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/smoke/inspect.test.ts -------------------------------------------------------------------------------- /packages/node/test/smoke/profit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/smoke/profit.test.ts -------------------------------------------------------------------------------- /packages/node/test/types/global.d.ts: -------------------------------------------------------------------------------- 1 | import 'jest-extended' 2 | -------------------------------------------------------------------------------- /packages/node/test/unit/ConfigWizard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/unit/ConfigWizard.test.ts -------------------------------------------------------------------------------- /packages/node/test/unit/Plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/unit/Plugin.test.ts -------------------------------------------------------------------------------- /packages/node/test/unit/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/unit/config.test.ts -------------------------------------------------------------------------------- /packages/node/test/unit/configMigration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/unit/configMigration.test.ts -------------------------------------------------------------------------------- /packages/node/test/unit/helpers/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/unit/helpers/parser.test.ts -------------------------------------------------------------------------------- /packages/node/test/unit/httpServer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/unit/httpServer.test.ts -------------------------------------------------------------------------------- /packages/node/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/test/utils.ts -------------------------------------------------------------------------------- /packages/node/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/tsconfig.json -------------------------------------------------------------------------------- /packages/node/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/node/tsconfig.node.json -------------------------------------------------------------------------------- /packages/proto-rpc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/.gitignore -------------------------------------------------------------------------------- /packages/proto-rpc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/LICENSE -------------------------------------------------------------------------------- /packages/proto-rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/README.md -------------------------------------------------------------------------------- /packages/proto-rpc/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/eslint.config.mjs -------------------------------------------------------------------------------- /packages/proto-rpc/examples/errors/ErrorRpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/examples/errors/ErrorRpc.proto -------------------------------------------------------------------------------- /packages/proto-rpc/examples/errors/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/examples/errors/errors.ts -------------------------------------------------------------------------------- /packages/proto-rpc/examples/errors/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/examples/errors/run.sh -------------------------------------------------------------------------------- /packages/proto-rpc/examples/hello/HelloRpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/examples/hello/HelloRpc.proto -------------------------------------------------------------------------------- /packages/proto-rpc/examples/hello/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/examples/hello/hello.ts -------------------------------------------------------------------------------- /packages/proto-rpc/examples/hello/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/examples/hello/run.sh -------------------------------------------------------------------------------- /packages/proto-rpc/examples/routed-hello/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/examples/routed-hello/run.sh -------------------------------------------------------------------------------- /packages/proto-rpc/examples/wakeup/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/examples/wakeup/run.sh -------------------------------------------------------------------------------- /packages/proto-rpc/examples/wakeup/wakeup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/examples/wakeup/wakeup.ts -------------------------------------------------------------------------------- /packages/proto-rpc/jest.config.ts: -------------------------------------------------------------------------------- 1 | export { default } from '../../jest.config' 2 | -------------------------------------------------------------------------------- /packages/proto-rpc/karma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/karma.config.ts -------------------------------------------------------------------------------- /packages/proto-rpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/package.json -------------------------------------------------------------------------------- /packages/proto-rpc/proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/proto.sh -------------------------------------------------------------------------------- /packages/proto-rpc/protos/ProtoRpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/protos/ProtoRpc.proto -------------------------------------------------------------------------------- /packages/proto-rpc/src/ClientTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/ClientTransport.ts -------------------------------------------------------------------------------- /packages/proto-rpc/src/ProtoCallContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/ProtoCallContext.ts -------------------------------------------------------------------------------- /packages/proto-rpc/src/RpcCommunicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/RpcCommunicator.ts -------------------------------------------------------------------------------- /packages/proto-rpc/src/ServerRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/ServerRegistry.ts -------------------------------------------------------------------------------- /packages/proto-rpc/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/common.ts -------------------------------------------------------------------------------- /packages/proto-rpc/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/errors.ts -------------------------------------------------------------------------------- /packages/proto-rpc/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/exports.ts -------------------------------------------------------------------------------- /packages/proto-rpc/src/protoClasses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/protoClasses.ts -------------------------------------------------------------------------------- /packages/proto-rpc/src/toProtoRpcClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/toProtoRpcClient.ts -------------------------------------------------------------------------------- /packages/proto-rpc/src/types/textencoding.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/src/types/textencoding.d.ts -------------------------------------------------------------------------------- /packages/proto-rpc/test-proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/test-proto.sh -------------------------------------------------------------------------------- /packages/proto-rpc/test/protos/HelloRpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/test/protos/HelloRpc.proto -------------------------------------------------------------------------------- /packages/proto-rpc/test/protos/TestProtos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/test/protos/TestProtos.proto -------------------------------------------------------------------------------- /packages/proto-rpc/test/protos/WakeUpRpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/test/protos/WakeUpRpc.proto -------------------------------------------------------------------------------- /packages/proto-rpc/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/test/utils.ts -------------------------------------------------------------------------------- /packages/proto-rpc/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/proto-rpc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/tsconfig.json -------------------------------------------------------------------------------- /packages/proto-rpc/tsconfig.karma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/tsconfig.karma.json -------------------------------------------------------------------------------- /packages/proto-rpc/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/proto-rpc/tsconfig.node.json -------------------------------------------------------------------------------- /packages/sdk/.babel.browser.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.babel.browser.config.js -------------------------------------------------------------------------------- /packages/sdk/.editorconfig: -------------------------------------------------------------------------------- 1 | # Top-most EditorConfig file 2 | root = true 3 | -------------------------------------------------------------------------------- /packages/sdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.gitignore -------------------------------------------------------------------------------- /packages/sdk/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /packages/sdk/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /packages/sdk/.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /packages/sdk/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.idea/misc.xml -------------------------------------------------------------------------------- /packages/sdk/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.idea/modules.xml -------------------------------------------------------------------------------- /packages/sdk/.idea/streamr-client-javascript.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.idea/streamr-client-javascript.iml -------------------------------------------------------------------------------- /packages/sdk/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.idea/vcs.xml -------------------------------------------------------------------------------- /packages/sdk/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/.vscode/launch.json -------------------------------------------------------------------------------- /packages/sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/LICENSE -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/README.md -------------------------------------------------------------------------------- /packages/sdk/bin/generate-config-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/bin/generate-config-validator.js -------------------------------------------------------------------------------- /packages/sdk/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/eslint.config.mjs -------------------------------------------------------------------------------- /packages/sdk/fix-esm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/fix-esm.sh -------------------------------------------------------------------------------- /packages/sdk/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/jest.config.ts -------------------------------------------------------------------------------- /packages/sdk/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/jest.setup.ts -------------------------------------------------------------------------------- /packages/sdk/karma-end-to-end.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/karma-end-to-end.config.ts -------------------------------------------------------------------------------- /packages/sdk/karma-integration.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/karma-integration.config.ts -------------------------------------------------------------------------------- /packages/sdk/karma-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/karma-setup.js -------------------------------------------------------------------------------- /packages/sdk/karma-unit.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/karma-unit.config.ts -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/proto.sh -------------------------------------------------------------------------------- /packages/sdk/protos/SdkRpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/protos/SdkRpc.proto -------------------------------------------------------------------------------- /packages/sdk/readme-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/readme-header.png -------------------------------------------------------------------------------- /packages/sdk/scripts/postbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/scripts/postbuild.sh -------------------------------------------------------------------------------- /packages/sdk/src/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/Config.ts -------------------------------------------------------------------------------- /packages/sdk/src/ConfigTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/ConfigTest.ts -------------------------------------------------------------------------------- /packages/sdk/src/DestroySignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/DestroySignal.ts -------------------------------------------------------------------------------- /packages/sdk/src/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/Message.ts -------------------------------------------------------------------------------- /packages/sdk/src/MetricsPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/MetricsPublisher.ts -------------------------------------------------------------------------------- /packages/sdk/src/NetworkNodeFacade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/NetworkNodeFacade.ts -------------------------------------------------------------------------------- /packages/sdk/src/PersistenceManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/PersistenceManager.ts -------------------------------------------------------------------------------- /packages/sdk/src/ProxyNodeFinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/ProxyNodeFinder.ts -------------------------------------------------------------------------------- /packages/sdk/src/RpcProviderSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/RpcProviderSource.ts -------------------------------------------------------------------------------- /packages/sdk/src/Stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/Stream.ts -------------------------------------------------------------------------------- /packages/sdk/src/StreamIDBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/StreamIDBuilder.ts -------------------------------------------------------------------------------- /packages/sdk/src/StreamMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/StreamMetadata.ts -------------------------------------------------------------------------------- /packages/sdk/src/StreamrClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/StreamrClient.ts -------------------------------------------------------------------------------- /packages/sdk/src/StreamrClientError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/StreamrClientError.ts -------------------------------------------------------------------------------- /packages/sdk/src/config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/config.schema.json -------------------------------------------------------------------------------- /packages/sdk/src/contracts/ChainEventPoller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/contracts/ChainEventPoller.ts -------------------------------------------------------------------------------- /packages/sdk/src/contracts/ContractFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/contracts/ContractFactory.ts -------------------------------------------------------------------------------- /packages/sdk/src/contracts/Operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/contracts/Operator.ts -------------------------------------------------------------------------------- /packages/sdk/src/contracts/OperatorRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/contracts/OperatorRegistry.ts -------------------------------------------------------------------------------- /packages/sdk/src/contracts/SponsorshipFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/contracts/SponsorshipFactory.ts -------------------------------------------------------------------------------- /packages/sdk/src/contracts/StorageNodeRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/contracts/StorageNodeRegistry.ts -------------------------------------------------------------------------------- /packages/sdk/src/contracts/StreamRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/contracts/StreamRegistry.ts -------------------------------------------------------------------------------- /packages/sdk/src/contracts/contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/contracts/contract.ts -------------------------------------------------------------------------------- /packages/sdk/src/contracts/searchStreams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/contracts/searchStreams.ts -------------------------------------------------------------------------------- /packages/sdk/src/encryption/EncryptionUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/encryption/EncryptionUtil.ts -------------------------------------------------------------------------------- /packages/sdk/src/encryption/GroupKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/encryption/GroupKey.ts -------------------------------------------------------------------------------- /packages/sdk/src/encryption/GroupKeyManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/encryption/GroupKeyManager.ts -------------------------------------------------------------------------------- /packages/sdk/src/encryption/KeyExchangeKeyPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/encryption/KeyExchangeKeyPair.ts -------------------------------------------------------------------------------- /packages/sdk/src/encryption/LocalGroupKeyStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/encryption/LocalGroupKeyStore.ts -------------------------------------------------------------------------------- /packages/sdk/src/encryption/MLKEMKeyPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/encryption/MLKEMKeyPair.ts -------------------------------------------------------------------------------- /packages/sdk/src/encryption/RSAKeyPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/encryption/RSAKeyPair.ts -------------------------------------------------------------------------------- /packages/sdk/src/encryption/decrypt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/encryption/decrypt.ts -------------------------------------------------------------------------------- /packages/sdk/src/ethereumArtifacts/IERC1271.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/ethereumArtifacts/IERC1271.d.ts -------------------------------------------------------------------------------- /packages/sdk/src/ethereumUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/ethereumUtils.ts -------------------------------------------------------------------------------- /packages/sdk/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/events.ts -------------------------------------------------------------------------------- /packages/sdk/src/exports-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/exports-browser.ts -------------------------------------------------------------------------------- /packages/sdk/src/exports-commonjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/exports-commonjs.js -------------------------------------------------------------------------------- /packages/sdk/src/exports-esm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/exports-esm.mjs -------------------------------------------------------------------------------- /packages/sdk/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/exports.ts -------------------------------------------------------------------------------- /packages/sdk/src/generated/validateConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/generated/validateConfig.js -------------------------------------------------------------------------------- /packages/sdk/src/identity/ECDSAKeyPairIdentity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/identity/ECDSAKeyPairIdentity.ts -------------------------------------------------------------------------------- /packages/sdk/src/identity/Identity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/identity/Identity.ts -------------------------------------------------------------------------------- /packages/sdk/src/identity/IdentityMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/identity/IdentityMapping.ts -------------------------------------------------------------------------------- /packages/sdk/src/identity/KeyPairIdentity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/identity/KeyPairIdentity.ts -------------------------------------------------------------------------------- /packages/sdk/src/identity/MLDSAKeyPairIdentity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/identity/MLDSAKeyPairIdentity.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/permission.ts -------------------------------------------------------------------------------- /packages/sdk/src/protocol/MessageID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/protocol/MessageID.ts -------------------------------------------------------------------------------- /packages/sdk/src/protocol/MessageRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/protocol/MessageRef.ts -------------------------------------------------------------------------------- /packages/sdk/src/protocol/StreamMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/protocol/StreamMessage.ts -------------------------------------------------------------------------------- /packages/sdk/src/protocol/ValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/protocol/ValidationError.ts -------------------------------------------------------------------------------- /packages/sdk/src/protocol/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/protocol/validations.ts -------------------------------------------------------------------------------- /packages/sdk/src/publish/GroupKeyQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/publish/GroupKeyQueue.ts -------------------------------------------------------------------------------- /packages/sdk/src/publish/MessageFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/publish/MessageFactory.ts -------------------------------------------------------------------------------- /packages/sdk/src/publish/Publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/publish/Publisher.ts -------------------------------------------------------------------------------- /packages/sdk/src/publish/messageChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/publish/messageChain.ts -------------------------------------------------------------------------------- /packages/sdk/src/signature/MessageSigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/signature/MessageSigner.ts -------------------------------------------------------------------------------- /packages/sdk/src/signature/SignatureValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/signature/SignatureValidator.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/MessageStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/MessageStream.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/MsgChainUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/MsgChainUtil.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/Resends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/Resends.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/Subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/Subscriber.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/Subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/Subscription.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/SubscriptionSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/SubscriptionSession.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/messagePipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/messagePipeline.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/ordering/GapFiller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/ordering/GapFiller.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/resendSubscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/resendSubscription.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscribe/waitForStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/subscribe/waitForStorage.ts -------------------------------------------------------------------------------- /packages/sdk/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/AggregatedError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/AggregatedError.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/Gate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/Gate.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/GeneratorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/GeneratorUtils.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/LoggerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/LoggerFactory.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/LoggingJsonRpcProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/LoggingJsonRpcProvider.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/Mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/Mapping.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/PatchTsyringe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/PatchTsyringe.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/Pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/Pipeline.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/PushBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/PushBuffer.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/PushPipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/PushPipeline.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/Scaffold.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/Scaffold.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/Signal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/Signal.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/WebStreamToNodeStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/WebStreamToNodeStream.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/addStreamToStorageNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/addStreamToStorageNode.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/encryptionCompliance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/encryptionCompliance.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/iterators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/iterators.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/persistence/Persistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/persistence/Persistence.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/promises.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/promises.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/utils.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/uuid.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/validateStreamMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/src/utils/validateStreamMessage.ts -------------------------------------------------------------------------------- /packages/sdk/test/benchmarks/SigningUtil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/benchmarks/SigningUtil.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/benchmarks/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/benchmarks/publish.js -------------------------------------------------------------------------------- /packages/sdk/test/benchmarks/raw-pipeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/benchmarks/raw-pipeline.js -------------------------------------------------------------------------------- /packages/sdk/test/benchmarks/resend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/benchmarks/resend.js -------------------------------------------------------------------------------- /packages/sdk/test/benchmarks/subscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/benchmarks/subscribe.js -------------------------------------------------------------------------------- /packages/sdk/test/browser-smoke-test/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/browser-smoke-test/browser.js -------------------------------------------------------------------------------- /packages/sdk/test/browser-smoke-test/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/browser-smoke-test/server.js -------------------------------------------------------------------------------- /packages/sdk/test/data/utf8Example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/data/utf8Example.txt -------------------------------------------------------------------------------- /packages/sdk/test/end-to-end/MemoryLeaks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/end-to-end/MemoryLeaks.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/end-to-end/Metrics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/end-to-end/Metrics.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/end-to-end/Operator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/end-to-end/Operator.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/end-to-end/Permissions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/end-to-end/Permissions.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/end-to-end/resend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/end-to-end/resend.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/end-to-end/start-node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/end-to-end/start-node.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/exports/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/exports/package.json -------------------------------------------------------------------------------- /packages/sdk/test/exports/tests/commonjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/exports/tests/commonjs.js -------------------------------------------------------------------------------- /packages/sdk/test/exports/tests/esm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/exports/tests/esm.mjs -------------------------------------------------------------------------------- /packages/sdk/test/exports/tests/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/exports/tests/typescript.ts -------------------------------------------------------------------------------- /packages/sdk/test/exports/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/exports/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/test/exports/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/exports/webpack.config.js -------------------------------------------------------------------------------- /packages/sdk/test/integration/Resends.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/Resends.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/integration/Resends2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/Resends2.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/integration/Sequencing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/Sequencing.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/integration/Stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/Stream.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/integration/Subscriber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/Subscriber.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/integration/Subscriber2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/Subscriber2.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/integration/basics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/basics.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/integration/events.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/events.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/integration/gap-fill.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/gap-fill.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/integration/unsubscribe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/integration/unsubscribe.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/FakeJsonRpcServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/FakeJsonRpcServer.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/LeaksDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/LeaksDetector.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/ProxyHttpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/ProxyHttpServer.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/customMatchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/customMatchers.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/fake/FakeChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/fake/FakeChain.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/fake/FakeLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/fake/FakeLogger.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/fake/FakeNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/fake/FakeNetwork.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/jest-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/jest-utils.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/jestGlobalsMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/jestGlobalsMock.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/publish.ts -------------------------------------------------------------------------------- /packages/sdk/test/test-utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/test-utils/utils.ts -------------------------------------------------------------------------------- /packages/sdk/test/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/types/global.d.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/AggregatedError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/AggregatedError.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/ChainEventPoller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/ChainEventPoller.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Config.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Decrypt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Decrypt.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/EncryptionUtil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/EncryptionUtil.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/GapFiller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/GapFiller.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/GroupKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/GroupKey.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/GroupKeyManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/GroupKeyManager.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/GroupKeyQueue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/GroupKeyQueue.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/IteratorTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/IteratorTest.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/LocalGroupKeyStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/LocalGroupKeyStore.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Mapping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Mapping.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/MessageFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/MessageFactory.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/MessageRef.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/MessageRef.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/MessageStream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/MessageStream.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/MetricsPublisher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/MetricsPublisher.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Operator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Operator.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/OrderMessages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/OrderMessages.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/OrderMessages2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/OrderMessages2.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Pipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Pipeline.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/ProxyNodeFinder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/ProxyNodeFinder.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Publisher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Publisher.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/PushBuffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/PushBuffer.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/PushPipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/PushPipeline.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Resends.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Resends.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Scaffold.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Scaffold.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/ServerPersistence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/ServerPersistence.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Signal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Signal.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/SignatureValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/SignatureValidator.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/Stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/Stream.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/StreamIDBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/StreamIDBuilder.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/StreamMessage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/StreamMessage.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/StreamMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/StreamMetadata.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/StreamrClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/StreamrClient.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/contract.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/contract.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/customMatchers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/customMatchers.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/events.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/events.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/iterators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/iterators.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/messagePipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/messagePipeline.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/promises.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/promises.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/resendSubscription.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/resendSubscription.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/utils.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/uuid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/uuid.test.ts -------------------------------------------------------------------------------- /packages/sdk/test/unit/validations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/test/unit/validations.test.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/tsconfig.node.json -------------------------------------------------------------------------------- /packages/sdk/webpack-karma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/webpack-karma.config.ts -------------------------------------------------------------------------------- /packages/sdk/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/sdk/webpack.config.js -------------------------------------------------------------------------------- /packages/test-utils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /packages/test-utils/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /packages/test-utils/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/.idea/modules.xml -------------------------------------------------------------------------------- /packages/test-utils/.idea/streamr-test-utils.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/.idea/streamr-test-utils.iml -------------------------------------------------------------------------------- /packages/test-utils/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/.idea/vcs.xml -------------------------------------------------------------------------------- /packages/test-utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/LICENSE -------------------------------------------------------------------------------- /packages/test-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/README.md -------------------------------------------------------------------------------- /packages/test-utils/customMatcherTypes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/customMatcherTypes.d.ts -------------------------------------------------------------------------------- /packages/test-utils/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/jest.config.ts -------------------------------------------------------------------------------- /packages/test-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/package.json -------------------------------------------------------------------------------- /packages/test-utils/setupCustomMatchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/setupCustomMatchers.js -------------------------------------------------------------------------------- /packages/test-utils/src/customMatcherTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/src/customMatcherTypes.ts -------------------------------------------------------------------------------- /packages/test-utils/src/customMatchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/src/customMatchers.ts -------------------------------------------------------------------------------- /packages/test-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/src/index.ts -------------------------------------------------------------------------------- /packages/test-utils/src/setupCustomMatchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/src/setupCustomMatchers.ts -------------------------------------------------------------------------------- /packages/test-utils/test/customMatchers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/test/customMatchers.test.ts -------------------------------------------------------------------------------- /packages/test-utils/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/test/index.test.ts -------------------------------------------------------------------------------- /packages/test-utils/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/test-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/test-utils/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/test-utils/tsconfig.node.json -------------------------------------------------------------------------------- /packages/trackerless-network/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/.gitignore -------------------------------------------------------------------------------- /packages/trackerless-network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/README.md -------------------------------------------------------------------------------- /packages/trackerless-network/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/jest.config.ts -------------------------------------------------------------------------------- /packages/trackerless-network/karma-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/karma-setup.js -------------------------------------------------------------------------------- /packages/trackerless-network/karma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/karma.config.ts -------------------------------------------------------------------------------- /packages/trackerless-network/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/package.json -------------------------------------------------------------------------------- /packages/trackerless-network/proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/proto.sh -------------------------------------------------------------------------------- /packages/trackerless-network/src/NetworkNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/src/NetworkNode.ts -------------------------------------------------------------------------------- /packages/trackerless-network/src/NetworkStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/src/NetworkStack.ts -------------------------------------------------------------------------------- /packages/trackerless-network/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/src/exports.ts -------------------------------------------------------------------------------- /packages/trackerless-network/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/src/types.ts -------------------------------------------------------------------------------- /packages/trackerless-network/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/src/utils.ts -------------------------------------------------------------------------------- /packages/trackerless-network/test/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/test/utils/utils.ts -------------------------------------------------------------------------------- /packages/trackerless-network/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/trackerless-network/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/tsconfig.json -------------------------------------------------------------------------------- /packages/trackerless-network/tsconfig.karma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/tsconfig.karma.json -------------------------------------------------------------------------------- /packages/trackerless-network/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/trackerless-network/tsconfig.node.json -------------------------------------------------------------------------------- /packages/utils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /packages/utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/LICENSE -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/README.md -------------------------------------------------------------------------------- /packages/utils/jest.config.ts: -------------------------------------------------------------------------------- 1 | export { default } from '../../jest.config' 2 | -------------------------------------------------------------------------------- /packages/utils/karma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/karma.config.ts -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/Cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/Cache.ts -------------------------------------------------------------------------------- /packages/utils/src/Defer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/Defer.ts -------------------------------------------------------------------------------- /packages/utils/src/ENSName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/ENSName.ts -------------------------------------------------------------------------------- /packages/utils/src/EthereumAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/EthereumAddress.ts -------------------------------------------------------------------------------- /packages/utils/src/Gate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/Gate.ts -------------------------------------------------------------------------------- /packages/utils/src/Heap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/Heap.ts -------------------------------------------------------------------------------- /packages/utils/src/HexString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/HexString.ts -------------------------------------------------------------------------------- /packages/utils/src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/Logger.ts -------------------------------------------------------------------------------- /packages/utils/src/MapWithTtl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/MapWithTtl.ts -------------------------------------------------------------------------------- /packages/utils/src/Metric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/Metric.ts -------------------------------------------------------------------------------- /packages/utils/src/Multimap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/Multimap.ts -------------------------------------------------------------------------------- /packages/utils/src/ObservableEventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/ObservableEventEmitter.ts -------------------------------------------------------------------------------- /packages/utils/src/SigningUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/SigningUtil.ts -------------------------------------------------------------------------------- /packages/utils/src/StreamID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/StreamID.ts -------------------------------------------------------------------------------- /packages/utils/src/StreamPartID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/StreamPartID.ts -------------------------------------------------------------------------------- /packages/utils/src/TheGraphClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/TheGraphClient.ts -------------------------------------------------------------------------------- /packages/utils/src/UserID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/UserID.ts -------------------------------------------------------------------------------- /packages/utils/src/WeiAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/WeiAmount.ts -------------------------------------------------------------------------------- /packages/utils/src/abortableTimers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/abortableTimers.ts -------------------------------------------------------------------------------- /packages/utils/src/addManagedEventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/addManagedEventListener.ts -------------------------------------------------------------------------------- /packages/utils/src/asAbortable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/asAbortable.ts -------------------------------------------------------------------------------- /packages/utils/src/binaryUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/binaryUtils.ts -------------------------------------------------------------------------------- /packages/utils/src/collect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/collect.ts -------------------------------------------------------------------------------- /packages/utils/src/composeAbortSignals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/composeAbortSignals.ts -------------------------------------------------------------------------------- /packages/utils/src/crossPlatformCrypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/crossPlatformCrypto.ts -------------------------------------------------------------------------------- /packages/utils/src/executeSafePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/executeSafePromise.ts -------------------------------------------------------------------------------- /packages/utils/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/exports.ts -------------------------------------------------------------------------------- /packages/utils/src/filePathToNodeFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/filePathToNodeFormat.ts -------------------------------------------------------------------------------- /packages/utils/src/initEventGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/initEventGateway.ts -------------------------------------------------------------------------------- /packages/utils/src/ipv4ToNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/ipv4ToNumber.ts -------------------------------------------------------------------------------- /packages/utils/src/isENSName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/isENSName.ts -------------------------------------------------------------------------------- /packages/utils/src/keyToArrayIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/keyToArrayIndex.ts -------------------------------------------------------------------------------- /packages/utils/src/lengthPrefixedFrameUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/lengthPrefixedFrameUtils.ts -------------------------------------------------------------------------------- /packages/utils/src/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/merge.ts -------------------------------------------------------------------------------- /packages/utils/src/pTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/pTransaction.ts -------------------------------------------------------------------------------- /packages/utils/src/partition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/partition.ts -------------------------------------------------------------------------------- /packages/utils/src/raceForEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/raceForEvent.ts -------------------------------------------------------------------------------- /packages/utils/src/randomString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/randomString.ts -------------------------------------------------------------------------------- /packages/utils/src/retry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/retry.ts -------------------------------------------------------------------------------- /packages/utils/src/scheduleAtFixedRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/scheduleAtFixedRate.ts -------------------------------------------------------------------------------- /packages/utils/src/scheduleAtInterval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/scheduleAtInterval.ts -------------------------------------------------------------------------------- /packages/utils/src/toEthereumAddressOrENSName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/toEthereumAddressOrENSName.ts -------------------------------------------------------------------------------- /packages/utils/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/types.ts -------------------------------------------------------------------------------- /packages/utils/src/until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/until.ts -------------------------------------------------------------------------------- /packages/utils/src/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/wait.ts -------------------------------------------------------------------------------- /packages/utils/src/waitForEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/waitForEvent.ts -------------------------------------------------------------------------------- /packages/utils/src/withRateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/withRateLimit.ts -------------------------------------------------------------------------------- /packages/utils/src/withTimeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/src/withTimeout.ts -------------------------------------------------------------------------------- /packages/utils/test/Cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/Cache.test.ts -------------------------------------------------------------------------------- /packages/utils/test/Defer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/Defer.test.ts -------------------------------------------------------------------------------- /packages/utils/test/ENSName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/ENSName.test.ts -------------------------------------------------------------------------------- /packages/utils/test/EthereumAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/EthereumAddress.test.ts -------------------------------------------------------------------------------- /packages/utils/test/Gate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/Gate.test.ts -------------------------------------------------------------------------------- /packages/utils/test/Heap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/Heap.test.ts -------------------------------------------------------------------------------- /packages/utils/test/Logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/Logger.test.ts -------------------------------------------------------------------------------- /packages/utils/test/MapWithTtl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/MapWithTtl.test.ts -------------------------------------------------------------------------------- /packages/utils/test/Metric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/Metric.test.ts -------------------------------------------------------------------------------- /packages/utils/test/Multimap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/Multimap.test.ts -------------------------------------------------------------------------------- /packages/utils/test/SigningUtil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/SigningUtil.test.ts -------------------------------------------------------------------------------- /packages/utils/test/StreamID.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/StreamID.test.ts -------------------------------------------------------------------------------- /packages/utils/test/StreamPartID.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/StreamPartID.test.ts -------------------------------------------------------------------------------- /packages/utils/test/TheGraphClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/TheGraphClient.test.ts -------------------------------------------------------------------------------- /packages/utils/test/abortableTimers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/abortableTimers.test.ts -------------------------------------------------------------------------------- /packages/utils/test/asAbortable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/asAbortable.test.ts -------------------------------------------------------------------------------- /packages/utils/test/binaryUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/binaryUtils.test.ts -------------------------------------------------------------------------------- /packages/utils/test/collect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/collect.test.ts -------------------------------------------------------------------------------- /packages/utils/test/composeAbortSignals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/composeAbortSignals.test.ts -------------------------------------------------------------------------------- /packages/utils/test/executeSafePromise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/executeSafePromise.test.ts -------------------------------------------------------------------------------- /packages/utils/test/initEventGateway.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/initEventGateway.test.ts -------------------------------------------------------------------------------- /packages/utils/test/ipv4ToNumber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/ipv4ToNumber.test.ts -------------------------------------------------------------------------------- /packages/utils/test/keyToArrayIndex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/keyToArrayIndex.test.ts -------------------------------------------------------------------------------- /packages/utils/test/merge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/merge.test.ts -------------------------------------------------------------------------------- /packages/utils/test/pTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/pTransaction.test.ts -------------------------------------------------------------------------------- /packages/utils/test/raceForEvent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/raceForEvent.test.ts -------------------------------------------------------------------------------- /packages/utils/test/randomString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/randomString.test.ts -------------------------------------------------------------------------------- /packages/utils/test/retry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/retry.test.ts -------------------------------------------------------------------------------- /packages/utils/test/scheduleAtFixedRate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/scheduleAtFixedRate.test.ts -------------------------------------------------------------------------------- /packages/utils/test/scheduleAtInterval.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/scheduleAtInterval.test.ts -------------------------------------------------------------------------------- /packages/utils/test/until.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/until.test.ts -------------------------------------------------------------------------------- /packages/utils/test/wait.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/wait.test.ts -------------------------------------------------------------------------------- /packages/utils/test/waitForEvent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/waitForEvent.test.ts -------------------------------------------------------------------------------- /packages/utils/test/withRateLimit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/withRateLimit.test.ts -------------------------------------------------------------------------------- /packages/utils/test/withTimeout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/test/withTimeout.test.ts -------------------------------------------------------------------------------- /packages/utils/tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/tsconfig.jest.json -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/tsconfig.karma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/tsconfig.karma.json -------------------------------------------------------------------------------- /packages/utils/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/packages/utils/tsconfig.node.json -------------------------------------------------------------------------------- /release-git-tags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/release-git-tags.sh -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/release.sh -------------------------------------------------------------------------------- /show-versions.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/show-versions.mjs -------------------------------------------------------------------------------- /tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/tsconfig.jest.json -------------------------------------------------------------------------------- /tsconfig.karma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/tsconfig.karma.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /update-versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamr-dev/network/HEAD/update-versions.sh --------------------------------------------------------------------------------