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

Связанные справочники

Последнее обновление:

На этой странице