Register a DePIN Project

The first step for any DePIN project intending to integrate with ioID identities is to register the project on the IoTeX blockchain to obtain a Project ID.

Here’s how to register your project:

Using the IoTeX CLI (ioctl)

Please notice that this ioctl command currently only supports the IoTeX Testnet.

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