Skip to main content

SetMerkleRootEip712TypedData

types object
EIP712Domain object[]
  • Array [
  • namestring
    typestring
  • ]
  • SetMerkleRoot object[]
  • Array [
  • namestring
    typestring
  • ]
  • primaryTypestring

    Possible values: [SetMerkleRoot]

    domain object
    namestring

    Name of the signing domain

    Example: BaseToken
    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
    message object
    merkleRootstring

    Merkle root of the Merkle tree generated from the list of investors

    SetMerkleRootEip712TypedData
    {
    "types": {
    "EIP712Domain": [
    {
    "name": "string",
    "type": "string"
    }
    ],
    "SetMerkleRoot": [
    {
    "name": "string",
    "type": "string"
    }
    ]
    },
    "primaryType": "SetMerkleRoot",
    "domain": {
    "name": "BaseToken",
    "version": "1.0.0",
    "chainId": 137,
    "verifyingContract": "0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC"
    },
    "message": {
    "merkleRoot": "string"
    }
    }