Commit Graph

  • 14e5c127c6 chore: rm safecallback from router royvardhan 2025-02-15 01:06:23 +05:30
  • 9b8175aff9 chore: cleanup royvardhan 2025-02-15 01:01:16 +05:30
  • ad91e485d3 feat: rename execution dispatcher to dispatcher and use dispatcher for USV4 callback royvardhan 2025-02-15 00:44:28 +05:30
  • 9d3b96f997 feat: add uniswapV3SwapCallback in USV3 executor royvardhan 2025-02-15 00:34:07 +05:30
  • cccb252bf2 feat: update handleCallback in USV3 to do verification royvardhan 2025-02-14 23:27:44 +05:30
  • d0027e6cf2 refactor: rm callback verifier dispatcher royvardhan 2025-02-14 23:11:01 +05:30
  • 260f9d866f feat: add back uniswapV3SwapCallback in router royvardhan 2025-02-14 23:00:23 +05:30
  • 002d049501 chore(release): 0.39.0 [skip ci] semantic-release-bot 2025-02-14 17:11:31 +00:00
  • 165e53e5fe Merge pull request #67 from propeller-heads/router/dc/ENG-4222-univ4-refactor-input dianacarvalho1 2025-02-14 17:08:43 +00:00
  • 69d03f0608 fix: Fix PLE tests that break after foundry update Diana Carvalho 2025-02-14 12:28:49 +00:00
  • 8a8bc697eb fix(univ4): Make slither happy --- don't change below this line --- ENG-4222 Took 17 minutes Diana Carvalho 2025-02-14 12:01:29 +00:00
  • 4d0f5cec64 fix(univ4): Append callback data instead of prepending Diana Carvalho 2025-02-14 11:43:59 +00:00
  • 21a8c1a27a feat(univ4): Implement swapping with multiple hops Diana Carvalho 2025-02-14 11:32:38 +00:00
  • be7883affc feat(univ4): Refactor input and handle single swap case Diana Carvalho 2025-02-13 18:40:10 +00:00
  • 556af0253d test: Add test for USV4 sequential swap TAMARA LIPOWSKI 2025-02-13 17:23:05 -05:00
  • b452372714 refactor: deduplicate validation for Split & USV4 strategy TAMARA LIPOWSKI 2025-02-13 15:30:09 -05:00
  • 5853de679a feat: move callback testing to usv3 executor royvardhan 2025-02-14 01:29:30 +05:30
  • f32210bb1f feat: (WIP) UniswapV4 encoding TAMARA LIPOWSKI 2025-02-13 01:58:34 -05:00
  • 80500e615e feat: fix input decoding in usv3 executor and execution dispatcher royvardhan 2025-02-14 00:53:43 +05:30
  • bd1971334e feat: update new interface in codebase royvardhan 2025-02-13 20:54:54 +05:30
  • a309825769 refactor: rm usv3 callback from router and add generic callback to executor royvardhan 2025-02-13 20:31:21 +05:30
  • bb7c6c25a5 chore(release): 0.38.0 [skip ci] semantic-release-bot 2025-02-13 12:12:02 +00:00
  • 52a3c966cb Merge pull request #64 from propeller-heads/router/dc/ENG-4223-uniswap-v4-callback dianacarvalho1 2025-02-13 12:09:19 +00:00
  • dae38ceaf9 feat: Add a production foundry profile Diana Carvalho 2025-02-13 10:08:34 +00:00
  • 4c5e3bf6a9 fix: Verify that the executor exists in the uni v4 callback Diana Carvalho 2025-02-13 09:46:14 +00:00
  • 591d73ba71 feat: Support uniswap v4 callback in TychoRouter Diana Carvalho 2025-02-12 19:30:21 +00:00
  • 29eb50d0a1 chore: Create a UniswapV4Utils with encoding functions Diana Carvalho 2025-02-12 18:00:18 +00:00
  • 28bfe2e32a chore(release): 0.37.0 [skip ci] semantic-release-bot 2025-02-12 20:01:08 +00:00
  • f7380b95e4 Merge pull request #58 from propeller-heads/router/hr/ENG-4105-uniswap-v4-executor Harsh Vardhan Roy 2025-02-13 01:29:21 +05:30
  • d79068282a fix: _pay and msgSender royvardhan 2025-02-13 00:20:14 +05:30
  • 0c40e9e979 fix: handle native token balance changes royvardhan 2025-02-12 22:30:13 +05:30
  • fe48c64e8e chore: change balance checks naming royvardhan 2025-02-12 21:55:41 +05:30
  • 2371ab2a1f fix: remove executeActions wrapper, strict equality checks and rename swap return royvardhan 2025-02-12 20:32:46 +05:30
  • b47cff3fc9 fix: add equality check, amountInOrOut check, update _decodeData royvardhan 2025-02-12 17:36:16 +05:30
  • ff3209b1c8 fix: remove extra _receiver and redundant asserts royvardhan 2025-02-11 22:58:34 +05:30
  • a555683257 chore: consistent naming royvardhan 2025-02-11 22:41:53 +05:30
  • 120c96215f chore: remove redundant data from _decodeData royvardhan 2025-02-11 22:02:59 +05:30
  • a8cc84ddce fix: git submodules and strict equality check in v4 executor royvardhan 2025-02-11 21:52:18 +05:30
  • d998c88cfe feat: support multi swap decoding royvardhan 2025-02-11 20:01:09 +05:30
  • c264084783 feat: move encoding to test royvardhan 2025-02-11 19:27:47 +05:30
  • ae0b07b2a4 fix: reciever issue royvardhan 2025-02-11 18:39:12 +05:30
  • 7ca647f009 feat: add new pair test royvardhan 2025-02-11 00:36:56 +05:30
  • 4599f07df0 feat: add test for UniswapV4Executor royvardhan 2025-02-10 23:08:29 +05:30
  • e62c332451 feat: add router params royvardhan 2025-02-10 21:24:35 +05:30
  • bdd3daffba feat: update solc and add V4Router into UniswapV4Executor royvardhan 2025-02-10 20:21:59 +05:30
  • 24d4e762a2 fix: rm redundant transfer royvardhan 2025-02-10 11:16:31 +05:30
  • 1a36c33bc6 fix: rm callback fn royvardhan 2025-02-10 11:13:49 +05:30
  • b2097ca4a5 feat: handle amounts in unlockCallback royvardhan 2025-02-07 19:20:56 +05:30
  • ed90cb4ef1 feat: add callback royvardhan 2025-02-06 21:50:07 +05:30
  • cb4c8f4e51 feat: add univ4 executor royvardhan 2025-02-06 20:21:24 +05:30
  • 00fe142952 chore(release): 0.36.2 [skip ci] semantic-release-bot 2025-02-12 09:54:29 +00:00
  • 3ce384ea16 Merge pull request #63 from propeller-heads/router/dc/ENG-4226-misc-audit-remarks dianacarvalho1 2025-02-12 09:51:39 +00:00
  • 582533fa31 fix: Miscellaneous audit remarks Diana Carvalho 2025-02-11 16:33:34 +00:00
  • 0626cea164 chore(release): 0.36.1 [skip ci] semantic-release-bot 2025-02-11 16:33:23 +00:00
  • 135994f13a Merge pull request #61 from propeller-heads/encoding/tnl/small-misc-fixes Tamara 2025-02-11 11:31:37 -05:00
  • 1c565deb57 refactor: (Solution) replace check_amount with checked_amount TAMARA LIPOWSKI 2025-02-11 11:25:58 -05:00
  • c4c282a62e chore(release): 0.36.0 [skip ci] semantic-release-bot 2025-02-11 16:20:41 +00:00
  • e4e44ecd9c Merge pull request #60 from propeller-heads/encoding/dc/extend-transaction-to-have-selector dianacarvalho1 2025-02-11 16:18:48 +00:00
  • 0d641582dd Merge branch 'main' into encoding/dc/extend-transaction-to-have-selector dianacarvalho1 2025-02-11 16:17:20 +00:00
  • 3d2c148f70 chore(release): 0.35.1 [skip ci] semantic-release-bot 2025-02-11 14:52:52 +00:00
  • 5e29dd94b2 Merge pull request #59 from propeller-heads/router/tnl/ENG-4074-no-empty-swaps Tamara 2025-02-11 09:50:03 -05:00
  • dd7ecac324 feat: Add selector to Transaction Diana Carvalho 2025-02-11 10:24:04 +00:00
  • 37efe52c10 fix: (TychoRouter) Revert if empty swaps TAMARA LIPOWSKI 2025-02-10 23:49:01 -05:00
  • 12b6ba0743 chore(release): 0.35.0 [skip ci] semantic-release-bot 2025-02-07 16:22:11 +00:00
  • d0e37171bd Merge pull request #57 from propeller-heads/quickstart/dc/ENG-4088-add-execution-to-quickstart dianacarvalho1 2025-02-07 16:19:16 +00:00
  • c8a200dc55 docs: Add mention to the quickstart in the main README.md Diana Carvalho 2025-02-07 16:16:55 +00:00
  • a234ff701f feat: Remove router_address from TychoEncoder Diana Carvalho 2025-02-07 14:58:09 +00:00
  • d7f20aa74f fix: Don't have a DEFAULT_CONFIG_PATH in bin Diana Carvalho 2025-02-07 12:24:26 +00:00
  • cad9f394cd feat: The execution structs should receiver tycho_core Chain Diana Carvalho 2025-02-07 11:35:38 +00:00
  • 0c9050cf79 fix: Uniswap v3 pool fee is big endian, not little endian Diana Carvalho 2025-02-07 11:02:59 +00:00
  • bef4740a1d fix: After rebase fixes Diana Carvalho 2025-02-06 18:23:17 +00:00
  • 164d062ad9 fix(univ3): The fee keyword is just "fee" and not "pool_fee" Diana Carvalho 2025-02-06 18:11:20 +00:00
  • 6bbb6da1cd feat: Increase tycho-core version Diana Carvalho 2025-02-06 18:03:03 +00:00
  • d4af59d4dc feat: Use block_in_place instead of block_on Diana Carvalho 2025-02-06 17:05:39 +00:00
  • 12f85ccc0a feat: Get current runtime if there is any Diana Carvalho 2025-02-06 13:03:03 +00:00
  • f5232f403e feat: Read default executors at compile time into a json Diana Carvalho 2025-02-06 12:39:19 +00:00
  • c791c93cb5 feat: Add uniswap v3 to swap encoders list Diana Carvalho 2025-02-06 12:38:35 +00:00
  • dee8542b45 chore: Improve error message when reading executors file Diana Carvalho 2025-02-06 12:13:38 +00:00
  • b333d60d69 feat: Add clone to EVMTychoEncoder Diana Carvalho 2025-02-06 11:49:11 +00:00
  • 4680a4be24 feat: Make executors_file_path optional and use a default value if None Diana Carvalho 2025-02-06 10:48:58 +00:00
  • 3116fef0d7 fix: Change version of serde to match tycho-simulation Diana Carvalho 2025-02-06 10:40:32 +00:00
  • f79a77f9a8 chore(release): 0.34.0 [skip ci] semantic-release-bot 2025-02-06 18:31:41 +00:00
  • d8655f9161 Merge pull request #55 from propeller-heads/encoder/hr/ENG-4093-bin Harsh Vardhan Roy 2025-02-06 23:59:29 +05:30
  • 3bb5b0c7c6 fix: fmt royvardhan 2025-02-06 22:44:18 +05:30
  • 0e3ce00698 Merge branch 'main' into encoder/hr/ENG-4093-bin Harsh Vardhan Roy 2025-02-06 22:41:23 +05:30
  • 7df1995655 fix: fmt royvardhan 2025-02-06 22:30:23 +05:30
  • 2f83659d60 Merge pull request #53 from propeller-heads/encoding/tnl/ENG-4205-code-docs Tamara 2025-02-06 11:59:14 -05:00
  • 520bee5a5d fix: chain.into() royvardhan 2025-02-06 22:28:02 +05:30
  • 77d53c786a docs: Explain wrap/unwrap process in validate_swap_path TAMARA LIPOWSKI 2025-02-06 11:52:43 -05:00
  • 8d69d748d1 Merge branch 'main' into encoder/hr/ENG-4093-bin Harsh Vardhan Roy 2025-02-06 22:20:56 +05:30
  • 9adbab498c chore: merge main TAMARA LIPOWSKI 2025-02-06 11:49:17 -05:00
  • 54ef671683 chore(release): 0.33.0 [skip ci] semantic-release-bot 2025-02-06 16:43:48 +00:00
  • 9c8fbb634d Merge pull request #52 from propeller-heads/encoding/tnl/configurable-chain Tamara 2025-02-06 11:41:52 -05:00
  • 2b94a3f213 docs: improvements from PR comments TAMARA LIPOWSKI 2025-02-06 11:34:57 -05:00
  • 41a5fe99c9 chore: merge main TAMARA LIPOWSKI 2025-02-06 11:09:07 -05:00
  • 1a07c7dc61 Fix: Do not let user specify the native/wrapped token TAMARA LIPOWSKI 2025-02-06 11:08:06 -05:00
  • 1dad36d7a8 fix: rm v4-core royvardhan 2025-02-06 20:57:43 +05:30
  • 32c3bd2220 feat: update cli params and docs royvardhan 2025-02-06 20:55:27 +05:30
  • 535384393b Merge branch 'main' into encoder/hr/ENG-4093-bin Harsh Vardhan Roy 2025-02-06 18:34:27 +05:30
  • a5166f282d feat: use clap for cli and resolve pr comments royvardhan 2025-02-06 18:30:52 +05:30