INJRC20 Protocol

Standard

All injective network users could interact with INJRC-20 protocol via sending a transfer operartion with json operations in "memo" field

injrc-20 balance state can be found by aggregating all of these function's activity together.

Operations

  • Create injrc-20 with the deploy function

  • Mint an amount of injrc-20's with the mint function

  • Transfer an amount of injrc-20's with the transfer function

  • Stake an amount of injrc-20's for staking operation

  • Initiate a voting process in community governance

  • Bridge the injrc-20's to the standard INJ token

  • Trade injrc-20's in the market place

Notes

  • The first deployment of a ticker is the only one that has claim to the ticker. Tickers are not case sensitive (INJS = injs).

  • If two events occur in the same block, prioritization is assigned via order they were confirmed in the block. (first to last).

  • The mint function and the second step of the transfer function are the only events that cause changes in balances.

  • The first mint to exceed the halve supply will receive the fraction that is valid. (ex. 10,000,000 halve supply, 9,999,242 circulating supply, and 1000 mint inscription = 758 balance state applied). In the INJS inscription, the "halve minted" address will receive a lucky NFT badge.

  • Standard limited to uint128.

  • Maximum supply cannot exceed uint64_max.

Last updated