EIP-2256는 지갑이 보유한 자산 목록을 조회하는 wallet_getOwnedAssets JSON-RPC 메서드를 제안합니다. dApp이 사용자의 토큰 및 NFT 보유 현황을 표준화된 방식으로 조회할 수 있도록 하는 것이 목표였습니다.
제안 배경
기존에는 dApp이 사용자 자산을 파악하려면 여러 컨트랙트를 직접 쿼리해야 했습니다. 이 EIP는 지갑 자체가 보유 자산 정보를 제공하는 단일 인터페이스를 표준화하려 했습니다. 사용자 경험과 개발 편의성 향상이 주요 동기였습니다.
메서드 설계
wallet_getOwnedAssets 메서드는 필터 옵션을 받아 특정 토큰 유형이나 컨트랙트 주소로 결과를 좁힐 수 있습니다. 반환값은 자산 주소, 잔액, 메타데이터를 포함하는 구조화된 객체 배열입니다.
침체 원인
지갑마다 자산 인덱싱 방식이 다르고, 실시간 잔액 제공에 기술적 어려움이 있어 표준화가 어려웠습니다. 또한 외부 인덱싱 서비스의 발전으로 이 기능의 필요성이 줄어들었습니다. 현재 Stagnant 상태로 활발한 개발이 중단되었습니다.
역사적 의의
이 제안은 지갑 중심의 자산 관리 인터페이스에 대한 초기 논의를 촉발했습니다. 이후 EIP-2255 권한 시스템과 결합 가능성도 논의되었으나 합의에 이르지 못했습니다.