Dev subDAO: Add support for sending Wrapped Tokens (Royalty Enforced) via grape.art/identity

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:

  1. Add support for sending NFT tokens that are wrapped and royalty enforced using the cardinal primitive
  2. 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

Added to DeWork at https://app.dework.xyz/grape-protocol/bounties-kanban-6587?taskId=07f54b15-78bd-4c7b-b74d-73e7d86f80f9

Post reserved for future updates.