This splits the gamechannel library in two parts: The core logic for managing e.g. state proofs and channel states is moved to a new channelcore library, which is particularly light-weight (no threading, networking, RPCs or dependencies on xayagame for instance). This will allow it to be used more easily e.g. in wasm for web-based channel daemons, or for channels not directly linked to a Xaya GSP.
This splits the
gamechannel
library in two parts: The core logic for managing e.g. state proofs and channel states is moved to a newchannelcore
library, which is particularly light-weight (no threading, networking, RPCs or dependencies onxayagame
for instance). This will allow it to be used more easily e.g. in wasm for web-based channel daemons, or for channels not directly linked to a Xaya GSP.