Dùng ví của bạn trên một network mới
Mọi network trong danh sách của ứng dụng đều dùng được. Nếu network của bạn không có trong danh sách, bạn có thể thêm một network EVM tùy chỉnh. Địa chỉ của bạn giống nhau trên mọi network EVM, nên bạn không cần tạo ví mới.
Yêu cầu
Network phải là EVM và phải hỗ trợ những gì ví cần:
- ERC-4337 EntryPoint v0.7 tại địa chỉ tiêu chuẩn.
- Các contract ví Kernel v3.3 và validator passkey (WebAuthn), được deploy tại các địa chỉ tiêu chuẩn.
- Một endpoint bundler.
- Tùy chọn: một precompile kiểm tra chữ ký P-256 (RIP-7212 ). Nếu không có, chữ ký passkey được kiểm tra bằng mã contract và phí cao hơn.
1. Mở Thêm network tùy chỉnh
Mở Ví → Network → Thêm network tùy chỉnh.
2. Nhập URL RPC
Nhập URL RPC của network. Ứng dụng đọc chain ID từ RPC và xác minh nó. Bạn cũng có thể nhập thêm URL bundler (tùy chọn).
3. Để ứng dụng kiểm tra network
Ứng dụng kiểm tra các contract trên chain và cho bạn biết network có thể chạy ví hay không. Nếu không, ứng dụng cho bạn biết lý do, chẳng hạn thiếu EntryPoint hoặc thiếu validator.
4. Nạp tiền vào địa chỉ của bạn
Mở Nhận, chọn network mới và gửi một ít coin gốc của nó tới địa chỉ của bạn. Địa chỉ này giống như trên các network EVM khác của bạn.
5. Thực hiện lần gửi đầu tiên
Lần gửi đầu tiên của bạn trên network sẽ thiết lập ví tại đó (ví được “deploy”). Một khoản phí thiết lập một lần được áp dụng, trả từ số dư coin gốc của network. Sau đó, các lần gửi chỉ trả phí mạng thông thường.
Việc nhận hoạt động trước khi thiết lập. Tiền gửi tới địa chỉ của bạn trên network trước khi ví được thiết lập vẫn an toàn tại địa chỉ của bạn.
Nếu thiếu contract trên một chain
Nếu kết quả kiểm tra cho biết EntryPoint, các contract Kernel hoặc validator không có trên chain, ví chưa thể chạy ở đó. Trước tiên, ai đó phải deploy các contract chuẩn. Các deployer xác định của ERC-4337 và ZeroDev cho phép bất kỳ ai deploy chúng tại các địa chỉ tiêu chuẩn. Xem tài liệu deploy công khai:
Sau khi chúng được deploy, hãy chạy kiểm tra lại.
Xử lý sự cố
Không có bundler
Ứng dụng không thể gửi nếu không có bundler. Hãy nhập URL bundler cho network khi thêm, hoặc chỉnh sửa network và thêm một cái. Đảm bảo bundler hỗ trợ EntryPoint v0.7 trên chain đó.
Chain ID không khớp
Chain ID mà RPC trả về phải khớp với network bạn đã nhập. Hãy kiểm tra URL RPC thuộc đúng network và bạn không dán URL testnet cho một mainnet.
Phí có vẻ cao
Nếu network không có precompile P-256 (RIP-7212), chữ ký passkey được xác minh bằng mã contract, tốn nhiều gas hơn. Điều này là bình thường. Nhà vận hành network phải thêm precompile để giảm phí.
Tiền đã được gửi trước khi thiết lập
Chúng vẫn an toàn. Địa chỉ của bạn tồn tại trên mọi network EVM, và tiền gửi tới đó vẫn là của bạn. Hãy nạp coin gốc vào địa chỉ, rồi thực hiện lần gửi đầu tiên để thiết lập ví.