osmosis
osmosis copied to clipboard
The AMM Laboratory
Closes: #XXX ## What is the purpose of the change We currently charge taker fees at every hop in a multi hop. We can instead just tally the taker fees...
Closes: #XXX ## What is the purpose of the change > Add a description of the overall background and high level changes that this PR introduces *(E.g.: This pull request...
Closes: #XXX ## What is the purpose of the change As requested by @ValarDragon
## Background For the binaries `release` the osmosis uses the `ghcr.io/goreleaser/goreleaser-cross` image. But when the linux binaries are building the `goreleaser` prints the warnings: ``` warning: Using 'getpwuid_r' in statically...
Is the installer (get.osmosis.zone ) deprecated? It's still listed on the docs as the place to go to but it seems it's installing an older version. It also takes 4...
Right now, we see our pruned snapshots slowly increasing in size. Maybe a few months ago they were 15GB and now are around 19GB. We really have no idea what...
This improves performance and makes it easier to reason about which authenticators will execute and what the results will be. To implement this, we should keep track in memory of...
## Background Currently we call the [GenerateAuthenticationRequest](https://github.com/osmosis-labs/osmosis/blob/main/x/smart-account/authenticator/authentication_request.go#L202] twice: 1. [ante.go](https://github.com/osmosis-labs/osmosis/blob/main/x/smart-account/ante/ante.go#L156-L170) 2. [post.go](https://github.com/osmosis-labs/osmosis/blob/main/x/smart-account/post/post.go#L100-L115) ## Suggested Design 1. Write a cache for the authentication request 2. Use the cached version of the...
Optimized wasm size for `v3.0.0` is already 661 KB which will soon reach max gas. We need to hand pick unnecessary stuffs out of existing code base to reduce the...
Now the parts of alloyed denom `factory//alloyed/` can't be ensured that they have 4 parts (separated by `/`) due to subdenom has no validation for `/`. The contract needs to...