Skip to main content

BatchTransferEip712TypedData

primaryTypestring

Possible values: [ManagerBatchTransfer]

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
types object
EIP712Domain object[]
  • Array [
  • namestring
    typestring
  • ]
  • ManagerBatchTransfer object[]
  • Array [
  • namestring
    typestring
  • ]
  • message object
    signerstring

    Blockchain address of the account used to sign requests

    tostring[]
    fromstring[]
    amountstring[]
    noncenumber

    Unique number per request to prevent replay attacks

    BatchTransferEip712TypedData
    {
    "primaryType": "ManagerBatchTransfer",
    "domain": {
    "name": "BaseToken",
    "version": "1.0.0",
    "chainId": 137,
    "verifyingContract": "0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC"
    },
    "types": {
    "EIP712Domain": [
    {
    "name": "string",
    "type": "string"
    }
    ],
    "ManagerBatchTransfer": [
    {
    "name": "string",
    "type": "string"
    }
    ]
    },
    "message": {
    "signer": "string",
    "to": [
    "string"
    ],
    "from": [
    "string"
    ],
    "amount": [
    "string"
    ],
    "nonce": 0
    }
    }