Page cover

ETH Scriprune in detail

ETH Scriprune is a free open source license. Through an ETH Scriprune main contract, all inscription operations are aggregated, and then different processing is performed for different operations. At the same time, ETH Scriprune is also a modular protocol, which means that ETH Scriprune is extensible. For example, the inscription transfer and inscription market we implement are all through modularization. In the later stage, we will open the modular permissions to the community, so that the community can also have the right to customize modules, so that everyone can design their own inscriptions.

How does ETH Scriprune work

The way ETH Scriprune works is very simple. Users only need to interact with the ETH Scriprune controller with declarative data with clear visibility, and then they can experience an efficient, timely and rapid engraving process, and the data recording is real-time.

Let us take deployment, engraving, and transfer as examples to explain how to use ETH Scriprune.

Deploy

Users can convert the following statement into

data:,{"p":"esr-20","op":"deploy","tick":"ESRS","max":"21000000","lim":"1000", "address-lim":"21000"}

hexadecimal hex

0x646174613a2c7b2270223a226573722d3230222c226f70223a226465706c6f79222c227469636b223a2245535253222c226d6178223a223231303030303030222c226c696d223a2231303030222c2022616464726573732d6c696d223a223231303030227d

Carry out the deployment of inscriptions, among which

  • p: fixed to esr-20, representing the inscription protocol

  • op: deploy, which means deploying an inscription

  • tick: ESRS represents the talisman name of the deployment

  • lim: represents the maximum value of a single engraving

  • address-lim: represents a single address, the maximum value that can be mint, that is, a single address can only be engraved address-lim/limr times at most during the engraving period.

Among them, address-lim is unique to the inscription protocol, and it can make the distribution of inscriptions more fair.

Mint

Users can convert the following statement into

 data:,{"p":"esr-20","op":"mint","tick":"ESRS","amt":"1000"}

hexadecimal hex

0x20646174613a2c7b2270223a226573722d3230222c226f70223a226d696e74222c227469636b223a2245535253222c22616d74223a2231303030227d

Carry out the engraving of the deployed talisman, in which

  • p: fixed to esr-20, representing the inscription protocol

  • op: mint, means to engrave a talisman

  • tick: ESRS represents the name of the engraved talisman

  • amt: represents the number of single engravings

Transfer

Users can convert the following statement into

data:,{"p":"esr-20","op":"transfer","tick":"ESRS","amt":"1000", "receiver":"0x500f883f1d11d91d901d731797dEe1fe20d02b97"}

hexadecimal hex

0x646174613a2c7b2270223a226573722d3230222c226f70223a227472616e73666572222c227469636b223a2245535253222c22616d74223a2231303030222c20227265636569766572223a22307835303066383833663164313164393164393031643733313739376445653166653230643032623937227d

Perform a transfer of the inscribed glyph, in which

  • p: fixed to esr-20, representing the inscription protocol

  • op: transfer, represents the transfer of an inscription

  • tick: ESRS represents the name of the transferred inscription

  • amt: represents the quantity of a single transfer

  • receiver: the address to receive assets

Last updated