Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The btc signet has its own special definition of difficulty consensus, such as powLimit, which is different from both maintain and testnet.
In order to support btc signet spv with spv type contract, this pr will be realized by extending flags. Flags is the u8 data at the end of the spv client cells args.
The expanded Flags are as follows:
Compatibility Notes:
Another modification is that POW should be checked regardless of chain type. Checking POW is the most important security for spv client on chain.
CI needs to wait for the following data to be uploaded before it can be passed through:
chore: add signet spv update tx test data ckb-bitcoin-spv-testdata#7