# Testnet (Quick Start Example)

### Testnet Information

<table><thead><tr><th> </th><th width="171">Polygon Mumbai</th><th>BNB Testnet</th><th>Source Code</th></tr></thead><tbody><tr><td>MultichainV7Router</td><td><a href="https://mumbai.polygonscan.com/address/0x8E680018D67C57889083c23786C225F730C54Fb5">0x8E680018D67C57889083c23786C225F730C54Fb5</a></td><td><a href="https://testnet.bscscan.com/address/0xaB9c7c8326B7e90339c23766EDAdF36C17c83ba2">0xaB9c7c8326B7e90339c23766EDAdF36C17c83ba2</a></td><td><a href="https://github.com/anyswap/multichain-smart-contracts/blob/main/contracts/router/MultichainV7Router.sol">Github</a></td></tr><tr><td>AnycallExecutor</td><td><a href="https://mumbai.polygonscan.com/address/0x6afCFF9189e8ed3fCc1CFfa184FEB1276f6A82A5">0x6afCFF9189e8ed3fCc1CFfa184FEB1276f6A82A5</a></td><td><a href="https://testnet.bscscan.com/address/0xfae90CB0B6707d69eCEAcec1F7dcFA294766E58E">0xfae90CB0B6707d69eCEAcec1F7dcFA294766E58E</a></td><td><a href="https://github.com/anyswap/multichain-smart-contracts/blob/main/contracts/router/AnyCallExecutor.sol">Github</a></td></tr><tr><td><strong>Exec Contract (Sushiswap Anycall Proxy Demo)</strong></td><td><a href="https://mumbai.polygonscan.com/address/0xcaf870dad882b00f4b20d714bbf7fceada5e4195">0xcaf870dad882b00f4b20d714bbf7fceada5e4195</a></td><td><a href="https://testnet.bscscan.com/address/0x9af276A66946d1B3B09760892AA08c9618381464">0x9af276A66946d1B3B09760892AA08c9618381464</a></td><td><a href="https://github.com/anyswap/multichain-smart-contracts/blob/main/contracts/router/proxy/SushiSwapProxy.sol">Github</a></td></tr><tr><td>Bridge Token A</td><td><a href="https://mumbai.polygonscan.com/address/0x8CD309e14575203535EF120b5b0Ab4DDeD0C2073">0x8CD309e14575203535EF120b5b0Ab4DDeD0C2073</a></td><td><a href="https://testnet.bscscan.com/address/0x78F4CC9627739b5be8e12984D015756cef94b74B">0x78F4CC9627739b5be8e12984D015756cef94b74B</a></td><td></td></tr><tr><td>Bridge Token B</td><td><a href="https://mumbai.polygonscan.com/address/0xfd01A9409862fA090B1833868e72cE52112E2861">0xfd01A9409862fA090B1833868e72cE52112E2861</a></td><td><a href="https://testnet.bscscan.com/address/0xc31970D88543FE0cDCfD3572047A5db5B9929C73">0xc31970D88543FE0cDCfD3572047A5db5B9929C73</a></td><td></td></tr></tbody></table>

###

### <mark style="color:yellow;">**Quick Start**</mark>

{% embed url="<https://github.com/bscethbot/BridgeFundsAndAnyCallExample>" %}

**Please fork the above hardhat repo and follow the readme**. This repo will do the following:

1. Acquire some test token A for bridging on chain A.
2. Bridge funds and swap to other tokens on chain B.

Commands:

1. `Git clone` [`https://github.com/bscethbot/BridgeFundsAndAnyCallExample.git`](https://github.com/bscethbot/BridgeFundsAndAnyCallExample.git)
2. `yarn`
3. Enter prvkey for your TESTNET account in env.example file and rename it to .env
4. Get some testnet matic at <https://faucet.polygon.technology/>
5. `yarn hardhat run ./scripts/0swapMaticToA1token.js --network polygonmumbai`
6. `yarn hardhat run ./scripts/bridgefundsRouterV7.js --network polygonmumbai`

Congrats, you've swapped assets cross-chain.
