Skip to content
This repository has been archived by the owner on Jan 10, 2025. It is now read-only.

Token Group Interface Spec #5036

Closed
wants to merge 1 commit into from

Conversation

buffalojoec
Copy link
Contributor

@buffalojoec buffalojoec commented Aug 15, 2023

The following is a spec for a "Token Group Interface" - which serves to outline an interface for grouping tokens together.

This interface is designed to be generic over whatever type of asset (represented by tokens) you might be implementing an interface over.

Two common examples are demonstrated in this PR/spec:

  • Token Collections: Collections of tokens where one token identifies the collection (or group), and all other tokens are simply "members" of the collection
  • Token Editions: Token "editions" where one token serves as the original, and all others are "reprints"

Note: These are implementations of the interface specific only to this example, and interfaces that follow the guise of "collections" or "editions" can be implemented in a variety of ways.

For more information about the nuances of this interface, see the README.md of each crate!


Marking as a draft for now until I can circle back and work on this some more - but anyone is free to take a look in the meantime!

(It will not pass CI yet)

This was referenced Aug 15, 2023
@buffalojoec buffalojoec added the do-not-close Add this tag to exempt a PR / issue from being closed automatically label Aug 25, 2023
@buffalojoec
Copy link
Contributor Author

Closing for #5190

lfg

@buffalojoec buffalojoec closed this Sep 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
do-not-close Add this tag to exempt a PR / issue from being closed automatically
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant