Now that Galleries are NFTs, many new features have been unlocked. One of those features is the ability to transfer a gallery to a new wallet.
Since a Gallery holds immense value, we want to ensure that this process is completed securely via a 2-step transfer process; where both the current owner and the new owner need to approve the transfer.
How to initiate a transfer of a Gallery:
- Go to the “Ownership” tab in your Gallery Dashboard.
- Click on the “Transfer” button located next to the “Owned By” section.
- Paste the wallet address of the user you wish to transfer the gallery to.
- Click “Initiate Transfer” and confirm the transaction in your wallet.
- Send the custom link to the user so that they can confirm the transfer.
How to accept a transferred Gallery:
- Open the link that the current gallery owner sends over.
- Connect your wallet.
- Click “Approve Transfer” and confirm the transaction in your wallet.
- Go to the Gallery Dashboard and confirm that you are the owner in the “Ownership” tab.
Multi-sig Wallet
If you want to transfer a Gallery to a multi-sig wallet, the process for accepting a transferred gallery is slightly different. The process to initiate a transfer remains the same.
Below are the steps on how to accept a transferred Gallery to a multi-sig wallet, using Safe:
- View your Gallery on a block explorer by going to the Gallery Dashboard or going to the About section on the Gallery page.
- In a separate tab, open your multi-sig wallet.
- Click New Transaction, then under Contract Interaction, click Transaction Builder.
- You should see 2 fields: Enter Address or ENS Name and Enter ABI
- Copy the Contract Address from your block explorer tab and paste it into the Enter Address or ENS Name field.
- This will auto-populate the Enter ABI field and open the Transaction Information section.
- Delete the ABI that auto-populated the field and replace it with the following ABI:
[
{
"inputs": [
{
"internalType": "uint256",
"name": "worldId",
"type": "uint256"
}
],
"name": "acceptTransfer",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
] - This will update the Transaction Information section to populate the To Address field with the Contract Address for your Gallery and the Contract Method Selector to acceptTransfer.
- Copy the Token ID from your block explorer tab and paste it into the worldID field.
- Submit the transaction and Create Batch.
- On the following page select Send Batch.
- Sign the transaction.
- Wait for other signature approvals.
Congratulations on completing the Gallery Transfer process! Please note that the previous Gallery owner will become an Admin of the Gallery upon completion of the transfer. Note that transferring a Gallery does not update the payment address. If you would like to update the payment address to a new wallet, you can find more information here.
There may be some delays in the changes being properly reflected in the Ownership and Team tabs within your Gallery Dashboard. If these changes are not reflected within an hour, please reach out to our team.
Foundation wants to ensure that you have full confidence when transferring your gallery. Please reach out to us if you have any questions regarding this process and we will be happy to walk you through it!