# Where to find latest toolchain channel?

**URL:** <https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300>\
**Category:** Tooling and IDE\
**Created:** [October 10, 2023, 10:26pm UTC](https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300 "2023-10-10T22:26:46Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![diyahir](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/diyahir/32/1075_2.png) [@diyahir](https://forum.fuel.network/u/diyahir)\
**Post date:** [October 10, 2023, 10:26pm UTC](https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300/1 "2023-10-10T22:26:46Z")

</div>

My fuel-toolchain.toml looks like this:

```auto
[toolchain]

channel = "latest-2023-07-13"

[components]

forc = "0.46.1"

fuel-core = "0.20.6"

```

how would i find the latest channel for beta-4??

---

<div class="post-metadata">

**Author:** ![calldelegation](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/calldelegation/32/1484_2.png) [@calldelegation](https://forum.fuel.network/u/calldelegation)\
**Post date:** [October 10, 2023, 10:38pm UTC](https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300/2 "2023-10-10T22:38:18Z")

</div>

Hey @diyahir nice to see you actively using the forum! To use the latest toolchain please follow the[installation guide here](https://docs.fuel.network/guides/installation/). If you are trying to use a prerelease component and don’t want to wait for Fuelup follow the custom instructions below.

**Beta 4**

1. Install toolchain

```auto
fuelup toolchain install beta-4

```

1. Point at beta-4 toolchain

```auto
fuelup default beta-4

```

**Latest**

1. Install toolchain

```auto
fuelup self update

```

1. Point at latest toolchain

```auto
fuelup default latest

```

**Custom**

1. Create your custom toolchain

```auto
fuelup toolchain new testing_channel

```

1. Add the components you want. For example

```auto
fuelup component add fuel-core@0.20.6
fuelup component add forc@0.46.1

```

1. Point at your custom toolchain

```auto
fuelup default testing_channel

```

After pointing it to the latest toolchain you should be able to see all your channels using

```auto
fuelup show

```

```auto
Default host: aarch64-apple-darwin
fuelup home: /Users/calldelegation/.fuelup

installed toolchains
--------------------
beta-3-aarch64-apple-darwin
beta-4-rc.2-aarch64-apple-darwin
latest-aarch64-apple-darwin (default)
beta-4-aarch64-apple-darwin
latest-2023-02-18-aarch64-apple-darwin
latest-2023-04-12-aarch64-apple-darwin
testing_channel
testing_channel_2

active toolchain
-----------------
latest-aarch64-apple-darwin (default)
  forc : 0.46.0
    - forc-client
      - forc-deploy : 0.46.0
      - forc-run : 0.46.0
    - forc-doc : 0.46.0
    - forc-explore : 0.28.1
    - forc-fmt : 0.46.0
    - forc-index : 0.20.11
    - forc-lsp : 0.46.0
    - forc-tx : 0.46.0
    - forc-wallet : 0.3.0
  fuel-core : 0.20.5
  fuel-core-keygen : Error getting version string
  fuel-indexer : 0.20.11

fuels versions
---------------
forc : 0.45
forc-wallet : 0.45

```

My latest channel is under installed toolchains

```auto
latest-aarch64-apple-darwin

```

---

<div class="post-metadata">

**Author:** ![diyahir](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/diyahir/32/1075_2.png) [@diyahir](https://forum.fuel.network/u/diyahir)\
**Post date:** [October 11, 2023, 12:07am UTC](https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300/3 "2023-10-11T00:07:53Z")

</div>

Thanks for the response!

My question is more related about the toml configuration which defines the workspace etc.

So for projects that are defining the toolchain used inside the project we must specify the channel, so I want to find where to get the latest beta-4 channel

> **[GitHub - diyahir/asset-error-demo](https://github.com/diyahir/asset-error-demo)**
>
> Contribute to diyahir/asset-error-demo development by creating an account on GitHub.

When i set it to my channel:  
`channel = "beta-4-aarch64-apple-darwin"`

> ¨warning: invalid ‘fuel-toolchain.toml’ in project root: Invalid channel ‘beta’

If I set it to ‘latest’, I get the error:

> warning: invalid ‘fuel-toolchain.toml’ in project root: invalid value: string “latest”, expected one of \<latest-YYYY-MM-DD|nightly-YYYY-MM-DD|beta-1|beta-2|beta-3\> for key `toolchain.channel`

There’s basically a weird error I’m seeing and it’s related to the channel being set to an outdated version, in theory I could remove the toml config and let the system use the default one, but it’s better to define it in the project for proper versioning.

I am noticing that beta-4 is not an option in one of error responses, so it could be that I’m running into some pending issue

---

<div class="post-metadata">

**Author:** ![calldelegation](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/calldelegation/32/1484_2.png) [@calldelegation](https://forum.fuel.network/u/calldelegation)\
**Post date:** [October 11, 2023, 3:41am UTC](https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300/4 "2023-10-11T03:41:56Z")

</div>

The channel name should just be `beta-4`.

This is compiling for me:

```auto
[toolchain]
channel = "beta-4"

[components]
forc = "0.46.1"
fuel-core = "0.20.6"

```

Going to tag @kaya for more detailed response.

---

<div class="post-metadata">

**Author:** ![diyahir](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/diyahir/32/1075_2.png) [@diyahir](https://forum.fuel.network/u/diyahir)\
**Post date:** [October 11, 2023, 2:28pm UTC](https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300/5 "2023-10-11T14:28:24Z")

</div>

This is what I see when I do fuelup show using ‘beta-4’:

beta-4-aarch64-apple-darwin (override), path: …/GitHub/fuel/asset-error-demo/fuel-toolchain.toml  
forc : 0.45.0  
- forc-client  
- forc-deploy : 0.45.0  
- forc-run : 0.45.0  
- forc-doc : 0.45.0  
- forc-explore : 0.28.1  
- forc-fmt : 0.45.0  
- forc-index : 0.21.0  
- forc-lsp : 0.45.0  
- forc-tx : 0.45.0  
- forc-wallet : 0.3.0  
fuel-core : 0.20.4  
fuel-core-keygen : Error getting version string  
fuel-indexer : 0.21.0

so the forc is out of date not to 0.46 and I think causing me a weird issue with Asset that has been fixed after 0.45

 ![Screenshot 2023-10-11 at 09.27.45](https://us1.discourse-cdn.com/flex022/uploads/fuel/original/2X/d/d6e21abc5dbad71a0dff767814b3594260ad0390.png)

---

<div class="post-metadata">

**Author:** ![kaya](https://avatars.discourse-cdn.com/v4/letter/k/5f8ce5/32.png) [@kaya](https://forum.fuel.network/u/kaya)\
**Post date:** [October 13, 2023, 4:50am UTC](https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300/6 "2023-10-13T04:50:34Z")

</div>

> [@diyahir](#):
>
> beta

Beta-4 toolchain specifically uses forc v0.45.0. We are planning to update to 0.46.1 probably in couple of days. You can follow the PR from [here](https://github.com/FuelLabs/fuelup/pull/496).

Best,  
k

---

<div class="post-metadata">

**Author:** ![diyahir](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/diyahir/32/1075_2.png) [@diyahir](https://forum.fuel.network/u/diyahir)\
**Post date:** [October 13, 2023, 8:13pm UTC](https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300/7 "2023-10-13T20:13:01Z")

</div>

I guess the confusion comes from being able to specify components that don’t override the toolchain, or should it be that the toolchain is not defined but the components are?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex022/uploads/fuel/original/2X/5/57d5a345cc15a64b636e0d56e042857f8a0e80b1.png) [@system](https://forum.fuel.network/u/system)\
**Post date:** [November 3, 2023, 4:13pm UTC](https://forum.fuel.network/t/where-to-find-latest-toolchain-channel/3300/8 "2023-11-03T16:13:50Z")

</div>

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.
