Skip to main content

Eip712TokenDiamondDeployTypedData

domain object
namestring

Name of the signing domain

Example: OwnerMulticallDeployer
versionstring

The current version of the signing domain

Example: 1.0.0
chainIdnumber

Numeric identifier of the blockchain

Example: 137
verifyingContractstring

Address of the contract on the blockchain that verifies the signature

Example: 0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC
types object
EIP712Domain object[]
  • Array [
  • namestring
    typestring
  • ]
  • DeployDiamondToken object[]
  • Array [
  • saltstring
    namestring
    symbolstring
    decimalsnumber
    _erirstring
    issuerstring
    operatorstring
    maxSupplynumber
    isTransferableboolean
  • ]
  • primaryTypestring
    Example: DeployDiamondToken
    message object
    saltstring

    Salt for the contract address generation

    Example: ERC3643-TEST T-T
    namestring

    Token's name

    Example: TEST
    symbolstring

    Token's symbol

    Example: TST
    decimalsnumber

    Token's number of decimals

    Example: 18
    _erirstring

    Address of the token's ERIR wallet

    Example: 0x2b563420722cbcfc84857129bef775e0dc5f1401
    issuerstring

    Address of the token's issuer wallet

    Example: 0x2b563420722cbcfc84857129bef775e0dc5f1401
    operatorstring

    Address of the token's operator wallet.

    Example: 0x2b563420722cbcfc84857129bef775e0dc5f1401
    maxSupplynumber

    Maximum amount of tokens to be issued

    Example: 1e+27
    isTransferableboolean

    Indicates if the token is transferable

    Example: true
    Eip712TokenDiamondDeployTypedData
    {
    "domain": {
    "name": "OwnerMulticallDeployer",
    "version": "1.0.0",
    "chainId": 137,
    "verifyingContract": "0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC"
    },
    "types": {
    "EIP712Domain": [
    {
    "name": "string",
    "type": "string"
    }
    ],
    "DeployDiamondToken": [
    {
    "salt": "string",
    "name": "string",
    "symbol": "string",
    "decimals": 0,
    "_erir": "string",
    "issuer": "string",
    "operator": "string",
    "maxSupply": 0,
    "isTransferable": true
    }
    ]
    },
    "primaryType": "DeployDiamondToken",
    "message": {
    "salt": "ERC3643-TEST T-T",
    "name": "TEST",
    "symbol": "TST",
    "decimals": 18,
    "_erir": "0x2b563420722cbcfc84857129bef775e0dc5f1401",
    "issuer": "0x2b563420722cbcfc84857129bef775e0dc5f1401",
    "operator": "0x2b563420722cbcfc84857129bef775e0dc5f1401",
    "maxSupply": 1e+27,
    "isTransferable": true
    }
    }