Tech/EIPs/#7966
EIP 7966카테고리 · 인터페이스유형 · 표준 트랙상태 · 초안

eth_sendRawTransactionSync Method

EIP-7966은 JSON-RPC API에 동기식 원시 트랜잭션 전송 메서드인 eth_sendRawTransactionSync를 추가하는 Interface Draft 제안입니다. 트랜잭션 제출과 초기 처리 결과를 하나의 요청으로 받을 수 있게 합니다.

기존 방식의 한계

현재 eth_sendRawTransaction은 트랜잭션 해시만 즉시 반환하고, 실제 처리 결과는 별도의 폴링이 필요합니다. 이는 개발자 경험을 복잡하게 만들고 불필요한 네트워크 요청을 유발합니다.

새로운 메서드 동작

eth_sendRawTransactionSync는 노드가 트랜잭션을 mempool에 추가하고 기본적인 검증을 완료할 때까지 대기한 후 결과를 반환합니다. 즉각적인 거부 사유도 함께 반환됩니다.

활용 사례 및 이점

스마트 컨트랙트 개발 도구, 테스트 프레임워크, 순차적 트랜잭션 처리가 필요한 DApp에서 특히 유용합니다. 불필요한 폴링 로직을 제거하여 코드를 단순화할 수 있습니다.

현재 상태

Draft 단계로, 응답 형식과 타임아웃 처리 방식 등 세부 사항이 논의 중입니다.

공식 EIP 문서open_in_new