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

Etch new rune with exists parent inscription? #3693

Open
lugondev opened this issue Apr 26, 2024 · 10 comments
Open

Etch new rune with exists parent inscription? #3693

lugondev opened this issue Apr 26, 2024 · 10 comments

Comments

@lugondev
Copy link
Contributor

Is it possible?

@cryptoni9n
Copy link
Collaborator

Is it possible?

Hi lugondev - if you're asking if we can etch a new rune with an existing parent inscription, the answer is yes. There is a parent field near the top of the batch.yaml (https://github.com/ordinals/ord/blob/master/batch.yaml) that you can supply with the inscription ID of the parent you want to make a child for.

@lugondev
Copy link
Contributor Author

I dont think so!
That parent is used for child inscription, not for Rune!
Have you tried it? which tx or etched Rune did you make?

@cryptoni9n
Copy link
Collaborator

I dont think so!
That parent is used for child inscription, not for Rune!
Have you tried it? which tx or etched Rune did you make?

I'm sorry, I misunderstood what you were asking.

Are you asking if you can etch a rune with a parent that already exists on chain? I use the delegate feature for this but that may not be what you want.

Does that not work for your use case because a new inscription ID is created and you prefer to simply link to the existing inscription as the parent?

@lugondev
Copy link
Contributor Author

right, I wanna use one inscription to create some runes, like collection!

@cryptoni9n
Copy link
Collaborator

ok - have you seen any runes that have this type of provenance? I don't think this is currently possible with ord - let me explain why.

When etching a new rune, you have the ability to include a command within the batch that inscribes an inscription along with the rune genesis. This inscription becomes attached to the rune, and vice versa, as they were created in the same transaction which ensures the relationship. While it is not specifically called a parent/child relationship, in effect, that is what it is. The inscription appears atop the rune, as a parent would. The inscription carries a link to the rune, as if it were its child.

Essentially, inscribing the inscription with the etching is the method of providing a parent for the rune. I understand that you would like to create the same type of relationship, but not have to inscribe a new parent and instead point at an existing one. In other words, not only do you want to be able to specify a parent for the inscription that is inscribed during the etch, but you want to provide a parent inscription for the rune etching itself, a runeparent: field in the yaml.

Can you confirm that this deeper explanation is keeping with what you're asking for?

@cryptoni9n cryptoni9n reopened this Apr 27, 2024
@twosatsmaxi
Copy link
Contributor

p.s etch is an alias
image

@cryptoni9n
Copy link
Collaborator

p.s etch is an alias
image

I think currently the yaml has to contain the inscriptions section and leave - file: blank in order to not create a new inscription.

@cryptoni9n
Copy link
Collaborator

@lugondev you can actually, in batch.yaml you'll have to mention the parent

am I misunderstanding, or isn't this the same as the first answer I gave?

if you're asking if we can etch a new rune with an existing parent inscription, the answer is yes. There is a parent field near the top of the batch.yaml (https://github.com/ordinals/ord/blob/master/batch.yaml) that you can supply with the inscription ID of the parent you want to make a child for.

@twosatsmaxi
Copy link
Contributor

@lugondev you can actually, in batch.yaml you'll have to mention the parent

am I misunderstanding, or isn't this the same as the first answer I gave?

if you're asking if we can etch a new rune with an existing parent inscription, the answer is yes. There is a parent field near the top of the batch.yaml (https://github.com/ordinals/ord/blob/master/batch.yaml) that you can supply with the inscription ID of the parent you want to make a child for.

You are right, removed them

@lugondev
Copy link
Contributor Author

lugondev commented May 2, 2024

I understand that you would like to create the same type of relationship, but not have to inscribe a new parent and instead point at an existing one

right. that I need

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To Do
Development

No branches or pull requests

4 participants