๐กTransfer Project Ownership
Last updated
Last updated
You may eventually need to transfer ownership of a project to a different address. This can be done interacting with the Allo smart contracts directly.
Note: In order to execute the following transaction, you must be the owner of the project- typically the account that created t.
To transfer project ownership, follow these steps:
Visit Registry contract address 0x4AAcca72145e1dF2aeC137E1f3C5E3D75DB8b5f3
on a block explorer for your desired chain.
Example: Arbitrum
Visit the Contract tab, then Write as Proxy, and Connect to Web3 (pictured above).
Open the updateProfilePendingOwner method, and enter your parameters:
profileId
can be found in the Builder URL for your projectโ https://builder.gitcoin.co/#/chains/<chainID>/registry/0x/projects/profileID
pendingOwner
should be a wallet address you control, and will be the new owner after the process is complete.
Click Write and execute the transaction.
Warning: if you receive a similar message below, there is likely an error in the transaction. Double check the parameters, and that your connected wallet is the Program creator.
From the new wallet, visit the same Registry contract address from Step 1 and ensure the Connected Web3 Wallet is for the new address.
Open the acceptProfileOwnership method, and enter your parameter:
profileId
should be the same as Step 3
Click Write and execute the transaction.
Your new address should now be able to see and control the project from within Builder.