github osmosis-labs/osmosis v19.0.0
Osmosis v19.0.0 🧪

latest releases: v26.0.1, v26.0.0, v26.0.0-rc4...
pre-release12 months ago

This v19 major release adds taker fee logic to the poolmanager, improving fee handling and income distribution. The release also fixes a bug in the superfluid protocol.

This upgrade is governed by Proposal 606, which aims to upgrade the Osmosis codebase to the v19.0.0 software tag at block height 11317300. This is estimated to occur on Tuesday, September 5th, at UTC 16:00.

Block times have high variance, so please monitor the chain for more precise time estimates.

Features

  • Taker Fee: Implemented taker fee logic in the poolmanager when executing swaps. All swap logic messages must go through the poolmanager to incur taker fees. Fees accrue in two separate txfees module accounts: one for staking rewards and another for the community pool. (#6034)

Bug Fixes

  • v19 Upgrade Handler: Fixed an issue in the superfluid protocol during upgrades. (#6190)
  • Token Factory Events: Fixed events for mintTo and burnFrom in the x/tokenfactory module. (#6195)
  • Superfluid EpochEnd Hook: Addressed a panic edge case in superfluid's After EpochEnd hook by applying a conditional function for CL multiplier updates. (#6195)

Additional Information on Taker Fee

The taker fee changes how swap fees are handled and adds another layer of income distribution to staking rewards and the community pool. This upgrade only introduces the fee logic as the initial taker fee will be set to 0 (zero).

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 v19.0.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:19.0.0 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:19.0.0-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:19.0.0-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:19.0.0-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:19.0.0 version
# v19.0.0

All the images support arm64 and amd64 architectures.

Don't miss a new osmosis release

NewReleases is sending notifications on new releases.