TheRPC 시작하기
Ethereum/모든 메소드

Ethereum API Methods

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.

Core Ethereum Methods (eth_)

These methods provide core functionality for interacting with the Ethereum blockchain.

메소드 호출HTTP!WS!
eth_blockNumber
현재 블록 번호를 반환합니다
eth_call
트랜잭션을 생성하지 않고 즉시 새 메시지 호출을 실행합니다
eth_chainId
현재 네트워크의 체인 ID를 반환합니다
eth_estimateGas
트랜잭션 실행에 필요한 가스 양의 추정치를 생성하여 반환합니다
eth_feeHistory
요청된 블록 범위의 트랜잭션 수수료 내역 데이터를 반환합니다
eth_gasPrice
현재 가스 가격을 wei 단위로 반환합니다
eth_getBalance
주어진 주소의 계정 잔액을 반환합니다
eth_getBlockByHash
해시로 지정된 블록에 대한 정보를 반환합니다
eth_getBlockByNumber
번호로 지정된 블록에 대한 정보를 반환합니다
eth_getBlockReceipts
주어진 블록의 모든 트랜잭션 영수증을 반환합니다
eth_getBlockTransactionCountByHash
해시로 지정된 블록의 트랜잭션 수를 반환합니다
eth_getBlockTransactionCountByNumber
번호로 지정된 블록의 트랜잭션 수를 반환합니다
eth_getCode
주어진 주소의 컴파일된 스마트 컨트랙트 코드를 반환합니다
eth_getFilterChanges
필터의 폴링 메소드로, 마지막 폴링 이후 발생한 로그 배열을 반환합니다
eth_getFilterLogs
주어진 ID의 필터와 일치하는 모든 로그 배열을 반환합니다
eth_getLogs
주어진 필터 기준과 일치하는 로그 배열을 반환합니다
eth_getProof
계정 상태의 머클 증명을 반환합니다
eth_getStorageAt
주어진 주소의 저장소 위치 값을 반환합니다
eth_getTransactionByBlockHashAndIndex
블록 해시와 트랜잭션 인덱스로 트랜잭션 정보를 반환합니다
eth_getTransactionByBlockNumberAndIndex
블록 번호와 트랜잭션 인덱스로 트랜잭션 정보를 반환합니다
eth_getTransactionByHash
트랜잭션 해시로 트랜잭션 세부 정보를 반환합니다
eth_getTransactionCount
주소에서 보낸 트랜잭션 수(nonce)를 반환합니다
eth_getTransactionReceipt
해시로 지정된 트랜잭션의 영수증을 반환합니다
eth_getUncleByBlockHashAndIndex
블록 해시와 엉클 인덱스로 엉클 블록에 대한 정보를 반환합니다
eth_getUncleByBlockNumberAndIndex
블록 번호와 엉클 인덱스로 엉클 블록에 대한 정보를 반환합니다
eth_getUncleCountByBlockHash
해시로 지정된 블록의 엉클 수를 반환합니다
eth_getUncleCountByBlockNumber
번호로 지정된 블록의 엉클 수를 반환합니다
eth_maxPriorityFeePerGas
현재 최대 우선순위 가스 단가를 wei 단위로 반환합니다
eth_newBlockFilter
새 블록이 도착할 때 알림을 받기 위해 노드에 필터를 생성합니다
eth_newFilter
필터 옵션에 기반한 필터 객체를 생성하여 상태 변경 시 알립니다
eth_newPendingTransactionFilter
새 보류 중인 트랜잭션이 도착할 때 알림을 받기 위해 노드에 필터를 생성합니다
eth_sendRawTransaction
네트워크에 원시 트랜잭션을 제출합니다
eth_subscribe
WebSocket을 통해 특정 블록체인 이벤트를 구독합니다
eth_syncing
노드의 동기화 상태에 대한 정보를 반환합니다
eth_uninstallFilter
주어진 ID의 필터를 제거합니다
eth_unsubscribe
WebSocket을 통해 기존 구독을 취소합니다

Debug Methods (debug_)

These methods are used for debugging and analyzing blockchain data in detail.

메소드 호출HTTP!WS!
debug_getBadBlocks
클라이언트가 네트워크에서 발견한 최근 '잘못된 블록'의 목록을 반환합니다
debug_storageRangeAt
특정 블록 높이에서 컨트랙트의 저장소 범위를 반환합니다
debug_traceBlock
주어진 블록에서 생성된 모든 트레이스를 반환합니다
debug_traceBlockByHash
해시로 지정된 블록에서 생성된 모든 트레이스를 반환합니다
debug_traceBlockByNumber
번호로 지정된 블록에서 생성된 모든 트레이스를 반환합니다
debug_traceCall
새 메시지 호출을 실행하고 실행 중에 생성된 트레이스를 반환합니다
debug_traceTransaction
주어진 트랜잭션의 모든 트레이스를 반환합니다

Trace Methods (trace_)

These methods provide detailed transaction and block trace information.

메소드 호출HTTP!WS!
trace_block
주어진 블록에서 생성된 트레이스를 반환합니다
trace_call
호출을 실행하고 실행 중에 생성된 트레이스를 반환합니다
trace_replayBlockTransactions
블록의 모든 트랜잭션을 재생하고 그들의 트레이스를 반환합니다
trace_replayTransaction
트랜잭션을 재생하고 그의 트레이스를 반환합니다
trace_transaction
주어진 트랜잭션의 모든 트레이스를 반환합니다

Network Methods (net_)

These methods provide information about the network status and connections.

메소드 호출HTTP!WS!
net_listening
클라이언트가 네트워크 연결을 능동적으로 수신하고 있는지 여부를 반환합니다
net_peerCount
클라이언트에 현재 연결된 피어 수를 반환합니다
net_version
현재 네트워크 프로토콜 버전을 반환합니다

Transaction Pool Methods (txpool_)

These methods allow inspection of the transaction pool status.

메소드 호출HTTP!WS!
txpool_inspect
트랜잭션 풀에서 현재 대기 중인 트랜잭션의 세부 목록을 반환합니다
txpool_status
현재 대기 중인 트랜잭션 수를 반환합니다

Web3 Utility Methods (web3_)

Basic web3 utility methods for general blockchain interaction.

메소드 호출HTTP!WS!
web3_clientVersion
현재 클라이언트 버전을 반환합니다
web3_sha3
주어진 데이터의 Keccak-256 해시를 반환합니다
더 나아지도록 도와주세요!
이 페이지를 공유하고 더 나은 제품을 만들 수 있도록 도와주세요.