Skip to content
VolveStock
Connecting

Owner console

Deploy the executor from your own wallet.

This is what turns simulation into execution. The page holds no key and sends nothing by itself: it prepares the same bytecode the test suites ran, you sign each transaction in your wallet, and every “done” below is re-read from Robinhood Chain.

● ConfiguredThe site already points at an executor: 0x8dE86028bDFDFFCae229d6A974522A92f61EFca5. Deploying another one does not replace it until you run pnpm executor:set with the new address.

deploy.paramschain 4663

Already deployed elsewhere?

deploy.steps0 / 7
  1. 01

    Deploy VolveStockExecutor

    constructor(owner, V2 0x8bcE…937f, V3 0x1f7d…2EfA, feeRecipient, 1000 bps)

  2. 02

    Allow USDG as a settlement token

    setSettlementToken(0x5fc5…d168, true)

  3. 03

    Allow WETH as a settlement token

    setSettlementToken(0x0Bd7…AD73, true)

  4. 04

    Allow route tokens 1–50 of 197

    setTokenSupport(50 verified addresses, true)

  5. 05

    Allow route tokens 51–100 of 197

    setTokenSupport(50 verified addresses, true)

  6. 06

    Allow route tokens 101–150 of 197

    setTokenSupport(50 verified addresses, true)

  7. 07

    Allow route tokens 151–197 of 197

    setTokenSupport(47 verified addresses, true)

▲ Connect the wallet that will own the contract.

One click sends exactly one transaction, and only after your wallet confirms it. Nothing is signed or broadcast automatically. A reverted transaction still costs gas.

After publishing, verify the source on Sourcify so others can read what they are calling (contracts/src/VolveStockExecutor.sol, solc 0.8.26, optimizer 800 runs, evm paris, bytecode_hash = none). The mechanics, fees and permissions are documented in the docs.