Quick Start

Mint & Claim & Transfer

POI currently functions as a standalone index. During its design phase, we took cues from the foundational code of ORC-20 to ensure better compatibility. Once the ORC-20 community integrates POI, it will seamlessly align with the ORC-20 system. Stay tuned for updates from the community!

Mint

* Inscribe any inscription
* Valid range: #0 to #734999999
* The genesis allocation for each inscription is 210 $POI, halving every 21 million inscriptions. 

Claim

Key
SubKey
Required ?
Fixed Value
Description

p

Yes

“orc-20”

Protocol: help other systems identify and process POI operations.

op

Yes

“minting-claim”

Operation: type of operation

params

tick

Yes

poi

Ticker: symbol of the POI

params

tid

Yes

1

Token ID: identifier of the POI, the inscription ID where the token is deployed.

params

amt

Yes

Amount to mint: it states the amount of the POI to claim. It needs to be less than or equal to the claimable amount.

Example: Inscribe a claim-inscription and claim all of your $poi.

{
  "p": "orc-20",  
  "op": "minting-claim", 
  "params": {
    "tick": "poi", 
    "tid": "1",
    "amt": "210" 
  }
}

Transfer

Key
SubKey
Required ?
Fixed Value
Description

p

Yes

“orc-20”

Protocol: help other systems identify and process POI operations.

op

Yes

“transfer”

Operation: type of operation

params

tick

Yes

“poi”

Ticker: symbol of the POI

params

tid

Yes

1

Token ID: identifier of the POI, the inscription ID where the token is deployed.

params

amt

Yes

Amount to transfer: it states the amount of the POI to transfer.

Example: Inscribe a transfer-inscription and send it to receiver's address.

{
	"p": "orc-20",
	"op": "transfer",
	"params": {
		"tick": "poi",
		"tid": "1",
		"amt": "1000"
	}
}

Burn

Key
SubKey
Required ?
Fixed Value
Description

p

Yes

“orc-20”

Protocol: help other systems identify and process poi operations.

op

Yes

“burn”

Operation: type of operation

params

tick

Yes

poi

Ticker: symbol of the poi

params

tid

Yes

1

Token ID: identifier of the poi, the inscription ID where the token is deployed.

params

amt

Yes

1000

Amount to burn: it states the amount of the poi to burn.

  1. After the inscription is inscribed, it does not take effect immediately. It requires a single transfer of the inscription to become effective, and simultaneously, the inscription itself becomes inactive.

  2. Sending the burn-inscription to your own address; sending them to other addresses will be invalid.

  3. During the transfer of the inscription, the 'amt' value should be less than or equal to the user's available balance. If the 'amt' value exceeds the user's balance, the operation becomes invalid, and the inscription becomes inactive.

Step 1

Inscribe a burn-inscription

Example:

{
	"p": "orc-20",
	"op": "burn",
	"params": {
		"tick": "poi",
		"tid": "1",
		"amt": "1000"
	}
}

Step 2

Execute burn

Transfer burn-inscription to your address

Last updated