Transferring NFTs in Bulk
After I created additional Ethereum addresses for specific applications, I wanted to move existing assets to align with that.
Ethereum Name Service
Moving ENS names is a special case. The ENS address is itself an NFT, but you cannot just send these to another address. You can move them, but you have to do it in the ENS application. For each of the 21 ENS names I have I did an on-chain transaction to move them to ens.thingelstad.eth. It was easy to do, and even though there was no bulk operation it wasn’t hard to do. Each move incurred some gas fees.
POAPs and NiftyInks
With over 70 POAPs to move I really didn’t want to do these by hand. And with over 730 Nifty Inks it was out of the question to do it by hand. I looked at how to move POAPs and the FAQ recommended uNFT Wallet. I connected my wallet via Gnosis Chain and uNFT Wallet already had the contract address for POAP and Nifty Ink. I was able to move most of my POAPs with one transaction and a second after doing a test. They are now in POAP.thingelstad.eth.
I had never transferred POAPs between accounts and it is interesting that these now show on POAP as have 2 transactions. Some POAP apps like Salsa no longer show the same connections after doing this. I think that is fine, but it is worth noting.
It was less simple with Nifty Ink since I was moving over 730 NFTs. uNFT Wallet refused to even try and move all of them in one go, and there wasn’t a way to select 100 NFTs at a time. So I had to click groups of 60-90 of them and do a transaction each. After doing several of these, there were a handful of stragglers left that I actually used Nifty Ink to send to the other wallet. They are now all in niftyink.thingelstad.eth! 🎨
Thanks uNFT Wallet
There is no way I could have done this without a bulk tool like uNFT Wallet. It was an easy choice to buy one of their Limited Edition supporter NFTs to help support the project.