Skip to content

Releases: propeller-heads/tycho-simulation

0.31.0

31 Oct 16:21
Compare
Choose a tag to compare

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.1

31 Oct 16:06
Compare
Choose a tag to compare

0.30.1 (2024-10-31)

0.30.0

30 Oct 14:17
Compare
Choose a tag to compare

0.30.0 (2024-10-30)

Features

  • (VMPoolState) set and ensure capabilities (c4d4bd2)

0.29.0

29 Oct 16:18
Compare
Choose a tag to compare

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

29 Oct 13:24
Compare
Choose a tag to compare

0.28.0 (2024-10-29)

Features

  • (WIP) Implement update_engine (4c18c89)

0.27.0

28 Oct 16:38
Compare
Choose a tag to compare

0.27.0 (2024-10-28)

Features

  • (WIP) Implement set_engine (47a500b)
  • Implement get_address_from_call (c488e86)

0.26.0

28 Oct 09:11
Compare
Choose a tag to compare

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.25.0

25 Oct 17:07
Compare
Choose a tag to compare

0.25.0 (2024-10-25)

Features

  • implement create_engine (4c3cd0c)

0.24.0

24 Oct 08:31
Compare
Choose a tag to compare

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

21 Oct 12:04
Compare
Choose a tag to compare

0.23.1 (2024-10-21)

Bug Fixes

  • misc bugfixes in balance handling. (bfadcc7)