clboss/Boss/Mod/BoltzSwapper
2021-11-27 12:53:05 +00:00
..
Env.cpp *: Silence clang warnings. 2020-11-02 19:02:35 +08:00
Env.hpp Boss/Mod/BoltzSwapper/Env.cpp: Created environment wrapper for BOSS. 2020-09-27 15:55:58 +08:00
Main.cpp Boltz/Mod/BoltzSwapper/*: Use new detailed-Boltz factory interface, add AutonomousOrganization swap. 2021-04-19 00:56:32 +08:00
Main.hpp Boss/Mod/BoltzSwapper/Main.cpp: Main object for Boltz swapper. 2020-09-27 18:06:31 +08:00
README.md Boss/Mod/BoltzSwapper/ServiceModule.cpp: Thin wrapper around Boltz::Service. 2020-09-27 00:25:12 +08:00
ServiceCreator.cpp Boss/Msg/ProvideSwapQuotation.hpp: Add string name of swap service. 2021-11-27 12:53:05 +00:00
ServiceCreator.hpp Boltz/Mod/BoltzSwapper/*: Use new detailed-Boltz factory interface, add AutonomousOrganization swap. 2021-04-19 00:56:32 +08:00
ServiceModule.cpp Boss/Msg/ProvideSwapQuotation.hpp: Add string name of swap service. 2021-11-27 12:53:05 +00:00
ServiceModule.hpp Boss/Msg/ProvideSwapQuotation.hpp: Add string name of swap service. 2021-11-27 12:53:05 +00:00

The Boss::Mod::BoltzSwapper provides offchain-to-onchain swap services.

  • ServiceModule - a thin wrapper that converts from Boss messages to calls to a Boltz::Service.
  • ServiceCreator - at Boss::Msg::Init, constructs the various ServiceModules according to hardcoded known Boltz instances.
  • Env - an implementation of Boltz::EnvIF for Boss.
  • Main - holds the ServiceCreator and Env.