Eip712TokenDeployTypedData
domain object
namestring
Name of the signing domain
Example:
OwnerMulticallDeployer
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
]
DeployToken object[]
Array [
saltstring
namestring
symbolstring
decimalsnumber
_erirstring
issuerstring
operatorstring
maxSupplynumber
]
primaryTypestring
Example:
DeployToken
message object
saltstring
Salt for the contract address generation
Example:
ERC3643-TEST T-T
namestring
Token's name
Example:
TEST
symbolstring
Token's symbol
Example:
TST
decimalsnumber
Token's number of decimals
Example:
18
_erirstring
Address of the token's ERIR wallet
Example:
0x2b563420722cbcfc84857129bef775e0dc5f1401
issuerstring
Address of the token's issuer wallet
Example:
0x2b563420722cbcfc84857129bef775e0dc5f1401
operatorstring
Address of the token's operator wallet.
Example:
0x2b563420722cbcfc84857129bef775e0dc5f1401
maxSupplynumber
Maximum amount of tokens to be issued
Example:
1e+27
Eip712TokenDeployTypedData
{
"domain": {
"name": "OwnerMulticallDeployer",
"version": "1.0.0",
"chainId": 137,
"verifyingContract": "0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC"
},
"types": {
"EIP712Domain": [
{
"name": "string",
"type": "string"
}
],
"DeployToken": [
{
"salt": "string",
"name": "string",
"symbol": "string",
"decimals": 0,
"_erir": "string",
"issuer": "string",
"operator": "string",
"maxSupply": 0
}
]
},
"primaryType": "DeployToken",
"message": {
"salt": "ERC3643-TEST T-T",
"name": "TEST",
"symbol": "TST",
"decimals": 18,
"_erir": "0x2b563420722cbcfc84857129bef775e0dc5f1401",
"issuer": "0x2b563420722cbcfc84857129bef775e0dc5f1401",
"operator": "0x2b563420722cbcfc84857129bef775e0dc5f1401",
"maxSupply": 1e+27
}
}