> For the complete documentation index, see [llms.txt](https://docs.astrakode.tech/akb-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.astrakode.tech/akb-wiki/astrakode-wiki/smart-contract-ide/technologies.md).

# Technologies

* [Ethereum](/akb-wiki/astrakode-wiki/smart-contract-ide/technologies/ethereum.md), pragma solidity >=0.4.25 <0.9.0
* [Hyperledger Fabric](/akb-wiki/astrakode-wiki/smart-contract-ide/technologies/hyperledger-fabric.md) version 2.2.0

You can switch Fabric version after downloading the source code. Go to the configuration files named **configParams.sh** (you have one for each organization you have added).

<div align="center"><figure><img src="/files/pET9nyzEHcA7E3JQRMT6" alt=""><figcaption></figcaption></figure></div>

As you can see the variable NODE\_IMAGETAG is set on 2.2.0.

{% hint style="info" %}
Note: since each organization can contain one or more nodes, you will find in the configParams.sh files as many NODE\_IMAGETAG as there are nodes. You can change the binaries for just one node in the organization or for as many as you like.
{% endhint %}

To switch version just change that number by hand as many times as you have configParams.sh files.
