tapyrus-core
tapyrus-core copied to clipboard
Tapyrus Core
CI warning: Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3.
Upgrade tapyrus-builder and tapyrusd container images to Ubuntu 22.04 base.
Packages are order list of transactions as defined in [bitcoin](https://github.com/bitcoin/bitcoin/blob/03752444cd54df05a731557968d5a9f33a55c55c/doc/policy/packages.md?plain=1#L48) Package sorting, _child-with-unconfirmed-parents_ category is not differentiated in tapyrus. validating such a package can be achieved with the implementation in...
This PR is only refactoring of validation.cpp file. There is no code modification, it is only code move. This PR does not change behaviour. No new tests are added. New...
Introducing the dumptxoutset RPC added to Bitcoin Core. https://github.com/bitcoin/bitcoin/pull/16899
Similar to Bitcoin, multiple parent-child transactions can be tested using `testmempoolaccept` RPC.
After #284, similar to Bitcoin, multiple parent-child transactions can be accepted and enter local mempools. However, the atomicity of accepting all or none of the specified transactions must be guaranteed.
In the bitcoin-core codebase, many improvements have been made to keep shared data protected by critical section. These classes are some examples: - `NetEventsInterface` - `CNodeState` - `CConnman` - `CMainSignals`...
Allow arbitrary data to be registered for Tx outputs. Until now, metadata has been added by adding OP_RETURN for layer 2 protocols, etc., but it would be useful for these...