Introducing Wallet, NFT, and Smart Contract Delegation!
Delegate.xyz is LIVE ⚔️
feature-img

Key Points

  • New delegation features are LIVE on Ronin powered by Delegate.xyz! Link your Ronin addresses together to bolster on-chain security, claim airdrops, prove token ownership, and more.
  • Delegate.xyz is a third-party platform that enables any Ronin wallet, NFT, or smart contract address to act on behalf of another address. For example, imagine you want to qualify for an upcoming airdrop by proving ownership of an NFT but you don’t want your cold wallet to interact with a smart contract. Connect your hot and cold wallets through Delegate.xyz and sign the transaction with your hot wallet to qualify for the airdrop.
  • Over 150 projects have integrated Delegate.xyz including Opensea, Yuga Labs, Bitcoin Ordinals, Moonpay, and more. Link your Ronin wallets, NFTs, and smart contracts at www.delegate.xyz. Don’t put your valuable assets at risk. Never miss out on a drop.

Wallet Delegation is now LIVE on Ronin with Delegate.xyz! Link Ronin wallets, NFTs, and smart contracts together to bolster on-chain security, claim airdrops, prove token ownership, and more. After reading this article, you’ll know how to delegate your Ronin address – and why you might want to. Let’s jump in!

Why Delegate your Ronin Addresses?

On Ronin, you are the only person with control over the contents of your wallet. This economic freedom comes with personal responsibility: you alone are in charge of keeping your tokens safe! Think of address delegation as a new, optional tool in your security arsenal. Give permission to one address to act on behalf of another. Protect one wallet by using another like a shield. Here’s a fictional example of wallet delegation:

Imagine Pixels announces an upcoming airdrop for Land NFT holders. The instructions are simple: land owners should go to their website and click “Claim.” Easy, right? Not for Steven. Steven has 10 Land Plots worth over 15 ETH in his main wallet, and has been targeted by scams in the past. So, he wants to avoid signing any transactions with his cold wallet. This is where Delegate.xyz comes in handy: 

Steven goes to Delegate.xyz, links his hot wallet to his cold wallet, and claims the airdrop from his hot wallet. Pixels can see that Steven owns 10 Land Plots – even though his cold wallet never interacts with their smart contract. Steven then claims the airdrop from his hot wallet. Mission accomplished!

💡
Builders must integrate the Delegate.xyz registry in their contracts, or users will not be able to delegate their wallets. That means Delegate.xyz only works if the game, dApp, or protocol has already integrated Delegate.xyz. The fictional example above assumes Pixels has already integrated Delegate.xyz. You can find more information here: https://docs.delegate.xyz/

As Ronin continues to open up, personal security practices will become more important. Delegate.xyz is a good tool to explore if you’re interested in keeping bad actors at bay. 

How to Delegate your Ronin Wallet

Step 1: Go to https://delegate.xyz/

Step 2: Click the chain icon and select Ronin

Step 3: Click the “Wallet Connect” option

Step 4: Complete the flow to connect your wallet using your Ronin Wallet browser extension or by scanning the QR code with your mobile wallet.

Step 5: Click “Tap to start using Delegate

Step 6: Input the wallet, NFT, or contract address you’d like to act on your behalf. Done!

Notes for Developers

If you want your users to have access to Delegate.xyz’s features, you’ll need to integrate Delegate.xyz first. The way you integrate Delegate.xyz depends on what you’re building.

Smart Contract Developers

Looking to offer delegation services for an upcoming airdrop? Integrate the Delegate.xyz registry interface into the appropriate Solidity smart contracts. Smart contracts with integrated Delegate registries can recognize delegated wallets – which makes airdrop claims smoother and safer.

Frontend Developers

Looking to token-gate access to a webpage? Use the JavaScript SDK or HTTP REST API to fetch the delegation status of connected addresses. The Delegate API can also check a wallet’s delegation status when users sign messages.

💡
Pro tip: Integrate the Delegate SDK to your website for enhanced UX. This will show users their wallets’ delegation status.