Tech/EIPs/#7796
ERC 7796카테고리 · ERC유형 · 표준 트랙상태 · 초안

Conditional send transaction RPC

EIP-7796은 조건부 트랜잭션 전송을 위한 RPC 인터페이스를 정의하며, 지갑과 dApp이 특정 조건이 충족될 때만 트랜잭션을 제출하도록 하는 표준을 제안합니다. 현재 Draft 상태입니다.

목적

현재 트랜잭션 전송 RPC(eth_sendRawTransaction)는 즉시 실행을 전제합니다. 이 EIP는 미래 상태 조건을 기반으로 트랜잭션을 예약하는 RPC 메서드를 추가하려 합니다.

조건부 전송 RPC

eth_sendConditionalTransaction 또는 유사 메서드를 통해 블록 번호, 타임스탬프, 특정 계정 상태 등의 조건을 첨부하여 트랜잭션을 노드에 제출합니다. 조건 불충족 시 노드는 트랜잭션을 보류합니다.

활용 시나리오

조건부 DEX 주문, 자동 포트폴리오 리밸런싱, 이벤트 기반 트랜잭션 실행 등 다양한 자동화 패턴을 지원합니다. 별도의 keeper 네트워크 없이 조건부 실행이 가능해집니다.

현재 상태

Draft 단계로, RPC 인터페이스 설계와 노드 구현 부담에 대한 논의가 진행 중입니다. EIP-7793과 상호 보완적인 관계를 가지며 함께 논의되고 있습니다.

공식 ERC 문서open_in_new