x402 คิดราคา request อย่างไร
call มาตรฐาน เช่น
getSlot หรือ eth_blockNumber มีราคา $0.001 ซึ่งเป็นราคาขั้นต่ำของหนึ่ง request ส่วนเมธอดที่หนักกว่า เช่น getProgramAccounts หรือ eth_getLogs จะมีราคาสูงขึ้นตามน้ำหนักของเมธอด ส่วน batch จะคิดราคาเป็น request เดียว ดังนั้นจึงจ่ายราคาขั้นต่ำเพียงครั้งเดียวสำหรับทั้ง batch ดูราคาของทุกเมธอดได้ที่ x402.erpc.global/pricing ซึ่งมาจากตารางเดียวกับที่ใช้คิดราคา request ของคุณวิธีคำนวณราคา
- แต่ละเมธอดมีน้ำหนัก (weight) ซึ่งนับเป็น token โดย token ในที่นี้คือหน่วยของราคา ไม่ใช่เหรียญ หนึ่ง token เท่ากับ $0.000001 ดังนั้น 1,000 token เท่ากับ $0.001 ซึ่งจ่ายเป็น 0.001 USDC
- น้ำหนักของทุก call ใน request จะถูกนำมารวมกัน
- หากผลรวมน้อยกว่า 1,000 token จะคิดเป็น 1,000 token หรือ $0.001 ซึ่งเป็นการชำระเงินขั้นต่ำที่ x402.erpc.global settle ได้
batch ของ
getSlot และ getBlockHeight มีน้ำหนัก 42 + 42 = 84 token และมีราคา $0.001 ส่วน batch ของ eth_blockNumber, eth_getLogs และ eth_call มีน้ำหนัก 42 + 2,400 + 420 = 2,862 token และมีราคา $0.002862Solana
เมธอดอื่นทั้งหมดใน /pricing มีน้ำหนักน้อยกว่า 1,000 token ดังนั้นหนึ่ง call จึงมีราคา $0.001 ตัวอย่างเช่น
getSignaturesForAddress มีน้ำหนัก 420 token นอกจากนี้ Solana ต่างจากเชนอื่นตรงที่ยังรับเมธอดที่ /pricing ไม่ได้ระบุไว้ด้วย โดยคิด 42 token ข้อยกเว้นคือเมธอดที่ x402.erpc.global ไม่ได้ขาย เช่น getLeaderSlots ซึ่งระบบจะตอบกลับด้วยข้อผิดพลาดและไม่มีการเรียกเก็บเงินEthereum และ Base
Base ใช้ตารางเดียวกับ Ethereum
หากเรียกเมธอดที่ไม่อยู่ในตาราง เช่น เมธอด
debug_* หรือ trace_* ระบบจะตอบกลับด้วยข้อผิดพลาดก่อนการชำระเงินAvalanche
เมธอด
eth_* ใช้น้ำหนักเดียวกับ Ethereum ส่วนเมธอดใน namespace อื่น เช่น avax.*, avm.*, platform.* และ info.* มีน้ำหนัก 42 token ดังนั้นหนึ่ง call จึงมีราคา $0.001อีก 12 เชน
บน Arbitrum, Bitcoin, Hyperliquid, Kaia, Monad, NEAR, Optimism, Polygon, Robinhood Chain, Soneium, Sui และ TRON ทุกเมธอดมีน้ำหนักน้อยกว่า 1,000 token ดังนั้นหนึ่ง call จึงมีราคา $0.001 หากเรียกเมธอดที่ไม่อยู่ในตารางของเชนนั้น ระบบจะตอบกลับด้วยข้อผิดพลาดก่อนการชำระเงิน
การชำระด้วย EURC
ราคากำหนดเป็นดอลลาร์สหรัฐ ส่วน EURC คิดในอัตราเท่ากับ USDC คือใช้จำนวนหน่วยเท่ากันโดยไม่มีการคิดอัตราแลกเปลี่ยน request ราคา $0.001 จะชำระด้วย 0.001 USDC หรือ 0.001 EURC
ตรวจสอบราคา
GET https://x402.erpc.global/pricing ส่งคืนตารางของทุก path พร้อม token และราคาของแต่ละเมธอด โดยใช้งานได้ฟรี





