lbcd
lbcd copied to clipboard
An alternative full node implementation of LBRY's blockchain written in Go (golang)
The latest spec (v22.0.0) has updated with quite a lot attributes. We should at least bring **lbcd** to match **lbrycrd**, which is based on v0.17.0. On **lbcd**: ``` { "id":...
Update the the `testnet` **boolean** attribute to `chain` **string** for network name. On **lbcd**: ``` lbcctl getmininginfo { "blocks": 1176991, "currentblocksize": 99937, "currentblockweight": 399640, "currentblocktx": 124, "difficulty": 1873348963350.1497, "errors": "",...
Currently unimplemented. `signrawtransaction` has been obsoleted in favor of `signrawtransactionwithwallet` and `signrawtransactionwithkey` on bitcoin core, since v0.18.0. We should support `signrawtransactionwithkey` in **lbcd**, and implement `signrawtransactionwithwallet` in **lbcwallet**
Currently partially implemented, but not exported as a RPC yet. `getmempool` is implemented on top of `getmempoolentry`
`ancestor*` `descendant*` attributes are currently mocked with the transaction itself, not from the actual ancestors/descendants. ``` $ lbrycrd-cli getrawmempool true > lbrycrd-getrawmempool.json "016c84d9bf2d1d6e134b513fc03878847ae2a8fe310aea0a399d8518202ddefa": { "fees": { "base": 0.00114100, "modified": 0.00114100,...
Missing `chainwork`, `mediantime`, and `nTx` attributes. ``` lbcctl getblockheader `lbcctl getblockhash 1000000` 1 ``` On **lbcd**: ``` { "hash": "066d89a69aab2c1e3cb805aa4b2d1526d54758db8b657fa6ce22240afddb80fc", "confirmations": 176917, "height": 1000000, "version": 536870912, "versionHex": "20000000", "merkleroot": "57d5e9ee479f8568aa93fd438cbcffb742a2c9b9346fcd4df821d7987f60b00d",...
We're seeing `TestAddrManagerV1ToV2` failed occasionally on CI (and local test) around 10%. A recent CI report can be found here: https://github.com/lbryio/lbcd/runs/6728730431?check_suite_focus=true
We're seeing `TestRetryPermanent ` failed occasionally on CI (and local test) around 10%. A recent CI report can be found here: https://github.com/lbryio/lbcd/runs/6728730431?check_suite_focus=true
Track [lbcd](https://github.com/lbryio/lbcd) and [lbcwallet](https://github.com/lbryio/lbcwallet) integration with [Block DX](https://blockdx.co/), a decentralized exchange. - [block-dx GitHub](https://github.com/blocknetdx/block-dx) - [blocknet](https://github.com/blocknetdx/blocknet) This project is proposed and initiated by @kodxana Most required RPCs seem to be...
This is a follow up issue to get the #20 changes merged into btcd upstream. See https://github.com/btcsuite/btcd/pull/1807