Smart contract creation apis

post
ERC 20 smart contract

https://api.mycontract.co:3001/v1/smartcontract/ERC20
Request
Response
Headers
Authentication
required
string
JWT token.
Form Data Parameters
tokenName
optional
string
Enter name of the project without spaces, usually 5-25 symbols. Lower and uppercase can be used
tokenSymbol
optional
string
Enter Token Symbol (eg. ETH, BTC, XDC)
tokenDecimals
optional
string
Enter Token Decimals (eg. 18)
tokenSupply
optional
string
Enter Total Supply (eg. 1000000000000)
ethRate
optional
string
How many tokens will you be able to buy using 1 Eth ?
bonusRate
optional
string
Enter bonus rate in whole Number.
isPausable
optional
boolean
Pausing token transfer during some initial period (e.g. while a crowdsale is taking place), to enable pause/release transfers
isBurnable
optional
boolean
Keeps the token’s “totalSupply” value up to date, Useful in case someone wants to burn some tokens to reduce the supply for their project or burn unsold tokens
isMintable
optional
boolean
Building distribution / crowdsale logic directly into the token contract or by including a generic mint function that can be called by an external contract to establish the initial allocations.
isUpgradeable
optional
boolean
Token issuer may wish to upgrade or migrate the token to a new address to comply with a upgraded or new token standard.
200: OK
{
smartcontract
}
302: Found
{
"status": false,
"message": "Package 1 required"
}

post
ERC 223 smart contract

https://api.mycontract.co:3001/v1/smartcontract/ERC223
Request
Response
Headers
Authorization
optional
string
JWT token
Form Data Parameters
tokenName
optional
string
Enter name of the project without spaces, usually 5-25 symbols. Lower and uppercase can be used
tokenSymbol
optional
string
Enter Token Symbol (eg. ETH, BTC, XDC)
tokenDecimals
optional
string
Enter Token Decimals (eg. 18)
tokenSupply
optional
string
Enter Total Supply (eg. 1000000000000)
ethRate
optional
string
How many tokens will you be able to buy using 1 Eth ?
bonusRate
optional
string
Enter bonus rate in whole Number.
isPausable
optional
string
Pausing token transfer during some initial period (e.g. while a crowdsale is taking place), to enable pause/release transfers
isBurnable
optional
string
Keeps the token’s “totalSupply” value up to date, Useful in case someone wants to burn some tokens to reduce the supply for their project or burn unsold tokens
isMintable
optional
string
Building distribution / crowdsale logic directly into the token contract or by including a generic mint function that can be called by an external contract to establish the initial allocations.
isUpgradeable
optional
string
Token issuer may wish to upgrade or migrate the token to a new address to comply with a upgraded or new token standard.
200: OK
{
smartcontract
}
302: Found
{
"status": false,
"message": "Package 1 required"
}