├── .gitignore ├── LICENSE ├── README.md ├── Sample ├── Alice │ ├── ChainA │ │ └── bitcoin.conf │ ├── ChainB │ │ └── bitcoin.conf │ └── XSwap │ │ └── swapper.config ├── Bob │ ├── ChainA │ │ └── bitcoin.conf │ ├── ChainB │ │ └── bitcoin.conf │ └── XSwap │ │ └── swapper.config ├── Clean.bat ├── RunAlice.bat ├── RunBob.bat ├── XSwapAlice.bat └── XSwapBob.bat ├── XSwap.CLI ├── ChainAmount.cs ├── ChainInformation.cs ├── Configuration │ ├── ConfigException.cs │ ├── DefaultDataDirectory.cs │ ├── RPCArgs.cs │ ├── SwaperConfiguration.cs │ └── TextFileConfiguration.cs ├── DBreezeRepository.cs ├── EscrowData.cs ├── IRepository.cs ├── Interactive.cs ├── KnownChains.cs ├── Logging │ ├── ConsoleLogger.cs │ ├── FuncLoggerFactory.cs │ └── Logs.cs ├── Options.cs ├── Preimage.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Proposal.cs ├── Repository.cs ├── SwapFacade.cs ├── Utils.cs └── XSwap.CLI.csproj ├── XSwap.Tests ├── UnitTest1.cs ├── XSwap.Tests.csproj └── XSwapTester.cs ├── XSwap.sln └── global.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/README.md -------------------------------------------------------------------------------- /Sample/Alice/ChainA/bitcoin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/Alice/ChainA/bitcoin.conf -------------------------------------------------------------------------------- /Sample/Alice/ChainB/bitcoin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/Alice/ChainB/bitcoin.conf -------------------------------------------------------------------------------- /Sample/Alice/XSwap/swapper.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/Alice/XSwap/swapper.config -------------------------------------------------------------------------------- /Sample/Bob/ChainA/bitcoin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/Bob/ChainA/bitcoin.conf -------------------------------------------------------------------------------- /Sample/Bob/ChainB/bitcoin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/Bob/ChainB/bitcoin.conf -------------------------------------------------------------------------------- /Sample/Bob/XSwap/swapper.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/Bob/XSwap/swapper.config -------------------------------------------------------------------------------- /Sample/Clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/Clean.bat -------------------------------------------------------------------------------- /Sample/RunAlice.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/RunAlice.bat -------------------------------------------------------------------------------- /Sample/RunBob.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/RunBob.bat -------------------------------------------------------------------------------- /Sample/XSwapAlice.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/XSwapAlice.bat -------------------------------------------------------------------------------- /Sample/XSwapBob.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/Sample/XSwapBob.bat -------------------------------------------------------------------------------- /XSwap.CLI/ChainAmount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/ChainAmount.cs -------------------------------------------------------------------------------- /XSwap.CLI/ChainInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/ChainInformation.cs -------------------------------------------------------------------------------- /XSwap.CLI/Configuration/ConfigException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Configuration/ConfigException.cs -------------------------------------------------------------------------------- /XSwap.CLI/Configuration/DefaultDataDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Configuration/DefaultDataDirectory.cs -------------------------------------------------------------------------------- /XSwap.CLI/Configuration/RPCArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Configuration/RPCArgs.cs -------------------------------------------------------------------------------- /XSwap.CLI/Configuration/SwaperConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Configuration/SwaperConfiguration.cs -------------------------------------------------------------------------------- /XSwap.CLI/Configuration/TextFileConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Configuration/TextFileConfiguration.cs -------------------------------------------------------------------------------- /XSwap.CLI/DBreezeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/DBreezeRepository.cs -------------------------------------------------------------------------------- /XSwap.CLI/EscrowData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/EscrowData.cs -------------------------------------------------------------------------------- /XSwap.CLI/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/IRepository.cs -------------------------------------------------------------------------------- /XSwap.CLI/Interactive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Interactive.cs -------------------------------------------------------------------------------- /XSwap.CLI/KnownChains.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/KnownChains.cs -------------------------------------------------------------------------------- /XSwap.CLI/Logging/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Logging/ConsoleLogger.cs -------------------------------------------------------------------------------- /XSwap.CLI/Logging/FuncLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Logging/FuncLoggerFactory.cs -------------------------------------------------------------------------------- /XSwap.CLI/Logging/Logs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Logging/Logs.cs -------------------------------------------------------------------------------- /XSwap.CLI/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Options.cs -------------------------------------------------------------------------------- /XSwap.CLI/Preimage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Preimage.cs -------------------------------------------------------------------------------- /XSwap.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Program.cs -------------------------------------------------------------------------------- /XSwap.CLI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Properties/launchSettings.json -------------------------------------------------------------------------------- /XSwap.CLI/Proposal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Proposal.cs -------------------------------------------------------------------------------- /XSwap.CLI/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Repository.cs -------------------------------------------------------------------------------- /XSwap.CLI/SwapFacade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/SwapFacade.cs -------------------------------------------------------------------------------- /XSwap.CLI/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/Utils.cs -------------------------------------------------------------------------------- /XSwap.CLI/XSwap.CLI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.CLI/XSwap.CLI.csproj -------------------------------------------------------------------------------- /XSwap.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /XSwap.Tests/XSwap.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.Tests/XSwap.Tests.csproj -------------------------------------------------------------------------------- /XSwap.Tests/XSwapTester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.Tests/XSwapTester.cs -------------------------------------------------------------------------------- /XSwap.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/XSwap.sln -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasDorier/XSwap/HEAD/global.json --------------------------------------------------------------------------------