So berechnet x402 den Preis einer Anfrage

Ein Standardaufruf wie getSlot oder eth_blockNumber kostet $0.001, das Minimum für eine Anfrage. Schwerere Methoden wie getProgramAccounts oder eth_getLogs kosten mehr, je nach Gewicht der Methode. Ein Batch wird als eine Anfrage berechnet, das Minimum fällt also für den ganzen Batch nur einmal an. Den Preis jeder Methode finden Sie unter x402.erpc.global/pricing; er stammt aus denselben Tabellen, nach denen auch Ihre Anfragen berechnet werden.

So wird der Preis berechnet

  1. Jede Methode hat ein Gewicht, gezählt in Token. Ein Token ist hier eine Preiseinheit, kein Coin: Ein Token entspricht $0.000001, 1000 Token also $0.001, bezahlt als 0.001 USDC.
  2. Die Gewichte aller Aufrufe der Anfrage werden addiert.
  3. Eine Summe unter 1000 Token wird als 1000 Token berechnet, also $0.001: die kleinste Zahlung, die x402.erpc.global abwickelt.
Ein Batch aus getSlot und getBlockHeight wiegt 42 + 42 = 84 Token und kostet $0.001. Ein Batch aus eth_blockNumber, eth_getLogs und eth_call wiegt 42 + 2400 + 420 = 2862 Token und kostet $0.002862.

Solana

MethodenTokenPreis eines Aufrufs
Standardmethoden wie getBalance, getSlot und sendTransaction42$0.001
DAS-Methoden wie getAsset640$0.001
getMultipleAccounts420 pro Account im Aufruf$0.001 für 1 oder 2 Accounts, bis zu $0.042 für 100
getTokenLargestAccounts2400$0.0024
getProgramAccounts, getProgramAccountsV24200$0.0042
Jede andere Methode in /pricing wiegt weniger als 1000 Token, ein Aufruf kostet also $0.001; so wiegt zum Beispiel getSignaturesForAddress 420 Token. Anders als die übrigen Chains nimmt Solana auch Methoden an, die /pricing nicht aufführt, und berechnet sie mit 42 Token. Ausgenommen sind die Methoden, die x402.erpc.global nicht verkauft, etwa getLeaderSlots. Sie werden mit einem Fehler beantwortet und nicht berechnet.

Ethereum und Base

Base verwendet die Tabelle von Ethereum.
MethodenTokenPreis eines Aufrufs
Standardmethoden wie eth_blockNumber, eth_getBalance und eth_sendRawTransaction42$0.001
Aufrufe, die Code ausführen oder Proofs erzeugen, etwa eth_call, eth_estimateGas und eth_getProof420$0.001
Aufrufe, die viele Daten zurückgeben, etwa eth_getLogs, eth_getBlockReceipts und eth_getBlockByNumber mit vollständigen Transaktionen2400$0.0024
eth_simulateV1, eth_callMany4200$0.0042
Eine Methode außerhalb der Tabelle, etwa eine debug_*- oder trace_*-Methode, wird vor der Zahlung mit einem Fehler beantwortet.

Avalanche

eth_*-Methoden verwenden die Gewichte von Ethereum. Methoden in den anderen Namespaces, etwa avax.*, avm.*, platform.* und info.*, wiegen 42 Token, ein Aufruf kostet also $0.001.

Die übrigen 12 Chains

Auf Arbitrum, Bitcoin, Hyperliquid, Kaia, Monad, NEAR, Optimism, Polygon, Robinhood Chain, Soneium, Sui und TRON wiegt jede Methode weniger als 1000 Token, ein Aufruf kostet also $0.001. Eine Methode außerhalb der Tabelle der Chain wird vor der Zahlung mit einem Fehler beantwortet.

In EURC bezahlen

Der Preis wird in US-Dollar festgelegt. EURC wird mit USDC gleichgesetzt: dieselbe Anzahl Einheiten, ohne Wechselkurs. Eine Anfrage zu $0.001 wird mit 0.001 USDC oder 0.001 EURC bezahlt.

Preise prüfen

GET https://x402.erpc.global/pricing gibt die Tabelle jeder Route zurück, mit den Token und dem Preis jeder Methode. Die Abfrage ist kostenlos.