⛓️Cross-Chain Swaps

Liberty Swap provides a non-custodial, intent-based mechanism for executing cross-chain swaps across multiple blockchain networks. The protocol is designed to allow users to exchange assets between chains while retaining control over execution parameters, custody, and privacy posture. All cross-chain swaps are executed through deterministic smart contract logic and cryptographic authorization, without reliance on centralized intermediaries or off-chain custody.

Cross-chain functionality within Liberty Swap is PulseChain-centered by design, enabling efficient capital movement into and out of the PulseChain ecosystem while maintaining conditional support for other inter-chain routes when liquidity and execution reliability thresholds are met.

1. Supported Blockchains

Liberty Swap currently supports cross-chain swaps across six blockchain networks, with additional networks under active evaluation:

Blockchain
Chain ID

PulseChain

369

Ethereum

1

Base

8453

Solana

101

BNB Smart Chain

56

Arbitrum One

42161

Each supported network is integrated directly at the protocol level. Liberty Swap does not rely on custodial wrappers, or off-chain ledger systems. Cross-chain settlement occurs through on-chain contract interactions and cryptographically enforced execution rules.


2. Supported Assets and Swap Directionality

Standard Execution Mode

In standard execution mode, Liberty Swap supports a defined set of input tokens that may be used to initiate cross-chain swaps: USDC, USDT, DAI, ETH, PCOCK, PLS, and PDAI.

From these inputs, users may swap into hundreds of supported destination tokens across available networks. Destination asset availability depends on network support and real-time liquidity conditions. Liberty Swap does not guarantee availability of any specific asset pair.

Private Execution Mode

Private execution mode is currently available on a limited basis. At present, private cross-chain swaps are supported only for:

  • ETH (Ethereum) ↔ WETH (PulseChain)

This restriction reflects the additional cryptographic and liquidity requirements of zero-knowledge execution. Private mode support will expand incrementally as infrastructure and liquidity conditions allow. Availability of private routes should not be assumed beyond those explicitly listed at the time of execution.

Swap Routing Model

Liberty Swap employs a PulseChain-centered routing model. Cross-chain swaps involving PulseChain, either inbound or outbound, are prioritized and broadly supported.

Cross-chain swaps that do not involve PulseChain (for example, Base ↔ Ethereum) may be enabled selectively. Such routes are made available only when sufficient liquidity depth, pricing stability, and execution reliability can be maintained. This conditional routing policy is intended to protect users from partial execution, excessive delays, extreme volatility, or unpredictable settlement outcomes.

All routing decisions are constrained by the user’s signed intent and executed deterministically. Liberty Swap does not exercise discretionary control over trade outcomes or asset pricing.

Execution Flow

When initiating a cross-chain swap, the user defines an intent specifying:

  • execution mode (standard or private),

  • input asset and amount,

  • destination chain and asset.

Each intent is assigned a temporary Order ID for status tracking. Upon execution, the underlying blockchain transactions generate one or more transaction hashes, which are verifiable directly on the respective networks. Liberty Swap does not retain transaction hashes or maintain off-chain transaction records. Verification remains entirely user-controlled via public blockchain explorers.


3. Fees

Liberty Swap applies a transparent, flat transaction fee model for cross-chain swaps:

  • Inbound swap fee: 0.3%

  • Outbound swap fee: 0.5%

These fees are applied deterministically based on swap direction and execution path. Fee rates may be adjusted in response to liquidity conditions, network costs, or market dynamics. Any applicable fees are disclosed to the user prior to confirmation and execution.


4. Swap Limits

To maintain liquidity stability and protect user experience, each transaction must adhere to the following constraints:

  • Minimum Swap Size: 1 USDC (or equivalent)

  • Maximum Swap Size: 5000 USDC (or equivalent)

Limits may vary by route or execution mode and may be updated as liquidity conditions evolve. These constraints are enforced programmatically and disclosed prior to execution.


5. Smart Contract Addresses

Current Addresses

Network
Smart Contract Address

PulseChain

β€’ USDC: 0x0E0eDDaE092176d851d5C70A49b5d83e2510e72f β€’ WETH: 0x63F334D054236e51C241E0bf6b095E67448A4366

Base

β€’ USDC: 0x1A19B9f2687C390a130a261d1E9f0B34f5ABf312

BSC

β€’ USDC: 0xA377f83BB5F63cb03f1ED7F9C1edB4BEC8db9CBC β€’ USDT: 0x36eF9AC33A138D6b5452fd6211f23bBb51c889c6

Arbitrum

β€’ USDC: 0xfFf6bf6a8B42B3A4ba833FD3A0875154B885D4fc

Ethereum

β€’ USDC: 0x317DD5Ab50C6948f6486b9Ed65c4Ba1eb678a529 β€’ USDT: 0xA06Bb3F88c3F4A8D92342799dC2D27Ba12174315 β€’ DAI: 0x79e5EBA07ccBf03506c871f6114a112f3A879418 β€’ ETH: 0xFfCA0FebFc9B9C73dB9e2b2C5FA453656668a402

Solana (Program ID)

β€’ USDC: HG3XyB1ZvR3DQB6a5gmK9w6bpcVwiXS7tXv6wJze5bpE

Others

β€’ Fund Balancer Wallet: 0xDB8AA76f4B32Ed107d47983261f91178fEeafC0c β€’ Gasless Support Wallet: 0x42ec2a5fc5a23553a353a4219a42dea765877160

Old Addresses

Network
Smart Contract Address

PulseChain

0x8dC4aBf5Bc294dEF5c4bB1D3398528D28f714416 0xC1fBB3a198917FF62342d2D00407Eab56Ee4c99A

Base

0x59deC8b4733F333937039ca2d171c87Ff4590429 0xC1fBB3a198917FF62342d2D00407Eab56Ee4c99A

BSC

0xA5ebb6f9329096465EE4Ba3DB7b04f0fBf5CB2d4

Arbitrum

0x895BaDA008609619394107AaBD81bDb611DFB4ed

Others

0xc4459301147058872013f34e2ada930e7217543b

Last updated