ตอนนี้เราได้สร้างโค้ดสำหรับโทเค็นมีม ERC20 ของเราแล้ว ขั้นตอนต่อไปคือการปรับใช้ ก่อนที่จะปรับใช้โทเค็นบนเครือข่าย Ethereum หลัก เราจะปรับใช้โทเค็นบน Goerli Testnet ก่อน สิ่งนี้ช่วยให้เราสามารถทดสอบโทเค็นของเราในสภาพแวดล้อมที่ปราศจากความเสี่ยง
Goerli Testnet เป็นหนึ่งในเครือข่ายทดสอบของ Ethereum (testnet) ซึ่งนักพัฒนาซอฟต์แวร์ใช้เพื่อทดสอบแอปพลิเคชันแบบกระจายอำนาจก่อนที่จะปรับใช้บนเครือข่าย Ethereum หลัก (mainnet) Goerli Testnet ก็เหมือนกับ Ethereum testnet อื่นๆ ที่ทำงานคล้ายกับ mainnet แต่ Ether บนเครือข่ายนั้นไม่มีมูลค่าที่แท้จริง
การใช้ Goerli Testnet ช่วยให้เรามั่นใจได้ว่าโทเค็นของเราทำงานตามที่คาดหวัง โดยไม่ต้องใช้ Ether จริง สิ่งนี้ทำให้เป็นขั้นตอนสำคัญในการพัฒนาและปรับใช้สัญญาอัจฉริยะ
ก่อนที่เราจะสามารถปรับใช้โทเค็นของเราได้ เราจำเป็นต้องมีอีเธอร์บางส่วนในกระเป๋าเงิน Metamask ของเรา เนื่องจากเราใช้ testnet เราจะใช้ Testnet Ether ซึ่งสามารถรับได้ฟรี
หากต้องการรับ Testnet Ether ฟรี โปรดไปที่ Goerli Faucet
ทำตามคำแนะนำบนเว็บไซต์เพื่อรับ Testnet Ether ฟรีในกระเป๋าเงิน MetaMask ของคุณ
คุณควรเห็นหน้าจอเช่นนี้หลังจากเสร็จสิ้น คุณจะได้รับ 0,02 GoerliETH
ตรวจสอบให้แน่ใจว่ากระเป๋าเงิน MetaMask ของคุณเชื่อมต่อกับ Goerli Testnet
ตอนนี้เรามาปรับใช้สัญญาบน Goerli Testnet โดยใช้ Remix IDE:
กลับไปที่ Remix IDE ของคุณ
คลิกที่ไอคอน “ปรับใช้และเรียกใช้ธุรกรรม” ทางด้านซ้ายของหน้าจอ
ตรวจสอบให้แน่ใจว่าตั้งค่าสภาพแวดล้อมเป็น "Injected Provider - Metamask" ในเมนูแบบเลื่อนลง ตัวเลือกนี้เชื่อมต่อกับ Metamask (อีกครั้ง ตรวจสอบให้แน่ใจว่ากระเป๋าเงิน MetaMask ของคุณเชื่อมต่อกับ Goerli Testnet)
จากเมนูแบบเลื่อนลง "สัญญา" ให้เลือก "LearnCoin" (สัญญาของคุณควรแสดงอยู่ที่นี่หลังจากรวบรวมเรียบร้อยแล้ว)
คลิกที่ "ปรับใช้"
คุณควรได้รับ GoerliETH จาก faucet คุณสามารถยืนยันธุรกรรมของคุณได้บน metamask และรอเพื่อยืนยันบน Goerli testnet! เมื่อธุรกรรมได้รับการยืนยัน สัญญาของคุณจะถูกนำไปใช้กับ Goerli Testnet! คอนโซล Remix ของคุณด้านล่างจะต้องมีลักษณะดังนี้:
และคุณควรจะสามารถค้นหาสัญญาของคุณที่ใช้งานได้โดยคลิก “ดูบน Etherscan”
ยินดีด้วย ตอนนี้คุณได้สร้างโทเค็น ERC20 ของคุณเองแล้วในสภาพแวดล้อมเทสเน็ตที่ปลอดภัย! คุณสามารถค้นหาเหรียญเรียนรู้ของเราได้ที่นี่: https://goerli.etherscan.io/address/0x70a1704f22c476d64c6dfd5ad2e1a75dc2928cf0
ตอนนี้เราได้สร้างโค้ดสำหรับโทเค็นมีม ERC20 ของเราแล้ว ขั้นตอนต่อไปคือการปรับใช้ ก่อนที่จะปรับใช้โทเค็นบนเครือข่าย Ethereum หลัก เราจะปรับใช้โทเค็นบน Goerli Testnet ก่อน สิ่งนี้ช่วยให้เราสามารถทดสอบโทเค็นของเราในสภาพแวดล้อมที่ปราศจากความเสี่ยง
Goerli Testnet เป็นหนึ่งในเครือข่ายทดสอบของ Ethereum (testnet) ซึ่งนักพัฒนาซอฟต์แวร์ใช้เพื่อทดสอบแอปพลิเคชันแบบกระจายอำนาจก่อนที่จะปรับใช้บนเครือข่าย Ethereum หลัก (mainnet) Goerli Testnet ก็เหมือนกับ Ethereum testnet อื่นๆ ที่ทำงานคล้ายกับ mainnet แต่ Ether บนเครือข่ายนั้นไม่มีมูลค่าที่แท้จริง
การใช้ Goerli Testnet ช่วยให้เรามั่นใจได้ว่าโทเค็นของเราทำงานตามที่คาดหวัง โดยไม่ต้องใช้ Ether จริง สิ่งนี้ทำให้เป็นขั้นตอนสำคัญในการพัฒนาและปรับใช้สัญญาอัจฉริยะ
ก่อนที่เราจะสามารถปรับใช้โทเค็นของเราได้ เราจำเป็นต้องมีอีเธอร์บางส่วนในกระเป๋าเงิน Metamask ของเรา เนื่องจากเราใช้ testnet เราจะใช้ Testnet Ether ซึ่งสามารถรับได้ฟรี
หากต้องการรับ Testnet Ether ฟรี โปรดไปที่ Goerli Faucet
ทำตามคำแนะนำบนเว็บไซต์เพื่อรับ Testnet Ether ฟรีในกระเป๋าเงิน MetaMask ของคุณ
คุณควรเห็นหน้าจอเช่นนี้หลังจากเสร็จสิ้น คุณจะได้รับ 0,02 GoerliETH
ตรวจสอบให้แน่ใจว่ากระเป๋าเงิน MetaMask ของคุณเชื่อมต่อกับ Goerli Testnet
ตอนนี้เรามาปรับใช้สัญญาบน Goerli Testnet โดยใช้ Remix IDE:
กลับไปที่ Remix IDE ของคุณ
คลิกที่ไอคอน “ปรับใช้และเรียกใช้ธุรกรรม” ทางด้านซ้ายของหน้าจอ
ตรวจสอบให้แน่ใจว่าตั้งค่าสภาพแวดล้อมเป็น "Injected Provider - Metamask" ในเมนูแบบเลื่อนลง ตัวเลือกนี้เชื่อมต่อกับ Metamask (อีกครั้ง ตรวจสอบให้แน่ใจว่ากระเป๋าเงิน MetaMask ของคุณเชื่อมต่อกับ Goerli Testnet)
จากเมนูแบบเลื่อนลง "สัญญา" ให้เลือก "LearnCoin" (สัญญาของคุณควรแสดงอยู่ที่นี่หลังจากรวบรวมเรียบร้อยแล้ว)
คลิกที่ "ปรับใช้"
คุณควรได้รับ GoerliETH จาก faucet คุณสามารถยืนยันธุรกรรมของคุณได้บน metamask และรอเพื่อยืนยันบน Goerli testnet! เมื่อธุรกรรมได้รับการยืนยัน สัญญาของคุณจะถูกนำไปใช้กับ Goerli Testnet! คอนโซล Remix ของคุณด้านล่างจะต้องมีลักษณะดังนี้:
และคุณควรจะสามารถค้นหาสัญญาของคุณที่ใช้งานได้โดยคลิก “ดูบน Etherscan”
ยินดีด้วย ตอนนี้คุณได้สร้างโทเค็น ERC20 ของคุณเองแล้วในสภาพแวดล้อมเทสเน็ตที่ปลอดภัย! คุณสามารถค้นหาเหรียญเรียนรู้ของเราได้ที่นี่: https://goerli.etherscan.io/address/0x70a1704f22c476d64c6dfd5ad2e1a75dc2928cf0