wagerr-rebase:patches-new

Last commit made on 2022-10-21
Get this branch:
git clone -b patches-new https://git.launchpad.net/wagerr-rebase

Branch merges

Branch information

Name:
patches-new
Repository:
lp:wagerr-rebase

Recent commits

4371cd8... by Jonas Schnelli

Blockchain/RPC: Add scantxoutset method to scan UTXO set

5eda535... by wagerr-builder <email address hidden>

[PATCH] Add FindScriptPubKey() to search the UTXO set

34ce09a... by Andrew Stone

Refactor Script interpreter as a "virtual machine" encapsulated by a class.

Refactor script interpreter into a virtual machine, add access via cashlib and python, and more precise script error reporting.

efc27de... by celbalrai <email address hidden>

Tests for shared library

4c7acb8... by Andrew Stone

create a shared library to make creating wallets easier. (#1130)

* create a shared library whose API presents the complicated or time consuming functions needed for creating and sending transactions

11b8149... by FornaxA <email address hidden>

Adapt sync process to Wagerr specific parameters

734cd5f... by FornaxA <email address hidden>

Enable communication with legacy nodes

Legacy nodes only send blocks, not headers:
- Directly respond to block inv's with getdata requests
- Respond to out-of-order blocks with requests for connecting blocks

Also:
- Disable checking for deterministic (on-chain) MNs before they are enabled.

2ae3478... by FornaxA <email address hidden>

Disable accumulator check

668732d... by FornaxA <email address hidden>

Update PoS rules to Wagerr

199ac0b... by FornaxA <email address hidden>

Adapt patches to Dash 0.17 code base