├── .dockerignore ├── .github ├── ISSUE_TEMPLATE.md └── workflows │ ├── docker-image.yml │ ├── latest-bitcoind.yml │ └── main.yml ├── .gitignore ├── .mvn ├── checksums │ └── checksums-central.sha256 ├── maven.config └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .readme └── logo.png ├── BUILD.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── codecov.yml ├── contrib └── eclair-cli.bash-completion ├── docs ├── API.md ├── Architecture.md ├── CircularRebalancing.md ├── Cluster.md ├── Configure.md ├── FAQ.md ├── Features.md ├── Guides.md ├── Logging.md ├── ManagingBitcoinCoreKeys.md ├── Monitoring.md ├── MultipartPayments.md ├── PostgreSQL.md ├── Tor.md ├── Usage.md └── release-notes │ ├── eclair-v0.10.0.md │ ├── eclair-v0.11.0.md │ ├── eclair-v0.12.0.md │ ├── eclair-v0.13.0.md │ ├── eclair-v0.13.1.md │ ├── eclair-v0.6.1.md │ ├── eclair-v0.6.2.md │ ├── eclair-v0.7.0.md │ ├── eclair-v0.8.0.md │ ├── eclair-v0.9.0.md │ └── eclair-vnext.md ├── eclair-core ├── eclair-cli ├── pom.xml └── src │ ├── main │ ├── resources │ │ └── reference.conf │ └── scala │ │ └── fr │ │ └── acinq │ │ └── eclair │ │ ├── BlockHeight.scala │ │ ├── CltvExpiry.scala │ │ ├── DBChecker.scala │ │ ├── Eclair.scala │ │ ├── EncodedNodeId.scala │ │ ├── FSMDiagnosticActorLogging.scala │ │ ├── Features.scala │ │ ├── Logs.scala │ │ ├── MilliSatoshi.scala │ │ ├── NodeParams.scala │ │ ├── Paginated.scala │ │ ├── PimpKamon.scala │ │ ├── PluginParams.scala │ │ ├── PortChecker.scala │ │ ├── Setup.scala │ │ ├── ShortChannelId.scala │ │ ├── SimpleSupervisor.scala │ │ ├── SpendFromChannelAddress.scala │ │ ├── SubscriptionsComplete.scala │ │ ├── Timestamp.scala │ │ ├── UInt64.scala │ │ ├── balance │ │ ├── BalanceActor.scala │ │ ├── ChannelsListener.scala │ │ ├── CheckBalance.scala │ │ └── Monitoring.scala │ │ ├── blockchain │ │ ├── BlockchainEvents.scala │ │ ├── Monitoring.scala │ │ ├── OnChainWallet.scala │ │ ├── bitcoind │ │ │ ├── OnChainAddressRefresher.scala │ │ │ ├── ZmqWatcher.scala │ │ │ ├── rpc │ │ │ │ ├── BasicBitcoinJsonRPCClient.scala │ │ │ │ ├── BatchingBitcoinJsonRPCClient.scala │ │ │ │ ├── BatchingClient.scala │ │ │ │ ├── BitcoinCoreClient.scala │ │ │ │ └── BitcoinJsonRPCClient.scala │ │ │ └── zmq │ │ │ │ └── ZMQActor.scala │ │ ├── fee │ │ │ ├── BitcoinCoreFeeProvider.scala │ │ │ ├── ConstantFeeProvider.scala │ │ │ ├── FallbackFeeProvider.scala │ │ │ ├── FeeProvider.scala │ │ │ ├── OnChainFeeConf.scala │ │ │ └── SmoothFeeProvider.scala │ │ └── watchdogs │ │ │ ├── BlockchainWatchdog.scala │ │ │ ├── ExplorerApi.scala │ │ │ ├── HeadersOverDns.scala │ │ │ └── Monitoring.scala │ │ ├── channel │ │ ├── ChannelConfig.scala │ │ ├── ChannelData.scala │ │ ├── ChannelEvents.scala │ │ ├── ChannelExceptions.scala │ │ ├── ChannelFeatures.scala │ │ ├── Commitments.scala │ │ ├── DustExposure.scala │ │ ├── Helpers.scala │ │ ├── Monitoring.scala │ │ ├── Register.scala │ │ ├── fsm │ │ │ ├── Channel.scala │ │ │ ├── ChannelOpenDualFunded.scala │ │ │ ├── ChannelOpenSingleFunded.scala │ │ │ ├── CommonFundingHandlers.scala │ │ │ ├── CommonHandlers.scala │ │ │ ├── DualFundingHandlers.scala │ │ │ ├── ErrorHandlers.scala │ │ │ └── SingleFundingHandlers.scala │ │ ├── fund │ │ │ ├── InteractiveTxBuilder.scala │ │ │ └── InteractiveTxFunder.scala │ │ └── publish │ │ │ ├── FinalTxPublisher.scala │ │ │ ├── MempoolTxMonitor.scala │ │ │ ├── ReplaceableTxFunder.scala │ │ │ ├── ReplaceableTxPrePublisher.scala │ │ │ ├── ReplaceableTxPublisher.scala │ │ │ ├── TxPublisher.scala │ │ │ └── TxTimeLocksMonitor.scala │ │ ├── crypto │ │ ├── ChaCha20Poly1305.scala │ │ ├── Mac.scala │ │ ├── Monitoring.scala │ │ ├── Noise.scala │ │ ├── NonceGenerator.scala │ │ ├── Random.scala │ │ ├── ShaChain.scala │ │ ├── Sphinx.scala │ │ ├── TransportHandler.scala │ │ ├── WeakEntropyPool.scala │ │ └── keymanager │ │ │ ├── ChannelKeyManager.scala │ │ │ ├── ChannelKeys.scala │ │ │ ├── CommitmentKeys.scala │ │ │ ├── LocalChannelKeyManager.scala │ │ │ ├── LocalNodeKeyManager.scala │ │ │ ├── LocalOnChainKeyManager.scala │ │ │ ├── NodeKeyManager.scala │ │ │ └── OnChainKeyManager.scala │ │ ├── db │ │ ├── AuditDb.scala │ │ ├── ChannelsDb.scala │ │ ├── Databases.scala │ │ ├── DbEventHandler.scala │ │ ├── FileBackupHandler.scala │ │ ├── LiquidityDb.scala │ │ ├── Monitoring.scala │ │ ├── NetworkDb.scala │ │ ├── OffersDb.scala │ │ ├── PaymentsDb.scala │ │ ├── PeerStorageCleaner.scala │ │ ├── PeersDb.scala │ │ ├── PendingCommandsDb.scala │ │ ├── RevokedHtlcInfoCleaner.scala │ │ ├── jdbc │ │ │ └── JdbcUtils.scala │ │ ├── pg │ │ │ ├── PgAuditDb.scala │ │ │ ├── PgChannelsDb.scala │ │ │ ├── PgLiquidityDb.scala │ │ │ ├── PgNetworkDb.scala │ │ │ ├── PgOffersDb.scala │ │ │ ├── PgPaymentsDb.scala │ │ │ ├── PgPeersDb.scala │ │ │ ├── PgPendingCommandsDb.scala │ │ │ └── PgUtils.scala │ │ └── sqlite │ │ │ ├── SqliteAuditDb.scala │ │ │ ├── SqliteChannelsDb.scala │ │ │ ├── SqliteLiquidityDb.scala │ │ │ ├── SqliteNetworkDb.scala │ │ │ ├── SqliteOffersDb.scala │ │ │ ├── SqlitePaymentsDb.scala │ │ │ ├── SqlitePeersDb.scala │ │ │ ├── SqlitePendingCommandsDb.scala │ │ │ └── SqliteUtils.scala │ │ ├── io │ │ ├── Client.scala │ │ ├── ClientSpawner.scala │ │ ├── IncomingConnectionsTracker.scala │ │ ├── MessageRelay.scala │ │ ├── Monitoring.scala │ │ ├── NodeURI.scala │ │ ├── OpenChannelInterceptor.scala │ │ ├── Peer.scala │ │ ├── PeerChannelsCollector.scala │ │ ├── PeerConnection.scala │ │ ├── PeerEvents.scala │ │ ├── PeerReadyNotifier.scala │ │ ├── PendingChannelsRateLimiter.scala │ │ ├── RateLimiter.scala │ │ ├── ReconnectionTask.scala │ │ ├── Server.scala │ │ └── Switchboard.scala │ │ ├── json │ │ └── JsonSerializers.scala │ │ ├── message │ │ ├── OnionMessages.scala │ │ └── Postman.scala │ │ ├── package.scala │ │ ├── payment │ │ ├── Bolt11Invoice.scala │ │ ├── Bolt12Invoice.scala │ │ ├── Invoice.scala │ │ ├── Monitoring.scala │ │ ├── PaymentEvents.scala │ │ ├── PaymentPacket.scala │ │ ├── offer │ │ │ ├── DefaultOfferHandler.scala │ │ │ ├── OfferCreator.scala │ │ │ ├── OfferManager.scala │ │ │ └── OfferPaymentMetadata.scala │ │ ├── receive │ │ │ ├── ForwardHandler.scala │ │ │ ├── InvoicePurger.scala │ │ │ ├── MultiPartHandler.scala │ │ │ ├── MultiPartPaymentFSM.scala │ │ │ └── PaymentHandler.scala │ │ ├── relay │ │ │ ├── AsyncPaymentTriggerer.scala │ │ │ ├── ChannelRelay.scala │ │ │ ├── ChannelRelayer.scala │ │ │ ├── NodeRelay.scala │ │ │ ├── NodeRelayer.scala │ │ │ ├── OnTheFlyFunding.scala │ │ │ ├── PostRestartHtlcCleaner.scala │ │ │ └── Relayer.scala │ │ └── send │ │ │ ├── Autoprobe.scala │ │ │ ├── BlindedPathsResolver.scala │ │ │ ├── MultiPartPaymentLifecycle.scala │ │ │ ├── OfferPayment.scala │ │ │ ├── PaymentError.scala │ │ │ ├── PaymentInitiator.scala │ │ │ ├── PaymentLifecycle.scala │ │ │ ├── Recipient.scala │ │ │ └── TrampolinePaymentLifecycle.scala │ │ ├── remote │ │ ├── EclairInternalsSerializer.scala │ │ ├── LightningMessageSerializer.scala │ │ └── ScodecSerializer.scala │ │ ├── reputation │ │ ├── Reputation.scala │ │ └── ReputationRecorder.scala │ │ ├── router │ │ ├── Announcements.scala │ │ ├── BalanceEstimate.scala │ │ ├── BlindedRouteCreation.scala │ │ ├── Graph.scala │ │ ├── Monitoring.scala │ │ ├── NetworkEvents.scala │ │ ├── PathFindingExperimentConf.scala │ │ ├── RouteCalculation.scala │ │ ├── Router.scala │ │ ├── RouterExceptions.scala │ │ ├── StaleChannels.scala │ │ ├── Sync.scala │ │ └── Validation.scala │ │ ├── tor │ │ ├── Controller.scala │ │ ├── Socks5Connection.scala │ │ └── TorProtocolHandler.scala │ │ ├── transactions │ │ ├── CommitmentSpec.scala │ │ ├── Scripts.scala │ │ └── Transactions.scala │ │ └── wire │ │ ├── Monitoring.scala │ │ ├── internal │ │ ├── CommandCodecs.scala │ │ └── channel │ │ │ ├── ChannelCodecs.scala │ │ │ └── version5 │ │ │ ├── ChannelCodecs5.scala │ │ │ └── ChannelTypes5.scala │ │ └── protocol │ │ ├── ChannelTlv.scala │ │ ├── CommonCodecs.scala │ │ ├── FailureMessage.scala │ │ ├── HtlcTlv.scala │ │ ├── InteractiveTxTlv.scala │ │ ├── LightningMessageCodecs.scala │ │ ├── LightningMessageTypes.scala │ │ ├── LiquidityAds.scala │ │ ├── MessageOnion.scala │ │ ├── OfferCodecs.scala │ │ ├── OfferTypes.scala │ │ ├── OnTheFlyFundingTlv.scala │ │ ├── OnionMessageTlv.scala │ │ ├── OnionRouting.scala │ │ ├── PaymentOnion.scala │ │ ├── PeerStorageTlv.scala │ │ ├── RouteBlinding.scala │ │ ├── RoutingTlv.scala │ │ ├── SetupAndControlTlv.scala │ │ ├── TlvCodecs.scala │ │ └── TlvTypes.scala │ └── test │ ├── java │ └── fr │ │ └── acinq │ │ └── eclair │ │ ├── MilliSatoshiTest.java │ │ └── crypto │ │ └── Curve25519.java │ ├── resources │ ├── application.conf │ ├── bolt3-tx-test-vectors-anchor-outputs-format.txt │ ├── bolt3-tx-test-vectors-anchor-outputs-zero-fee-htlc-tx-format.txt │ ├── bolt4-test-onion-message.json │ ├── format-string-test.json │ ├── integration │ │ └── bitcoin.conf │ ├── logback-test.xml │ ├── nonreg │ │ └── codecs │ │ │ ├── 050001-DATA_WAIT_FOR_FUNDING_CONFIRMED │ │ │ ├── fundee │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ └── funder │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── 050002-DATA_WAIT_FOR_CHANNEL_READY │ │ │ └── funder │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── 050003-DATA_WAIT_FOR_DUAL_FUNDING_SIGNED │ │ │ ├── fundee │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ └── funder │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── 050004-DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED │ │ │ ├── fundee │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ └── funder │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── 050005-DATA_WAIT_FOR_DUAL_FUNDING_READY │ │ │ └── funder │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── 050006-DATA_NORMAL │ │ │ ├── announced-splice │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── announced │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── fundee │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── funder │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ └── splice-commitment-upgrade │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── 050007-DATA_SHUTDOWN │ │ │ ├── anchor-outputs │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ └── taproot │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── 050008-DATA_NEGOTIATING │ │ │ └── fundee │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ ├── 050009-DATA_NEGOTIATING_SIMPLE │ │ │ ├── anchor-outputs │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ └── taproot │ │ │ │ ├── data.bin │ │ │ │ └── data.json │ │ │ └── 05000a-DATA_CLOSING │ │ │ ├── local │ │ │ ├── data.bin │ │ │ └── data.json │ │ │ ├── next-remote │ │ │ ├── data.bin │ │ │ └── data.json │ │ │ ├── remote │ │ │ ├── data.bin │ │ │ └── data.json │ │ │ └── revoked │ │ │ ├── data.bin │ │ │ └── data.json │ ├── normal_data_htlcs.bin │ ├── offers-test.json │ └── short_channels-mainnet.422 │ └── scala │ └── fr │ └── acinq │ └── eclair │ ├── CltvExpirySpec.scala │ ├── EclairImplSpec.scala │ ├── FeaturesSpec.scala │ ├── MilliSatoshiSpec.scala │ ├── PackageSpec.scala │ ├── Pipe.scala │ ├── ShortChannelIdSpec.scala │ ├── StartupSpec.scala │ ├── TestBitcoinCoreClient.scala │ ├── TestConstants.scala │ ├── TestDatabases.scala │ ├── TestKitBaseClass.scala │ ├── TestUtils.scala │ ├── TimestampSpec.scala │ ├── UInt64Spec.scala │ ├── balance │ ├── ChannelsListenerSpec.scala │ └── CheckBalanceSpec.scala │ ├── blockchain │ ├── DummyOnChainWallet.scala │ ├── WatcherSpec.scala │ ├── bitcoind │ │ ├── BitcoinCoreClientSpec.scala │ │ ├── BitcoinCoreCookieAuthSpec.scala │ │ ├── BitcoindService.scala │ │ ├── OnChainAddressRefresherSpec.scala │ │ └── ZmqWatcherSpec.scala │ ├── fee │ │ ├── BitcoinCoreFeeProviderSpec.scala │ │ ├── FallbackFeeProviderSpec.scala │ │ ├── FeeProviderSpec.scala │ │ ├── OnChainFeeConfSpec.scala │ │ └── SmoothFeeProviderSpec.scala │ └── watchdogs │ │ ├── BlockchainWatchdogSpec.scala │ │ ├── ExplorerApiSpec.scala │ │ └── HeadersOverDnsSpec.scala │ ├── channel │ ├── ChannelConfigSpec.scala │ ├── ChannelFeaturesSpec.scala │ ├── CommitmentsSpec.scala │ ├── DustExposureSpec.scala │ ├── FuzzyPipe.scala │ ├── FuzzySpec.scala │ ├── HelpersSpec.scala │ ├── InteractiveTxBuilderSpec.scala │ ├── RegisterSpec.scala │ ├── RestoreSpec.scala │ ├── publish │ │ ├── FinalTxPublisherSpec.scala │ │ ├── MempoolTxMonitorSpec.scala │ │ ├── ReplaceableTxPublisherSpec.scala │ │ ├── TxPublisherSpec.scala │ │ └── TxTimeLocksMonitorSpec.scala │ └── states │ │ ├── ChannelStateTestsHelperMethods.scala │ │ ├── a │ │ ├── WaitForAcceptChannelStateSpec.scala │ │ ├── WaitForAcceptDualFundedChannelStateSpec.scala │ │ ├── WaitForOpenChannelStateSpec.scala │ │ └── WaitForOpenDualFundedChannelStateSpec.scala │ │ ├── b │ │ ├── WaitForDualFundingCreatedStateSpec.scala │ │ ├── WaitForDualFundingSignedStateSpec.scala │ │ ├── WaitForFundingCreatedStateSpec.scala │ │ ├── WaitForFundingInternalStateSpec.scala │ │ └── WaitForFundingSignedStateSpec.scala │ │ ├── c │ │ ├── WaitForChannelReadyStateSpec.scala │ │ ├── WaitForDualFundingConfirmedStateSpec.scala │ │ ├── WaitForDualFundingReadyStateSpec.scala │ │ └── WaitForFundingConfirmedStateSpec.scala │ │ ├── e │ │ ├── NormalQuiescentStateSpec.scala │ │ ├── NormalSplicesStateSpec.scala │ │ ├── NormalStateSpec.scala │ │ └── OfflineStateSpec.scala │ │ ├── f │ │ └── ShutdownStateSpec.scala │ │ ├── g │ │ └── NegotiatingStateSpec.scala │ │ └── h │ │ └── ClosingStateSpec.scala │ ├── crypto │ ├── ChaCha20Poly1305Spec.scala │ ├── MacSpec.scala │ ├── NoiseDemo.scala │ ├── NoiseSpec.scala │ ├── NonceGeneratorSpec.scala │ ├── RandomSpec.scala │ ├── ShaChainSpec.scala │ ├── SphinxSpec.scala │ ├── TransportHandlerSpec.scala │ └── keymanager │ │ ├── LocalChannelKeyManagerSpec.scala │ │ ├── LocalNodeKeyManagerSpec.scala │ │ └── LocalOnChainKeyManagerSpec.scala │ ├── db │ ├── AuditDbSpec.scala │ ├── ChannelsDbSpec.scala │ ├── LiquidityDbSpec.scala │ ├── NetworkDbSpec.scala │ ├── OffersDbSpec.scala │ ├── PaymentsDbSpec.scala │ ├── PeersDbSpec.scala │ ├── PendingCommandsDbSpec.scala │ ├── PgUtilsSpec.scala │ ├── RevokedHtlcInfoCleanerSpec.scala │ ├── SqliteFileBackupHandlerSpec.scala │ └── SqliteUtilsSpec.scala │ ├── integration │ ├── ChannelIntegrationSpec.scala │ ├── IntegrationSpec.scala │ ├── MessageIntegrationSpec.scala │ ├── PaymentIntegrationSpec.scala │ ├── PerformanceIntegrationSpec.scala │ ├── StartupIntegrationSpec.scala │ └── basic │ │ ├── ThreeNodesIntegrationSpec.scala │ │ ├── TwoNodesIntegrationSpec.scala │ │ ├── channel │ │ └── GossipIntegrationSpec.scala │ │ ├── fixtures │ │ ├── FixtureUtils.scala │ │ ├── MinimalNodeFixture.scala │ │ └── composite │ │ │ ├── ThreeNodesFixture.scala │ │ │ └── TwoNodesFixture.scala │ │ ├── payment │ │ └── OfferPaymentSpec.scala │ │ └── zeroconf │ │ ├── ZeroConfActivationSpec.scala │ │ └── ZeroConfAliasIntegrationSpec.scala │ ├── io │ ├── IncomingConnectionsTrackerSpec.scala │ ├── MessageRelaySpec.scala │ ├── NodeURISpec.scala │ ├── OpenChannelInterceptorSpec.scala │ ├── PeerChannelsCollectorSpec.scala │ ├── PeerConnectionSpec.scala │ ├── PeerReadyManagerSpec.scala │ ├── PeerReadyNotifierSpec.scala │ ├── PeerSpec.scala │ ├── PendingChannelsRateLimiterSpec.scala │ ├── RateLimiterSpec.scala │ ├── ReconnectionTaskSpec.scala │ └── SwitchboardSpec.scala │ ├── json │ └── JsonSerializersSpec.scala │ ├── message │ ├── OnionMessagesSpec.scala │ └── PostmanSpec.scala │ ├── payment │ ├── Bolt11InvoiceSpec.scala │ ├── Bolt12InvoiceSpec.scala │ ├── MultiPartHandlerSpec.scala │ ├── MultiPartPaymentFSMSpec.scala │ ├── MultiPartPaymentLifecycleSpec.scala │ ├── PaymentHandlerSpec.scala │ ├── PaymentInitiatorSpec.scala │ ├── PaymentLifecycleSpec.scala │ ├── PaymentPacketSpec.scala │ ├── PostRestartHtlcCleanerSpec.scala │ ├── offer │ │ └── OfferManagerSpec.scala │ ├── receive │ │ └── InvoicePurgerSpec.scala │ ├── relay │ │ ├── AsyncPaymentTriggererSpec.scala │ │ ├── ChannelRelayerSpec.scala │ │ ├── NodeRelayerSpec.scala │ │ ├── OnTheFlyFundingSpec.scala │ │ └── RelayerSpec.scala │ └── send │ │ ├── BlindedPathsResolverSpec.scala │ │ └── OfferPaymentSpec.scala │ ├── remote │ └── EclairInternalsSerializerSpec.scala │ ├── reputation │ ├── ReputationRecorderSpec.scala │ └── ReputationSpec.scala │ ├── router │ ├── AnnouncementsBatchValidationSpec.scala │ ├── AnnouncementsSpec.scala │ ├── BalanceEstimateSpec.scala │ ├── BaseRouterSpec.scala │ ├── BlindedRouteCreationSpec.scala │ ├── ChannelRangeQueriesSpec.scala │ ├── ChannelRouterIntegrationSpec.scala │ ├── GraphSpec.scala │ ├── RouteCalculationSpec.scala │ ├── RouterSpec.scala │ └── RoutingSyncSpec.scala │ ├── testutils │ ├── DurationBenchmarkReporter.scala │ ├── FixtureSpec.scala │ ├── MyCapturingAppender.scala │ ├── MyContextSelector.scala │ ├── MySlf4jLogger.scala │ └── PimpTestProbe.scala │ ├── tor │ ├── Socks5ConnectionSpec.scala │ └── TorProtocolHandlerSpec.scala │ ├── transactions │ ├── CommitmentSpecSpec.scala │ ├── TestVectorsSpec.scala │ └── TransactionsSpec.scala │ └── wire │ ├── internal │ ├── CommandCodecsSpec.scala │ └── channel │ │ ├── ChannelCodecsSpec.scala │ │ └── version5 │ │ └── ChannelCodecs5Spec.scala │ └── protocol │ ├── CommonCodecsSpec.scala │ ├── ExtendedQueriesCodecsSpec.scala │ ├── FailureMessageCodecsSpec.scala │ ├── LightningMessageCodecsSpec.scala │ ├── LiquidityAdsSpec.scala │ ├── MessageOnionCodecsSpec.scala │ ├── OfferTypesSpec.scala │ ├── PaymentOnionSpec.scala │ ├── RouteBlindingSpec.scala │ └── TlvCodecsSpec.scala ├── eclair-front ├── modules │ ├── assembly.xml │ ├── awseb.xml │ └── awseb │ │ ├── Procfile │ │ ├── logback_eb.xml │ │ └── run.sh ├── pom.xml └── src │ ├── main │ ├── resources │ │ ├── application.conf │ │ ├── eclair-front.sh │ │ └── logback.xml │ └── scala │ │ └── fr │ │ └── acinq │ │ └── eclair │ │ ├── Boot.scala │ │ ├── ClusterListener.scala │ │ ├── FrontSetup.scala │ │ └── router │ │ └── FrontRouter.scala │ └── test │ ├── resources │ └── application.conf │ └── scala │ └── fr │ └── acinq │ └── eclair │ └── router │ └── FrontRouterSpec.scala ├── eclair-node ├── modules │ └── assembly.xml ├── pom.xml └── src │ ├── main │ ├── resources │ │ ├── application.conf │ │ ├── eclair-node.bat │ │ ├── eclair-node.sh │ │ ├── logback.xml │ │ └── logback_colors.xml │ └── scala │ │ └── fr │ │ └── acinq │ │ └── eclair │ │ ├── Boot.scala │ │ ├── Plugin.scala │ │ └── api │ │ ├── Service.scala │ │ ├── directives │ │ ├── AuthDirective.scala │ │ ├── DefaultHeaders.scala │ │ ├── EclairDirectives.scala │ │ ├── ErrorDirective.scala │ │ ├── ErrorResponse.scala │ │ ├── ExtraDirectives.scala │ │ ├── RouteFormat.scala │ │ └── TimeoutDirective.scala │ │ ├── handlers │ │ ├── Channel.scala │ │ ├── Control.scala │ │ ├── Fees.scala │ │ ├── Invoice.scala │ │ ├── Message.scala │ │ ├── Node.scala │ │ ├── Offer.scala │ │ ├── OnChain.scala │ │ ├── PathFinding.scala │ │ ├── Payment.scala │ │ └── WebSocket.scala │ │ └── serde │ │ ├── FormParamExtractors.scala │ │ └── JsonSupport.scala │ └── test │ ├── resources │ ├── api │ │ ├── channelbalances │ │ ├── close │ │ ├── findroute-full │ │ ├── findroute-nodeid │ │ ├── findroute-scid │ │ ├── getinfo │ │ ├── help │ │ ├── networkstats │ │ ├── peers │ │ ├── received-expired │ │ ├── received-pending │ │ ├── received-success │ │ ├── sent-failed │ │ ├── sent-pending │ │ ├── sent-success │ │ └── usablebalances │ └── logback-test.xml │ └── scala │ └── fr │ └── acinq │ └── eclair │ └── api │ └── ApiServiceSpec.scala ├── monitoring └── grafana-dashboard │ ├── akka-metrics.json │ ├── eclair-metrics.json │ └── host-metrics.json ├── mvnw ├── mvnw.cmd └── pom.xml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/latest-bitcoind.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.github/workflows/latest-bitcoind.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/checksums/checksums-central.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.mvn/checksums/checksums-central.sha256 -------------------------------------------------------------------------------- /.mvn/maven.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.mvn/maven.config -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.readme/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/.readme/logo.png -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/BUILD.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/SECURITY.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/codecov.yml -------------------------------------------------------------------------------- /contrib/eclair-cli.bash-completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/contrib/eclair-cli.bash-completion -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/Architecture.md -------------------------------------------------------------------------------- /docs/CircularRebalancing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/CircularRebalancing.md -------------------------------------------------------------------------------- /docs/Cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/Cluster.md -------------------------------------------------------------------------------- /docs/Configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/Configure.md -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/Features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/Features.md -------------------------------------------------------------------------------- /docs/Guides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/Guides.md -------------------------------------------------------------------------------- /docs/Logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/Logging.md -------------------------------------------------------------------------------- /docs/ManagingBitcoinCoreKeys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/ManagingBitcoinCoreKeys.md -------------------------------------------------------------------------------- /docs/Monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/Monitoring.md -------------------------------------------------------------------------------- /docs/MultipartPayments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/MultipartPayments.md -------------------------------------------------------------------------------- /docs/PostgreSQL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/PostgreSQL.md -------------------------------------------------------------------------------- /docs/Tor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/Tor.md -------------------------------------------------------------------------------- /docs/Usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/Usage.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.10.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.10.0.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.11.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.11.0.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.12.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.12.0.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.13.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.13.0.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.13.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.13.1.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.6.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.6.1.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.6.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.6.2.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.7.0.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.8.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.8.0.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-v0.9.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-v0.9.0.md -------------------------------------------------------------------------------- /docs/release-notes/eclair-vnext.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/docs/release-notes/eclair-vnext.md -------------------------------------------------------------------------------- /eclair-core/eclair-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/eclair-cli -------------------------------------------------------------------------------- /eclair-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/pom.xml -------------------------------------------------------------------------------- /eclair-core/src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/resources/reference.conf -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/BlockHeight.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/BlockHeight.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/CltvExpiry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/CltvExpiry.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/DBChecker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/DBChecker.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/Eclair.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/Eclair.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/EncodedNodeId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/EncodedNodeId.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/FSMDiagnosticActorLogging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/FSMDiagnosticActorLogging.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/Features.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/Features.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/Logs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/Logs.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/MilliSatoshi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/MilliSatoshi.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/NodeParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/NodeParams.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/Paginated.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/Paginated.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/PimpKamon.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/PimpKamon.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/PluginParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/PluginParams.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/PortChecker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/PortChecker.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/Setup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/Setup.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/ShortChannelId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/ShortChannelId.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/SimpleSupervisor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/SimpleSupervisor.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/SpendFromChannelAddress.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/SpendFromChannelAddress.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/SubscriptionsComplete.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/SubscriptionsComplete.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/Timestamp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/Timestamp.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/UInt64.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/UInt64.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/balance/BalanceActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/balance/BalanceActor.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/balance/ChannelsListener.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/balance/ChannelsListener.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/balance/CheckBalance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/balance/CheckBalance.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/balance/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/balance/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/BlockchainEvents.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/BlockchainEvents.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/OnChainWallet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/OnChainWallet.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/OnChainAddressRefresher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/OnChainAddressRefresher.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/ZmqWatcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/ZmqWatcher.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BasicBitcoinJsonRPCClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BasicBitcoinJsonRPCClient.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BatchingBitcoinJsonRPCClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BatchingBitcoinJsonRPCClient.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BatchingClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BatchingClient.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BitcoinCoreClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BitcoinCoreClient.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BitcoinJsonRPCClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/rpc/BitcoinJsonRPCClient.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/zmq/ZMQActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/bitcoind/zmq/ZMQActor.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/BitcoinCoreFeeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/BitcoinCoreFeeProvider.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/ConstantFeeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/ConstantFeeProvider.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/FallbackFeeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/FallbackFeeProvider.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/FeeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/FeeProvider.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/OnChainFeeConf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/OnChainFeeConf.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/SmoothFeeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/fee/SmoothFeeProvider.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/watchdogs/BlockchainWatchdog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/watchdogs/BlockchainWatchdog.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/watchdogs/ExplorerApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/watchdogs/ExplorerApi.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/watchdogs/HeadersOverDns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/watchdogs/HeadersOverDns.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/blockchain/watchdogs/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/blockchain/watchdogs/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelConfig.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelData.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelEvents.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelEvents.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelExceptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelExceptions.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelFeatures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelFeatures.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/Commitments.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/Commitments.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/DustExposure.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/DustExposure.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/Register.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/Register.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/Channel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/Channel.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/ChannelOpenDualFunded.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/ChannelOpenDualFunded.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/ChannelOpenSingleFunded.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/ChannelOpenSingleFunded.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/CommonFundingHandlers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/CommonFundingHandlers.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/CommonHandlers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/CommonHandlers.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/DualFundingHandlers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/DualFundingHandlers.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/ErrorHandlers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/ErrorHandlers.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/SingleFundingHandlers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fsm/SingleFundingHandlers.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fund/InteractiveTxBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fund/InteractiveTxBuilder.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/fund/InteractiveTxFunder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/fund/InteractiveTxFunder.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/FinalTxPublisher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/FinalTxPublisher.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/MempoolTxMonitor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/MempoolTxMonitor.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/ReplaceableTxFunder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/ReplaceableTxFunder.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/ReplaceableTxPrePublisher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/ReplaceableTxPrePublisher.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/ReplaceableTxPublisher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/ReplaceableTxPublisher.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/TxPublisher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/TxPublisher.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/TxTimeLocksMonitor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/channel/publish/TxTimeLocksMonitor.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/ChaCha20Poly1305.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/ChaCha20Poly1305.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/Mac.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/Mac.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/Noise.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/Noise.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/NonceGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/NonceGenerator.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/Random.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/Random.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/ShaChain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/ShaChain.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/Sphinx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/Sphinx.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/TransportHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/TransportHandler.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/WeakEntropyPool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/WeakEntropyPool.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/ChannelKeyManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/ChannelKeyManager.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/ChannelKeys.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/ChannelKeys.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/CommitmentKeys.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/CommitmentKeys.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/LocalChannelKeyManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/LocalChannelKeyManager.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/LocalNodeKeyManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/LocalNodeKeyManager.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/LocalOnChainKeyManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/LocalOnChainKeyManager.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/NodeKeyManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/NodeKeyManager.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/OnChainKeyManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/crypto/keymanager/OnChainKeyManager.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/AuditDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/AuditDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/ChannelsDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/ChannelsDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/Databases.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/Databases.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/DbEventHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/DbEventHandler.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/FileBackupHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/FileBackupHandler.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/LiquidityDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/LiquidityDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/NetworkDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/NetworkDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/OffersDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/OffersDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/PaymentsDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/PaymentsDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/PeerStorageCleaner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/PeerStorageCleaner.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/PeersDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/PeersDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/PendingCommandsDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/PendingCommandsDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/RevokedHtlcInfoCleaner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/RevokedHtlcInfoCleaner.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/jdbc/JdbcUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/jdbc/JdbcUtils.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgAuditDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgAuditDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgChannelsDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgChannelsDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgLiquidityDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgLiquidityDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgNetworkDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgNetworkDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgOffersDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgOffersDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgPaymentsDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgPaymentsDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgPeersDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgPeersDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgPendingCommandsDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgPendingCommandsDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/pg/PgUtils.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteAuditDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteAuditDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteChannelsDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteChannelsDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteLiquidityDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteLiquidityDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteNetworkDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteNetworkDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteOffersDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteOffersDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqlitePaymentsDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqlitePaymentsDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqlitePeersDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqlitePeersDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqlitePendingCommandsDb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqlitePendingCommandsDb.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/db/sqlite/SqliteUtils.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/Client.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/Client.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/ClientSpawner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/ClientSpawner.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/IncomingConnectionsTracker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/IncomingConnectionsTracker.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/MessageRelay.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/MessageRelay.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/NodeURI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/NodeURI.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/OpenChannelInterceptor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/OpenChannelInterceptor.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/Peer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/Peer.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/PeerChannelsCollector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/PeerChannelsCollector.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/PeerConnection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/PeerConnection.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/PeerEvents.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/PeerEvents.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/PeerReadyNotifier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/PeerReadyNotifier.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/PendingChannelsRateLimiter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/PendingChannelsRateLimiter.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/RateLimiter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/RateLimiter.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/ReconnectionTask.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/ReconnectionTask.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/Server.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/Server.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/io/Switchboard.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/io/Switchboard.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/json/JsonSerializers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/json/JsonSerializers.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/message/OnionMessages.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/message/OnionMessages.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/message/Postman.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/message/Postman.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/package.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/Bolt11Invoice.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/Bolt11Invoice.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/Bolt12Invoice.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/Bolt12Invoice.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/Invoice.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/Invoice.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/PaymentEvents.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/PaymentEvents.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/PaymentPacket.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/PaymentPacket.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/offer/DefaultOfferHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/offer/DefaultOfferHandler.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/offer/OfferCreator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/offer/OfferCreator.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/offer/OfferManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/offer/OfferManager.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/offer/OfferPaymentMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/offer/OfferPaymentMetadata.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/ForwardHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/ForwardHandler.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/InvoicePurger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/InvoicePurger.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/MultiPartHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/MultiPartHandler.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/MultiPartPaymentFSM.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/MultiPartPaymentFSM.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/PaymentHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/receive/PaymentHandler.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/AsyncPaymentTriggerer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/AsyncPaymentTriggerer.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/ChannelRelay.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/ChannelRelay.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/ChannelRelayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/ChannelRelayer.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/NodeRelay.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/NodeRelay.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/NodeRelayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/NodeRelayer.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/OnTheFlyFunding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/OnTheFlyFunding.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/PostRestartHtlcCleaner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/PostRestartHtlcCleaner.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/Relayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/relay/Relayer.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/send/Autoprobe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/send/Autoprobe.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/send/BlindedPathsResolver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/send/BlindedPathsResolver.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/send/MultiPartPaymentLifecycle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/send/MultiPartPaymentLifecycle.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/send/OfferPayment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/send/OfferPayment.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/send/PaymentError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/send/PaymentError.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/send/PaymentInitiator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/send/PaymentInitiator.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/send/PaymentLifecycle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/send/PaymentLifecycle.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/send/Recipient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/send/Recipient.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/payment/send/TrampolinePaymentLifecycle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/payment/send/TrampolinePaymentLifecycle.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/remote/EclairInternalsSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/remote/EclairInternalsSerializer.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/remote/LightningMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/remote/LightningMessageSerializer.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/remote/ScodecSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/remote/ScodecSerializer.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/reputation/Reputation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/reputation/Reputation.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/reputation/ReputationRecorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/reputation/ReputationRecorder.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/Announcements.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/Announcements.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/BalanceEstimate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/BalanceEstimate.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/BlindedRouteCreation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/BlindedRouteCreation.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/Graph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/Graph.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/NetworkEvents.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/NetworkEvents.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/PathFindingExperimentConf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/PathFindingExperimentConf.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/RouteCalculation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/RouteCalculation.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/Router.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/Router.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/RouterExceptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/RouterExceptions.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/StaleChannels.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/StaleChannels.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/Sync.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/Sync.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/router/Validation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/router/Validation.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/tor/Controller.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/tor/Controller.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/tor/Socks5Connection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/tor/Socks5Connection.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/tor/TorProtocolHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/tor/TorProtocolHandler.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/transactions/CommitmentSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/transactions/CommitmentSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/transactions/Scripts.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/transactions/Scripts.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/transactions/Transactions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/transactions/Transactions.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/Monitoring.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/internal/CommandCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/internal/CommandCodecs.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/internal/channel/ChannelCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/internal/channel/ChannelCodecs.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/internal/channel/version5/ChannelCodecs5.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/internal/channel/version5/ChannelCodecs5.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/internal/channel/version5/ChannelTypes5.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/internal/channel/version5/ChannelTypes5.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/ChannelTlv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/ChannelTlv.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/CommonCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/CommonCodecs.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/FailureMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/FailureMessage.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/HtlcTlv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/HtlcTlv.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/InteractiveTxTlv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/InteractiveTxTlv.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/LightningMessageCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/LightningMessageCodecs.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/LightningMessageTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/LightningMessageTypes.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/LiquidityAds.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/LiquidityAds.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/MessageOnion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/MessageOnion.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OfferCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OfferCodecs.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OfferTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OfferTypes.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OnTheFlyFundingTlv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OnTheFlyFundingTlv.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OnionMessageTlv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OnionMessageTlv.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OnionRouting.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/OnionRouting.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/PaymentOnion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/PaymentOnion.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/PeerStorageTlv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/PeerStorageTlv.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/RouteBlinding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/RouteBlinding.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/RoutingTlv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/RoutingTlv.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/SetupAndControlTlv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/SetupAndControlTlv.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/TlvCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/TlvCodecs.scala -------------------------------------------------------------------------------- /eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/TlvTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/main/scala/fr/acinq/eclair/wire/protocol/TlvTypes.scala -------------------------------------------------------------------------------- /eclair-core/src/test/java/fr/acinq/eclair/MilliSatoshiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/java/fr/acinq/eclair/MilliSatoshiTest.java -------------------------------------------------------------------------------- /eclair-core/src/test/java/fr/acinq/eclair/crypto/Curve25519.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/java/fr/acinq/eclair/crypto/Curve25519.java -------------------------------------------------------------------------------- /eclair-core/src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/application.conf -------------------------------------------------------------------------------- /eclair-core/src/test/resources/bolt3-tx-test-vectors-anchor-outputs-format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/bolt3-tx-test-vectors-anchor-outputs-format.txt -------------------------------------------------------------------------------- /eclair-core/src/test/resources/bolt3-tx-test-vectors-anchor-outputs-zero-fee-htlc-tx-format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/bolt3-tx-test-vectors-anchor-outputs-zero-fee-htlc-tx-format.txt -------------------------------------------------------------------------------- /eclair-core/src/test/resources/bolt4-test-onion-message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/bolt4-test-onion-message.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/format-string-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/format-string-test.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/integration/bitcoin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/integration/bitcoin.conf -------------------------------------------------------------------------------- /eclair-core/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050001-DATA_WAIT_FOR_FUNDING_CONFIRMED/fundee/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050001-DATA_WAIT_FOR_FUNDING_CONFIRMED/fundee/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050001-DATA_WAIT_FOR_FUNDING_CONFIRMED/fundee/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050001-DATA_WAIT_FOR_FUNDING_CONFIRMED/fundee/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050001-DATA_WAIT_FOR_FUNDING_CONFIRMED/funder/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050001-DATA_WAIT_FOR_FUNDING_CONFIRMED/funder/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050001-DATA_WAIT_FOR_FUNDING_CONFIRMED/funder/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050001-DATA_WAIT_FOR_FUNDING_CONFIRMED/funder/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050002-DATA_WAIT_FOR_CHANNEL_READY/funder/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050002-DATA_WAIT_FOR_CHANNEL_READY/funder/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050002-DATA_WAIT_FOR_CHANNEL_READY/funder/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050002-DATA_WAIT_FOR_CHANNEL_READY/funder/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050003-DATA_WAIT_FOR_DUAL_FUNDING_SIGNED/fundee/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050003-DATA_WAIT_FOR_DUAL_FUNDING_SIGNED/fundee/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050003-DATA_WAIT_FOR_DUAL_FUNDING_SIGNED/fundee/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050003-DATA_WAIT_FOR_DUAL_FUNDING_SIGNED/fundee/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050003-DATA_WAIT_FOR_DUAL_FUNDING_SIGNED/funder/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050003-DATA_WAIT_FOR_DUAL_FUNDING_SIGNED/funder/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050003-DATA_WAIT_FOR_DUAL_FUNDING_SIGNED/funder/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050003-DATA_WAIT_FOR_DUAL_FUNDING_SIGNED/funder/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050004-DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED/fundee/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050004-DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED/fundee/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050004-DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED/fundee/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050004-DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED/fundee/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050004-DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED/funder/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050004-DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED/funder/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050004-DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED/funder/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050004-DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED/funder/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050005-DATA_WAIT_FOR_DUAL_FUNDING_READY/funder/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050005-DATA_WAIT_FOR_DUAL_FUNDING_READY/funder/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050005-DATA_WAIT_FOR_DUAL_FUNDING_READY/funder/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050005-DATA_WAIT_FOR_DUAL_FUNDING_READY/funder/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/announced-splice/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/announced-splice/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/announced-splice/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/announced-splice/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/announced/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/announced/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/announced/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/announced/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/fundee/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/fundee/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/fundee/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/fundee/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/funder/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/funder/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/funder/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/funder/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/splice-commitment-upgrade/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/splice-commitment-upgrade/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/splice-commitment-upgrade/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050006-DATA_NORMAL/splice-commitment-upgrade/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050007-DATA_SHUTDOWN/anchor-outputs/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050007-DATA_SHUTDOWN/anchor-outputs/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050007-DATA_SHUTDOWN/anchor-outputs/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050007-DATA_SHUTDOWN/anchor-outputs/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050007-DATA_SHUTDOWN/taproot/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050007-DATA_SHUTDOWN/taproot/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050007-DATA_SHUTDOWN/taproot/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050007-DATA_SHUTDOWN/taproot/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050008-DATA_NEGOTIATING/fundee/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050008-DATA_NEGOTIATING/fundee/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050008-DATA_NEGOTIATING/fundee/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050008-DATA_NEGOTIATING/fundee/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050009-DATA_NEGOTIATING_SIMPLE/anchor-outputs/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050009-DATA_NEGOTIATING_SIMPLE/anchor-outputs/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050009-DATA_NEGOTIATING_SIMPLE/anchor-outputs/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050009-DATA_NEGOTIATING_SIMPLE/anchor-outputs/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050009-DATA_NEGOTIATING_SIMPLE/taproot/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050009-DATA_NEGOTIATING_SIMPLE/taproot/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/050009-DATA_NEGOTIATING_SIMPLE/taproot/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/050009-DATA_NEGOTIATING_SIMPLE/taproot/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/local/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/local/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/local/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/local/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/next-remote/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/next-remote/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/next-remote/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/next-remote/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/remote/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/remote/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/remote/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/remote/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/revoked/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/revoked/data.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/revoked/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/nonreg/codecs/05000a-DATA_CLOSING/revoked/data.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/normal_data_htlcs.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/normal_data_htlcs.bin -------------------------------------------------------------------------------- /eclair-core/src/test/resources/offers-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/offers-test.json -------------------------------------------------------------------------------- /eclair-core/src/test/resources/short_channels-mainnet.422: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/resources/short_channels-mainnet.422 -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/CltvExpirySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/CltvExpirySpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/EclairImplSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/EclairImplSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/FeaturesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/FeaturesSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/MilliSatoshiSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/MilliSatoshiSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/PackageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/PackageSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/Pipe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/Pipe.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/ShortChannelIdSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/ShortChannelIdSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/StartupSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/StartupSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/TestBitcoinCoreClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/TestBitcoinCoreClient.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/TestConstants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/TestConstants.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/TestDatabases.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/TestDatabases.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/TestKitBaseClass.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/TestKitBaseClass.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/TestUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/TestUtils.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/TimestampSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/TimestampSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/UInt64Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/UInt64Spec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/balance/ChannelsListenerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/balance/ChannelsListenerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/balance/CheckBalanceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/balance/CheckBalanceSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/DummyOnChainWallet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/DummyOnChainWallet.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/WatcherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/WatcherSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/BitcoinCoreClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/BitcoinCoreClientSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/BitcoinCoreCookieAuthSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/BitcoinCoreCookieAuthSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/BitcoindService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/BitcoindService.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/OnChainAddressRefresherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/OnChainAddressRefresherSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/ZmqWatcherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/bitcoind/ZmqWatcherSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/BitcoinCoreFeeProviderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/BitcoinCoreFeeProviderSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/FallbackFeeProviderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/FallbackFeeProviderSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/FeeProviderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/FeeProviderSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/OnChainFeeConfSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/OnChainFeeConfSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/SmoothFeeProviderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/fee/SmoothFeeProviderSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/watchdogs/BlockchainWatchdogSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/watchdogs/BlockchainWatchdogSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/watchdogs/ExplorerApiSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/watchdogs/ExplorerApiSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/blockchain/watchdogs/HeadersOverDnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/blockchain/watchdogs/HeadersOverDnsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/ChannelConfigSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/ChannelConfigSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/ChannelFeaturesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/ChannelFeaturesSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/CommitmentsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/CommitmentsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/DustExposureSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/DustExposureSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/FuzzyPipe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/FuzzyPipe.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/FuzzySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/FuzzySpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/HelpersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/HelpersSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/InteractiveTxBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/InteractiveTxBuilderSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/RegisterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/RegisterSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/RestoreSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/RestoreSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/FinalTxPublisherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/FinalTxPublisherSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/MempoolTxMonitorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/MempoolTxMonitorSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/ReplaceableTxPublisherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/ReplaceableTxPublisherSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/TxPublisherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/TxPublisherSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/TxTimeLocksMonitorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/publish/TxTimeLocksMonitorSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/ChannelStateTestsHelperMethods.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/ChannelStateTestsHelperMethods.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/a/WaitForAcceptChannelStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/a/WaitForAcceptChannelStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/a/WaitForAcceptDualFundedChannelStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/a/WaitForAcceptDualFundedChannelStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/a/WaitForOpenChannelStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/a/WaitForOpenChannelStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/a/WaitForOpenDualFundedChannelStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/a/WaitForOpenDualFundedChannelStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForDualFundingCreatedStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForDualFundingCreatedStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForDualFundingSignedStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForDualFundingSignedStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForFundingCreatedStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForFundingCreatedStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForFundingInternalStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForFundingInternalStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForFundingSignedStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/b/WaitForFundingSignedStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/c/WaitForChannelReadyStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/c/WaitForChannelReadyStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/c/WaitForDualFundingConfirmedStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/c/WaitForDualFundingConfirmedStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/c/WaitForDualFundingReadyStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/c/WaitForDualFundingReadyStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/c/WaitForFundingConfirmedStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/c/WaitForFundingConfirmedStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/e/NormalQuiescentStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/e/NormalQuiescentStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/e/NormalSplicesStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/e/NormalSplicesStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/e/NormalStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/e/NormalStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/e/OfflineStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/e/OfflineStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/f/ShutdownStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/f/ShutdownStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/g/NegotiatingStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/g/NegotiatingStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/channel/states/h/ClosingStateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/channel/states/h/ClosingStateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/ChaCha20Poly1305Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/ChaCha20Poly1305Spec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/MacSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/MacSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/NoiseDemo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/NoiseDemo.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/NoiseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/NoiseSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/NonceGeneratorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/NonceGeneratorSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/RandomSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/RandomSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/ShaChainSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/ShaChainSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/SphinxSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/SphinxSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/TransportHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/TransportHandlerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/keymanager/LocalChannelKeyManagerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/keymanager/LocalChannelKeyManagerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/keymanager/LocalNodeKeyManagerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/keymanager/LocalNodeKeyManagerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/crypto/keymanager/LocalOnChainKeyManagerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/crypto/keymanager/LocalOnChainKeyManagerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/AuditDbSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/AuditDbSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/ChannelsDbSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/ChannelsDbSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/LiquidityDbSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/LiquidityDbSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/NetworkDbSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/NetworkDbSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/OffersDbSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/OffersDbSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/PaymentsDbSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/PaymentsDbSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/PeersDbSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/PeersDbSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/PendingCommandsDbSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/PendingCommandsDbSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/PgUtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/PgUtilsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/RevokedHtlcInfoCleanerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/RevokedHtlcInfoCleanerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/SqliteFileBackupHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/SqliteFileBackupHandlerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/db/SqliteUtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/db/SqliteUtilsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/ChannelIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/ChannelIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/IntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/IntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/MessageIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/MessageIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/PaymentIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/PaymentIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/PerformanceIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/PerformanceIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/StartupIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/StartupIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/ThreeNodesIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/ThreeNodesIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/TwoNodesIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/TwoNodesIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/channel/GossipIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/channel/GossipIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/fixtures/FixtureUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/fixtures/FixtureUtils.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/fixtures/MinimalNodeFixture.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/fixtures/MinimalNodeFixture.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/fixtures/composite/ThreeNodesFixture.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/fixtures/composite/ThreeNodesFixture.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/fixtures/composite/TwoNodesFixture.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/fixtures/composite/TwoNodesFixture.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/payment/OfferPaymentSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/payment/OfferPaymentSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/zeroconf/ZeroConfActivationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/zeroconf/ZeroConfActivationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/zeroconf/ZeroConfAliasIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/integration/basic/zeroconf/ZeroConfAliasIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/IncomingConnectionsTrackerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/IncomingConnectionsTrackerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/MessageRelaySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/MessageRelaySpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/NodeURISpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/NodeURISpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/OpenChannelInterceptorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/OpenChannelInterceptorSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/PeerChannelsCollectorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/PeerChannelsCollectorSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/PeerConnectionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/PeerConnectionSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/PeerReadyManagerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/PeerReadyManagerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/PeerReadyNotifierSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/PeerReadyNotifierSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/PeerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/PeerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/PendingChannelsRateLimiterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/PendingChannelsRateLimiterSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/RateLimiterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/RateLimiterSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/ReconnectionTaskSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/ReconnectionTaskSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/io/SwitchboardSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/io/SwitchboardSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/json/JsonSerializersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/json/JsonSerializersSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/message/OnionMessagesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/message/OnionMessagesSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/message/PostmanSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/message/PostmanSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/Bolt11InvoiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/Bolt11InvoiceSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/Bolt12InvoiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/Bolt12InvoiceSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/MultiPartHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/MultiPartHandlerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/MultiPartPaymentFSMSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/MultiPartPaymentFSMSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/MultiPartPaymentLifecycleSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/MultiPartPaymentLifecycleSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/PaymentHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/PaymentHandlerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/PaymentInitiatorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/PaymentInitiatorSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/PaymentLifecycleSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/PaymentLifecycleSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/PaymentPacketSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/PaymentPacketSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/PostRestartHtlcCleanerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/PostRestartHtlcCleanerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/offer/OfferManagerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/offer/OfferManagerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/receive/InvoicePurgerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/receive/InvoicePurgerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/AsyncPaymentTriggererSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/AsyncPaymentTriggererSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/ChannelRelayerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/ChannelRelayerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/NodeRelayerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/NodeRelayerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/OnTheFlyFundingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/OnTheFlyFundingSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/RelayerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/relay/RelayerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/send/BlindedPathsResolverSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/send/BlindedPathsResolverSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/payment/send/OfferPaymentSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/payment/send/OfferPaymentSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/remote/EclairInternalsSerializerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/remote/EclairInternalsSerializerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/reputation/ReputationRecorderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/reputation/ReputationRecorderSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/reputation/ReputationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/reputation/ReputationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/AnnouncementsBatchValidationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/AnnouncementsBatchValidationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/AnnouncementsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/AnnouncementsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/BalanceEstimateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/BalanceEstimateSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/BaseRouterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/BaseRouterSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/BlindedRouteCreationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/BlindedRouteCreationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/ChannelRangeQueriesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/ChannelRangeQueriesSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/ChannelRouterIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/ChannelRouterIntegrationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/GraphSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/GraphSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/RouteCalculationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/RouteCalculationSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/RouterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/RouterSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/router/RoutingSyncSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/router/RoutingSyncSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/testutils/DurationBenchmarkReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/testutils/DurationBenchmarkReporter.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/testutils/FixtureSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/testutils/FixtureSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/testutils/MyCapturingAppender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/testutils/MyCapturingAppender.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/testutils/MyContextSelector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/testutils/MyContextSelector.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/testutils/MySlf4jLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/testutils/MySlf4jLogger.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/testutils/PimpTestProbe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/testutils/PimpTestProbe.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/tor/Socks5ConnectionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/tor/Socks5ConnectionSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/tor/TorProtocolHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/tor/TorProtocolHandlerSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/transactions/CommitmentSpecSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/transactions/CommitmentSpecSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/transactions/TestVectorsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/transactions/TestVectorsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/transactions/TransactionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/transactions/TransactionsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/internal/CommandCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/internal/CommandCodecsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/internal/channel/ChannelCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/internal/channel/ChannelCodecsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/internal/channel/version5/ChannelCodecs5Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/internal/channel/version5/ChannelCodecs5Spec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/CommonCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/CommonCodecsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/ExtendedQueriesCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/ExtendedQueriesCodecsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/FailureMessageCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/FailureMessageCodecsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/LightningMessageCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/LightningMessageCodecsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/LiquidityAdsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/LiquidityAdsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/MessageOnionCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/MessageOnionCodecsSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/OfferTypesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/OfferTypesSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/PaymentOnionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/PaymentOnionSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/RouteBlindingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/RouteBlindingSpec.scala -------------------------------------------------------------------------------- /eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/TlvCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-core/src/test/scala/fr/acinq/eclair/wire/protocol/TlvCodecsSpec.scala -------------------------------------------------------------------------------- /eclair-front/modules/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/modules/assembly.xml -------------------------------------------------------------------------------- /eclair-front/modules/awseb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/modules/awseb.xml -------------------------------------------------------------------------------- /eclair-front/modules/awseb/Procfile: -------------------------------------------------------------------------------- 1 | web: ./run.sh -------------------------------------------------------------------------------- /eclair-front/modules/awseb/logback_eb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/modules/awseb/logback_eb.xml -------------------------------------------------------------------------------- /eclair-front/modules/awseb/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/modules/awseb/run.sh -------------------------------------------------------------------------------- /eclair-front/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/pom.xml -------------------------------------------------------------------------------- /eclair-front/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/src/main/resources/application.conf -------------------------------------------------------------------------------- /eclair-front/src/main/resources/eclair-front.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/src/main/resources/eclair-front.sh -------------------------------------------------------------------------------- /eclair-front/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/src/main/resources/logback.xml -------------------------------------------------------------------------------- /eclair-front/src/main/scala/fr/acinq/eclair/Boot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/src/main/scala/fr/acinq/eclair/Boot.scala -------------------------------------------------------------------------------- /eclair-front/src/main/scala/fr/acinq/eclair/ClusterListener.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/src/main/scala/fr/acinq/eclair/ClusterListener.scala -------------------------------------------------------------------------------- /eclair-front/src/main/scala/fr/acinq/eclair/FrontSetup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/src/main/scala/fr/acinq/eclair/FrontSetup.scala -------------------------------------------------------------------------------- /eclair-front/src/main/scala/fr/acinq/eclair/router/FrontRouter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/src/main/scala/fr/acinq/eclair/router/FrontRouter.scala -------------------------------------------------------------------------------- /eclair-front/src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/src/test/resources/application.conf -------------------------------------------------------------------------------- /eclair-front/src/test/scala/fr/acinq/eclair/router/FrontRouterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-front/src/test/scala/fr/acinq/eclair/router/FrontRouterSpec.scala -------------------------------------------------------------------------------- /eclair-node/modules/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/modules/assembly.xml -------------------------------------------------------------------------------- /eclair-node/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/pom.xml -------------------------------------------------------------------------------- /eclair-node/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/resources/application.conf -------------------------------------------------------------------------------- /eclair-node/src/main/resources/eclair-node.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/resources/eclair-node.bat -------------------------------------------------------------------------------- /eclair-node/src/main/resources/eclair-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/resources/eclair-node.sh -------------------------------------------------------------------------------- /eclair-node/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/resources/logback.xml -------------------------------------------------------------------------------- /eclair-node/src/main/resources/logback_colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/resources/logback_colors.xml -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/Boot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/Boot.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/Plugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/Plugin.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/Service.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/Service.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/directives/AuthDirective.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/directives/AuthDirective.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/directives/DefaultHeaders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/directives/DefaultHeaders.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/directives/EclairDirectives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/directives/EclairDirectives.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/directives/ErrorDirective.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/directives/ErrorDirective.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/directives/ErrorResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/directives/ErrorResponse.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/directives/ExtraDirectives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/directives/ExtraDirectives.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/directives/RouteFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/directives/RouteFormat.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/directives/TimeoutDirective.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/directives/TimeoutDirective.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Channel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Channel.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Control.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Control.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Fees.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Fees.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Invoice.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Invoice.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Message.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Message.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Node.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Node.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Offer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Offer.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/OnChain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/OnChain.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/PathFinding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/PathFinding.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Payment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Payment.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/WebSocket.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/WebSocket.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/serde/FormParamExtractors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/serde/FormParamExtractors.scala -------------------------------------------------------------------------------- /eclair-node/src/main/scala/fr/acinq/eclair/api/serde/JsonSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/main/scala/fr/acinq/eclair/api/serde/JsonSupport.scala -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/channelbalances: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/channelbalances -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/close: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/close -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/findroute-full: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/findroute-full -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/findroute-nodeid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/findroute-nodeid -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/findroute-scid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/findroute-scid -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/getinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/getinfo -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/help -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/networkstats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/networkstats -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/peers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/peers -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/received-expired: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/received-expired -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/received-pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/received-pending -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/received-success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/received-success -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/sent-failed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/sent-failed -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/sent-pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/sent-pending -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/sent-success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/sent-success -------------------------------------------------------------------------------- /eclair-node/src/test/resources/api/usablebalances: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/api/usablebalances -------------------------------------------------------------------------------- /eclair-node/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /eclair-node/src/test/scala/fr/acinq/eclair/api/ApiServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/eclair-node/src/test/scala/fr/acinq/eclair/api/ApiServiceSpec.scala -------------------------------------------------------------------------------- /monitoring/grafana-dashboard/akka-metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/monitoring/grafana-dashboard/akka-metrics.json -------------------------------------------------------------------------------- /monitoring/grafana-dashboard/eclair-metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/monitoring/grafana-dashboard/eclair-metrics.json -------------------------------------------------------------------------------- /monitoring/grafana-dashboard/host-metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/monitoring/grafana-dashboard/host-metrics.json -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/eclair/HEAD/pom.xml --------------------------------------------------------------------------------