Abordinals, onchain NFT's on the Aba blockchain

Abordinals are onchain NFT's on the Aba Blockchain that only refer to onchain resources in their URI's.

Abordinals use the NFT1 standard, and all 3 sets of URI's must be on-chain: data, metadata, and license. NFT1's filling these requirements should receive a chordinal number. Abordinals are influenced by the Ordinals project on Bitcoin.

We salute the Space Marmots collection for their pioneering work in onchain NFT's on Aba. Any serious collector should aim to have at least one Space Marmot. (Note: As they reference off-chain url's in their URI's, we don't consider them Abordinals, by our definition.)

Resources used to directly experience/visualize/present a Chordinal experience should be on-chain. A Chordinal may have off-chain links that can be visited leaving the on-chain experience. However, for example, an audio playing in a Chordinal should be an onchain resource. Thus, ChiRC-20 deploys can reference offchain links for the links and logos fields while remaining Abordinals.

Get Notifications of Updates

Get updates from creator Anarkoic on new releases, airdrops, etc.

Numbering

If an issue is discovered with the numbering system, best efforts should be used to preserve already given numbers. A sample reference implementation of numbering is pending.

Creating a Chordinal

1. Install the Aba Wallet by CNI; (Note: GUI installation is not required)

2. Follow the instructions in the git repo to create data URL's for the content and metadata files, as needed.

3. Mint using the chia command line, using the data URL's.

Other Notes

If an NFT includes an http URI in one of the uri's, it is not a Chordinal by our definition.

An NFT that includes HTML that inlines external http URI's may still get a Chordinal number, but it is bad form, and Chordinal-supporting apps shouldn't be expected to resolve those URI's.

Abordinals may be numbered by the order in which they are minted on the blockchain. (Burning a chordinal does not result in a renumbering.)

A version of Bitcoin's Ordinals sat numbering theory could be mapped onto Aba's mojos (including adjustment for the pre-farm).

Supporting Development

Donation address: aba1nv9r4avf0808wpjt4dw9vqv0qmpvs5hwfqwdtazexeg3kp9kqw0sxs0ty2

Donations can be used for areas such as bounties for integrating Abordinals support by other projects. We suggest sending donations be sent from non-exchange addresses in case community members look to reward donators in future.

Getting ABA

To create/mint/inscribe Abordinals, you will need at least some ABA. To acquire ABA, the layer 1 token on Aba required for minting NFT's and paying blockchain transaction fees, here are some options:

Future Versions

We have in mind two future potential upgrades for Abordinals to improve efficiency and reduce blockspace usage.

"If we didn't do it, someone else would"

References

RFC 2397, The "data" URL scheme

The npm package valid-data-url may be useful to some for validating data URL's

Bitcoin Ordinals documentation, for comparison