Testnet Node Runners Needed

:rotating_light::rotating_light::rotating_light: ATTENTION ALL XIAN USERS :rotating_light::rotating_light::rotating_light:

In anticipation of RCNET launch, we need :index_pointing_at_the_viewer: YOU :index_pointing_at_the_viewer: to join our testnet.

What we need :
A group of community members to step through the process of setting & running a node for a limited time.

Why do we need it ?

  • To find any issues with our documentation
  • Uncover and undiscovered technical issues

How to join :

  1. Spin up a server -
    If you need hosting use digitalocean.com / vultr.com / hetzner.com (or any other provider).
    Server must be AMD64 / INTEL86x architecture.
  2. Follow this guide to setup & configure your node.
  3. Reply to this message with your wallet address to be added to the quorum
  4. If you have any issues during setup, or suggestions for the setup process, let us know

Wallet Address: e0be0b4acf1390904e3e971a906ac59a590221825b701837467d97cd243b19ea

Just to be dificult i set it up on a Almalinux 9 instance… not much different in terms of install, only thing is docker is installed using dnf as the bash file won’t support Almalinux, docker-compose is the same in my instance i’m using version 2.12.2 not 1.29.2 as per your document.

Only think now is the log is incomatible peers (expecting testnet-5 getting testnet-6)

1|cometbft  | I[2024-09-06|04:45:02.253] Saving AddrBook to file                      module=p2p book=/root/.cometbft/config/addrbook.json size=0
1|cometbft  | I[2024-09-06|04:45:02.267] Ensure peers                                 module=pex numOutPeers=0 numInPeers=0 numDialing=0 numToDial=10
1|cometbft  | I[2024-09-06|04:45:02.273] No addresses to dial. Falling back to seeds  module=pex
1|cometbft  | E[2024-09-06|04:45:02.284] Error dialing seed                           module=p2p err="incompatible: peer is on a different network. Got xian-testnet-6, expected xian-testnet-5" [email protected]:26656
1|cometbft  | E[2024-09-06|04:45:02.284] Couldn't connect to any seeds                module=p2p

Just editting this post with more info:

I updated the testnet.json to use testnet-6, removed .cometbtf deleted the containers and re-run the build because i like testing stuff. Its no longer getting those errors in the cometbft log file.

Just as a fyi this is the error i’m getting now in pm2 logs.

0|xian      | ERROR    Unhandled exception in client_connected_cb
0|xian      | transport: <_SelectorSocketTransport fd=12 read=polling write=<idle, bufsize=0>>
0|xian      | Traceback (most recent call last):
0|xian      |   File "/usr/src/app/xian-core/src/abci/server.py", line 197, in _handler
0|xian      |     response = await self.protocol.process(req_type, message)
0|xian      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0|xian      |   File "/usr/src/app/xian-core/src/abci/server.py", line 36, in process
0|xian      |     return await handler(req)
0|xian      |            ^^^^^^^^^^^^^^^^^^
0|xian      |   File "/usr/src/app/xian-core/src/abci/server.py", line 70, in finalize_block
0|xian      |     result = await self.app.finalize_block(req.finalize_block)
0|xian      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0|xian      |   File "/usr/src/app/xian-core/src/xian/xian_abci.py", line 149, in finalize_block
0|xian      |     res = await finalize_block.finalize_block(self, req)
0|xian      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0|xian      |   File "/usr/src/app/xian-core/src/xian/methods/finalize_block.py", line 112, in finalize_block
0|xian      |     asyncio.create_task(self.bds.db.commit_batch_to_disk())
0|xian      |                         ^^^^^^^^
0|xian      | AttributeError: 'Xian' object has no attribute 'bds'
1|cometbft  | E[2024-09-06|23:32:44.902] Stopping abci.socketClient for error: read message: EOF module=abci-client connection=consensus
1|cometbft  | I[2024-09-06|23:32:44.902] service stop                                 module=abci-client connection=consensus msg="Stopping socketClient service" impl=socketClient
1|cometbft  | E[2024-09-06|23:32:44.902] consensus connection terminated. Did the application crash? Please restart CometBFT module=proxy err="read message: EOF"
PM2         | App [cometbft:1] exited with code [0] via signal [SIGTERM]

Node up address:
067957541ecd9256f214abf6b46be6a007657dc71cdc4c25cccc8c8b0d780102

Thanks to all who stepped through the process of setting up a node - it was a valuable help ironing out any setup issues along the way. Stay tuned for info on joining RCNet.