Skip to main content

TokenDeployRequest

namestringrequired

Token's name

Example: TOKENNAME
symbolstringrequired

Token's symbol

Example: TN
decimalsnumberrequired

Token's number of decimals

Example: 18
erirstringrequired

Address of the ERIR's wallet

Possible values: Value must match regular expression ^0x[0-9a-fA-F]{40}$

Example: 0x0290FB167208Af455bB137780163b7B7a9a10C16
issuerstringrequired

Address of the Issuer's wallet

Possible values: Value must match regular expression ^0x[0-9a-fA-F]{40}$

Example: 0x123456A9571241e97cDb61E3FfD1937D885454dd
operatorstringrequired

Address of the operator's wallet

Possible values: Value must match regular expression ^0x[0-9a-fA-F]{40}$

Example: 0x123456A9571241e97cDb61E3FfD1937D885454dd
maxSupplynumberrequired

Amount of tokens that can be issued

Example: 1000
modules object[]

Modules to be added to the token (currently only 'Untransferable' is admitted)

  • Array [
  • oneOf
  • ]
  • signaturestringrequired

    EIP712 signature of the token creation (must be signed by the issuer)

    Example: 0xea8a0fb12ebadd4574b9fc1677ebfbede47f51d6afe352c625a4032b5f8e190d6ea64ee83e4eaf5d380ec1505d2f35cdcf80f38e66d677eea1ed45a3158c285c1b
    TokenDeployRequest
    {
    "name": "TOKENNAME",
    "symbol": "TN",
    "decimals": 18,
    "erir": "0x0290FB167208Af455bB137780163b7B7a9a10C16",
    "issuer": "0x123456A9571241e97cDb61E3FfD1937D885454dd",
    "operator": "0x123456A9571241e97cDb61E3FfD1937D885454dd",
    "maxSupply": 1000,
    "modules": [
    null
    ],
    "signature": "0xea8a0fb12ebadd4574b9fc1677ebfbede47f51d6afe352c625a4032b5f8e190d6ea64ee83e4eaf5d380ec1505d2f35cdcf80f38e66d677eea1ed45a3158c285c1b"
    }