VKX Technologies Docs

Bridge API

Move value across networks by API, without integrating each bridge by hand. You create the order; VKX picks the route, executes and delivers at the destination.

Getting started

npm install @vkx/bridge

Create your key at /bridge/painel and configure once:

npx @vkx/bridge init

Paste the key when asked. The configuration is saved on the machine.

From the terminal

npx @vkx/bridge send --from POL --to BSC --amount 100 --dest 0xSeuEndereco
npx @vkx/bridge send ... --speed express     # entrega em ~60s
npx @vkx/bridge status VKX-BRIDGE-...        # consulta uma ordem

The terminal follows the order until delivery and prints the receipts: deposit hash and delivery hash at the destination.

In your code

The same engine as the terminal, as a library:

const { bridge } = require('@vkx/bridge');

const ordem = await bridge({
  from: 'POL',
  to: 'BSC',
  amount: '100',
  dest: '0xSeuEnderecoNaBSC',
});

REST API

Any language, no SDK:

curl -X POST https://api.vkxtech.com.br/bridge/v1/orders \
  -H "Authorization: Bearer vkx_live_..." \
  -H "Content-Type: application/json" \
  -d '{"fromChain":"BSC","toChain":"POLYGON","token":"USDT","amount":"100"}'

The response carries the order id and the deposit address. Check the status through the order or the dashboard.

Networks

OriginDestinations
Polygon — gasless depositBSC, Arbitrum, Avalanche, Optimism
BSCPolygon, Arbitrum, Avalanche, Optimism, Ethereum, Base

Leaving Polygon the deposit is gasless: your wallet only signs, VKX broadcasts and pays the gas.

If something fails

An order that does not complete at the destination is automatically returned to the origin wallet. You do not need to open a ticket or reconcile by hand.

Fees

The fee is per volume tier and comes out of the order itself — there is no separate charge at month end. The tiers appear in the dashboard.