1:1 stablecoin bridge · Ethereum
VNX Franc VCHF
ZCHF is issued one-for-one against another CHF stablecoin held by a bridge. Exposure depends on that stablecoin's issuer, peg and redemption availability.
Sample protocol snapshot. These figures are not the current protocol state.
Assessment overview
The assessment could not be loaded. Available protocol data is shown below.
Risk data & lending terms
Lending terms
Effective annual interest
Not applicable
1:1 stablecoin exchange
Retained reserve
Not applicable
No position reserve
Global minting limit
2.0M ZCHF
Bridge limit · 0.0% used
Bridge backing
1:1 stablecoin bridge — how it works and what the risk is
VCHF is not a collateralised position. The VCHF Bridge 2025 contract mints one ZCHF for every VCHF deposited into it, up to2.0M ZCHF outstanding, until its horizon on 15 Apr 2026. Anyone can burn ZCHF at the bridge to get VCHF back 1:1 — also after the horizon. There is no over-collateralisation, no oracle and no liquidation: the ZCHF minted here is backed by the VCHF sitting in the bridge.
The last price observation is 1580 hours old; this asset's monitoring window is 1 hours. Price-based figures describe that earlier observation.
ZCHF minted through the bridge
0
= VCHF held by the bridge; this is the exposure
Bridge limit
2.0M ZCHF
0.0% used · minting closed
Horizon
15 Apr 2026
expired — minting stopped, redemption continues
VCHF price vs 1 CHF
1.012
+1.17% off peg · defillama
Limit usage
Where the risk sits
- Issuer / credit risk of VCHF: if the issuer fails, freezes the tokens held by the bridge, or VCHF loses its CHF peg, the 0 ZCHF minted here is under-backed by that shortfall. The bridge cannot be liquidated or challenged; the loss would fall on the protocol's reserve.
- No buffer: unlike collateralised positions there is no retained reserve, no risk premium and no liquidation buffer — the whole exposure is one-for-one.
- Freeze handling: a credit mechanism supports selective redemption if the issuer freezes the bridge. Availability depends on the issuer's restrictions and the contract terms.
- Horizon: every bridge expires 52 weeks after deployment; continuing requires a new minter application and governance approval, which is the protocol's periodic chance to re-assess the issuer.
Bridge contract 0x3b71ba…340403 · source stablecoin 0x79d4f0…cfbf4f · minter application 28 Apr 2025 · minted / limit / horizon read from the contract, price 07 Sept 2026, 14:22 UTC.
Changes & sources
Governance reference: not linked. A discussion link and a published assessment do not by themselves verify an adopted parameter set.
Community discussion
#61 · Acceptable Collaterals · opened 28 Apr 2025 by mariavnx · 7 comments · ▲ 1 · matched by title
Original post (show)
We propose to introduce the VNX Swiss Franc (VCHF) as a new collateral type for minting ZCHF through a dedicated Stablecoin Bridge. This addition would enable users to lock a fully regulated, fiat-backed CHF stablecoin and mint ZCHF directly on-chain, expanding collateral diversity within the Frankencoin ecosystem. The bridge will serve as a reliable mechanism to connect traditional finance and DeFi, allowing both retail and institutional users to on-ramp into ZCHF more efficiently using VCHF.
Parameters
- Collateral Type: VCHF (VNX Swiss Franc)
- Minting Limit: 2,000,000 ZCHF
- Bridge Horizon: 1 year
- Apply Duration: 14 days
VCHF Overview
- Total number of tokens in circulation: 3,255,435 VCHF
- Frozen: 15,417 VCHF
- Market Capitalization: $4,082,037
- Reserves: 3,240,018 CHF
Regulation & Transparency
VCHF is a regulated Swiss Franc referencing stablecoin issued by VNX Commodities AG. VNX holds multiple licenses from the Financial Market Authority (FMA) of Liechtenstein and from Luxembourg Commission de Surveillance du Secteur Financier (CSSF), ensuring full regulatory compliance.
Blockchains
VCHF is deployed across 11 blockchains, including Ethereum, Solana, Arbitrum, Polygon, Avalanche and more, ensuring broad accessibility in both EVM-compatible and non-EVM networks.
Partners & DeFi Integrations
VCHF is widely recognized and adopted across the European market. It is integrated into major crypto-platforms like Swissborg (over 1M users across 150 countries) and Wirex (6 million users in Europe and the UK).
VCHF is DeFi-native and partners with Balancer, Orca, Curve, Meteora, Uniswap and others.
With DVChain, STS and Cumberland as OTC and market-making partners, VNX ensures seamless access to deep liquidity and efficient trade execution, enabling smooth on-ramping and off-ramping for institutional and retail participants.Its growing liquidity and integration across multiple platforms make it a strong candidate for trusted collateral in the Frankencoin protocol.
Security
- 26.10.2021 - Smart Contract Audit Security audit by SEDAN - SERVICES AND DATA MANAGEMENT GROUP
- 23.11.2022 - Smart Contract Security Audit by SEDAN - SERVICES AND DATA MANAGEMENT GROUP
- 25.03.2024 - Independent security assessment by Inference AG
VNX complies with the regulations and leading standards of investor protection and provides yearly independent auditors’ reports that confirm the provision of reserves.
Value Proposition
This bridge adds immediate and strategic value to the Frankencoin protocol:
Direct On-Ramp into ZCHF
Users can convert fiat CHF into ZCHF using VCHF via SwissBorg or via institutional OTC channels. It creates a frictionless, fast, and scalable path into ZCHF — particularly valuable for new users.
Unlocks On-Chain Yield
VCHF holders can lock their assets to mint ZCHF. It is a powerful low-risk alternative to traditional CHF savings accounts in a zero/negative-rate environment.
Liquidity Scalability for ZCHF
Stablecoin Bridge enables Frankencoin to react quickly to spikes in ZCHF demand, similar to MakerDAO's PSM (Peg Stability Module) using USDC. VCHF as high-quality, regulated collateral ensures confidence and flexibility in protocol growth.
Bridges Real-World Fiat and DeFi
Stablecoin Bridge combines deep off-chain infrastructure (VNX's banking network, SwissBorg integration) with DeFi-native utility (yield, borrowing, FX). It supports the long-term vision of diversifying collateral and reducing USD-dependence.
Contact Person
Nikita Gortunov, Business Development
[email protected]
Comments
lclc · 28 Apr 2025 · ▲ 1
Considering the base rate is 3.00% (meaning the Effective Interest for minting will be higher), why would anyone lock their VCHF for ZCHF?
Or am I missing something?
xdecentralix · 28 Apr 2025
This is a stablecoin bridge, so it‘s not a „normal“ collateral to be added – the 1:1 minting and redeeming of ZCHF vs. VCHF doesn‘t incur any fees, but helps to maintain ZCHF‘s peg to CHF 1 (and VCHF‘s peg).
luziusmeisser · 09 May 2025
You could exactly lock your VCHF to get ZCHF and then benefit from the 3% interest in ZCHF.
surfaceflinger · 28 Apr 2025 · ▲ 3
Briefly checked but it appears to contain
freezefunction, "owner", and has under 50 holders.xdecentralix · 28 Apr 2025
I‘d argue the first two can be expected from a centralized stablecoin? (just like USDC and USDT have such functions?)
mathewmeconry · 28 Apr 2025
Agreed. freeze and owner functions are not uncommon for stable coins that aren't decentralized but hold assets to keep the peg.
surfaceflinger · 28 Apr 2025
Just because it's not uncommon doesn't mean it's good.
Locking VCHF is going to mint ZCHF, right? What happens if the locked VCHF gets frozen? Are those ZCHF then backed by a frozen token?surfaceflinger · 28 Apr 2025
This was a concern for BUIDL (#51). I don't get the difference between a stablecoin bridge and collateral so please enlighten me, the post above used term "minting" which assumes the same final effect as borrow
mathewmeconry · 28 Apr 2025
Just because it's not uncommon doesn't mean it's good.
💯
Locking VCHF is going to mint ZCHF, right? What happens if the locked VCHF gets frozen?
This would mean they freeze the whole bridge and thus make the bridge inoperable. So no VCHF for ZCHF or ZCHF for VCHF can be exchanged anymore. Anyhow I doubt that they would do such a thing, especially with the direct line of contact with @mariavnx
Are those ZCHF then backed by a frozen token?
Yes. One could consider to extend the current code for the bridge to extend the bridge with a loss reporting feature, so that the equity can take the hit for the lost tokens. Similar to how a loss is handled when a position is challenged and the payout is not enough to cover the lost ZCHF.
This was a concern for BUIDL (#51)
The main concern was the whitelisting feature which prevents the challenge system from working properly, because the challenger would need to be whitelisted by BUIDL
I don't get the difference between a stablecoin bridge and collateral so please enlighten me, the post above used term "minting" which assumes the same final effect as borrow
The bridge has 2 key differences compared to a Position.
- The bridge requires the other token to be also a CHF-pegged token. So it exchanges the token with ZCHF 1:1.
- The bridge has a fixed expiration date and cannot be extended. A position can be extended by rolling over to a new position with the PositionRoller. This is not possible for the bridge.
So once the bridge has expired no more VCHF can be exchanged for ZCHF while the other way around will be possible until no more VCHF is hold in the bridge.
I hope this answers your questions and helps you to make a decision if you support this proposal or not.
Disclaimer:
The functionality of the bridge is based on the StablecoinBridge.sol contract that was previously used for the XCHF token. I don't know if the VNX team will use the same contract or not.surfaceflinger · 28 Apr 2025
Anyhow I doubt that they would do such a thing, especially with the direct line of contact with @ mariavnx
That's not really a good argument imo, it's still allowing a single organization to do such thing in a place where it should be impossible.
The main concern was the whitelisting feature which prevents the challenge system from working properly, because the challenger would need to be whitelisted by BUIDL
Main concern - sure, but freezing/seizing was one of concerns.
Yes. One could consider to extend the current code for the bridge to extend the bridge with a loss reporting feature, so that the equity can take the hit for the lost tokens. Similar to how a loss is handled when a position is challenged and the payout is not enough to cover the lost ZCHF.
It has been already proposed onchain, so if that's missing then it should be vetoed and this functionality should be added.
mathewmeconry · 28 Apr 2025
It has been already proposed onchain
Just saw it. The bridge is the same as it was used for XCHF and doesn't have any features to report a loss.
luziusmeisser · 09 May 2025
Yes, the bridge introduces a dependency on VCHF and in the worst case, we can suffer a loss of 2 million that would need to be repaid from the equity pool using a new special purpose contract that does not exist yet.
However, I prefer to keep things as simple as possible and I like that we can reuse existing and audited code for the bridge without adding new complications.
Note that even if the VCHF are (temporarily) frozen, they still represent a claim towards the issuer. A large ZCHF holder could approach VNX and demand redemption.
Overall, having a bridge to a centralized stablecoin is very beneficial for ZCHF as it allows fast issuance and redemptions without going through loans, which are designed as long term instruments.
surfaceflinger · 09 May 2025
Note that even if the VCHF are (temporarily) frozen, they still represent a claim towards the issuer. A large ZCHF holder could approach VNX and demand redemption.
Could you describe a scenario what happens if someone
- bridges VCHF to ZCHF
- Swaps ZCHF on Uniswap to something else
- Someone else swaps something to ZCHF on Uniswap and receives these ZCHF
- VCHF freezes the bridge
Why would that person buying ZCHF with Uniswap care about contacting some kind of company - at this point remove
decentralizationfrom strengths on the website. It's a cryptocurrency, you're keeping it to not care about companies doing dumb stuff.If you really want ZCHF to be dependant on some kind of company then at least make it automatic and repaid by equity.
as an enduser, this proposal pmuch makes me want to avoid Frankencoin after this passes but at the same point there's no better option.
surfaceflinger · 09 May 2025
I like that we can reuse existing and audited code for the bridge
A vulnerability was found during an audit which was accepted because ZCHF was getting bootstrapped. ZCHF is already bootstrapped and there's no need to reintroduce a vulnerability again.
luziusmeisser · 09 May 2025
A vulnerability was found during an audit which was accepted because ZCHF was getting bootstrapped. ZCHF is already bootstrapped and there's no need to reintroduce a vulnerability again.
Decentralized does not mean that the system has zero exposure to centralized entities. It means that there is a healthy balance and good risk management so that there is no single dependency that threatens the stability of the Frankencoin. If the Frankencoin wants to be integrated in the ecosystem, it makes sense to also integrate with centralized entities to the extent that the introduced risks are manageable.
In the security audit, we said that we would move towards liquidity amplification of uniswap pools, as implemented in this unaudited prototype:
https://github.com/Frankencoin-ZCHF/FrankenCoin/blob/amplifier/contracts/Amplifier.solHowever, even with such an Amplifier, the aforementioned risks are not eliminated. If someone sells a lot of VCHF and buys ZCHF through an amplified Uniswap pool, we will have the same problem when the VCHF are frozen or when their is a depeg to 0. These approaches are more elaborate, but in the end, they only hide and do not truly eliminate the dependency.
jonk93 · 28 Apr 2025 · ▲ 1
Hello all!
From the Association we support this proposal! Having a bridge between VCHF and ZCHF would allow us to do a couple of things:
- Have a very efficient on- and offramp via SwissBorg and via VNX directly.
- Allow us to access liquidity cheaply in order to be able to scale liquidity on places such as UniSwap, Curve or Morpho
- React quickly to large shocks in demand/supply and keep the peg stable until the slower CDP system can react.
It is similar to the MakerDAO PSM and is an important step for the Frankencoin to grow!
mathewmeconry · 28 Apr 2025 · ▲ 1
Are the contracts open sourced? I was able to find some with the help of etherscan and they look safe to me, but having the full sources to get a bigger picture how these contracts interact with each other would be nice.
0x8008 · 29 Apr 2025 · ▲ 3
This VCHF ordeal absolutely reeks
AndxyO · 17 Feb 2026 · ▲ 1
VCHF liquidity on ethereum got really low.
On dexscreener I couldn't find a pool.
Found just one against weth on geckoterminal.
https://www.geckoterminal.com/eth/pools/0x80d21876cc9e11f1d000b4dee9c73aa1bac31919luziusmeisser · 19 Feb 2026 · ▲ 1
Note that the swap module with VCHF was deployed with an expiration date.
That's the "horizon" constant you can see here:
https://etherscan.io/address/0x3b71ba73299f925a837836160c3e1fec74340403#readContractIt expires on April 15th and I for one would not propose to renew it.

surfaceflinger · 19 Feb 2026
What will happen then? Will the bridge become one-way only? As in minting ZCHF with VCHF won't be possible anymore, but it'll be possible to withdraw VCHF?
luziusmeisser · 19 Feb 2026
Yes, it will become one-way.
AndxyO · 23 Feb 2026
So, that's fine I would say.
Related threads
- Proposal to introduce a VCHF–ZCHF Stablecoin Bridge on Base · 3 comments · 07 Oct 2026
