In order to have Harpie keep watch over your wallet, you have to "protect" each of your tokens.
Protecting an asset allows us to move it in the event of an attack
Your trusted network tells Harpie what traffic we should be watching for on your wallet. However, what your trusted network does not do is allow us to actually intervene in the event of an attack.
How we utilize the Approve function
By protecting your assets, you give Harpie permission to move your tokens and NFTs to a safe location the second we detect malicious activity on your wallet.
This is done through the
approve
function. If you've used a DeFi protocol or an NFT marketplace like OpenSea or Compound, you've most likely used theapprove
function before.
What exactly happens during an attack?
When a thief sends a transaction to steal your money, Harpie eliminates that transaction before it can affect your balance. We essentially "skip the line" and transfer your assets out of your wallet before a thief can.
Our systems use an advanced strategy called frontrunning. By paying a higher gas fee, Harpie can beat out attackers by taking advantage of a blockchain's consensus mechanism.