Tutorial on how to transfer $PEAQ between EVM wallet and substrate wallet
November 14th, 2024

The peaq chain is compatible with both substrate and EVM wallets, so how to transfer peaq from substrate wallet to EVM wallet or from EVM wallet to substrate wallet? Before the official tool comes out, you can do like this:

Note: The $PEAQ of the EVM wallet involved in this tutorial refers to the local native currency of the peaq chain. If it is a token on another chain, you need to bridge to the peaq chain before performing this tutorial.

The substrate wallets that peaq can use are

Talisman (https://www.talisman.xyz/)

Nova Wallet (https://novawallet.io/)

Subwallet (https://www.subwallet.app/)

Polkadot.js (https://polkadot.js.org/)

Polkadot.js and Talisman are browser plug-in wallets, Nova is a mobile client, and Subwallet has both browser plug-ins and mobile clients. This article mainly talks about using browser plug-in wallets for operations.

The EVM wallets that can be used by peaq include MetaMask and others. You can add peaq network information through this link: https://chainlist.org/?search=peaq

1. Transfer $PEAQ from substrate wallet to EVM wallet

① Convert the EVM wallet address format (H160) to the substrate wallet address format (SS58). You can choose your favorite conversion tool. This article uses https://snow-address-converter.netlify.app

② Use the substrate wallet to transfer $PEAQ to the converted SS58 address, and then $PEAQ will be successfully transferred to the EVM wallet. You can use any substrate wallet that supports peaq to transfer, or you can use the polkadot.js website to connect to the plug-in wallet to transfer.

2. Transfer $PEAQ from EVM wallet to substrate wallet

① Use the conversion tool above to convert the substrate wallet address format (SS58) into the EVM wallet address format (H160)

② Use the MetaMask Wallet to transfer $PEAQ to the converted H160 format address, transfer 100 $PEAQ as an example.

③ Use the polkadot.js portal to connect to the substrate wallet and select

Developer → Extrinsics → Submission → evm → withdraw(address, value)

In the address position, fill in the H160 format address converted in the first step, and in the value position, fill in the amount of $PEAQ transferred in the second step. Note that 18 digits need to be added. For example, if you transfer 100, fill in 1000000000000000000000 (add 18 zeros after 100). Finally, click Submit Transaction. After confirmation, the transfer of $PEAQ from the EVM wallet to the substrate wallet is completed.

Subscribe to Axynos
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from Axynos

Skeleton

Skeleton

Skeleton