Magpie Protocol: faster and easier cross-chain swaps