Commit Graph

  • 58bb3d7bdb test: move TychoRouterSingleSwapTestForHashflow to hashflow file adrian 2025-08-20 10:10:08 +02:00
  • a5b6865698 test: revert import reordering adrian 2025-08-20 10:07:48 +02:00
  • c506f2c048 fix: in hashflow's encode_swap, fail early if router address is not present adrian 2025-08-20 10:07:16 +02:00
  • 2b9f9a99f2 test: remove partial_fill_offset from MockRFQState adrian 2025-08-20 10:05:57 +02:00
  • 77de0d892a test: add sequential swap tests for hashflow adrian 2025-08-19 16:51:24 +02:00
  • a09d648f3c fix: in HashflowExecutor, _balanceOf must use trader address instead of the executor's to get the balance adrian 2025-08-19 16:05:51 +02:00
  • 93db953c62 feat: implement SwapEncoder for Hashflow adrian 2025-08-15 10:28:12 +02:00
  • a2a53195ed feat: Use Arc instead of & for protocol_state in Swap TAMARA LIPOWSKI 2025-08-20 15:25:16 -04:00
  • 2a68dd117b chore(release): 0.116.0 [skip ci] semantic-release-bot 2025-08-19 08:20:50 +00:00
  • 471f1e575f Merge pull request #251 from propeller-heads/rfq/dc/ENG-4696-request-code-in-encoding dianacarvalho1 2025-08-19 09:18:04 +01:00
  • 6e68d199c9 fix: Add bebop to protocol specific addresses TAMARA LIPOWSKI 2025-08-18 18:46:38 -04:00
  • c974312a37 feat: Bebop executor in base TAMARA LIPOWSKI 2025-08-18 18:23:32 -04:00
  • 987956eb0b fix: Implement From<SimulationError> for EncodingError Diana Carvalho 2025-08-18 09:50:12 +01:00
  • 72b60aa324 feat: Update BebopExecutor deployed address Diana Carvalho 2025-08-14 17:39:26 +01:00
  • 0df328ee87 chore: Fix comment and error message Diana Carvalho 2025-08-14 16:57:14 +01:00
  • 22920617eb feat: Support Bebop quote through IndicativelyPriced state Diana Carvalho 2025-08-14 12:56:03 +01:00
  • 6d88d0a144 chore(release): 0.115.0 [skip ci] semantic-release-bot 2025-08-14 09:25:39 +00:00
  • dea8560f0b Merge pull request #212 from pedrobergamini/feat/bebop-rfq-encoder-and-executor dianacarvalho1 2025-08-14 10:23:50 +01:00
  • d301dfcc44 fix: After merge fixes with SwapBuilder Diana Carvalho 2025-08-14 10:03:32 +01:00
  • 914bc69485 test: Remove unnecessary setup in Bebop.t.sol Diana Carvalho 2025-08-14 09:59:07 +01:00
  • 7a5ee8b57b Merge branch 'refs/heads/main' into feat/bebop-rfq-encoder-and-executor Diana Carvalho 2025-08-14 09:58:21 +01:00
  • 948662d5d3 chore(release): 0.114.0 [skip ci] semantic-release-bot 2025-08-14 08:44:32 +00:00
  • e03ecf48d5 feat: add hashflow executor adrian 2025-08-11 09:28:31 +02:00
  • 45ec4021e5 chore(release): 0.113.0 [skip ci] semantic-release-bot 2025-08-14 08:23:42 +00:00
  • 0129657021 Merge pull request #250 from propeller-heads/rfq/dc/ENG-4794-add-estimated-amout-in-to-swap dianacarvalho1 2025-08-14 09:22:01 +01:00
  • d7e377e443 feat: Update UniswapV4 executor addresses TAMARA LIPOWSKI 2025-08-13 17:39:04 -04:00
  • c9d09e9109 fix: Small safe wallet fixes TAMARA LIPOWSKI 2025-08-13 17:38:54 -04:00
  • 5eb9973dbd feat: Add estimated_amount_in to Swap. Add SwapBuilder Diana Carvalho 2025-08-13 18:00:46 +01:00
  • cf0921076f chore: Remove unnecessary entries in calldata.txt Diana Carvalho 2025-08-13 15:43:10 +01:00
  • 83a44b4d46 test(Bebop): Add a test selling ETH Diana Carvalho 2025-08-13 15:35:36 +01:00
  • e79347842f fix(Bebop): Fix encoding and tests Diana Carvalho 2025-08-13 15:11:43 +01:00
  • 7024da395d fix(Bebop): Fix AggregateOrder tests Diana Carvalho 2025-08-12 18:38:10 +01:00
  • 76a09d0402 fix: Simplify the BebopExecutor and fix Single tests Diana Carvalho 2025-08-12 16:11:42 +01:00
  • ee3d0cc060 chore: Update BebopExecutionHarness pedrobergamini 2025-08-10 18:06:08 -03:00
  • 29dc960a63 chore: fix encoding pedrobergamini 2025-08-10 17:24:29 -03:00
  • 97a961ecb8 chore: fix single encoding bebop tests pedrobergamini 2025-08-10 16:59:06 -03:00
  • 30a5bd0585 chore: fix single encoding issue pedrobergamini 2025-08-10 16:58:12 -03:00
  • 712d863368 chore: cleanup tech debt from Bebop tests and the execution harness pedrobergamini 2025-08-08 12:28:24 -03:00
  • 7f8e1e6e3b chore: assert exact eth balance at aggregate test pedrobergamini 2025-08-08 12:00:12 -03:00
  • a76c35d95e chore: resolve merge conflicts pedrobergamini 2025-08-08 11:41:00 -03:00
  • c0d49f95ad chore: commit progress so far on test fixing pedrobergamini 2025-08-08 11:35:43 -03:00
  • 196900b749 chore: update encoder pedrobergamini 2025-08-08 11:35:34 -03:00
  • 003ab7cea8 fix: After merging main fixes Diana Carvalho 2025-08-08 14:54:40 +01:00
  • 42609df650 Merge branch 'refs/heads/main' into feat/bebop-rfq-encoder-and-executor Diana Carvalho 2025-08-08 14:40:03 +01:00
  • 616b588fc8 chore(release): 0.112.2 [skip ci] semantic-release-bot 2025-08-07 08:21:10 +00:00
  • 48d527cce6 Merge pull request #248 from propeller-heads/encoding/dc/fix-sequential-unwrap-eth dianacarvalho1 2025-08-07 09:18:35 +01:00
  • c42a5dae6a fix: Encode sequential swaps with unwrapping WETH correctly Diana Carvalho 2025-08-06 17:58:20 +01:00
  • 93c4b5eb9a Merge pull request #247 from propeller-heads/router/dc/add-audit-report dianacarvalho1 2025-08-06 17:50:28 +01:00
  • c5f3355935 docs: Add 2nd audit report for TychoRouter Diana Carvalho 2025-08-06 09:54:14 +01:00
  • 1336eb5f90 chore: start implementing test changes related to partialFillOffset and encoded receiver pedrobergamini 2025-08-05 22:45:48 -03:00
  • 2583e9239e chore: fix extract_aggregate_taker_amount and bebop unit tests pedrobergamini 2025-08-05 22:44:32 -03:00
  • f065abbdc9 chore: add build_bebop_calldata helper and fix user_data building pedrobergamini 2025-08-05 20:33:23 -03:00
  • 504a4db702 chore: include partialFillOffset as part of user_data pedrobergamini 2025-08-05 20:32:42 -03:00
  • 4cb570edb1 chore: fix test filledTakerAmount extraction and decoding logic pedrobergamini 2025-08-04 18:52:53 -03:00
  • d4df49a796 chore: strip selector from calldata to setup state for harness pedrobergamini 2025-08-04 18:13:06 -03:00
  • 49754e654e chore: fix filledTakerAmount calldata override logic pedrobergamini 2025-08-04 18:12:31 -03:00
  • c0f675ff21 chore: fix selectors at encoder pedrobergamini 2025-08-04 18:12:04 -03:00
  • 7ef587575a chore: create internal _swap method for harness usage pedrobergamini 2025-08-04 14:51:58 -03:00
  • 3c7a846ff4 chore: update filledTakerAmount 0 logic pedrobergamini 2025-08-04 14:23:20 -03:00
  • 75ef134e73 chore: add filter / map loop for taker_amount calculation pedrobergamini 2025-08-04 14:00:04 -03:00
  • fe5f72e278 chore: update swap_encoders.rs pedrobergamini 2025-08-04 10:31:15 -03:00
  • 276d611157 chore: update BebopExecutor pedrobergamini 2025-08-04 10:25:00 -03:00
  • 8ecbed43aa chore(release): 0.112.1 [skip ci] semantic-release-bot 2025-07-31 17:32:20 +00:00
  • cf8fd849f2 Merge pull request #246 from propeller-heads/dc/fix-safe-urls dianacarvalho1 2025-07-31 18:30:35 +01:00
  • 2adcb89e6d fix: Recalculate calldata after merging main Diana Carvalho 2025-07-31 17:52:05 +01:00
  • c399e316f5 Merge branch 'refs/heads/main' into hooks/dc/ENG-4624-pass-hook-data Diana Carvalho 2025-07-31 17:50:45 +01:00
  • 51d9484de0 fix: Rename mainnet to ethereum in txServiceUrls for Safe Diana Carvalho 2025-07-31 17:08:28 +01:00
  • ca762b55b6 chore(release): 0.112.0 [skip ci] semantic-release-bot 2025-07-22 19:56:14 +00:00
  • 65bb889663 Merge pull request #245 from propeller-heads/rfqs/tnl/ENG-4695-state-in-swap Tamara 2025-07-22 15:54:30 -04:00
  • 95c51247f7 fix: Replace smart pointer with regular pointer TAMARA LIPOWSKI 2025-07-22 12:18:54 -04:00
  • c217702560 feat: Add protocol state to Swap object TAMARA LIPOWSKI 2025-07-22 12:13:39 -04:00
  • e662eeb6d2 Update v4-core and v4-periphery to latest version johnwhitton 2025-07-17 16:04:02 -07:00
  • a057588270 chore(release): 0.111.0 [skip ci] semantic-release-bot 2025-07-15 16:34:12 +00:00
  • 38c28b2fcc Merge pull request #242 from propeller-heads/unix/dc/ENG-4675-deployment-script dianacarvalho1 2025-07-15 17:32:33 +01:00
  • 5bf5c8124b docs: Extend Uniswap X deployment docs Diana Carvalho 2025-07-15 17:13:05 +01:00
  • d2d8b29056 fix: Read Tycho Router addresses from file Diana Carvalho 2025-07-15 17:08:26 +01:00
  • efa6fae0e8 feat: Uniswap X deployment script Diana Carvalho 2025-07-15 10:01:38 +01:00
  • 671a456ed7 chore(release): 0.110.0 [skip ci] semantic-release-bot 2025-07-14 15:46:37 +00:00
  • 44e35f8dcf Merge pull request #241 from propeller-heads/usx/tnl/ENG-4674-example Tamara 2025-07-14 11:44:51 -04:00
  • ffb7b0d3b5 Merge branch 'main' into usx/tnl/ENG-4674-example Tamara 2025-07-14 11:40:36 -04:00
  • f702bf967e chore(release): 0.109.0 [skip ci] semantic-release-bot 2025-07-14 15:39:35 +00:00
  • fa426df7ff Merge branch 'main' into usx/tnl/ENG-4674-example Tamara 2025-07-14 11:38:11 -04:00
  • 0d1da0693f Merge pull request #237 from propeller-heads/usx/dc/ENG-4673-integration-test Tamara 2025-07-14 11:37:51 -04:00
  • e775238b08 fix: chain id call after main update TAMARA LIPOWSKI 2025-07-14 11:29:03 -04:00
  • 7aa292ef82 chore: small polishings to example TAMARA LIPOWSKI 2025-07-14 11:24:05 -04:00
  • f329d41b76 Merge branch 'main' into usx/dc/ENG-4673-integration-test Tamara 2025-07-14 09:06:31 -04:00
  • 2d4b0b995b feat: UniswapX encoding example TAMARA LIPOWSKI 2025-07-11 18:12:27 -04:00
  • a0531bdfad chore: typo fix TAMARA LIPOWSKI 2025-07-11 17:18:32 -04:00
  • a53fa6502d test: rewrite testExecute without hack TAMARA LIPOWSKI 2025-07-11 17:17:32 -04:00
  • 4ba59192fc feat: add testExecuteIntegration TAMARA LIPOWSKI 2025-07-11 17:05:45 -04:00
  • 4c8d5f151a chore(release): 0.108.0 [skip ci] semantic-release-bot 2025-07-11 15:41:55 +00:00
  • b9232805de Merge pull request #239 from propeller-heads/cleanup/dc/ENG-4705-remove-duplicated-models dianacarvalho1 2025-07-11 16:40:01 +01:00
  • 8458b4628e feat: Upgrade tycho-common Diana Carvalho 2025-07-11 16:35:43 +01:00
  • effc25c2d7 feat: Upgrade tycho-common Diana Carvalho 2025-07-10 16:30:46 +01:00
  • 2c25b5a18f feat: Use Chain from tycho-core and remove current implementation Diana Carvalho 2025-07-10 13:11:46 +01:00
  • cb6042ea79 feat: Upgrade tycho-common Diana Carvalho 2025-07-09 16:48:47 +01:00
  • 0be6bfbc1a chore(release): 0.107.0 [skip ci] semantic-release-bot 2025-07-10 14:38:32 +00:00
  • 785d63133b Merge pull request #238 from propeller-heads/usx/tnl/ENG-4669-handle-approvals Tamara 2025-07-10 10:36:39 -04:00
  • 7cf8a7eeed chore: nightly fmt TAMARA LIPOWSKI 2025-07-09 15:47:43 -04:00
  • 4fef906e42 test: Use calldata in USX integration test TAMARA LIPOWSKI 2025-07-09 15:44:41 -04:00