Message: ExecuteMsg::TransferOwnership
This message can only be invoked by the owner and is used to transfer contract ownership.
The only controllable parameter is new_owner
— the address of the newly proposed owner.
The address of the new owner is updated in state.new_owner
. However, the ownership does not get changed in this function itself.