Operation: Deploy
before you can mint a token, you must deploy it.
By inscribing a deploy event, you deploy an ESC-20.
You must hold the deploy inscription to claim the ownership of the ESC-20.
All ESC-20 events are prefixed with data:application/json,
before the raw JSON data (formatted without spaces or tabs) for sanity. Only ASCII characters are accepted as valid, to prevent users using homoglyphs to make ethscriptions appear legit.
Permissible Keys
Protocol
p
yes
Protocol: "esc-20"
Operation
op
yes
Specify the type of event, for here: deploy
Ticker
tick
yes
equivalent to a stock ticker, the symbol of ESC-20 and limited to 1-12 characters in size. case insensitive.
Max Supply
max
yes
Limited to uint256, set the max supply of the token here. Has to be string for the JSON format.
Mint Limit
lim
yes
Limited to uint256, max amount that can be minted per ethscription. Has to be string for the JSON format.
Example of a new ESC-20 with defaults: Deploy ESC-20 named by tick $tom with max supply of 21,000,000 and limit 1000 per mint.
data:application/json,{"p":"esc-20","op":"deploy","tick":"tom","max":"21000000","lim":"1000"}
Last updated