새 네트워크에서 지갑 사용하기
앱 목록에 있는 모든 네트워크는 바로 사용할 수 있습니다. 네트워크가 목록에 없다면 사용자 지정 EVM 네트워크를 추가할 수 있습니다. 주소는 모든 EVM 네트워크에서 동일하므로 새 지갑을 만들 필요가 없습니다.
요구 사항
네트워크는 EVM이어야 하며 지갑에 필요한 기능을 지원해야 합니다.
- 표준 주소의 ERC-4337 EntryPoint v0.7.
- 표준 주소에 배포된 Kernel v3.3 지갑 컨트랙트와 패스키(WebAuthn) 검증기.
- bundler 엔드포인트.
- 선택 사항: P-256 서명 검증 프리컴파일(RIP-7212 ). 없으면 패스키 서명을 컨트랙트 코드에서 검증하므로 수수료가 더 높아집니다.
1. 사용자 지정 네트워크 추가 열기
지갑 → 네트워크 → 사용자 지정 네트워크 추가를 엽니다.
2. RPC URL 입력하기
네트워크의 RPC URL을 입력하세요. 앱이 RPC에서 chain ID를 읽어 확인합니다. 선택 사항으로 bundler URL도 입력할 수 있습니다.
3. 앱이 네트워크를 검사하도록 하기
앱이 온체인에서 컨트랙트를 확인하고 해당 네트워크에서 지갑을 운영할 수 있는지 알려 줍니다. 불가능하다면 EntryPoint 또는 검증기가 없는 경우처럼 그 이유를 알려 줍니다.
4. 주소에 자금 넣기
받기를 열고 새 네트워크를 선택한 다음, 해당 네트워크의 기본 코인을 주소로 조금 보내세요. 주소는 다른 EVM 네트워크와 동일합니다.
5. 첫 송금하기
네트워크에서의 첫 송금이 그곳에 지갑을 설정(“배포”)합니다. 일회성 설정 수수료가 적용되며, 해당 네트워크의 기본 코인 잔액에서 지불됩니다. 이후의 송금에는 일반 네트워크 수수료만 듭니다.
지갑 설정 전에도 수신은 가능합니다. 지갑이 설정되기 전에 해당 네트워크의 귀하 주소로 보내진 자금은 주소에 안전하게 보관됩니다.
체인에 컨트랙트가 없는 경우
검사 결과 EntryPoint, Kernel 컨트랙트 또는 검증기가 체인에 없다고 나오면 지갑이 아직 그곳에서 작동할 수 없습니다. 먼저 누군가 표준 컨트랙트를 배포해야 합니다. ERC-4337과 ZeroDev의 결정론적 배포자를 사용하면 누구나 표준 주소에 배포할 수 있습니다. 공개 배포 문서를 참고하세요.
배포가 끝나면 검사를 다시 실행하세요.
문제 해결
bundler 없음
bundler가 없으면 앱이 송금할 수 없습니다. 네트워크를 추가할 때 bundler URL을 입력하거나, 네트워크를 편집하여 추가하세요. 해당 체인에서 bundler가 EntryPoint v0.7을 지원하는지 확인하세요.
chain ID 불일치
RPC가 반환하는 chain ID는 입력한 네트워크와 일치해야 합니다. RPC URL이 올바른 네트워크의 것인지, 메인넷 대신 테스트넷 URL을 붙여넣지 않았는지 확인하세요.
수수료가 높아 보임
네트워크에 P-256 프리컴파일(RIP-7212)이 없으면 패스키 서명이 컨트랙트 코드에서 검증되어 가스가 더 많이 듭니다. 이는 정상적인 동작입니다. 수수료를 낮추려면 네트워크 운영자가 프리컴파일을 추가해야 합니다.
설정 전에 자금을 보냄
안전합니다. 주소는 모든 EVM 네트워크에 존재하며, 그곳으로 보낸 자금은 계속 귀하의 것입니다. 기본 코인을 주소에 넣은 다음 첫 송금을 하면 지갑이 설정됩니다.