Brannon King
Brannon King
I was considering writing a NetMQ (ZeroMQ) transport for WampSharp. However, in looking at the existing transports, it was not obvious how this could be accomplished. I figured I would...
It's possible to choose the native DLL that is loaded at runtime. That allows us to have a single Nuget package that includes both x86 and x64 support. Once the...
Has anyone looked into adding WebSocket support to LightNode? The WebSocket code for Owin is pretty straightforward. See here (or search GitHub for WebSocketSendAsync): https://github.com/damianh/WebSocketsMiddleware
It seems that the present implementation of getblocktemplate ignores the "rules" input completely. How does that affect its output? Does it produce segwit'd output if segwit is active, regardless of...
For example, see: ` select distinct name from takeover t where t.height = 658309 and name not in (select distinct nodeName from claim); ` It looks like one third of...
The computation of the claim trie is the bottleneck on sync, and it will soon be the overall bottleneck on each new block. Many LBRY streams presently use this mechanism...
The 17.4+ codebase had to work around a bug that exists in the previous versions. See https://github.com/lbryio/lbrycrd/blame/v17_master/src/claimtrie/trie.cpp#L921 . It would be nice if we could hard-fork this out in both...
Bitcoin v19 has support for ARM64 cross compilation. To make this work on lbrycrd we need to add the necessary ARM64 compilation flags into icu.mk in depends/packages.
Reproduce this easily by running the Linux build of `test_lbrycrd -t util_tests` from a WSL prompt. Test it again after WSL 2 is available.
We need to return the block height that was used to process the RPC call. This is for all the RPC methods in src/rpc/claimtrie.cpp.