Public/Get-ChiaRewardTarget.ps1

function Get-ChiaRewardTarget {
    [CmdletBinding()]
    param(
        [switch]$SearchForPrivateKey
    )

    $Param = @{
        Command = "get_reward_targets"
        Parameters = @{search_for_private_key = $SearchForPrivateKey.IsPresent} | ConvertTo-Json
        Service = "Farmer"
    }

    $Response = Invoke-chiaRPCCommand @Param
    if ($Response.success){
        [PSCustomObject]@{
            FarmerTarget = $Response.farmer_target
            PoolTarget = $Response.pool_target
            HaveFarmerSK = $Response.have_farmer_sk
            HavePoolSK = $Response.have_pool_sk
        }
    }
    else{
        Write-Error "Command Failed: $($Response.error)"
    }
}