Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 791 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 791 Bytes

zkEVM bridge CoW hook

This repo contains a script that will create a cowswap order with post-hooks that will bridge the swapped tokens to Polygon ZkEVM L2 network.

yarn ts-node zkevm-swap-and-bridge.ts \
  --privateKey $PRIVATE_KEY \
  --fromToken <FROM_TOKEN> \
  --toToken <TO_TOKEN> \
  --inputAmount <INPUT_AMOUNT>

It will create a cowswap order with receiver set to the ZkEVMBridger address. And in the post hook bridgeToken method gets called with user's output token and user's address as receiver for the bridged assets.

The ZkEVMBridger contract has been deployed on mainnet at 0x8866d74b2dFf96DC4cbCb11e70ed54b432EE8c3B.