Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Ordinals (& Runes!) support through plugin-ordinals #1699

Draft
wants to merge 32 commits into
base: develop
Choose a base branch
from

Conversation

JoeyKhd
Copy link

@JoeyKhd JoeyKhd commented Jan 2, 2025

Risks

None

Background

What does this PR do?

This pull request adds full support for the Ordinals protocol on Bitcoin and allows for inscriptions to be created and transferred as well as Runes to be etched, minted and transferred.

What kind of change is this?

This PR adds another plugin to this ecosystem.

Current to-do

The current to-do list is subject to change.

👛 Wallet:

  • Retrieve paymentAddress and taprootAddress of 12 word seed phrase

image

  • Ability to display BTC balance

image

  • Ability to view UTXO's of address

image

🖼️ Ordinals:

  • View rare sats of address

image

  • Allow inscriptions to be created regardless if it's a JSON string, an image or anything else.
  • Allow inscriptions to be transferred
  • Ability to view all inscriptions owned

ᛉ Runes:

  • Allow runes to be etched
  • Allow runes to be minted, with or without repeat
  • Allow runes to be transferred

image

  • Retrieve runes portfolio of address

image

💸 Transactions:

  • Allow signed transactions to be broadcasted
  • Get transaction status to verify whether successful or not

image

  • Allow optimal fee rate per vByte to be retrieved
  • Allow fee rate update for txid using CPFP (if available)

🛒 Marketplace (Magic Eden Ordinals):

  • Get market information of a specific Rune

image

  • Allow listed Runes to be viewed and cancelled
  • Allow runes to be listed
  • Allow runes to be purchased

Documentation changes needed?

Testing

Where should a reviewer start?

Soon™

Detailed testing steps

Soon™

Discord username: win64

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @JoeyKhd! Welcome to the ai16z community. Thanks for submitting your first pull request; your efforts are helping us accelerate towards AGI. We'll review it shortly. You are now a ai16z contributor!

@JoeyKhd JoeyKhd changed the base branch from main to develop January 2, 2025 16:10
JoeyKhd added 27 commits January 2, 2025 18:43
@proteanx
Copy link
Contributor

proteanx commented Jan 9, 2025

This is coming along nicely. Ping me when you're ready for testing!

Great job and thanks for working on this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants