bcoin-org / bcoin-org/bcash

OP_CHECKSIG / OP_CHECKDATASIG Opcodes require updates for MAY 15th HardFork

Open
#133 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
104
Forks
66
PR merge metrics
No merged PRs in 30d

Description

The following Signature Operations require a check to distinguish between
Schnorr / DER Signatures using the Secp256k1 curve. I've submitted a PR for this
issue at https://github.com/rojii/bcash/commit/0ca7dad12adee0e3e0d71e9b11f710cd3b1e2e06

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the OP_CHECKSIG and OP_CHECKDATASIG implementations and review the submitted change at the referenced commit. Compare how signature types on the secp256k1 curve are distinguished, then verify that both opcodes handle Schnorr and DER signatures as required for the May 15 hard fork.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
blockchain, cryptography
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.