Cara x402 menghitung harga request

Panggilan standar, seperti getSlot atau eth_blockNumber, berharga $0.001, harga minimum untuk satu request. Method yang lebih berat, seperti getProgramAccounts atau eth_getLogs, lebih mahal sesuai bobot method-nya. Harga batch dihitung sebagai satu request, jadi harga minimum hanya dibayar sekali untuk seluruh batch. Harga setiap method ada di x402.erpc.global/pricing, berdasarkan tabel yang sama dengan yang dipakai untuk menghitung harga request Anda.

Cara harga dihitung

  1. Setiap method memiliki bobot yang dihitung dalam token. Token di sini adalah satuan harga, bukan koin: satu token bernilai $0.000001, jadi 1000 token bernilai $0.001, dibayar sebagai 0.001 USDC.
  2. Bobot semua panggilan dalam request dijumlahkan.
  3. Total di bawah 1000 token dikenai biaya sebagai 1000 token, yaitu $0.001: pembayaran terkecil yang di-settle x402.erpc.global.
Batch berisi getSlot dan getBlockHeight berbobot 42 + 42 = 84 token dan berharga $0.001. Batch berisi eth_blockNumber, eth_getLogs, dan eth_call berbobot 42 + 2400 + 420 = 2862 token dan berharga $0.002862.

Solana

MethodTokenHarga satu panggilan
Method standar, seperti getBalance, getSlot, dan sendTransaction42$0.001
Method DAS, seperti getAsset640$0.001
getMultipleAccounts420 per akun dalam panggilan$0.001 untuk 1 atau 2 akun, hingga $0.042 untuk 100
getTokenLargestAccounts2400$0.0024
getProgramAccounts, getProgramAccountsV24200$0.0042
Setiap method lain di /pricing berbobot kurang dari 1000 token, jadi satu panggilan berharga $0.001; getSignaturesForAddress, misalnya, berbobot 420. Berbeda dengan chain lain, Solana juga menerima method yang tidak tercantum di /pricing, dengan bobot 42 token. Pengecualiannya adalah method yang tidak dijual x402.erpc.global, seperti getLeaderSlots, yang dijawab dengan error dan tidak dikenai biaya.

Ethereum dan Base

Base menggunakan tabel Ethereum.
MethodTokenHarga satu panggilan
Method standar, seperti eth_blockNumber, eth_getBalance, dan eth_sendRawTransaction42$0.001
Panggilan yang menjalankan kode atau membuat proof, seperti eth_call, eth_estimateGas, dan eth_getProof420$0.001
Panggilan yang mengembalikan banyak data, seperti eth_getLogs, eth_getBlockReceipts, dan eth_getBlockByNumber dengan transaksi lengkap2400$0.0024
eth_simulateV1, eth_callMany4200$0.0042
Method di luar tabel, seperti method debug_* atau trace_*, dijawab dengan error sebelum pembayaran.

Avalanche

Method eth_* menggunakan bobot Ethereum. Method di namespace lain, seperti avax.*, avm.*, platform.*, dan info.*, berbobot 42 token, jadi satu panggilan berharga $0.001.

12 chain lainnya

Di Arbitrum, Bitcoin, Hyperliquid, Kaia, Monad, NEAR, Optimism, Polygon, Robinhood Chain, Soneium, Sui, dan TRON, setiap method berbobot kurang dari 1000 token, jadi satu panggilan berharga $0.001. Method di luar tabel chain tersebut dijawab dengan error sebelum pembayaran.

Membayar dengan EURC

Harga ditetapkan dalam dolar AS. EURC dihitung setara dengan USDC: jumlah satuan yang sama, tanpa konversi kurs. Request seharga $0.001 dibayar dengan 0.001 USDC atau 0.001 EURC.

Periksa harga

GET https://x402.erpc.global/pricing mengembalikan tabel setiap path, berisi token dan harga setiap method. Endpoint ini gratis.