delvtech / agent0

Analysis & simulation repo for Delv
https://agent0.readthedocs.io/en/latest/
Apache License 2.0
52 stars 21 forks source link

pyperdive and pypechain and elf-simulations: unify & simplify types #1022

Closed dpaiton closed 1 year ago

dpaiton commented 1 year ago

This issue is a high-level proposal that includes task from #892 #905 #912 #917

We want to unify the types used by the different packages and create an intuitive interface for getting contract data

dpaiton commented 1 year ago

elf-simulations/lib/ethpy/hyperdrive/interface.py @sentilesdal task

elf-simulations/lib/ethpy/hyperdrive/api.py @dpaiton task HyperdriveInterface object has attributes

pyperdrive @sentilesdal task

dpaiton commented 1 year ago

for interface._ensure_current_state @dpaiton task TODO:

dpaiton commented 1 year ago

My tasks are achieved with #1063

dpaiton commented 1 year ago

Made some more progress centralizing type specifications & conversions in #1099

dpaiton commented 1 year ago

completed in #1113