It has been brought to my attention that the current state of Captain Mark needs to be re-worked for a more efficient development process and user experience.
Summary
Captain Mark is currently on Refinable and the Binance NFT marketplace.
Not being able to pull on-chain data from Binance NFT marketplace complicates Captain Mark integration. Contracts through Refinable do not allow us to control the metadata.
By airdropping a new Captain Mark more flexibility and utility will be open to the team and to owners. It will allow for any update in design, easier gaming integration, more trading options for users, and any future utility properties.
Possible Solutions
- Request for Refinable to change the metadata to show the current NFT as deprecated. On confirmation updated Captain Marks will be airdropped to provided address.
- Implement procedures for users to send the current NFT to a contract/wallet and airdrop them updated Captain Marks.
- Set up CG owned Binance wallet which owners will send their Captain Marks to. The user will need to verify the transaction. After confirmation user will provide an address to receive the new Captain Marks outside of Binance.
Process
Users will need to show proof of Captain Mark ownership. The user will have an option to visit a swap portal in which they can confirm ownership, send in the old Captain Mark, and receive airdrop of the new Captain Mark. This might also be accomplished through an announcement which will provide users an address to send their Marks to. All airdropped Captain Marks would remain on BSC network.