`SIGHASH_RANGEPROOF` support

Open
#115 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
rust
Domain
blockchain

Research direction

Start by reviewing commit 4cbc317ac320689e7cd214695071cbb1ed10f8c3 and the existing signature-hash handling in rust-elements. Check how the current SIGHASH_ALL + SIGHASH_RANGEPROOF implementation is structured, identify the missing coverage, and add unit tests so the supported behavior is verified.

Written by the indexing model from the issue text.

Description

Is it possible to add SIGHASH_RANGEPROOF support?
I implemented something working here - https://github.com/pavel-kokolemin/rust-elements/commit/4cbc317ac320689e7cd214695071cbb1ed10f8c3 but it's not ready for PR (only SIGHASH_ALL + SIGHASH_RANGEPROOF and without unit tests).

Dominant language
Rust
Stars
57
Forks
40
Avg merge
11h 58m
Merged PRs (30d)
1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from ElementsProject/rust-elements

All issues in ElementsProject/rust-elements

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.