Transitioning from Collab.Land to Vulcan

The steps below will detail how to transition to Vulcan from Collab.Land. This guide will emphasize on the recreation of Collab.Land TGRs within the Vulcan Dashboard.

Prerequisites

  • Invite Vulcan to your server by navigating to https://www.vulcan.xyz/select/ and choosing your server from the list. This will prompt you to install the bot in your server and redirect you to your Vulcan dashboard.

  • In your Discord server, grant the Vulcan role the following permissions:

    • View Channels

    • Manage Roles

    • Send Messages and Create Posts

    • Embed Links

    • Attach Files

    • Use External Emojis

    • Manage Messages

    • Read Message History

    • Use Application Commands

  • Ensure that the Vulcan role is above any roles in the role settings menu, of your discord server, that you want Vulcan to be able to manage.

Staging the Transition

Start by creating a User Verification channel in your server. This channel will host the verification panel where members can verify their wallets and claim roles.

Ensure that the Vulcan role has the necessary permissions—specifically 'View Channel' and 'Send Messages'—in this channel. Double-check your channel overrides to confirm that Vulcan has adequate access to operate. If Vulcan lacks sufficient permissions, a warning will appear on the setup screen, and you will not be able to save the configuration.

Head over to https://www.vulcan.xyz/select/ and select your server from the list.

Navigate to the NFT menu and open Settings.

Select your newly created User Verification channel from the drop-down menu and put a check mark next to the verification options you want to appear in your server then click Save.

You should now see the Vulcan verification panel in your server channel.

Log into your CollabLand dashboard and open the Token Gating Roles (TGRs) menu. The TGRs will need to be recreated within the Vulcan dashboard.

Using this CollabLand TGR as an example, we can see that it is an OpenSea collection on the ETH mainnet.

The items we need to note are:

  • The Chain Type

  • The Token Type

  • The Collection Name (aka slug)

Now navigate to https://www.vulcan.xyz/select/ and choose your server to enter your dashboard.

Choose the Verify Roles option from the home screen

Choose Add NFT Role

Next select Ethereum

Then choose OpenSea Collection

Next input your OpenSea collection slug into the field and click Save

Finally, enter a role nickname if you wish (one will automatically be created for you), choose the role you'd like to assign, then click Save.

Repeat these steps for each TGR you wish to migrate to Vulcan being sure to select the appropriate role type (ex. OpenSea, contract, quantity, traits, etc.). Note that each role type setup will vary slightly. Please see NFT for a breakdown of each role type.

Considerations

  • Vulcan will attempt to automatically sync the roles for your users based on your saved configurations. However, to be successful the user must have the wallet containing the qualifying token(s) registered with Vulcan. If they do not, they must follow the steps in Add or Remove Wallet.

  • There are certain situations where the auto-sync may be unsuccessful. Typically this is due to the complexity of the TGR. For example, the @holder role is assigned by holding a token in more than one collection. In these cases, the user will need to push the Start Verification button to verify.

Last updated