Commit Graph

  • 5f3d4406bd fix: replace all unwraps with proper error handling TAMARA LIPOWSKI 2025-01-30 17:19:54 -05:00
  • 01d101acb5 chore: Move ple_encode to EVMStrategyEncoder Diana Carvalho 2025-01-30 19:47:36 +00:00
  • 575c5bea5e fix: Use max instead of min to get the min_amount_out Diana Carvalho 2025-01-30 19:44:57 +00:00
  • a28b54888e fix: Post merge's fixes Diana Carvalho 2025-01-30 19:38:22 +00:00
  • 01df08deaa Merge remote-tracking branch 'origin/encoding/dc/ENG-4081-split-swap-strategy' into encoding/dc/ENG-4081-split-swap-strategy Diana Carvalho 2025-01-30 19:01:32 +00:00
  • 5b86ae4ac5 docs: (split strategy test) better calldata comments TAMARA LIPOWSKI 2025-01-30 12:45:36 -05:00
  • 8fd3deba70 Merge branch 'refs/heads/main' into encoding/dc/ENG-4081-split-swap-strategy Diana Carvalho 2025-01-30 16:08:08 +00:00
  • 7fee0fd5e2 chore(release): 0.24.0 [skip ci] semantic-release-bot 2025-01-30 15:57:45 +00:00
  • 355405e138 Merge pull request #37 from propeller-heads/router/hr/ENG-4194-Batch-Set-Executor Harsh Vardhan Roy 2025-01-30 21:25:26 +05:30
  • 0ea7ca97ee Merge branch 'main' into router/hr/ENG-4194-Batch-Set-Executor Harsh Vardhan Roy 2025-01-30 21:23:37 +05:30
  • 14849b2e29 chore(release): 0.23.0 [skip ci] semantic-release-bot 2025-01-30 15:52:02 +00:00
  • 8c4e48b32a Merge branch 'main' into router/hr/ENG-4194-Batch-Set-Executor Harsh Vardhan Roy 2025-01-30 21:21:52 +05:30
  • 9fdf017337 Merge pull request #33 from propeller-heads/encoder/hr/ENG-4082-ExecutorEncoder Harsh Vardhan Roy 2025-01-30 21:19:43 +05:30
  • 6c8226340d chore: remove console royvardhan 2025-01-30 21:13:15 +05:30
  • da7b02407a chore: remove console royvardhan 2025-01-30 21:11:24 +05:30
  • 9c35da0760 chore: rename straight_to_pool to direct_execution royvardhan 2025-01-30 21:06:30 +05:30
  • 8cb95f0950 feat: remove exact_out from USV2 royvardhan 2025-01-30 20:48:35 +05:30
  • 95d45975ad chore: encoder test naming royvardhan 2025-01-30 19:14:22 +05:30
  • 746733056c chore: encoder test naming royvardhan 2025-01-30 19:14:01 +05:30
  • 4ef9b0b82f chore: use Bytes royvardhan 2025-01-30 18:13:47 +05:30
  • 1b8bf56c75 feat: resolve pr comments royvardhan 2025-01-30 18:07:07 +05:30
  • a50c31203b chore: foundry fmt royvardhan 2025-01-29 23:26:36 +05:30
  • cfce36486a chore: add comment royvardhan 2025-01-29 23:21:57 +05:30
  • 0196767eff feat: add swap test with hex for univ2 executor royvardhan 2025-01-29 23:20:55 +05:30
  • c482e21a5f feat: add univ2 executor test with hex royvardhan 2025-01-29 23:10:23 +05:30
  • 0007c4924c chore: update executor encoder tests royvardhan 2025-01-29 22:50:10 +05:30
  • d2289c3765 chore: update test royvardhan 2025-01-29 22:41:11 +05:30
  • ad70a0d5a8 feat: add executor encoder test royvardhan 2025-01-29 22:26:24 +05:30
  • 5c396512cf feat: update ExecutorEncoder interface and relevant types royvardhan 2025-01-29 21:20:22 +05:30
  • ee0aafbc4d chore(release): 0.22.0 [skip ci] semantic-release-bot 2025-01-30 15:40:49 +00:00
  • 82e671df39 fix: Use abi_encode_packed in ple_encode() Diana Carvalho 2025-01-30 15:39:07 +00:00
  • 318ab0ad95 Merge pull request #34 from propeller-heads/router/tnl/ENG-4034-usv3-executor Tamara 2025-01-30 10:36:50 -05:00
  • 94b214384b Merge branch 'main' into router/tnl/ENG-4034-usv3-executor Tamara 2025-01-30 10:33:18 -05:00
  • 83bbabddd1 chore: rename amountOwed -> amountIn TAMARA LIPOWSKI 2025-01-30 10:33:09 -05:00
  • 24e95b1206 fix: rm redundant test royvardhan 2025-01-30 21:01:28 +05:30
  • bd49c86d86 Update TychoRouter.t.sol Harsh Vardhan Roy 2025-01-30 20:53:28 +05:30
  • 6e8d2ede59 feat: Simplify router encoder Diana Carvalho 2025-01-30 15:19:09 +00:00
  • 089e7d2e0f feat: Add ChainId model Diana Carvalho 2025-01-30 15:01:53 +00:00
  • c653062027 feat: rename batchSetExecutor to setExecutors royvardhan 2025-01-30 19:29:24 +05:30
  • 719a15c0e5 chore: fmt royvardhan 2025-01-30 19:00:15 +05:30
  • ea504faca1 feat: replace setExecutor with batchSetExecutor royvardhan 2025-01-30 18:58:54 +05:30
  • 0e70e827a0 chore: Rename encoder to strategy/swap_encoder Diana Carvalho 2025-01-30 13:19:09 +00:00
  • 7a8872cc41 fix: Don't leak evm specific code to interfaces(PrivateKeySigner, Chain) Diana Carvalho 2025-01-30 13:17:23 +00:00
  • feb91cc639 feat: Implement SplitSwapStrategyEncoder Diana Carvalho 2025-01-30 11:22:30 +00:00
  • 3a69bbf603 feat: Remove generalisation on user approvals manager Diana Carvalho 2025-01-29 17:29:36 +00:00
  • 92b4ee00d3 chore: remove unused factory variable TAMARA LIPOWSKI 2025-01-29 19:53:22 -05:00
  • ca32446a9e feat: UniswapV3Executor and integration tests TAMARA LIPOWSKI 2025-01-29 19:51:17 -05:00
  • d8b44f623b fix: Remove exactOut from USV3 encoding TAMARA LIPOWSKI 2025-01-29 16:56:45 -05:00
  • 1b79326637 Merge pull request #31 from propeller-heads/router/dc/ENG-4047-generic-callback dianacarvalho1 2025-01-29 20:20:45 +00:00
  • 33ada0cf26 fix: Remove amountReceived, dataOffset from ICallbackVerifier interface Diana Carvalho 2025-01-29 20:19:12 +00:00
  • 63b94b5584 fix: Remove amountReceived and dataOffset from the callback verification Diana Carvalho 2025-01-29 10:23:17 +00:00
  • fafeba9248 feat: Implement generic callback Diana Carvalho 2025-01-28 18:05:10 +00:00
  • e481ceb304 Merge pull request #32 from propeller-heads/router/tnl/ENG-4100-master-verifier Tamara 2025-01-29 14:10:49 -05:00
  • d3f1136486 chore: Remove v3-periphery from gitmodules TAMARA LIPOWSKI 2025-01-29 14:05:56 -05:00
  • 96af542923 feat: fixed USV3 Verification TAMARA LIPOWSKI 2025-01-29 10:20:24 -05:00
  • 057c616b0c chore: merge main TAMARA LIPOWSKI 2025-01-29 10:19:18 -05:00
  • 3b9f7dbb52 chore: update gitmodules TAMARA LIPOWSKI 2025-01-29 10:11:32 -05:00
  • 7822c4f913 feat: USV3 verification TAMARA LIPOWSKI 2025-01-28 19:34:58 -05:00
  • 44ca2d5176 chore(release): 0.21.0 [skip ci] semantic-release-bot 2025-01-28 18:42:03 +00:00
  • 200735e55e Merge pull request #29 from propeller-heads/router/hr/ENG-4035-Balancer-V2-Executor Harsh Vardhan Roy 2025-01-29 00:09:29 +05:30
  • cb6d165e7f feat: approve max Harsh Vardhan Roy 2025-01-28 23:49:28 +05:30
  • 8c41a28aa8 Merge branch 'main' into router/hr/ENG-4035-Balancer-V2-Executor Harsh Vardhan Roy 2025-01-28 23:21:38 +05:30
  • 15e3933aa7 chore: cleanup royvardhan 2025-01-28 23:21:22 +05:30
  • b65b682e8d feat: update remappings and remove node modules royvardhan 2025-01-28 23:19:06 +05:30
  • 4b3c5c5005 fix: exclude node modules from slither royvardhan 2025-01-28 23:11:30 +05:30
  • b85428212a fix: slither royvardhan 2025-01-28 22:59:02 +05:30
  • b1ca478294 fix: ci royvardhan 2025-01-28 22:54:31 +05:30
  • f9ded54a0e chore(release): 0.20.0 [skip ci] semantic-release-bot 2025-01-28 17:14:21 +00:00
  • 6af6780f2e Merge branch 'main' into router/hr/ENG-4035-Balancer-V2-Executor Harsh Vardhan Roy 2025-01-28 22:43:02 +05:30
  • fbe7c3340c Merge pull request #25 from propeller-heads/router/dc/ENG-4041-swap dianacarvalho1 2025-01-28 17:11:44 +00:00
  • 6c30cf8f66 fix: filter paths slither royvardhan 2025-01-28 22:41:36 +05:30
  • 0a1f522207 fix: fix submodules Diana Carvalho 2025-01-28 17:06:24 +00:00
  • 655cf91984 feat: Assume that funds will never go straight from a pool to the receiver Diana Carvalho 2025-01-28 16:13:24 +00:00
  • 7a83eddc92 fix: slither royvardhan 2025-01-28 22:38:26 +05:30
  • dfa7033d2e feat: Smother slither and add a reentrancy guard in swap() Diana Carvalho 2025-01-28 13:03:04 +00:00
  • c2347ac79e feat: Add executor and selector to Swap Diana Carvalho 2025-01-28 12:19:07 +00:00
  • dfa0f7d176 chore: Address compilers warnings and use EXECUTOR_SETTER instead of Bob in tests Diana Carvalho 2025-01-28 10:27:28 +00:00
  • d8de65aedf fix: Remove checkMinAmount Diana Carvalho 2025-01-28 10:26:38 +00:00
  • 50429ad05c feat: Add swap method with tests Diana Carvalho 2025-01-27 17:10:47 +00:00
  • a8f6fc1eec feat: Add swap method (first attempt) Diana Carvalho 2025-01-24 17:13:30 +00:00
  • 3b2d9fcbdf feat: Wrap and unwrap ETH Diana Carvalho 2025-01-24 15:59:12 +00:00
  • 877f625efc fix: clippy royvardhan 2025-01-28 22:27:26 +05:30
  • 5f5f30ee2d Merge branch 'main' into router/hr/ENG-4035-Balancer-V2-Executor Harsh Vardhan Roy 2025-01-28 22:17:05 +05:30
  • 25756fffdd feat: add node.js workflow royvardhan 2025-01-28 22:14:45 +05:30
  • 7d35b8bb36 chore(release): 0.19.0 [skip ci] semantic-release-bot 2025-01-28 15:06:00 +00:00
  • 2eab068fc1 Merge pull request #28 from propeller-heads/encoding/tnl/ENG-4067-usv3-swap Tamara 2025-01-28 10:02:09 -05:00
  • d95b74bb4e chore: small improvements TAMARA LIPOWSKI 2025-01-28 09:54:49 -05:00
  • a6a624b740 fix: balancer v2 encoder bug royvardhan 2025-01-28 19:49:08 +05:30
  • a4e405fb75 feat: add tests for Balancer V2 executor royvardhan 2025-01-28 19:32:45 +05:30
  • 5dc5e23239 fix: build royvardhan 2025-01-28 18:57:59 +05:30
  • 44db2e52b3 fix: rm exactOut royvardhan 2025-01-28 18:32:28 +05:30
  • 9c63e099a9 feat: UniswapV3SwapEncoder TAMARA LIPOWSKI 2025-01-24 18:11:10 -05:00
  • 8a381c4672 Merge branch 'main' into router/hr/ENG-4035-Balancer-V2-Executor Harsh Vardhan Roy 2025-01-27 22:58:20 +05:30
  • a700189aaf feat: add balancer v2 executor royvardhan 2025-01-27 22:54:56 +05:30
  • cfa80d77b9 chore(release): 0.18.0 [skip ci] semantic-release-bot 2025-01-27 15:24:42 +00:00
  • 0e0c13b169 Merge pull request #27 from propeller-heads/router/tnl/ENG-4046-static-call-verifier Tamara 2025-01-27 10:22:15 -05:00
  • cb38be7ad6 Merge branch 'main' into router/tnl/ENG-4046-static-call-verifier Tamara 2025-01-27 10:21:15 -05:00
  • 5be639e510 chore(release): 0.17.0 [skip ci] semantic-release-bot 2025-01-27 15:18:32 +00:00
  • 466e3222e5 Merge pull request #24 from propeller-heads/router/hr/ENG-4171-Implement-Pause Harsh Vardhan Roy 2025-01-27 20:46:08 +05:30
  • 4ee337d1ee fix: ci royvardhan 2025-01-27 20:44:01 +05:30