📌 Deploy contract บน Blast Sepolia เพิ่ม tx. หลังเปิด Testnet ได้ไม่นานนี้
Blast เปิด Testnet ให้ทดลองใช้แล้ว
แต่ตอนนี้ยังไม่มีอะไรให้เล่น งั้นเราไปสร้าง contract ไว้ก่อนก็ไม่เสียหาย เพิ่ม tx กันดีกว่า เผื่อมีอะไร 👀
✨ อันดับแรกต้องมีเหรียญเชนก่อน
ส่ง ETH เชน Sepolia ไปที่กระเป๋า bridge แล้ว ETH จะไปโผล่เชน Blast เอง ส่งไปที่ ..
0xc644cc19d2A9388b71dd1dEde07cFFC73237Dca8
✨ เพิ่มเชน Blast Sepolia
🔸 เข้าเว็บ
testnet.blastscan.io/ เชื่อมเป๋าเพื่อ add Blast Sepolia ที่เมนูขวาบน (ถ้าไม่เจอปุ่ม connect ปุ่มอาจซ่อนในเมนู Settings)
🔸 เพิ่มเชนเสร็จแต่ block explorer ที่เพิ่มมามันเอ๋อ
ให้ไปตั้งค่าใหม่ใน mtm
ตั้งค่าง่ายๆ โดยตรงที่เราเลือกเชน กดปุ่ม Add Network มันจะพาไปหน้า settings > ไปที่แท็บ Networks > เลือกเชน Blast Sepolia > ช่อง Block explorer URL ให้ลบแล้วใส่
testnet.blastscan.io/ แทน แล้วกด Save จบ
เช็ค Balance ว่า ETH มาเชน Blast แล้วหรือยัง?
ถ้าเข้าแล้วไปต่อกันเลย ..
📌 Deploy Contract
จะทำคล้ายกับที่เคยให้ Deploy Scroll แต่ต่างกันนิดหน่อย
✨ วิธีการ ✨
มีแค่ 3 step ง่ายๆ เลย
1⃣ Create file & copy & paste code
2⃣ Compile
3⃣ Deploy
✅Done!
1⃣ Create file & copy & paste code
เข้าเว็บ
remix.ethereum.org/ ถ้าเจอ popup Help to improve กดปิด
คลิ้กขวาตรงที่ว่างๆ ช่อง workspace ซ้ายมือ > เลือก New File > ตั้งชื่อตามชอบ.sol
จะเห็นแท็บชื่อไฟล์เราเปิดอยู่ช่องขวามือ ให้ก๊อปโค้ดข้างล่างไปใส่ในนั้น
---- code ----
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
contract FunctionTypes{
uint256 public number = 5;
constructor() payable {}
function add() external{
number = number 1;
}
// pure:
function addPure(uint256 _number) external pure returns(uint256 new_number){
new_number = _number 1;
}
// view:
function addView() external view returns(uint256 new_number) {
new_number = number 1;
}
// internal:
function minus() internal {
number = number - 1;
}
function minusCall() external {
minus();
}
// payable:
function minusPayable() external payable returns(uint256 balance) {
minus();
balance = address(this).balance;
}
}
--------
2⃣ Compile
ซ้ายสุดจะมีไอคอนเรียงลงมา กดไอคอนใต้แว่นขยาย จะเจอ Solidity Compiler
** ตรงช่อง Compiler เลือก 0.8.4 **
กดปุ่ม Compile ชื่อไฟล์.sol 1 ครั้ง
3⃣ Deploy
╰ ** ใน mtm เลือกเชนเป็น Blast Sepolia **
╰ กดไอคอนถัดลงมาจากไอคอนก่อนหน้า จะเจอ Deploy & Run Transactions
╰ ตรง Environment กดเปลี่ยนเป็น "Injected Provider - Metamask"
หลังจากนั้นกด Deploy แล้วคอนเฟิร์ม mtm เป็นอันเสร็จ
❤ หากชอบบทความนี้ ..
🙏 โปรดไลค์ & Repost เป็นกำลังใจด้วยจ้า ✨
🐱 Follow us: 👉
@crypto_benz
📜 เช็คแคมเปญ/บทความทั้งหมดได้ที่ ..
👉
bit.ly/m/cbenz
#Blast #BlastSepolia