หา Token สำหรับ Test บน Axelar Network— Testnet

iaon-land
Under Ledger
Published in
7 min readJun 9, 2022

สำหรับผู้ที่ต้องการหา Token ฟรีๆ ไว้สำหรับทดสอบระบบ DApp บน Axelar chain — Testnet ในวันนี้ได้มีมาฝากกัน

Axelar คืออะไรสามารถอ่านได้ที่ > มาลองทำ Cross-Chain EVM ด้วย Axelar กัน !!

Blog นี้แนะนำการหา Token สำหรับ Test 3 Chain หลักได้แก่

  1. Ethereum Chain โดย Chain Testnet คือ “Ropsten Test Network”​
  2. Polygon Chain โดย Chain Testnet คือ “Mumbai-Testnet”
  3. ​Avalanche Chain โดย Chain Testnet คือ “Avalanche C-Chain Testnet”​

*** ก่อนไปเก็บ Token ต้องเตรียม Metamask กันก่อน ***

เตรียม Metamask

  1. เข้าหน้า Metamask ของคุณ
  2. จากนั้นไปที่ Account > Settings
source : metamask.io

3. เลือก Advanced > กด ON : Show test networks

source : metamask.io

Add Chain สำหรับ Test

  1. เข้า Link > Axelar Network Documentation
  2. เลือก Chain ที่ต้องการเพิ่ม โดยกดที่ icon Metamask
source : Axelar Network Documentation

3. เมื่อกด Add chain ที่ Metamask จะแสดงดังนี้

  • Ropsten Test Network
source : metamask.io
source : metamask.io
  • Mumbai-Testnet
source : metamask.io
source : metamask.io
source : metamask.io
  • Avalanche C-Chain Testnet
source : metamask.io
source : metamask.io
source : metamask.io

ในการ Add Chain Testnet แต่ละ Chain จะได้ Native Token ของ Chain นั้นมาด้วยเอาไว้สำหรับเสียค่า Gas ในการทำ Transaction

*** ดังนั้น หัวข้อต่อไปเราจะไปเก็บ Native Token ของแต่ละ Chain มาเอาไว้สำหรับ Test กัน ***

Get Native Token — Ropsten Test Network

  1. Copy Wallet Address Metamask > Ropsten Test Network
source : metamask.io

2. เข้า Link > https://faucet.egorfine.com/

  • วาง Wallet Address และกดปุ่ม “Give me Ropsten ETH!”
source : faucet.egorfine.com
source : faucet.egorfine.com
  • เมื่อเพิ่มสำเร็จเราจะได้ 10 ETH ในกระเป๋า
    >>>>> สามารถกดได้ทุกๆ 24 ชั่วโมง
source : metamask.io

Get Native Token — Mumbai-Testnet

  1. Copy Wallet Address Metamask > Mumbai-Testnet
source : metamask.io

2. เข้า Link > https://faucet.polygon.technology/

  • วาง Wallet Address และกดปุ่ม “Submit”
source : aucet.polygon.technology
source : aucet.polygon.technology
  • เมื่อเพิ่มสำเร็จเราจะได้ 0.2 MATIC ในกระเป๋า
    >>>>> สามารถกดได้ประมาณทุกๆ 5 นาที
source : metamask.io

Get Native Token — Avalanche C-Chain Testnet

  1. Copy Wallet Address Metamask > Avalanche C-Chain Testnet
source : metamask.io

2. เข้า Link > https://faucet.avax.network/

  • วาง Wallet Address และกดปุ่ม “REQUEST 2 AVAX”
source : faucet.avax.network
https://faucet.avax.network/
  • เมื่อเพิ่มสำเร็จเราจะได้ 2 AVAX ในกระเป๋า
    >>>>> สามารถกดได้ทุกๆ 24 ชั่วโมง
source : metamask.io

จากทั้ง 3 Chain เราก็จะมี Native Token เอาไว้สำหรับค่า Gas แล้ว
หาก Platform ที่จะ Test นั้นใช้ Native Token ในการทดสอบก็ จบที่ตรงนี้ได้เลย
แต่…หาก Platform ใครต้องการใช้ Token ตัวอื่นในการทดสอบ เราไปกันต่อเลยจ้า

ขอสรุปก่อน
- Ropsten Chain มี Token 10 ETH
- Mumbai-Testnet มี Token 0.2 MATIC
- Avalanche C-Chain Testnet มี Token 2 AVAX

EX : หากเราต้องการทดสอบระบบโดยระบบนั้น ใช้ ETH เป็น Token หลักในการทำ Transaction บนระบบเราจึงจำเป็นต้องเตรียมดังนี้

บน Ropsten Chain Wallet เราสามารถใช้ ETH ที่มีทำ Transaction เลย แต่ต้องแบ่งส่วนหนึ่งเพื่อทำการแลก ETH เป็น WETH ส่งไปยัง Mumbai-Testnet และ Avalanche C-Chain Testnet ใน Wallet ของเรา
(WETH เป็น ETH Token ที่สามารถนำไปใช้งานบน Chain อื่นได้)

ขั้นตอนที่ 1 ต้องเพิ่ม Contract Address ของ WETH ในทุก Chain ก่อน

>> ในตัวอย่างขอทำแค่ Ropsten Chain ให้ดูนะคะ เพราะอีก 2 Chain ทำเหมือนกัน

Step 1 : เตรียม Contract Address ของ WETH

Step 2 : Copy Contract Address

source : ropsten.etherscan.io

Step 3 : เข้าหน้า Metamask ของ Ropsten chain > กด “Import tokens”

source : metamask.io

Step 4 : เข้าหน้า Import tokens วาง Contract Address ที่ Copy ไว้ > กด “Add Custom Token” > กด “Import tokens”

source : metamask.io
source : metamask.io
source : metamask.io

Step 5: แสดงหน้า Add WETH สำเร็จ

source : metamask.io

>> ทำ Step 1–5 กับ Mumbai-Testnet และ Avalanche C-Chain Testnet <<

ขั้นตอนที่ 2 Ropsten Chain Wallet แลก ETH เป็น WETH

Step 1 : เข้า Link : https://ropsten.etherscan.io/

source : ropsten.etherscan.io

Step 2 : กด “Connect to Web3” > เลือก Metamask > กด “Next” > กด “Connect”

source : ropsten.etherscan.io
source : metamask.io
source : metamask.io

Step 3 : เลือกแถบเมนู Contract > Write Contract > deposit > ระบุจำนวน ETH ที่ต้องการแลกเป็น WETH > กด “Write”

source : ropsten.etherscan.io

Step 4 : กด “Confirm” Metamask

source : metamask.io

Step 5: สามารถกด “View your transaction” เพื่อดูได้

source : ropsten.etherscan.io
source : ropsten.etherscan.io
source : metamask.io

>>> เราก็จะมี 5 WETH สำหรับโอนไปยังอีก 2 Chain แล้ว <<<

ขั้นตอนที่ 3 โอน WETH จาก Ropsten Chain Wallet ไปยัง Mumbai-Testnet และ Avalanche C-Chain Testnet

เนื่องจาก เราใช้งาน Axelar วันนี้เลยแนะนำตัวที่เอาไว้ใช้สำหรับการโอน Token ข้าม Chain > https://testnet.satellite.money

3.1 โอน WETH จาก Ropsten Chain Wallet ไปยัง Mumbai-Testnet

Step 1 : เข้า Link : https://testnet.satellite.money

source : testnet.satellite.money

Step 2 : Connect Wallet Metamask โดยเลือกเป็น Ropsten Chain เพราะเป็น Chain ต้นทางที่จะโอน WETH

source : testnet.satellite.money
source : testnet.satellite.money

Step 3 : จะทำการโอน 2 WETH ที่ Ropsten Chain ไปยัง Mumbai-Testnet เลือกเมนูตามนี้

  • Source Chain > Chain : Ethereum, Token : WETH
  • Destination Chain > Chain : Polygon
  • Enter Destination Address : ใส่ Address Wallet ของเรา
source : testnet.satellite.money

Step 4 : กด “Initiate Transfer” > กด “Confirm”

source : testnet.satellite.money

Step 5 : กดที่ Metamask

source : testnet.satellite.money

Step 6 : ระบุจำนวน WETH ที่ต้องการโอน ในที่นี้ระบุไป 2 WETH > กด “Send” > Confrim Metamask

source : testnet.satellite.money
source : metamask.io

Step 7 : รอทำ Transaction

source : testnet.satellite.money

Step 8 : Transaction Complete!

source : ropsten.etherscan.io
source : metamask.io

>>> เราก็จะมี 1.99992 WETH ที่หายไป 0.00008 เป็นค่า Gas <<<

3.2 โอน WETH จาก Ropsten Chain Wallet ไปยัง Avalanche C-Chain Testnet

Step 1 : หากทำ 3.1 เสร็จแล้วสามารถกด “Start New Transaction”ต่อได้เลย

Step 2 : ยัง Connect Wallet Metamask โดยเลือกเป็น Ropsten Chain เพราะเป็น Chain ต้นทางที่จะโอน WETH

Step 3 : จะทำการโอน 2 WETH ที่ Ropsten Chain ไปยัง Avalanche C-Chain Testnet เลือกเมนูตามนี้

  • Source Chain > Chain : Ethereum, Token : WETH
  • Destination Chain > Chain : Avalanche
  • Enter Destination Address : ใส่ Address Wallet ของเรา
source : testnet.satellite.money

Step 4 : กด “Initiate Transfer” > กด “Confirm”

source : testnet.satellite.money

Step 5 : กดที่ Metamask

source : testnet.satellite.money

Step 6 : ระบุจำนวน WETH ที่ต้องการโอน ในที่นี้ระบุไป 2 WETH > กด “Send” > Confrim Metamask

source : testnet.satellite.money
source : metamask.io

Step 7 : รอทำ Transaction

source : testnet.satellite.money

Step 8 : Transaction Complete!

source : testnet.satellite.money
source : ropsten.etherscan.io
source : metamask.io

>>> เราก็จะมี 1.99992 WETH ที่หายไป 0.00008 เป็นค่า Gas <<<

เท่านี้ทั้ง 3 Chain ของเราก็จะมี Token สำหรับทดสอบระบบ และ Native Token สำหรับไว้จ่ายค่า Gas Chain แล้ว

💙 พบกับ How To แบบนี้ได้อีกในครั้งต่อไป ขอบคุณที่อ่านมาถึงตรงนี้นะคะ 💙

ขอแถมการอธิบายดีๆเกี่ยวกับ Axelar Network > เกาะให้ทัน ห้ามพลาด! Axelar Networkโปรเจกต์ระดับเทพ ที่จะพาโลก Blockchain ข้ามไปอีกขั้น

--

--