Neurai Testnet

NeurAI Project
6 min readFeb 17, 2024

Every Network requires a section for conducting tests, and at Neurai we have a network parallel to the official one for these types of tasks called Testnet.

A few weeks ago, we began a series of modifications to our code on GitHub to prepare Testnet for a future series of tests, and here we provide a brief guide on how to use it and test all the functionalities of Neurai without losing coins.

Necessary Links

To get started with Testnet, it is necessary to always have the links related to this network at hand, such as the wallet, RPC, pool, or the block explorer.

Wallets

Explorers

Others

Start with Neurai-QT

With the Neurai-QT wallet, it is possible to generate assets (NFTs and Tokens) and experiment with this technology.

With the neurai-qt.exe executable on the Desktop, we create a direct shortcut but with the following addition -testnet to execute testnet mode.

C:\Users\User\Desktop\neurai-qt.exe -testnet

The name [testnet] should appear at the top of the wallet.

Addresses in the Testnet network begin with a lowercase t.

To receive coins we will use the first address of the example and go to the faucet:

tSCfmH7Ay8H9TSkuEDowh9EP6XrFDqqKby

https://faucet-testnet.neurai.org

If someone is mining in the network, the coins will be received at the next mining. If no one is mining, the confirmed coins will not appear.

To solve this, one would need to mine at least one block in satopool or wait for someone else to do it.

More information directly in the pool:

https://satopool.com/#xna-testnet

TT-miner config

TT-Miner.exe -coin KAW -P stratum+tcp://tSCfmH7Ay8H9TSkuEDowh9EP6XrFDqqKby@pool.satopool.com:5500

This is what it would look like once the transaction is added to a block.

ASSETS

With Neurai-QT it is possible to create a series of assets with the values listed below:

Issue Asset = 1000 XNA
Reissue Asset = 200 XNA
Issue SubAsset = 200 XNA
Issue Unique Asset = 10 XNA
Issue Msg Channel Asset = 200 XNA
Issue Qualifier Asset = 2000 XNA
Issue Sub Qualifier Asset = 200 XNA
Issue Restricted Asset = 3000 XNA
Add Null Qualifier Tag = 0.2 XNA

When an Asset is created or modified on the Neurai network, the fee charged is burned. This is done by sending it to a series of addresses that cannot be spent.

Global Burn = tBURNXXXXXXXXXXXXXXXXXXXXXXXVZLroy
Issue Asset = tBURNXXXXXXXXXXXXXXXXXXXXXXXVZLroy
Reissue Asset = tAssetXXXXXXXXXXXXXXXXXXXXXXas6pz8
Issue SubAsset = tSubAssetXXXXXXXXXXXXXXXXXXXXGTvF4
Issue Unique Asset = tUniqueAssetXXXXXXXXXXXXXXXXVCgpLs
Issue Msg Channel Asset = tMsgChanneLAssetXXXXXXXXXXXXVsJoya
Issue Qualifier Asset = tQuaLifierXXXXXXXXXXXXXXXXXXT5czoV
Issue Sub Qualifier Asset = tSubQuaLifierXXXXXXXXXXXXXXXW5MmGk
Issue Restricted Asset = tRestrictedXXXXXXXXXXXXXXXXXVyPBEK
Add Null Qualifier Tag = tTagBurnXXXXXXXXXXXXXXXXXXXXYm6pxA

You can check them in the block explorer and see how much is in each address:

Create Assets

In the Neurai -QT wallet there are a number of options for this task and with names that already explain what they do:

Let’s create a test asset called TEST_GUIDE to see how it works:

  • Asset type: Main Asset
  • Name: Asset name and it is necessary to check it in the check button.
  • Address: The address where the result will be sent.
  • Quantity: Total amount, maximum 21bl.
  • How many sub-parts for each unit.
  • Reissuable: To make changes, it can be deactivated but once deactivated it cannot be activated.
  • Ass IPFS/TXD Hash: To incorporate information as an image uploaded to IPFS.

In the previous example we are going to create an asset called TEST_GUIDE with 10000 units without sub-units and without image in IPFS.

The cost will be 1000 XNA from Testnet.

This is the payment window and you can see how the 1000 units will go to the burner address.

  • TEST_GUIDE: Asset generate with 10000 units
  • TEST_GUIDE!: Admin Asset assigns power over the Asset.
  • tBurn: Sent 1000 XNA to the burn address.

The generated Asset appears on the front page of Neurai-QT once it has been inserted into a block.

Move Assets

The transfer section is where these transfers can be made and we are going to send several units to one address in the testnet webwallet:

https://webwallet-testnet.neurai.org

  • Address in webwallet: tVGaEZ5UFzGVGEzZJhgp8BrZSPXuj1XMix

The movement of Assets is really simple and once the destination is selected, it is sent.

In the webwallet wallet, the sending will be displayed indicating that the transaction already appears in the mempool and in the next block generated it will already be reflected.

Since no one is mining this network, this can take minutes or hours, and it is advisable to mine a few blocks oneself for testing purposes.

Once the block has been generated, the Asset appears on the front page.

To make transfers from the webwallet, the operation is just as simple, but it will always be necessary to have some XNA to pay for the network transaction.

In Neurai-QT, the sending appears almost instantaneously.

Share with us

In our Discord we have generated a channel called Testnet where it is possible to participate in tests that will be done in the Neurai network, help with ideas and comment on possible problems when using it.

CONCLUSION

This is a small sample of all that is possible to do on the Neurai Network with ASSETS without the need to spend from the official network’s value.

The types of Assets that can be generated are of various capacities and with almost unlimited possibilities, being managed in Layer1 and without depending on other software.

Later on, we will explore more about Neurai’s ASSETS and their importance in the entire IoT, AI, RWA, and DePIN ecosystem.

Related links

--

--

NeurAI Project

Neurai is a Layer-1 blockchain with ASIC resistant and NFT/FT onchain focused on IoT and AI.