BTCP-Rebase
BTCP-Rebase copied to clipboard
Work in progress. DO NOT USE.
https://github.com/bitcoin/bitcoin/blob/master/test/lint/lint-include-guards.sh#L19 The linter requires project prefix BITCOIN_, and then a path from `src/` separated by underscores. We could make this BTCP eventually. More generally, this is a call for conscious...
**Zcash:** https://github.com/zcash/zcash/blob/13b41a6760c67524dd77afc67e7d556ec1ea71be/src/wallet/wallet.cpp#L1114 `bool CWallet::AddToWallet(const CWalletTx& wtxIn, bool fFromLoadWallet, CWalletDB* pwalletdb);` https://github.com/zcash/zcash/blob/13b41a6760c67524dd77afc67e7d556ec1ea71be/src/wallet/wallet.cpp#L1263 `bool AddToWalletIfInvolvingMe(const CTransactionRef& tx, const CBlockIndex* pIndex, int posInBlock, bool fUpdate) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet);` **Bitcoin signatures:** `bool AddToWallet(const CWalletTx& wtxIn, bool...
In `dbwrapper.h`: ``` CDataStream ssKey(SER_DISK, CLIENT_VERSION); ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE); ssKey
Users should be able to use an RPC method to 'view pre-fork addresses' - BTC and/or ZCL addresses that correspond to a set of BTCP addresses. These would of course...
The `qa/` directory https://github.com/zcash/zcash needs to be added and integrated. `test/` is the directory used by this repo and Bitcoin for tests. So far, `gtest` tests from zcash have been...
Complete porting of Note/Anchor-aware Mempool logic from Zcash. Includes #43, #44, #45. --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/61171589-component-zk-enabled-mempool?utm_campaign=plugin&utm_content=tracker%2F94169766&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F94169766&utm_medium=issues&utm_source=github).
One task that's been pending on the Zcash to-do list is to go through and update the license header entries of the various Bitcoin Core files we added code to...
This is the better define the lifecycle and ownership model of `AsyncRPCOperation` and `CWallet`s. Also, `pwalletMain`->`pwallet_`.