JSON-RPC
Методы JSON-RPC
Поддерживаемые методы Ethereum JSON-RPC в BlockVectra, описания и веса в Compute Units (CU).
BlockVectra поддерживает стандартные методы Ethereum JSON-RPC 2.0 во всех поддерживаемых сетях блокчейна. Запросы учитываются в Compute Units (CU) и имеют лимиты частоты на каждый ключ.
Выберите любой метод ниже, чтобы просмотреть его параметры, структуру ответа, примечания, пример запроса через curl и доступность по сетям.
Методы
| Метод | Описание | CU / Вызов |
|---|---|---|
eth_blockNumber | Возвращает номер самого последнего блока, известного узлу. | 1 CU |
eth_chainId | Возвращает Chain ID по EIP-155 текущей сети. | 1 CU |
eth_syncing | Возвращает статус синхронизации узла. | 10 CU |
net_version | Возвращает Network ID текущей сети в виде десятичной строки. | 10 CU |
web3_clientVersion | Возвращает строку с именем клиента и версией узла. | 10 CU |
eth_gasPrice | Возвращает текущую рекомендуемую узлом цену gas в wei. | 10 CU |
eth_maxPriorityFeePerGas | Возвращает рекомендуемую узлом приоритетную комиссию (чаевые) по EIP-1559 за единицу gas в wei. | 10 CU |
eth_feeHistory | Возвращает историю базовых комиссий, коэффициентов использования gas и опциональных процентилей приоритетной комиссии для диапазона блоков. | 10 CU |
eth_estimateGas | Оценивает лимит gas, необходимый для выполнения транзакции. | 20 CU |
eth_call | Выполняет вызов только для чтения на основе состояния указанного блока и возвращает результат. | 15 CU |
eth_simulateV1 | Симулирует последовательность вызовов или транзакций на основе состояния блока без их отправки в сеть. | 20 CU |
eth_getBalance | Возвращает баланс в ether (в wei) для указанного адреса в заданном блоке. | 10 CU |
eth_getCode | Возвращает байткод контракта, развернутого по указанному адресу в заданном блоке. | 10 CU |
eth_getStorageAt | Возвращает исходное значение, сохраненное в указанном слоте хранилища адреса. | 10 CU |
eth_getTransactionCount | Возвращает количество транзакций, отправленных с адреса (его nonce), в заданном блоке. | 10 CU |
eth_getLogs | Запрашивает логи событий в диапазоне блоков, соответствующие фильтру. | 30 CU |
eth_getBlockByNumber | Возвращает информацию о блоке по его номеру, опционально с полными объектами транзакций. | 5 CU |
eth_getBlockByHash | Возвращает информацию о блоке по его хэшу, опционально с полными объектами транзакций. | 10 CU |
eth_getBlockReceipts | Возвращает все квитанции транзакций для указанного блока. | 10 CU |
eth_getTransactionByHash | Возвращает информацию о транзакции по ее хэшу. | 10 CU |
eth_getTransactionReceipt | Возвращает квитанцию (результат выполнения) транзакции по ее хэшу. | 10 CU |
eth_sendRawTransaction | Отправляет подписанную необработанную транзакцию. | 30 CU |
debug_traceTransaction | Реконструирует и повторно выполняет транзакцию для создания трассировки выполнения. | 100 CU |
debug_traceCall | Выполняет eth_call на основе состояния заданного блока и генерирует трассировку выполнения. | 100 CU |
trace_transaction | Возвращает все трассировки, созданные в процессе выполнения транзакции. | 100 CU |
Связанные справочники
Последнее обновление: