# How to transfer ownership of a vesting contract Here's an example from [Development Department Proposal A11](https://daodao.zone/dao/juno1gyjl26rnqqyk6cuh6nqtvx8t885jgqagusvpqpvtgaygcjg2wjdqz0rzle/proposals/A11), transferring to the [Communications Department](https://daodao.zone/dao/juno1n34v729jqgysm5w0unukpt4kvqu4wqyacsv4krmd40f7pz5ruzwqau7e6m/home): 1. Get the address of each vesting contract you are updating (#TODO what's the best way?) and of the two DAOs (you can copy it from the URL). 2. On the DAO **ceding ownership**, create a proposal and, for every contract: 1. add an **Update Contract Admin** action with: 1. **Smart contract address** = the existing vesting contract address = `juno1ajs39qk0kd5xcjc8lvsym9q9g8q5jalzreum7nwqg036mqrw7utqf9gsu4` 2. **Admin** = the receiving DAO address = `juno1n34v729jqgysm5w0unukpt4kvqu4wqyacsv4krmd40f7pz5ruzwqau7e6m` 3. add an **Execute Smart Contract** action with: 1. **Smart contract address** = the existing vesting contract address = `juno1ajs39qk0kd5xcjc8lvsym9q9g8q5jalzreum7nwqg036mqrw7utqf9gsu4` 2. **Message** = ``` { "update_ownership": { "transfer_ownership": { "new_owner": "juno1n34v729jqgysm5w0unukpt4kvqu4wqyacsv4krmd40f7pz5ruzwqau7e6m" } } } 3. Publish, vote and execute the proposal. 3. On the DAO **receiving ownership**, create a proposal and, for every contract: 1. add an **Execute Smart Contract** action with: 1. **Smart contract address** = the same vesting contract address = `juno1ajs39qk0kd5xcjc8lvsym9q9g8q5jalzreum7nwqg036mqrw7utqf9gsu4` 2. **Message** = `{ "update_ownership": "accept_ownership" }` 2. add a **Configure Vesting Payments** action (#TODO is this always needed?): 1. click on `Prepare Update` for the chain you're on (Juno) and sign the transaction 2. make sure the checkmark appears besides the name of the chain 3. Publish, vote and execute the proposal.