Nhảy tới nội dung

Các quyền của Snap hoạt động như thế nào?

Does this article need to be translated?

MetaMask Snaps mở ra một thế giới đầy tiềm năng và cần có sự đồng ý của người dùng để mang lại sức mạnh to lớn. Sau khi cài đặt, Snap có thể yêu cầu các quyền cụ thể để truy cập các chức năng khác nhau liên quan đến ví MetaMask của bạn; hãy xem nó giống như việc cài đặt một ứng dụng trên điện thoại di động.

Bài viết này giúp tìm hiểu cách hoạt động đối với các quyền của Snap, các quyền khác nhau mà một Snap có thể yêu cầu sau khi cài đặt và cách để xem các quyền được sử dụng bởi một Snap đã được cài đặt.

Truy cập và kiểm soát

When installing a Snap, you'll encounter requests for specific permissions. Hiện tại, Snap có thể yêu cầu bất kỳ quyền nào sau đây. Trong tương lai, các quyền bổ sung có thể được thêm vào.

  • Allow other Snaps to communicate directly with this Snap
    Let this Snap communicate with other Snaps. Điều này có thể được sử dụng để truyền dữ liệu và tăng cường chức năng cho các Snap khác.
  • Allow dapps to communicate directly with this Snap
    Let this Snap communicate with dapps. Điều này có thể được sử dụng để chia sẻ dữ liệu và tăng cường chức năng cho các dapp.
  • Display custom dialogs
    Let this Snap show custom dialogs in MetaMask. Chúng có thể được sử dụng để cảnh báo, xác nhận và nhắc nhở nhập thông tin.
  • Hiển thị thông báo
    Cho phép Snap này hiển thị thông báo trong MetaMask.
  • Derive arbitrary keys unique to this Snap
    Let this Snap create arbitrary keys. These keys are unique to this Snap and aren't related to your MetaMask accounts. Có thể sử dụng các khóa này để xác thực với dapp và các dịch vụ dựa trên đám mây.
  • View your public key for (protocol)
    Let this Snap see your public keys and addresses for a specific protocol. The Snap won't be able to control your accounts or assets.
  • Store and manage data on your device
    Let this Snap store, update, and retrieve data using encryption. Dữ liệu này được lưu trữ an toàn trên thiết bị của bạn.
  • Access the Ethereum provider
    Let this Snap communicate with MetaMask so it can see blockchain data and suggest transactions.
  • Access the internet
    Let this Snap access the internet so it can communicate with third-party servers. Có thể sử dụng điều này cho cả việc gửi và nhận dữ liệu.
  • Display transaction insights
    Let this Snap decode transactions and show insights in MetaMask. Điều này có thể được sử dụng nhằm mục đích bảo mật và chống lừa đảo.
  • See the origins of websites that suggest transactions
    Let this Snap see the origin of websites when they suggest transactions. Điều này có thể được sử dụng nhằm mục đích bảo mật và chống lừa đảo.
  • Schedule and run periodic actions
    Let this Snap schedule and run recurring tasks or notifications.

Tìm danh sách đầy đủ các quyền mà Snap có thể yêu cầu trong Tài liệu phát triển MetaMask Snaps.

Xem các quyền được sử dụng bởi các Snap đã cài đặt

You can easily view the permissions you've granted to a Snap by going to the configuration page of the Snap within MetaMask.

  1. Tìm ba dấu chấm dọc ở góc trên bên phải của cửa sổ MetaMask. Nhấn vào dấu ba chấm để hiển thị trình đơn thả xuống.

  2. From the drop-down menu, click on 'Snaps' to access a list of all Snaps currently installed in your MetaMask instance.

Tìm MetaMask Snaps

  1. Cuộn qua danh sách các Snap đã cài đặt để tìm Snap cụ thể mà bạn muốn biết thêm thông tin.

MetaMask Snap installed list

  1. Click on the cogwheel icon to open the settings for that specific Snap.

MetaMask Snap permissions list

Bùm! 🙌 you'll now be able to view the permissions that have already been granted to the Snap.