JSON-RPCМетоди

Методи JSON-RPC

Підтримувані методи Ethereum JSON-RPC на BlockVectra, їхній опис та вага в Compute Units (CU).

BlockVectra підтримує стандартні методи Ethereum JSON-RPC 2.0 у підтримуваних блокчейн-мережах. Запити обліковуються в Compute Units (CU) і підлягають обмеженню швидкості (rate limit) для кожного ключа.

Виберіть будь-який метод нижче, щоб переглянути його параметри, структуру повернених значень, примітки, приклад 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Повертає запропоновану нодою поточну ціну газу у wei.10 CU
eth_maxPriorityFeePerGasПовертає запропоновану нодою пріоритетну комісію (чайові) за EIP-1559 за одиницю газу, у wei.10 CU
eth_feeHistoryПовертає історію базових комісій, коефіцієнтів використання газу та необов'язкових перцентилів пріоритетної комісії для діапазону блоків.10 CU
eth_estimateGasОцінює ліміт газу, необхідний для виконання транзакції.20 CU
eth_callВиконує виклик лише для читання на основі стану вказаного блоку та повертає результат.15 CU
eth_simulateV1Симулює послідовність викликів або транзакцій на основі стану блоку без трансляції в мережу.20 CU
eth_getBalanceПовертає баланс адреси (у 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Реконструює та повторно виконує транзакцію для створення трасування (trace) виконання.100 CU
debug_traceCallВиконує eth_call на основі стану вказаного блоку та генерує трасування (trace) виконання.100 CU
trace_transactionПовертає всі трасування, згенеровані під час виконання транзакції.100 CU

Пов'язані довідкові матеріали

Востаннє оновлено:

На цій сторінці