# Collectives

### How do I airdrop more NFTs to my Collective?

1. Navigate to a tool that allows you to execute direct smart contract interactions from the owner wallet, such as Gnosis or MyEtherWallet (both are compatible with MetaMask). If you didn't set up the collective with Gnosis, you should use MyEtherWallet. For these instructions, we'll use MyEtherWallet.&#x20;
2. Press "Access my wallet" -> "Browser extension" to connect with MetaMask.&#x20;
3. Press "Contract" -> "Interact with Contract."
4. Input the following information:\
   \
   **Contract Type:** \*Blank\*\
   **Contract Address:** `0x19cf03a6f1190062eeafd70c42cbc5f7ecff05a8`\
   **ABI/JSON Interface:** `updateModule.json` attached below\
   \
   Press "Interact."
5. Input the following information:\
   \
   **Function:** `updateModule`\
   **token:** The value from your Collective's URL. For example, if your URL is app.syndicate.io/collectives/0x4a2c85076ac921518b3af37095c49091713d619, you should paste in `0x4a2c85076ac921518b3af37095c49091713d619`.\
   **module:** `0xb6e77703b036bfb97dd40a22f021a85ae4a6d750`\
   **allowed:** `true`\
   \
   Press "Write" -> "Confirm & Send."
6. Input the following information:\
   \
   **Contract Type:** \*Blank\*\
   **Contract Address:** `0xb6e77703b036bfb97dd40a22f021a85ae4a6d750`\
   **ABI/JSON Interface:** `ownerMintToNAddresses.json` attached below\
   \
   Press "Interact."
7. Input the following information:\
   \
   **Function:** `ownerMintToNAddresses`\
   **collectiveAddress:** The value from your Collective's URL. For example, if your URL is app.syndicate.io/collectives/0x4a2c85076ac921518b3af37095c49091713d619, you should paste in `0x4a2c85076ac921518b3af37095c49091713d619`.\
   **accounts:** The wallet addresses receiving NFTs. For example,`["0x…acc1", "0x…acc2", ...]`\
   \
   Press "Write" -> "Confirm & Send."

{% file src="<https://2983454057-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyH677bg1llXWOgtjY8S2%2Fuploads%2Fd2nv22d0X90Va7oVt6aE%2FupdateModule.json?alt=media&token=98737cd0-d805-4a20-8ade-5920dc366d40>" %}

{% file src="<https://2983454057-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyH677bg1llXWOgtjY8S2%2Fuploads%2FexaEdpkBg7mI1HzkuWur%2FownerMintToNAddresses.json?alt=media&token=68f4972d-aef4-462b-aa60-2fa743b888f0>" %}

### How do I set secondary royalties for OpenSea?

1. Navigate to a tool that allows you to execute direct smart contract interactions from the owner wallet, such as Gnosis or MyEtherWallet (both are compatible with MetaMask). If you didn't set up the club with Gnosis, you should use MyEtherWallet. For these instructions, we'll use MyEtherWallet.&#x20;
2. Press "Contract" -> "Interact with Contract."
3. Press "Access my wallet" -> "Browser extension" to connect with MetaMask.&#x20;
4. Input the following information: \
   \
   **Contract Type:** \*Blank\* \
   **Contract Address:** The value from your Syndicate's URL. For example, if your URL is app.syndicate.io/clubs/0x4a2c85076ac921518b3af37095c49091713d619, you should paste in `0x4a2c85076ac921518b3af37095c49091713d619`.\
   **ABI/JSON Interface:** `updateTransferGuard.json` attached below\
   \
   Press "Interact."
5. Input the following information:\
   \
   **Function:** `updateTransferGuard`\
   **implementation (address):** `0x187bb389533C4d51A445D82338A6630B5D773F4e`\
   \
   Press "Write" -> "Confirm & Send."
6. Done! You have now added a royalty filter to your Syndicate Collective.

{% file src="<https://2983454057-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyH677bg1llXWOgtjY8S2%2Fuploads%2FuYSnZDi9JYT5HWYg4LvE%2FupdateTransferGuard.json?alt=media&token=a841ba8b-d1cf-4269-878b-3aa7182efc7e>" %}
