EIP-7876은 DApp이 이더리움 네트워크 설정 정보를 표준화된 방식으로 조회하고 관리하는 API를 제안하는 ERC 초안입니다. 다중 체인 환경에서 DApp이 올바른 네트워크 설정을 자동으로 감지하고 적용할 수 있게 합니다.
문제 정의
현재 DApp은 하드코딩된 네트워크 설정(RPC URL, 체인 ID, 컨트랙트 주소 등)을 사용합니다. 새로운 체인이나 테스트넷이 추가될 때마다 DApp 코드를 업데이트해야 하는 불편함이 있습니다.
네트워크 설정 레지스트리
표준 네트워크 설정 레지스트리 컨트랙트가 각 체인에 배포되어 네트워크 메타데이터를 제공합니다. DApp은 체인 ID만으로 필요한 모든 네트워크 정보를 동적으로 조회할 수 있습니다.
API 설계
eth_getNetworkConfig, eth_getSupportedNetworks 등의 JSON-RPC 메서드를 통해 네트워크 설정을 조회합니다. 응답에는 공식 RPC 엔드포인트, 블록 탐색기 URL, 네이티브 토큰 정보 등이 포함됩니다.
생태계 통합
Metamask의 network 자동 추가, Chainlist 등 기존 인프라와 통합될 수 있습니다. 초안 단계로 실제 DApp 사용 사례와 피드백을 통해 API가 발전하고 있습니다.