first WebGL build support
Pre-release
Pre-release
To support WebGL build, we have done the following
1.remove Threading/Task/async-await as much as possible but use Unity CoRoutine
2.remove .net WebSocket class and introduce jslib WebSocket for WebGL and websocket-csharp for others
introduce "Json for Unity" package from Asset Store
3.Stripping prevention with link.xml
4.Remove heavy dependency on BouncyCastle and use NBitcoin for Key generation
Still lots of todo, like clean-up (debug logging) and dll for the ease of use by users.