Deploy Contract A4
Endpoint
POST /api/v1/ERC404/{network}/deploy-contract-A4
This endpoint executes the deployment of an ERC-404 smart contract that issues A4 tokens.
Headers
Content-Type
application/json
Authorization
Xyxyx API Key or XIN
Body
name
string
Defines the token name
ticker
string
Defines the token ticker
decimals
integer
Defines the token decimals
supply
integer
Defines the token supply
tokenText
string
The text content that is stamped in the token output
metadata
string
The text content that is inserted in the token metadata, stored within its SVG file
walletPrivateKey
string
Deployer private key for authorizing transaction
documentTitle
string (optional)
Document title, displayed on the top of the first page
documentSubtitle
string (optional)
Document subtitle, displayed below the document title
fontFamily
string (optional), defaults to serif
Font-family that is used in the token output text
Response
{
"success": true,
"status": "Contract deployed at address: {contractAddress}`",
"hash": "1x111...",
"deploymentAddress": "0x32a...",
"adressUrl": "https://etherscan.io/address/{contractAddress}",
"deployerAddress": "0x567...",
"transferTxHash": "0x222...",
"transferMessage": "1 token transferred to {transferFirstTokenTo}"
}{
"success": false,
"status": "Failed to deploy contract: {error.message}"
}{
"success": false,
"status": "The wallet does not own any valid Xyxyx API Key or XIN",
}{
"success": false,
"status": "This wallet has already consumed its 24-hour request quota"
}Last updated