sudo mv 0x-mesh /usr/local/bin/
For containerized environments, Docker is the preferred method. Pull the specific tag:
docker pull 0xorg/mesh:8.9.1
Or for the smart contract deployment tools:
docker pull 0xorg/contracts:8.9.1
If you have downloaded version 8.9.1, you are likely working on one of these projects: 0x Version 8.9.1 Download-
Upgrade if:
Stay on an older version if:
If you need the raw Solidity smart contracts (for local compilation or auditing): Or for the smart contract deployment tools: docker
git clone https://github.com/0xProject/protocol.git
cd protocol
git checkout tags/v8.9.1
This will give you the exact state of the protocol repository as of the v8.9.1 release. You will find the smart contracts in contracts/ and the migration scripts in contracts/zero-ex/.
Many users might be tempted to jump to the latest version. However, version 8.9.1 holds particular importance for production environments. Here is why:
Many lending and derivatives protocols use 0x as a settlement layer. v8.9.1 remains popular for its deterministic gas costs. If you have downloaded version 8
Before diving into the download specifics, it’s essential to understand what 0x is. The 0x protocol is an open-source infrastructure layer that allows for the decentralized exchange of Ethereum-based tokens. Unlike centralized exchanges, 0x uses off-chain order relayers and on-chain settlement, making it highly efficient.
Key components of the 0x ecosystem include:
Version 8.9.1 falls into a specific release cycle focusing on bug fixes and performance patches for the core contract suite and associated tooling.