Current Version: 0.0.0
The current WNS version shows the minting of a non-fungible token from the Token Extensions (Token 2022) program. It restricts the decimals to 0 and the supply of the mint to 1. It also initializes core metadata of Name, Symbol, and Uri as apart of the token directly. There are no external metadata accounts or programs needed.
A sample NFT from this version is here.
The work-in-progress specification for this implementation can be found here.
The initial proposal in the Jupiter Research Forum can be found here
Next steps for this repository are fully featuring the NFT's to include the most common functionalities requested by NFT communities including:
- Collection Instructions
- Create Collection
- Add NFT to Collection
- Remove NFT from Collection
- Metadata Instructions
- Update Metadata
- Add Creators
- Token Instructions
- Burn
- Freeze
- Unfreeze
After these are completed, WNS will need sufficient tooling including collection mint contracts, CLI tooling, and more.
Wen New Standard Relies on Token Extension program and is built using the Anchor Framework. As of now, Anchor does not support Token Extensions directly beyond the core functions. We have written implementations for most extensions and are working to get these changes merged into Anchor proper. While waiting for these changes to be published, we have compiled the most recent fork into a binary in the root of this repository anchor
.