Zugang zum JSON-RPC

Das Devnet von Basis Network ist ein öffentliches Entwicklungsnetz, aus dem Internet erreichbar, aber jede Anfrage braucht ein persönliches Token. Hier finden Sie alles, was Sie für die Verbindung benötigen.

Es ist keine Produktionsumgebung: Devnet-LITHOS haben keinen Wert, und die Chain kann ohne Vorankündigung zurückgesetzt werden.

Einrichtung

Das Token steht im Pfad der URL, nicht in einem Header. Es genügt, eine Variable zu exportieren, und die offizielle CLI funktioniert ohne weitere Änderungen:

export BASIS_RPC_URL=https://rpc.basisnetwork.com.co/<Ihr-Token>

Dieselbe URL funktioniert mit jedem Client, der JSON-RPC über HTTPS spricht:

curl -X POST https://rpc.basisnetwork.com.co/<Ihr-Token> \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

Jedes Token ist genau einer Person zugeordnet und wird einzeln widerrufen. Veröffentlichen Sie es nicht und legen Sie es in keinem Repository ab: Wer es besitzt, spricht in Ihrem Namen mit dem Netzwerk. Falls es Ihnen abhandenkommt, fordern Sie ein neues an — wir sperren das alte sofort.

Netzwerkdaten

ParameterWert
Chain-ID 6969 (0x1b39)
Interner Name basis-devnet-6969
Währung LITHOS
Kleinste Einheit tomo — 1 LITHOS = 1.000.000.000 tomos
Dezimalstellen 9
Minimale Basisgebühr 100 tomos pro Gas-Einheit
Kosten eines Transfers 21.000 Gas × 100 = 0,0021 LITHOS
Blockzeit ≈ 3 s, unabhängig davon, ob Transaktionen anfallen
Signaturen ML-DSA-65 (FIPS 204)
Adressen 32 Bytes — BLAKE3 des öffentlichen Schlüssels
JSON-RPC-Endpoint rpc.basisnetwork.com.co/<Ihr-Token>
Explorer explorer.basisnetwork.com.co

Basis setzt auf Post-Quanten-Kryptographie: Eine Ethereum-Wallet kann hier nur lesen. Adressen sind 32 statt 20 Bytes lang, und die Signaturen verwenden ML-DSA-65 statt secp256k1. MetaMask & Co. können die Chain daher abfragen, aber keine Transaktion für sie signieren. Zum Senden von Transaktionen verwenden Sie die Basis-CLI oder die offizielle Wallet.

Limits

LimitWert
Anfragen pro IP-Adresse25/s dauerhaft, Spitzen bis 50
Aufrufe pro Batch100
Freigeschaltete Methoden38 (siehe unten)
Größe eines Transfers≈ 5.444 Bytes auf der Leitung

Wird die Rate überschritten, kommt 429 zurück; der Aufruf einer Methode außerhalb der Liste liefert einen JSON-RPC-Fehler, keinen Netzwerkfehler. Das Devnet speichert keinen historischen Zustand: Abfragen älterer Blöcke — eth_call oder eth_getBalance für eine frühere Blockhöhe — schlagen bewusst fehl. Fragen Sie immer mit latest ab.

Verfügbare Methoden

Die eth_*-Methoden bilden die Kompatibilitätsschnittstelle; die basis_*-Methoden sind die nativen und die einzigen, die 32-Byte-Adressen verstehen, ohne sie zu kürzen.

  • eth_blockNumber
  • eth_chainId
  • net_version
  • web3_clientVersion
  • eth_getBlockByNumber
  • eth_getBlockByHash
  • eth_getTransactionByHash
  • eth_getTransactionReceipt
  • eth_getTransactionByBlockNumberAndIndex
  • eth_getTransactionByBlockHashAndIndex
  • eth_getBalance
  • eth_getCode
  • eth_getStorageAt
  • eth_getLogs
  • eth_call
  • eth_estimateGas
  • eth_gasPrice
  • eth_maxPriorityFeePerGas
  • eth_feeHistory
  • eth_getTransactionCount
  • eth_syncing
  • eth_getUncleByBlockHashAndIndex
  • eth_sendRawTransaction
  • eth_getBlockReceipts
  • eth_getBlockTransactionCountByNumber
  • basis_blockNumber
  • basis_resolveAddress
  • basis_getRawTransaction
  • basis_getBlockConsensus
  • basis_getBalance
  • basis_getTransactionCount
  • basis_getBlock
  • basis_getBlocks
  • basis_chainId
  • basis_getSubnets
  • basis_getValidators
  • basis_getAccount
  • basis_getReceipt

Token anfordern

Geben Sie im Discord von Basis Network /rpc-token ein und beschreiben Sie in einem Satz, was Sie bauen möchten. Die Anfrage geht an das Team, und sobald jemand sie freigibt, schickt Ihnen der Bot die vollständige URL per Direktnachricht. Lassen Sie Direktnachrichten für diesen Server zu, sonst kann er sie Ihnen nicht zustellen.

Ein Token pro Person: Wenn Sie es erneut anfordern, erhalten Sie dasselbe. Wenn Ihnen E-Mail lieber ist, können Sie auch an contact@basisnetwork.com.co schreiben.

Brauchen Sie Test-LITHOS? Zum Faucet