How to receive NFT from ETH the merge

Follow us to receive the latest updates. Twitter : https://twitter.com/SnakeDAOproject Medium : https://medium.com/@Wanlekz Mirror : https://mirror.xyz/0x006c77e68d2cE85db549BAC376b4C7283A332447 Discord : snakeDAO Support snakeDAO : Debank profile

สิ่งที่ควรจะมีก่อนทำ : ENS + Metamask

รายละเอียดฉบับเต็มของ The merge : Notion

* Snapshot Block 565505 ตอนนี้ 524800 รีบทำหน่อยนะครับ

** เช็ค Block ล่าสุด https://explorer.kiln.themerge.dev

เพิ่ม Network Kiln : https://kiln.themerge.dev

ขอ Faucet ได้สำหรับคนไม่มี ENS : https://kilnfaucet.com แต่ว่าได้น้อยมาก อาจจะไม่พอ

ถ้าใครยังไม่มี ENS ทำตามด้านล่างนี้

  1. ไปที่ https://app.ens.domains เปลี่ยนเป็น ETH Network ก่อน แล้วกด Connect wallet มุมซ้ายบน

post image

2. พิมพ์ชื่อ Domain ที่ต้องการจดลงไปในช่อง Search แล้วกด Search

post image

3. ถ้าชื่อที่ต้องการจดยังว่างอยู่จะขึ้น Available แบบในรูป

post image

4. ค่าจดจะเสีย 0.002 ETH + 0.005 หรืออาจจะแพงกว่า ถ้าเพิ่มจำนวนปีก็จะเสียเพิ่ม (อันนี้แค่ปีเดียวก็พอครับ) จากนั้นกด Request to Register แล้วกดคลิ๊กๆไปเรื่อยๆจน Complete

post image

5. พอจดเสร็จแล้วไปที่เมนู My account แล้วกด Set primary (ลองหาๆดูครับ พอดีผมเคยทำไปแล้ว เลยไม่มีรูปขึ้น แต่อาจจะไม่ต้อง Set ก็ได้นะครับ ผมก็จำไม่ค่อยได้ จดไว้นานแล้ว)

post image

เสร็จขั้นตอนการจด Domain

สำหรับคนที่มี ENS อยู่แล้ว ทำตามนี้ได้เลย

ไปขอ Faucet : https://faucet.kiln.themerge.dev แล้ววาง ENS ของเราลงไปแล้วกดขอ จะได้ 32 ETH มา (ใส่ตัวเล็กหมดก็ได้นะครับ)

post image
  1. ไปที่ https://kiln.themerge.dev/ แล้วทำการเพิ่ม Kiln Network (เหมือนที่เราเพิ่มตามปกติ)

  2. จากนั้นเปลี่ยน Network เป็น Kiln ที่เพิ่งเพิ่มไปเมื่อกี้ (สำคัญมาก ต้องเปลี่ยนก่อน)

  3. ไปที่ https://remix.ethereum.org/ จากนั้นกดที่ tab เลข 1 (เผื่อบางคนมองไม่เห็นตรง workspace) จากนั้นกด new file (เลข 2) จะได้ไฟล์ใหม่มา 1 ไฟล์ ให้ Rename เป็น Mycontract.sol ตามหมายเลข 3 จะได้ตามรูป

post image

4. Copy Code ชุดนี้ไปวางใน Console

// TestingTheMerge

pragma solidity >=0.5.0 <0.7.0;

contract HelloGM {

function gm()public pure returns (string memory){

return 'Hello gm.xyz';

}

}

จะได้ตามรูปนี้

post image

5. ไปที่ Tab 3 (ที่วงไว้) แล้วเปลี่ยน Compiler เป็น 0.5.2 หรือ 0.5.0 ก็ได้ แล้วกด Compile Mycontract.sol ตามลูกศร

post image

6. ไปที่ Tab 4 แล้วเปลี่ยนตรง Environment เป็น Injected Web3 แล้วมันจะให้ต่อ MM ก็ต่อไป จากนั้นเช็คว่า Account กับ Contract ตรงไหม ถ้าตรงก็กด Deploy (ถ้าไม่ใช่ Kiln กดแล้วเสียแก๊สจริงนะ)

post image

7. พอกด Confirm ใน MM เสร็จ จะเห็นตรง Deployed Contracts เพิ่มมา

post image

8. พอกดตรง Contract ข้างบน ให้กดปุ่ม Activate 1 ครั้ง แล้วใส่ค่าอะไรก็ได้ตรงช่อง Set แล้วกดรัวๆไป 10 ครั้ง เพื่อให้ได้ Transaction ขึ้นมาให้เรากดรัวๆทีเดียว

* ถ้าไม่ขึ้นตัว Activate พวกนี้ ให้กดปุ่ม Deploy วนๆไป 100+ ให้ได้ตามที่เขากำหนดมา แล้วข้ามไปที่ Step 10 ได้เลย

post image

9. ทำวนข้อ 7 - 8 ทั้งหมด 10 รอบ เพื่อให้ได้ตามเควส 100 Transaction กับอื่นๆ (ข้อ Validator กับ Slashed ยังทำไม่เป็น)

post image

10. ไปที่ https://explorer.kiln.themerge.dev/address/0x446E57b8584f3606737F187ab18a5cEaD037BbC4/write-contract แล้วกด Connect wallet จากนั้นไปที่ ข้อ 4 กับ ข้อ 5 กดรัวๆไปเลย 10 - 100 รอบของแต่ละข้อเพื่อความชัวร์

post image