Important
Please use this release and not v20.0.0
release to upgrade mainnet nodes
Release Notes
This upgrade adds the following features:
Volume Splitting Incentives Mechanism
-
Adds a new incentives mechanism that allows pools to be grouped into Volume Splitting Gauges and be incentivized as a set.
-
Incentives for pools within this set will re-adjust at each epoch to the volume ratio present in each pool over the last epoch. This allows multiple pools of the same pairing with different specifications to be incentivized to allow incentives to be optimisedoptimized around trading volume more rapidly.
-
This upgrade proposal creates groups containing the Classic and Supercharged pools with existing migration links between them and moves incentive allocation to incentivize these group gauges rather than the previous mechanism of sharing via the migration link.
Concentrated Liquidity modifications
-
Concentrated Liquidity positions can now be transferred to another address
-
Added a parameter that allows governance to add addresses that can create concentrated liquidity pools at no cost and ignore the Quote asset whitelist restriction.
-
Added a parameter that allows governance to add addresses that will be exempt from Taker Fees.
Validator Set Preferences
-
Creates a temporary solution to validator set unbonding, where the user can undelegated an amount of OSMO pro rata from all validators they are currently delegated to.
-
In a future release, a more appropriate method of undelegating specifically from the user's defined validator set, respecting the delegation ratios initially defined by the user will be added.
Changelog
See the full changelog here
⚡️ Binaries
Binaries for Linux (amd64 and arm64) are available below.
🔨 Build from source
If you prefer to build from source, you can use the following commands:
git clone https://github.com/osmosis-labs/osmosis
cd osmosis && git checkout v20.1.0
make install
🐳 Run with Docker
As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:
Image Name | Base | Description |
---|---|---|
osmolabs/osmosis:20.1.0
| distroless/static-debian11
| Default image based on Distroless |
osmolabs/osmosis:20.1.0-distroless
| distroless/static-debian11
| Distroless image (same as above) |
osmolabs/osmosis:20.1.0-nonroot
| distroless/static-debian11:nonroot
| Distroless non-root image |
osmolabs/osmosis:20.1.0-alpine
| alpine
| Alpine image |
Example run:
docker run osmolabs/osmosis:20.1.0 version
# v20.1.0
All the images support arm64
and amd64
architectures.