Comment x402 calcule le prix d'une requête

Un appel standard, comme getSlot ou eth_blockNumber, coûte $0.001, le minimum pour une requête. Les méthodes plus lourdes, comme getProgramAccounts ou eth_getLogs, coûtent davantage, selon le poids de la méthode. Un batch est facturé comme une seule requête : le minimum n'est donc payé qu'une fois pour tout le batch. Le prix de chaque méthode est publié sur x402.erpc.global/pricing ; il provient des mêmes grilles tarifaires que celles qui fixent le prix de vos requêtes.

Comment le prix est calculé

  1. Chaque méthode a un poids, compté en tokens. Ici, un token est une unité de prix, pas une cryptomonnaie : un token vaut $0.000001, donc 1000 tokens valent $0.001, payés en 0.001 USDC.
  2. Les poids de tous les appels de la requête sont additionnés.
  3. Un total inférieur à 1000 tokens est facturé comme 1000 tokens, soit $0.001 : le plus petit paiement que x402.erpc.global règle.
Un batch de getSlot et getBlockHeight pèse 42 + 42 = 84 tokens et coûte $0.001. Un batch de eth_blockNumber, eth_getLogs et eth_call pèse 42 + 2400 + 420 = 2862 tokens et coûte $0.002862.

Solana

MéthodesTokensPrix d'un appel
Méthodes standard, comme getBalance, getSlot et sendTransaction42$0.001
Méthodes DAS, comme getAsset640$0.001
getMultipleAccounts420 par compte demandé dans l'appel$0.001 pour 1 ou 2 comptes, jusqu'à $0.042 pour 100
getTokenLargestAccounts2400$0.0024
getProgramAccounts, getProgramAccountsV24200$0.0042
Toutes les autres méthodes de /pricing pèsent moins de 1000 tokens, donc un appel coûte $0.001 ; getSignaturesForAddress, par exemple, pèse 420. Contrairement aux autres chaînes, Solana accepte aussi toute méthode absente de /pricing, à 42 tokens. Font exception les méthodes que x402.erpc.global ne vend pas, comme getLeaderSlots, qui reçoivent une erreur et ne sont pas facturées.

Ethereum et Base

Base utilise le tableau d'Ethereum.
MéthodesTokensPrix d'un appel
Méthodes standard, comme eth_blockNumber, eth_getBalance et eth_sendRawTransaction42$0.001
Appels qui exécutent du code ou construisent des preuves, comme eth_call, eth_estimateGas et eth_getProof420$0.001
Appels qui renvoient beaucoup de données, comme eth_getLogs, eth_getBlockReceipts, et eth_getBlockByNumber avec les transactions complètes2400$0.0024
eth_simulateV1, eth_callMany4200$0.0042
Une méthode absente du tableau, comme une méthode debug_* ou trace_*, reçoit une erreur avant tout paiement.

Avalanche

Les méthodes eth_* utilisent les poids d'Ethereum. Les méthodes des autres espaces de noms, comme avax.*, avm.*, platform.* et info.*, pèsent 42 tokens, donc un appel coûte $0.001.

Les 12 autres chaînes

Sur Arbitrum, Bitcoin, Hyperliquid, Kaia, Monad, NEAR, Optimism, Polygon, Robinhood Chain, Soneium, Sui et TRON, chaque méthode pèse moins de 1000 tokens, donc un appel coûte $0.001. Une méthode absente de la grille tarifaire de la chaîne reçoit une erreur avant tout paiement.

Payer en EURC

Le prix est fixé en dollars américains. L'EURC est facturé à parité avec l'USDC : le même nombre d'unités, sans taux de change. Une requête à $0.001 se paie avec 0.001 USDC ou 0.001 EURC.

Consulter les prix

GET https://x402.erpc.global/pricing renvoie la grille tarifaire de chaque route, avec les tokens et le prix de chaque méthode. Cette consultation est gratuite.