Transferring NFTs of a Compromised Wallet


I am seeing alot of people asking how can they recover erc721 tokens from a compromised wallet that they can’t send ETH to.

Problem: ERC-721 tokens are in a wallet that has 0 eth to pay for gas.
The receiver address does have ETH and we can fund the relay from the receiver address.

How can we set up this dapp for people to use ?

GSN is not a tool to recover compromised wallet - its not a tool for end-users at all.

GSN is a tool for dapp/contract developers to let their users make transaction without paying directly for gas (the gas is paid by a “Paymaster” contract)