GEB Docs
  • Quick Start
  • GEB Consensus
    • Mother Consensus
    • Sub Consensus(Agere)
  • Learn
    • BitAgere Guide
      • Auditor Reference Concepts
      • Executor Reference Concepts
  • Build
    • Validator
      • Wasm Operation
      • L-BTC Validator Operation
    • BitAgere
      • RelayAgere
      • Agere Auditor
      • Agere Executor
  • Use
    • Wasm Wallet
    • Earn $GEB
      • Stake L-BTC
        • What is L-BTC?
        • Download and Run LND Desk
        • Config LND
        • Node Asset Management
          • Open Channel(Get L-BTC)
          • L-BTC ⇌ BTC (on GEB chain)
        • Stake L-BTC Earn $GEB
      • Stake GEB on Agere
    • Earn $BTC
      • Claim and Other Operations
      • Transfer BTC to EVM
    • Bridge
      • Official Bridge
        • BEVM Mainnet
        • BEVM Canary
      • Third-Party Bridge
        • BEVM Mainnet
          • Swap from EVM to BEVM Mainnet
        • BEVM Canary
          • Swap from EVM to BEVM Canary
          • Other assets
            • Bridge PCX from BEVM Canary to Chainx
      • Transfer(EVM<-->Wasm)
  • EVM Development
    • Fee Calculation
      • GEB Mainnet
      • BEVM Canary
    • Smart Contract
      • Write a Contract
        • Set Up the Metamask Configuration
        • Deploy Smart Contract on GEB Signet
        • Deploy Smart Contract on BEVM Canary
      • Foundry
        • Deploy and verify contract by Foundry
      • Contract Verification (BlockScout)
      • ThirdWeb
    • Integrations
      • Oracle
        • Supra
        • DIA
      • Indexer
        • SubQuery
      • Account Abstraction
        • Particle Network
    • Libraries
      • ethereum-list/chains
      • Wagmi
      • Multicall3
    • Canonical contracts
    • Finality
  • Tokenomics
  • The Journy of GEB
  • Audit Reports
  • Community
Powered by GitBook
On this page
  • Use UI
  • Use Command(Taking macOS as an example)
  1. Use
  2. Bridge
  3. Third-Party Bridge
  4. BEVM Canary
  5. Other assets

Bridge PCX from BEVM Canary to Chainx

Use UI or Use Command

PreviousOther assetsNextTransfer(EVM<-->Wasm)

Last updated 1 year ago

Use UI

How to Bridge $PCX from BEVM Canary Network to ChainX Network?

1 Download Polkadot.js wallet

2 Create a Polkadot account if you don’t have one before.

3 Visit and connect wallet.

4 Then you can see your ChainX address.

5 Or you can click the Polkadot extension.

6 Click “Display Address Format For” then select “ChainX”

7 Copy your ChainX address.

9 Input $PCX amount you would like to bridge and “Confirm Transfer”.

11 You can also click “Transfer” to transfer $PCX.

Use Command(Taking macOS as an example)

1 Open your console

2 Enter the following code one line at a time, and wait for the Console to respond.

git clone https://github.com/chainx-org/ChainX.git
cd ChainX
npm install -g @remix-project/remixd
bash scripts/remix.sh

4 After entering the Remix website, focus your attention on the top right corner of the screen, select the dropdown, and click 'connect to localhost.

5 Click "Connect"

6 Click "ChainXBridge.sol"

7 Click the fourth button from the left, 'Deploy & run transactions.

8 In the 'Environment' section, select the first one, "Inject provider".

9 Enter 0xd1543A52d770D32854fc5f5F076a74033D49D41f in the 'at address' field, and after entering, click the 'at address' button.

10 In the "Deployed Contracts" section below, select "withdrawPCX".

8 Visit

10 Then you can visit to check the balance.

3 When your Console tool displays the following content, it indicates that the above actions were successful. Open your default browser and enter Remix's official website: or click .

11 After expanding, as shown in the figure below, you need to enter two pieces of parameter. The first is the amount you want to withdraw. For example, if you want to withdraw 8 PCX, enter 800000000, as PCX has a decimal of 8. The second is to enter the public key of your ChainX address. Simply enter your ChainX address at to obtain the public key. After entering the above information, click 'transact' to send the transaction.

12 After sending, you can see your transaction hash in Remix's console. After copying it, you can view the transaction details at .

https://bswap.bevm.io/#/tool
https://dapp.chainx.org/#/accounts
https://remix.ethereum.org/
here
https://scan.chainx.org/tools/SS58
https://scan.chainx.org/
https://polkadot.js.org/extension/
https://dapp.chainx.org/#/accounts
image 1
image 2
image 3
image 4
image 5
image 6
image 7
iamge 8
image 9
image 10