Documentation

A guide to Wevelop: Learn to interact with the blockchain and create your own tokens without coding

Wevelop is a platform that allows users to connect to the blockchain using the Metamask extension and deploy an ERC20 token to the blockchain


  • Version: 1.3
  • Created: 13 January, 2023
  • Update: ---

Install & Connect your Wallet

Follow the steps below to connect your wallet to our platform:

  1. To get started with Wevelop, you will need to sign in to the blockchain using your wallet. At Wevelop we support the Metamask wallet as it is the best and easiest to use.
  2. If you already have a Metamask account and the Metamask's extension for your browser, simply click on the "Connect Wallet" button and sign the transaction. If you do not have an account go to the next step.
  3. Create Metamask Account

    Creating a Metamask account:

      1. Install the Metamask extension for your browser. You can find the extension for Chrome, Firefox, Brave, and Edge on the official Metamask website (Metamask) or in the browser's extension store.
      2. Click on the Metamask icon in your browser. It should appear as a fox head icon.
      3. Click on "Create a Wallet"
      4. Follow the prompts to set up your account, including creating a password and securely storing your seed phrase. Make sure to write down your seed phrase and store it in a safe place, as it will be needed to recover your account.
      5. Connect your Metamask Account to any of the supported networks using our platform. This will allow you to interact with the Ethereum blockchain and use Wevelop.

    Here is an additional resource, a video tutorial that might help you to create a MetaMask account: Create Metamask Account Tutorial


Choose Chain

Wevelop supports three blockchain networks: Binance Smart Chain, Ethereum and Polygon. Each blockchain network has its own unique features and benefits.

Binance Smart Chain:

  • High-performance: BSC is designed to handle high transaction volumes and fast execution times, making it suitable for decentralized applications that require fast and low-cost transactions.
  • Cost-effective: BSC has lower transaction fees compared to other blockchain networks, making it more affordable for users to deploy and interact with their tokens.
  • Ecosystem compatibility: BSC is fully compatible with the Ethereum ecosystem and allows for the deployment of ERC-20 and ERC-721 tokens. This means that developers can easily port their existing Ethereum dapps to BSC and take advantage of its performance and cost benefits.

Ethereum:

  • Smart contract functionality: Ethereum is known for its ability to support smart contracts, which allows for the creation of complex decentralized applications.
  • Large developer community: Ethereum has a large and active developer community, which means that there is a wide range of tools and resources available for developers.
  • Wide range of dapps: Ethereum has a wide range of decentralized applications, from gaming to finance, making it a versatile blockchain network.
  • High security: Ethereum has been around for a long time and it has been proved to be very secure.

Polygon:

  • High scalability: Polygon is designed to provide high scalability, which allows for more transactions to be processed per second compared to other blockchain networks.
  • Low transaction costs: Polygon aims to provide low transaction costs, making it more affordable for users to deploy and interact with their tokens.
  • Ecosystem compatibility: Polygon is based on Ethereum technology and is fully compatible with Ethereum's ecosystem, allowing for the deployment of ERC-20 and ERC-721 tokens.
  • Security: Polygon uses a unique security model that is designed to provide high security for its users.

It's important to take into consideration that each blockchain network has its own unique features and benefits, so it's important to choose the one that best suits the needs of your project. Testnet is a great tool to test the token deployment and make sure the token works as expected before deploying it on the mainnet.

Testnets:

Wevelop also supports the testnets of these networks (Binance Smart Chain Testnet for BSC, Goerli for Ethereum and Mumbai for Polygon), to allow users to try out their tokens on a testnet before deploying them on the mainnet. Testnets are a simulation of the main blockchain network, where users can test their dapps and smart contracts without risking real assets.

Wevelop provides token deployment on testnets as a free service, but it is important to note that this makes no real effect on the blockchain. This means that tokens deployed on testnets cannot be used for any real-world transactions and will not have any actual value.

When you are ready to deploy your token on the mainnet, you can select the network of your choice, and Wevelop will guide you through the process.


Token Details

At Wevelop, we believe in a tokenized world.

Wevelop gives anyone the power to tokenize the world. We do so through the ERC20 token, the technical standard that provides integration with other smart-contracts and offers security. The standard will now will explain in detail. If you already know what it is and how it used and are just looking for information regarding the use of the Wevelop ERC20 Token Generator, jumpt to the next step: Token Details

The ERC20 Token

An ERC20 token is a type of digital asset that is built on the Ethereum blockchain. ERC20 is a technical standard that defines a set of rules for creating and managing tokens on the Ethereum blockchain. These tokens are designed to be interchangeable and can be used for various purposes such as representing a physical asset, a utility, or a form of currency.

One of the key features of ERC20 tokens is that they are based on smart contracts, which are self-executing contracts with the terms of the agreement between buyer and seller being directly written into lines of code. This allows for the automation of various processes, such as the transfer of tokens between parties.

The ERC20 standard defines a set of functions that a token must have in order to be considered ERC20 compliant. These include functions for querying the total supply of tokens, the balance of a specific address, and the ability to transfer tokens between addresses. This standardization allows for the creation of ERC20 tokens that can be easily integrated with other smart contracts and dapps on the Ethereum blockchain.

Some use cases of ERC20 tokens include:

  • A physical asset: ERC20 tokens can be used to represent ownership of a physical asset, such as real estate or artwork. This allows for the tokenization of these assets and makes them more easily transferable and divisible.
  • Utility tokens: ERC20 tokens can be used as a form of utility, such as for access to a service or product. For example, a company may issue an ERC20 token that can be used to purchase their products or services.
  • Cryptocurrency: ERC20 tokens can also be used as a form of cryptocurrency, such as Bitcoin or Ethereum. These tokens can be bought and sold on cryptocurrency exchanges and can be used for various transactions.

It's important to note that ERC20 tokens are just one type of token that can be built on the Ethereum blockchain, there are other standards such as ERC721 and ERC1155 that can be used to build different type of tokens with different functionality. Wevelop team will soon develop the infraestructure and software needed to enable users to also create these tokens on the platform.

Overall, ERC20 tokens are a versatile and powerful tool that can be used for a wide range of purposes on the Ethereum blockchain.

Token Details

When creating an ERC20 token, there are several details that need to be defined, including the token's name, symbol, total supply, and decimals.

  • Name: The name of the token represents the name of the token as it will appear on the blockchain. For example, "Wevelop Token"
  • Symbol: The symbol represents the short abbreviation of the token's name. For example, "WVL"
  • Total Supply: The total supply represents the maximum number of tokens that will be created and exist on the blockchain. For example, if the total supply is set to 100,000,000, that means there will be a maximum of 100,000,000 tokens created and in circulation. It's important to note that once the total supply is set, it can't be changed.
  • Decimals: The decimals represent the number of decimal places that the token can be divided into. For example, if the decimals are set to 18, that means the token can be divided into 18 decimal places (0.000000000000000001). This allows for more precise transactions and can be useful for tokens that are used for smaller transactions. It's important to note that the decimals can't be changed once the token is deployed.

An example of a token with these details:

Name: "Wevelop Token"

Symbol: "WVL"

Total Supply: 100,000,000

Decimals: 18

In this example, we have a token called "Wevelop Token", with the symbol "WVL". The total supply of this token is 100,000,000, meaning that there will be a maximum of 100,000,000 tokens in circulation. And it allows for division of 18 decimal places.

It's important to be aware of the Total Supply value, as it will affect the token's scarcity and divisibility. Lower totalSupply will make the token more scarce and higher Total Supply will make the token more available. As for the decimals, it's important to choose a value that fits the use case of the token and the transactions that will be made with it.


Transaction Details

Once you have decided the characteristics you want your token to have, clicked on the "Create Token" button and signed the transaction with Metamask, your token will be deployed to the blockchain

When you click on the "Create Token" button, some messages will appear under the Transaction Details section:

  • Status Message: Here the information regarding your token deployment to the blockchain will be displayed. Once you click the "Create Contract" button, the following message will appear: "Waiting for Contract to be deployed". At the same time, a Metamask window will appear asking you to sign the transaction. Signing this transaction will deploy your token to the blockchain and will cost some amount of money, depending on the characteristics you have chosen for your token. If you want more information regarding pricing, check the pricing page from our website. Once the transaction is signed it will be sent to the blockchain.

    Before your contract is created succesfully, the transaction has to be validated by the blockchain. This proccess usually happens pretty fast, but sometimes it can take abit longer and you may have to wait a few minutes, depending on the conditions of the blockchain. A link to your transaction on the blockscanner will appear, where you can check your transaction status. Once it is validated, your smart-contract supporting your token will be deployed to the blockchain and will be ready to use. A link will also be provided to the official blockscanner of your blockchain, so that you can check that your token has been succesfully created with all your characteristics and that you are the owner. You will have the complete ownership of it, as the Metamask account you have signed the transaction with will be saved as the owner of the token on the smart-contract and the blockchain.

  • Buy Tokens Message: In this message a resource is provided in case you don't have enough funds in your Metamask account. As mentioned earlier, for the token deployment some amount that will be specified on the Metamask window prompt has to be paid. In case you do no thave enough funds to pay this amount and sign the transaction you can buy them HERE:
  • Total Supply Message: The total supply of your token is the number of times your token can be divided into. This number is a function of your number of tokens and the number of decimal places you have decided for your token. If for example, you have chosen that your token has 20 units and 3 decimals places, your total amount will be 20,000. The total supply will influence the scarcity, value and transactions of your token.

    Please note that there is no right supply amount for your token, it will depend of the use you want to provide to your token. The number of decimal places in the industry usually goes from 1-18, with most cryptocurrencies having 18, while the number of token units completely varies. If you want some guidance choosing your Total Supply, the best advice is first, to decide your token`s use case (cryptocurrency, physical asset representation, utility token or others), and then analyze some succesful projects on that space and compare them to yours adapting them to your specific needs.


Next steps

Congratulations on creating your own cryptocurrency!

Now that your tokens are deployed and safely stored in your wallet, there are several important next steps to consider. In this guide, we'll walk you through the process of importing your tokens to MetaMask, adding liquidity to a decentralized exchange, and exploring additional intermediate and advanced steps you can take to enhance the adoption and functionality of your cryptocurrency.

1. Importing Tokens to MetaMask:

  • Ensure that you have MetaMask installed as a browser extension or a mobile app.
  • Open MetaMask and create a new wallet or import an existing one.
  • Once your wallet is set up, click on the account icon and select "Add Token" or "Custom Token".
  • Provide the contract address of your token, along with the symbol and decimals.
  • MetaMask will then import your tokens, and you'll be able to view your balance within the wallet.

2. Transferring Tokens:

  • Open your MetaMask wallet or any other compatible wallet that supports your token.
  • Click on the "Send" or "Transfer" option.
  • Enter the recipient's wallet address and the amount of tokens you want to send.
  • Review the transaction details and confirm the transfer. Ensure you have sufficient balance for gas fees.

3. Paying Gas Fees:

  • Gas fees are required to process transactions on the blockchain. They are paid in the native cryptocurrency of the network you're using (e.g., ETH for Ethereum).
  • When you initiate a transaction, your wallet will provide an estimation of the gas fee. You can choose to adjust the gas price to prioritize speed or cost-effectiveness.
  • Confirm the transaction and pay the gas fee using the wallet interface.

4. Adding Liquidity to a Decentralized Exchange (DEX):

  • Liquidity is crucial for the success of your token and enables users to trade it easily. Adding liquidity to a DEX like Uniswap or PancakeSwap is a common approach.
  • Visit the website of your chosen DEX and connect your MetaMask wallet.
  • Navigate to the liquidity pool section and select "Add Liquidity".
  • Specify the amount of your token and an equivalent value of another token (e.g., ETH or BNB) to create a trading pair.
  • Confirm the transaction in MetaMask, paying attention to gas fees, and wait for the transaction to be processed.
  • Once the transaction is confirmed, your token will be available for trading on the DEX.
  • In this example, how to add liquidity in PancakeSwap is explained:

5. Allowing Users to Buy Your Tokens:

  • Encourage users to visit a decentralized exchange
  • Instruct them to connect their MetaMask wallet or another compatible wallet.
  • Users can then search for your token by its symbol or paste the token contract address.
  • They'll be able to buy your tokens directly from the exchange by swapping them for another cryptocurrency (e.g., ETH or BNB).

6. Adding Logo, Website, and Other Details to Your Token:

  • To add a logo, visit the Etherscan or Binance Smart Chain (BSC) Scan website.
  • Search for your token by contract address and locate the token's page.
  • Look for the option to "Edit Token" or "Submit Token Information" and follow the instructions to upload your logo and provide additional details like a website URL.
  • Some platforms may require you to verify ownership of the token contract before allowing edits.

7. Advanced Steps:

  • Market and promote your token: Engage with your community, create social media accounts, and actively participate in relevant forums and channels. Develop a strong online presence to increase awareness and adoption of your token.
  • Seek listings on additional exchanges: Apply for listings on other reputable exchanges to expand the trading options for your token and attract more users.
  • Develop partnerships: Collaborate with other projects or platforms that align with your token's goals. Partnerships can help increase exposure and create new use cases for your cryptocurrency.
  • Build a decentralized application (DApp): Explore the possibility of developing a DApp that utilizes your token as an integral part of its ecosystem. This can enhance the utility and demand for your token.
  • Regularly communicate updates: Keep your community informed about project developments, upgrades, and upcoming events through official announcements, newsletters, or blog posts.
  • Explore cross-chain compatibility: Consider bridging your token to other blockchain networks to tap into a wider user base and access different DeFi ecosystems.
  • Conduct audits: Engage with reputable auditing firms to ensure the security and reliability of your token's smart contract code.
  • Engage with the community: Organize AMA (Ask Me Anything) sessions, webinars, or conferences to educate and engage with your community. Foster a supportive and active user base.

Remember to keep your token information and branding consistent across different platforms and listings. Regularly update your token's website and social media profiles with relevant information to keep users informed about your project's progress.

These steps are just a starting point, and the possibilities are vast. Continuously seek feedback from your community, adapt to market conditions, and explore innovative ways to evolve your token and its ecosystem. Good luck with your cryptocurrency project!

Note: The process may vary slightly depending on the blockchain network and the specific wallets, exchanges, or tracking platforms you use. Always refer to official documentation and guides provided by the respective platforms for accurate instructions.


FAQ

Take a look at our list of most frequently asked questions (FAQs) and answers:

The token deployment process involves creating and deploying a smart contract on the selected blockchain that represents the token. Customers can use the platform's user interface to input the desired parameters for the token, such as its name, symbol, decimals and total supply.
To create an ERC-20 token on the platform, customers need to have a crypto wallet with enough funds to pay for the deployment and any associated gas fees.
All the EVM networks, such as Ethereum, Binance Smart Chain and Polygon. Here you can check all the available networks: https://chainlist.org/
Yes, customers can deploy multiple tokens on the platform.
The number of decimals refers to the number of digits after the decimal point in a token's value. In the case of ERC-20 tokens, the number of decimals can be set manually, meaning that the smallest unit of a token that has X decimals is 1e-X. This is similar to how the smallest unit of a currency, such as the U.S. dollar, is 1 cent (1e-2). This allows for greater precision and flexibility in representing and handling different values of the token.
Customers can check the status of their token deployment by checking the transaction on the selected blockchain scan or by using the platform's user interface.
There will be fees associated with deploying a token on the platform, which will be the gas fees for deploying the smart contract on the selected blockchain. A fee will also be charged by Wevelop for managing and deploying the token for the user. The gas fee will depend on the chain the token is deployed into and the fee charged by Wevelop will depend on the characteristics of your token. For more information regarding pricing fees, check our pricing page: PRICE PAGE
The smart contract code for the deployed token can be viewed on the blockchain scanner. After the token is deployed, a link will be provided that will take you directly to your deployed contract on the blockchain scanner so that you can see the code.
A decentralized exchange (DEX) is a type of cryptocurrency exchange that runs on a blockchain, allowing for peer-to-peer trading without the need for a central intermediary. To add liquidity to a DEX, a smart contract owner can deposit funds into a liquidity pool smart contract, which holds and manages the funds for trading.

Here are the steps a smart contract owner can take to add liquidity to a DEX:

  • The smart contract owner will need to have a wallet with the assets they wish to add to the liquidity pool.
  • The smart contract owner will then interact with the liquidity pool smart contract to deposit the assets into the pool. This is typically done by calling the smart contract's "deposit" function and providing the address of the Ethereum wallet holding the assets.
  • Once the assets are deposited into the liquidity pool, they will be available for trading on the DEX. The smart contract owner will receive a proportional share of the liquidity pool in return, which is represented by a liquidity token.
  • The smart contract owner can then trade the liquidity token on the DEX, or withdraw the assets from the liquidity pool by calling the smart contract's "withdraw" function.

It's important to note that the specific process for adding liquidity to a DEX can vary depending on the platform, and the smart contract owner should carefully review the documentation and terms of use before depositing assets.


Support

If you have any doubts about Wevelop, please the read our intuitive and helpful documentation which guides you through the steps of creating a ERC20 smart-contract. If this documentation doesn't answer your questions, please feel free to contact us through email or Telegram: Contact Us

We answer all questions within 24-48 hours in weekdays.



Disclaimer

The following information and guidance provided by the developers of the crypto token and this guide are for informational purposes only and do not constitute legal, financial, or investment advice. We, as the developers, collectively referred to as "we" or "the developers," do not assume any liability or responsibility for the accuracy, completeness, or applicability of the information provided. Developing a crypto token and managing a cryptocurrency project involve inherent risks, including but not limited to technical vulnerabilities, regulatory compliance, market volatility, and potential financial losses. Users should conduct their own research, seek professional advice, and exercise due diligence before making any decisions or taking any actions. The steps and recommendations outlined in this guide are general in nature and may not be suitable or appropriate for every situation or jurisdiction. Furthermore, we cannot guarantee the security, functionality, or performance of any third- party platforms, wallets, exchanges, or services mentioned in this guide. Users are solely responsible for their interactions and transactions with such platforms, and we disclaim any liability arising from any issues, losses, or damages incurred as a result. It is important to comply with all applicable laws, regulations, and guidelines in your jurisdiction when creating, distributing, and managing a cryptocurrency project. This includes but is not limited to compliance with anti-money laundering (AML) and know your customer (KYC) requirements, tax obligations, and securities regulations. Users should consult with legal, tax, and financial professionals to ensure compliance. The smart contract developers involved in creating the crypto token make every effort to ensure the security and functionality of the smart contract code. However, we cannot guarantee the absence of vulnerabilities or unforeseen issues. Users are responsible for reviewing and assessing the smart contract code and conducting independent audits if necessary. By using this guide and the crypto token developed, you agree to hold the developers harmless and release them from any liability, claims, damages, losses, or expenses that may arise from the use of the information provided, the implementation of the crypto token, or the actions taken based on this guide. We recommend users to thoroughly review the terms and conditions, privacy policies, and security measures of any platforms, wallets, exchanges, or services they interact with during the process of utilizing the crypto token. Please seek professional advice, perform your own research, and exercise caution when participating in the cryptocurrency industry. The developers and guide writers are not responsible for any consequences that may arise from your use of the crypto token or the information provided in this guide.