IRON VaultDevTools
Console
codeGitHub

Quick Start

Connect to IRON Vault via BLE and send your first APDU command in 5 minutes.

Prerequisites

  • Chrome browser with chrome://flags/#enable-experimental-web-platform-features enabled
  • IRON Vault app running on an Android device, or use the Simulator on this site

Step 1: Open the APDU Debugger

Click APDU Debugger in the sidebar. The right panel shows the wallet simulator.

Step 2: Send GET_VERSION

Select GET_VERSION from the preset dropdown and click Send ▶ with target set to Simulator.

You should see a response ending in 9000 (success). The response bytes include SE version 2.1.0 and MCU version 1.13.

Step 3: Get an Ethereum Address

Select GET_ETH_ADDRESS (m/44'/60'/0'/0/0) and send to Simulator. The response contains:

  • 65 bytes: uncompressed secp256k1 public key
  • 40 bytes: Ethereum address as ASCII hex
  • Status: 9000

Step 4: Connecting to a Real Device

Switch the target to BLE Device, click Scan, and select your IRON Vault device. All subsequent commands go to the real phone over Bluetooth.

Note: BLE Device mode requires Chrome and the experimental Web Bluetooth API flag.