How it works

Imagine Bob has USDC on Optimism but wants to purchase an NFT on Polygon. Our app enables Bob to purchase the NFT by calling our contract in Optimism and receiving the desired NFT hassle-free. Our contract simply packs the necessary messages for the marketplace contract, receives the USDC from Bob and sends an interchain message using Hyperlane to invoke our smart contract on Polygon. Thus, InterBull enables cross-chain liquidity for NFT trading.

The proof-of-concept we built at ETH Berlin includes the ability to purchase an NFT living on Görli testnet from Avalanche Fuji Chain.

Last updated