Overview

For quest 3, you will be learning how to use delegate.xyz and delegating your wallet.

What is Delegate?

Delegate is a security protocol that allows users to delegate a wallet to act on behalf of another wallet. In most cases, users delegate a hot wallet to act on behalf of their cold wallet in order to ensure that their assets in their cold wallet don’t get compromised.

Prior to the existence of Delegate, users would have to use their cold wallets to interact with contracts that required proof of ownership of an asset (like claiming an airdrop). Now, users are able to delegate hot wallets to act on behalf of their cold wallets to interact with contracts, ensuring that no assets in the cold wallet are susceptible to being compromised (as long as the contracts they are interacting with support Delegate). The Frame team has deemed Delegate a crucial protocol for security and has enshrined it on the network, making it more cost-effective and accessible for all users. The Delegate contract is enshrined at this address.

With Delegate, cold wallets are no longer need to directly interact with smart contracts.

With Delegate, cold wallets are no longer need to directly interact with smart contracts.

More info about delegate here: Delegate.xyz

Delegating Wallets:

Step 1: Navigate to https://delegate.xyz/ and switch to Frame Testnet.

This is the homepage of delegate

This is the homepage of delegate

Step 2: Connect your wallet and click Tap to start using Delegate.

Screenshot 2023-11-12 at 6.50.20 PM.png