Skip to main content

Eip712BatchFreezeUnfreezeAddressTypedData

domain objectrequired
namestring

Name of the signing domain

Example: ERC3643Token
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

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

Example: 0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC
types objectrequired
EIP712Domain object[]
  • Array [
  • namestring
    typestring
  • ]
  • BatchFreezeUnfreezeAddress object[]
  • Array [
  • accountstring
    freezeboolean
    noncestring
  • ]
  • primaryTypestringrequired
    Example: BatchFreezeUnfreezeAddress
    message objectrequired
    accountstring[]

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

    freezeboolean[]
    noncestring

    Nonce of the signing wallet

    Example: 1
    Eip712BatchFreezeUnfreezeAddressTypedData
    {
    "domain": {
    "name": "ERC3643Token",
    "version": "1.0.0",
    "chainId": 137,
    "verifyingContract": "0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC"
    },
    "types": {
    "EIP712Domain": [
    {
    "name": "string",
    "type": "string"
    }
    ],
    "BatchFreezeUnfreezeAddress": [
    {
    "account": "string",
    "freeze": true,
    "nonce": "string"
    }
    ]
    },
    "primaryType": "BatchFreezeUnfreezeAddress",
    "message": {
    "account": [
    "0x123456A9571241e97cDb61E3FfD1937D885454dd"
    ],
    "freeze": [
    true
    ],
    "nonce": "1"
    }
    }