XRP Ledger Snap
  • 🦊Welcome
  • 🚀Getting Started
    • Quick start
    • Manual installation
  • ℹ️Basics
    • How it works
    • Usage guide
    • Backup your account
    • Importing your account into multiple wallets
      • Import your account into Xaman Wallet
      • Importing your account into Crossmark
    • 🔐Security
  • 🖥️DEVELOPMENT
    • Getting started
    • API Reference
    • Interaction with the XRP Ledger
  • 📞SUPPORT
Powered by GitBook
On this page
  • MetaMask Security Model
  • Code Audited by Safer
  • Secure Network Interactions with xrpl.js
Export as PDF
  1. Basics

Security

PreviousImporting your account into CrossmarkNextGetting started

Last updated 8 months ago

MetaMask Security Model

The XRP Ledger Snap operates within MetaMask’s secure environment, ensuring that your data and assets are protected at all times. Snaps run in a sandboxed environment, meaning they are isolated from your MetaMask account data and other browser extensions. This isolation, combined with a strict permissions model, allows you to control what each Snap can access. Before installing the XRP Ledger Snap, you can review and verify the permissions it requests.

Your private keys never leave the Snap. All cryptographic operations are performed securely within the Snap, keeping your keys safe from exposure.

Code Audited by Safer

To further ensure the security of the XRP Ledger Snap, its code has been audited by Safer, a leading blockchain security firm. Safer’s comprehensive audit covered the entire codebase, identifying and addressing potential vulnerabilities to ensure the Snap operates securely within MetaMask. The Snap is also subject to continuous monitoring and updates, ensuring that it remains secure against any emerging threats over time.

Secure Network Interactions with xrpl.js

In addition to these safeguards, the XRP Ledger Snap utilizes the well-audited xrpl.js library to interact with the XRP Ledger network. This library is trusted by the XRP Ledger developer community and is regularly updated to incorporate the latest security enhancements. By using xrpl.js, the XRP Ledger Snap ensures that all interactions with the XRP Ledger are conducted securely and reliably, providing you with peace of mind while managing your XRP and other tokens.

ℹ️
🔐
Customize your wallet with MetaMask Snapsmetamask
Metamask Snap Audit Report for Peersyst - SayferSayfer
GitHub - XRPLF/xrpl.js: A JavaScript/TypeScript API for interacting with the XRP Ledger in Node.js and the browserGitHub
Logo
Logo
Logo