This page provides a comprehensive list of all supported Ethereum API methods. Each method includes information about its purpose and usage. For detailed information about a specific method, click on its name to view the complete documentation.
These methods provide core functionality for interacting with the Ethereum blockchain.
Cuộc gọi phương thức | HTTP! | WS! |
---|---|---|
eth_blockNumber Trả về số khối hiện tại | ||
eth_call Thực hiện một cuộc gọi tin nhắn mới ngay lập tức mà không tạo giao dịch | ||
eth_chainId Trả về ID chuỗi của mạng hiện tại | ||
eth_estimateGas Tạo và trả về ước tính về lượng gas cần thiết để thực hiện một giao dịch | ||
eth_feeHistory Trả về dữ liệu lịch sử phí giao dịch cho phạm vi khối được yêu cầu | ||
eth_gasPrice Trả về giá gas hiện tại theo đơn vị wei | ||
eth_getBalance Trả về số dư của một tài khoản cho một địa chỉ nhất định | ||
eth_getBlockByHash Trả về thông tin về một khối được chỉ định bởi hash của nó | ||
eth_getBlockByNumber Trả về thông tin về một khối được chỉ định bởi số của nó | ||
eth_getBlockReceipts Trả về tất cả biên lai giao dịch cho một khối nhất định | ||
eth_getBlockTransactionCountByHash Trả về số lượng giao dịch trong một khối được chỉ định bởi hash của nó | ||
eth_getBlockTransactionCountByNumber Trả về số lượng giao dịch trong một khối được chỉ định bởi số của nó | ||
eth_getCode Trả về mã hợp đồng thông minh đã biên dịch tại một địa chỉ nhất định | ||
eth_getFilterChanges Phương thức thăm dò cho một bộ lọc, trả về một mảng các bản ghi đã xảy ra kể từ lần thăm dò cuối cùng | ||
eth_getFilterLogs Trả về một mảng tất cả các bản ghi phù hợp với bộ lọc có id đã cho | ||
eth_getLogs Trả về một mảng các bản ghi phù hợp với các tiêu chí lọc đã cho | ||
eth_getProof Trả về bằng chứng merkle cho trạng thái của một tài khoản | ||
eth_getStorageAt Trả về giá trị từ một vị trí lưu trữ tại một địa chỉ nhất định | ||
eth_getTransactionByBlockHashAndIndex Trả về thông tin giao dịch theo hash khối và chỉ mục giao dịch | ||
eth_getTransactionByBlockNumberAndIndex Trả về thông tin giao dịch theo số khối và chỉ mục giao dịch | ||
eth_getTransactionByHash Trả về chi tiết giao dịch theo hash giao dịch | ||
eth_getTransactionCount Trả về số lượng giao dịch đã gửi từ một địa chỉ (nonce) | ||
eth_getTransactionReceipt Trả về biên lai của một giao dịch được chỉ định bởi hash của nó | ||
eth_getUncleByBlockHashAndIndex Trả về thông tin về một khối uncle theo hash khối và chỉ mục uncle | ||
eth_getUncleByBlockNumberAndIndex Trả về thông tin về một khối uncle theo số khối và chỉ mục uncle | ||
eth_getUncleCountByBlockHash Trả về số lượng uncle trong một khối được chỉ định bởi hash của nó | ||
eth_getUncleCountByBlockNumber Trả về số lượng uncle trong một khối được chỉ định bởi số của nó | ||
eth_maxPriorityFeePerGas Trả về phí ưu tiên tối đa hiện tại cho mỗi gas theo đơn vị wei | ||
eth_newBlockFilter Tạo một bộ lọc trong nút, để thông báo khi một khối mới đến | ||
eth_newFilter Tạo một đối tượng bộ lọc, dựa trên các tùy chọn bộ lọc, để thông báo khi trạng thái thay đổi | ||
eth_newPendingTransactionFilter Tạo một bộ lọc trong nút, để thông báo khi các giao dịch đang chờ xử lý mới đến | ||
eth_sendRawTransaction Gửi một giao dịch thô vào mạng | ||
eth_subscribe Tạo đăng ký cho các sự kiện blockchain cụ thể qua WebSocket | ||
eth_syncing Trả về thông tin về trạng thái đồng bộ hóa của nút | ||
eth_uninstallFilter Gỡ cài đặt bộ lọc với id đã cho | ||
eth_unsubscribe Hủy đăng ký hiện có qua WebSocket | ||
These methods are used for debugging and analyzing blockchain data in detail.
Cuộc gọi phương thức | HTTP! | WS! |
---|---|---|
debug_getBadBlocks Trả về danh sách các 'khối xấu' gần đây mà máy khách đã thấy trên mạng | ||
debug_storageRangeAt Trả về phạm vi lưu trữ của hợp đồng tại một chiều cao khối cụ thể | ||
debug_traceBlock Trả về tất cả các dấu vết được tạo tại một khối nhất định | ||
debug_traceBlockByHash Trả về tất cả các dấu vết được tạo tại một khối được chỉ định bởi hash của nó | ||
debug_traceBlockByNumber Trả về tất cả các dấu vết được tạo tại một khối được chỉ định bởi số của nó | ||
debug_traceCall Thực hiện một cuộc gọi tin nhắn mới và trả về các dấu vết được tạo trong quá trình thực thi | ||
debug_traceTransaction Trả về tất cả các dấu vết của một giao dịch nhất định | ||
These methods provide detailed transaction and block trace information.
Cuộc gọi phương thức | HTTP! | WS! |
---|---|---|
trace_block Trả về các dấu vết được tạo tại một khối nhất định | ||
trace_call Thực hiện một cuộc gọi và trả về các dấu vết được tạo trong quá trình thực thi | ||
trace_replayBlockTransactions Phát lại tất cả các giao dịch trong một khối và trả về các dấu vết của chúng | ||
trace_replayTransaction Phát lại một giao dịch và trả về dấu vết của nó | ||
trace_transaction Trả về tất cả các dấu vết của một giao dịch nhất định | ||
These methods provide information about the network status and connections.
Cuộc gọi phương thức | HTTP! | WS! |
---|---|---|
net_listening Trả về true nếu máy khách đang tích cực lắng nghe kết nối mạng | ||
net_peerCount Trả về số lượng ngang hàng hiện đang kết nối với máy khách | ||
net_version Trả về phiên bản giao thức mạng hiện tại | ||
These methods allow inspection of the transaction pool status.
Cuộc gọi phương thức | HTTP! | WS! |
---|---|---|
txpool_inspect Trả về danh sách chi tiết các giao dịch hiện đang chờ xử lý trong nhóm giao dịch | ||
txpool_status Trả về số lượng giao dịch hiện đang chờ xử lý và xếp hàng | ||
Basic web3 utility methods for general blockchain interaction.
Cuộc gọi phương thức | HTTP! | WS! |
---|---|---|
web3_clientVersion Trả về phiên bản máy khách hiện tại | ||
web3_sha3 Trả về hàm băm Keccak-256 của dữ liệu đã cho | ||