The lifeboat for your digital assets; protect yourself from phishing attacks and compromised private keys…
What is an RPC?
Remote Procedure Calls (RPCs) are how information is transmitted to the blockchain over the internet. There is an opportunity to enhance blockchain's functionality and overall experience by building on this required step in the process.
How do FoolProof RPCs work?
FoolProof RPCs provide:
- Enhancements to give more control to self-custody wallet users
- Evolving RPCs into multi-factor authentication (MFA) with actionable security features
- Configurable RPCs to give companies greater control over user interaction
FoolProof RPCs are available to support self-custody users taking full agency of their wallets and assets. RPCs are issued by a handful of providers, including Infura and Alchemy. Our current RPC services include BlockVision and WalletSnap. BlockVision protects users from smart contract phishing attacks, while WalletSnap saves assets from wallets with compromised private keys; the pair can work independently of each other, but together are the ultimate crypto-asset security.
BlockVision
What Is BlockVision?
Web3 Traders and users who self-custody their crypto need a security solution to protect their assets in a decentralized manner to support their autonomy and independence. Current leading solutions either force users to sacrifice centralized control via custody or do not protect assets from user error in social engineering or phishing circumstances. BlockVision enhances your RPC, leveraging real-time data from the blockchain rather than finalized blocks; BlockVision proactively secures your wallet for everyday use.
BlockVision provides:
- A tool that sits in between your wallet application and transactions on the blockchain.
- The application provides transparency to transactions and acts as a “man in the middle” step to prevent loss from social engineering and malware attacks.
How Does Blockvision Work?
- BlockVision operates through a remote procedure call (RPC) within your wallet application or extension. An RPC refers to the node endpoint within a network that interacts with a client through an API and user interface, connecting a crypto wallet to the blockchain.
- Once a transaction has been queued and signed, the transaction has permission to enter the BlockVision RPC. Once the transaction has entered the RPC, a “handoff” step is taken, where BlockVision pauses the transaction in process and provides a detailed description of the history of the wallet and smart contract you are interacting with, as well as simulating the transaction to show the end result if the transaction was to be finalized. Through this process, users can preview transactions and recall any transactions that would be malicious.
- For users with trusted dapps they frequently interact with, specific contracts can be greenlighted and removed from transaction pauses.
Features and Use Case