Manual transferring

Instructions for transferring of ABRA from BSC to Arbitrum by manual transaction.

The instruction is provided for your information. We are not responsible for any results and mistakes. You use it at your own risk.

  1. Open site bscscan.com with address ABRA. Select tab Contract and sub-tab Read as proxy. Or use direct link https://bscscan.com/address/0xcA1c644704feBf4ab81f85daca488d1623C28e63#readProxyContract

  1. Select estimateSendFee from the list of available operations. A form will open with fields for data entry.

  1. Fill out the form with the following data:

    1. _dstChainId = 110 (Arbitrum ID in LayerZero)

    2. _toAddress = your wallet address

    3. In field _amount enter an integer - number of ABRA, which is planned to be transferred from BSC to Arbitrum. This number is calculated as the number of tokens ABRA multiplied by 10^18. Example: if you plan to transfer 1 200 ABRA, then the required number will be 1 200 000 000 000 000 000 000. If you plan to transfer 12,3456 ABRA, then the required number will be 12 345 600 000 000 000 000

    4. _useZero = false

    5. _adapterParams = 0x00010000000000000000000000000000000000000000000000000000000000030d40

    ABI encoded value of

const LAYER_ZERO_VERSION = 1
const GAS_LIMIT = 200000
encodePacked(['uint16', 'uint256'], [LAYER_ZERO_VERSION, GAS_LIMIT]
  1. Press the Query button and execute the command. After some waiting, the results of the operation will appear under the button. Copy the number that appears in the line nativeFee.

  1. Connect your wallet by pressing a button Connect to Web3. Make sure that the wallet is connected - the indicator on the button will change color from red to green.

  1. Select from the list of available operations sendFrom. A form will open with fields for data entry.

  1. Fill out the form with the following data:

    1. In field sendFrom enter value nativeFee from point 4 of the instructions, divided by 10^18. Example: for nativeFee equal 5597274196593974, the required value will be 0.005597274196593974

    2. _address = your wallet address

    3. _dstChainId = 110

    4. _toAddress = your wallet address

    5. In field _amount enter the same value as in paragraph 3.3 instructions

    6. _refundAddress = your wallet address

    7. _zroPaymentAddress = 0x0000000000000000000000000000000000000000

    8. _adapterParams = 0x

  2. Press the button Write.

  1. As result your ABRA is transferred to Arbitrum

You also can use the step above to transfer from Arbitrum to BSC. To do this you need to use https://arbiscan.io/address/0x65114046C6e73AF794308547124aD5C8dcE3be6F#readProxyContract with changed parameter _dstChainId = 102 (BSC ID in LayerZero) and change your wallet address if needed

Last updated