Skip to main content

Deploy a Pure Super Token

This guide offers detailed instructions for deploying Pure Super Tokens. The good news is that you can deploy your own Pure Super Token and initialize it without leaving this page.

info

Learn more about Pure Super Tokens in the Types of Super Tokens section.

Prerequisites

Before you start, ensure you have:

  • Basic understanding of blockchain and smart contracts.
  • Access to a compatible cryptocurrency wallet (like MetaMask).
  • ETH or relevant cryptocurrency for transaction fees.

Deploy a Pure Super Token from the interface (Easy)

You can use the interface below to deploy a Pure Super Token:

Deploy Pure Super Token


Once the contract is deployed, you can use the address to initialize the Pure Super Token.

Initialize Pure Super Token


Check Parameters

Double-check the parameters to avoid deployment errors.


Deploying a Custom Pure Super Token (Advanced)

Deploying a Pure Super Token allows for custom non-Superfluid logic integration.

Detailed Steps

  1. Repository Setup: Clone the custom-supertokens repository and follow the setup instructions.
  2. Logic Selection: Choose from existing logic examples or develop your own based on PureSuperToken.sol.
  3. Deployment: Create a .env file, configure it for your network, and follow the repository's deployment steps.
Custom Logic Caution

If developing custom logic, ensure to rename the contract in the .sol file to avoid conflicts during the build.