Skip to main content

Vexidus Testnet Reference

Updated: Feb 16, 2026 | Genesis Block: 0 | RPC: https://testnet.vexidus.io

Network

PropertyValue
Chain ID (Testnet)1618032 (0x18b070)
Block Time12 seconds
Native TokenVXS (9 decimals)
RPC Port9933
P2P Port9945 (seed node; default is 9944)
Public IP51.255.80.34

System Accounts

NameAddress (32-byte hex)VXS Balance%
Public Distribution0x...0001614,840,000 VXS38%
Ecosystem & DeFi0x...0002242,700,000 VXS15%
Foundation Treasury0x...0003161,800,000 VXS10%
Team & Founders0x...0004161,800,000 VXS10%
Marketing & Community0x...0005113,260,000 VXS7%
SAFT Round0x...000648,540,000 VXS3%
Testnet Rewards0x...000748,540,000 VXS3%
Staking & Strategic0x...0008161,800,000 VXS10%
Block Proposers (validators)Rotated via leader selectionEarn ~4.94 VXS/block + fees4% over 10yr
System (bridge/token ops)0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0 (protocol-only)

Genesis Total: 1,553,280,000 VXS (96% of 1.618B total supply). Remaining 4% (64.72M) emitted as block rewards over 10 years.

Test Tokens (VSC-7)

All tokens owned by Foundation (0x...0001). Created via vex_createToken.

Note: Mint addresses include a timestamp component. These addresses reflect the current testnet state (Feb 13, 2026 data wipe). After any future data wipe, tokens must be re-created and addresses will change.

SymbolNameDecimalsSupplyMint Address
VXSVexidus91,618,000,0000x0000000000000000000000000000000000000000000000000000000000000000
USDCUSD Coin61,000,000,0000x582b6acaa3b088a9dbe624758f9d5beda58d56ec961ca22ac63e66262a257af3
WETHWrapped Ethereum18100,000,0000xc320747c8dabab4428a8e130e61ccdc7b9daf3e40b9dc926bc9986d544b844bb
WBTCWrapped Bitcoin821,000,0000xeae444d5ab21bfb4b2986d172966dd25e0b8908455395fb5682611e4c756eafa
WSOLWrapped Solana9500,000,0000xc25f1cebb61b93946ebc5dc5e81571ea55df1ece09596c2aa3b0619bf81a3d7d

Quick RPC Examples

# Get VXS balance
curl -s -X POST https://testnet.vexidus.io -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_getBalance","params":["0x0000000000000000000000000000000000000000000000000000000000000001","VXS"],"id":1}'

# Get token balance by symbol
curl -s -X POST https://testnet.vexidus.io -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_getBalance","params":["0x0000000000000000000000000000000000000000000000000000000000000001","USDC"],"id":1}'

# List all tokens
curl -s -X POST https://testnet.vexidus.io -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_listTokens","params":[100],"id":1}'

# Transfer (convenience RPC, unsigned -- use vex_submitBundle for signed sends)
curl -s -X POST https://testnet.vexidus.io -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_transfer","params":["0x...from","0x...to","VXS","1000000000"],"id":1}'

# Node version
curl -s -X POST https://testnet.vexidus.io -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_version","params":[],"id":1}'

# Consensus status
curl -s -X POST https://testnet.vexidus.io -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_consensusStatus","params":[],"id":1}'

Active Pools

PairPool AddressNotes
VXS / USDC0x426a9cf64847421e8e73016e39a9f3ce7ec25b360a57fc1c2d00723a1bf59c0cCreated Feb 13, LP locked 24h

Token Metadata RPC

# Update token metadata (creator only, token must be mutable)
curl -s -X POST https://testnet.vexidus.io -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_updateTokenMetadata","params":["0x...mint","0x...sender",null,"https://example.com/logo.png","Token description",null,null,null,null,null],"id":1}'

# Lock token metadata permanently (creator only, one-way)
curl -s -X POST https://testnet.vexidus.io -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_lockTokenMetadata","params":["0x...mint","0x...sender"],"id":1}'

# Get token reputation score
curl -s -X POST https://testnet.vexidus.io -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_getTokenReputation","params":["0x...mint"],"id":1}'

Validators (3-Node Testnet)

RoleRPCPubkey
Seed (51.255.80.34):9933782e...babe
Remote 1:99342605...cde0
Remote 2:99354863...3fc2

Leader rotation is active -- all 3 validators take turns proposing blocks. Each earns ~4.94 VXS/block + transaction fees when they propose.

Notes

  • Mint addresses are deterministic but include a timestamp component, so they change on data wipe.
  • All balances are raw units (multiply by 10^decimals). Divide by 10^decimals for human-readable values.
  • VXS address is all zeros (0x00...00). This is the native token, not a custom token.
  • Signed transactions: Wallets sign bundles with Ed25519 via vex_submitBundle. First send from a receive-only account requires pubkey revelation (sender_pubkey field). The native wallet VexSpark (wallet.vexspark.com) handles this automatically.
  • Testnet bypass: Empty signatures still accepted with warning log for development convenience. Mainnet will reject unsigned bundles.
  • Block rewards: ~4.94 VXS/block (Year 1-2 rate: 13M/yr), distributed to the block proposer.
  • Gas fees: 10 nanoVXS per gas unit (~0.00021 VXS per transfer, ~$0.0002 at $1/VXS).
  • Faucet: https://vexswap.xyz -- max 100 VXS per address per hour.
  • Transaction pipeline verified (Feb 16): Signed sends, gas deduction, leader rotation, 936K txs load tested with 0 crashes.