osmosis
osmosis copied to clipboard
The AMM Laboratory
## Background It is common for us to attach a backport label to a PR. Once Mergify opens it, we might decide to close it and reopen it later. However,...
**Background** We should have onboarding material across various levels of the tech stack to help new engineers understand the full scope of the project. The following components should be considered:...
## Background Currently, our tests are missing assertions about events. Moreover, it seems that some of our events are missing based on [`#1939`](https://github.com/osmosis-labs/osmosis/pull/1939) The lockup module emits the following events:...
## Background During the internal audit, we discovered that the tests and documentation for events across all modules are limited. This is an epic to track work across modules ##...
## Background Right now, the grpc query interface we have seems untenable to me: - Mixes generic query logic and grpc-specific query logic - Grpc query test logic is super...
## Background A very important need is being able to backport many commits, and with high confidence know that they are state compatible. We want to backport _most_ commits, as...
Currently, EditPoolIncentives proposals have to be done via the CLI using command line arguments. There should be a way to easily put the records in a file and just pass...
## Background A follow-up from #2168 thats needed is adding pruning of old TWAP records. We need to basically implement it right here: https://github.com/osmosis-labs/osmosis/pull/2168/files#diff-4afe8ba5fca88fef0034d6b2e8f9803a4be33d4735a41163564c4c7495934985R47-R49 and then write a test for...
## Background There are a few issues with how we emit superfluid events. First, some of them are not being emitted on success: https://github.com/osmosis-labs/osmosis/blob/979cbd449274c660d8ed31b095664b8625b506bf/x/superfluid/keeper/msg_server.go#L49-L55 The conditional should be the opposite...
## Background Hackatom 2022's osmosis challenge requires a cosmwasm contract on Futures or options on a token using the AMM for settlement, but I cannot find a binding that add/...