Skip to main content

For Developers

This guide covers integration with Unbound’s delta-neutral vault for developers.

Contract Addresses (Mainnet)

Token Addresses


Smart Contract Integration

Vault ABI (Key Functions)

Reading User Position

Deposit Example (Frontend)

Reading Pending Withdrawals


Backend API

Base URL: https://api.unbound.finance (production) or http://localhost:8001 (dev)

Public Endpoints

Strategy Endpoints (Admin)


Integrating with Your Frontend

1. Install Dependencies

2. Setup Provider

3. Use Vault Hooks


Running Your Own Instance

Environment Variables

Start Backend

This starts:
  • DepositProcessor - polls vault queue, deposits to Extended
  • WithdrawalProcessor - processes withdrawals from Extended
  • PositionManager - monitors funding rate, closes if negative
  • NAVReporter - reports NAV to vault contract

Webhook Events (Coming Soon)

Subscribe to vault events:

Support