Contracts and BTC Custody

Several contracts are used to maintain custody of deposits for Mezo.

Mezo Portal deposit contracts

The Deposit Contract is a locking contract that holds funds until they are bridged to Mezo mainnet at launch. The Portal proxy contract keeps the state and deposited funds. A 5-of-9 multisig run by the Mezo team owns the contract and can upgrade the contract after a delay. The delay is defined in the timelock contract. These upgrades allow additional collateral to be included and will enable bridging at launch. The multisig itself does not retain the funds.

BTC deposits

BTC deposits are bridged using tBTC before being deposited in the locking contract.

The locking contract securely holds BTC assets for the duration of their lock and will enable withdrawal of the original deposited currency when deposits unlock.

You can find info on tBTC bridging and its custody model here.

Stablecoin deposits

Deposits in stablecoins can be deployed from the Mezo Portal contract to various yield-generating strategies in DeFi. The Mezo treasury retains the yield. Because of that, users earn HODL Score bonuses up to 100% of their BTC deposits.

BTC deposits are never moved from the Mezo Portal contract; this is unique to stablecoins.

Last updated

Resources

Media Kit