Saltar al contenido principal

JSON-RPC-Punto final

Un punto final JSON-RPC es la ubicación de red a la que un programa puede enviar sus solicitudes RPC para acceder a los datos del servidor. Una vez que conecta una aplicación descentralizada a un punto final RPC, puede acceder a las funcionalidades de diferentes operaciones, lo que permite el uso en tiempo real de los datos de la blockchain. BOT Chain proporciona varios puntos finales RPC para conectarse tanto a su red principal como a su red de prueba. En esta sección, enumeramos los puntos finales JSON-RPC que se pueden usar para conectarse a BOT Chain.

Agregar red BOT con un clic

Visite ChainList y conéctese a su billetera. Agregará puntos finales RPC activos.

Puntos finales de RPC de BOT Chain

eth_getLogs está deshabilitado en los siguientes puntos finales de la red principal. Utilice puntos finales de terceros desde aquí. Si necesita extraer registros con frecuencia, le recomendamos utilizar WebSockets para enviarle nuevos registros cuando estén disponibles.

BOT Red principal (ID de cadena 677)

Red de prueba de BOT Chain (ID de cadena 968)

Iniciar HTTP JSON-RPC

Puede iniciar HTTP JSON-RPC con el indicador –http

## mainnet
https://rpc.botchain.ai

## testnet
https://rpc.bohr.life

JSON-RPC API Lista

BOT Chain es compatible con EVM y se esfuerza por ser lo más compatible posible con Go-Ethereum API. Sin embargo, BOT Chain también tiene características únicas, como una finalidad más rápida y el almacenamiento de datos de blobs en la capa de ejecución, que requieren sus propios API especializados.

Geth(Ir-Ethereum) API

BOT Chain es casi totalmente compatible con los Geth API. Cualquier excepción o incompatibilidad se enumera explícitamente. Si buscas un uso detallado de un API específico, lo más probable es que encuentres la respuesta en el siguiente enlace:

Geth JSON-RPC API documentación.

Finalidad

El protocolo de consenso PoS de Ethereum, conocido como "Gasper", se basa en LMD-GHOST (una regla de elección de bifurcación) y Casper FFG (un dispositivo de finalidad). De manera similar, el protocolo de consenso de BOT Chain, llamado "Parlia", se construye sobre un mecanismo de elección de bifurcación basado en dificultad con FFG, como se describe en BEP-126. Para mejorar aún más el rendimiento de BOT Chain, los validadores pueden producir múltiples bloques consecutivos, como se explica en BEP-341. Estas diferencias dan como resultado que BOT Chain tenga un proceso de finalidad único en comparación con Ethereum.

Blob

BOT Chain implementa EIP-4844, que admite transacciones Shard Blob. Para obtener más detalles, consulte la documentación de Blob API.

Otro BOT Chain API

BOT Chain implementa algunos otros APIs