Type: Developer DAO
Title: Add support for sending Wrapped Tokens (Royalty Enforced) via grape.art/identity
Funding: Pre-Funded
Max Reward (Create): 5,000 Grape
Max Reward (Complete): 100,000 Grape and 500 USDC
Date Created: 11/08/2022
Date Complete: 11/10/2022
Restrictions/Implementation: https://github.com/Grape-Labs/grape-art
Language: Typescript
Submission Instructions:
contribution to Grape GitHub repo GitHub - Grape-Labs/grape-art: Grape Art | Social. Stateless. Marketplace. powered by Solana
Description:
With the recent royalty situation, royalty enforcement will become something collections will begin to adopt, hence there is a need to initially support wrapped NFTs using with Cardinal for sending those royalty enforced tokens to any third party, at the moment none of the available (not including wallets in beta) support sending these to any recipient, so the main goal is to make a solution in Grape | Social. Stateless. Marketplace. powered by DAOs on Solana to support sending those NFTs to any wallet address
Reference:
https://cardinal-labs.github.io/cardinal-token-manager/
Deliverable:
Proposed Solution:
- Add support for sending NFT tokens that are wrapped and royalty enforced using the cardinal primitive
- View/Send support as bellow
View Royalty Enforced Wrapped Token
Send Wrapped NFT using the Send functionality
Send Wrapped NFT using the batch send functionality
yarn install
yarn run build
yarn start
Acceptance Criteria:
Quality is based on & Exceptional quality generally means:
Compilable/Runnable Code which will not break any existing dependencies and integrations on the existing repo, libraries may be updated and build can be updated as long as all existing functionality is compilable, code should be supported up to 30 days after submission with insight on what may be possibly future breaking
Language: Typescript
Submission Instructions:
contribution to Grape GitHub repo Grape Labs · GitHub in specific GitHub - Grape-Labs/grape-art: Grape Art | Social. Stateless. Marketplace. powered by Solana
Code should be successfully merged & accepted to the main repoB