ZEUS HTLC

Pinco Labs · Technical preview

Mintlayer ↔ USDC

An HTLC engine for direct swaps between native Mintlayer and USDC on Ethereum. Each participant signs from their own local wallet.

MintlayerNative ML

Matching hashlocks

EthereumUSDC

Development status

15 November 2026

Local regtest and Anvil
26/26 scenarios passed across ordinary swaps, refunds, watchtower delegation, failover and controlled reorgs. The HTLC V2 contract also passed 24 Forge tests.
Public testnets
Two ordinary swaps settled on Mintlayer testnet and Ethereum Sepolia, beginning on Windows and repeated from Ubuntu 24.04 on WSL2 with signed maker/taker JSON files.
Release candidate
The first CLI release is being prepared with manual exchange of signed JSON files and testnet as the default profile. The Forgejo repository is currently private.

Public testnet evidence covers the ordinary path. Watchtower failover and reorg recovery were exercised locally. An eligible watchtower can relay a pre-signed refund or submit a delegated claim. Recovery depends on the canonical chain state and the time remaining. Mainnet swap validation is pending.

Verify the swaps

Test funds only

Testnet explorer links by operation and environment
OperationWindowsUbuntu 24.04 WSL2
Alice locks USDCSepolia ↗Sepolia ↗
Bob locks TMLMintlayer ↗Mintlayer ↗
Alice claims TMLMintlayer ↗Mintlayer ↗
Bob claims USDCSepolia ↗Sepolia ↗

Roadmap

  1. First CLI release

    Manual exchange of signed maker/taker JSON files. Setup instructions for PowerShell and Ubuntu 24.04 WSL2. An explicit experimental mainnet flag with a small-amount warning.

  2. Peer-to-peer offer discovery

    Publish and browse signed offers directly in ZEUS, then exchange signed acceptances between clients. Manual file exchange remains available.

  3. Web offer directory

    An optional read-only view of offers already circulating on the network. An offer link opens the installed ZEUS client for verification and acceptance.

  4. One recovery phrase per user

    Derive separate Mintlayer and Ethereum keys from a single phrase and restore both wallets from it.

  5. Mainnet pilot

    Validate an ordinary swap with very small amounts before expanding mainnet testing.

  6. Voluntary assistance after exceptional losses

    Explore how a participant might choose to compensate a counterparty following a severe reorg.

  7. Bitcoin integrations

    Revisit BTC ↔ ML and BTC ↔ USDC, including watchtower-assisted fee management.