EIP-5749는 이더리움 생태계에서 "window.evmprovider" 객체에 대한 표준 명칭과 메타데이터 구조를 제안한 Meta/Info 제안입니다. 지갑 프로바이더 간의 충돌을 줄이고 사용자 경험을 개선하기 위한 목적으로 작성되었습니다.
제안 배경
window.ethereum이라는 단일 네임스페이스를 여러 지갑이 공유하면서 충돌과 덮어쓰기 문제가 발생했습니다. EIP-5749는 각 지갑이 고유한 식별자를 가진 별도 프로바이더 슬롯을 사용하도록 제안했습니다.
핵심 내용
제안은 window.evmproviders라는 객체를 통해 여러 지갑 프로바이더를 동시에 등록할 수 있는 구조를 정의합니다. 각 프로바이더는 uuid, name, icon 등의 메타데이터를 포함해야 합니다.
역사적 맥락
EIP-1193과 EIP-6963의 중간 단계에 해당하는 제안으로, 멀티 지갑 환경을 위한 표준화 논의를 촉진했습니다. 이후 EIP-6963이 더 정교한 이벤트 기반 방식으로 이 문제를 해결했습니다.
현재 상태
이 제안은 공식 카테고리나 타입이 지정되지 않은 Meta/Info 항목으로 남아 있습니다. EIP-6963의 등장으로 실질적인 채택은 이루어지지 않았습니다.