Tham khảo API
Ethereum API
Core API
Hướng dẫn
Ethereum/Core API

Ethereum Core Methods

This section documents the core Ethereum JSON-RPC API methods that provide essential functionality for interacting with the Ethereum blockchain. These methods form the foundation of most Ethereum applications and development workflows.

Core Ethereum Methods (eth_)

These methods provide core functionality for interacting with the Ethereum blockchain, including account balances, transaction data, block information, and smart contract interactions.

Cuộc gọi phương thứcHTTP!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

Network Methods (net_)

These methods provide information about the network status and connections, helping developers monitor node connectivity and network configuration.

Cuộc gọi phương thứcHTTP!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

Transaction Pool Methods (txpool_)

These methods allow inspection of the transaction pool status, providing visibility into pending transactions and mempool state.

Cuộc gọi phương thứcHTTP!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

Web3 Utility Methods (web3_)

Basic web3 utility methods for general blockchain interaction, including hashing and client information.

Cuộc gọi phương thứcHTTP!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

See also

Giúp chúng tôi trở nên tốt hơn!
Chia sẻ trang này và giúp chúng tôi tạo ra sản phẩm tốt hơn cho bạn.