Colin Roberts

Results 51 issues of Colin Roberts

Work in progress. Would like to make these a single behavior implementation if possible. It's proving to be a bit difficult.

๐Ÿšง DO NOT MERGE ๐Ÿšง
๐Ÿ› ๏ธ kit

# Idea When we have our bisection yield us a value now that is validated `-EPSILON < invariant < EPSILON` we need to instead take: - `0

๐Ÿงน improvement
๐Ÿ“ƒ contracts

These should be separate from `dfmm-kit` as this does not require behaviors. We can make a `[[test]]` bin in the workspace toml. It can pull bindings from `dfmm-kit`

๐Ÿงช tests
๐Ÿ“ฆ repository

# Idea In Foundry, running a test like this over time with statefulness would be challenging. So we should use arbiter to do this.

๐Ÿงช tests

# Description The `GeometricMean` strategy uses an incorrect fee calculation for the increase in `L` that is off by a factor of 2. ## Details The fee calculation roughly looks...

๐Ÿชฒ bug
๐Ÿ“ƒ contracts

# Description The `LogNormal` strategy uses an incorrect fee calculation for the increase in `L` that will result in fees that are dependent on the current price of the pool....

๐Ÿชฒ bug
๐Ÿ“ƒ contracts

# Idea We need to do a write up and notebook implementation for `ConstantSum` like we have for the other trading functions.

๐Ÿ“š documentation

I think Anvil may be the best drop in replacement for our revm instance. It will make life easier to use Anvil if possible. There are many settings that we...

type: maintenance
tech: performance
type: enhancement
area: ethereum

type: maintenance
type: enhancement
type: refactor

Not married to the names by any means, but we need these to allow for many kinds of state keeping items (e.g., EVM, databases, etc.) which will hold the worldstate

type: enhancement