INJRC-20

Standard

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

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

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

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 maximum supply will receive the fraction that is valid. (ex. 21,000,000 maximum supply, 20,999,242 circulating supply, and 1000 mint inscription = 758 balance state applied)

  • Standard limited to uint128

  • Maximum supply cannot exceed uint64_max