Skip to content

Bridge

The VoidAI native bridge supports the Bittensor ↔ Ethereum corridor for:

  • TAO ↔ WTAO
  • ALPHA (subnet-specific) ↔ WALPHA (same subnet)

We upgraded the bridge backend to improve security, operational reliability, and consistency across environments.

In earlier versions, some bridge actions depended on older wallet-driven internal flows. Those flows are now replaced with a more controlled BittensorEVM handling path for transfers, swaps, and confirmations. This reduces operational risk and makes runtime behavior more predictable.

The user-facing workflow is intentionally familiar: you can still bridge, transfer, and swap assets as before.

The main difference is behind the scenes. These operations now run on stronger backend orchestration that is easier to monitor and maintain, and safer to operate over time.

  • Swaps and confirmations now follow a clearer internal sequence, which improves validation and completion reliability.
  • Environment handling is more consistent across development, staging, and production.
  • Legacy internal code paths that are no longer required were removed, reducing maintenance overhead and complexity.

This update makes the bridge safer and more dependable by replacing older background wallet handling with a cleaner BittensorEVM system for transfers, swaps, and confirmations.


Source ChainDestination ChainAsset Path
BittensorEthereumTAO -> WTAO
EthereumBittensorWTAO -> TAO
BittensorEthereumALPHA(subnet X) -> WALPHA(subnet X)
EthereumBittensorWALPHA(subnet X) -> ALPHA(subnet X)

Subnet-specific ALPHA assets are not interchangeable across subnet IDs.


  1. User submits bridge request with destination Ethereum address.
  2. User signs on Bittensor and source assets are locked in bridge custody.
  3. Proof is generated and relayed to destination execution.
  4. Wrapped asset (WTAO or WALPHA) is minted on Ethereum.
  5. Transaction status is marked complete after destination confirmation.
  1. User submits redemption request with destination Bittensor address.
  2. User approves and signs burn transaction on Ethereum.
  3. Wrapped asset is burned on Ethereum.
  4. Burn proof is verified and relayed to Bittensor.
  5. Native asset is released to the destination Bittensor address.
  6. Transaction status is marked complete after destination confirmation.

Bridge transactions can include:

  • Platform Fee: VoidAI service fee.
  • Source Gas: Execution fee paid on the source chain.
  • Destination Execution Cost: Chain execution cost on destination settlement.

For current rates and token-specific rules, see Fee Structure.


  • Typical completion window: 5-15 minutes.
  • Actual time depends on source/destination congestion and confirmation thresholds.
  • A transfer is final only after destination settlement is confirmed.

StatusMeaningUser Action
INITIATEDRequest createdWait for source-chain signature/submit
PENDING_SOURCEWaiting source-chain confirmationMonitor wallet and explorer
PROCESSINGProof verification and relay in progressNo action needed
PENDING_DESTINATIONDestination settlement in progressWait for destination confirmation
COMPLETEDDestination settlement succeededVerify received balance
FAILEDTerminal error occurredRetry with new request or contact support

  • Source and destination actions are tied to verifiable on-chain events.
  • Settlement requires proof validation before mint/release.
  • User wallets keep signing authority; private keys are never held by docs infrastructure.

  • Confirm source/destination networks before signing.
  • Verify recipient address format for the destination chain.
  • Keep transaction hash/identifier for support escalation.
  • If status remains non-terminal beyond expected window, contact support with transaction ID.