Cardinal
The details of our integration with Cardinal.
What is Cardinal?
Cardinal is a protocol on Solana that has built a utility layer for NFTs. They have built NFT utility infrastructure such as staking, ticketing, renting, and identity verification, which are all key primitives that push forward both the Solana ecosystem and NFT adoption.
How do Squads Protocol users benefit from this integration?
We've integrated Cardinal to allow users to link their Twitter profile to their wallet address within their Squad. Cardinal adds an important social dimension to Squads Protocol, which is essential for effective coordination and accounting. With Twitter-linked identities, navigating between owners in a Squad and keeping track of their activity is straightforward.
Additionally, Squads Protocol users are able to rent their NFTs directly from the Squad without withdrawing them from the vault.
How to link Twitter to your wallet address?
1. Click on your wallet in the top right corner of the screen. Click "Connect Twitter".

2. You will then need to tweet a confirmation of your public key. Click "Verify."

3. You will be automatically redirected to Twitter where you'll see the tweet below with your personal wallet address. Click "Tweet".
4. Once you've tweeted, paste the URL of the tweet, and then press "Claim".

5. After claiming the NFT your Twitter handle will be displayed next to your wallet address. You can always unlink it at any moment by clicking on the "Edit Twitter" button and clicking on the "Managed accounts" button.

How to rent out an NFT from a Squad?
Navigate to the "Vault" tab, click on the NFT section and select the NFT you would like to rent.

2. Click on the "Rent" button.
3. Once you've clicked on the "Rent" button, a pop-up will appear. Specify the renter by inserting the public key into the corresponding field.

4. Specify the description (optional) and launch a transaction.
5. Once the transaction meets the confirmation threshold requirement and is executed you will be able to access the rental link and send it to the renter. To do this:
a. Click on the transaction and enter a detailed view. More on the transaction views here.
b. Copy the link from the "Claim link" field and send it over to the renter.

6. To rent NFT, the renter must click the link, connect the wallet specified in the transaction (or any wallet if the "Renter" field was empty), click the "Free" button, and then click "Rent NFT".

7. The NFT will appear inside the renter's wallet upon claiming it.
How to revoke rent?
Navigate to the vault tab, click on the NFT section and select the NFT, which is marked as "Rented".
In the detailed NFT view click on the "Revoke" button and initiate a transaction.

3. Once the transaction meets the confirmation threshold and is executed, the NFT will be claimed back to the Squad and disappear from the renter's wallet.
Last updated