tapyrus-core
tapyrus-core copied to clipboard
Tapyrus Core
In tapyrus, we do not use segwit, but some segwit code still remain. In particular, some test code depends on segwit-based test data, so segwit is enabled only during testing....
like ```c++ CScript()
When building in Boost 1.83.0 environment(Ubuntu 24.04), the following error occurs. ``` /usr/include/boost/function/function_base.hpp:651:14: error: invalid ‘static_cast’ from type ‘boost::detail::function::function_buffer_members::obj_ptr_t’ {aka ‘void*’} to type ‘void (*)(bool, const CBlockIndex*)’ 651 | return...
This PR ports '`dumptxoutset`' rpc from bitcoin core. It is renamed as `utxosnapshot` in Tapyrus. `SnapshotMetadata` class in Tapyrus includes network Id and mode. Other data such as version, Bloch...
Port fix of vulnerability fix of CVE-2020-14198 which was changed later by PR 29623(Simplify network-adjusted time warning logic) As this PR removes the `timeoffset` previously defined in each node, the...