หา Token สำหรับ Test บน Axelar Network— Testnet
สำหรับผู้ที่ต้องการหา Token ฟรีๆ ไว้สำหรับทดสอบระบบ DApp บน Axelar chain — Testnet ในวันนี้ได้มีมาฝากกัน
Axelar คืออะไรสามารถอ่านได้ที่ > มาลองทำ Cross-Chain EVM ด้วย Axelar กัน !!
Blog นี้แนะนำการหา Token สำหรับ Test 3 Chain หลักได้แก่
- Ethereum Chain โดย Chain Testnet คือ “Ropsten Test Network”
- Polygon Chain โดย Chain Testnet คือ “Mumbai-Testnet”
- Avalanche Chain โดย Chain Testnet คือ “Avalanche C-Chain Testnet”
*** ก่อนไปเก็บ Token ต้องเตรียม Metamask กันก่อน ***
เตรียม Metamask
- เข้าหน้า Metamask ของคุณ
- จากนั้นไปที่ Account > Settings
3. เลือก Advanced > กด ON : Show test networks
Add Chain สำหรับ Test
- เข้า Link > Axelar Network Documentation
- เลือก Chain ที่ต้องการเพิ่ม โดยกดที่ icon Metamask
3. เมื่อกด Add chain ที่ Metamask จะแสดงดังนี้
- Ropsten Test Network
- Mumbai-Testnet
- Avalanche C-Chain Testnet
ในการ Add Chain Testnet แต่ละ Chain จะได้ Native Token ของ Chain นั้นมาด้วยเอาไว้สำหรับเสียค่า Gas ในการทำ Transaction
*** ดังนั้น หัวข้อต่อไปเราจะไปเก็บ Native Token ของแต่ละ Chain มาเอาไว้สำหรับ Test กัน ***
Get Native Token — Ropsten Test Network
- Copy Wallet Address Metamask > Ropsten Test Network
2. เข้า Link > https://faucet.egorfine.com/
- วาง Wallet Address และกดปุ่ม “Give me Ropsten ETH!”
- เมื่อเพิ่มสำเร็จเราจะได้ 10 ETH ในกระเป๋า
>>>>> สามารถกดได้ทุกๆ 24 ชั่วโมง
Get Native Token — Mumbai-Testnet
- Copy Wallet Address Metamask > Mumbai-Testnet
2. เข้า Link > https://faucet.polygon.technology/
- วาง Wallet Address และกดปุ่ม “Submit”
- เมื่อเพิ่มสำเร็จเราจะได้ 0.2 MATIC ในกระเป๋า
>>>>> สามารถกดได้ประมาณทุกๆ 5 นาที
Get Native Token — Avalanche C-Chain Testnet
- Copy Wallet Address Metamask > Avalanche C-Chain Testnet
2. เข้า Link > https://faucet.avax.network/
- วาง Wallet Address และกดปุ่ม “REQUEST 2 AVAX”
- เมื่อเพิ่มสำเร็จเราจะได้ 2 AVAX ในกระเป๋า
>>>>> สามารถกดได้ทุกๆ 24 ชั่วโมง
จากทั้ง 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
- Ropsten Chain : https://ropsten.etherscan.io
- Mumbai-Testnet : https://mumbai.polygonscan.com
- Avalanche C-Chain Testnet : https://testnet.snowtrace.io
Step 2 : Copy Contract Address
Step 3 : เข้าหน้า Metamask ของ Ropsten chain > กด “Import tokens”
Step 4 : เข้าหน้า Import tokens วาง Contract Address ที่ Copy ไว้ > กด “Add Custom Token” > กด “Import tokens”
Step 5: แสดงหน้า Add WETH สำเร็จ
>> ทำ Step 1–5 กับ Mumbai-Testnet และ Avalanche C-Chain Testnet <<
ขั้นตอนที่ 2 Ropsten Chain Wallet แลก ETH เป็น WETH
Step 1 : เข้า Link : https://ropsten.etherscan.io/
Step 2 : กด “Connect to Web3” > เลือก Metamask > กด “Next” > กด “Connect”
Step 3 : เลือกแถบเมนู Contract > Write Contract > deposit > ระบุจำนวน ETH ที่ต้องการแลกเป็น WETH > กด “Write”
Step 4 : กด “Confirm” Metamask
Step 5: สามารถกด “View your transaction” เพื่อดูได้
>>> เราก็จะมี 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
Step 2 : Connect Wallet Metamask โดยเลือกเป็น Ropsten Chain เพราะเป็น Chain ต้นทางที่จะโอน WETH
Step 3 : จะทำการโอน 2 WETH ที่ Ropsten Chain ไปยัง Mumbai-Testnet เลือกเมนูตามนี้
- Source Chain > Chain : Ethereum, Token : WETH
- Destination Chain > Chain : Polygon
- Enter Destination Address : ใส่ Address Wallet ของเรา
Step 4 : กด “Initiate Transfer” > กด “Confirm”
Step 5 : กดที่ Metamask
Step 6 : ระบุจำนวน WETH ที่ต้องการโอน ในที่นี้ระบุไป 2 WETH > กด “Send” > Confrim Metamask
Step 7 : รอทำ Transaction
Step 8 : Transaction Complete!
>>> เราก็จะมี 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 ของเรา
Step 4 : กด “Initiate Transfer” > กด “Confirm”
Step 5 : กดที่ Metamask
Step 6 : ระบุจำนวน WETH ที่ต้องการโอน ในที่นี้ระบุไป 2 WETH > กด “Send” > Confrim Metamask
Step 7 : รอทำ Transaction
Step 8 : Transaction Complete!
>>> เราก็จะมี 1.99992 WETH ที่หายไป 0.00008 เป็นค่า Gas <<<
เท่านี้ทั้ง 3 Chain ของเราก็จะมี Token สำหรับทดสอบระบบ และ Native Token สำหรับไว้จ่ายค่า Gas Chain แล้ว
💙 พบกับ How To แบบนี้ได้อีกในครั้งต่อไป ขอบคุณที่อ่านมาถึงตรงนี้นะคะ 💙
ขอแถมการอธิบายดีๆเกี่ยวกับ Axelar Network > เกาะให้ทัน ห้ามพลาด! Axelar Networkโปรเจกต์ระดับเทพ ที่จะพาโลก Blockchain ข้ามไปอีกขั้น