Compass (EVM <> BTC)

Compass is a pivotal component in Satschain's architecture that enables the seamless integration and interoperability between the Bitcoin blockchain and the Ethereum Virtual Machine (EVM). It collectively represents a group of logic that facilitates the conversion of Bitcoin (BTC) addresses to hexadecimal EVM-compatible addresses and vice versa.

Satschain has developed a method to establish a 1-to-1 correspondence between Native-segwit addresses and EVM’s 20-byte hexadecimal addresses. Additionally, a workaround using a rainbow table is provided to handle the conversion of longer Taproot addresses on the chain.

The formal implementation of Compass functionality is achieved through the following three components:

Compass Solidity LibraryCompass LogicRainbow table

Last updated