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

Name
Key
Required
Description

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