Guide: WTK launches on XDC Network & Binance Smart Chain!

WadzPay
8 min readJan 13, 2022

--

We are happy to announce that the WadzPay Bridge is now live! You can now swap your Ethereum ERC-20 based tokens for XDC Network and Binance Smart Chain BSC tokens.

We believe in an interoperable world of payments, and in giving you the choice to decide which network best suits your use cases.

WadzPay Bridge URL: https://bridge.wadzpay.com/
The bridge supports Metamask, Binance Wallet and XDCPay wallets.

Important notes:

  • Please do not send your XDC Network or Binance Smart Chain WTK tokens to exchange wallets until the exchanges announce support.
  • Please be patient when executing bridge-related functions. Due to limitations with some digital currency wallets, and network speed bottlenecks, the speed at which various functions are executed will vary.
  • We will not be responsible for tokens lost or excess gas fees as a result of user error.

We recommend using a computer with Chrome broswer for ease of use and compatibility.

How Does the Bridge Work? ELI5.

On-chain bridges take your digital currency tokens from one protocol, interact and send them to a swap contract, which receive and lock your tokens from the original protocol and send you tokens in your desired protocol.

WTK Contract Addresses:
Token Symbol: WTK
Token Decimals: 18
Ethereum ERC-20 Address: 0x4cff49d0a19ed6ff845a9122fa912abcfb1f68a6
XDC Network Address: xdcb3f18b584263191a33169f6393487e43e9586329
BSC Network Address: 0x8074210e3fb7e35a2d3837203729997f2e0ecda0

For a step-by-step guide on how to use the Bridge, please see below:

Swapping from Ethereum to XDC Network (using Metamask):
Step 1: Load your Metamask wallet.
Step 2: If you don’t yet have your WTK on Metamask’s Ethereum Network, please add the WTK Ethereum ERC-20 address under Import Tokens > Custom Tokens at the bottom of the asset list, and send the tokens to your Metamask address.
Step 3: Go to the WadzPay Bridge, and select FROM: Ethereum, TO: XinFin (XDC) Network; enter your desired transfer amount, and your BSC Wallet’s address.

Step 4: Click ‘Connect wallet’ and select your preferred wallet. This guide was created using Metamask. Please be patient while the wallet’s popup loads, then follow the prompts to connect.
Step 5: You will now see the functions to approve, and then swap your tokens. After clicking Approve, wait for the popup, the gas fees to populate and then grant approval to the swap contract to access your WTK. Approval only needs to be granted once for each contract type. Wait for the transaction approved message from Metamask; do note that during times when the Ethereum network is congested, approval may be slower than usual. For updates on whether the transaction has been successful, you may click on Activity in Metamask, and view the transaction on Block Explorer.

Step 6: Select ‘Swap’, wait for Metamask to popup, then the gas fees to populate, and confirm the transaction.
Step 7: After the transaction has been confirmed, add the XDC contract address to your preferred XDC Network wallet to see your WTK balance. Please be patient while the swap is executed.

Swapping from Ethereum to Binance Smart Chain Network:
Step 1: Load your Metamask wallet.
Step 2: If you don’t yet have your WTK on Metamask, please add the WTK Ethereum ERC-20 address under Import Tokens > Custom Tokens at the bottom of the asset list, and send the tokens to your Metamask address.
Step 3: Go to the WadzPay Bridge, and select FROM: Ethereum, TO: Binance-Smart-Chain; enter your desired transfer amount, and your BSC Wallet’s destination address. If using Metamask, your BSC Wallet address will be the same as for Ethereum’s.
Step 4: Click ‘Connect wallet’ and select your preferred wallet. This guide was created using Metamask. Please be patient while the wallet’s popup loads, then follow the prompts to connect.
Step 5: You will now see the functions to approve, and then swap your tokens. After clicking Approve, wait for the popup, the gas fees to populate and then grant approval to the swap contract to access your WTK. Approval only needs to be granted once for each contract type. Wait for the transaction approved message from Metamask; do note that during times when the Ethereum network is congested, approval may be slower than usual. For updates on whether the transaction has been successful, you may click on Activity in Metamask, and view the transaction on Block Explorer.

Step 6: Select ‘Swap’, wait for Metamask to popup, then the gas fees to populate, and confirm the transaction.
Step 7: After the transaction has been confirmed, change the network to Smart Chain (Add the Binance Smart Chain Network to your Network List if you don’t have it added already. You may refer to the following guide: https://academy.binance.com/en/articles/connecting-metamask-to-binance-smart-chain), and add the WTK BSC contract address to see your WTK balance. Please be patient while the swap is executed.

Swapping from XDC Network to Ethereum Network:

Step 1: Install the XDCPay Extension in Chrome. Import your XDC Network wallet into XDC’s extension if you did not create your wallet via XDCPay.
Step 2: Take a note of your Ethereum wallet address. If using Metamask, please disable this extension due to a conflict with XDCPay wallet.
Step 3: Go to the WadzPay Bridge, and select FROM: XDC, TO: Ethereum; enter your desired transfer amount, and your Ethereum Wallet’s destination address. If using Metamask, your BSC Wallet address will be the same as for Ethereum’s.
Step 4: Click ‘Connect XDCPay’.

Step 5: You will now see the functions to approve, and then swap your tokens. After clicking Approve, wait for the popup, the gas fees to populate and then grant approval to the swap contract to access your WTK. Approval only needs to be granted once for each contract type. Please be patient while waiting for the popup.

Step 6: Select ‘Swap’, wait for XDCPay to popup (be patient), then the gas fees to populate, and confirm the transaction.
Step 7: After the transaction has been confirmed, re-enable Metamask, change the network to Ethereum, and add the WTK Ethereum contract address to see your WTK balance. Please be patient while the swap is executed.

Swapping from XDC Network to Binance Smart Chain Network:

Step 1: Install the XDCPay Extension in Chrome. Import your XDC Network wallet into XDC’s extension if you did not create your wallet via XDCPay.
Step 2: Take a note of your BSC wallet address. If using Metamask, please disable this extension due to a conflict with XDCPay wallet.
Step 3: Go to the WadzPay Bridge, and select FROM: XDC, TO: Binance-Smart-Chain; enter your desired transfer amount, and your BSC Wallet’s destination address. If using Metamask, your BSC Wallet address will be the same as for Ethereum’s.
Step 4: Click ‘Connect XDCPay’.

Step 5: You will now see the functions to approve, and then swap your tokens. After clicking Approve, wait for the popup, the gas fees to populate and then grant approval to the swap contract to access your WTK. Approval only needs to be granted once for each contract type. Please be patient while waiting for the popup.

Step 6: Select ‘Swap’, wait for XDCPay to popup (be patient), then the gas fees to populate, and confirm the transaction.
Step 7: After the transaction has been confirmed, re-enable Metamask, change the network to Smart Chain, and add the WTK BSC contract address to see your WTK balance. Please be patient while the swap is executed.
If you do not have Smart Chain on your Metamask network list please follow these instructions: https://academy.binance.com/en/articles/connecting-metamask-to-binance-smart-chain

Swapping from Binance Smart Chain Network to Ethereum Network:
Step 1: Load your Metamask wallet.
Step 2: Change your network to Binance Smart Chain.
Step 3: Go to the WadzPay Bridge, and select FROM: Binance-Smart-Chain, TO: Ethereum; enter your desired transfer amount, and your Ethereum Wallet’s destination address. If using Metamask, your Ethereum wallet address will be the same as for BSC.
Step 4: Click ‘Connect wallet’ and select your preferred wallet. This guide was created using Metamask. Please be patient while the wallet’s popup loads, then follow the prompts to connect.
Step 5: You will now see the functions to approve, and then swap your tokens. After clicking Approve, wait for the popup, the gas fees to populate and then grant approval to the swap contract to access your WTK. Approval only needs to be granted once for each contract type. Wait for the transaction approved message from Metamask; do note that during times when the Ethereum network is congested, approval may be slower than usual. For updates on whether the transaction has been successful, you may click on Activity in Metamask, and view the transaction on Block Explorer.
Step 6: Select ‘Swap’, wait for Metamask to popup, then the gas fees to populate, and confirm the transaction.
Step 7: After the transaction has been confirmed, change the network to Ethereum, and add the WTK BSC contract address to see your WTK balance. Please be patient while the swap is executed.

Swapping from Binance Smart Chain Network to XDC Network:
Step 1: Load your Metamask wallet.
Step 2: Change your network to Binance Smart Chain.
Step 3: Go to the WadzPay Bridge, and select FROM: Binance-Smart-Chain, TO: XDC Network; enter your desired transfer amount, and your XDC Wallet’s destination address.
Step 4: Click ‘Connect wallet’ and select your preferred wallet. This guide was created using Metamask. Please be patient while the wallet’s popup loads, then follow the prompts to connect.
Step 5: You will now see the functions to approve, and then swap your tokens. After clicking Approve, wait for the popup, the gas fees to populate and then grant approval to the swap contract to access your WTK. Approval only needs to be granted once for each contract type. Wait for the transaction approved message from Metamask; do note that during times when the Ethereum network is congested, approval may be slower than usual. For updates on whether the transaction has been successful, you may click on Activity in Metamask, and view the transaction on Block Explorer.
Step 6: Select ‘Swap’, wait for Metamask to popup, then the gas fees to populate, and confirm the transaction.
Step 7: After the transaction has been confirmed, load your XDC Wallet to see the WTK balance. You will need to add the WTK XDC Contract Address. Please be patient while the swap is executed.

--

--

WadzPay
WadzPay

Written by WadzPay

WadzPay is a Blockchain-based payments platform for Digital Currencies. WadzPay anyone, buy anything, in any digital currency.