VexScan
Testnet

RPC Endpoints

Complete reference for all 77 Vexidus RPC methods. All methods use JSON-RPC 2.0 over HTTP POST.

Token & Balance(8 methods)

MethodDescription
vex_getBalanceGet VXS or custom token balance for an address
vex_transferSubmit a signed transfer bundle
vex_createTokenCreate a new VSC-7 fungible token
vex_getTokenInfoGet token metadata (name, symbol, decimals, supply, creator)
vex_listTokensList all registered tokens
vex_updateTokenMetadataUpdate mutable token metadata fields
vex_lockTokenMetadataPermanently lock token metadata (irreversible)
vex_getTokenReputationGet VSC-REP reputation score and factors for a token

DEX (VexiDEX)(7 methods)

MethodDescription
vex_createPoolCreate a new AMM liquidity pool
vex_addLiquidityAdd liquidity to an existing pool
vex_removeLiquidityRemove liquidity and receive underlying tokens
vex_swapExecute a token swap through a pool
vex_getPoolGet pool details (reserves, fees, LP supply)
vex_listPoolsList all liquidity pools
vex_quoteSwapGet swap quote with price impact

NFT (VSC-21)(7 methods)

MethodDescription
vex_createNftCollectionCreate an NFT collection
vex_mintNftMint a new NFT into a collection
vex_transferNftTransfer an NFT to another address
vex_burnNftBurn an NFT permanently
vex_getNftGet NFT details (owner, metadata URI)
vex_listNftsByOwnerList NFTs owned by an address
vex_getNftCollectionGet collection details (name, supply, royalty)

Presale (VSC-LAUNCH)(8 methods)

MethodDescription
vex_createPresaleCreate a token presale with escrow
vex_contributePresaleContribute VXS to a presale
vex_finalizePresaleFinalize presale — distribute tokens + auto-LP
vex_refundPresaleClaim refund if presale failed
vex_getPresaleGet presale details and status
vex_listPresalesList presales by status
vex_getPresaleContributionsGet all contributions for a presale
vex_getPresaleStatusGet presale status summary

Bridge (VexBridge)(5 methods)

MethodDescription
vex_bridgeTokenDeposit bridged tokens from external chain
vex_bridgeWithdrawWithdraw tokens to external chain
vex_getBridgeStatusGet bridge transaction status
vex_getBridgeHistoryGet bridge history for an address
vex_getBridgeFeesGet current bridge fee schedule

IntentVM(3 methods)

MethodDescription
vex_submitIntentSubmit a natural language or structured intent
vex_getExecutionPlanPreview execution steps and gas estimate
vex_getIntentStatusGet intent execution result by hash

Staking & Validators(11 methods)

MethodDescription
vex_stakeStake VXS to a validator (min 1,000 VXS)
vex_unstakeBegin unstaking (21-day unbonding period)
vex_getValidatorGet validator details (stake, commission, status)
vex_listValidatorsList all validators
vex_stakingInfoGet global staking statistics
vex_setCommissionSet validator commission rate (0-50%)
vex_unjailUnjail a jailed validator (5min cooldown)
vex_setValidatorMetadataSet validator display metadata
vex_getDelegationsGet all delegations for an address with pending rewards
vex_setAutoCompoundToggle auto-compound for a delegation
vex_setPoolConfigConfigure staking pool settings (validator only)

Explorer(11 methods)

MethodDescription
vex_getBlockByHeightGet full block data by height
vex_getRecentBlocksGet most recent blocks (max 50)
vex_getRecentTransactionsGet most recent transactions (max 50)
vex_getNetworkStatsGet network stats (height, TPS, validators)
vex_getBlockTransactionsGet transactions in a specific block
vex_getAddressHistoryGet transaction history for an address
vex_getTokenHoldersGet holders of a specific token
vex_getTokenTransfersGet transfer history for a token
vex_searchSearch by block height, tx hash, address, or token symbol
vex_getTransactionReceiptGet detailed transaction receipt
vex_getAddressTokensGet all token balances for an address

Utility(2 methods)

MethodDescription
vex_submitBundleSubmit a pre-built transaction bundle
vex_generateKeypairGenerate a new Ed25519 keypair (returns pubkey + Vx address)

EVM Compatibility (eth_*)(15 methods)

MethodDescription
eth_callSimulate a call (ERC-20 read methods)
eth_sendRawTransactionSubmit signed EVM transaction
eth_getBalanceGet balance in wei-equivalent
eth_getTransactionCountGet nonce for an address
eth_chainIdReturns chain ID (0x18b070 / 1618032)
eth_blockNumberLatest block number
eth_getBlockByNumberGet block by number
eth_getBlockByHashGet block by hash
eth_getTransactionByHashGet transaction by hash
eth_getTransactionReceiptGet transaction receipt
eth_getLogsGet event logs matching filter
eth_getCodeGet contract code (returns 0x for native)
eth_estimateGasEstimate gas for a transaction
net_versionNetwork version string
web3_clientVersionClient version string