Dylan Paiton

Results 34 issues of Dylan Paiton

in our fuzz tests we should prevent allowing two max longs/shorts in row lets put a check in the [interface](https://github.com/delvtech/agent0/blob/main/lib/ethpy/ethpy/hyperdrive/interface/read_interface.py#L1055) before calling rust funcs; if bond & share are at...

enhancement

strings suck bc they stay strings in the DB and decimal sucks because it is slow

store anvil & python rng state to file * dev can re-create the problem & debug with variable access * we can reboot chain from wherever crash happened after fixing...

enhancement

the dashboard infra is throwing a deprecation error: ``` dashboard-1 | deprecation.showPyplotGlobalUse IS DEPRECATED. dashboard-1 | The support for global pyplot instances is planned to be removed soon. dashboard-1 |...

### Problem description Presently if we want to test making changes to a `PoolState` object we have to `deepcopy` it before applying an update. This is required to then use...

Hyperdrive 0.6.0 adds a slippage parameter to `addLiquidity` which allows LPs to specify a minimum LP share price at which to provide liquidity. We've include a TODO in execute_agent_trades.py to...

enhancement

It would be nice for debugging if we can set a flag to auto-log the variables in a function whenever it is called. I'm not sure how easy this is,...

enhancement
good first issue

lib/agent0/agent0/hyperdrive/interactive/event_types.py should live closer to the API and be imported from ethpy by the interface. The api trade functions (e.g. acync_open_long) should return the same event type dataclasses.

enhancement

the [error](https://pastebin.com/yZE6pC5w) thrown when a trade amount is too small is not easily parsed. This should be an easy thing to check in the agent class and then we can...

enhancement
good first issue
documentation

The [Community Standards](https://github.com/element-fi/elf-simulations/community) page has suggestions for what we can add to the repo to improve the ability for others to contribute. I'd say the top priority now is filling...

good first issue
documentation