Collectives

Contract interactions for manually managing Collectives without Syndicate's front-end interface.

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.

  2. Press "Access my wallet" -> "Browser extension" to connect with MetaMask.

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

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.

  2. Press "Contract" -> "Interact with Contract."

  3. Press "Access my wallet" -> "Browser extension" to connect with MetaMask.

  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.

Last updated