dfinity / grant-rfps

Grant RFPs and Bounties
Apache License 2.0
52 stars 11 forks source link

BNT-12: Ordinal Inscription Canister #47

Closed domwoe closed 5 months ago

domwoe commented 11 months ago

Overview

Status: Open Project Type: Cooperative/Contest - Multiple workers can submit work and the bounty is shared Time Commitment: Days Experience Level: Beginner - Intermediate Size: USD 5'000 in ICP (at time of distribution) Deadline: -

Description

Inscriptions are arbitrary data associated with a specific Satoshi. Inscriptions can be used to create Bitcoin NFTs and overlay protocols such as BRC-20. In this bounty, you'll implement a canister to inscribe arbitrary data using threshold ECDSA.

Regular inscriptions use Pay-to-Taproot (P2TR), which requires Schnorr signatures. The Internet Computer, however, does only support threshold ECDSA for now, and you need to fall back to using Pay-to-Witness-Script-Hash (P2WSH). There was a small prior bounty to create a Proof-of-Concept for inscribing using P2WSH. Currently, these inscriptions won't be indexed by Ordinals.com and hiro, but there is an open pull request to ord.

Requirements

Acceptance Criteria

Evaluation Criteria

How to participate?

Post your submission in the following forum thread. Please be aware that Terms and Conditions of the DFINITY Developer Grants Program apply.

References