WalletConnect là một giao thức mở đảm bảo giao tiếp an toàn giữa ví và dapps (ứng dụng web3). Một máy chủ cầu nối được sử dụng để chuyển tiếp các tải trọng, được mã hóa bằng một khóa chia sẻ giữa hai đối tác. Kết nối được khởi tạo bởi một đối tác hiển thị mã QR hoặc liên kết sâu với một URI tiêu chuẩn WalletConnect và được thiết lập khi đối tác còn lại chấp thuận yêu cầu kết nối. Một máy chủ đẩy tùy chọn cũng có thể được sử dụng để cho phép các ứng dụng gốc thông báo cho người dùng về các tải trọng đến cho các kết nối đã thiết lập.