Step 1: Deploy a contract

Before you can create your credentials, you need to deploy a contract. First, connect your wallet with the issuer address, and enter the issuer management page.

(Reminder: issuer management page is currently only can be used on PC)

Issuer personal menu

Then click 'Contracts' to go to the contract management page.

Issuer Management

Click 'Deploy contract'.

Btn - Deploy contract

Select the blockchain you want to create a contract on, then click 'Next'. If your current connected network is incorrect, you will be notified to switch to the corresponding network.

(We now only support PlatON and Klaytn, and we will take PlatON as an example.)

Create contract - select blockchain

On the creating page, you need to fill in some basic information about your contract.

Please be reminded that a certain gas fee is required to deploy and publish the contract, so you need to reserve some funds in the address.

Create contract - fill contract info

Instructions for each field:

Field name
Field description

Contract Name

Name of your contract.

Support English alphabet, numbers, "_", "-" and space and a maximum of 80 characters.

Contract Symbol

A symbol that represents your contract.

Support English alphabet and numbers and a maximum of 80 characters.

base_url_key

A parameter that will be written to the contract. It cannot be duplicated with an existing key.

Support English lowercase and numbers and a maximum of 80 characters.

After you fill all the required information, tick the checkbox and click ‘Deploy’, your wallet window will pop up and you need to pay the corresponding gas fee to deploy the contract.

Create Contract - deploy

Then you have to wait for a while for the transaction to be confirmed on the blockchain. Once the transaction is completed, you will see your contract at the Contracts page.

Issuer Management - Contracts

Last updated