Skip to main content

TokenDiamondDeployRequest

namestring

Token's name

Example: TOKENNAME
symbolstring

Token's symbol

Example: TN
decimalsnumber

Token's number of decimals

Example: 18
erirstring

Address of the ERIR's wallet

Example: 0x0290FB167208Af455bB137780163b7B7a9a10C16
issuerstring

Address of the Issuer's wallet

Example: 0x123456A9571241e97cDb61E3FfD1937D885454dd
operatorstring

Address of the operator's wallet

Example: 0x123456A9571241e97cDb61E3FfD1937D885454dd
maxSupplynumber

Amount of tokens that can be issued

Example: 1000
modulesstring[]

Modules to be added to the token (currently 'UntransferableModule' 'OnlyIntegerTransferModule', 'USDCInterestBearingModule', 'EUROeInterestBearingModule' admitted)

Possible values: [UntransferableModule, OnlyIntegerTransferModule, USDCInterestBearingModule, EUROeInterestBearingModule]

Example: ["OnlyIntegerTransferModule","USDCInterestBearingModule"]
signaturestring

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

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