Cross Chain

Mauve is built so that Makers and Takers only need to integrate the the minimal primitives of a blockchain: sending assets between addresses.

Mauve does not require anyone to interact directly with Smart Contract functions. All we requires is the basic sending of funds to an address.

Because of this basic (lack of) requirements, this concept can be easily ported to other chains.

Mauve is a hybrid app. Although it cannot custody the funds, it does act as a third party that ensures both sides of the trade are correctly funded before they are settled.

In a cross chain environment, we play exactly the same role:

In the diagram above, we show a simple trade between (native) ETH and (native) SOL. In Cross Chain trades, we split the escrow into 2 contracts - one on each chain.

Similar to in the single chain world, the contracts will only allow refunds or settlement.

Last updated