Wormhole is a cross-chain messaging protocol often used to transfer assets from one blockchain to another.