Quick Start-up Guide to use Goërli
Learn more about how to set up your wallet to use and connect with to the Goërli testnet environment.
Last update: 27/06/2022
When we launched Kovan Testnet for Enjin products in early 2019, we wanted to enable developers to test and utilise Enjin products without using real-world funds. This is where the testnet environment comes into play.

What is a Testnet Environment?

A testnet environment is where you, as a blockchain developer, can test and experiment as much as you want using fake assets and money, this environment is solely used for testing your game or your project ahead of going into full development.
We would not recommend using Goërli for the actual development integration of your project/game.

Why should you use Goerli?

We are migrating to Goërli due to Kovan (our previous testing environment) being officially deprecated effectively on the 25th of June. We would recommend using the Goërli network for all testing purposes.
Key Notes:
  • Effective June 25th, 2022, you will no longer be able to access the Kovan Testnet environment(s);
  • You will need to create a Goërli account here - https://goerli.cloud.enjin.io/signup
  • Your account on Kovan will no longer be searchable.
  • Enjin Platform: https://goerli.cloud.enjin.io/signup
  • EnjinX: https://goerli.enjinx.io

What's Next For You?

The following guidelines and instructions will help you to get started with the Goërli environment for your testing.
Pre-Requirements:
  1. 1.
    Create an account on the Goërli Enjin Platform here.
  2. 2.
    Download the Enjin Wallet Daemon here.
  3. 3.
    Acquire GENJ (Enjin Test Tokens on Goerli) from the Enjin Support team here.
  4. 4.
    Acquire GETH (ETH Test Tokens on Goerli) from the faucet here.

Step 1:

Download the Enjin Wallet Daemon from here.
Once downloaded, extract the contents of the .zip folder into another wallet. Name the folder to something simple (e.g. Enjin Daemon).
Note: The steps for this may look a bit different, depending on which operating system you're using (Linux, macOS, or Windows). We also have the same steps for each operating system here.
Once done, in the unzipped folder, you will need to locate the example-config.json file. Duplicate the file and rename it to config.json . This will be your primary config file which you'll edit from.
You will have something like this:
In the config.json file, locate the chain: property.
You will need to change the value to goerli - this will allow the wallet to connect successfully to the Goerli platform.
You should have something like this:
{
"salt": "193e9997-5a10-4d9e-a829-69ddcf6cbf70",
"keyIterations": 1000,
"chain": "goerli",
"enjinxEndpoint": "https://daemon.api.enjinx.io/",
"minGasPrice": 1000000000,
"maxGasPrice": 21000000000
}
Now you're set!

Step 2:

Drag your Enjin Daemon folder to your terminal, like the following example:
This will run the terminal with your daemon.
  1. 1.
    Run the following command to install the daemon:
  2. 2.
    cd <CODE_FOLDER>\enjin-wallet-daemon-master npm install
  3. 3.
    Once done, you can create a new wallet for your daemon. Run the following command:
  4. 4.
    node src/main.js account new
  5. 5.
    Set a password for your daemon. Make sure to set up a strong password and one that you can remember.

Step 3:

Once you have a new wallet created using the daemon, it's time to link your wallet to your project on Goërli. Create a project on the Goërli platform. If you're not familiar with creating projects, learn more in our guide here.
  1. 1.
    Go to the project's settings and grab the linking code that you're provided with.
  2. 2.
    Run the following command in the terminal to link your project to your wallet:
  3. 3.
    node src/main.js link <linking code>
  4. 4.
    Enter your password and your wallet will be successfully linked to your project.
You will see the following successful confirmation:
Step 4:
Now that you've successfully linked your wallet to your project, you can start creating, minting, and distributing digital assets.
Note: Any request you initiate, e.g. a create or mint transaction, the daemon will automatically sign and approve the transaction to execute on the network.

Running into problems?

If you're running into any problems or have any questions, please reach out to us at https://enjin.io/support

FAQs:

  1. 1.
    What happened to Kovan?
    • The Kovan Testnet has, unfortunately, shut down and is no longer being used. We have officially migrated over to Goërli testnet network.
  2. 2.
    Have I lost all my Kovan assets?
    • Yes, if you have had an account with test assets on Kovan, unfortunately, these are no longer available to acquire.
  3. 3.
    Will I be able to transfer KENJ to GENJ?
    • No, you won't be able to transfer KENJ to GENJ.
  4. 4.
    How do I acquire GENJ and GETH?
    • You can acquire GENJ by reaching out to Enjin Support here. You will also be able to acquire GETH from the faucet here.
  5. 5.
    Does the Enjin Wallet mobile application support Goërli?
    • At this moment in time, Goërli is not supported on the Enjin Wallet v1 app. However, we are looking into providing support for Goërli in the near future for our Enjin Wallet 2.0 app.