pub fn delegation_stake(
    ctx: Context<'_, '_, '_, '_, DelegationStake<'_>>
) -> Result<ThreadResponse>