BTCP-Rebase icon indicating copy to clipboard operation
BTCP-Rebase copied to clipboard

Work in progress. DO NOT USE.

Results 30 BTCP-Rebase issues
Sort by recently updated
recently updated
newest added

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...

enhancement
Brainstorming
Backlog

**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...

ZK-SNARKs
Wallet

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...

Documentation
GUI
RPC / REST/ ZMQ
BTCP Fork
Wallet
bounty

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...

Brainstorming
Consensus
Tests

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).

Mempool
ZK-SNARKs
BTCP Rebase

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...

Documentation
Needs upstream to Zcash
Licensing

This is the better define the lifecycle and ownership model of `AsyncRPCOperation` and `CWallet`s. Also, `pwalletMain`->`pwallet_`.

Refactoring
RPC / REST/ ZMQ

Refactoring
RPC / REST/ ZMQ
Needs upstream to Zcash