deploy contract กันทำไม
การ deploy contract เป็นการสร้างกิจกรรมบน blockchain ซึ่งปกติมีแต่ dev ที่ทำ user ไม่ค่อยทำ ถ้า เชนไหน reward dev ก็น่าจะส่งผลกับ airdrop ที่มากขึ้น ดังนั้นผมคิดว่าไม่ควรพลาด ควรทำกันทุกคน
deploy contract บน chain อื่นๆ เช่น Scroll, Linea, zkSync, polygon zkEVM และ EVM อื่นๆได้ทั้งหมด เทสเน็ตเรา deploy ได้รัวๆ ส่วน mainnet ใช้เงินจริง แต่มันก็ใช้ gas ไม่มาก เล็งตอน gas ถูกแล้วกดได้เลยครับ
✅ ง่ายกว่าที่คิด
✅ ไม่ต้องติดตั้งแอปลงเครื่อง
✅ คู่มือนี้ แอดนาโน optimize ให้ใช้ gas น้อยที่สุด สามารถนำไปใช้สร้าง tx ได้นะครับ gas ถูกกว่า swap
เริ่มกันเลย
ไปที่ https://remix.ethereum.org/ < เช็คว่า url ถูกต้องทุกครั้ง
1) copy code ก็อบโค้ดสุดสั้น ประหยัดแก๊ส ใส่ได้เลย ทำต่อที่ข้อ2
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract SimpleContract {
uint256 public value;
constructor(uint256) {
value = 0;
}
}
2) กดตามลูกศร file explorer > new file > nano.sol
วางโค้ด แล้วกดเซฟ ctrl+S
3) กด ปุ่ม compile สีฟ้าๆนี่ (ถ้ากดแล้วไม่ผ่าน ให้ปรับ compiler บนสุดของปุ่มให้เป็น version ต่ำกว่า 0.8.18)
4) กด deploy contract ตามลูกศร (อย่าลืมใส่เลข 2 ตามตัวอย่าง)
ตั้งด้านบนเป็น metamask > อย่าลืมตั้ง metamask เป็นเชนทีต้องการ > จากนั้นกดปุ่ม deploy และจ่าย gas
✅ เสร็จเรียบร้อยใน 4 ขั้นตอน เยสสสสส
Verify contract (ไม่จำเป็น)
ต่อจาก deploy เราสามารถ verify contract ได้นะ
การ verify EVM contract ที่ deploy ไป
ไปที่ block explorer - etherscan/ basescan
คลิก verify contract
จากนั้นกรอกข้อมูลให้เรียบร้อย เลข contract address และ version solidity
วงแดง ดู version และ license
วงเขียว ก็อบโค้ดทั้งหมดไปใส่เพื่อ verify ตามรูปด้านล่าง
ใส่โค้ดที่เคยใช้เข้าไป แล้ว sign
แค่นี้การ verify ก็เรียบร้อย
เราเคยมีสอน deploy แบบจัดเต็มและรับ 10 NFT จากbase
ใครยังไม่เคยจัดลุยทางนี้👇
ขอบคุณที่ติดตามกันนะครับ หากชอบสามารถ follow, subscribe, mint nft เลี้ยงกาแฟนาโนกันได้ครับ ขอบคุณมากๆครับ