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.
Last updated
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.
Last updated
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.
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.
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.