Dylan Paiton
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...
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...
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...
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,...
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.
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...
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...