Register a DePIN Project

Any DePIN project intending to use ioID identities must apply for a certain number of ioIDs by paying the required amount. ioIDs can only be requested by registered DePIN projects on the IoTeX blockchain. Here’s how to register your project:

Using the IoTeX CLI (ioctl)

ioctl ioid register "My DePIN Project"

Registerd ioID project id is 41

Once the transaction is completed you will receive a Project NFT with a certain Token ID, representing your DePIN Project ID on the IoTeX blockchain.

Make sure you add the Project NFT token address to your wallet app to see your projects and transfer them to other wallets if needed.

Contract Call

Contract: ProjectRegistry

Function Call: register() external payable returns (uint256)

Example:

let tx = await projectRegistry.registerProject();

Last updated

Logo

This documentation portal is currently undergoing updates to align with the IoTeX 2.0 Whitepaper release. Information provided here may be incomplete, or out-of-date. Please use this portal for preliminary reference only, and check out the official IoTeX 2.0 Whitepaper for updated information.

.

2024 | IoTeX