Skip to main content

EIP712TransferTypedData

domain object
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

Example: 0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC
types object
Burn object[]
  • Array [
  • fromstring
    tostring
    amountstring
    noncestring
  • ]
  • primaryTypestring
    Example: TransferFrom
    value object
    fromstring

    Address sending the transaction

    Example: 0x123456A9571241e97cDb61E3FfD1937D885454dd
    tostring

    Address receiving the transaction

    Example: 0x123456A9571241e97cDb61E3FfD1937D885454dd
    amountstring

    Amount of tokens to be transferred

    Example: 1000000000000000000000
    noncestring

    Nonce of the signing wallet

    Example: 1
    EIP712TransferTypedData
    {
    "domain": {
    "name": "ERC3643Token",
    "version": "1.0.0",
    "chainId": 137,
    "verifyingContract": "0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC"
    },
    "types": {
    "Burn": [
    {
    "from": "string",
    "to": "string",
    "amount": "string",
    "nonce": "string"
    }
    ]
    },
    "primaryType": "TransferFrom",
    "value": {
    "from": "0x123456A9571241e97cDb61E3FfD1937D885454dd",
    "to": "0x123456A9571241e97cDb61E3FfD1937D885454dd",
    "amount": "1000000000000000000000",
    "nonce": "1"
    }
    }