# Overview

TxFlow L1 is a high-performance Layer 1 purpose-built for financial execution.

Unlike traditional blockchain architectures that fragment liquidity across multiple applications, chains, and protocols, TxFlow introduces a unified execution environment where applications share liquidity, settlement, and market infrastructure through TIP Liquidity Standards.

### Core Principles

* Shared Liquidity
* Deterministic Settlement
* Parallel Execution
* Modular Channels
* Fully On-Chain Financial Infrastructure

### Design Goals

#### Unified Liquidity

Liquidity is treated as a chain-level primitive rather than an application-level resource.

#### Parallel Execution

Independent state transitions execute concurrently through DAG-based scheduling.

#### Deterministic Settlement

All financial operations settle directly on-chain.

#### Channel-Based Expansion

Applications can launch as independent Channels while inheriting shared infrastructure.

### Runtime Overview

```
Applications
      │
Channels
      │
Shared Liquidity Layer
      │
TxFlow L1
```


# Architecture

### Runtime Stack

TxFlow follows a layered protocol architecture.

```
Application Layer
        │
        ▼
Channel Layer
        │
        ▼
Shared Liquidity Layer
        │
        ▼
TxFlow L1
```

### Layer Responsibilities

#### TxFlow L1

Provides:

* Consensus
* Execution
* State Transition
* Finality
* Validator Coordination

#### Shared Liquidity Layer

Provides:

* Liquidity Access
* Settlement
* Market Data
* Capital Reuse

#### Channel Layer

Provides:

* Product Logic
* Fee Models
* Risk Parameters

#### Application Layer

Provides:

* User Interfaces
* Trading Products
* Vault Strategies


# Execution Model

### Overview

TxFlow uses DAG-based parallel execution.

Transactions are analyzed based on state dependencies before execution.

### Execution Flow

```
Incoming Transactions
        │
Dependency Analysis
        │
DAG Construction
        │
Parallel Scheduling
        │
Execution
        │
Commit
        │
Finality
```

### Parallel Scheduling

Transactions touching independent states may execute simultaneously.

Examples:

* Different users trading different markets
* Independent vault operations
* Market data updates

### Conflict Resolution

Transactions accessing overlapping state are executed deterministically.

This guarantees consistent state transitions across validators.


# State Machine

TxFlow maintains a deterministic state machine.

### State Transition

```
State N
 +
Transaction Batch
 +
Execution Rules
 =
State N+1
```

### Managed Objects

#### Accounts

* Wallets
* Permissions
* Nonces

#### Margin State

* Collateral
* Maintenance Margin
* Position Margin

#### Orders

* Open Orders
* Filled Orders
* Cancelled Orders

#### Vaults

* Shares
* Deposits
* Withdrawals

#### Channels

* Channel Metadata
* Channel Configuration


# Finality

### Deterministic Settlement

Financial applications require deterministic settlement guarantees.

TxFlow finality ensures:

* Consistent account balances
* Verifiable liquidation logic
* Transparent vault accounting
* Reproducible market state

### Performance Targets

| Metric     | Target   |
| ---------- | -------- |
| TPS        | >250,000 |
| Block Time | <50ms    |
| Finality   | \~200ms  |

### Settlement Lifecycle

```
Execution
      │
State Commit
      │
Validator Verification
      │
Finality
```


# Shared Liquidity

### Overview

Shared Liquidity is the economic foundation of TxFlow.

Every Channel inherits liquidity from the same underlying liquidity layer.

### Benefits

* Capital Efficiency
* Reduced Fragmentation
* Shared Settlement
* Shared Risk Infrastructure

### Components

#### Protocol Vault Liquidity

Chain-owned liquidity.

#### User Vault Liquidity

Community-supplied liquidity.

#### Market Maker Liquidity

External market making capital.

### Capital Flow

```
Vaults
   │
Shared Liquidity Layer
   │
Channels
   │
Applications
```


# Protocol Vault

### Overview

The Protocol Vault is community-owned liquidity used to support ecosystem growth.

### Functions

* Market Making
* Liquidity Provision
* Liquidation Backstop

### Accounting

The protocol tracks:

* Vault Assets
* Vault Liabilities
* Utilization
* Risk Exposure

### Settlement

All vault accounting is settled on-chain.


# User Vault

### Overview

User Vaults enable community-created trading and liquidity strategies.

### Features

* Strategy Participation
* Shared PnL
* Capital Allocation

### Vault Lifecycle

```
Deposit
   │
Strategy Allocation
   │
Profit/Loss Generation
   │
Settlement
   │
Withdrawal
```

### Managed State

* Deposits
* Withdrawals
* Shares
* Fees
* Performance Metrics


# Overview

TIP (TxFlow Improvement Protocol) Liquidity Standards define interoperability across the ecosystem.

### Goals

* Shared Liquidity
* Shared Settlement
* Shared Market Data

### Design Philosophy

Any builder should be able to launch a Channel without rebuilding infrastructure.

### Benefits

* Faster Deployment
* Capital Efficiency
* Ecosystem Composability


# Interfaces

### Liquidity Interface

Provides access to shared liquidity.

### Settlement Interface

Provides transaction settlement services.

### Market Data Interface

Provides:

* Oracle Data
* Mark Price
* Index Price

### Risk Interface

Provides:

* Margin State
* Exposure Metrics
* Liquidation Status

### Account Interface

Provides:

* User State
* Balance State
* Position State


# SDK

### Purpose

The TIP SDK enables developers to build Channels using standardized interfaces.

### Components

* Liquidity SDK
* Settlement SDK
* Market Data SDK
* Risk SDK

### Example Workflow

```
Create Channel
     │
Import SDK
     │
Connect Interfaces
     │
Deploy
```


# Channel Lifecycle

### Registration

Channels register with the protocol.

### Configuration

Developers define:

* Markets
* Fees
* Risk Parameters

### Activation

The Channel connects to TIP interfaces.

### Settlement

All activity settles through TxFlow L1.


# Deployment

### Deployment Process

```
Register
   │
Configure
   │
Connect Liquidity
   │
Enable Market Data
   │
Launch
```

### Requirements

* TIP Compliance
* Risk Configuration
* Settlement Integration


# Settlement

### Settlement Model

Channels do not maintain independent settlement systems.

All settlements occur through TxFlow L1.

### Benefits

* Shared Finality
* Shared Liquidity
* Shared Accounting

### Flow

```
Trade
   │
Settlement Request
   │
L1 Processing
   │
State Update
```


# Validators

### Responsibilities

Validators provide:

* Consensus
* Transaction Validation
* State Verification
* Finality

### Validator Duties

* Verify Transactions
* Execute State Changes
* Produce Blocks
* Confirm Settlement


# Risk Controls

### Chain-Level Risk Management

TxFlow supports:

* Margin Validation
* Price Protection
* Exposure Limits
* Liquidation Management

### Risk Objectives

* Prevent Insolvency
* Protect Liquidity
* Maintain Market Integrity


# Censorship Resistance

### Objective

Prevent any participant from selectively excluding valid transactions.

### Mechanisms

* Distributed Validators
* Public Verification
* Deterministic Inclusion Rules

### Benefits

* Fair Access
* Transparent Execution
* Trust-Minimized Settlement


# About TxFlow

### Introduction

TxFlow is an open Layer 1 with a multi-application ecosystem built around TIP Liquidity Standards, where every Channel shares on-chain liquidity, settlement, and market data without bridging.

### What Sets TxFlow Apart

#### **No VCs. Community-owned**

No investor allocations. Community-owned from genesis verifiable on-chain.

#### **ONE CHAIN. 250K TPS**

DAG-based parallel execution enables high transaction throughput. A multi-threaded pipeline with a state machine enables high-performance transaction processing.

#### **MULTI-APPLICATION ECOSYSTEM**

Built around TIP Liquidity Standards, every channel on TxFlow L1 shares on-chain settlement and market data. No bridging.

#### **TxFlow DEX: FULLY ON-CHAIN CLOB**

Support multiple TradFi perpetual markets, Protocol Vaults and User Vaults for liquidity provisioning and strategy deployment, a Blockchain Explorer for real-time on-chain transparency.

### THE VISION

Fragmented liquidity kills finance. TIP Liquidity Standards fix composable modules that let any builder launch a Channel and inherit liquidity already on the chain.

### Next Steps

<table><thead><tr><th width="208.98828125">Action</th><th>Link</th></tr></thead><tbody><tr><td>🚀 Start Trading</td><td><a href="https://app.txflow.com/trade/BTC-USDC">Launch App</a></td></tr><tr><td>📖 Quick Start Guide</td><td><a href="/pages/7FvWQMF0kTK7HGhlQfmo">Mainnet Onboarding</a></td></tr></tbody></table>


# Mainnet Onboarding

{% hint style="info" %}
Mainnet is currently open to users with an Access Code. Get your code by joining our Discord [**here**](https://discord.gg/txflow) .
{% endhint %}

Go to [app.txflow.com](https://app.txflow.com) to get started.

### Connect your wallet

#### Option A — Email

1. Click **Connect**, enter your email, and press **Submit**.
2. A 6-digit verification code arrives in your inbox within seconds. Enter it to log in.
3. Privy automatically creates a blockchain address tied to your email. You'll deposit `USDC` to this address.
4. Click **Enable Trading** and sign the gas-less transaction in the popup.

#### Option B — EVM wallet (MetaMask, Rabby, etc.)

1. Click **Connect** and choose your wallet. Approve the connection request in the popup.
2. Click **Enable Trading** and sign the gas-less transaction.
3. Send `USDC` to your address from a CEX or another wallet.

{% hint style="success" %}
We recommend using a standard **Externally Owned Account (EOA) wallet** — such as MetaMask or others wallet.
{% endhint %}

{% hint style="danger" %}
**Please do not use AA(Account Abstraction) Wallet**. Depositing with an AA (Account Abstraction) wallet will prevent your account from performing subsequent trading or fund withdrawal operations. Your funds may become permanently locked in the platform contract.
{% endhint %}

### Deposit

#### Email login

1. Click **Deposit**.
2. Copy the address shown in the deposit popup.
3. Send `USDC` from a CEX or wallet to that address via the multiple networks.

Now we support five networks:

<table><thead><tr><th width="148.453125">Network</th><th>USDC token address</th></tr></thead><tbody><tr><td>Arbitrum</td><td><a href="https://arbiscan.io/token/0xaf88d065e77c8cc2239327c5edb3a432268e5831">0xaf88d065e77c8cC2239327C5EDb3A432268e5831</a></td></tr><tr><td>Base</td><td><a href="https://basescan.org/token/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913">0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913</a></td></tr><tr><td>Ethereum</td><td><a href="https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48">0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48</a></td></tr><tr><td>Polygon Pos</td><td><a href="https://polygonscan.com/token/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359">0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359</a></td></tr><tr><td>Solana</td><td><a href="https://solscan.io/token/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v">EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v</a></td></tr></tbody></table>

{% hint style="warning" %}
Only native `USDC` on `Arbitrum` and `Polygon Pos` are supported. Do not send `USDC.e` or USDC from any other network.&#x20;
{% endhint %}

#### EVM wallet

**For Arbitrum network:**

1. Click **Deposit**, enter the amount, and click **Deposit**.
2. Confirm in your wallet extension.

{% hint style="info" %}
Keep a small amount of `ETH` on `Arbitrum` to cover gas fees when depositing.&#x20;

If you don't have ETH in your wallet, you can try the [**Gas-Free Deposit**](/getting-started/gas-free-deposit-coming-soon) method.
{% endhint %}

**For other networks:**

1. Click **Deposit**.
2. Copy the address shown in the deposit popup.
3. Send `USDC` from a CEX or wallet to that address via the multiple networks.

Now we support five networks:

<table><thead><tr><th width="148.453125">Network</th><th>USDC token address</th></tr></thead><tbody><tr><td>Arbitrum</td><td><a href="https://arbiscan.io/token/0xaf88d065e77c8cc2239327c5edb3a432268e5831">0xaf88d065e77c8cC2239327C5EDb3A432268e5831</a></td></tr><tr><td>Base</td><td><a href="https://basescan.org/token/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913">0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913</a></td></tr><tr><td>Ethereum</td><td><a href="https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48">0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48</a></td></tr><tr><td>Polygon Pos</td><td><a href="https://polygonscan.com/token/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359">0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359</a></td></tr><tr><td>Solana</td><td><a href="https://solscan.io/token/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v">EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v</a></td></tr></tbody></table>

{% hint style="warning" %}
Only native `USDC` on `Arbitrum` and `Polygon Pos` are supported. Do not send `USDC.e` or USDC from any other network.&#x20;
{% endhint %}

### Withdraw

#### Email login

1. Click **Withdraw**.
2. Enter the withdrawal amount.
3. Input your destination address.
4. Click **Withdraw**.

#### EVM wallet

1. Click **Withdraw**, enter the amount, and confirm in your wallet extension.

{% hint style="info" %}
View all deposit and withdrawal history in **Portfolio → Deposits & Withdrawals**.
{% endhint %}

### Fees

<table data-header-hidden><thead><tr><th width="236.41015625"></th><th width="322.13671875"></th><th width="336.26953125"></th></tr></thead><tbody><tr><td><br></td><td>Old</td><td>New</td></tr><tr><td>USDC deposit fee(official Arbitrum bridge)</td><td>0 USDC</td><td>0 USDC</td></tr><tr><td>USDC deposit fee(other networks)<br></td><td><p>Arbitrum (unofficial contract): 1 USDC</p><p>Base: 1 USDC</p><p>Polygon PoS: 1 USDC</p><p>Ethereum: 1 USDC</p><p>Solana: 1 USDC</p></td><td><p>Arbitrum (unofficial contract): 0 USDC</p><p>Base: 0 USDC</p><p>Polygon PoS: 0 USDC</p><p>Ethereum: 0 USDC</p><p>Solana: 0 USDC</p></td></tr><tr><td>USDC withdrawal fee(official Arbitrum bridge)</td><td>1 USDC</td><td>1 USDC</td></tr><tr><td>USDC withdrawal fee(other networks)</td><td><p>Arbitrum (unofficial contract): 1 USDC</p><p>Base: 1 USDC</p><p>Polygon PoS: 1 USDC</p><p>Ethereum: 1 USDC</p><p>Solana: 1 USDC</p></td><td><p>Arbitrum (unofficial contract): 0.1 USDC</p><p>Base: 0.1 USDC</p><p>Polygon PoS: 0.1 USDC</p><p>Ethereum: 0.5 USDC</p><p>Solana: 0.3 USDC</p></td></tr></tbody></table>

{% hint style="info" %}
First-time transfer fee (unofficial Arbitrum contract): A one-time 1 USDC fee applies the first time you withdraw to a new address. Withdrawals to the same address after that are free.
{% endhint %}

### Next Steps

<table><thead><tr><th width="226.640625">Action</th><th>Link</th></tr></thead><tbody><tr><td>🚀 Start Trading</td><td><a href="https://app.txflow.com/">Launch App</a></td></tr><tr><td>📖 View Trading Rules</td><td><a href="/pages/scPRmf2UHNygzfDCY7Iu">Trading Rules</a></td></tr></tbody></table>


# Gas-Free Deposit (Coming soon)

Deposit USDC without holding any ETH. Sign one authorization — we submit the transaction and cover the gas, at no cost to you.

### Eligibility

* **Self-custody wallet** — e.g. MetaMask, OKX Wallet, or any wallet where you hold your own keys.
* **Native USDC on Arbitrum** ([0xaf88d065e77c8cC2239327C5EDb3A432268e5831](https://arbiscan.io/address/0xaf88d065e77c8cC2239327C5EDb3A432268e5831)), minimum **5 USDC**. Bridged USDC.e is not supported.
* **Arbitrum ETH balance is 0.** If you hold any ETH, please use the standard deposit flow.

{% hint style="info" %}
**Social login wallets** are not supported — and don't need this feature. Simply transfer USDC on Arbitrum to your deposit address, and we complete the deposit automatically once the transfer is confirmed.
{% endhint %}

### How It Works

1. Enter your deposit amount (minimum 5 USDC).
2. Review and sign the authorization in your wallet — an off-chain signature that costs no gas and moves no funds by itself.
3. We submit the transaction on-chain and pay the gas.
4. Your USDC is credited to your account, typically within 1 minute.

***

### How We Keep It Safe

* **Verifiable recipient.** Your signature authorizes only our Official Bridge Contract: [0xcDE3F99bCB4c91e19124e41730489EAeFEc24565](https://arbiscan.io/address/0xcDE3F99bCB4c91e19124e41730489EAeFEc24565). For more security details, read our [bridge audit report](https://docs.txflow.com/resources/audits).
* **Exact amount only.** The authorization equals the amount you entered — never unlimited. No other assets in your wallet can be accessed.
* **Bound to your account.** Even if someone else obtained and submitted your signature, the only possible outcome is that your deposit completes. Funds cannot be redirected.
* **Automatic expiry.** Each signature is valid for 60 minutes, then becomes permanently invalid for everyone. If it expires, simply sign again — signing is free.

***

### FAQ

**Why don't I need ETH?** You sign an off-chain authorization instead of sending a transaction yourself. We submit the transaction and pay the gas on your behalf.

**What should I check before signing?** The contract address in your wallet must be [0xcDE3F99bCB4c91e19124e41730489EAeFEc24565](https://arbiscan.io/address/0xcDE3F99bCB4c91e19124e41730489EAeFEc24565), and the amount must match your deposit. If either differs, reject the signature and contact support.

**I have a small amount of ETH, but not enough for gas. Can I use this?** Not currently — Gas-Free Deposit requires an Arbitrum ETH balance of 0. Please use the standard deposit flow.

**Why is the minimum 5 USDC?** Deposits below 5 USDC are not supported on our platform and cannot be credited. The same minimum applies here.


# Testnet Onboarding

The TxFlow testnet lets you explore the platform with no real funds at risk.Go to the testnet app to get started. Onboarding steps are identical to mainnet. Use the in-app testnet faucet to mint test `USDC` after connecting.

{% hint style="info" %}
Testnet positions, balances, and history are entirely separate from mainnet and carry no real value.
{% endhint %}

## Step-by-Step Guide

### Open the Testnet App

Go to [**txflow-testnet.xyz**](https://txflow-testnet.xyz/trade)

### Connect Your Wallet

Choose one of two options:

**Option A: Email Login (No wallet required)**

1. Click **"Connect"**
2. Enter your email address and click **"Submit"**
3. Check your inbox for a 6-digit verification code (arrives within seconds)
4. Enter the code to log in

> A dedicated wallet address will be automatically created for your email. You can view it in the Deposit modal.

**Option B: EVM Wallet (MetaMask, Rabby, etc.)**

1. Click **"Connect"**
2. Select your wallet from the list
3. Approve the connection request in your wallet popup

### Enable Trading

1. Click **"Enable Trading"**
2. Sign the **gas-less** transaction in your wallet popup

This one-time signature authorizes TxFlow to execute trades on your behalf. No gas fees required.

### Get Test USDC

1. Click **"Claim Test Fund"** (in The top bar or deposit modal)
2. 1,000 test USDC will be credited to your trading account instantly
3. You can claim 1,000 USDC test tokens every hour.

### Start Trading!

You're all set. Your test USDC is ready to use.

### Next Steps

<table><thead><tr><th width="226.640625">Action</th><th>Link</th></tr></thead><tbody><tr><td>🚀 Start Trading</td><td><a href="https://txflow-testnet.xyz/trade">Launch App</a></td></tr><tr><td>📖 View Trading Rules</td><td><a href="/pages/scPRmf2UHNygzfDCY7Iu">Trading Rules</a></td></tr></tbody></table>


# Page 1


# Contract Specifications

### What Are Perpetuals?

TxFlow perpetuals are derivative products with **no expiration date**. They maintain price convergence with the underlying spot asset through **funding payments** rather than settlement dates. For details on the funding mechanism, see [Funding](/perp/funding).

### Contract Specifications

TxFlow maintains a streamlined specification model with **minimal contract-specific restrictions** and **no address-level limitations**.

<table data-header-hidden><thead><tr><th width="238.375">Parameter</th><th>Specification</th></tr></thead><tbody><tr><td>Instrument Type</td><td>Linear perpetual</td></tr><tr><td>Contract Size</td><td>1 unit of underlying spot asset</td></tr><tr><td>Underlying Asset</td><td>TxFlow oracle index of spot asset</td></tr><tr><td>Initial Margin Fraction</td><td>1 / (user-selected leverage)</td></tr><tr><td>Mark Price</td><td>See <a href="/pages/lWdZgI2P4YIODQ7uazsl">Mark Price and Oracle Price</a></td></tr><tr><td>Delivery / Expiration</td><td>N/A (hourly funding payments)</td></tr><tr><td>Account Type</td><td>Cross-margin or isolated margin (per wallet)</td></tr><tr><td>Position and Order Limit</td><td>See <a href="/pages/Whq0nZ2jGGayqyHTTFvA">Position and Order Limit</a></td></tr></tbody></table>


# Accounts and Margin

### Collateral

TxFlow uses `USDC` as the sole collateral asset for all positions.

### Margin modes

When opening a position, choose one of two margin modes:

<table><thead><tr><th width="148.45703125">Mode</th><th width="353.33984375">How It Works</th><th width="266.28515625">Best For</th></tr></thead><tbody><tr><td><strong>Cross Margin</strong></td><td>All cross-margin positions share a single collateral pool, maximizing capital efficiency. Unrealized PnL from one position can offset losses in another.</td><td>Experienced traders managing multiple positions</td></tr><tr><td><strong>Isolated Margin</strong></td><td>Collateral is dedicated to a single position. Liquidation in one isolated position does <strong>not</strong> affect other positions.</td><td>Limiting risk on high-leverage or speculative trades</td></tr></tbody></table>

### Initial margin and leverage

Leverage lets you control a larger position with less capital. You can select leverage up to the maximum allowed for each asset (see [Margin Tiers](/perp/trading-rules/margin-tiers)).

\
**Initial Margin** is the collateral required to open a position:

<table><thead><tr><th width="164.05859375">Mode</th><th width="556.09375">Formula</th></tr></thead><tbody><tr><td>Cross Margin</td><td>Initial Margin = Position Size × Mark Price ÷ Leverage</td></tr><tr><td>Isolated Margin</td><td>Initial Margin = Position Size × Mark Price ÷ Leverage</td></tr></tbody></table>

Once open:

* Initial margin is locked and cannot be withdrawn until the position is closed.
* **Isolated positions:** You can manually add margin to reduce liquidation risk.
* **Cross positions:** Unrealized PnL automatically contributes to your total margin balance.

### Maintenance margin and liquidations

**Maintenance Margin** is the minimum collateral required to keep a position open. If your equity drops below this level, your position may be **liquidated**.

```
Maintenance Margin = Position Notional × MMR 
```

<table><thead><tr><th width="157.69921875">Margin Mode</th><th width="576.18359375">Liquidation Trigger</th></tr></thead><tbody><tr><td><strong>Cross Margin</strong></td><td>Account value (including unrealized PnL across all cross positions) falls below total maintenance margin requirement</td></tr><tr><td><strong>Isolated Margin</strong></td><td>That position's margin falls below its individual maintenance margin requirement</td></tr></tbody></table>

### Cross vs. isolated — key differences

<table><thead><tr><th width="194.94140625">Feature</th><th width="270.05859375">Cross Margin</th><th width="272.18359375">Isolated Margin</th></tr></thead><tbody><tr><td>Collateral</td><td>Shared across all cross positions</td><td>Dedicated to single position</td></tr><tr><td>Unrealized PnL</td><td>Offsets other positions</td><td>Only affects that position</td></tr><tr><td>Liquidation impact</td><td>Can affect all cross positions</td><td>Limited to that position only</td></tr><tr><td>Add margin manually</td><td>No (automatic via shared pool)</td><td>Yes</td></tr><tr><td>Capital efficiency</td><td>Higher</td><td>Lower</td></tr><tr><td>Risk management</td><td>Shared risk</td><td>Contained risk</td></tr></tbody></table>

{% hint style="warning" %}
**High leverage amplifies both gains and losses.** A small price movement can result in significant losses or complete liquidation of your position. Only trade with funds you can afford to lose.
{% endhint %}

### Related Pages

<table><thead><tr><th width="225.91796875">Pages</th><th width="502.671875">Description</th></tr></thead><tbody><tr><td><a href="/pages/scPRmf2UHNygzfDCY7Iu">Trading Rules</a></td><td>Trading rules of TxFlow</td></tr><tr><td><a href="/pages/ULmoXhthX9AEP6aH6ZSe">Order Types and Matching</a></td><td>Market, Limit, and advanced orders and matching mechanics</td></tr></tbody></table>


# Trading Rules

This section covers the core rules governing orders and positions on TxFlow.

<table><thead><tr><th width="235.76171875">Pages</th><th width="590.39453125">Description</th></tr></thead><tbody><tr><td><a href="/pages/RsrFttIKuKlVFyVqd25z">Margin Tiers</a></td><td>Maximum leverage by asset and position size</td></tr><tr><td><a href="/pages/Whq0nZ2jGGayqyHTTFvA">Position and Order Limit</a></td><td>Limitation of position and placing orders</td></tr><tr><td><a href="/pages/ULmoXhthX9AEP6aH6ZSe">Order Types and Matching</a></td><td>Market, Limit, and advanced orders</td></tr><tr><td><a href="/pages/z986rTaJ8Z98daTE3x0N">Liquidation</a></td><td>Detailed liquidation mechanics</td></tr><tr><td><a href="/pages/qHStLNd4Ek6xhOePLqG1">Trading Fees</a></td><td>Trading and funding fees</td></tr></tbody></table>


# Margin Tiers

Margin Tiers define how maximum leverage and maintenance margin requirements scale with position size. Larger positions require lower leverage and higher margin.

### How it works

* **Smaller positions** → higher max leverage, lower maintenance margin rate
* **Larger positions** → lower max leverage, higher maintenance margin rate

This protects both traders and the platform from excessive concentration risk on large positions. As your position size grows, you may move into a higher tier with stricter requirements.

### Maintenance margin calculation

```
Maintenance Margin = Position Notional × MMR
```

Where:

* **Position Notional** = `Position Size × Mark Price`
* **MMR** = Maintenance Margin Rate (varies by tier — published per market)

### Related Pages

<table><thead><tr><th width="235.76171875">Pages</th><th width="437.109375">Description</th></tr></thead><tbody><tr><td><a href="/pages/Whq0nZ2jGGayqyHTTFvA">Position and Order Limit</a></td><td>Limitation of position and placing orders</td></tr><tr><td><a href="/pages/ULmoXhthX9AEP6aH6ZSe">Order Types and Matching</a></td><td>Market, Limit, and advanced orders and matching mechanics</td></tr><tr><td><a href="/pages/z986rTaJ8Z98daTE3x0N">Liquidation</a></td><td>Detailed liquidation mechanics</td></tr><tr><td><a href="/pages/qHStLNd4Ek6xhOePLqG1">Trading Fees</a></td><td>Trading and funding fees</td></tr></tbody></table>


# Position and Order Limits

### Position Limit

The **Position Limit** is the maximum position size you can hold in a given market (in base asset units, e.g., BTC or ETH).

When you submit an order, TxFlow checks:

```
|Resulting Position Size| ≤ Position Limit
```

Where: `Resulting Position Size = Current Position ± Order Size` (depending on direction)

<table><thead><tr><th width="389.9921875">Scenario</th><th width="421.25390625">Checks</th></tr></thead><tbody><tr><td>Adding to existing position (same direction)</td><td>|Resulting Position Size| ≤ Position Limit</td></tr><tr><td>Reducing or closing a position (opposite direction)</td><td>Always allowed — reduces exposure</td></tr><tr><td>Reversing a position (flipping long ↔ short)</td><td>|Resulting Position Size| ≤ Position Limit</td></tr></tbody></table>

### Order size limits

<table><thead><tr><th width="241.7734375">Parameter</th><th width="275.98046875">Description</th><th width="147.5">Example Value</th></tr></thead><tbody><tr><td>Minimum order size</td><td>Smallest quantity allowed</td><td>0.001 BTC</td></tr><tr><td>Maximum market order size</td><td>Largest single market order</td><td>50 BTC</td></tr><tr><td>Maximum limit order size</td><td>Largest single limit order</td><td>100 BTC</td></tr></tbody></table>

{% hint style="info" %}
Orders below minimum size will be rejected immediately.
{% endhint %}

### Price limits for limit orders

To prevent erroneous or manipulative orders, limit order prices are bounded relative to the Oracle Price.

### Buy (long) limit orders

<table><thead><tr><th width="117.68359375">Limit</th><th width="338.125">Formula</th><th width="306.5859375">Purpose</th></tr></thead><tbody><tr><td>Price Cap</td><td>Oracle Price × (1 + Max Deviation %)</td><td>Prevent buying far above fair value</td></tr><tr><td>Price Floor</td><td>Oracle Price × 0.2</td><td>Prevent unrealistic lowball bids</td></tr></tbody></table>

### Sell (short) limit orders

<table><thead><tr><th width="112.87890625">Limit</th><th width="333.37890625">Formula</th><th width="353.02734375">Purpose</th></tr></thead><tbody><tr><td>Price Cap</td><td>Oracle Price × 5</td><td>Prevent unrealistic high asks</td></tr><tr><td>Price Floor</td><td>Oracle Price × (1 - Max Deviation %)</td><td>Prevent selling far below fair value</td></tr></tbody></table>

### Dynamic Price Bands (Advanced)

For actively traded markets, TxFlow calculates tighter price bands based on recent premium:

```
Price Cap (Buy) = Min[Max(Oracle Price, Oracle Price * (1 + Y) + Average premium), Oracle Price * (1 + Z)]
Price Floor (Sell) = Min[Max(Oracle Price, Oracle Price * (1 - Y) + Average premium), Oracle Price * (1 + Z)]
```

Where:

* `Y` = Short-term deviation allowance (e.g., 2%)
* `Z` = Maximum deviation cap (e.g., 5%)
* `Average premium` = 2-minute moving average of `(Mid Price - Oracle Price)`

### Slippage protection for market orders

Market orders are protected by a fixed **5% slippage tolerance** (not user-configurable).

<table><thead><tr><th width="119.60546875">Order type</th><th width="321.94921875">Acceptance Condition</th><th width="271.28515625">if exceeded</th></tr></thead><tbody><tr><td>Market buy</td><td>Execution Price ≤ Oracle Price × 1.05</td><td>Partially fill valid portion; cancel the rest</td></tr><tr><td>Market sell</td><td>Execution Price ≥ Oracle Price × 0.95</td><td>Partially fill valid portion; cancel the rest</td></tr></tbody></table>

### Related Pages

<table><thead><tr><th width="233.87109375">Pages</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/RsrFttIKuKlVFyVqd25z">Margin Tiers</a></td><td>Maximum leverage by asset and position size</td></tr><tr><td><a href="/pages/ULmoXhthX9AEP6aH6ZSe">Order Types and Matching</a></td><td>Market, Limit, and advanced orders and matching mechanics</td></tr><tr><td><a href="/pages/z986rTaJ8Z98daTE3x0N">Liquidation</a></td><td>Detailed liquidation mechanics</td></tr><tr><td><a href="/pages/qHStLNd4Ek6xhOePLqG1">Trading Fees</a></td><td>Trading and funding fees</td></tr></tbody></table>


# Order Types and Matching

<table><thead><tr><th width="167.52734375">Pages</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/NDldhSbYgqXJRED554ln">Order Types</a></td><td>Limit, Market, execution options, and TIF</td></tr><tr><td><a href="/pages/e7BqqHMgcDmp3buJMcQv">Order Matching</a></td><td>How TxFlow's CLOB matches orders</td></tr></tbody></table>


# Order Types

### Limit orders

A Limit Order executes at your specified price or better. It will not be executed at a worse price.

<table><thead><tr><th width="129.07421875">Feature</th><th width="550.53515625">Detail</th></tr></thead><tbody><tr><td>Price Control</td><td>You set the exact price; the order rests in the book until matched</td></tr><tr><td>Execution</td><td>Fills when market price reaches your limit price</td></tr><tr><td>Fees</td><td>Maker fees if resting; taker fees if immediately matched</td></tr><tr><td>Best For</td><td>Precise entries and exits; avoiding slippage</td></tr></tbody></table>

**Example:** You want to buy 1 BTC at $50,000 or lower. The current market price is $50,200. Your limit buy order rests in the book until BTC drops to $50,000 — or until you cancel it.

### Market orders

A Market Order executes immediately at the best available price. Execution price is not guaranteed — you prioritize speed over price.

<table><thead><tr><th width="100.4375">Feature</th><th width="576.62109375">Detail</th></tr></thead><tbody><tr><td>Speed</td><td>Executes instantly against available liquidity</td></tr><tr><td>Price</td><td>Takes the best available prices in the order book</td></tr><tr><td>Slippage</td><td>5% tolerance — see <a href="/pages/Whq0nZ2jGGayqyHTTFvA">Position and Order Limit</a></td></tr><tr><td>Fees</td><td>Always pays taker fees</td></tr><tr><td>Best For</td><td>Entering or exiting quickly in high-liquidity markets</td></tr></tbody></table>

### Execution Options

#### Post-Only

Ensures your order only adds liquidity (maker role).

<table><thead><tr><th width="115.58984375">Feature</th><th width="639.30859375">Detai</th></tr></thead><tbody><tr><td>Behavior</td><td>If the order would immediately match (take liquidity), it is automatically cancelled</td></tr><tr><td>Fees</td><td>Guarantees maker fees — never taker fees</td></tr><tr><td>Use Case</td><td>Capturing maker rebates; algorithmic strategies</td></tr></tbody></table>

{% hint style="info" %}
Post-Only orders may be cancelled in volatile markets if they would cross the spread.
{% endhint %}

#### Reduce-Only

Ensures your order only closes or reduces an existing position — it cannot open a new position or increase exposure.

<table><thead><tr><th width="103.7890625">Feature</th><th width="586.1015625">Detail</th></tr></thead><tbody><tr><td>Behavior</td><td>Order size is capped at your current position size; any remainder is cancelled</td></tr><tr><td>Direction</td><td>Can only move the position toward zero — not reverse or increase it</td></tr><tr><td>Use Case</td><td>Taking profits; closing positions without accidentally flipping direction</td></tr></tbody></table>

### Time-in-Force(TIF)

<table><thead><tr><th width="227.66015625">Option</th><th width="335.46484375">Description</th><th width="274.97265625">Use Case</th></tr></thead><tbody><tr><td><strong>GTC</strong>(Good-Til-Cancel)</td><td>Order remains active until a specified expiration time, then auto-cancelled</td><td>Setting orders overnight; scheduled exits</td></tr><tr><td><strong>IOC</strong>(Immediate-or-Cancel)</td><td>Executes immediately for whatever quantity is available; unfilled portion is cancelled. Never rests in the book.</td><td>Capturing fleeting opportunities; testing liquidity</td></tr></tbody></table>

### Related Pages

<table><thead><tr><th width="168.9609375">Pages</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/e7BqqHMgcDmp3buJMcQv">Order Matching</a></td><td>How TxFlow matches orders</td></tr><tr><td><a href="/pages/RsrFttIKuKlVFyVqd25z">Margin Tiers</a></td><td>Maximum leverage by asset and position size</td></tr><tr><td><a href="/pages/z986rTaJ8Z98daTE3x0N">Liquidation</a></td><td>Detailed liquidation mechanics</td></tr><tr><td><a href="/pages/qHStLNd4Ek6xhOePLqG1">Trading Fees</a></td><td>Trading and funding fees</td></tr></tbody></table>


# Order Matching

TxFlow uses a **Price-Time Priority** Central Limit Order Book (CLOB).

### Matching Priority

1. **Best price first** — highest bid (for sells) or lowest ask (for buys) matches first
2. **Oldest Order First** — among orders at the same price, the earliest order is matched first

### Matching Process

When a taker order arrives:

1. Find the best maker order on the opposite side.
2. Execute at the maker's price (takers receive price improvement when possible).
3. Repeat until the taker order is fully filled or no more crossing orders exist.
4. If unfilled remainder exists — limit orders rest in the book; market and IOC orders are cancelled.

### Example

**Order book state:**

<table><thead><tr><th width="117.17578125">Bids (Buy)</th><th width="115.75">Price</th><th width="136.62890625">Asks (Sell)</th></tr></thead><tbody><tr><td>2 BTC</td><td>$49,950</td><td></td></tr><tr><td>5 BTC</td><td>$49,900</td><td></td></tr><tr><td></td><td>$50,000</td><td>3 BTC</td></tr><tr><td></td><td>$50,050</td><td>4 BTC</td></tr></tbody></table>

**Scenario:** You place a Market BUY for 5 BTC.

1. Match 3 BTC @ $50,000 (oldest ask at best price)
2. Match 2 BTC @ $50,050 (next best ask)
3. Order fully filled; average execution price = **$50,020**

### Related Pages

<table><thead><tr><th width="154.7265625">Pages</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/NDldhSbYgqXJRED554ln">Order Types</a></td><td>Market, Limit, and advanced orders</td></tr><tr><td><a href="/pages/z986rTaJ8Z98daTE3x0N">Liquidation</a></td><td>Detailed liquidation mechanics</td></tr><tr><td><a href="/pages/qHStLNd4Ek6xhOePLqG1">Trading Fees</a></td><td>Trading and funding fees</td></tr></tbody></table>


# Mark Price and Oracle Price

TxFlow uses two reference prices to ensure market integrity and prevent manipulation.

<table><thead><tr><th>Price</th><th width="280.765625">Source</th><th>Used for</th></tr></thead><tbody><tr><td><strong>Oracle Price</strong></td><td>Weighted median of spot prices from major CEXs</td><td>Funding rate calculation, slippage protection</td></tr><tr><td><strong>Mark Price</strong></td><td>Oracle Price + 30-second smoothed premium</td><td>Liquidations, unrealized PnL, margin, TP/SL triggers</td></tr></tbody></table>

### Oracle Price

The Oracle Price is the external spot reference for a market. It is fully independent of TxFlow's order book, making it highly resistant to manipulation.

**Calculation:**

```
Oracle Price = Weighted Median(P₁, P₂, ..., Pₙ)
```

Where `P₁...Pₙ` are spot mid-prices from major CEXs (e.g., Binance, Coinbase, OKX, Kraken), weighted by each exchange's trading volume and reliability.

* **Update frequency:** \~every 3 seconds, published by validators
* **Why weighted median?** Unlike a simple average, the median is robust against outliers — a single exchange reporting an erroneous price cannot skew the result.

### Mark Price

The Mark Price is TxFlow's fair-value estimate of the perpetual contract. It is derived from the Oracle Price plus a smoothed market premium that filters out short-term noise.

**Calculation:**

```
Mark Price = Oracle Price + Average Premium
```

Where **Average Premium** is the moving average of:

```
Average Premium = Average of ((bid 1 + ask 1) ÷ 2 − Oracle Price)
```

Sampled every second over a **30-second window** (`= 30 samples`).

* **Update frequency:** \~every 3 seconds, synced with Oracle updates
* **Why include premium?** It reflects TxFlow's market sentiment relative to spot. Smoothing over 30 seconds prevents manipulation via short-term order book spoofing.

### When each price is used

<table><thead><tr><th width="222.01953125">Use Case</th><th width="124.015625">Price Used</th><th width="462.32421875">Reason</th></tr></thead><tbody><tr><td>Liquidations</td><td>Mark Price</td><td>Prevents manipulation; smooths volatility</td></tr><tr><td>Unrealized PnL</td><td>Mark Price</td><td>Fair valuation consistent with liquidation logic</td></tr><tr><td>Margin requirements</td><td>Mark Price</td><td>Consistent with liquidation logic</td></tr><tr><td>Funding rate calculation</td><td>Oracle Price</td><td>Independent reference; prevents funding manipulation</td></tr><tr><td>Slippage protection (market orders)</td><td>Oracle Price</td><td>Detects extreme execution prices vs. external reference</td></tr><tr><td>TP/SL triggers</td><td>Mark Price</td><td>Consistent with PnL calculations</td></tr></tbody></table>

### Related Pages

<table><thead><tr><th width="154.7265625">Pages</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/z986rTaJ8Z98daTE3x0N">Liquidation</a></td><td>Detailed liquidation mechanics</td></tr><tr><td><a href="/pages/JCOc7dDxeSdSQSf2US8e">Funding</a></td><td>Funding fees</td></tr></tbody></table>


# Funding

Funding fees are periodic payments exchanged between long and short positions to keep the perpetual contract price anchored to the spot market.

### Overview

<table><thead><tr><th width="191.85546875">Aspect</th><th width="516.8984375">Detail</th></tr></thead><tbody><tr><td>Settlement Frequency</td><td>Every 1, 4, or 8 hours (depends on the specific contract)</td></tr><tr><td>Who Pays Whom</td><td>Determined by the funding rate at settlement time</td></tr><tr><td>Eligibility</td><td>Only traders holding positions at the exact settlement timestamp pay or receive funding</td></tr></tbody></table>

<table><thead><tr><th width="202.8125">Funding rate</th><th width="264.375">Long Positions</th><th width="277.39453125">Short Positions</th></tr></thead><tbody><tr><td><strong>Positive</strong> (perp > spot)</td><td>Pay funding to shorts</td><td>Receive funding from longs</td></tr><tr><td><strong>Negative</strong> (perp &#x3C; spot)</td><td>Receive funding from shorts</td><td>Pay funding to longs</td></tr></tbody></table>

{% hint style="info" %}
When the perp trades above spot (positive funding), longs pay shorts to incentivize more short selling and pull the price back down. The inverse applies for negative funding.
{% endhint %}

### Funding payment calculation

```
Funding Payments = Position Size * Mark Price * Funding Rate
```

Where:

* `Position Size` = Absolute size in base asset (e.g., BTC, ETH)
* `Mark Price` = Fair value at settlement time (see [Mark Price](/perp/mark-price-and-oracle-price))
* `Funding Rate` = Rate at settlement time (see below)

**Sign convention:**

* Positive payment = You pay (debited from margin)
* Negative payment = You receive (credited to margin)

### Funding rate calculation

```
Funding Rate = clamp (F, max, min)
```

Where `clamp()` limits the result to prevent extreme values during volatile periods.

#### Base Funding Rate (F)

```
F = P + clamp (I - P, 0.05%, −0.05%)
```

Where:

* `P` = Average Premium Index
* `I` = Interest Rate

#### Average Premium Index (P)

The Premium Index measures how much TxFlow's perpetual price deviates from the Oracle Price. It is sampled every 5 seconds over an 8-hour window (5,760 samples total):

```
P = Time-Weighted Average of Premium Index over 8 hours
```

Each sample:

```
Premium Index = (Impact Mid Price − Oracle Price) ÷ Oracle Price
```

```
Impact Mid Price = (Impact Bid Price+Impact Ask Price) ÷ 2
```

* **Impact Bid Price** = average price to sell the Impact Margin Notional (execute against bids)
* **Impact Ask Price** = average price to buy the Impact Margin Notional (execute against asks)
* **Impact Margin Notional (IMN)** = `$200 × Max Leverage (Tier 1)`

#### Interest Rate (I)

The Interest Rate represents the cost-of-carry differential between USD and the crypto asset.

```
I = 0.01% per 8-hour period (annualized: ~10.95%)
```

This rate is fixed and reflects standard funding practices on major CEXs.

#### Funding Rate Caps

<table><thead><tr><th width="107.3828125">Cap</th><th width="210.73046875">Value</th><th width="592.44140625">Purpose</th></tr></thead><tbody><tr><td>Maximum</td><td>+0.05% per 1 hours (depends on the specific contract)</td><td>Prevents excessive costs during extreme bullish sentiment</td></tr><tr><td>Minimum</td><td>-0.05% per 1 hours (depends on the specific contract)</td><td>Prevents excessive costs during extreme bearish sentiment</td></tr></tbody></table>

**Example:** If calculated `F = 0.08%`, the actual funding rate applied is capped at `0.05%`.

### Related Pages

<table><thead><tr><th width="247.296875">Pages</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/lWdZgI2P4YIODQ7uazsl">Mark Price and Oracle Price</a></td><td>Calculation of Mark Price and Oracle Price</td></tr></tbody></table>


# Trading Fees

Fees are charged as a percentage of the trade's notional value and deducted immediately upon execution. They apply per side — opening and closing a position each incur a separate fee.

**Fee calculation:**

```
Fee = Notional Value × Fee Rate
Notional Value = Fill Size × Fill Price
```

### Volume-based fee tiers

In appreciation of our users' support, TxFlow is introducing a VIP program on spot and perpetual. Fees are based on your rolling 14 day volume and are assessed at the end of each day in UTC.

There are separate fee schedules for perps vs spot. Perps and spot volume will be counted together to determine your fee tier: `14d weighted volume = (14d perps volume) + (14d spot volume)`

<table><thead><tr><th width="83.671875" align="center">Level</th><th width="159.87109375" align="center">Weighted volume</th><th width="129.05859375" align="center">Perps Maker</th><th width="124.90234375" align="center">Perps Taker</th><th align="center">Spot Maker</th><th align="center">Spot Taker</th></tr></thead><tbody><tr><td align="center">VIP 0</td><td align="center">&#x3C; $5M</td><td align="center">0.0150%</td><td align="center">0.0450%</td><td align="center">0.0400%</td><td align="center">0.0700%</td></tr><tr><td align="center">VIP 1</td><td align="center">≥ $5M</td><td align="center">0.0120%</td><td align="center">0.0400%</td><td align="center">0.0300%</td><td align="center">0.0600%</td></tr><tr><td align="center">VIP 2</td><td align="center">≥ $25M</td><td align="center">0.0080%</td><td align="center">0.0350%</td><td align="center">0.0200%</td><td align="center">0.0500%</td></tr><tr><td align="center">VIP 3</td><td align="center">≥ $100M</td><td align="center">0.0040%</td><td align="center">0.0300%</td><td align="center">0.0100%</td><td align="center">0.0400%</td></tr><tr><td align="center">VIP 4</td><td align="center">≥ $500M</td><td align="center">0.0000%</td><td align="center">0.0280%</td><td align="center">0.0000%</td><td align="center">0.0350%</td></tr><tr><td align="center">VIP 5</td><td align="center">≥ $1B</td><td align="center">0.0000%</td><td align="center">0.0260%</td><td align="center">0.0000%</td><td align="center">0.0300%</td></tr><tr><td align="center">VIP 6</td><td align="center">≥ $2B</td><td align="center">0.0000%</td><td align="center">0.0240%</td><td align="center">0.0000%</td><td align="center">0.0250%</td></tr></tbody></table>

### Related Pages

<table><thead><tr><th width="247.62109375">Pages</th><th width="520.9921875">Description</th></tr></thead><tbody><tr><td><a href="/pages/scPRmf2UHNygzfDCY7Iu">Trading Rules</a></td><td>Trading rules of TxFlow</td></tr><tr><td><a href="/pages/JCOc7dDxeSdSQSf2US8e">Funding</a></td><td>Funding fees</td></tr><tr><td><a href="/pages/ULmoXhthX9AEP6aH6ZSe">Order Types and Matching</a></td><td>Market, Limit, and advanced orders and matching mechanics</td></tr></tbody></table>


# Entry Price and PnL

Your **Entry Price** is the baseline for all PnL calculations. TxFlow tracks two types of PnL:

* **Unrealized PnL** — Floating profit/loss based on current Mark Price. Changes in real time.
* **Realized PnL** — Locked-in profit/loss from closed or reduced positions. Cannot change.

### Entry Price

Entry Price is the volume-weighted average price at which you opened or added to your position.

**How It's Calculated:**

```
Entry Price = ∑(Fill Price × Fill Size) ÷ Total Position Size
```

<table><thead><tr><th width="168.04296875">Action</th><th width="250.515625">Effect on Entry Price</th><th width="680.78125">Example</th></tr></thead><tbody><tr><td>Open position</td><td>Set to fill price</td><td>Buy 1 BTC @ 50,000 → Entry=50,000</td></tr><tr><td>Add to position (same direction)</td><td>Recalculate weighted average</td><td>Hold 1 BTC @ $50,000, buy 1 BTC @ $51,000 → Entry = $50,500</td></tr><tr><td>Reduce position (partial close)</td><td>No change</td><td>Hold 2 BTC @ $50,500, sell 1 BTC → Entry stays $50,500</td></tr><tr><td>Flip position (reverse direction)</td><td>Recalculate for new position</td><td>Hold 1 BTC long @ $50,000, sell 3 BTC → Close long, open 2 BTC short @ new entry</td></tr></tbody></table>

Entry price resets to `0` when the position is fully closed.

### Unrealized PnL

Unrealized PnL updates in real time with the Mark Price.

**Long positions:**

```
Unrealized PnL = (Mark Price − Entry Price) × Position
```

**Short positions:**

```
Unrealized PnL = (Entry Price − Mark Price) × Position
```

### Realized (Closed) PnL

Realized PnL is locked in when you fully or partially close a position.

**Long position:**

```
Realized PnL = (Exit Price − Entry Price) × Closed Size
```

**Short position:**

```
Realized PnL = (Entry Price − Exit Price) × Closed Size
```

**Net Closed PnL (after fees):**

```
Net Closed PnL = Gross PnL − Trading Fees − Funding Fees Paid
```

Realized PnL is immediately credited to or debited from your `USDC` balance upon settlement.

### Return on Equity (ROE)

ROE measures your profit relative to the initial margin used:

```
ROE = PnL ÷ Initial Margin  Fees × 100%
```

### Related Pages

<table><thead><tr><th width="247.62109375">Pages</th><th width="520.9921875">Description</th></tr></thead><tbody><tr><td><a href="/pages/lWdZgI2P4YIODQ7uazsl">Mark Price and Oracle Price</a></td><td>Calculation of Mark Price and Oracle Price</td></tr><tr><td><a href="/pages/JCOc7dDxeSdSQSf2US8e">Funding</a></td><td>Funding fees</td></tr></tbody></table>


# Liquidations

Liquidation is the automatic closure of your position when your account equity falls below the required Maintenance Margin. It protects both you and the platform from negative balances.

{% hint style="info" %}
Monitor your Margin Ratio actively. Once liquidation begins, you cannot add margin or cancel the process.
{% endhint %}

### Liquidation triggers

**Liquidation** is the automatic closure of your position when your account equity falls below the required **Maintenance Margin**. This protects both you and the platform from negative balances.

### Liquidation triggers

<table><thead><tr><th width="146.75">Margin modes</th><th width="385.88671875">Trigger</th><th width="383.49609375">Impact</th></tr></thead><tbody><tr><td>Cross margin</td><td>Account Equity &#x3C; Total Maintenance Margin</td><td>All cross positions may be liquidated together</td></tr><tr><td>Isolated margin</td><td>Position Margin &#x3C; Position Maintenance Margin</td><td>Only the specific isolated position is liquidated</td></tr></tbody></table>

#### Cross margin&#x20;

```
Account Equity < Total Maintenance
```

<table><thead><tr><th width="224.77734375">Component</th><th width="584.7578125">Formula</th></tr></thead><tbody><tr><td>Account Equity</td><td>Collateral + Unrealized PnL (all cross positions)</td></tr><tr><td>Total Maintenance Margin</td><td><code>Σ (Position Notional × MMR) for all cross positions</code></td></tr><tr><td>MMR</td><td>Maintenance Margin Rate — varies by tier (see <a href="/pages/RsrFttIKuKlVFyVqd25z">Margin Tiers</a>)</td></tr></tbody></table>

#### Isolated margin

```
Position Margin < Position Maintenance
```

<table><thead><tr><th width="248.921875">Component</th><th width="636.86328125">Formula</th></tr></thead><tbody><tr><td>Position Margin</td><td>Isolated Collateral + Unrealized PnL (this position only)</td></tr><tr><td>Position Maintenance Margin</td><td>Position Notional × MMR</td></tr></tbody></table>

### Liquidation Process

#### Step 1 — Trigger detection

The liquidation engine monitors all positions continuously. When equity falls below maintenance margin:

* The position is immediately marked for liquidation.
* No new orders can be placed on that position.
* Margin mode is locked — collateral cannot be transferred.

#### Step 2 — Cancel open orders

All open orders on the account are immediately cancelled.

#### Step 3 — Order submission

A single large IOC (Immediate-or-Cancel) order is submitted to reduce the position. The engine fills as much as possible and cancels the rest.

\
If the remaining margin is sufficient after this step (accounting for realized losses and liquidation fees), liquidation stops here.

#### Step 4 — Backstop liquidation

If margin is still insufficient after Step 3, the remaining position is closed at the **bankruptcy price** and transferred to the **Liquidator Vault**.

* **Cross position backstop:** The trader's cross positions and entire cross margin are transferred to the liquidator. If no isolated positions exist, the trader ends up with zero account equity.
* **Isolated position backstop:** Only that isolated position and its margin are transferred. Cross margin and other positions are untouched.

During backstop liquidation, the maintenance margin is not returned to the user — the Liquidator Vault requires this buffer to remain profitable on average.

{% hint style="info" %}
The **bankruptcy price** is the mark price at which the trader's total loss equals their deposited collateral (or initial margin). At this point, the margin balance reaches zero.
{% endhint %}

To avoid losing maintenance margin, place stop-loss orders or exit positions before the mark price reaches your liquidation price.

### Liquidator Vault

On most exchanges, backstop liquidation profits go to the exchange operator or privileged market makers. On TxFlow, all PnL from liquidations flows entirely to the community through the Protocol Vault.

### Related Pages

<table><thead><tr><th width="245.12109375">Pages</th><th width="520.9921875">Description</th></tr></thead><tbody><tr><td><a href="/pages/lWdZgI2P4YIODQ7uazsl">Mark Price and Oracle Price</a></td><td>Calculation of Mark Price and Oracle Price</td></tr><tr><td><a href="/pages/DtrP0qOYfmsqWIkA0BQ9">Vault</a></td><td>Protocol vault does market making and liquidations and receives a portion of trading fees.</td></tr></tbody></table>

<br>


# Auto-Deleveraging(ADL)

ADL is TxFlow's final safeguard for platform solvency. It only activates when a user's account value (or isolated position value) becomes negative — meaning the Liquidator Vault cannot cover the shortfall.

When ADL is triggered, traders on the opposite side of the underwater position are ranked and closed against it at the previous mark price. This prevents bad debt from accumulating on the platform.

**A strict invariant is maintained:** users with no open positions will never bear any platform losses under any circumstances.

### ADL priority queue

Traders are ranked by:

1. **Highest PnL %** — most profitable positions are deleveraged first
2. **Highest effective leverage** — riskier positions are deleveraged first within the same PnL tier

Backstop liquidated positions receive no special treatment in the ADL queue.

{% hint style="info" %}
ADL is rare. It only occurs during extreme market events such as flash crashes where the insurance fund is fully exhausted.
{% endhint %}


# TxFlow Stock Futures Trading

Outside of regular trading hours on weekdays, as well as on weekends and public holidays when relevant financial markets are closed, stock futures trading may be limited to reduce-only orders. Please plan your positions accordingly. **Reference**:Regular trading hours on weekdays:

<table data-header-hidden><thead><tr><th width="161.65234375"></th><th width="278.1328125"></th><th></th></tr></thead><tbody><tr><td></td><td>Standard Time</td><td>Daylight Saving Time</td></tr><tr><td>Open</td><td>14:30 UTC</td><td>13:30 UTC</td></tr><tr><td>Close</td><td>21:00 UTC</td><td>20:00 UTC</td></tr></tbody></table>

**Note:** Daylight Saving Time begins on the second Sunday in March and ends on the first Sunday in November, with the time change occurring at 2:00 a.m. local time.Standard Time begins on the first Sunday in November and ends on the second Sunday in March of the following year, with the time change occurring at 2:00 a.m. local time.Public Holidays displayed as follows might affect trading hours:-

<table data-header-hidden><thead><tr><th width="145.125"></th><th></th><th></th></tr></thead><tbody><tr><td>Date</td><td>Holiday</td><td>Market status</td></tr><tr><td>Jan 1</td><td>New Year’s Day</td><td>Closed all day</td></tr><tr><td>Jan 19</td><td>Martin Luther King, Jr. Day</td><td>Closed all day</td></tr><tr><td>Feb 16</td><td>Presidents’ Day</td><td>Closed all day</td></tr><tr><td>Apr 3</td><td>Good Friday</td><td>Closed all day</td></tr><tr><td>May 25</td><td>Memorial Day</td><td>Closed all day</td></tr><tr><td>Jun 19</td><td>Juneteenth National</td><td>Closed all day</td></tr><tr><td>Jul 3</td><td>Independence Day</td><td>Closed all day</td></tr><tr><td>Sep 7</td><td>Labor Day</td><td>Closed all day</td></tr><tr><td>Nov 26</td><td>Thanksgiving Day</td><td>Closed all day</td></tr><tr><td>Nov 27</td><td>Day after Thanksgiving Day</td><td>Early close (18:00 UTC)</td></tr><tr><td>Dec 24</td><td>Christmas Eve</td><td>Early close (18:00 UTC)</td></tr><tr><td>Dec 25</td><td>Christmas Day</td><td>Closed all day</td></tr></tbody></table>

***Important Notice:** Stock futures are derivative products that mirror the price movements of the referenced equities, yet they grant no ownership stake in those underlying assets. Because market conditions can shift quickly, trading these instruments carries considerable risk, up to and including the loss of your entire investment. In some regions, access to this product may be limited. The responsibility rests entirely with you to grasp the risks at stake and to judge whether this product suits your financial situation before entering into any transaction.*

**Disclaimer & Risk Warning:** The contracts listed above bear no association, sponsorship, endorsement, or affiliation with the issuer of the relevant underlying shares or with the exchange on which those shares trade. Stock futures are derived from a basket of tokenized stock indices that already circulate in the market. That said, stock futures do not constitute a security and confer no actual or beneficial ownership of the underlying stocks, their corresponding stock tokens, or the indices. Nor do stock futures grant you any entitlement to dividends, interest, voting rights, shareholder rights, or rights offerings (including, without limitation, share splits, spin-offs, or subscription rights) connected to the underlying stocks, their corresponding stock tokens, or the indices.

In addition, stock futures are not backed, insured, approved, or guaranteed by any government or institution. Trading these instruments carries risks, among them market risk, liquidity risk, and risks stemming from pricing mechanisms or issuer adjustments. We encourage you to do your own research and evaluate your risk tolerance carefully before trading. Past performance offers no assurance of future results. Stock futures are unavailable in certain jurisdictions, and each user is solely responsible for confirming that their use of this product complies with local laws and regulations. Digital assets are highly speculative and prone to considerable volatility; they can become illiquid at any moment, and investors may lose the full value of their investment. Before trading any digital asset, you should carry out your own research and gauge your risk tolerance. TxFlow accepts no liability for any losses you may sustain from trading digital assets. Nothing in this material should be taken as financial advice. For further details, please refer to our [*Terms of Use*](https://txflow.com/terms) *and* [*Privacy Policy.*](https://txflow.com/privacy)


# Deposit & Withdrawal Guide

#### **Depositing Funds** <a href="#depositing-funds" id="depositing-funds"></a>

**Option A: Deposit from a CEX**

1. Click **Deposit** on TxFlow Page.
2. Select token and copy the address which is your TxFlow Spot deposit address shown in the deposit popup.
3. Log in to your CEX account.
4. Go to Withdraw, select your token, and choose the correct network (e.g. BTC on Bitcoin network).
5. Paste the address into the CEX withdrawal page.
6. Enter the amount and confirm.

Your funds should arrive in your TxFlow Spot account within a few minutes.

**Option B: Deposit from an on-chain wallet (MetaMask, Trust Wallet, etc.)**

1. Open your wallet.
2. Go to Send, select your token and network (e.g. ETH on Ethereum mainnet).
3. Copy your TxFlow Spot deposit address.&#x20;
4. Paste the address, enter the amount, and confirm the transaction.

Your funds should arrive in your TxFlow Spot account within a few minutes.

{% hint style="info" %}
Always verify that both the **network** and the **destination address** are correct before confirming any transfer.
{% endhint %}

#### **Withdrawing Funds** <a href="#withdrawing-funds" id="withdrawing-funds"></a>

**From TxFlow to a CEX or wallet**

1. Click **Withdraw** on TxFlow Page.
2. Select your token.
3. Enter the destination address (your CEX deposit address or on-chain wallet address).
4. Enter the withdrawal amount and confirm.

Funds typically arrive within minutes, depending on network conditions.

{% hint style="info" %}
Always verify that both the **network** and the **destination address** are correct before confirming any transfer.
{% endhint %}


# Trading Fees

### Volume-based fee tiers

In appreciation of our users' support, TxFlow is introducing a VIP program on spot and perpetual. Fees are based on your rolling 14 day volume and are assessed at the end of each day in UTC.

There are separate fee schedules for perps vs spot. Perps and spot volume will be counted together to determine your fee tier: `14d weighted volume = (14d perps volume) + (14d spot volume)`.

<table><thead><tr><th width="83.671875" align="center">Level</th><th width="159.87109375" align="center">Weighted volume</th><th width="129.05859375" align="center">Perps Maker</th><th width="124.90234375" align="center">Perps Taker</th><th align="center">Spot Maker</th><th align="center">Spot Taker</th></tr></thead><tbody><tr><td align="center">VIP 0</td><td align="center">&#x3C; $5M</td><td align="center">0.0150%</td><td align="center">0.0450%</td><td align="center">0.0400%</td><td align="center">0.0700%</td></tr><tr><td align="center">VIP 1</td><td align="center">≥ $5M</td><td align="center">0.0120%</td><td align="center">0.0400%</td><td align="center">0.0300%</td><td align="center">0.0600%</td></tr><tr><td align="center">VIP 2</td><td align="center">≥ $25M</td><td align="center">0.0080%</td><td align="center">0.0350%</td><td align="center">0.0200%</td><td align="center">0.0500%</td></tr><tr><td align="center">VIP 3</td><td align="center">≥ $100M</td><td align="center">0.0040%</td><td align="center">0.0300%</td><td align="center">0.0100%</td><td align="center">0.0400%</td></tr><tr><td align="center">VIP 4</td><td align="center">≥ $500M</td><td align="center">0.0000%</td><td align="center">0.0280%</td><td align="center">0.0000%</td><td align="center">0.0350%</td></tr><tr><td align="center">VIP 5</td><td align="center">≥ $1B</td><td align="center">0.0000%</td><td align="center">0.0260%</td><td align="center">0.0000%</td><td align="center">0.0300%</td></tr><tr><td align="center">VIP 6</td><td align="center">≥ $2B</td><td align="center">0.0000%</td><td align="center">0.0240%</td><td align="center">0.0000%</td><td align="center">0.0250%</td></tr></tbody></table>


# Order Types

### Limit orders

A Limit Order executes at your specified price or better. It will not be executed at a worse price.

<table><thead><tr><th width="129.07421875">Feature</th><th width="550.53515625">Detail</th></tr></thead><tbody><tr><td>Price Control</td><td>You set the exact price; the order rests in the book until matched</td></tr><tr><td>Execution</td><td>Fills when market price reaches your limit price</td></tr><tr><td>Fees</td><td>Maker fees if resting; taker fees if immediately matched</td></tr><tr><td>Best For</td><td>Precise entries and exits; avoiding slippage</td></tr></tbody></table>

**Example:** You want to buy 1 BTC at $50,000 or lower. The current market price is $50,200. Your limit buy order rests in the book until BTC drops to $50,000 — or until you cancel it.

### Market orders

A Market Order executes immediately at the best available price. Execution price is not guaranteed — you prioritize speed over price.

<table><thead><tr><th width="100.4375">Feature</th><th width="576.62109375">Detail</th></tr></thead><tbody><tr><td>Speed</td><td>Executes instantly against available liquidity</td></tr><tr><td>Price</td><td>Takes the best available prices in the order book</td></tr><tr><td>Slippage</td><td>5% tolerance</td></tr><tr><td>Fees</td><td>Always pays taker fees</td></tr><tr><td>Best For</td><td>Entering or exiting quickly in high-liquidity markets</td></tr></tbody></table>

### Execution Options

#### Post-Only

Ensures your order only adds liquidity (maker role).

<table><thead><tr><th width="115.58984375">Feature</th><th width="639.30859375">Detai</th></tr></thead><tbody><tr><td>Behavior</td><td>If the order would immediately match (take liquidity), it is automatically cancelled</td></tr><tr><td>Fees</td><td>Guarantees maker fees — never taker fees</td></tr><tr><td>Use Case</td><td>Capturing maker rebates; algorithmic strategies</td></tr></tbody></table>

{% hint style="info" %}
Post-Only orders may be cancelled in volatile markets if they would cross the spread.
{% endhint %}

### Time-in-Force(TIF)

<table><thead><tr><th width="227.66015625">Option</th><th width="335.46484375">Description</th><th width="274.97265625">Use Case</th></tr></thead><tbody><tr><td><strong>GTC</strong>(Good-Til-Cancel)</td><td>Order remains active until a specified expiration time, then auto-cancelled</td><td>Setting orders overnight; scheduled exits</td></tr><tr><td><strong>IOC</strong>(Immediate-or-Cancel)</td><td>Executes immediately for whatever quantity is available; unfilled portion is cancelled. Never rests in the book.</td><td>Capturing fleeting opportunities; testing liquidity</td></tr></tbody></table>

### Related Pages

<table><thead><tr><th width="168.9609375">Pages</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/e7BqqHMgcDmp3buJMcQv">Order Matching</a></td><td>How TxFlow matches orders</td></tr><tr><td><a href="/pages/RsrFttIKuKlVFyVqd25z">Margin Tiers</a></td><td>Maximum leverage by asset and position size</td></tr><tr><td><a href="/pages/z986rTaJ8Z98daTE3x0N">Liquidation</a></td><td>Detailed liquidation mechanics</td></tr><tr><td><a href="/pages/qHStLNd4Ek6xhOePLqG1">Trading Fees</a></td><td>Trading and funding fees</td></tr></tbody></table>


# Protocol Vault and User Vault

### Protocol Vault

The Protocol Vault is TxFlow's community-owned liquidity pool. It performs market making and backstop liquidations to earn trading fees — strategies previously available only to institutional market makers, now open to all users.

**Deposit lock-up:** 4 days from your most recent deposit. Example: deposit on Oct 10 at 10:00 → withdrawable on Oct 14 at 10:00.

{% hint style="info" %}
During the early mainnet phase, the Protocol Vault is not yet accepting user deposits. Community deposits will open in a subsequent phase.
{% endhint %}

### User Vault

User Vaults are created by community members. Any user can deposit `USDC` and share in a vault's trading profits.

The vault leader (creator) receives a **10% profit share** for managing the strategy. User Vaults are a way for traders to share their strategies with the community while earning a management fee.

{% hint style="info" %}
During the early mainnet phase, vault creation is limited to a selected pilot group. It will open to all users in a later phase.
{% endhint %}

### Protocol Vault vs. User Vaults

<table><thead><tr><th width="162.8359375">Feature</th><th width="336.67578125">Protocol Vault</th><th width="486.7890625">User Vaults</th></tr></thead><tbody><tr><td>Operator</td><td>TxFlow protocol (community-governed)</td><td>Individual traders or teams</td></tr><tr><td>Primary Strategy</td><td>Market making + liquidations</td><td>Varies (directional, arbitrage, etc.)</td></tr><tr><td>Revenue Source</td><td>Trading fee rebates + liquidation rewards</td><td>Trading profits</td></tr><tr><td>Ownership</td><td>100% community-owned</td><td>Operator + depositors</td></tr><tr><td>Profit share</td><td><strong>0%</strong> </td><td>10% (to vault leader)</td></tr><tr><td>Access</td><td>Open to all (when deposits enabled)</td><td>Open to all (when deposits enabled)</td></tr><tr><td>Risk Profile</td><td>Lower (market-neutral)</td><td>Varies — can be high for directional strategies</td></tr></tbody></table>


# Referral

### How to refer someone <a href="#how-do-i-refer-someone-to-txflow" id="how-do-i-refer-someone-to-txflow"></a>

You can create a referral code on the [Referral Page](https://app.txflow.com/referral) once you have accumulated **$100,000 in trading volume**.

* You earn **10% of your referred users' net fees**, less any discount they receive.
* Referral rewards apply to each referee's (invitee's) **first $1B in volume**.
* Rewards will be automatically credited to your Perp account daily.

### How to use a referral code <a href="#how-do-i-use-a-referral-code" id="how-do-i-use-a-referral-code"></a>

Enter a referral code on the [Referral Page](https://app.txflow.com/referral).

* You receive a **5% fee discount** on your trades for your first **$25M in volume**.

### FAQ

**Can I create multiple referral codes?**

No, each account can create only **one referral code**. Choose wisely!

**Can I change my referral code after creating it?**

No, referral codes are **permanent** once created.

**Can I use my own referral code?**&#x20;

No. Referrers (Inviters) and referees (Invitees) must be separate accounts.

**What happens after my referee reaches $1B in volume?**&#x20;

Rewards from that user stop, but rewards from other referrals continue normally.

**Can I withdraw referral rewards?**&#x20;

No. Rewards will be automatically credited to your Perp account daily.&#x20;

Pending commissions cannot be claimed manually right away. They will be settled automatically within the next cycle and credited directly to the user’s perps account. Once credited, users can withdraw the funds themselves.


# Referral

### How to refer someone <a href="#how-do-i-refer-someone-to-hyperliquid" id="how-do-i-refer-someone-to-hyperliquid"></a>

You can create a referral code on the [Referral Page](https://app.txflow.com/referral) once you have accumulated **$100,000 in trading volume**.

* You earn **10% of your referred users' net fees**, less any discount they receive.
* Referral rewards apply to each referee's (invitee's) **first $1B in volume**.
* Rewards will be automatically credited to your Perp account every hour.

### How to use a referral code <a href="#how-do-i-use-a-referral-code" id="how-do-i-use-a-referral-code"></a>

Enter a referral code on the [Referral Page](https://app.txflow.com/referral).

* You receive a **5% fee discount** on your trades for your first **$25M in volume**.

### FAQ

**Can I create multiple referral codes?**

No, each account can create only **one referral code**. Choose wisely!

**Can I change my referral code after creating it?**

No, referral codes are **permanent** once created.

**Can I use my own referral code?**&#x20;

No. Referrers (Inviters) and referees (Invitees) must be separate accounts.

**What happens after my referee reaches $1B in volume?**&#x20;

Rewards from that user stop, but rewards from other referrals continue normally.

**Do rewards expire?**&#x20;

No. Accrued rewards never expire. Claim them anytime once the balance exceeds $1.

**Can I withdraw referral rewards immediately?**&#x20;

No. Rewards will be automatically credited to your Perp account every hour.


# Affiliate

TxFlow's **Affiliate Program** is an advanced multi-tier system designed for KOLs (Key Opinion Leaders), agencies, and professional marketers. Unlike the standard Referral Program, Affiliates can build hierarchical teams and earn **tiered commissions** from their sub-affiliates' trading fees.

## Affiliate vs. Referral Program

<table><thead><tr><th width="196.3984375">Feature</th><th width="235.33203125">Referral Program</th><th width="494.3828125">Affiliate Program</th></tr></thead><tbody><tr><td><strong>Target Users</strong></td><td>Individual traders</td><td>KOLs, agencies, communities</td></tr><tr><td><strong>Max Levels</strong></td><td>1 level (direct referrals only)</td><td><strong>3 levels</strong> (Affiliate → Sub-Affiliate → Sub-Sub-Affiliate)</td></tr><tr><td><strong>Commission Model</strong></td><td>Flat 10% of referee's fees</td><td><strong>Differential commission</strong> (earn spread between levels)</td></tr><tr><td><strong>Sub-Affiliate Creation</strong></td><td>❌ Not supported</td><td>✅ Promote invitees to sub-affiliates</td></tr><tr><td><strong>Management Tools</strong></td><td>Basic dashboard</td><td>Advanced analytics</td></tr><tr><td><strong>Commission Rates</strong></td><td>Fixed 10%</td><td><strong>Customizable</strong> per level (within limits)</td></tr></tbody></table>

## Affiliate System <a href="#how-do-i-use-a-referral-code" id="how-do-i-use-a-referral-code"></a>

The Affiliate Program enables **hierarchical commission distribution** for managing large-scale referral networks.&#x20;

**This is an example**:

<table><thead><tr><th width="169.91015625">Affiliate Tiers</th><th width="160.5859375">Commission Rate</th><th width="452.55859375">Description</th></tr></thead><tbody><tr><td>Master Affiliate</td><td>20%</td><td>Receive 100 × (20% - 12%)  = 8 USDC commission fee</td></tr><tr><td>Sub-Affiliate</td><td>12%</td><td>Receive 100 × (12% - 10%) = 2 USDC commission fee</td></tr><tr><td>Sub-Sub-Affiliate</td><td>10%</td><td>Receive 100 × 10% = 10 USDC commission fee</td></tr><tr><td>User (Invitee)</td><td>-</td><td>The user generated 100 USDC in trading fees</td></tr></tbody></table>

## How to apply Affiliate? <a href="#how-to-apply" id="how-to-apply"></a>

Complete the Application Form:

* 5,000+ social media followers/subscribers
* Active trading or alpha groups
* Unique ability to drive TxFlow growth

> ⚠️ **Important Notice:** You can create a referral code on **Referral Page** after you’ve done $10,000 in volume.&#x20;


# Fee Credits

### Overview

Fee Credits are platform-issued vouchers that reimburse your trading fees. 1 Fee Credit = $1 in trading fee reimbursements, automatically applied to every eligible perp trade once credited to your account.

### What are Fee Credits?

Fee Credits are a platform reward mechanism that returns value to active traders through trading fee reimbursements.

* **No Claims Required:** Rewards are automatically credited to your Fee Credit balance.
* **No Manual Action:** Once in your account, Fee Credits are applied to every eligible perp trade automatically.
* **Daily USDC Settlement:** Consumed Fee Credits are calculated and converted into equivalent USDC rebates, distributed daily to your futures account.

> Core formula: 1 Fee Credit = $1 in trading fee reimbursements

### Eligible Trading Types

| Type                | Eligible       |
| ------------------- | -------------- |
| Perpetual Contracts | ✅ Eligible     |
| Spot Trading        | ❌ Not eligible |
| Other Fees          | ❌ Not eligible |

> ⚠️ Fee Credits apply **exclusively to perpetual contract** trading fees and cannot be used for spot trading or other fee types.

### How Fee Credits Work

#### 01 Reward Distribution

Fee Credits from campaigns are distributed to your account. You can view your Fee Credits in the Fee Credits Center.

* No action is required to receive your Fee Credits.
* Credits will not appear in your Fee Credits Center until they have been distributed.
* Fee Credits are non-transferable and only valid for the issuing account.

#### 02 Subsidy Form

Once Fee Credits are in your account, they are automatically applied to every perpetual contract trade.

* No manual redemption or activation is required.
* When a trade is executed, available Fee Credits in your balance are automatically used to offset the trading fee.
* If your Fee Credits balance is insufficient to cover the full fee, the remaining amount will be deducted from your account balance.

> ⚠️Fee Credits are only applied if you have an available balance. If your balance is zero, trading fees are charged as normal.

**Interaction with Referral Code Discount (Referee Fee Discount)**

If you joined the platform using a Referral Code (i.e., you are a referee), you are entitled to an additional fee discount:

* Enjoy a 5% fee discount on the first **$25,000,000** in cumulative trading volume.
* Fee Credits are applied **after the fee discount**. The system first applies the 5% fee discount, then uses Fee Credits to offset the remaining fee.

**Referrer Rebate Calculation**

The rebate earned by the referrer is calculated based on the **actual fee paid** by the referee after all deductions, following this order:

**Original Fee → minus 5% referee discount → minus Fee Credits → Remaining Amount Paid = Rebate Basis**

> If the referee's Fee Credits fully cover the trading fee for a given trade, the referrer will receive **no rebate** for that trade, as the actual fee paid is $0.

**Scenario 1: Fee Credits fully cover the trading fee**

| Step                                       | Referee        | Referrer                    |
| ------------------------------------------ | -------------- | --------------------------- |
| Original trading fee                       | $10.00         | -                           |
| Apply 5% Referee Discount                  | −$0.50 → $9.50 | -                           |
| Fee Credits deduction (sufficient balance) | −$9.50 → $0.00 | -                           |
| Actual fee paid                            | $0.00          | -                           |
| Rebate basis                               | -              | $0.00 (no rebate generated) |

**Scenario 2: Fee Credits partially cover the trading fee**

| Step                                        | Referee        | Referrer |
| ------------------------------------------- | -------------- | -------- |
| Original trading fee                        | $10.00         | -        |
| Apply 5% Referee Discount                   | −$0.50 → $9.50 | -        |
| Fee Credits deduction (balance: $4.00 only) | −$4.00 → $5.50 | -        |
| Actual fee paid                             | $5.50          | -        |
| Rebate basis                                | -              | $5.50    |

> ⚠️The 5% referee discount applies only to the first $25M in trading volume. Once this threshold is reached, the discount expires automatically. Fee Credits remain valid and usable beyond that point. Referrer rebate rates are subject to the terms of the referral program.

#### 03 Per-Trade Deduction

For each perp trade, your trading fee is charged as normal and reflected in your trade history. Fee Credits are consumed against each trade to calculate your reimbursement.

* Trading fees are charged in full at the time of the trade.
* Fee Credits are consumed in real time when eligible trades are matched and executed.
* Consumed Fee Credits are calculated daily and converted into equivalent USDC rebates.

#### 04 Daily Reimbursements

Your total reimbursements for the day are calculated and paid out in USDC to your perp account once per day.

* Equivalent USDC rebates are distributed daily to your futures account.
* No manual action is required. Settlement is automated.
* USDC received from Fee Credits during daily settlement can be used as margin.

#### 05 Spend History

The platform provides a complete Fee Credits usage history in the Fee Credits Center.

* **Earn History:** A full record of Fee Credits received, including campaign distributions.
* **Spend History:** Per-trade breakdown of Fee Credit deductions.
* **Daily Breakdown:** Usage statistics aggregated by date.

***

### Validity & Expiry Rules

* Upon expiry, unused Fee Credits will expire automatically.
* **Reissuance Policy:** Expired Fee Credits will not be reissued.

> ⚠️Please ensure you use your Fee Credits before they expire. Expired credits are forfeited automatically and cannot be recovered or reissued.

***

### Key Restrictions

* **Non-transferable:** Fee Credits cannot be transferred to other users or accounts. They are only valid for the issuing account.
* **Non-withdrawable:** Fee Credits cannot be withdrawn to external wallets or converted into other cryptocurrencies.
* **No Cash Value:** Fee Credits hold no cash value and may only be used as fee deductions.

***

### Viewing Your Balance & Usage History

Access the Fee Credits Center at any time to view:

* **Fee Credits Balance:** Your remaining available Fee Credits.
* **Earn History:** A record of all Fee Credits received.
* **Spend History:** A per-trade record of all Fee Credit deductions.
* **Daily Breakdown:** Usage statistics aggregated by date.


# Bug Bounty Program

## In scope

* On TxFlow Mainnet, security vulnerabilities that could cause loss of user funds, unauthorized state transitions, incorrect order matching, incorrect liquidation or settlement, node or API outages, state divergence, or logical errors in TxFlow Core are in scope.
* On TxFlow Testnet, testnet-only features of TxFlow and their interaction with TxFlow Core, nodes, and API services are also in scope. Note that bounty payments for testnet-only issues may be lower than a Mainnet issue of the same severity.
* Other experimental features on TxFlow Testnet are not in scope unless otherwise announced by TxFlow, though reports are still appreciated.

## Submission process

* Write a report describing the issue and include:
  * a clear explanation of the bug,
  * impact assessment,
  * detailed reproduction steps, and
  * a proof of concept where applicable.
* Submit your report to **<security@txflow.com>**.
* If the same issue is reported by multiple individuals or entities, the first valid report received by TxFlow will be eligible for a reward.
* Rewards, where granted, will be paid for responsible disclosure based on severity.
* TxFlow agrees not to pursue legal action against security research conducted in good faith and in compliance with this program.

## Prohibited activity

* Testing on TxFlow Mainnet or production systems. All testing should be done on TxFlow Testnet, local forks, or other non-production environments.
* Phishing or other social engineering attacks.
* Extended or large-scale DDoS attacks. Testing issues involving improper handling of temporary spikes in load is allowed only to the extent reasonably necessary to demonstrate the issue and without causing material disruption.
* Testing third-party systems, applications, wallets, browser extensions, or websites unless the reported issue leads directly to a TxFlow vulnerability within scope.
* Submitting ransom demands or threats.
* Publicly disclosing a vulnerability before it has been fixed and before TxFlow has authorized disclosure.
* Threatening to publish or publishing personally identifiable information or other sensitive information without consent.
* Exploiting vulnerabilities for personal financial gain beyond any reward available under this program.
* Attempting to bypass these procedures or engaging in unauthorized activity outside the stated scope.

## Eligibility

* You must submit your report directly to **<security@txflow.com>**. Do not use external sites unless TxFlow explicitly announces an official bug bounty platform.
* You must comply with any applicable KYC/KYB, sanctions screening, and payout procedures required by TxFlow.
* You must be able to receive a reward through a payment method designated by TxFlow.
* You must maintain confidentiality regarding vulnerabilities and related communications until authorized for disclosure by TxFlow.
* TxFlow must be able to reproduce your findings. All bounty submissions will be evaluated and paid, if eligible, according to their classification. Classification examples are illustrative and subject to change.
* Contributors to the development of the affected code are not eligible to participate in the program in relation to that code.

## Ineligibility

* Reports that lack sufficient detail, including step-by-step instructions, reproducible examples, or proof of concept.
* Vulnerabilities that require highly unlikely or unreasonable user behavior to exploit.
* Vulnerabilities caused by outdated software, unsupported environments, or systems no longer supported by TxFlow.
* Vulnerabilities that rely on root access, jailbreaking, compromised end-user devices, or operator compromise unrelated to a TxFlow vulnerability.
* Issues in third-party libraries, extensions, tools, wallets, or applications that do not lead to a direct TxFlow vulnerability.
* Bugs or errors unrelated to security, including minor performance issues without meaningful security impact.
* Bugs or errors contingent on extreme or unrealistic market conditions that do not reflect plausible real-world scenarios.

## General conditions

* Payment will not be made for submissions that do not meet the program’s requirements or that are excluded under the program’s scope or ineligibility criteria.
* TxFlow reserves the right to determine the validity, classification, and reward amount of any submission at its sole discretion.
* All submissions may be used by TxFlow for remediation, testing, and security improvement purposes.

## Classification examples

* Critical (up to 150,000 USDC):
  * significant loss of user funds,
  * unauthorized withdrawal or asset transfer,
  * violations of TxFlow Mainnet execution invariants,
  * incorrect order matching, margin accounting, liquidation, or settlement that can result in incorrect final state or financial loss,
  * permanent or repeatable state corruption on TxFlow Mainnet.
* High (up to 30,000 USDC):
  * mainnet outage,
  * severe TxFlow Core/node/API availability failure,
  * state divergence or processing failure that does not lead to incorrect final state or direct user fund loss.
* Medium (up to 10,000 USDC):
  * API authentication or authorization issues,
  * material data integrity issues,
  * service degradation with meaningful security impact.
* Rewards are determined based on both impact and likelihood of occurrence, and payouts may vary within the ranges listed above.


# Terms of Use

These Terms of Use (“**Terms**”) govern your access to and use of TxFlow’s interface, including our website (TxFlow exchange)(“**we**”, “**us**”, “**our**”, ”**TxFlow**”), mobile applications, APIs, and any related products, services, or features (collectively, the “**Services**”).

\
The Services provide a user interface for interacting with a decentralized exchange (the “**Interface**”), which consists of open-source smart contracts deployed on public blockchains for trading digital assets in a permissionless and non-custodial manner. TxFlow may include versions such as perpetual contracts, spot trading, order books, and other features deployed on various blockchains.

\
By accepting these Terms, you agree to be bound by any documents incorporated by reference (such as our Privacy Policy). If you do not agree to these Terms, you must not access or use the Services. These Terms include a mandatory arbitration provision and class action waiver, which affect your rights in disputes.

\
MOREOVER, NO SERVICES ARE OFFERED TO PERSONS OR ENTITIES WHO RESIDE IN, ARE CITIZENS OF, ARE LOCATED IN, ARE INCORPORATED IN, OR HAVE A REGISTERED OFFICE IN ANY RESTRICTED TERRITORY (AS DEFINED BELOW, AND ANY SUCH PERSON OR ENTITY FROM A RESTRICTED TERRITORY, A “**RESTRICTED PERSON**”). WE DO NOT MAKE EXCEPTIONS; THEREFORE, IF YOU ARE A RESTRICTED PERSON, DO NOT ATTEMPT TO USE ANY OF THE SERVICES. USE OF A VIRTUAL PRIVATE NETWORK (“**VPN**”) TO CIRCUMVENT THE RESTRICTIONS SET FORTH HEREIN IS PROHIBITED.

\
Without notice to you, we may suspend, terminate, restrict or deny your access to TxFlow or the Interface based on jurisdiction, regulatory requirements, or other internal policies in our sole discretion. We shall not be responsible or liable to any loss of funds due to the restriction.

#### **1. Eligibility and Account Requirements**

1.1 If you are an individual, you must be at least 18 years old (or the legal age of majority in your jurisdiction) and have the full legal capacity to enter into these Terms and use the Services.

1.2 If you are on behalf of a legal entity, you represent and warrant that (i) such legal entity is duly organized and validly existing under the applicable laws of the jurisdiction of its organization; (ii) you are duly authorized by such legal entity to act on its behalf.

1.3 The Services may not be accessed or used by a Restricted Person (“Restricted Person”).Restricted Person includes individuals and/or legal entities (a) who reside in, are located in, have the citizenship of, are incorporated in, have a registered office in or are operated or controlled from (i) the United States, People’s Republic of China, Singapore, Canada, United Kingdom or (ii)a country or territory subject to economic sanctions imposed by the United Nations, the European Union, the United States of America (e.g., OFAC Specially Designated Nationals list), or (b) are subject to economic sanctions imposed by the United Nations, the European Union, or the United States of America (collectively referred to as “Restricted Territory”).

1.4 You must not use VPNs, proxies, or other tools to circumvent geographic or jurisdictional restrictions.

1.5 You represent that your use of the Services does not violate any applicable laws, and you are solely responsible for compliance with local regulations, including tax obligations.

#### **2. Description of Services**

2.1 The Interface facilitates interaction with TxFlow, a decentralized, permissionless and community-driven blockchain (“**TxFlow**“). The Interface is not the exclusive means of accessing TxFlow. The Services provide a front-end interface to interact with the TxFlow, allowing users to trade compatible digital assets (e.g., perpetual contracts, spot trading) on decentralized blockchains.

2.2 We do not control trade execution, custody digital assets, or operate as a broker, exchange, or custodian. All transactions are peer-to-peer and executed directly on the blockchain. We do not have custody or control over the contents of your wallet and have no ability to retrieve or transfer its contents. You are the owner and have full authorization and control of your wallet, private keys, or digital assets.

2.3 You must connect a compatible non-custodial wallet (e.g., MetaMask) to use the Services. We have no access to or control over your wallet, private keys, or digital assets.

2.4 The Services may include a wallet that allows you to store digital assets, link to third-party DEXs and dApps, view addresses, broadcast transactions, and participate in trades.

2.5 Access through Third-Party Partners: We may make Services accessible through third-party interfaces. Your use is still subject to these Terms.

2.6 We may offer incentives, rewards, or promotions (e.g., referral programs), subject to separate terms.

2.7 Third-party services integrated into or linked from our Services (e.g., wallets, data providers) are governed by their own terms; we are not responsible for them.

#### **3. Prohibited Activities**

You are **not allowed to**:

3.1 Use the Services for illegal purposes, including money laundering, terrorism financing, fraud, or any activity violating applicable laws;

3.2 Engage in any other activity which, in our reasonable opinion, amounts to or may amount to market abuse or market manipulation including without limitation the carrying out of fictitious transactions or wash trades, spoofing, front running or engaging in disorderly market conduct, or manipulative tactics commonly known as “rug pulls”, pumping and dumping;

3.3 Infringe on intellectual property rights, distribute malware, or interfere with the Services (e.g., DDoS attacks, unauthorized scraping);

3.4 Provide false or misleading information, impersonate others, or engage in spam, unsolicited promotions, or abusive behavior;

3.5 Transfer rights under these Terms without our consent;

3.6 Use the Services if you are a Restricted Person or from a Restricted Territory;

3.7 Violate or assist any party in violating any law, statute, ordinance, regulation or any rule of any self-regulatory or similar organization of which you are or are required to be a member through your use of the Services;

3.8 Provide false, inaccurate, incomplete or misleading information;

3.9 Infringe upon TxFlow’s or any third party’s copyright, patent, trademark, or intellectual property rights;

3.10 Engage in any illegal activity, including without limitation illegal gambling, money laundering, fraud, blackmail, extortion, ransoming data, the financing of terrorism, other violent activities or any prohibited market practices;

3.11 Engage in activity that exploits any error, bugs, vulnerabilities or unintended features of the Interface, TxFlow, or any associated code, including attempts to gain any unauthorized access or manipulate transactions;

3.12 To use any automated means, including but not limited to bots, scrapers, or spider to access or use TxFlow without our written and express permission;

3.13 Distribute unsolicited or unauthorized advertising or promotional material, written media releases, public announcements and public disclosures, junk mail, spam or chain letters;

3.14 Take any action that imposes an unreasonable or disproportionately large load on our infrastructure, or detrimentally interfere with, intercept, or expropriate any system, data or information; or

3.15 Use any robot, spider, crawler, scraper, or other automated means or interface not provided by us, to access the Services or to extract data, or introduce any malware, virus,Trojan horse, worm, logic bomb, drop-dead device, backdoor, shutdown mechanism or other harmful/deleterious material into TxFlow or the Services.

We reserve the right to monitor usage, cooperate with law enforcement, and terminate access for violations without notice or liability.

#### **4. Fees**

In connection with your use of our Services, you are required to pay all fees necessary for interacting with the blockchain networks, including “gas” costs, as well as all other fees reflected on TxFlow at the time of your use. Although we attempt to provide accurate fee information, this information reflects our estimates of fees, which may vary from the actual fees paid to use the services and interact with the blockchain networks.

#### **5. Intellectual Property**

5.1 Proprietary Elements: The Services are owned and operated by TxFlow. The visual interfaces, graphics, design, compilation, information, computer code, products, software (including any downloadable software), services, and all other elements of our Products provided by TxFlow (“**Materials**”) are protected by intellectual property and other applicable laws. Except for any third-party content, all Materials contained in our Services are the property of TxFlow or its third-party licensors or suppliers. All trademarks, service marks, and trade names are proprietary to TxFlow or its affiliates and/or third-party licensors. Except as expressly provided herein, nothing in this Agreement shall be deemed to create a license in or under any such Materials or the intellectual property rights mentioned above, and you agree not to sell, license, distribute, copy, modify, publicly perform or display, transmit, publish, edit, adapt, create derivative works from, or otherwise make unauthorized use of the Materials.

5.2 User Content: You consent to us using any data, content, or other information submitted by you or otherwise collected from you (including wallet addresses) in accordance with our Privacy Policy. You grant us a non-exclusive, transferable, sub-licensable, royalty-free, perpetual, irrevocable, fully paid, worldwide license to use, reproduce, make available to the public (e.g. perform or display), publish, translate, modify, create derivative works from, and distribute any of your user-generated content in connection with the Services through any medium, whether alone or in combination with other content or materials, in any manner and by any means, method or technology, whether now known or hereafter created. Where applicable, you may be entitled to post content, media, comments or other information using the Services. Your use of such features must comply with the terms of this Agreement and applicable law.

#### **6. Disclaimers and Limitation of Liability**

6.1 TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, WE DISCLAIM LIABILITY FOR ANY LOSSES ARISING FROM YOUR USE OF THE SERVICES, INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF DATA, INFORMATION, REVENUE, PROFITS OR OTHER BUSINESS OR FINANCIAL BENEFITS).

6.2 TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, OUR AGGREGATE LIABILITY SHALL NOT EXCEED THE FEES PAID BY YOU TO US IN THE PRECEDING 12 MONTHS.

6.3 Under no circumstances shall we or any of our officers, directors, employees, contractors, agents, affiliates, or subsidiaries be liable to you for any direct, indirect, punitive, incidental, special, consequential, or exemplary damages, including, but not limited to, damages for loss of profits, goodwill, use, data or other intangible property, arising out of or relating to any access or use of the Services or your interaction with TxFlow through the Interface, or participation in any trading or financial activity conducted via such interaction with TxFlow, nor will we be responsible for any damages, loss or injury resulting from hacking, tampering, or other unauthorized access or use of the Services and its supporting infrastructure.

6.4 We are not liable for third-party actions, technical malfunction, blockchain failures, hacks, or force majeure events.

6.5 We do not advise on the merits of any particular transactions, trading risks, or tax consequences, and do not provide any other financial, investment, or legal advice in connection with our Services. To the extent that we or our representatives provide trading recommendations, market commentary, or any other information, the act of doing so is incidental to your relationship with us and such information should not be construed as investment or financial advice. Any decision to buy or sell digital assets is the user’s decision and we will not be liable for any loss suffered. You accept the risk of trading digital assets. In entering into any transaction via TxFlow, you represent that you have been, are, and will be solely responsible for making your own independent appraisal and investigations into the risks of the transaction and the underlying digital asset. You represent that you have sufficient knowledge, market sophistication, professional advice and experience to make your own evaluation of the merits and risks of any transaction or any underlying digital asset. The Terms are not intended to, and do not, create or impose any fiduciary duties on us. To the fullest extent permitted by law, you acknowledge and agree that we owe no fiduciary duties or liabilities to you or any other party.

6.6 Any content, information or data made available through us may be incomplete, outdated or subject to other inaccuracies. You are solely responsible for verifying the accuracy and relevance of such information before making any decisions or taking any action. Before you make any financial, legal, technical, operational or other decisions involving the Services, you should seek independent professional advice from an individual who is licensed and qualified in the area for which such advice would be appropriate.

6.7 NO WARRANTY: The Services are provided on an “as is where is basis”. To the fullest extent permitted by law, we expressly disclaim, and you hereby waive, any representations, conditions or warranties of any kind, express or implied, including, without limitation, any warranty of merchantability, fitness for a particular purpose, accuracy or non-infringement and implied warranties arising from course of dealing or course of performance. The entire risk arising out of use or performance of the Services remains with you. We do not represent or warrant that access to the Services will be continuous, uninterrupted, timely, or secure; that the information contained in the Services will be accurate, reliable, complete, or current; or that the Services will be free from errors, defects, viruses, or other harmful elements. No advice, information, or statement that we make should be treated as creating any warranty concerning the Services. We do not endorse, guarantee, or assume responsibility for any advertisements, offers, or statements made by third parties concerning the Services. You acknowledge that TxFlow is not responsible for transferring, safeguarding, or maintaining your private keys or any digital assets associated therewith. If you lose, mishandle, or have stolen associated digital asset private keys, you acknowledge that you may not be able to recover associated digital asset and that TxFlow is not responsible for such loss. You acknowledge that TxFlow is not responsible for any loss, damage or liability arising from your failure to comply with the terms hereunder.

6.8 ASSUMPTION OF RISK: You acknowledge and agree that there are risks associated with utilizing an Internet-based service including, but not limited to, the risk of failure of hardware, software and Internet connections, the risk of malicious software introduction, the risk of smart contract or blockchain network failure or bugs, the risk of governance failures or attacks, economic or valuation model failures, forking events, and that third parties may obtain unauthorized access to information stored within your wallet. You accept and acknowledge that TxFlow will not be responsible for any communication failures, disruptions, errors, distortions or delays or losses you may experience, however caused. The regulatory regime governing blockchain technologies, digital assets, and tokens is uncertain, and new regulations or policies may materially adversely affect the development of the Services, and therefore the potential utility or value of your digital assets. Upgrades may have unintended adverse effects on the Services or your digital assets.

6.9 Transactions processed by TxFlow are irreversible. TxFlow assumes no liability for errors or omissions made during transaction confirmations, including accidental transmissions or incorrect wallet interactions. By accessing and using the interface, you represent that you are financially and technically sophisticated such that you understand the inherent risks associated with using cryptographic and blockchain-based systems.

#### **7. Release of Claims**

7.1 You expressly agree that you assume all risks in connection with your access and use of the Interface and your interaction with TxFlow through the interface. These risks include, but are not limited to (a) network delays; (b) volatility, illiquidity or total loss of digital assets (including perpetual futures trading products); (c) coding errors; (d) market manipulation (pump and dump etc.); (e) fraud, phishing or malicious acts by third parties; (f) and any failure of TxFlow or its supporting infrastructure, including cross-chain bridges.

7.2 TxFlow does not and cannot guarantee security, performance or reliability of TxFlow or its code, or any associated blockchain networks, protocols or tools.

7.3 By using the Interface, you expressly waive and release TxFlow from any and all liabilities, claims, cause of action or damages arising from any issues relating to (a) your use of the interface; (b) your interaction with TxFlow; (c) your reliance on any information; (d) your use of any third-party tools or integration; (e) any regulatory, tax or legal consequences.

7.4 By using the interface to engage in trading or other activities with TxFlow, you waive any recourse against TxFlow for any losses or damages incurred.

#### **8. Indemnification**

8.1 You agree to indemnify, defend, and hold us, our affiliates, officers, directors, employees, and agents harmless from any claims, losses, liabilities, or expenses arising from your violation of these Terms, misuse of the Services, or infringement of third-party rights.

8.2 You agree to indemnify and hold harmless TxFlow and its affiliates together with their respective employees, agents, subcontractors, directors, officers, and others involved in the Services from and against all actual or alleged third party claims concerning or in any way arising out of: (a) your use of the Services; (b) any content you provide; (c) your violation of this Agreement or applicable law.

#### **9. Termination and Suspension**

9.1 We may freeze, suspend or terminate your access to the Services at any time, for any reason, including violations of these Terms, without notice or liability.

9.2 Upon termination, your license to use the Services ends, but sections surviving termination (e.g., disclaimers, indemnification) remain in effect.

#### **10. Modifications**

10.1 We may update these Terms at any time by posting the revised version on our website. Continued use after changes constitutes acceptance.

10.2 We may also modify, suspend, or discontinue the Services or features without notice.

#### **11. Governing Law**

These Terms are governed by the laws of England and Wales, without regard to conflict of laws principles.

#### **12. Dispute Resolution; Arbitration**

12.1 Agreement to Arbitrate: You acknowledge and agree that in the event of any dispute, controversy, difference or claim, including the existence, validity, interpretation, performance, breach or termination of these Terms or Services or any dispute arising out of or relating to these Terms or Services shall be referred to and finally resolved by arbitration administered by the HKIAC under the HKIAC Administered Arbitration Rules in force when the Notice of Arbitration is submitted. The law of this arbitration clause shall be the laws of the Hong Kong Special Administrative Region of People’s Republic of China (“**Hong Kong**”).

12.2 You agree that the seat of arbitration shall be Hong Kong. The number of arbitrators shall be three (3). TxFlow shall appoint one (1) arbitrator and you shall appoint (1) arbitrator. The third arbitrator shall be appointed by the Chairman of the HKIAC. Such arbitrators shall be freely selected and the parties shall not be limited in their selection to any prescribed list. The arbitration proceedings shall be conducted in English.

12.3 You waive the right to participate in class actions or representative proceedings.

#### **13. Severability**

If any of these Terms is held invalid or unenforceable by an arbitral tribunal or a court of competent jurisdiction, such invalidity or unenforceability will not affect the other provisions of these Terms, which will remain in full force and effect.

#### **14. Assignment**

You agree that you may not assign or transfer any right to use TxFlow or the TxFlow Services or any of your rights or obligations under these Terms without prior written consent from TxFlow. TxFlow may assign or transfer any or all its rights or obligations under these Terms, in whole or in part, without notice or obtaining your consent or approval.

#### **15. Waiver**

You agree that the failure of one party to require performance of any provision under these Terms will not affect that party’s right to require performance at any time thereafter. In the same vein, the waiver of one party to seek recovery for the other party’s violation of these Terms or any provision of applicable Terms shall not constitute a waiver by that party of any subsequent breach or violation by the other party or of the provision itself.

#### **16. Third Party Website Disclaimer**

Any links to third-party websites from TxFlow does not imply endorsement by TxFlow of any product, service, information or disclaimer presented therein, nor does TxFlow guarantee the accuracy of the information contained therein. If you suffer loss from using such third-party product and service, TxFlow will not be liable for such loss. In addition, since TxFlow has no control over the terms of use or privacy policies of third-party websites, you should read and understand those policies carefully.

#### **17. No Investment Advice**

We may provide information about tokens in our Services sourced from third-party data partners. We may also provide warning labels for certain tokens. The provision of information materials does not make trade in those tokens solicited. We are not attempting to induce you to make any purchase or trades as a result of information provided. All such information provided by any of our Services is for informational purposes only and should not be construed as investment advice or a recommendation that a particular token is a safe or sound investment. You should not take, or refrain from taking, any action based on any information contained in any of our Services. By providing token information for your convenience, we do not make any investment recommendations to you or opine on the merits of any transaction or opportunity. You alone are responsible for determining whether any investment, investment strategy or related transaction is appropriate for you based on your personal investment objectives, financial circumstance and risk tolerance.


# Privacy Policy

#### 1. **Introduction**

This Privacy Policy (“**Policy**”) for TxFlow Labs Ltd (“**Company**”, “**we**”, “**our**”, or “**us**”) or TxFlow\.com (“**Website**”) provides the basis on which your personal data is collected. We recognize the importance of your right to privacy and the protection of your information.\
This Privacy Policy outlines our practices regarding the collection, use, and protection of your information when you use our DEX, including but not limited to accessing our Website, decentralized applications, APIs, and related services (collectively, the “**Services**”).\
By using our Services, you acknowledge that you have read, understood, and agree to the practices described in this Policy. If you do not agree to this Policy, do not use, access, connect to or interact with us, or otherwise provide your information to us.

#### **2. Information you provide us**

2.1 Data you provide us may include, but is not limited to, the following:

a) Any digital-asset;

b) Smart-contract;

c) Wallet information;

d) Protocol Address information;

e) Geolocation data;

f) Transaction data or history;

g) Any information associated with a linked address or Wallet and token holdings; and

h) E-mail address (should you have communications with us) and any personal data contained within.

2.2 Your data will be provided to us when you connect your Wallet or have any communications with us.

#### **3. Information we collect automatically**

3.1 When you visit us or our Website, our servers will automatically save certain information. The information that may be automatically collected, may include but is not limited to:

a) The date and time of access;

b) The IP Address from which the website is accessed;

c) Any API endpoints being accessed;

d) The operating system of your computer and the browser you are using (provider, language and version); and

e) Transmission protocol use.

3.2 We may use any geolocation tracking technologies or other similar applications when you visit us or use our Services, including any technologies for collecting certain information about your access to, use of, connection to, or interaction with our Services (“**Usage Data**”) that may be integrated with third-party service providers.

3.3 In providing effective Services to you, we may also use this data to create aggregated, anonymized or de-identified data.

#### **4. Justification for Handling Personal Data**

4.1 Typically, we manage collected data to fulfill our agreements with you. This includes enabling your entry, operation, linkage, and activity within the Services, such as: (i) aiding your integration with the Services; and (ii) assessing if you breach any terms provided in our Terms of Use at [**Here**](https://txflow-1.gitbook.io/txflow-docs/resources/terms-of-use). These actions align with contractual duties and our aims to grant you access to the Services lawfully.

4.2 Upon obtaining your permission, we might leverage gathered info, like behavioral data, to customize elements and displays for optimal relevance to you and your equipment. Third Party Analytics could also be applied to gain insights into your engagement patterns.

4.3 We also process data pursuant to our valid objectives for bolstering system reliability and protection in delivering the Services, performing diagnostics, analysis, evaluations, and studies, plus facilitating refinements and internal metrics. This extends to upholding user and platform security, and advancing the Services.

4.4 Beyond that, your data may be utilized to meet regulatory demands, uphold relevant service conditions, and shield the Services, our interests, and those of users or third parties.

#### **5. Connections to External Wallets and Liability Waiver**

5.1 Some aspects of the Services might necessitate linking a supported external cryptocurrency wallet. In doing so, you acknowledge that your engagement with these wallets falls under their respective guidelines, and you confirm adherence to the provider’s stipulations or terms and conditions.

5.2 These wallets operate independently of the Company, without any endorsement or affiliation. We fully disclaim responsibility for any issues stemming from your wallet usage, encompassing but not limited to the handling or exposure of sensitive details by those providers.

#### **6. External Social Platforms and Linked Sites**

6.1 Our Services could feature connections to independent websites or digital spaces run by others, encompassing social networks like X (previously Twitter) or Medium (referred to as “**Social Media Platforms**”). Links might also lead to sites managed by external participants in the blockchain community (“**Contributors**”). Since we lack control over these Social Media Platforms and/or Contributors, we advise examining their privacy statements and terms upon visiting. We bear no accountability for any data practices, safety measures, or material quality, including the precision or dependability of what is presented in any third-party services.

6.2 Note that third parties and Contributors may offer their own resources, interfaces, sites, utilities, features, or apps, sometimes accessible via our Services or social channels. As autonomous operators, we disclaim oversight or liability for any third-party offerings’ security, privacy, or reliability whatsoever. Our inclusion of any links does not constitute our endorsement, express or implied, of any third party services, information, applications, owners, operators, publishers, tools, functionalities.

6.3 Clicking a link to a Social Media Platform from our Services may create a direct link between your device and that platform’s system, notifying them of your visit. If you access a link to a Social Media Platform while logged-in to your account on the Social Media Platform concerned, the content of the Website may be linked to your profile on the Social Media Platform. If you want to prevent this, you should log out before clicking on the relevant links. In any event, an association takes place when you log-in to the relevant Social Media Platform after clicking on the link.

#### **7. Policy on Cookies**

Cookies are employed to optimize your interaction with the Services. We deploy only essential cookies that support adherence to our usage terms, facilitate superior functionality, and reveal broad behavioral trends. No marketing-related tracking occurs. Continued engagement implies your approval for cookie deployment.

#### **8. Your Rights**

8.1 Depending on applicable protection laws, you may possess certain rights regarding your data, potentially including:

a) Viewing your held data, its usage details, and sharing recipients;

b) Seeking fixes for erroneous or partial data, subject to our checks;

c) Demanding data erasure under specific conditions;

d) Contesting data handling in select cases;

e) Limiting handling to mere storage in certain situations;

f) Obtaining data portability, where we’ll aim to supply or forward your data in a standard, readable structure; and

g) Revoking permission for consent-based handling, without impacting prior or alternate-basis activities.

8.2 Note that the above rights apply only in certain circumstances and all these rights may be limited by law. These rights are also contextual and may face legal constraints, e.g., if they harm other users, our proprietary info, public welfare, or retention mandates. Identity confirmation will precede responses, and we have the sole and absolute discretion to deny requests under lawful grounds.

#### **9. Disclosure of Personal Data**

9.1 Under certain scenarios, we might disclose your data to third parties when necessary, or as allowed by regulations, such as:

a) To contractors and suppliers processing on our account, including those for chain scrutiny, vetting, coding, content distribution, and metrics. They aid in tasks like location-based restrictions via IP (employing IPdata) and gathering de-identified device stats for insights (via Mixpanel).

b) To expert consultants, aligning with our valid goals or legal mandates.

c) For compliance and security reasons and to protect our Website, in our legitimate interests or as required by law.

9.2 Data could be moved and handled in regions beyond your residence to support Service provision. Processing might involve personnel abroad working for us, partners or any other third-parties. We will implement suitable protections to maintain data security in accordance with this Policy.

#### **10. Data Retention Practices**

Personal data is kept solely as required for its initial intent, encompassing legal, fiscal, disclosure needs, or legal requirements. Retention duration varies by data type and processing rationale.

#### **11. Protection for Minors’ Data**

Upon discovering inadvertent collection from individuals below age of eighteen (18), we will exert reasonable measures to purge such data from our systems.

#### **12. Disclaimer**

Be aware that despite our efforts to protect your personal data and other information, we cannot guarantee perfect security of your information transmitted through the Website. In addition, note that any information you send us may not be secure while in transit. Any transmission is at your own risk.

#### **13. Usage Data Collection**

When you access our Services howsoever, and connect to or interact with any third-party service providers, you may have provided your digital signature for collection and record of your personal data.

#### **14. Policy Updates**

We may update this Policy at any time by posting the revised version on our website. Continued use after changes constitutes acceptance.


# Official Links

Always verify you are on an official TxFlow domain before connecting your wallet or signing any transaction.

<table><thead><tr><th width="151.125">Content</th><th width="402.03515625">URL</th></tr></thead><tbody><tr><td>Website</td><td><a href="https://app.txflow.com/">app.txflow.com</a></td></tr><tr><td>Docs</td><td><a href="https://docs.txflow.com/">docs.txflow.com</a></td></tr><tr><td>Twitter / X</td><td><a href="https://x.com/TxFlow_L1">https://x.com/TxFlow_L1</a></td></tr><tr><td>Discord</td><td><a href="https://discord.gg/txflow">https://discord.gg/txflow</a></td></tr><tr><td>Telegram</td><td><a href="http://t.me/txflow_tg">http://t.me/txflow_tg</a></td></tr><tr><td>Download App</td><td><a href="https://app.txflow.com/download">https://app.txflow.com/download</a></td></tr></tbody></table>

{% hint style="info" %}
TxFlow will **never DM** you first asking for your private key, seed phrase, or to sign a transaction. Treat any such message as a scam.
{% endhint %}


# Brand Kit

Download our official logos, brand assets.

{% file src="/files/uYrqsWRKANgRd54biB7C" %}


# Audits

The TxFlow bridge contract has been audited by OpenZeppelin

{% file src="/files/rOLJovAXjnemGKzkuNGb" %}


# Platform API

Coming Soon...


