Releases: propeller-heads/tycho-simulation
Releases · propeller-heads/tycho-simulation
0.31.0
0.31.0 (2024-10-31)
Features
- Add ensure_capabilities to set_spot_prices (3cf7257)
- Add get_sell_amount_limit (fea627a)
- Add involved_contracts and token_storage_slots to state overwrites (4198a67)
- Add overwrites to VMPoolState (20aba87)
- Add spot prices logic to VMPoolState (1e25aa1)
- Rewrite set_spot_prices to get_spot_prices (0459516)
Bug Fixes
- Fix types in state.rs tests (c197690)
- Miscellaneous fixes (b6d2545)
- rAddress discrepancies from OverwriteFactory (ffb4cb3)
- Update get_code_for_address and get_contract_bytecode to return Bytecode (04214ba)
0.30.0
0.30.0 (2024-10-30)
Features
- (VMPoolState) set and ensure capabilities (c4d4bd2)
0.29.0
0.29.0 (2024-10-29)
Features
- Add adapter_contract to EVMPoolState (345ad1b)
Bug Fixes
- Convert to capabilities correctly (71a1e22)
- Use KECCAK_EMPTY instead of code_hash: Default::default() (629bd76)
0.28.0
0.28.0 (2024-10-29)
Features
- (WIP) Implement update_engine (4c18c89)
0.27.0
0.27.0 (2024-10-28)
Features
- (WIP) Implement set_engine (47a500b)
- Implement get_address_from_call (c488e86)
0.26.0
0.26.0 (2024-10-28)
Features
- AdapterContract new and encode method (8e1cbde)
- Add call and simulate (d0fa2b8)
- Add decode_output method (39e6832)
- Implement ProtosimContract for adapter contract (be59fa0)
Bug Fixes
- Add adapter_contract to mod (c8f0646)
0.24.0
0.24.0 (2024-10-24)
Features
- create ERC20OverwriteFactory utils (86457cf)
- Update tycho version (39fb025)
Bug Fixes
- differentiate between SolidityError and InvalidResponse (184ff45)
- maybe_coerce_error - change expected input and outputs (43e0165)
- Propagate error upwards in get_geth_overwrites (5af81da)
- Return SimulationError from maybe_coerce_error (1354220)
- use expect instead of unwrap (and readability fixes) (b033fae)
0.23.1
0.23.1 (2024-10-21)
Bug Fixes
- misc bugfixes in balance handling. (bfadcc7)