Cardinal
The details of our integration with 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.

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 multisig.

1. Click on your wallet in the top right corner of the screen. Click "Connect Twitter"
Wallet info pop-up
2. You will then need to tweet a confirmation of your public key. Click "Verify."
Cardinal pop-up
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."
Cardinal pop-up
5. Congratulations! You've officially linked your Twitter to your wallet address for your entire Squad to see. Now, when you click on your wallet address, you'll see your Twitter identity instead of your public keys.

  1. 1.
    Navigate to the vault tab, click on the NFT section and select the NFT you would like to rent out.
  2. 2.
    Click on the "Rent" button.
  3. 3.
    Once you've clicked on the "Rent" button, a pop-up will appear. Specify the renter by inserting the public key (wallet address) into the corresponding field.
Please note that only the address that has been specified in the "Renter" field will be able to claim the NFT after the transaction is executed.
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.
All rented NFTs will be marked as "Rented" inside the Squad vault right after the transaction execution.
6. The renter needs to navigate to the link, connect the wallet which was specified in the transaction, click the "Free" button, and then click "Rent NFT".
7. The NFT will appear inside the renter's wallet upon claiming it.

  1. 1.
    Navigate to the vault tab, click on the NFT section and select the NFT, which is marked as "Rented".
  2. 2.
    In the detailed NFT view click on the "Revoke" button and initiate a transaction.
  3. 3.
    Once the transaction meets the confirmation threshold requirement and is executed, the NFT will be claimed back to the Squad and disappear from the renter's wallet.
Copy link
On this page
What is Cardinal?
How do Squads Protocol users benefit from this integration?
How to link Twitter to your wallet address?
How to rent out an NFT from a Squad?
How to revoke a rent of an NFT from a Squad?