Tech/EIPs/#5792
EIP 5792카테고리 · 인터페이스유형 · 표준 트랙상태 · 최종

Wallet Call API

EIP-5792는 dApp이 지갑에 여러 트랜잭션 호출을 일괄적으로 전송할 수 있는 Wallet Call API를 정의하는 Final 상태의 Interface 표준입니다. 사용자 경험을 개선하고 다중 트랜잭션 흐름을 단순화합니다.

핵심 메서드

wallet_sendCalls 메서드로 여러 호출을 배치로 전송하고, wallet_getCallsStatus로 상태를 조회하며, wallet_showCallsStatus로 사용자 인터페이스를 표시합니다. 지갑은 이를 단일 트랜잭션 또는 다중 트랜잭션으로 처리할 수 있습니다.

사용자 경험 개선

기존에는 여러 트랜잭션을 순차적으로 승인해야 했던 흐름을 하나의 배치로 처리할 수 있게 됩니다. 토큰 승인 후 스왑 같은 일반적인 DeFi 패턴에서 마찰을 크게 줄입니다.

지갑 구현 유연성

지갑은 배치를 하나의 번들 트랜잭션으로 처리하거나 순차 트랜잭션으로 분리 처리할 자유가 있습니다. Account Abstraction(EIP-4337)과 결합하면 원자적 배치 실행이 가능합니다.

생태계 채택

MetaMask, Coinbase Wallet 등 주요 지갑들이 이 표준 구현을 검토하거나 채택하고 있습니다. dApp 개발자들이 멀티스텝 흐름을 더 직관적으로 설계할 수 있게 됩니다.

최종 표준화

Final 상태로 확정되어 현대적인 지갑 API의 핵심 구성요소로 자리매김했습니다.

공식 EIP 문서open_in_new