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.
Matching hashlocks
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
| Operation | Windows | Ubuntu 24.04 WSL2 |
|---|---|---|
| Alice locks USDC | Sepolia ↗ | Sepolia ↗ |
| Bob locks TML | Mintlayer ↗ | Mintlayer ↗ |
| Alice claims TML | Mintlayer ↗ | Mintlayer ↗ |
| Bob claims USDC | Sepolia ↗ | Sepolia ↗ |
Roadmap
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.
Peer-to-peer offer discovery
Publish and browse signed offers directly in ZEUS, then exchange signed acceptances between clients. Manual file exchange remains available.
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.
One recovery phrase per user
Derive separate Mintlayer and Ethereum keys from a single phrase and restore both wallets from it.
Mainnet pilot
Validate an ordinary swap with very small amounts before expanding mainnet testing.
Voluntary assistance after exceptional losses
Explore how a participant might choose to compensate a counterparty following a severe reorg.
Bitcoin integrations
Revisit BTC ↔ ML and BTC ↔ USDC, including watchtower-assisted fee management.