EIP712TransferTypedData
domain object
namestring
Name of the signing domain
Example:
ERC3643Tokenversionstring
The current version of the signing domain
Example:
1.0.0chainIdnumber
Numeric identifier of the blockchain
Example:
137verifyingContractstring
Address of the contract on the blockchain that verifies the signature
Example:
0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccCtypes object
Burn object[]
Array [
fromstring
tostring
amountstring
noncestring
]
primaryTypestring
Example:
TransferFromvalue object
fromstring
Address sending the transaction
Example:
0x123456A9571241e97cDb61E3FfD1937D885454ddtostring
Address receiving the transaction
Example:
0x123456A9571241e97cDb61E3FfD1937D885454ddamountstring
Amount of tokens to be transferred
Example:
1000000000000000000000noncestring
Nonce of the signing wallet
Example:
1EIP712TransferTypedData
{
"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"
}
}